._appShell_1dxl3_1{min-height:100vh;background:var(--bg-primary);opacity:0;transform:translateY(16px) scale(.992);filter:blur(10px);transition:opacity .44s ease,transform .52s cubic-bezier(.22,1,.36,1),filter .44s ease}._appShellRevealing_1dxl3_13,._appShellVisible_1dxl3_14{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}._loadingOverlay_1dxl3_20{position:fixed;inset:0;z-index:9999;background:var(--bg-primary);opacity:1;transition:opacity .44s ease}._loadingOverlayReveal_1dxl3_29{opacity:0;pointer-events:none}._loadingOverlayBlink_1dxl3_34{animation:_loadingScreenBlink_1dxl3_1 .3s steps(2,end) 3}@keyframes _loadingScreenBlink_1dxl3_1{0%,to{opacity:1}20%,40%,60%,80%{opacity:.12}30%,50%,70%,90%{opacity:1}}._configErrorPage_1dxl3_59{position:relative;min-height:100vh;padding:24px;background-color:var(--bg-primary);background-image:url(../error.png);background-repeat:no-repeat;background-position:center center;background-size:cover}._configErrorCard_1dxl3_70{position:relative;z-index:1;max-width:720px;margin:0 auto;border:0;background:color-mix(in srgb,var(--color-bg-tile) 88%,transparent);border-radius:8px;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._configErrorTitle_1dxl3_82{margin-top:0;color:var(--color-text-primary)}._configErrorMessage_1dxl3_87{color:var(--color-text-secondary);line-height:1.6}._configErrorHint_1dxl3_92{margin-top:8px;color:var(--color-text-secondary);font-size:.95rem}._configErrorSection_1dxl3_98{margin-top:12px}._configErrorHeading_1dxl3_102{font-weight:600;margin-bottom:8px;color:var(--color-text-primary)}._configErrorList_1dxl3_108{line-height:1.6;color:var(--color-text-secondary);padding-left:18px}._configErrorActions_1dxl3_114{margin-top:12px;display:flex;gap:8px}._secondaryButton_1dxl3_120{border:1px solid var(--color-border-default);background:transparent;color:var(--color-text-primary);padding:6px 10px;border-radius:4px;cursor:pointer}._errorContainer_vluzn_1{display:flex;align-items:flex-start;justify-content:center;min-height:220px;max-height:100dvh;padding:1.5rem;margin:1rem 0;background:transparent;border-top:1px solid color-mix(in srgb,var(--danger) 36%,var(--color-border-default));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}._errorContainer_vluzn_1._page_vluzn_16{min-height:100dvh;max-height:100dvh;margin:0;padding:2rem;border-top:0}._errorContainer_vluzn_1._section_vluzn_24{min-height:320px;height:100%}._errorContainer_vluzn_1._component_vluzn_29{min-height:220px}._errorContent_vluzn_33{width:min(100%,48rem);display:grid;gap:.95rem;padding:1.25rem 0 0;border-top:1px solid var(--color-border-default);background:transparent;text-align:left}._page_vluzn_16 ._errorContent_vluzn_33{max-width:44rem;min-height:min-content}._errorSignal_vluzn_48{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--danger) 42%,var(--color-border-default));border-radius:999px;color:var(--danger)}._errorHeader_vluzn_59{display:grid;gap:.35rem}._errorEyebrow_vluzn_64{color:var(--text-secondary);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}._errorTitle_vluzn_72{margin:0;color:var(--text-primary);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.12}._errorMessage_vluzn_79{margin:0;color:var(--text-primary);font-size:.95rem;line-height:1.6}._errorHint_vluzn_86{margin:0;color:var(--text-secondary);font-size:.86rem;line-height:1.55}._errorDetails_vluzn_93{padding-top:.9rem;border-top:1px solid var(--color-border-default)}._errorDetails_vluzn_93 summary{cursor:pointer;color:var(--text-secondary);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}._errorStack_vluzn_107{max-height:min(44dvh,30rem);margin-top:.8rem;padding:.95rem 1rem;border:1px solid var(--color-border-default);background:color-mix(in srgb,var(--surface-overlay) 82%,transparent);color:var(--text-secondary);font-family:var(--font-mono);font-size:.78rem;overflow:auto;white-space:pre-wrap;word-break:break-word}._errorActions_vluzn_121{display:flex;gap:.75rem;flex-wrap:wrap;padding-top:.25rem}._primaryButton_vluzn_128,._secondaryButton_vluzn_129{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:.72rem 1rem;border:1px solid var(--color-border-default);border-radius:999px;font-family:var(--font-mono);font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,opacity .14s ease}._primaryButton_vluzn_128{border-color:var(--text-primary);background:var(--text-primary);color:var(--bg-primary)}._secondaryButton_vluzn_129{background:transparent;color:var(--text-primary)}._primaryButton_vluzn_128:hover:not(:disabled){opacity:.88}._secondaryButton_vluzn_129:hover:not(:disabled){border-color:var(--text-primary);background:color-mix(in srgb,var(--surface-overlay) 82%,transparent)}._primaryButton_vluzn_128:disabled,._secondaryButton_vluzn_129:disabled{opacity:.56;cursor:not-allowed}._isolatedContainer_vluzn_176{position:relative;isolation:isolate}@media(max-width:780px){._errorContainer_vluzn_1._page_vluzn_16{padding:1rem}._errorActions_vluzn_121{flex-direction:column}._primaryButton_vluzn_128,._secondaryButton_vluzn_129{width:100%}}._overlay_1kq85_2{position:fixed;inset:0;background:rgba(var(--color-black-rgb),.5);z-index:var(--z-sticky);animation:_fadeIn_1kq85_1 .2s ease}._sidebar_1kq85_14{position:fixed;top:0;right:0;bottom:0;width:400px;background:var(--color-bg-primary);border-left:1px solid var(--color-border-default);box-shadow:-4px 0 12px rgba(var(--color-black-rgb),.1);z-index:var(--z-sidebar);display:flex;flex-direction:column;animation:_slideIn_1kq85_1 .3s ease}._header_1kq85_30{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--color-border-default);background:var(--color-bg-secondary)}._header_1kq85_30 h3{margin:0;font-size:18px;font-weight:600;color:var(--color-text-primary)}._closeButton_1kq85_46{background:transparent;border:none;padding:8px;cursor:pointer;color:var(--color-text-secondary);transition:all .2s ease;border-radius:4px;display:flex;align-items:center;justify-content:center}._closeButton_1kq85_46:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._content_1kq85_65{flex:1;overflow-y:auto;padding:20px}._content_1kq85_65::-webkit-scrollbar{width:8px}._content_1kq85_65::-webkit-scrollbar-track{background:transparent}._content_1kq85_65::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:0}._content_1kq85_65::-webkit-scrollbar-thumb:hover{background:var(--danger);border-radius:0}._emptyState_1kq85_90{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px;text-align:center;color:var(--color-text-secondary);min-height:300px}._emptyState_1kq85_90 p{margin:0;font-size:14px}._toggleButton_1kq85_108{display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:1px solid var(--color-border-default);border-radius:6px;color:var(--color-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._toggleButton_1kq85_108:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}._toggleButton_1kq85_108._active_1kq85_129{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-text-on-accent)}@keyframes _fadeIn_1kq85_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_1kq85_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:768px){._sidebar_1kq85_14{width:100%;max-width:100%}}@media(max-width:480px){._sidebar_1kq85_14{width:100%}._header_1kq85_30,._content_1kq85_65{padding:16px}}._loginPage_m75jw_6{min-height:100vh;display:flex;width:100%}._loginLeft_m75jw_13{flex:0 0 45%;min-width:400px;max-width:560px;display:flex;align-items:center;justify-content:center;position:relative;background:var(--color-black);padding:2rem 2rem 5.5rem}._loginContainer_m75jw_25{--login-card-padding-x: 1rem;--login-form-width: 380px;width:100%;max-width:var(--login-form-width);position:relative;z-index:1}[data-theme=light] ._loginLeft_m75jw_13{background:var(--color-white)}._loginRight_m75jw_40{flex:1;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);position:relative;overflow:hidden}._loginRight_m75jw_40:before{content:"";position:absolute;inset:0;background:radial-gradient(80% 60% at 50% 50%,transparent 60%,rgba(var(--color-black-rgb),.35) 100%);pointer-events:none;z-index:1}._loginRightImage_m75jw_63{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:38% center}._loadingContainer_m75jw_73{display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--color-white);position:relative;z-index:1}._spinner_m75jw_83{width:48px;height:48px;border:3px solid rgba(var(--color-light-gray-rgb),.3);border-top-color:var(--color-white);border-radius:50%;animation:_spin_m75jw_83 1s linear infinite}@keyframes _spin_m75jw_83{to{transform:rotate(360deg)}}._loginCard_m75jw_99{padding:1rem var(--login-card-padding-x)}._header_m75jw_104{text-align:center;margin-bottom:2rem}._logo_m75jw_109{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;color:var(--text-primary)}._logoImage_m75jw_117{width:68px;height:68px;object-fit:contain;display:block}._title_m75jw_124{font-family:var(--font-display);font-size:1.75rem;font-weight:400;color:var(--color-white);margin:0 0 .5rem;letter-spacing:.06em}[data-theme=light] ._title_m75jw_124{color:var(--color-black)}._subtitle_m75jw_137{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.5}._infoPanel_m75jw_144,._configPanel_m75jw_145,._authSection_m75jw_146{border:1px solid rgba(var(--color-light-gray-rgb),.12);border-radius:12px;background:rgba(var(--color-light-gray-rgb),.03)}._infoPanel_m75jw_144,._configPanel_m75jw_145{padding:.875rem 1rem;margin-bottom:1.25rem}._infoPanel_m75jw_144 strong,._configPanel_m75jw_145 strong{display:block;color:var(--text-primary);font-size:.875rem;margin-bottom:.375rem}._infoPanel_m75jw_144 p,._configPanel_m75jw_145 p{margin:0;color:var(--text-secondary);font-size:.8125rem;line-height:1.5}._authSection_m75jw_146{padding:1rem}._authSection_m75jw_146+._authSection_m75jw_146{margin-top:1rem}._sectionHeader_m75jw_182{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}._sectionTitle_m75jw_190{margin:0 0 .25rem;color:var(--text-primary);font-size:.95rem;font-weight:600}._sectionCopy_m75jw_197{margin:0;color:var(--text-secondary);font-size:.8125rem;line-height:1.5}._sectionBadge_m75jw_204{flex-shrink:0;border:1px solid rgba(var(--info-rgb),.35);border-radius:999px;padding:.25rem .55rem;color:var(--text-primary);font-size:.6875rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}._error_m75jw_217{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:rgba(var(--accent-primary-rgb),.1);color:var(--danger);border-radius:8px;margin-bottom:1.5rem;font-size:.875rem}._error_m75jw_217 svg{flex-shrink:0}._form_m75jw_234{display:flex;flex-direction:column;gap:1.25rem}._form_m75jw_234 ._loginInput_m75jw_240{margin-top:0;margin-bottom:0}._passwordToggle_m75jw_245{width:2rem;height:2rem;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s}._passwordToggle_m75jw_245:hover{color:var(--accent-primary)}._options_m75jw_264{display:flex;align-items:center;justify-content:space-between}._submitButton_m75jw_271{width:100%;padding:.75rem;background:color-mix(in srgb,var(--color-black) 76%,transparent);color:var(--color-white);border:none;border-radius:8px;font-size:.875rem;font-weight:500;font-family:var(--font-mono);cursor:pointer;opacity:.78;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}._submitButton_m75jw_271:hover:not(:disabled){background:var(--accent-primary);color:var(--color-text-on-accent);opacity:1;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(var(--color-black-rgb),.1),0 2px 4px -1px rgba(var(--color-black-rgb),.06)}[data-theme=dark] ._submitButton_m75jw_271{background:color-mix(in srgb,var(--color-white) 76%,transparent);color:var(--color-black)}[data-theme=dark] ._submitButton_m75jw_271:hover:not(:disabled){background:var(--accent-primary);color:var(--color-text-on-accent)}._submitButton_m75jw_271:disabled{opacity:.45;cursor:not-allowed}._buttonSpinner_m75jw_315{width:1rem;height:1rem;border:2px solid rgba(var(--color-light-gray-rgb),.3);border-top-color:var(--color-white);border-radius:50%;animation:_spin_m75jw_83 .6s linear infinite}._divider_m75jw_325{position:relative;text-align:center;margin:1.5rem 0}._divider_m75jw_325:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--text-primary);transform:translateY(-50%)}._divider_m75jw_325 span{position:relative;padding:0 1rem;background:var(--bg-primary);font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}._oauthProviders_m75jw_353{display:flex;flex-direction:column;gap:.75rem}._oauthButton_m75jw_359{width:100%;padding:.75rem;background:var(--text-primary);border:1px solid var(--text-primary);border-radius:8px;font-size:.875rem;font-weight:500;color:var(--text-muted);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}._oauthButton_m75jw_359:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--provider-color, var(--text-primary));color:var(--provider-color, var(--bg-card))}._oauthButton_m75jw_359:disabled{opacity:.6;cursor:not-allowed}._oauthIcon_m75jw_388{display:flex;align-items:center;justify-content:center}._oauthDescription_m75jw_394{width:100%;color:inherit;opacity:.75;font-size:.72rem;text-align:center}._configSnippet_m75jw_402{margin:.75rem 0 0;padding:.75rem;border-radius:8px;background:rgba(var(--color-black-rgb),.35);color:var(--text-primary);font-family:var(--font-mono);font-size:.75rem;white-space:pre-wrap;word-break:break-word}._docsLink_m75jw_414{display:inline-flex;margin-top:.75rem;color:var(--text-primary);font-size:.8125rem;text-decoration:none;border-bottom:1px solid rgba(var(--color-light-gray-rgb),.35)}._docsLink_m75jw_414:hover{color:var(--text-primary)}._footerMeta_m75jw_428{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem var(--login-card-padding-x) 0;color:var(--text-secondary);font-size:.875rem}._footerLegal_m75jw_438{position:absolute;right:2rem;bottom:1.25rem;left:2rem;display:grid;justify-items:center;gap:.55rem;color:var(--text-secondary);font-size:.75rem}._socialLinks_m75jw_450{display:flex;align-items:center;justify-content:center;gap:.6rem}._socialLink_m75jw_450{display:inline-flex;width:1.85rem;height:1.85rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;color:var(--text-secondary);text-decoration:none;transition:border-color .2s,color .2s}._footerThemeToggle_m75jw_472{width:1.85rem;height:1.85rem;border:1px solid transparent;border-radius:999px;color:var(--text-secondary);transition:border-color .2s,color .2s}._footerMeta_m75jw_428 p{margin:0}._footerMeta_m75jw_428 a{color:var(--text-secondary);text-decoration:none;transition:color .2s}._footerMeta_m75jw_428 a:hover,._socialLink_m75jw_450:hover,._footerThemeToggle_m75jw_472:hover{color:var(--text-primary)}._socialLink_m75jw_450:hover,._footerThemeToggle_m75jw_472:hover{border-color:color-mix(in srgb,currentColor 32%,transparent)}._copyright_m75jw_504{color:var(--text-muted);font-size:.75rem;margin:0;text-align:center}@media(max-width:900px){._loginPage_m75jw_6{flex-direction:column}._loginLeft_m75jw_13{flex:1;min-width:100%;max-width:100%;min-height:100vh;padding:1.5rem 1.25rem 5.25rem}._loginRight_m75jw_40{display:none}._loginContainer_m75jw_25{max-width:100%}._loginCard_m75jw_99{padding:1rem}._title_m75jw_124{font-size:1.5rem}._footerMeta_m75jw_428{flex-direction:column;align-items:center;padding-inline:1rem}._copyright_m75jw_504{text-align:center}}._themeToggle_s3b0l_1{position:relative;background:transparent;border:none;cursor:pointer;padding:0;transition:all .3s ease;display:flex;align-items:center;justify-content:center}._iconButton_s3b0l_14{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary)}._iconButton_s3b0l_14:hover{color:var(--text-primary)}._toggleTrack_s3b0l_29{position:relative;width:60px;height:28px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:14px;display:flex;align-items:center;justify-content:space-between;padding:0 6px;transition:all .3s ease}._themeToggle_s3b0l_1:hover ._toggleTrack_s3b0l_29{border-color:var(--color-accent-primary);background:var(--bg-secondary)}._moonIcon_s3b0l_48,._sunIcon_s3b0l_49{display:flex;align-items:center;justify-content:center;z-index:1;-webkit-user-select:none;user-select:none;color:var(--text-secondary)}._moonIcon_s3b0l_48 svg,._sunIcon_s3b0l_49 svg{width:14px;height:14px}._toggleThumb_s3b0l_64{position:absolute;width:22px;height:22px;background:var(--text-primary);border-radius:50%;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(var(--color-black-rgb),.2)}._toggleThumb_s3b0l_64._light_s3b0l_76{transform:translate(32px);background:var(--color-black)}._themeToggle_s3b0l_1:active ._toggleThumb_s3b0l_64{width:24px}._container_1pfm0_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem}._fullScreen_1pfm0_10{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-black-rgb),.8);z-index:var(--z-fullscreen-overlay)}._spinner_1pfm0_23{border:3px solid var(--color-surface);border-top:3px solid var(--color-primary);border-radius:50%;animation:_spin_1pfm0_23 1s linear infinite}._small_1pfm0_30 ._spinner_1pfm0_23{width:24px;height:24px}._medium_1pfm0_35 ._spinner_1pfm0_23{width:40px;height:40px}._large_1pfm0_40 ._spinner_1pfm0_23{width:60px;height:60px}._message_1pfm0_45{color:var(--color-text-secondary);font-size:.9rem;margin:0;text-align:center}@keyframes _spin_1pfm0_23{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._button_xhvtj_1{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid transparent;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._button_xhvtj_1:disabled{opacity:.6;cursor:not-allowed}._primary_xhvtj_21{background:var(--color-accent-primary);color:var(--color-text-on-accent);border-color:var(--color-accent-primary)}._primary_xhvtj_21:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}._secondary_xhvtj_32{background:transparent;color:var(--color-accent-primary);border-color:var(--color-accent-primary)}._secondary_xhvtj_32:hover:not(:disabled){background:var(--color-bg-hover)}._minimal_xhvtj_42{background:transparent;color:var(--color-text-secondary);border-color:var(--color-border)}._minimal_xhvtj_42:hover:not(:disabled){color:var(--color-text);border-color:var(--color-text-secondary)}._small_xhvtj_54{padding:.375rem .75rem;font-size:.8125rem}._medium_xhvtj_59{padding:.625rem 1.25rem;font-size:.9375rem}._button_xhvtj_1:disabled{gap:.75rem}._cardTitle_66nt9_1{margin-bottom:.75rem;color:var(--text-primary);font-family:var(--font-primary);font-size:1rem;font-weight:600}._metricGridWide_66nt9_9{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}._metricGridCompact_66nt9_15{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}._metricLabel_66nt9_21{color:var(--text-secondary);font-size:12px}._metricValue_66nt9_26{color:var(--text-primary);font-weight:600;line-height:1.2}._metricMeta_66nt9_32{margin-top:4px;color:var(--text-secondary);font-size:12px}._cardSurface_66nt9_38{position:relative}._headerWithControls_66nt9_42{padding-right:1rem}._wrapper_ary2o_1{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}._wrapperDisabled_ary2o_9{cursor:not-allowed}._checkbox_ary2o_13{--checkbox-border-color: color-mix( in srgb, var(--accent-color) 45%, var(--border-color) );--checkbox-checked-bg: color-mix( in srgb, var(--accent-color) 16%, var(--surface-canvas) );--checkbox-fill: linear-gradient( 180deg, color-mix(in srgb, var(--accent-color) 94%, white 6%), var(--accent-color) );--checkbox-fill-border: color-mix(in srgb, var(--accent-color) 82%, black 18%);width:1.15rem;height:1.15rem;min-width:1.15rem;border:1px solid var(--checkbox-border-color);border-radius:.22rem;appearance:none;outline:none;vertical-align:middle;background:var(--surface-canvas);cursor:pointer}._checkbox_ary2o_13:checked{background:var(--checkbox-fill);border-color:var(--checkbox-fill-border)}._checkbox_ary2o_13:disabled{cursor:not-allowed;opacity:.5}._label_ary2o_52{color:var(--text-primary);font-size:.875rem}._field_15kzb_1{display:flex;flex-direction:column;gap:.5rem;width:100%}._label_15kzb_8{color:var(--text-secondary);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}._helperText_15kzb_15{color:var(--text-muted);font-size:.75rem;line-height:1.4}._cyberInput_15kzb_21{position:relative;display:inline-block;background:transparent;border:none;transition:all .3s ease;overflow:visible}._full_15kzb_30{width:100%;display:block}._cyberInput_15kzb_21:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--border-color);z-index:1}._cyberInput_15kzb_21:after{display:none}._input_15kzb_52{width:100%;background:transparent;border:none;outline:none;color:var(--text-primary);font-family:var(--font-mono);font-size:.875rem;padding:.75rem 1rem 1rem;position:relative;z-index:3}._withIcon_15kzb_66 ._input_15kzb_52{padding-left:2.75rem}._withEndAdornment_15kzb_70 ._input_15kzb_52{padding-right:2.75rem}._endAdornment_15kzb_74{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;z-index:4}._iconSlot_15kzb_85{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);z-index:4;pointer-events:none}._input_15kzb_52[type=search]{padding:1rem}._withIcon_15kzb_66 ._input_15kzb_52[type=search]{padding-left:2.75rem}._cyberInput_15kzb_21{background:transparent}._cyberInput_15kzb_21:focus-within{background:transparent}._cyberInput_15kzb_21:focus-within:before{background:var(--text-primary)}._input_15kzb_52:focus,._input_15kzb_52:focus-visible{outline:none}._input_15kzb_52::placeholder{color:var(--text-muted);opacity:1}._input_15kzb_52:disabled{cursor:not-allowed;opacity:.5}._scanline_15kzb_136,._glow_15kzb_141{display:none}@keyframes _scanline_15kzb_136{0%{left:-100%}to{left:100%}}._small_15kzb_159{font-size:.75rem}._small_15kzb_159 ._input_15kzb_52{padding:.5rem .75rem}._medium_15kzb_167{font-size:.875rem}._large_15kzb_171{font-size:1rem}._large_15kzb_171 ._input_15kzb_52{padding:1rem 1.25rem}._cyan_15kzb_180 ._cyberInput_15kzb_21:before,._cyan_15kzb_180 ._cyberInput_15kzb_21:after,._yellow_15kzb_182 ._cyberInput_15kzb_21:before,._yellow_15kzb_182 ._cyberInput_15kzb_21:after,._red_15kzb_184 ._cyberInput_15kzb_21:before,._red_15kzb_184 ._cyberInput_15kzb_21:after,._purple_15kzb_186 ._cyberInput_15kzb_21:before,._purple_15kzb_186 ._cyberInput_15kzb_21:after,._green_15kzb_188 ._cyberInput_15kzb_21:before,._green_15kzb_188 ._cyberInput_15kzb_21:after{background:var(--text-primary)}@keyframes _glitch_15kzb_1{0%,to{transform:translate(0)}25%{transform:translate(-1px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px,-1px)}}._cyberInput_15kzb_21:has(._input_15kzb_52:disabled){opacity:.5;cursor:not-allowed}._tile_ocg1y_2{--tile-padding: 1.5rem;--tile-edges: 20px;--tile-accent-color: var(--success);--tile-border-color: var(--color-border-light);--tile-border-width: 1px;--tile-hover-duration: .22s;--tile-surface-background: var(--color-bg-tile);--tile-surface-hover-background: var(--color-bg-tile-hover);position:relative;background:transparent;color:var(--text-primary);padding:var(--tile-padding);margin-bottom:0;min-height:60px;height:100%;transition:background-color var(--tile-hover-duration) ease;width:100%;max-width:100%;cursor:pointer;box-sizing:border-box;overflow:hidden;clip-path:polygon(0 0,calc(100% - var(--tile-edges)) 0,100% var(--tile-edges),100% 100%,var(--tile-edges) 100%,0 calc(100% - var(--tile-edges)))}[data-theme=light] ._tile_ocg1y_2,[data-theme=light] ._small_ocg1y_42,[data-theme=light] ._big_ocg1y_46{--tile-border-color: var(--color-border-focus)}._tile_ocg1y_2:before,._tile_ocg1y_2:after{content:"";position:absolute;inset:0;pointer-events:none}._tile_ocg1y_2:before{background:var(--tile-border-color);clip-path:polygon(0 0,calc(100% - var(--tile-edges)) 0,100% var(--tile-edges),100% 100%,var(--tile-edges) 100%,0 calc(100% - var(--tile-edges)));z-index:0}._tile_ocg1y_2:after{background:var(--tile-surface-background);transition:background-color var(--tile-hover-duration) ease;clip-path:polygon(var(--tile-border-width) var(--tile-border-width),calc(100% - var(--tile-edges) - var(--tile-border-width)) var(--tile-border-width),calc(100% - var(--tile-border-width)) calc(var(--tile-edges) + var(--tile-border-width)),calc(100% - var(--tile-border-width)) calc(100% - var(--tile-border-width)),calc(var(--tile-edges) + var(--tile-border-width)) calc(100% - var(--tile-border-width)),var(--tile-border-width) calc(100% - var(--tile-edges) - var(--tile-border-width)));z-index:1}._tile_ocg1y_2:hover:not(._active_ocg1y_91):after{background:var(--tile-surface-hover-background)}._small_ocg1y_42{--tile-edges: 14px;--tile-padding: 1rem;min-height:100%}._big_ocg1y_46{--tile-edges: 26px;--tile-padding: 1.15rem;min-height:80px}._big_ocg1y_46 ._cornerAccent_ocg1y_109,._big_ocg1y_46:hover ._cornerAccent_ocg1y_109{opacity:1}._scrollable_ocg1y_114{--tile-edges: 20px;--tile-padding: 1.5rem;max-height:600px;overflow:hidden}._scrollable_ocg1y_114{padding-right:calc(var(--tile-padding) - 8px)}._scrollable_ocg1y_114 ._content_ocg1y_126{max-height:550px;overflow-y:auto;overflow-x:hidden;margin-right:-8px;padding-right:12px;scrollbar-width:thin;scrollbar-color:var(--border-light) transparent}._scrollable_ocg1y_114 ._content_ocg1y_126::-webkit-scrollbar{width:8px}._scrollable_ocg1y_114 ._content_ocg1y_126::-webkit-scrollbar-track{background:transparent;border-radius:0;margin-right:2px}._scrollable_ocg1y_114 ._content_ocg1y_126::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:0;border-right:2px solid transparent;background-clip:padding-box}._scrollable_ocg1y_114 ._content_ocg1y_126::-webkit-scrollbar-thumb:hover{background:var(--danger)}._scrollable_ocg1y_114 ._content_ocg1y_126::-webkit-scrollbar-corner{background:transparent}._tile_ocg1y_2:hover ._scrollable_ocg1y_114 ._content_ocg1y_126::-webkit-scrollbar-thumb{background:var(--text-muted)}._tile_ocg1y_2:hover ._scrollable_ocg1y_114 ._content_ocg1y_126::-webkit-scrollbar-thumb:hover{background:var( --text-secondary )}._ios_ocg1y_178{--tile-padding: 12px;--tile-edges: 0;border-radius:8px;clip-path:none}._ios_ocg1y_178:before,._ios_ocg1y_178:after{border-radius:8px}._ios_ocg1y_178:before{clip-path:none;border-radius:8px}._ios_ocg1y_178:after{clip-path:none;border-radius:7px}._ios_ocg1y_178 ._cornerAccent_ocg1y_109{display:none}._big_ocg1y_46._ios_ocg1y_178{--tile-padding: 1.15rem}._content_ocg1y_126{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;min-height:0}._centerContent_ocg1y_218{align-items:center;justify-content:center}._cornerAccent_ocg1y_109{position:absolute;width:var(--tile-edges);height:var(--tile-edges);opacity:0;transition:opacity var(--tile-hover-duration) ease;pointer-events:none;z-index:3}._cornerAccent_ocg1y_109[data-corner=top-right]{top:0;right:0;background:var(--text-primary);clip-path:polygon(calc(100% - var(--tile-edges)) 0,100% 0,100% var(--tile-edges))}._cornerAccent_ocg1y_109[data-corner=bottom-left]{bottom:0;left:0;background:var(--text-primary);clip-path:polygon(0 calc(100% - var(--tile-edges)),0 100%,var(--tile-edges) 100%)}[data-theme=light] ._cornerAccent_ocg1y_109[data-corner=top-right],[data-theme=light] ._cornerAccent_ocg1y_109[data-corner=bottom-left]{background:var(--color-black)}._big_ocg1y_46 ._cornerAccent_ocg1y_109{opacity:0}._big_ocg1y_46:hover ._cornerAccent_ocg1y_109{opacity:1}._tile_ocg1y_2[role=button]{cursor:pointer}._tile_ocg1y_2[role=button]:active{--tile-border-color: var(--tile-border-color)}._tile_ocg1y_2._active_ocg1y_91:after{background:var(--text-primary)!important}._tile_ocg1y_2._active_ocg1y_91{color:var(--bg-primary)!important}[data-theme=light] ._tile_ocg1y_2._active_ocg1y_91:after{background:var(--color-border-muted)!important}[data-theme=light] ._tile_ocg1y_2._active_ocg1y_91{color:var(--color-bg-content)!important}[data-theme=dark] ._tile_ocg1y_2._active_ocg1y_91:after{background:var(--color-bg-content)!important}[data-theme=dark] ._tile_ocg1y_2._active_ocg1y_91{color:var(--color-border-muted)!important}._tile_ocg1y_2:focus-visible{outline:2px solid var(--tile-accent-color);outline-offset:2px}@media(max-width:768px){._tile_ocg1y_2{--tile-padding: 1rem;--tile-edges: 16px}._small_ocg1y_42{--tile-edges: 12px;--tile-padding: .75rem}._big_ocg1y_46{--tile-edges: 20px;--tile-padding: 1rem}}._pageTemplateShell_1ybkf_1{--page-shell-header-bg: var(--bg-primary);--page-shell-filter-padding-x: 1.5rem;--page-shell-content-padding-x: .9rem;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--bg-primary)}._pageTemplateShell_1ybkf_1>:first-child,._pageTemplateShell_1ybkf_1>:nth-child(2),._pageTemplateShell_1ybkf_1>:last-child{background:var(--bg-primary)}._pageTemplateShell_1ybkf_1>:first-child>:first-child,._pageTemplateShell_1ybkf_1>:last-child>:first-child{background:var(--bg-primary)}._pageTemplateShell_1ybkf_1>[class*=content]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}._pageTemplateShellCompactContent_1ybkf_32>[class*=content]{padding:0}._header_1ybkf_37{flex-shrink:0;padding:16px 24px;background:var(--page-shell-header-bg)}._headerRow_1ybkf_43,._brandCluster_1ybkf_49{display:flex;align-items:center;gap:12px}._brandImage_1ybkf_55{height:32px;width:32px;object-fit:contain;opacity:.9;border:1px solid var(--color-border-default);border-radius:6px;transition:filter .5s ease}[data-theme=dark] ._brandImage_1ybkf_55,._brandImageInverted_1ybkf_70{filter:invert(1)}._brandInnerImage_1ybkf_74{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit;opacity:.9;transition:filter .5s ease}[data-theme=dark] ._brandInnerImage_1ybkf_74,._brandInnerImageInverted_1ybkf_88{filter:invert(1)}._brandButton_1ybkf_92{border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center}._brandButton_1ybkf_92:focus{outline:none}._brandButton_1ybkf_92:focus-visible{outline:2px solid var(--color-border-hover);outline-offset:2px;border-radius:8px}._backButton_1ybkf_111{border:none;background:transparent;padding:8px;margin:0;cursor:pointer;display:inline-flex;align-items:center;color:var(--color-text-secondary);transition:color .2s}._backButton_1ybkf_111:hover{color:var(--color-text-primary)}._backButton_1ybkf_111:focus{outline:none}._backButton_1ybkf_111:focus-visible{outline:2px solid var(--color-border-hover);outline-offset:2px;border-radius:4px}._headerContent_1ybkf_136{line-height:normal}._headerContent_1ybkf_136 h2{margin:0;font-size:28px;font-weight:400;font-family:var(--font-display);letter-spacing:.03em;color:var(--color-text-primary)}._pageTemplateShell_1ybkf_1 [class*=brandVisual]{width:2rem;height:2rem;min-width:2rem;border-radius:6px;overflow:hidden}._pageTemplateShell_1ybkf_1 [class*=headerRow]{min-width:0}._pageTemplateShell_1ybkf_1 [class*=brandCluster]{flex:1 1 auto;min-width:0}._pageTemplateShell_1ybkf_1 [class*=headerContent]{min-width:0;flex:1 1 auto}._pageTemplateShell_1ybkf_1 [class*=brandButton]:focus-visible{border-radius:6px}._pageTemplateShell_1ybkf_1 [class*=headerContent] h2{font-size:28px;transition:font-size .18s ease,letter-spacing .18s ease}html[data-avatar-open=true] ._pageTemplateShell_1ybkf_1 [class*=headerContent] h2{font-size:26px}html[data-avatar-open=true][data-avatar-expanded=true] ._pageTemplateShell_1ybkf_1 [class*=headerContent] h2{font-size:23px;letter-spacing:.02em}html[data-avatar-open=true][data-avatar-expanded=true] ._pageTemplateShell_1ybkf_1 [class*=headerRow]{flex-wrap:nowrap;align-items:center;gap:.7rem .9rem}html[data-avatar-open=true][data-avatar-expanded=true] ._pageTemplateShell_1ybkf_1 [class*=brandCluster]{width:auto;flex:1 1 auto;display:flex;flex-direction:row;align-items:center;gap:.7rem}html[data-avatar-open=true][data-avatar-expanded=true] ._pageTemplateShell_1ybkf_1 [class*=brandVisual]{width:1.8rem;height:1.8rem;min-width:1.8rem}html[data-avatar-open=true][data-avatar-expanded=true] ._pageTemplateShell_1ybkf_1 [class*=headerExtra]{width:auto;margin-left:0;justify-content:flex-end}html[data-avatar-open=true][data-avatar-expanded=true] ._pageTemplateShell_1ybkf_1 ._headerExtraCluster_1ybkf_232{width:auto;justify-content:flex-end}html[data-avatar-open=true][data-avatar-expanded=true] ._pageTemplateShell_1ybkf_1 ._shellControls_1ybkf_239{width:auto;gap:.55rem;flex-wrap:nowrap}html[data-avatar-open=true] ._searchLauncher_1ybkf_245{min-width:auto;padding-inline:.62rem}html[data-avatar-open=true] ._searchLauncherText_1ybkf_250{display:none}._titleIcon_1ybkf_254{display:inline-flex;margin-right:8px;vertical-align:middle}._headerContent_1ybkf_136 p{margin:0;font-size:14px;color:var(--color-text-secondary)}._headerExtra_1ybkf_232{margin-left:auto;display:flex;align-items:center;gap:8px}._headerExtraCluster_1ybkf_232,._shellControls_1ybkf_239{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}._headerThemeToggle_1ybkf_289{width:2.2rem;height:2.2rem;border:1px solid var(--surface-outline);border-radius:999px;background:color-mix(in srgb,var(--surface-overlay) 88%,transparent);color:var(--text-secondary);transition:border-color .15s ease,background-color .15s ease,color .15s ease}._headerThemeToggle_1ybkf_289:hover,._headerThemeToggle_1ybkf_289:focus-visible{border-color:var(--interactive-secondary-border-hover);background:var(--interactive-secondary-bg-hover);color:var(--text-primary)}._headerThemeToggle_1ybkf_289:focus{outline:none}._searchLauncher_1ybkf_245,._commandLauncher_1ybkf_314{border:1px solid var(--surface-outline);border-radius:999px;background:color-mix(in srgb,var(--surface-overlay) 88%,transparent);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}._searchLauncher_1ybkf_245:hover,._searchLauncher_1ybkf_245:focus-visible,._commandLauncher_1ybkf_314:hover,._commandLauncher_1ybkf_314:focus-visible{border-color:var(--interactive-secondary-border-hover);background:var(--interactive-secondary-bg-hover);color:var(--text-primary)}._searchLauncher_1ybkf_245:focus,._commandLauncher_1ybkf_314:focus{outline:none}._searchLauncher_1ybkf_245{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:min(16rem,36vw);padding:.5rem .72rem}._searchLauncherLead_1ybkf_349{display:inline-flex;align-items:center;gap:8px;min-width:0}._searchLauncherText_1ybkf_250{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-family:var(--font-mono);letter-spacing:.03em}._searchHint_1ybkf_366{padding:.16rem .42rem;border:1px solid color-mix(in srgb,var(--surface-outline) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 84%,transparent);color:var(--text-secondary);font-family:var(--font-mono);font-size:.7rem;line-height:1}@media(max-width:920px){._searchLauncherText_1ybkf_250{display:none}._searchLauncher_1ybkf_245{min-width:auto;padding-inline:.62rem}}._commandLauncher_1ybkf_314{display:inline-flex;align-items:center;gap:6px;padding:.55rem .78rem;font-size:.78rem;font-weight:600}._commandLauncherLabel_1ybkf_397{white-space:nowrap}._iconButton_1ybkf_401{border:none;background:transparent;padding:8px;margin:0;cursor:pointer;display:inline-flex;align-items:center;color:var(--color-text-secondary);transition:color .2s}._iconButton_1ybkf_401:hover{color:var(--color-text-primary)}@media(max-width:767px){._headerContent_1ybkf_136 h2,._pageTemplateShell_1ybkf_1 [class*=headerContent] h2{font-size:20px}}._iconButton_1ybkf_401:focus{outline:none}._iconButton_1ybkf_401:focus-visible{outline:2px solid var(--color-border-hover);outline-offset:2px;border-radius:4px}@media(max-width:767px){._header_1ybkf_37{padding:12px 16px}._brandImage_1ybkf_55{height:32px;width:32px}._headerRow_1ybkf_43{justify-content:flex-start;position:static}._headerExtra_1ybkf_232{position:static;margin-left:auto}._headerExtraCluster_1ybkf_232{justify-content:flex-end}._headerContent_1ybkf_136{text-align:left}._headerContent_1ybkf_136 h2{font-size:22px;margin:0}._searchLauncher_1ybkf_245{min-width:0;flex:0 1 auto}._headerContent_1ybkf_136 p{display:none;height:0;margin:0;padding:0}}@media(max-width:480px){._searchHint_1ybkf_366,._commandLauncherLabel_1ybkf_397{display:none}._headerContent_1ybkf_136 h2{font-size:20px}._headerContent_1ybkf_136 p{font-size:13px}}._root_xb6xo_1{width:100%;height:100%;position:absolute;inset:0;pointer-events:none}._interactive_xb6xo_9{pointer-events:auto}._pannable_xb6xo_13{cursor:grab}._canvas_xb6xo_17{display:block;background:transparent;pointer-events:none;width:100%;height:100%}._root_1w1o9_1{display:inline-flex;align-items:center;justify-content:center;width:var(--alchemist-spinner-size, 16px);height:var(--alchemist-spinner-size, 16px);color:inherit;font-size:var(--alchemist-spinner-size, 16px);font-weight:900;line-height:1;-webkit-user-select:none;user-select:none}._chatPanel_103bu_1{display:flex;flex-direction:column;background:var(--color-border-muted);border-top:0;position:relative;--controls-height: 88px}._chatPanel_103bu_1[data-layout=page]{background:transparent}._errorBanner_103bu_15{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(var(--danger-rgb),.1);border-bottom:1px solid rgba(var(--danger-rgb),.3);color:var(--danger);font-size:11px;font-family:var(--font-mono)}._successBanner_103bu_27{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--color-border-muted);border-top:1px solid var(--success);border-bottom:1px solid var(--success);color:var(--color-text-primary);font-size:11px;font-family:var(--font-mono);pointer-events:auto;width:100%}._bannerInfo_103bu_42,._bannerWarning_103bu_43,._bannerError_103bu_44{background:var(--color-border-muted);color:var(--color-text-primary);border-top:1px solid;border-bottom:1px solid}._bannerInfo_103bu_42{border-color:var(--info)}._bannerWarning_103bu_43{border-color:var(--warning)}._bannerError_103bu_44{border-color:var(--danger)}._bannerShelf_103bu_60{position:absolute;left:0;right:0;bottom:calc(var(--controls-height) + .5px);display:flex;justify-content:center;pointer-events:none;z-index:10030}._errorClose_103bu_72{margin-left:auto;background:transparent;border:none;color:var(--danger);font-size:18px;line-height:1;cursor:pointer;padding:0 4px;opacity:.7;transition:opacity .15s ease}._errorClose_103bu_72:hover{opacity:1}._inputRow_103bu_89{display:flex;align-items:stretch;gap:0;padding:0;background:var(--color-border-muted);flex-wrap:nowrap}._inputRow_103bu_89[data-approval-pending=true]{box-shadow:inset 0 1px color-mix(in srgb,var(--warning-color) 45%,transparent)}._inputWrap_103bu_102{position:relative;display:flex;align-items:stretch;flex:1}._waveformCanvas_103bu_110{position:absolute;left:12px;right:16px;top:50%;transform:translateY(-50%);height:28px;pointer-events:none;opacity:.95}._processingOverlay_103bu_122{position:absolute;left:12px;right:44px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:2px;color:var(--color-text-secondary);pointer-events:none;-webkit-user-select:none;user-select:none}._processingChar_103bu_135{animation:_procPulse_103bu_1 1.4s ease-in-out infinite;display:inline-block}@keyframes _procPulse_103bu_1{0%{opacity:.55;transform:translate(0)}50%{opacity:.95;transform:translate(-1px)}to{opacity:.55;transform:translate(0)}}._processingCancel_103bu_154{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:none;background:transparent;color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:color .15s ease,background .15s ease}._processingCancel_103bu_154:hover{background:var(--color-bg-hover);color:var(--color-text-primary);transform:translateY(-50%)}._iconButton_103bu_179{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid var(--color-border-default);border-radius:4px;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease;flex-shrink:0}._iconButton_103bu_179:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}._iconButton_103bu_179:disabled{opacity:.4;cursor:not-allowed}._hiddenFileInput_103bu_206{display:none}@keyframes _pulse_103bu_1{0%,to{opacity:1}50%{opacity:.6}}._input_103bu_89{flex:1;padding:13px 12px;background:var(--color-bg-tile);border:none;border-radius:0!important;appearance:none;color:var(--color-text-primary);font-size:16px;font-family:var(--font-mono);outline:none;transition:all .15s ease;min-width:0;resize:none;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;line-height:24px;min-height:50px;max-height:999px}._input_103bu_89::-webkit-scrollbar{width:0;height:0}._input_103bu_89:focus{border-color:var(--border-light);outline:none;box-shadow:none}._input_103bu_89:focus-visible{outline:none;box-shadow:none}._input_103bu_89:disabled{opacity:.5;cursor:not-allowed}._inputRow_103bu_89[data-approval-pending=true] ._input_103bu_89:disabled{opacity:.82;color:var(--color-text-secondary);background:color-mix(in srgb,var(--warning-color) 8%,var(--color-bg-tile));cursor:default}._inputRow_103bu_89[data-approval-pending=true] ._input_103bu_89::placeholder{color:color-mix(in srgb,var(--warning-color) 76%,var(--color-text-muted))}._input_103bu_89::placeholder{color:var(--color-text-muted)}:root[data-theme=light] ._chatPanel_103bu_1:not([data-layout=page]) ._inputRow_103bu_89:not([data-approval-pending=true]) ._input_103bu_89{background:var(--color-white);color:var(--color-black)}:root[data-theme=light] ._chatPanel_103bu_1:not([data-layout=page]) ._inputRow_103bu_89:not([data-approval-pending=true]) ._input_103bu_89::placeholder{color:color-mix(in srgb,var(--color-black) 42%,transparent);opacity:1}._sendButton_103bu_293{display:flex;align-items:center;justify-content:center;width:48px;height:auto;align-self:stretch;padding:0;background:var(--accent-primary);border:none;border-radius:0;color:var(--color-text-on-accent);cursor:pointer;transition:all .15s ease;flex-shrink:0}:root[data-theme=light] ._sendButton_103bu_293{color:var(--color-text-on-accent)}:root[data-theme=dark] ._sendButton_103bu_293{color:var(--color-text-on-accent)}._sendButton_103bu_293:hover:not(:disabled){transform:translateY(-1px)}._sendButton_103bu_293:active:not(:disabled){transform:translateY(0)}._sendButton_103bu_293:disabled{opacity:.4;cursor:not-allowed;transform:none}._inputMicButton_103bu_332{position:absolute;right:0;top:0;bottom:0;width:30px;height:100%;border:1px solid var(--color-border-default);border-right:0;border-radius:0;background:transparent;color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._inputMicButton_103bu_332:focus,._inputMicButton_103bu_332:focus-visible{outline:none;box-shadow:none}._inputMicButton_103bu_332:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._controlButton_103bu_360{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:6px 10px;background:transparent;border:1px solid var(--color-border-default);border-radius:4px;color:var(--color-text-secondary);font-size:13px;font-family:var(--font-mono);line-height:1;cursor:pointer;transition:all .15s ease}._controlButton_103bu_360 svg{width:14px;height:14px;display:block}._controlButtonIconOnly_103bu_382{width:34px;min-width:34px;height:34px;padding:0}._controlButtonActive_103bu_389,._controlButtonActive_103bu_389:hover{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--color-text-on-accent)}._chatToolbar_103bu_400 ._controlButton_103bu_360:hover:not(:disabled){background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}._chatToolbar_103bu_400 ._sidePanelButton_103bu_406._controlButtonActive_103bu_389{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}._chatToolbar_103bu_400 ._sidePanelButton_103bu_406._controlButtonActive_103bu_389:hover,html[data-threads-open=true] ._menuButton_103bu_417,html[data-threads-open=true] ._menuButton_103bu_417:hover{background:var(--danger);border-color:var(--danger);color:var(--color-white)}html[data-threads-open=true] ._sidePanelButton_103bu_406._controlButtonActive_103bu_389{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}._backButton_103bu_434{padding:6px 10px;justify-content:center;background:var(--color-border-muted);border-color:var(--color-border-muted);color:var(--color-white)}._backButton_103bu_434:hover{background:var(--color-border-muted);border-color:var(--color-border-muted);color:var(--color-white)}._controlButton_103bu_360:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:var(--color-white)}._controlButton_103bu_360:disabled{opacity:.5;cursor:not-allowed}._hiddenAudio_103bu_458{display:none}._chatToolbar_103bu_400{display:flex;flex-direction:row;align-items:center;gap:6px;padding:6px 8px;background:var(--color-border-muted);border-top:1px solid var(--color-border-default);border-left:0;border-right:0;flex-wrap:nowrap}._chatToolbarTitle_103bu_475{font-size:13px;font-family:var(--font-mono);color:var(--color-bg-primary);text-transform:uppercase;white-space:nowrap;display:inline-flex;align-items:center;margin-right:8px}._chatToolbarRow_103bu_486{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;width:100%}._toolbarButtonGroup_103bu_494{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}._toolbarButtonGroup_103bu_494::-webkit-scrollbar{display:none;height:0}._toolbarButtonGroup_103bu_494{scrollbar-width:none}._toolbarButtonLabel_103bu_511{margin-left:6px}._toolbarInlinePanel_103bu_515{flex:1;min-width:0}._controlsDock_103bu_520{position:sticky;bottom:0;display:flex;flex-direction:column;gap:0;background:var(--color-border-muted);z-index:var(--z-chat-toast)}._chatPanel_103bu_1[data-layout=page] ._controlsDock_103bu_520{background:transparent}._chatPanel_103bu_1[data-layout=page] ._inputRow_103bu_89{order:1;align-items:flex-end;gap:8px;min-height:54px;padding:0 8px 0 0;background:transparent}._chatPanel_103bu_1[data-layout=page] ._input_103bu_89{min-height:50px;max-height:min(38vh,18rem);overflow-y:hidden;background:transparent;color:var(--text-primary)}._chatPanel_103bu_1[data-layout=page] ._input_103bu_89::placeholder{color:var(--text-secondary);opacity:.52}._chatPanel_103bu_1[data-layout=page] ._sendButton_103bu_293{width:36px;height:36px;align-self:flex-end;margin-bottom:7px;border-radius:999px}._chatPanel_103bu_1[data-layout=page] ._chatToolbar_103bu_400{order:2;padding:4px 16px 4px 12px;background:transparent;border-top:0}._chatPanel_103bu_1[data-layout=page] ._chatToolbarRow_103bu_486{justify-content:space-between}._chatPanel_103bu_1[data-layout=page] ._controlButton_103bu_360{border:0;background:transparent;color:var(--text-primary);opacity:.38}._chatPanel_103bu_1[data-layout=page] ._controlButton_103bu_360:hover:not(:disabled){background:transparent;color:var(--text-primary);opacity:1}._chatPanel_103bu_1[data-layout=page] ._controlButton_103bu_360:active:not(:disabled),._chatPanel_103bu_1[data-layout=page] ._controlButtonActive_103bu_389,._chatPanel_103bu_1[data-layout=page] ._controlButtonActive_103bu_389:hover:not(:disabled),._chatPanel_103bu_1[data-layout=page] ._menuButton_103bu_417._controlButtonActive_103bu_389,._chatPanel_103bu_1[data-layout=page] ._menuButton_103bu_417._controlButtonActive_103bu_389:hover:not(:disabled),._chatPanel_103bu_1[data-layout=page] ._sidePanelButton_103bu_406._controlButtonActive_103bu_389,._chatPanel_103bu_1[data-layout=page] ._sidePanelButton_103bu_406._controlButtonActive_103bu_389:hover:not(:disabled){background:transparent;color:var(--accent-primary);opacity:1}._sidePanelButton_103bu_406{margin-left:auto;flex-shrink:0}._toolbarToast_103bu_605{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--color-border-default);border-radius:4px;font-size:11px;font-family:var(--font-mono)}._toast-success_103bu_616{background:var(--success-bg);color:var(--success);border-color:var(--success)}._toast-error_103bu_621{background:var(--danger-bg);color:var(--danger);border-color:var(--danger)}._toast-info_103bu_626{background:rgba(var(--color-light-gray-rgb),.12);color:var(--color-text-secondary)}._attachmentChip_103bu_632{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;background:rgba(var(--color-black-rgb),.85);border:1px solid var(--color-border-default);border-radius:6px;color:var(--color-text-primary)}._attachmentName_103bu_642{max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}._attachmentChipRemove_103bu_649{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:transparent;border:1px solid var(--color-border-default);border-radius:4px;color:var(--color-text-secondary);cursor:pointer}._attachmentsMeta_103bu_661{font-size:11px;font-family:var(--font-mono);color:var(--color-bg-primary);margin-left:6px;opacity:.8}._bannerClose_103bu_669{margin-left:auto;background:transparent;border:none;color:var(--color-black);font-size:16px;line-height:1;cursor:pointer;padding:0 4px;opacity:.75;transition:opacity .15s ease}._bannerClose_103bu_669:hover{opacity:1}._attachmentsRow_103bu_684{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:hidden}._loadingState_2erq7_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--bg-primary)}._accessDenied_2erq7_9{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center}._homeButton_2erq7_19{margin-top:1rem;padding:.5rem 1rem;background:var(--color-accent-primary);color:var(--color-text-on-accent);border:none;border-radius:4px;cursor:pointer}._primary_1wdkm_1,._secondary_1wdkm_2,._danger_1wdkm_3,._cyberpunk3_1wdkm_4,._cyberpunk6_1wdkm_5{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:8px 16px;cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);font-family:var(--font-mono);font-weight:600;font-size:.875rem;line-height:1.25;text-transform:uppercase;text-decoration:none;white-space:nowrap}._primary_1wdkm_1{background:var(--interactive-primary-bg);color:var(--interactive-primary-fg);border:1px solid var(--interactive-primary-border);border-radius:6px}._primary_1wdkm_1:hover:not(:disabled){background:var(--interactive-primary-bg-hover);border-color:var(--interactive-primary-border)}._secondary_1wdkm_2{background:var(--interactive-secondary-bg);color:var(--interactive-secondary-fg);border:1px solid var(--interactive-secondary-border);border-radius:6px}._secondary_1wdkm_2:hover:not(:disabled){color:var(--interactive-secondary-fg);background:var(--interactive-secondary-bg-hover);border-color:var(--interactive-secondary-border-hover)}._toolbarButton_1wdkm_52{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:var(--interactive-secondary-bg);color:var(--interactive-secondary-fg);border:1px solid var(--interactive-secondary-border);border-radius:4px;cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-mono);font-size:.875rem;font-weight:500;white-space:nowrap}._toolbarButton_1wdkm_52:hover:not(:disabled){background:var(--interactive-primary-bg);border-color:var(--interactive-primary-border);color:var(--interactive-primary-fg)}._danger_1wdkm_3{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger);border-radius:6px}._danger_1wdkm_3:hover:not(:disabled){background:var(--danger);color:var(--text-on-accent)}._cyberpunk3_1wdkm_4{padding:.625rem 1rem .75rem;background:transparent;color:var(--accent-primary);border:0;border-bottom:1px solid currentColor;border-radius:0;overflow:visible}._cyberpunk3_1wdkm_4:before{content:"";position:absolute;top:calc(100% + 1px);right:0;width:32%;height:.55rem;background:currentColor;transition:width var(--transition-fast),transform var(--transition-fast)}._cyberpunk3_1wdkm_4:after{content:"";position:absolute;top:calc(100% + 1px);right:32%;width:0;height:0;border-top:.55rem solid currentColor;border-left:.55rem solid transparent;transition:right var(--transition-fast),transform var(--transition-fast)}._cyberpunk3_1wdkm_4:hover:not(:disabled){color:color-mix(in srgb,var(--accent-primary) 84%,var(--text-primary))}._cyberpunk3_1wdkm_4:hover:not(:disabled):before{width:66%}._cyberpunk3_1wdkm_4:hover:not(:disabled):after{right:66%}._cyberpunk6_1wdkm_5{padding:.625rem 1rem;background:transparent;color:var(--interactive-primary-bg);border-top:2px solid currentColor;border-left:2px solid currentColor;border-bottom:2px solid currentColor;border-right:0;border-radius:0;overflow:visible}._cyberpunk6_1wdkm_5:before{content:"";position:absolute;top:-2px;left:100%;width:1.25rem;height:calc(100% + 4px);border-top:2px solid currentColor;border-right:2px solid currentColor;transform:skew(-27deg);transform-origin:top right;transition:background-color var(--transition-fast),border-color var(--transition-fast)}._cyberpunk6_1wdkm_5:after{content:"";position:absolute;top:-2px;left:calc(100% + 1.25rem);width:2px;height:calc(100% + 4px);background:currentColor;transform:skew(-27deg);border-right:.625rem solid var(--bg-primary);box-shadow:2px 0 0 0 currentColor;transition:left var(--transition-fast),border-right-width var(--transition-fast),background-color var(--transition-fast)}._cyberpunk6_1wdkm_5:hover:not(:disabled){background:currentColor;color:var(--text-on-accent)}._cyberpunk6_1wdkm_5:hover:not(:disabled):before{background:currentColor}._cyberpunk6_1wdkm_5:hover:not(:disabled):after{left:calc(100% + 1.55rem);border-right-width:.95rem}._small_1wdkm_195{padding:4px 10px;font-size:.75rem}._large_1wdkm_200{padding:12px 24px;font-size:1rem}._primary_1wdkm_1:disabled,._secondary_1wdkm_2:disabled,._toolbarButton_1wdkm_52:disabled,._danger_1wdkm_3:disabled,._cyberpunk3_1wdkm_4:disabled,._cyberpunk6_1wdkm_5:disabled{opacity:.5;cursor:not-allowed}._page_klqkn_1{min-height:100vh;background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent-primary) 14%,transparent),transparent 32%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--info) 12%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-canvas) 92%,black),var(--surface-canvas))}._shell_klqkn_21{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(360px,1.05fr);gap:1.5rem;align-items:start;padding:1rem}._heroPanel_klqkn_29,._formPanel_klqkn_30{position:relative;overflow:hidden}._heroPanel_klqkn_29{display:flex;flex-direction:column;gap:1rem;min-height:100%}._eyebrow_klqkn_42{margin:0;color:var(--accent-primary);font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}._title_klqkn_52{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(2rem,3vw,3rem);line-height:.96}._lede_klqkn_60{margin:0;max-width:32rem;color:var(--text-secondary);font-size:1rem;line-height:1.6}._metaGrid_klqkn_68{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}._metaCard_klqkn_74{padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--surface-outline) 86%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-overlay) 90%,transparent)}._metaLabel_klqkn_81{display:block;margin-bottom:.35rem;color:var(--text-muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}._metaValue_klqkn_91{color:var(--text-primary);font-size:.95rem;font-weight:600}._metaValue_klqkn_91 code{font-family:var(--font-mono)}._heroList_klqkn_101{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}._heroList_klqkn_101 li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--surface-outline) 88%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-overlay) 92%,transparent)}._stepIndex_klqkn_120{display:inline-flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--accent-primary) 18%,transparent);color:var(--accent-primary);font-family:var(--font-mono);font-size:.8rem;font-weight:700}._stepCopy_klqkn_134{display:flex;flex-direction:column;gap:.2rem}._stepTitle_klqkn_140{color:var(--text-primary);font-weight:600}._stepText_klqkn_145{color:var(--text-secondary);font-size:.92rem;line-height:1.5}._formPanel_klqkn_30{display:flex;flex-direction:column;gap:1rem}._cardHeader_klqkn_157{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}._cardTitle_klqkn_164{margin:0;color:var(--text-primary);font-size:1.35rem;font-weight:700}._cardCopy_klqkn_171{margin:0;color:var(--text-secondary);line-height:1.6}._banner_klqkn_177,._errorBanner_klqkn_178{padding:.9rem 1rem;border-radius:var(--radius-lg);font-size:.92rem;line-height:1.5}._banner_klqkn_177{border:1px solid color-mix(in srgb,var(--warning) 28%,var(--surface-outline));background:color-mix(in srgb,var(--warning-bg) 82%,var(--surface-overlay));color:var(--text-primary)}._errorBanner_klqkn_178{border:1px solid color-mix(in srgb,var(--danger) 30%,var(--surface-outline));background:color-mix(in srgb,var(--danger-bg) 82%,var(--surface-overlay));color:var(--text-primary)}._form_klqkn_30{display:flex;flex-direction:column;gap:1rem}._field_klqkn_203{display:flex;flex-direction:column;gap:.5rem}._fieldLabel_klqkn_209{color:var(--text-primary);font-size:.9rem;font-weight:600}._passwordField_klqkn_215{position:relative;display:flex;align-items:center}._passwordInput_klqkn_221{width:100%}._passwordInput_klqkn_221 input{padding-right:4.25rem}._passwordToggle_klqkn_229{position:absolute;right:.7rem;display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;height:2.4rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}._passwordToggle_klqkn_229:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--surface-outline) 90%,transparent);background:color-mix(in srgb,var(--surface-overlay) 92%,transparent)}._passwordStrength_klqkn_254{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid color-mix(in srgb,var(--surface-outline) 88%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-overlay) 92%,transparent)}._strengthHeader_klqkn_264{display:flex;justify-content:space-between;gap:.75rem;align-items:center}._strengthLabel_klqkn_271{color:var(--text-secondary);font-size:.875rem}._strengthValue_klqkn_276{color:var(--accent-primary);font-size:.875rem;font-weight:700}._strengthBar_klqkn_282{display:block;width:100%;height:.35rem;overflow:hidden;border:0;border-radius:999px;appearance:none;background:color-mix(in srgb,var(--surface-outline) 75%,transparent)}._strengthBar_klqkn_282::-webkit-progress-bar{border-radius:inherit;background:color-mix(in srgb,var(--surface-outline) 75%,transparent)}._strengthBar_klqkn_282::-webkit-progress-value{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--danger) 0%,var(--warning) 48%,var(--success) 100%);transition:inline-size var(--transition-normal)}._strengthBar_klqkn_282::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,var(--danger) 0%,var(--warning) 48%,var(--success) 100%)}._requirementList_klqkn_320{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem .85rem;margin:0;padding:0;list-style:none}._requirementItem_klqkn_329{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-secondary);font-size:.85rem}._requirementPending_klqkn_337{color:var(--text-muted)}._requirementMet_klqkn_341{color:var(--success)}._actions_klqkn_345{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.25rem}._secondaryAction_klqkn_352,._primaryAction_klqkn_353{min-width:10rem}@media(max-width:960px){._shell_klqkn_21{grid-template-columns:1fr}}@media(max-width:640px){._shell_klqkn_21{padding:.75rem}._actions_klqkn_345{flex-direction:column-reverse}._secondaryAction_klqkn_352,._primaryAction_klqkn_353{width:100%}._requirementList_klqkn_320{grid-template-columns:1fr}}._chatPanel_1v083_1{width:596px;background:var(--color-black);border-right:0px;display:flex;flex-direction:column;position:relative;height:100vh;overflow:hidden;transition:none;--text-primary: var(--color-light-gray);--text-secondary: var(--color-text-secondary);--color-text-primary: var(--color-light-gray);--color-text-secondary: var(--color-text-secondary);--color-text-muted: var(--text-muted);--border-color: rgba(var(--color-light-gray-rgb), .1);--color-border-default: rgba(var(--color-light-gray-rgb), .1);--color-border-hover: rgba(var(--color-light-gray-rgb), .2);--bg-primary: var(--color-bg-primary);--bg-secondary: var(--color-bg-secondary);--bg-hover: rgba(var(--color-light-gray-rgb), .05);--color-bg-primary: var(--color-bg-primary);--color-bg-secondary: var(--color-bg-secondary);--color-bg-tile: var(--color-bg-secondary);--color-bg-hover: rgba(var(--color-light-gray-rgb), .05);--success: var(--color-status-success);--accent-color: var(--success);--accent-hover-color: color-mix(in srgb, var(--success) 80%, var(--color-black))}@media(min-width:1200px){._chatPanel_1v083_1._expanded_1v083_37{width:899px}}@media(min-width:900px)and (max-width:1199px){._chatPanel_1v083_1{width:596px}._chatPanel_1v083_1._expanded_1v083_37{width:100vw}}@media(max-width:899px){._chatPanel_1v083_1{width:100vw;position:fixed;inset:0;z-index:900;border-right:none}._header_1v083_64 h2{text-align:left}._viewerOverlayRightSingle_1v083_68{display:none}}@media(min-width:900px)and (max-width:1200px){._chatPanel_1v083_1{width:596px}}._chatPanel_1v083_1._hidden_1v083_80{width:0;opacity:0;pointer-events:none;overflow:hidden;border-right:none}._chatPanel_1v083_1:after{content:none}._avatarViewer_1v083_92{flex:1;background:var(--color-black);position:relative;overflow:hidden;min-height:300px}._viewerStageAnchor_1v083_100{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative}._viewerFrame_1v083_108{position:relative;flex:1;display:flex;flex-direction:column;min-height:100%;height:100%;background:var(--color-black)}._viewerStageBackground_1v083_118{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--color-black)}._viewerStageBackground_1v083_118[data-background-mode=image]{background-image:var(--chat-viewer-stage-background-image);background-size:cover;background-position:center;background-repeat:no-repeat}._viewerStageBackground_1v083_118[data-background-mode=color]{background-color:var(--chat-viewer-stage-background-color)}._viewerFrameStrategy_1v083_137{position:relative;background:transparent}._viewerSurface_1v083_142{position:relative;flex:1;display:flex;min-height:0;transition:width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),left .32s cubic-bezier(.22,1,.36,1),right .32s cubic-bezier(.22,1,.36,1),bottom .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}._viewerFrameStrategy_1v083_137 ._viewerSurface_1v083_142{pointer-events:none;background:transparent}._viewerSurfaceStrategy_1v083_161{position:absolute;left:0;right:auto;bottom:0;transform:none;width:clamp(260px,30vw,420px);height:clamp(280px,40vw,420px);border-radius:0;background:transparent;border:none;box-shadow:none;overflow:visible;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:3;display:flex;align-items:flex-end;justify-content:flex-start}._viewerSurfaceStrategy_1v083_161 *{height:100%!important}._strategyOverlay_1v083_186{position:absolute;inset:0;z-index:4;display:flex;width:100%;height:100%;pointer-events:none}._strategyWorkbenchSurface_1v083_196{flex:1;display:flex;min-height:100%;height:100%;width:100%;pointer-events:none;position:relative;z-index:2;background:transparent}._strategyWorkbenchSurface_1v083_196 .canvasRoot{flex:1;min-height:0;height:100%}._viewerSurfaceStrategy_1v083_161 .viewerContainer{background:transparent!important;border:none!important;box-shadow:none!important}._chatPanel_1v083_1[data-clip-studio-mode=true]{display:flex;flex-direction:column;--clip-studio-bottom-shell-height: 15.5rem}._chatPanel_1v083_1[data-clip-studio-bottom-panel=chat]{--clip-studio-bottom-shell-height: 13rem}._chatPanel_1v083_1[data-clip-studio-mode=true] ._viewerStageAnchor_1v083_100{flex:1 1 auto;min-height:0}._clipStudioViewerSurface_1v083_236{container-type:size;display:grid;place-items:center;background:color-mix(in srgb,var(--color-black) 86%,var(--bg-primary));overflow:hidden}._clipStudioProgramFrame_1v083_244{position:relative;display:flex;flex-direction:column;aspect-ratio:var(--clip-studio-aspect-w, 9) / var(--clip-studio-aspect-h, 16);width:min(100cqw,calc(100cqh * var(--clip-studio-aspect-w, 9) / var(--clip-studio-aspect-h, 16)));height:min(100cqh,calc(100cqw * var(--clip-studio-aspect-h, 16) / var(--clip-studio-aspect-w, 9)));max-width:100%;max-height:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--surface-outline) 58%,transparent);background:var(--color-black);box-shadow:0 14px 36px color-mix(in srgb,var(--color-black) 48%,transparent);transition:width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1)}._clipStudioBottomShell_1v083_268{flex:0 0 auto;display:flex;flex-direction:column;width:100%;min-height:0;border-top:1px solid color-mix(in srgb,var(--surface-outline) 52%,transparent);--clip-studio-chrome-bg: color-mix( in srgb, var(--color-black) 92%, var(--color-bg-secondary) );--clip-studio-chrome-text: var(--color-light-gray);--clip-studio-chrome-text-muted: var(--color-text-secondary);background:var(--clip-studio-chrome-bg);color:var(--clip-studio-chrome-text);z-index:calc(var(--z-viewer-quick-tools) + 6)}._chatPanel_1v083_1[data-clip-studio-bottom-panel=timeline] ._clipStudioBottomShell_1v083_268{min-height:15.5rem}._chatPanel_1v083_1[data-clip-studio-bottom-panel=chat] ._clipStudioBottomShell_1v083_268{flex:1 1 auto;min-height:13rem;max-height:42vh}._clipStudioBottomHeader_1v083_297{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.45rem .75rem .2rem}._clipStudioBottomLabel_1v083_305{color:var(--text-secondary);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}._clipStudioChatHost_1v083_313{flex:1 1 auto;min-height:9rem;display:flex;flex-direction:column;padding:0 .55rem .55rem}._clipStudioChatHost_1v083_313>*{flex:1 1 auto;min-height:0}._avatarStageSlot_1v083_326{--avatar-stage-canvas-width: 596px;position:relative;flex:1;min-height:0;display:flex;align-items:stretch;justify-content:center}._avatarStageSlot_1v083_326[data-avatar-renderer=pngtuber]{align-items:flex-end;justify-content:center}._avatarStageSlot_1v083_326>*{width:100%;max-width:var(--avatar-stage-canvas-width);flex:1 1 auto;min-height:0;height:100%}._clipStudioAvatarFrame_1v083_349{position:absolute;z-index:1;left:calc(var(--clip-studio-frame-x, .5) * 100% - var(--clip-studio-frame-w, 1) * 50%);top:calc(var(--clip-studio-frame-y, .5) * 100% - var(--clip-studio-frame-h, 1) * 50%);width:calc(var(--clip-studio-frame-w, 1) * 100%);height:calc(var(--clip-studio-frame-h, 1) * 100%);overflow:hidden;pointer-events:auto;transition:left .22s cubic-bezier(.22,1,.36,1),top .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1)}._clipStudioAvatarFrame_1v083_349 .viewerContainer{width:100%;height:100%;min-height:0}._clipStudioAvatarFrame_1v083_349 .avatarFixedWidth{width:100%;max-width:none;margin:0}._clipStudioChatHost_1v083_313 [data-chat-panel-root],._clipStudioChatHost_1v083_313 form,._clipStudioChatHost_1v083_313 textarea,._clipStudioChatHost_1v083_313 input{pointer-events:auto}._viewerSurfaceStrategy_1v083_161 .avatarFixedWidth{margin-left:0;margin-right:auto;transition:width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),margin .32s cubic-bezier(.22,1,.36,1)}._viewerOverlayLeft_1v083_396{position:absolute;top:12px;left:22px;display:flex;gap:8px;z-index:var(--z-viewer-quick-tools);opacity:.5;transition:opacity .15s ease;pointer-events:auto}._viewerOverlayLeft_1v083_396:hover,._viewerOverlayLeft_1v083_396:focus-within{opacity:1}._viewerOverlayRight_1v083_68{position:absolute;top:12px;right:22px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;z-index:var(--z-viewer-quick-tools);opacity:.5;transition:opacity .15s ease;pointer-events:auto}._viewerOverlayRight_1v083_68:hover,._viewerOverlayRight_1v083_68:focus-within{opacity:1}._viewerOverlayLeftColumn_1v083_432{position:absolute;top:12px;left:22px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;z-index:var(--z-viewer-quick-tools);opacity:.5;transition:opacity .15s ease;pointer-events:auto}._viewerOverlayLeftColumn_1v083_432:hover,._viewerOverlayLeftColumn_1v083_432:focus-within{opacity:1}._viewerOverlayRightSingle_1v083_68{position:absolute;top:12px;right:22px;display:flex;gap:8px;z-index:var(--z-viewer-quick-tools);opacity:.5;transition:opacity .15s ease;pointer-events:auto}._viewerOverlayRightSingle_1v083_68:hover,._viewerOverlayRightSingle_1v083_68:focus-within{opacity:1}._viewerToolLabel_1v083_468{font-family:var(--font-mono);font-size:12px}._quickTools_1v083_473{display:flex;flex-direction:column;gap:6px;opacity:0;transform:translateY(-8px);transition:opacity .18s ease-out,transform .18s ease-out;pointer-events:none}._quickTools_1v083_473._open_1v083_485{opacity:1;transform:translateY(0);pointer-events:auto}._choicesOverlay_1v083_491{position:absolute;left:0;right:0;bottom:26%;display:flex;justify-content:center;pointer-events:auto;z-index:10000}._choicesPanel_1v083_502{padding:0;background:transparent;border:none;border-radius:0;max-width:92%}._choicesList_1v083_510{display:flex;flex-direction:column;gap:8px}._choiceButton_1v083_516{padding:8px 12px;background:var(--color-bg-tile);border:1px solid var(--color-border-default);border-radius:6px;color:var(--color-text-primary);font-size:12px;font-family:var(--font-mono);cursor:pointer;transition:all .15s ease}._choiceButton_1v083_516:hover:not(:disabled){background:var(--color-white);border-color:var(--color-white);color:var(--color-black)}._choiceButton_1v083_516:active:not(:disabled){background:var(--danger);border-color:var(--danger);color:var(--color-white)}._optionsOverlay_1v083_540{position:absolute;left:0;right:0;bottom:18%;display:flex;justify-content:center;pointer-events:auto;z-index:10000}._optionsPanel_1v083_551{max-width:92%;width:fit-content;background:rgba(var(--bg-primary-rgb),.92);border:1px solid var(--color-border-default);border-radius:8px;padding:10px}._optionsTitle_1v083_560{font-size:12px;font-family:var(--font-mono);color:var(--color-text-secondary);text-transform:uppercase;margin-bottom:8px}._optionsFields_1v083_568{display:flex;gap:8px;flex-wrap:wrap}._optionsActions_1v083_574{margin-top:8px;display:flex;gap:8px;justify-content:flex-end}._avatarViewer_1v083_92 canvas{display:block}._viewerContainer_1v083_214{position:relative;width:100%;height:100%;min-height:300px;background:transparent}._canvas_1v083_208{position:absolute;inset:0;width:100%;height:100%}._pngtuberImage_1v083_600{max-width:100%;max-height:100%;object-fit:contain}._controlButton_1v083_606{width:36px;height:36px;border-radius:8px;border:1px solid rgba(var(--color-light-gray-rgb),.1);background:rgba(var(--bg-primary-rgb),.9);color:var(--color-light-gray);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}._controlButton_1v083_606:hover{background:rgba(var(--bg-primary-rgb),1);border-color:rgba(var(--color-light-gray-rgb),.3);color:var(--color-white)}._controlButton_1v083_606._active_1v083_626{background:rgba(var(--success-rgb),.2);border-color:var(--success);color:var(--success)}._controlButton_1v083_606:disabled{opacity:.5;cursor:not-allowed}._controlButton_1v083_606:disabled:hover{background:rgba(var(--bg-primary-rgb),.6);border-color:rgba(var(--color-light-gray-rgb),.1);color:var(--text-secondary)}._chatSection_1v083_643{--chat-section-radius: 16px;position:absolute;right:16px;bottom:16px;left:16px;z-index:calc(var(--z-viewer-quick-tools) + 5);flex-shrink:0;overflow:hidden;border:none;border-radius:var(--chat-section-radius);background:rgba(var(--bg-primary-rgb),.88);box-shadow:none;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}._chatPanel_1v083_1:hover ._chatSection_1v083_643,._chatSection_1v083_643:focus-within{opacity:1;transform:translateY(0);pointer-events:auto}._chatPanel_1v083_1[data-vn-messages-visible=true]:hover ._chatSection_1v083_643,._chatPanel_1v083_1[data-vn-messages-visible=true]:focus-within ._chatSection_1v083_643{opacity:0;transform:translateY(10px);pointer-events:none}@media(min-width:1280px){._chatSectionDesktopSuppressed_1v083_679{display:none}}._chatSectionPlaceholder_1v083_684{min-height:82px;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--color-white-rgb),.03),rgba(var(--color-white-rgb),.06),rgba(var(--color-white-rgb),.03));background-size:200% 100%;animation:_chatSectionPlaceholderShift_1v083_1 1.8s ease-in-out infinite}@keyframes _chatSectionPlaceholderShift_1v083_1{0%{background-position:200% 0}to{background-position:-200% 0}}._canvas_ha28r_1{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%}._backgroundRoot_qq0ec_1{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}._backgroundLayer_qq0ec_9{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._videoStack_qq0ec_17{position:absolute;inset:0}._videoLayer_qq0ec_22{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.88}._foregroundRoot_qq0ec_31{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}._foreground_qq0ec_31{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between}._topRow_qq0ec_47{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.65rem .75rem}._topLeft_qq0ec_55{display:inline-flex;align-items:center;gap:.4rem}._layerChips_qq0ec_61{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:58%}._layerChip_qq0ec_61{display:inline-flex;align-items:center;min-height:1.35rem;padding:.1rem .45rem;border-radius:4px;background:color-mix(in srgb,var(--bg-primary) 68%,transparent);color:var(--text-secondary);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.04em;text-transform:uppercase}._captionSafeZone_qq0ec_83{display:flex;justify-content:center;padding:0 1rem;pointer-events:none}._captionSafeZoneLower_qq0ec_90{margin-top:auto;padding-bottom:1.35rem}._captionSafeZoneMiddle_qq0ec_95{margin-block:auto}._captionSafeZoneUpper_qq0ec_99{margin-bottom:auto;padding-top:2.4rem}._captionText_qq0ec_104{margin:0;line-height:1.25;text-align:center}._playbackBadge_qq0ec_110{color:var(--accent-primary);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}._stageWatermark_qq0ec_118{position:absolute;object-fit:contain;pointer-events:none}._shell_1n6s1_1{position:fixed;inset:0;z-index:var(--z-modal, 1200);display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--bg-primary, #010607);color:var(--text-primary);overflow:hidden}._topBar_1n6s1_12{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;background:transparent}._brand_1n6s1_21{color:var(--text-secondary);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}._skipLink_1n6s1_29{border:0;background:transparent;color:var(--text-secondary);font-size:.82rem;cursor:pointer;text-decoration:underline;text-underline-offset:.18em}._skipLink_1n6s1_29:hover{color:var(--text-primary)}._stageArea_1n6s1_43{position:relative;min-height:0;overflow:hidden}._shell_1n6s1_1>._stageArea_1n6s1_43{grid-row:2}._stageFrame_1n6s1_53{position:absolute;inset:0;overflow:hidden}._stageFrame_1n6s1_53[data-onboarding-stage] [data-avatar-stage-surface]{align-items:flex-end}._stageFrame_1n6s1_53[data-onboarding-stage] [data-avatar-renderer=pngtuber]{align-items:flex-end;justify-content:center;padding-bottom:0}._stageFrame_1n6s1_53[data-onboarding-stage] .pngtuberViewport{justify-content:flex-end}._stageFrame_1n6s1_53[data-onboarding-stage] .pngtuberImage{width:min(100%,48rem);max-height:min(92vh,100%);height:auto;object-fit:contain;object-position:center bottom}._stageFrameEmpty_1n6s1_81{background:#0a0a0a}._bottomStack_1n6s1_85{position:absolute;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;gap:.65rem;max-width:40rem;width:100%;margin:0 auto;padding:0 1rem 1rem;box-sizing:border-box;pointer-events:none}._bottomStack_1n6s1_85:not(:has(._optionsDrawerOpen_1n6s1_102)){gap:0}._bottomStack_1n6s1_85>*{pointer-events:auto}._dialogueDock_1n6s1_110{width:100%}._optionsDrawerOpen_1n6s1_102{width:100%;max-height:min(46vh,24rem);overflow:hidden;animation:_onboardingDrawerIn_1n6s1_1 .22s ease}@keyframes _onboardingDrawerIn_1n6s1_1{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}._optionsDrawerBody_1n6s1_133{max-height:min(46vh,24rem);overflow-y:auto;overscroll-behavior:contain;padding:.85rem 1rem 1rem;border-radius:12px 12px 0 0;background:color-mix(in srgb,var(--bg-secondary, #0a1012) 92%,transparent);border-top:1px solid color-mix(in srgb,var(--color-border-default) 70%,transparent);box-shadow:0 -12px 28px color-mix(in srgb,#000 28%,transparent)}._stepStrip_1n6s1_144{display:grid;gap:.55rem}._stepNavRow_1n6s1_149{display:flex;justify-content:flex-start}._presetCard_1n6s1_154{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.65rem;align-items:center;padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--color-border-default) 80%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-overlay) 55%,transparent)}._presetCover_1n6s1_165{position:relative;overflow:hidden;border-radius:6px;aspect-ratio:1;background:color-mix(in srgb,var(--surface-muted) 80%,transparent)}._presetCoverImage_1n6s1_173{width:100%;height:100%;object-fit:cover;display:block}._presetCopy_1n6s1_180{display:grid;gap:.2rem;min-width:0}._presetTitle_1n6s1_186{margin:0;font-size:.88rem;color:var(--text-primary)}._presetDescription_1n6s1_192{margin:0;color:var(--text-secondary);font-size:.76rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._presetMeta_1n6s1_203{display:flex;flex-wrap:wrap;gap:.35rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}._nameField_1n6s1_214{display:grid;gap:.35rem}._fieldLabel_1n6s1_219{color:var(--text-secondary);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}._nameInput_1n6s1_227{width:100%;box-sizing:border-box;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--color-border-default) 85%,transparent);border-radius:6px;background:color-mix(in srgb,var(--surface-overlay) 70%,transparent);color:var(--text-primary);font-size:.95rem}._nameInput_1n6s1_227:focus{outline:1px solid var(--color-accent, #ee1401);outline-offset:1px}._choiceRow_1n6s1_243{display:flex;flex-wrap:wrap;gap:.5rem}._primaryButton_1n6s1_249,._secondaryButton_1n6s1_250,._choiceButton_1n6s1_251{border-radius:6px;padding:.62rem .9rem;font-size:.86rem;cursor:pointer;border:1px solid transparent}._primaryButton_1n6s1_249{background:var(--color-accent, #ee1401);color:#fff}._primaryButton_1n6s1_249:disabled{opacity:.55;cursor:not-allowed}._secondaryButton_1n6s1_250,._choiceButton_1n6s1_251{background:color-mix(in srgb,var(--surface-overlay) 75%,transparent);border-color:color-mix(in srgb,var(--color-border-default) 80%,transparent);color:var(--text-primary)}._errorText_1n6s1_276{margin:0;color:var(--color-warning, #ff9800);font-size:.82rem}._securityPanel_1n6s1_282{display:grid;gap:.75rem}._securityHint_1n6s1_287{margin:0;color:var(--text-secondary);font-size:.84rem;line-height:1.45}._overlay_18eui_1{width:100%;flex:0 0 auto;pointer-events:auto}._panel_18eui_7{display:grid;gap:.35rem;width:100%;box-sizing:border-box;padding:.9rem 1rem;border:0;border-radius:8px;background:color-mix(in srgb,var(--bg-tertiary, #111) 55%,transparent)}._speaker_18eui_18{margin:0;color:var(--text-secondary);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}._messageRow_18eui_27{display:flex;align-items:flex-end;gap:.75rem}._text_18eui_33{flex:1 1 auto;margin:0;min-width:0;color:var(--text-primary);font-size:.95rem;line-height:1.5;min-height:3.2rem}._continueButton_18eui_43{flex:0 0 auto;border:0;border-radius:6px;padding:.55rem .9rem;background:var(--color-accent, #ee1401);color:#fff;font-size:.86rem;cursor:pointer}._continueButton_18eui_43:disabled{opacity:.5;cursor:not-allowed}._rail_l4klw_1{display:flex;align-items:center;justify-content:center;gap:.55rem;flex:1}._step_l4klw_9{display:grid;justify-items:center;gap:.2rem;min-width:3.5rem}._dot_l4klw_16{width:.55rem;height:.55rem;border-radius:999px;background:color-mix(in srgb,var(--text-secondary) 35%,transparent);transition:transform .12s ease,background .12s ease}._dotActive_l4klw_26{transform:scale(1.35);background:var(--color-accent, #ee1401)}._dotComplete_l4klw_31{background:var(--color-success, #00ff88)}._label_l4klw_35{color:var(--text-secondary);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}._labelActive_l4klw_43{color:var(--text-primary)}._panel_m5969_1{display:grid;gap:.65rem}._rendererRow_m5969_6{display:flex;flex-wrap:wrap;gap:.45rem}._rendererChip_m5969_12{border:1px solid color-mix(in srgb,var(--color-border-default) 80%,transparent);border-radius:6px;padding:.45rem .7rem;background:color-mix(in srgb,var(--surface-overlay) 65%,transparent);color:var(--text-primary);font-size:.78rem;cursor:pointer}._rendererChipActive_m5969_22{border-color:var(--color-accent, #ee1401);background:color-mix(in srgb,var(--color-accent, #ee1401) 12%,transparent)}._urlField_m5969_27{display:grid;gap:.35rem}._actionRow_m5969_32{display:flex;flex-wrap:wrap;gap:.5rem}._panel_h26j4_1{display:grid;gap:.65rem}._sectionLabel_h26j4_6{color:var(--text-secondary);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}._seedRow_h26j4_13{display:grid;gap:.45rem}._promptField_h26j4_18{display:grid;gap:.35rem}._actionRow_h26j4_23{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}._hiddenFileInput_h26j4_30{display:none}._statusText_h26j4_34{margin:0;color:var(--text-secondary);font-size:.78rem}._urlField_h26j4_40{display:grid;gap:.35rem}._fieldLabel_h26j4_45{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}._textInput_h26j4_53{width:100%;border:1px solid var(--color-border-default);background:var(--color-bg-input);color:var(--text-primary);border-radius:var(--radius-sm);padding:.45rem .55rem;font-size:.86rem}._secondaryButton_h26j4_63,._primaryButton_h26j4_64{border-radius:var(--radius-sm);padding:.42rem .7rem;font-size:.82rem;cursor:pointer}._secondaryButton_h26j4_63{border:1px solid var(--color-border-default);background:transparent;color:var(--text-primary)}._primaryButton_h26j4_64{border:1px solid var(--color-border-strong);background:var(--color-bg-tile);color:var(--text-primary)}._secondaryButton_h26j4_63:disabled,._primaryButton_h26j4_64:disabled,._textInput_h26j4_53:disabled{opacity:.55;cursor:not-allowed}._page_zw5k4_1{display:grid;gap:1rem;padding:1.25rem 1rem 1.5rem;min-width:0;max-width:44rem;margin:0 auto;width:100%;box-sizing:border-box}._header_zw5k4_11{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;align-items:start;padding:0 0 .9rem;border-bottom:1px solid color-mix(in srgb,var(--color-border-default) 80%,transparent)}._eyebrow_zw5k4_20,._chapterEyebrow_zw5k4_21,._missionEyebrow_zw5k4_22,._campaignObjectiveLabel_zw5k4_23,._fieldLabel_zw5k4_24,._sectionHeading_zw5k4_25{color:var(--text-secondary);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}._title_zw5k4_32{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.65rem,2.4vw,2.3rem);line-height:.96;letter-spacing:.03em}._subtitle_zw5k4_40{margin:0;color:var(--text-secondary);font-size:.88rem;line-height:1.5}._body_zw5k4_46{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0}._campaignColumn_zw5k4_52,._missionColumn_zw5k4_53,._column_zw5k4_54,._detailStack_zw5k4_55{display:grid;gap:1rem;min-width:0}._campaignCard_zw5k4_60,._summaryCard_zw5k4_61,._missionHero_zw5k4_62{display:grid;gap:.7rem;min-width:0;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--color-border-default) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-overlay) 66%,transparent)}._campaignCard_zw5k4_60{gap:.8rem}._campaignTitle_zw5k4_74,._missionTitle_zw5k4_75,._chapterTitle_zw5k4_76{margin:0;color:var(--text-primary)}._campaignTitle_zw5k4_74{font-size:1.2rem;line-height:1.1}._missionTitle_zw5k4_75{font-size:1.25rem;line-height:1.08}._chapterTitle_zw5k4_76{font-size:.95rem;line-height:1.25}._summaryText_zw5k4_92,._secondaryText_zw5k4_93,._campaignObjective_zw5k4_23 p,._chapterDescription_zw5k4_95,._chapterObjective_zw5k4_96{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.5}._headerLead_zw5k4_102{display:grid;gap:.32rem}._headerPanel_zw5k4_106{display:grid;gap:.65rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--color-border-default) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-overlay) 72%,transparent)}._headerPanelTop_zw5k4_114,._headerPanelMeta_zw5k4_115{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._headerChip_zw5k4_122,._missionStepChip_zw5k4_123{display:inline-flex;align-items:center;justify-content:center;min-height:1.65rem;padding:0 .65rem;border:1px solid color-mix(in srgb,var(--color-border-default) 88%,transparent);border-radius:999px;color:var(--text-secondary);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}._headerPanelTitle_zw5k4_137{color:var(--text-primary);font-size:1rem;font-weight:700}._headerPanelMeta_zw5k4_115{color:var(--text-secondary);font-size:.78rem}._headerSteps_zw5k4_146{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}._headerStepButton_zw5k4_151{display:grid;gap:.22rem;padding:.5rem .55rem;border:1px solid color-mix(in srgb,var(--color-border-default) 86%,transparent);border-radius:10px;background:transparent;color:var(--text-secondary);text-align:left;cursor:pointer}._headerStepButton_zw5k4_151:hover{border-color:color-mix(in srgb,var(--text-primary) 42%,var(--color-border-default))}._headerStepButtonActive_zw5k4_165{border-color:var(--text-primary);background:color-mix(in srgb,var(--surface-overlay) 92%,transparent);color:var(--text-primary)}._headerStepButtonComplete_zw5k4_170{border-color:color-mix(in srgb,var(--success) 36%,var(--color-border-default))}._headerStepIndex_zw5k4_173{color:inherit;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}._headerStepTitle_zw5k4_180{color:inherit;font-size:.76rem;line-height:1.3}._progressCluster_zw5k4_185{display:grid;gap:.45rem}._progressHeader_zw5k4_189,._chapterHeaderRow_zw5k4_190,._chapterFooterRow_zw5k4_191,._footer_zw5k4_192{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._progressHeader_zw5k4_189{color:var(--text-secondary);font-size:.8rem}._progressHeader_zw5k4_189 strong{color:var(--text-primary);font-family:var(--font-mono);font-size:.86rem}._progressBar_zw5k4_207{display:block;width:100%;height:5px;overflow:hidden;border:0;border-radius:999px;appearance:none;background:color-mix(in srgb,var(--color-border-default) 70%,transparent)}._progressBar_zw5k4_207::-webkit-progress-bar{border-radius:inherit;background:color-mix(in srgb,var(--color-border-default) 70%,transparent)}._progressBar_zw5k4_207::-webkit-progress-value{height:100%;border-radius:inherit;background:var(--accent-primary)}._progressBar_zw5k4_207::-moz-progress-bar{border-radius:inherit;background:var(--accent-primary)}._campaignStats_zw5k4_233{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}._campaignStat_zw5k4_233{display:grid;gap:.22rem;padding:.55rem .7rem;border:1px solid color-mix(in srgb,var(--color-border-default) 84%,transparent);border-radius:10px}._campaignStatLabel_zw5k4_245{color:var(--text-secondary);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}._campaignStatValue_zw5k4_252{color:var(--text-primary);font-family:var(--font-mono);font-size:clamp(1.2rem,2vw,1.8rem);line-height:1}._campaignObjective_zw5k4_23{display:grid;gap:.3rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--accent-primary) 34%,var(--color-border-default));border-radius:10px}._chapterRail_zw5k4_266{display:grid;gap:.5rem}._chapterButton_zw5k4_270{width:100%;display:grid;gap:.55rem;padding:.8rem .9rem;border:1px solid color-mix(in srgb,var(--color-border-default) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-overlay) 62%,transparent);color:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}._chapterButton_zw5k4_270:hover{border-color:color-mix(in srgb,var(--accent-primary) 40%,var(--color-border-default));background:color-mix(in srgb,var(--surface-overlay) 82%,transparent)}._chapterButtonActive_zw5k4_294{border-color:var(--text-primary);background:color-mix(in srgb,var(--surface-overlay) 94%,transparent)}._chapterButtonComplete_zw5k4_298{border-color:color-mix(in srgb,var(--success) 34%,var(--color-border-default))}._chapterIndex_zw5k4_301,._chapterIcon_zw5k4_302{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;min-height:1.9rem;color:var(--text-primary);font-family:var(--font-mono);font-size:.74rem}._chapterIndex_zw5k4_301{border:1px solid var(--color-border-default);border-radius:999px}._chapterBodyRow_zw5k4_316{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.65rem}._chapterStepLabel_zw5k4_322{color:var(--text-secondary);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}._chapterIcon_zw5k4_302{min-width:auto;min-height:auto;color:var(--text-secondary)}._chapterStatusComplete_zw5k4_334,._chapterStatusObjective_zw5k4_335,._chapterStatusQueued_zw5k4_336,._missionStatusComplete_zw5k4_337,._missionStatusPending_zw5k4_338,._chapterReward_zw5k4_339{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:0 .7rem;border:1px solid var(--color-border-default);border-radius:999px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}._chapterStatusComplete_zw5k4_334,._missionStatusComplete_zw5k4_337{border-color:color-mix(in srgb,var(--success) 38%,var(--color-border-default));color:var(--success)}._chapterStatusObjective_zw5k4_335,._missionStatusPending_zw5k4_338{border-color:color-mix(in srgb,var(--accent-primary) 38%,var(--color-border-default));color:var(--text-primary)}._chapterStatusQueued_zw5k4_336,._chapterReward_zw5k4_339{color:var(--text-secondary)}._chapterMeta_zw5k4_370{display:grid;gap:.22rem}._chapterDescription_zw5k4_95{font-size:.78rem}._chapterObjective_zw5k4_96{font-size:.74rem}._missionHero_zw5k4_62{display:flex;align-items:start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}._missionHeroCopy_zw5k4_387,._missionHeroStatus_zw5k4_388{display:grid;gap:.35rem;min-width:0}._missionMetaRow_zw5k4_393{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._missionHeroStatus_zw5k4_388{justify-items:end;max-width:18rem}._missionSummary_zw5k4_403{margin:0;color:var(--text-secondary);font-size:.8rem;line-height:1.45;text-align:right}._missionGrid_zw5k4_410{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:.9rem;min-width:0}._fieldLabel_zw5k4_24{display:inline-flex}._nameInput_zw5k4_419{width:100%;min-height:2.8rem;padding:.75rem .95rem;border:1px solid var(--color-border-default);background:transparent;color:var(--text-primary);font:inherit}._nameInput_zw5k4_419:focus{outline:none;border-color:var(--text-primary)}._presetList_zw5k4_432{display:grid;gap:1rem}._presetCard_zw5k4_436{display:grid;gap:0;padding:0;border:1px solid var(--color-border-default);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease;overflow:hidden}._presetCard_zw5k4_436:hover{border-color:color-mix(in srgb,var(--text-primary) 46%,var(--color-border-default));background:color-mix(in srgb,var(--surface-overlay) 62%,transparent);transform:translateY(-1px)}._presetCardActive_zw5k4_456{border-color:var(--text-primary);background:color-mix(in srgb,var(--surface-overlay) 82%,transparent)}._presetCover_zw5k4_460{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid var(--color-border-default);background:var(--surface-muted)}._presetCoverImage_zw5k4_467{width:100%;height:100%;object-fit:cover;display:block}._presetCoverOverlay_zw5k4_473{position:absolute;inset:auto 0 0;display:grid;gap:.18rem;padding:.9rem 1rem 1rem;background:color-mix(in srgb,var(--bg-primary) 90%,transparent)}._presetCoverEyebrow_zw5k4_481,._presetCoverLabel_zw5k4_482{color:var(--text-primary)}._presetCoverEyebrow_zw5k4_481{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.11em;text-transform:uppercase}._presetCoverLabel_zw5k4_482{font-size:.92rem;font-weight:600}._presetCardHeader_zw5k4_495{display:flex;align-items:flex-start;gap:.8rem;padding:.95rem 1rem .7rem}._presetIcon_zw5k4_501{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;border:1px solid var(--color-border-default);border-radius:999px;font-size:.95rem}._presetCopy_zw5k4_511{display:grid;gap:.25rem;min-width:0}._presetCopy_zw5k4_511 strong{color:var(--text-primary);font-size:.96rem}._presetCopy_zw5k4_511 span{color:var(--text-secondary);font-size:.84rem;line-height:1.5}._presetMeta_zw5k4_525{display:flex;flex-wrap:wrap;gap:.45rem;padding:0 1rem 1rem}._presetMeta_zw5k4_525 span,._metadataRow_zw5k4_532 span{display:inline-flex;align-items:center;min-height:1.65rem;padding:0 .6rem;border:1px solid var(--color-border-default);border-radius:999px;color:var(--text-secondary);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}._presetBadge_zw5k4_545{display:inline-flex;align-items:center;margin-left:.35rem;padding:.05rem .4rem;border:1px solid var(--color-border-default);border-radius:999px;color:var(--text-secondary);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}._adultToggle_zw5k4_559{display:inline-flex;align-items:center;gap:.55rem;color:var(--text-secondary);font-size:.84rem}._adultToggle_zw5k4_559 input{accent-color:var(--color-accent-primary, var(--text-primary))}._adultToggleHint_zw5k4_569{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.45}._metadataRow_zw5k4_532{display:flex;flex-wrap:wrap;gap:.5rem}._noteList_zw5k4_580{display:grid;gap:.45rem;margin:0;padding-left:1rem;color:var(--text-secondary);font-size:.82rem;line-height:1.45}._noteList_zw5k4_580 li::marker{color:var(--accent-primary)}._footer_zw5k4_192{padding-top:.9rem;border-top:1px solid color-mix(in srgb,var(--color-border-default) 80%,transparent);flex-wrap:wrap}._footerNav_zw5k4_597{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._primaryButton_zw5k4_603,._secondaryButton_zw5k4_604{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:.72rem 1rem;border:1px solid var(--color-border-default);border-radius:999px;font-family:var(--font-mono);font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,opacity .14s ease}._primaryButton_zw5k4_603{border-color:var(--text-primary);background:var(--text-primary);color:var(--bg-primary)}._primaryButton_zw5k4_603:hover:not(:disabled){opacity:.88}._secondaryButton_zw5k4_604{background:transparent;color:var(--text-primary)}._secondaryButton_zw5k4_604:hover:not(:disabled){border-color:var(--text-primary);background:color-mix(in srgb,var(--surface-overlay) 82%,transparent)}._primaryButton_zw5k4_603:disabled,._secondaryButton_zw5k4_604:disabled{opacity:.56;cursor:not-allowed}._error_zw5k4_645{padding:.95rem 1rem;border-top:1px solid color-mix(in srgb,var(--danger) 40%,var(--color-border-default));color:var(--danger);font-size:.88rem;line-height:1.55}@media(max-width:1100px){._header_zw5k4_11,._body_zw5k4_46,._missionGrid_zw5k4_410{grid-template-columns:minmax(0,1fr)}}@media(max-width:780px){._page_zw5k4_1{padding:1rem}._headerSteps_zw5k4_146{grid-template-columns:repeat(2,minmax(0,1fr))}._campaignStats_zw5k4_233{grid-template-columns:minmax(0,1fr)}._footer_zw5k4_192,._footerNav_zw5k4_597{align-items:stretch}._footer_zw5k4_192,._footerNav_zw5k4_597,._missionHero_zw5k4_62{flex-direction:column}._missionHeroStatus_zw5k4_388{justify-items:start;max-width:none}._missionSummary_zw5k4_403{text-align:left}._primaryButton_zw5k4_603,._secondaryButton_zw5k4_604{width:100%}}._stepBadge_jp5mh_1,._workspacePill_jp5mh_2,._metaPill_jp5mh_3,._graduationStatusDone_jp5mh_4,._graduationStatusPending_jp5mh_5{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:0 .68rem;border:1px solid var(--color-border-default);border-radius:999px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}._graduationStatusDone_jp5mh_4{border-color:color-mix(in srgb,var(--success) 38%,var(--color-border-default));color:var(--success)}._stepBadge_jp5mh_1,._workspacePill_jp5mh_2,._metaPill_jp5mh_3,._graduationStatusPending_jp5mh_5{color:var(--text-secondary)}._launchPathIndex_jp5mh_31{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:1px solid var(--color-border-default);border-radius:999px;color:var(--text-primary);font-family:var(--font-mono);font-size:.74rem}._launchPathTitle_jp5mh_44,._stepName_jp5mh_45{color:var(--text-primary)}._launchPathDescription_jp5mh_49,._warningRow_jp5mh_50,._graduationCopy_jp5mh_51 p{margin:0;color:var(--text-secondary);font-size:.84rem;line-height:1.55}._launchPathTitleRow_jp5mh_58,._quickstartHeader_jp5mh_59,._passwordStrengthHeader_jp5mh_60,._missionActionRow_jp5mh_61,._stepRow_jp5mh_62{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._quickstartHeader_jp5mh_59,._missionActionRow_jp5mh_61{align-items:flex-start;flex-wrap:wrap}._launchPathList_jp5mh_75,._quickstartPanel_jp5mh_76,._quickstartForm_jp5mh_77,._graduationList_jp5mh_78,._stepList_jp5mh_79,._warningList_jp5mh_80,._deploymentChoiceGrid_jp5mh_81{display:grid;gap:0}._quickstartPanel_jp5mh_76,._quickstartForm_jp5mh_77,._deploymentChoiceGrid_jp5mh_81{gap:.9rem}._launchPathStep_jp5mh_92,._graduationRow_jp5mh_93,._stepRow_jp5mh_62,._quickstartActionCard_jp5mh_95,._passwordStrengthPanel_jp5mh_96,._successPanel_jp5mh_97,._deploymentChoice_jp5mh_81{display:grid;gap:.7rem;padding:1rem 0;border:0;border-top:1px solid var(--color-border-default);background:transparent}._launchPathStep_jp5mh_92,._graduationRow_jp5mh_93{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;column-gap:.85rem}._launchPathContent_jp5mh_114,._graduationCopy_jp5mh_51,._quickstartActionCard_jp5mh_95{display:grid;gap:.35rem}._quickstartHeader_jp5mh_59 strong,._graduationCopy_jp5mh_51 strong,._successPanel_jp5mh_97 strong,._deploymentChoice_jp5mh_81 strong{color:var(--text-primary);font-size:.92rem}._passwordStrengthBar_jp5mh_129{width:100%;height:4px;overflow:hidden;background:color-mix(in srgb,var(--color-border-default) 72%,transparent)}._passwordStrengthFill_jp5mh_136{height:100%;background:var(--accent-primary)}._passwordRequirementList_jp5mh_141{display:flex;flex-wrap:wrap;gap:.45rem .75rem}._passwordRequirementMet_jp5mh_147,._passwordRequirementPending_jp5mh_148{font-family:var(--font-mono);font-size:.72rem;line-height:1.45}._passwordRequirementMet_jp5mh_147{color:var(--success)}._passwordRequirementPending_jp5mh_148{color:var(--text-secondary)}._stepMeta_jp5mh_162,._successPanel_jp5mh_97{display:flex;align-items:flex-start;gap:.75rem}._stepRow_jp5mh_62{align-items:center}._stepIconPending_jp5mh_173,._successIcon_jp5mh_174{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border:1px solid var(--color-border-default);border-radius:999px;flex-shrink:0}._stepIconPending_jp5mh_173{color:var(--warning)}._successIcon_jp5mh_174{color:var(--success)}._warningRow_jp5mh_50{display:flex;align-items:flex-start;gap:.6rem;padding:.9rem 0 0;border-top:1px solid color-mix(in srgb,var(--warning) 34%,var(--color-border-default));color:var(--warning)}._deploymentChoice_jp5mh_81{text-align:left;color:inherit;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}._deploymentChoice_jp5mh_81:hover:not(:disabled){border-top-color:color-mix(in srgb,var(--accent-primary) 42%,var(--color-border-default));background:color-mix(in srgb,var(--surface-overlay) 60%,transparent);transform:translateY(-1px)}._deploymentChoiceActive_jp5mh_223{border-top-color:var(--text-primary);background:color-mix(in srgb,var(--surface-overlay) 84%,transparent)}._deploymentChoice_jp5mh_81 span{color:var(--text-secondary);font-size:.86rem;line-height:1.55}._deploymentChoice_jp5mh_81:disabled{opacity:.56;cursor:not-allowed}._codeBlock_jp5mh_239{margin:0;padding:.9rem 1rem;border:1px solid var(--color-border-default);background:color-mix(in srgb,var(--surface-overlay) 82%,transparent);color:var(--text-primary);font-family:var(--font-mono);font-size:.78rem;line-height:1.6;white-space:pre-wrap;overflow-x:auto}._inlineActionBar_jp5mh_252{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--color-border-default)}._missionActionRow_jp5mh_61{justify-content:flex-start}._workspaceLinkButton_jp5mh_265{border:1px solid var(--color-border-default);border-radius:999px;padding:.35rem .75rem;background:transparent;color:var(--text-primary);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}._workspaceLinkButton_jp5mh_265:hover{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--color-border-default));background:color-mix(in srgb,var(--surface-overlay) 60%,transparent)}._inlineCode_jp5mh_290{display:inline-flex;align-items:center;padding:.35rem .65rem;border:1px solid var(--color-border-default);background:color-mix(in srgb,var(--surface-overlay) 82%,transparent);color:var(--text-secondary);font-family:var(--font-mono);font-size:.72rem;line-height:1.4}@media(max-width:780px){._inlineActionBar_jp5mh_252,._missionActionRow_jp5mh_61,._stepRow_jp5mh_62,._quickstartHeader_jp5mh_59{flex-direction:column;align-items:stretch}}._panel_l1479_1{display:grid;gap:.65rem}._providerGroup_l1479_6{display:grid;gap:.35rem}._groupLabel_l1479_11{color:var(--text-secondary);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}._providerList_l1479_19{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.45rem}._providerChip_l1479_25{display:grid;gap:.2rem;padding:.5rem .55rem;border:1px solid color-mix(in srgb,var(--color-border-default) 80%,transparent);border-radius:6px;background:color-mix(in srgb,var(--surface-overlay) 65%,transparent);color:var(--text-primary);font-size:.78rem;text-align:left;cursor:pointer}._providerChipActive_l1479_38{border-color:var(--color-accent, #ee1401);background:color-mix(in srgb,var(--color-accent, #ee1401) 12%,transparent)}._providerChipRecommended_l1479_43{position:relative}._recommendedBadge_l1479_47{color:var(--color-accent, #ee1401);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}._credentialSection_l1479_55{display:grid;gap:.45rem}._credentialToggle_l1479_60{border:0;background:transparent;color:var(--text-secondary);font-size:.8rem;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:.18em;padding:0}._authPanel_l1479_72{display:grid;gap:.45rem}._authStatus_l1479_77{margin:0;color:var(--text-secondary);font-size:.8rem}._credentialRow_l1479_83{display:grid;gap:.45rem}._credentialInput_l1479_88{width:100%;box-sizing:border-box;padding:.62rem .72rem;border:1px solid color-mix(in srgb,var(--color-border-default) 85%,transparent);border-radius:6px;background:color-mix(in srgb,var(--surface-overlay) 70%,transparent);color:var(--text-primary);font-size:.88rem}._credentialInput_l1479_88:focus{outline:1px solid var(--color-accent, #ee1401);outline-offset:1px}._actionRow_l1479_104{display:flex;flex-wrap:wrap;gap:.5rem}._statusText_l1479_110{margin:0;color:var(--text-secondary);font-size:.8rem}._statusSuccess_l1479_116{color:color-mix(in srgb,var(--color-success, #4caf50) 85%,var(--text-primary))}._alkahestConnectPanel_l1479_120{display:grid;gap:.55rem}._alkahestConnectHint_l1479_125{margin:0;color:var(--text-secondary);font-size:.8rem;line-height:1.45}._connectDivider_l1479_132{color:var(--text-secondary);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}._screen_hlq0q_1{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;overflow:hidden;font-family:var(--font-primary)}._lightTheme_hlq0q_14{background:var(--color-bg-content);color:var(--color-border-muted)}._darkTheme_hlq0q_19{background:var(--color-bg-secondary);color:var(--color-light-gray)}@keyframes _crossFall_hlq0q_1{0%{transform:translateY(-450px) rotate(var(--rotation));opacity:0}10%{opacity:1}to{transform:translateY(calc(var(--screen-height, 100vh) - var(--ground) - 50px)) rotate(var(--rotation));opacity:1}}._crossContainer_hlq0q_41{position:absolute;top:0;left:var(--cross-left, 0px);z-index:1;will-change:transform;animation:_crossFall_hlq0q_1 .6s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--cross-delay, 0ms)}._crossSvg_hlq0q_51{transform:scale(var(--cross-scale, 1));transform-origin:center top;opacity:var(--cross-opacity, .6)}._crossLanded_hlq0q_57 ._crossSvg_hlq0q_51{opacity:1!important}._crossShape_hlq0q_61{color:currentColor}._centerStack_hlq0q_65{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:24px}._logo_hlq0q_74{width:clamp(44px,6vw,68px);height:auto;object-fit:contain;border-radius:8px}._title_hlq0q_81{font-family:var(--font-display);font-size:clamp(24px,8vw,48px);font-weight:400;letter-spacing:8px}._progressRow_hlq0q_88{position:relative;z-index:10}._footerStack_hlq0q_93{position:absolute;right:40px;bottom:40px;z-index:10;display:flex;flex-direction:column;align-items:center;gap:.65rem}._footerBrand_hlq0q_104{display:flex;align-items:center;justify-content:center;width:100%}._footerMessage_hlq0q_111{opacity:.5;font-family:var(--font-mono);font-size:14px;text-align:center;white-space:nowrap}._ellipsisSlot_hlq0q_119{position:relative;display:inline-grid;min-width:3ch;justify-items:start}._ellipsisGhost_hlq0q_126{visibility:hidden}._ellipsisVisible_hlq0q_130{position:absolute;inset:0 auto auto 0}@font-face{font-family:BBH Bartle;src:url(../fonts/BBHBartle-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Husky Stash;src:url(../fonts/HuskyStash.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zed Sans;src:url(../fonts/zed-sans-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zed Sans;src:url(../fonts/zed-sans-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Zed Sans;src:url(../fonts/zed-sans-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Zed Sans;src:url(../fonts/zed-sans-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Zed Sans;src:url(../fonts/zed-sans-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Zed Sans;src:url(../fonts/zed-sans-mediumitalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Zed Sans;src:url(../fonts/zed-sans-semibolditalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Zed Sans;src:url(../fonts/zed-sans-bolditalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Maple Mono;src:url(../fonts/maple-mono-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Maple Mono;src:url(../fonts/maple-mono-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Maple Mono;src:url(../fonts/maple-mono-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Maple Mono;src:url(../fonts/maple-mono-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Maple Mono;src:url(../fonts/maple-mono-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Maple Mono;src:url(../fonts/maple-mono-mediumitalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Maple Mono;src:url(../fonts/maple-mono-semibolditalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Maple Mono;src:url(../fonts/maple-mono-bolditalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{color-scheme:dark;--color-black: #010607;--color-black-rgb: 1, 6, 7;--color-white: #ffffff;--color-white-rgb: 255, 255, 255;--color-red: #ee1401;--color-red-rgb: 238, 20, 1;--color-light-gray: #cbcbcc;--color-light-gray-rgb: 203, 203, 204;--color-tertiary: var(--color-light-gray);--color-tertiary-rgb: var(--color-light-gray-rgb);--color-bg-primary: #010607;--color-bg-primary-rgb: 1, 6, 7;--color-bg-secondary: #0a0a0a;--color-bg-secondary-rgb: 10, 10, 10;--color-bg-tertiary: #111111;--color-bg-tertiary-rgb: 17, 17, 17;--color-bg-muted: #0f0f0f;--color-bg-muted-rgb: 15, 15, 15;--color-bg-hover: #222222;--color-bg-hover-rgb: 34, 34, 34;--color-bg-content: #010607;--color-bg-content-rgb: 1, 6, 7;--color-bg-tile: #0a0a0a;--color-bg-tile-rgb: 10, 10, 10;--color-bg-tile-hover: #0f0f0f;--color-bg-tile-hover-rgb: 15, 15, 15;--color-bg-elevated: var(--color-bg-tile);--color-bg-elevated-rgb: var(--color-bg-tile-rgb);--color-text-primary: var(--color-light-gray);--color-text-primary-rgb: var(--color-light-gray-rgb);--color-text-secondary: #999999;--color-text-secondary-rgb: 153, 153, 153;--color-text-muted: #666666;--color-text-muted-rgb: 102, 102, 102;--color-text-disabled: #404040;--color-text-disabled-rgb: 64, 64, 64;--color-text-on-accent: var(--color-black);--color-text-on-accent-rgb: var(--color-black-rgb);--color-accent-primary: var(--color-red);--color-accent-primary-rgb: var(--color-red-rgb);--color-accent-hover: #ff2612;--color-accent-hover-rgb: 255, 38, 18;--color-accent-red: var(--color-accent-primary);--color-accent-red-rgb: var(--color-accent-primary-rgb);--color-accent-purple: #9333ea;--color-accent-purple-rgb: 147, 51, 234;--color-accent-amber: #ff9800;--color-accent-amber-rgb: 255, 152, 0;--color-note-background: #f8f4c6;--color-accent: var(--color-accent-primary);--color-accent-rgb: var(--color-accent-primary-rgb);--color-border-default: #2a2a2a;--color-border-default-rgb: 42, 42, 42;--color-border-hover: #3a3a3a;--color-border-hover-rgb: 58, 58, 58;--color-border-active: var(--color-accent-primary);--color-border-active-rgb: var(--color-accent-primary-rgb);--color-border-focus: #5a6268;--color-border-focus-rgb: 90, 98, 104;--color-border-muted: #1a1a1a;--color-border-muted-rgb: 26, 26, 26;--color-border-light: rgba(203, 203, 204, .2);--color-border-light-rgb: 203, 203, 204;--color-border: var(--color-border-default);--color-border-rgb: var(--color-border-default-rgb);--color-status-success: #00ff88;--color-status-success-rgb: 0, 255, 136;--color-status-success-contrast: #00ff88;--color-status-success-contrast-rgb: 0, 255, 136;--color-status-error: var(--color-red);--color-status-error-rgb: var(--color-red-rgb);--color-status-danger: var(--color-status-error);--color-status-danger-rgb: var(--color-status-error-rgb);--color-status-warning: #ff9800;--color-status-warning-rgb: 255, 152, 0;--color-status-info: #4a9eff;--color-status-info-rgb: 74, 158, 255;--color-progress: #00ff9d;--color-progress-rgb: 0, 255, 157;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .5);--shadow-md: 0 4px 8px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .45);--shadow-glow-red: 0 0 20px rgba(238, 20, 1, .4);--shadow-glow-green: 0 0 20px rgba(0, 255, 136, .3);--shadow-glow-cyan: 0 0 20px rgba(74, 158, 255, .3);--font-display: "BBH Bartle", "Zed Sans", "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-primary: "Zed Sans", "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "Maple Mono", "SF Mono", "Cascadia Code", "Fira Code", Monaco, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--text-2xs: .625rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-lg: 1rem;--text-xl: 1.125rem;--text-2xl: 1.25rem;--text-3xl: 1.5rem;--text-4xl: 2rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--space-0: 0;--space-px: 1px;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 3rem;--panel-padding: 1rem;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 9999px;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--motion-ease-standard: ease;--motion-ease-emphasis: cubic-bezier(.22, 1, .36, 1);--motion-duration-enter: .22s;--motion-duration-exit: .16s;--motion-stagger-step: 90ms;--motion-stagger-step-slow: .13s;--z-base: 0;--z-dropdown: 10;--z-sticky: 20;--z-fixed: 30;--z-modal-backdrop: 40;--z-modal: 50;--z-popover: 60;--z-tooltip: 70;--z-notification: 80;--primary-color: var(--color-accent-primary);--accent-color: var(--color-accent-primary);--accent-color-hover: var(--color-accent-hover);--bg-primary: var(--color-bg-primary);--bg-primary-rgb: var(--color-bg-primary-rgb);--bg-secondary: var(--color-bg-secondary);--bg-secondary-rgb: var(--color-bg-secondary-rgb);--bg-tertiary: var(--color-bg-tertiary);--bg-tertiary-rgb: var(--color-bg-tertiary-rgb);--bg-card: var(--color-bg-tile);--bg-card-rgb: var(--color-bg-tile-rgb);--bg-hover: var(--color-bg-hover);--bg-hover-rgb: var(--color-bg-hover-rgb);--bg-muted: var(--color-bg-muted);--bg-muted-rgb: var(--color-bg-muted-rgb);--surface-canvas: var(--bg-primary);--surface-muted: var(--bg-secondary);--surface-raised: var(--bg-tertiary);--surface-hover: var(--bg-hover);--surface-overlay: color-mix(in srgb, var(--bg-primary) 92%, transparent);--surface-outline: var(--border-color);--sidebar-background: color-mix(in srgb, var(--bg-primary) 90%, var(--color-white) 5%);--sidebar-foreground: var(--text-primary);--text-primary: var(--color-text-primary);--text-primary-rgb: var(--color-text-primary-rgb);--text-secondary: var(--color-text-secondary);--text-secondary-rgb: var(--color-text-secondary-rgb);--text-muted: var(--color-text-muted);--text-muted-rgb: var(--color-text-muted-rgb);--text-on-accent: var(--color-text-on-accent);--text-on-accent-rgb: var(--color-text-on-accent-rgb);--accent-primary: var(--color-accent-primary);--accent-primary-rgb: var(--color-accent-primary-rgb);--accent-hover: var(--color-accent-hover);--accent-hover-rgb: var(--color-accent-hover-rgb);--accent-glow: 0 0 20px rgba(var(--accent-primary-rgb), .4);--accent-orange: #fc8503;--accent-orange-rgb: 252, 133, 3;--accent-orange-dark: #b56917;--accent-red: var(--color-accent-red);--interactive-primary-bg: var(--text-primary);--interactive-primary-fg: var(--bg-primary);--interactive-primary-border: var(--text-primary);--interactive-primary-bg-hover: color-mix( in srgb, var(--text-primary) 90%, var(--accent-primary) 10% );--interactive-secondary-bg: var(--surface-canvas);--interactive-secondary-fg: var(--text-primary);--interactive-secondary-border: var(--border-color);--interactive-secondary-bg-hover: var(--color-bg-tile-hover);--interactive-secondary-border-hover: var(--text-primary);--form-control-bg: var(--color-white);--form-control-text: var(--color-black);--form-control-border: color-mix(in srgb, var(--form-control-bg) 88%, transparent);--form-control-label-bg: var(--sidebar-background);--form-control-label-text: var(--sidebar-foreground);--form-control-radius: 2px;--input-bg: var(--form-control-bg);--input-text: var(--form-control-text);--success: var(--color-status-success-contrast);--success-rgb: var(--color-status-success-contrast-rgb);--success-hover: #00ffaa;--success-bg: rgba(0, 255, 136, .15);--success-glow: var(--shadow-glow-green);--warning: var(--color-status-warning);--warning-rgb: var(--color-status-warning-rgb);--warning-bg: rgba(255, 152, 0, .15);--danger: var(--color-status-error);--danger-rgb: var(--color-status-error-rgb);--danger-bg: rgba(238, 20, 1, .15);--color-border-danger: var(--danger);--color-bg-danger: var(--danger-bg);--color-text-danger: var(--danger);--info: var(--color-status-info);--info-rgb: var(--color-status-info-rgb);--info-bg: rgba(74, 158, 255, .15);--progress: var(--color-progress);--progress-rgb: var(--color-progress-rgb);--border: var(--color-border-default);--border-rgb: var(--color-border-default-rgb);--border-light: var(--color-border-hover);--border-light-rgb: var(--color-border-hover-rgb);--border-color: var(--color-border-light);--border-color-rgb: var(--color-border-light-rgb);--scrollbar-track: var(--color-bg-secondary);--scrollbar-thumb: #4a4a4a;--scrollbar-thumb-hover: #5a5a5a;--brand-monochrome-filter: invert(1);--color-stat-hp: var(--danger);--color-stat-hp-rgb: var(--danger-rgb);--color-stat-mp: var(--color-light-gray);--color-stat-mp-rgb: var(--color-light-gray-rgb);--color-stat-xp: var(--color-text-secondary);--color-stat-xp-rgb: var(--color-text-secondary-rgb);--color-stat-str: var(--danger);--color-stat-str-rgb: var(--danger-rgb);--color-stat-int: var(--color-light-gray);--color-stat-int-rgb: var(--color-light-gray-rgb);--color-stat-agi: var(--color-text-primary);--color-stat-agi-rgb: var(--color-text-primary-rgb);--color-stat-lck: var(--color-text-secondary);--color-stat-lck-rgb: var(--color-text-secondary-rgb)}[data-theme=light]{color-scheme:light;--color-bg-primary: #fafbfc;--color-bg-primary-rgb: 250, 251, 252;--color-bg-secondary: #fafbfc;--color-bg-secondary-rgb: 250, 251, 252;--color-bg-tertiary: #f4f6f8;--color-bg-tertiary-rgb: 244, 246, 248;--color-bg-muted: #eef1f3;--color-bg-muted-rgb: 238, 241, 243;--color-bg-hover: #e7eaee;--color-bg-hover-rgb: 231, 234, 238;--color-bg-content: #f7f9fb;--color-bg-content-rgb: 247, 249, 251;--color-bg-tile: #fbfbfd;--color-bg-tile-rgb: 251, 251, 253;--color-bg-tile-hover: #f2f5f7;--color-bg-tile-hover-rgb: 242, 245, 247;--color-bg-elevated: var(--color-bg-tile);--color-bg-elevated-rgb: var(--color-bg-tile-rgb);--color-text-primary: var(--color-black);--color-text-primary-rgb: var(--color-black-rgb);--color-text-secondary: #333333;--color-text-secondary-rgb: 51, 51, 51;--color-text-muted: #666666;--color-text-muted-rgb: 102, 102, 102;--color-text-disabled: #a0a0a0;--color-text-disabled-rgb: 160, 160, 160;--color-text-on-accent: #ffffff;--color-text-on-accent-rgb: var(--color-white-rgb);--color-border-default: #5a6268;--color-border-default-rgb: 90, 98, 104;--color-border-hover: #45494d;--color-border-hover-rgb: 69, 73, 77;--color-border-active: var(--color-accent-primary);--color-border-active-rgb: var(--color-accent-primary-rgb);--color-border-focus: #34383c;--color-border-focus-rgb: 52, 56, 60;--color-border-muted: #a8b0b4;--color-border-muted-rgb: 168, 176, 180;--color-border-light: rgba(1, 6, 7, .35);--color-border-light-rgb: 1, 6, 7;--color-status-success: #00c853;--color-status-success-rgb: 0, 200, 83;--color-status-success-contrast: #00c853;--color-status-success-contrast-rgb: 0, 200, 83;--shadow-sm: 0 2px 4px rgba(1, 6, 7, .08);--shadow-md: 0 4px 8px rgba(1, 6, 7, .09);--shadow-lg: 0 8px 16px rgba(1, 6, 7, .1);--shadow-xl: 0 18px 36px rgba(1, 6, 7, .18);--interactive-primary-bg: var(--color-black);--interactive-primary-fg: var(--color-white);--interactive-primary-border: var(--color-black);--interactive-primary-bg-hover: color-mix( in srgb, var(--color-black) 88%, var(--accent-primary) 12% );--interactive-secondary-bg: var(--color-white);--interactive-secondary-fg: var(--color-black);--interactive-secondary-border: var(--color-border-default);--interactive-secondary-bg-hover: #f2f5f7;--interactive-secondary-border-hover: var(--color-black);--sidebar-background: color-mix(in srgb, var(--bg-primary) 90%, var(--color-black) 4%);--sidebar-foreground: var(--text-primary);--form-control-bg: var(--color-black);--form-control-text: var(--color-white);--form-control-border: color-mix(in srgb, var(--form-control-bg) 78%, transparent);--form-control-label-bg: var(--sidebar-background);--form-control-label-text: var(--sidebar-foreground);--scrollbar-track: #f0f0f0;--scrollbar-thumb: #a0a0a0;--scrollbar-thumb-hover: #808080;--brand-monochrome-filter: none}:root[data-accent=red]{--color-accent-primary: #ee1401;--color-accent-primary-rgb: 238, 20, 1;--color-accent-hover: #ff2612;--color-accent-hover-rgb: 255, 38, 18;--color-accent-red: var(--color-accent-primary);--color-accent-red-rgb: var(--color-accent-primary-rgb);--color-text-on-accent: #ffffff;--color-text-on-accent-rgb: var(--color-white-rgb)}:root[data-accent=orange]{--color-accent-primary: #fc8503;--color-accent-primary-rgb: 252, 133, 3;--color-accent-hover: #ffa43a;--color-accent-hover-rgb: 255, 164, 58;--color-accent-red: var(--color-accent-primary);--color-accent-red-rgb: var(--color-accent-primary-rgb);--color-text-on-accent: #010607;--color-text-on-accent-rgb: var(--color-black-rgb)}:root[data-accent=yellow]{--color-accent-primary: #f6c744;--color-accent-primary-rgb: 246, 199, 68;--color-accent-hover: #ffe07b;--color-accent-hover-rgb: 255, 224, 123;--color-accent-red: var(--color-accent-primary);--color-accent-red-rgb: var(--color-accent-primary-rgb);--color-text-on-accent: #010607;--color-text-on-accent-rgb: var(--color-black-rgb)}:root[data-accent=green]{--color-accent-primary: #00c853;--color-accent-primary-rgb: 0, 200, 83;--color-accent-hover: #31e27f;--color-accent-hover-rgb: 49, 226, 127;--color-accent-red: var(--color-accent-primary);--color-accent-red-rgb: var(--color-accent-primary-rgb);--color-text-on-accent: #010607;--color-text-on-accent-rgb: var(--color-black-rgb)}:root[data-accent=blue]{--color-accent-primary: #2f7fff;--color-accent-primary-rgb: 47, 127, 255;--color-accent-hover: #5d9eff;--color-accent-hover-rgb: 93, 158, 255;--color-accent-red: var(--color-accent-primary);--color-accent-red-rgb: var(--color-accent-primary-rgb);--color-text-on-accent: #ffffff;--color-text-on-accent-rgb: var(--color-white-rgb)}:root[data-accent=purple]{--color-accent-primary: #8b5cf6;--color-accent-primary-rgb: 139, 92, 246;--color-accent-hover: #a78bfa;--color-accent-hover-rgb: 167, 139, 250;--color-accent-red: var(--color-accent-primary);--color-accent-red-rgb: var(--color-accent-primary-rgb);--color-text-on-accent: #ffffff;--color-text-on-accent-rgb: var(--color-white-rgb)}:root[data-accent=mono]{--color-accent-primary: #f5f5f5;--color-accent-primary-rgb: 245, 245, 245;--color-accent-hover: #ffffff;--color-accent-hover-rgb: 255, 255, 255;--color-accent-red: var(--color-accent-primary);--color-accent-red-rgb: var(--color-accent-primary-rgb);--color-text-on-accent: #010607;--color-text-on-accent-rgb: var(--color-black-rgb)}:root[data-theme=light][data-accent=mono]{--color-accent-primary: #111111;--color-accent-primary-rgb: 17, 17, 17;--color-accent-hover: #2d2d2d;--color-accent-hover-rgb: 45, 45, 45;--color-accent-red: var(--color-accent-primary);--color-accent-red-rgb: var(--color-accent-primary-rgb);--color-text-on-accent: #ffffff;--color-text-on-accent-rgb: var(--color-white-rgb)}:root{--z-viewer-message-overlay: 9999;--z-viewer-quick-tools: 10010;--z-viewer-top-right: 10020;--z-strategy-overlay: 2;--z-card-controls: 10;--z-modal-overlay: 1000;--z-input-label: 2;--z-strategy-menu: 12;--z-strategy-controls: 11;--z-strategy-badge: 5;--overlay-btn-size: 32px;--overlay-btn-radius: 6px;--strategy-note-background: var(--color-note-background)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-primary);background:var(--bg-primary);color:var(--text-primary);line-height:1.5;font-size:13px;overflow:hidden;height:100vh}button,[role=button]{font-family:var(--font-mono)}a{transition:color .15s ease}a:hover{color:var(--link-hover-color, var(--text-primary))}input::placeholder,textarea::placeholder{font-family:var(--font-mono)}button:focus,[role=button]:focus,a:focus,input:focus,select:focus,textarea:focus{outline:none}button:focus-visible,[role=button]:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--border-light);outline-offset:2px;border-color:var(--border-light)}::selection{background:var(--color-accent-primary);color:var(--color-text-on-accent)}::-moz-selection{background:var(--color-accent-primary);color:var(--color-text-on-accent)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:0}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:0;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}.mainContent ::-webkit-scrollbar-thumb,.contentBody ::-webkit-scrollbar-thumb{background:#80808026;border-radius:0}.mainContent ::-webkit-scrollbar-thumb:hover,.contentBody ::-webkit-scrollbar-thumb:hover{background:var(--border-color);border-radius:0}.btn{padding:.75rem 1.5rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-mono);font-size:13px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.btn:hover{background:var(--bg-tertiary);border-color:var(--border-light)}.btn-primary{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-primary)}.btn-primary:hover{background:var(--accent-hover);box-shadow:var(--accent-glow)}.btn-success{background:var(--success);border-color:var(--success);color:var(--color-black)}.btn-success:hover{background:var(--success-hover);box-shadow:var(--success-glow)}.btn-danger{background:var(--danger);border-color:var(--danger);color:var(--text-primary)}.btn-danger:hover{background:var(--accent-hover)}.btn-secondary{background:transparent;border-color:var(--border);color:var(--text-secondary)}.btn-secondary:hover{background:var(--bg-secondary);color:var(--text-primary)}.btn-sm{padding:.5rem 1rem;font-size:12px}.form-input:not(.cyberInput input):not(.cyberTextarea textarea):not(.cyberSelect select){width:100%;padding:.75rem;background:var(--input-bg);border:none;border-radius:2px;color:var(--input-text);font-family:var(--font-mono);font-size:13px;transition:all .2s ease}[data-theme=light] .form-input:not(.cyberInput input):not(.cyberTextarea textarea):not(.cyberSelect select),[data-theme=light] input:not(.cyberInput input),[data-theme=light] textarea:not(.cyberTextarea textarea),[data-theme=light] select:not(.cyberSelect select){background:var(--form-control-bg);color:var(--form-control-text);border:none;border-radius:var(--form-control-radius)}[data-theme=dark] .form-input:not(.cyberInput input):not(.cyberTextarea textarea):not(.cyberSelect select),[data-theme=dark] input:not(.cyberInput input),[data-theme=dark] textarea:not(.cyberTextarea textarea),[data-theme=dark] select:not(.cyberSelect select){background:var(--form-control-bg);color:var(--form-control-text);border:none;border-radius:var(--form-control-radius)}.form-input:focus:not(.cyberInput input):not(.cyberTextarea textarea):not(.cyberSelect select){outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb),.1)}.form-input:disabled:not(.cyberInput input):not(.cyberTextarea textarea):not(.cyberSelect select){opacity:.5;cursor:not-allowed}.form-row{display:flex;gap:1rem;align-items:flex-end;margin-bottom:1rem}.toggle-switch{display:flex;align-items:center;gap:.75rem;margin:.5rem 0}.toggle-switch input[type=checkbox]{position:relative;width:44px;height:24px;appearance:none;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:12px;cursor:pointer;transition:all .3s ease}.toggle-switch input[type=checkbox]:checked{background:var(--success);border-color:var(--success)}.toggle-switch input[type=checkbox]:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--text-secondary);border-radius:50%;transition:all .3s ease}.toggle-switch input[type=checkbox]:checked:before{transform:translate(20px);background:var(--color-black)}.toggle-switch label{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.status-message{position:fixed;top:20px;right:20px;padding:1rem 1.5rem;border-radius:6px;font-size:13px;z-index:1000;animation:slideIn .3s ease}.status-message.success{background:var(--success);color:var(--color-black)}.status-message.error{background:var(--danger);color:var(--text-primary)}.status-message.info{background:var(--info);color:var(--text-primary)}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.spinner{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--accent-primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.progressiveCard{transition:background-color 50ms ease,background 50ms ease}*:hover .progressiveCard{transition:background-color 10ms ease,background 10ms ease}[class*=Card],[class*=card],[class*=Item],[class*=item],[class*=section]{transition:background-color 50ms ease,background 50ms ease}*:hover [class*=Card],*:hover [class*=card],*:hover [class*=Item],*:hover [class*=item],*:hover [class*=section]{transition:background-color 10ms ease,background 10ms ease}
