._passthrough_150rx_1{display:contents}._wrap_150rx_5{padding:var(--space-4);max-width:960px;margin:0 auto;width:100%;box-sizing:border-box}._box_150rx_13{background:var(--color-bg-elev);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-danger)}._title_150rx_24{margin:0;font-size:var(--font-size-lg);color:var(--color-danger)}._message_150rx_30{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-bg);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);word-break:break-word;white-space:pre-wrap}._actions_150rx_41{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}._primary_150rx_48{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-accent);color:var(--color-bg);border:0;border-radius:var(--radius-md);padding:0 var(--space-4);min-height:var(--hit-min);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}._primary_150rx_48:hover{opacity:.9}._primary_150rx_48:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._secondary_150rx_68{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-elev-2);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-4);min-height:var(--hit-min);font-size:var(--font-size-sm);cursor:pointer;transition:border-color var(--duration-fast) ease}._secondary_150rx_68:hover{border-color:var(--color-accent)}._secondary_150rx_68:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._details_150rx_88{margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-dim)}._details_150rx_88 summary{cursor:pointer;padding:var(--space-1) 0;-webkit-user-select:none;user-select:none}._details_150rx_88 summary:hover{color:var(--color-text)}._stack_150rx_102{margin:var(--space-2) 0 0 0;padding:var(--space-2);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-dim);white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto}._nav_1sxq0_1{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-bg-elev);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:20}@media(max-width:600px){._nav_1sxq0_1{flex-wrap:wrap;gap:var(--space-2)}}._links_1sxq0_19{display:flex;gap:var(--space-2);flex:1}._links_1sxq0_19 a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-dim);min-height:var(--hit-min);display:inline-flex;align-items:center}._links_1sxq0_19 a:hover{color:var(--color-text)}._links_1sxq0_19 ._active_1sxq0_35{background:var(--color-bg-elev-2);color:var(--color-text)}._shell_lic6b_1{display:flex;flex-direction:column;min-height:100%}._main_lic6b_7{flex:1;display:flex;flex-direction:column;min-height:0;overflow-x:hidden}._center_lic6b_15{flex:1;display:flex;align-items:center;justify-content:center;color:var(--color-text-dim)}._modalWrap_1jpox_1{display:flex;justify-content:center;align-items:center;z-index:300;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-overlay)}._modal_1jpox_1{position:fixed;top:50%;left:50%;z-index:300;transform:translate(-50%,-50%);background-color:var(--color-bg-elev);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-7);max-width:90vw;width:400px;max-height:85vh;display:flex;flex-direction:column;box-sizing:border-box;box-shadow:var(--shadow-lg);text-align:center;animation:_fadeIn_1jpox_1 var(--duration-base) var(--ease-in-out)}@media(max-width:600px){._modal_1jpox_1{padding:var(--space-4) var(--space-5);max-width:92vw;max-height:90vh}}@keyframes _fadeIn_1jpox_1{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}._content_1jpox_49{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;min-height:0;width:100%}._icon_1jpox_58{font-size:var(--font-size-2xl);margin-bottom:var(--space-3);flex:0 0 auto}._iconSuccess_1jpox_64{color:var(--color-success)}._iconError_1jpox_68{color:var(--color-danger)}._iconInfo_1jpox_72{color:var(--color-accent)}._iconWarning_1jpox_76{color:var(--color-warn)}._title_1jpox_80{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);color:var(--color-text);flex:0 0 auto}._text_1jpox_88{font-size:var(--font-size-md);color:var(--color-text-dim);margin-bottom:var(--space-5);word-break:keep-all;overflow-wrap:anywhere;white-space:pre-wrap;flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;overflow-x:hidden;text-align:left;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._buttonGroup_1jpox_105{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;flex:0 0 auto;width:100%}._buttonGroup_1jpox_105 button{padding:var(--space-2) var(--space-4);font-size:var(--font-size-md);border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:pointer;min-width:80px;min-height:var(--hit-min);transition:background-color var(--duration-base) var(--ease-in-out),opacity var(--duration-fast) var(--ease-in-out)}._buttonGroup_1jpox_105 button:first-of-type{background-color:var(--color-bg);color:var(--color-text-dim)}._buttonGroup_1jpox_105 button:last-of-type{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}._buttonGroup_1jpox_105 button:hover{opacity:.9}._buttonGroup_1jpox_105 button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){._modal_1jpox_1{animation:none}}:root{--color-bg: #0b0f17;--color-bg-elev: #131a26;--color-bg-elev-2: #1c2433;--color-border: #2a3344;--color-text: #e6edf7;--color-text-dim: #a8b5c9;--color-text-faint: #8590a8;--color-accent: #6a8cff;--color-accent-hover: #8aa3ff;--color-danger: #ff5f7e;--color-warn: #ffb24f;--color-success: #4ed18e;--color-success-rgb: 78, 209, 142;--color-on-accent: #fff;--color-accent-bg: rgba(106, 140, 255, .12);--color-accent-bg-subtle: rgba(106, 140, 255, .08);--color-danger-bg: rgba(255, 95, 126, .1);--color-danger-bg-subtle: rgba(255, 95, 126, .08);--color-danger-bg-strong: rgba(255, 95, 126, .15);--color-success-bg: rgba(78, 209, 142, .15);--color-success-bg-subtle: rgba(78, 209, 142, .1);--color-warn-bg: rgba(255, 178, 79, .15);--color-warn-bg-subtle: rgba(255, 178, 79, .08);--color-muted-bg: rgba(154, 166, 185, .1);--color-muted-bg-strong: rgba(154, 166, 185, .15);--color-overlay: rgba(0, 0, 0, .6);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--hit-min: 44px;--accent-stripe: 3px;--dot-size: 8px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 15px;--font-size-lg: 18px;--font-size-xl: 22px;--font-size-2xl: 42px;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--line-height-tight: 1.2;--line-height-snug: 1.4;--line-height-base: 1.5;--line-height-relaxed: 1.75;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 2px 8px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 30px rgba(0, 0, 0, .4);--glow-success: 0 0 6px rgba(78, 209, 142, .6);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-out: cubic-bezier(.2, .8, .4, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box}html{height:100%}html,body{margin:0;padding:0;overflow-x:hidden}#root{min-height:100%}body{background:var(--color-bg);color:var(--color-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--font-size-md);line-height:var(--line-height-base);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}button{font:inherit;color:inherit;background:var(--color-bg-elev);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);min-height:var(--hit-min);cursor:pointer}button:hover:not(:disabled){border-color:var(--color-accent)}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),textarea{font:inherit;color:inherit;background:var(--color-bg-elev);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);min-height:var(--hit-min);width:100%}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):focus,textarea:focus{border-color:var(--color-accent)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-hover)}a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
