:root{color-scheme:dark;accent-color:#c4a574;--intervo-well:#0c0e14;--intervo-booth:#12151c;--intervo-ink:#1c2430;--intervo-ember:#2a2418;--intervo-script:#f3eee6;--intervo-cue:#c4a574;--intervo-glass-chrome:rgba(18,21,28,0.58);--intervo-glass-content:rgba(18,21,28,0.62);--intervo-glass-data:rgba(18,21,28,0.88);--intervo-glass-overlay:rgba(18,21,28,0.92);--intervo-glass-edge:rgba(243,238,230,0.12);--intervo-glass-specular:rgba(243,238,230,0.18);--intervo-inner:rgba(12,14,20,0.6);--intervo-lift:rgba(243,238,230,0.07);--intervo-primary:var(--intervo-inner);--intervo-secondary:var(--intervo-glass-content);--intervo-accent:#d9be93;--intervo-accent-soft:var(--intervo-lift);--intervo-cta:#f3eee6;--intervo-cta-text:#1c2430;--intervo-success:#3d9b8f;--intervo-warning:#d4a017;--intervo-error:#d46a6a;--intervo-info:#3d9b8f;--intervo-ai-answer:#c4a574;--intervo-overlay-bg:var(--intervo-glass-overlay);--intervo-overlay-text:#f3eee6;--intervo-overlay-muted:#a39a8c;--intervo-text:#f3eee6;--intervo-text-muted:#a39a8c;--intervo-border:rgba(243,238,230,0.12);--intervo-border-strong:rgba(243,238,230,0.28);--intervo-radius-sm:4px;--intervo-radius-md:10px;--intervo-radius-lg:14px;--intervo-font:Sora,system-ui,sans-serif;--intervo-font-display:Newsreader,Iowan Old Style,Georgia,serif;--intervo-font-mono:IBM Plex Mono,ui-monospace,monospace;--intervo-title:1.625rem;--intervo-motion-fast:120ms;--intervo-motion-normal:200ms}*,:after,:before{box-sizing:border-box}html{background:#12151c}body,html{margin:0;padding:0;min-height:100%;font-family:var(--intervo-font);color:var(--intervo-text)}body{background:rgba(0,0,0,0);-webkit-font-smoothing:antialiased}#__next{position:relative;z-index:0;isolation:isolate;min-height:100vh}h1,h2,h3{font-weight:600;letter-spacing:-.02em}h1{font-size:var(--intervo-title)}button{cursor:pointer;transition:background-color var(--intervo-motion-fast),color var(--intervo-motion-fast),border-color var(--intervo-motion-fast),opacity var(--intervo-motion-fast)}a{color:var(--intervo-accent);text-underline-offset:.18em}button,input,select,textarea{font:inherit}option{background:#1c2430;color:#f3eee6}input[type=checkbox],input[type=radio]{width:1.05rem;height:1.05rem}input[type=file]::-webkit-file-upload-button{margin-right:.65rem;padding:.45rem .75rem;border-radius:4px;border:1px solid var(--intervo-border-strong);background:rgba(0,0,0,0);color:var(--intervo-text);font:inherit;font-weight:600;cursor:pointer}input[type=file]::file-selector-button{margin-right:.65rem;padding:.45rem .75rem;border-radius:4px;border:1px solid var(--intervo-border-strong);background:rgba(0,0,0,0);color:var(--intervo-text);font:inherit;font-weight:600;cursor:pointer}::placeholder{color:#a39a8c;opacity:.75}::selection{background:color-mix(in srgb,#c4a574 38%,transparent);color:#f3eee6}*{scrollbar-width:thin;scrollbar-color:rgba(243,238,230,.22) rgba(0,0,0,0)}:focus-visible{outline:2px solid var(--intervo-cue);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.StageMessage_wrap__VDHSK{display:flex;padding:1rem 0}.StageMessage_wrap__VDHSK[data-fullscreen]{min-height:100vh;align-items:center;justify-content:center;padding:1.5rem}.StageMessage_message__en9aD{border:1px solid var(--intervo-glass-edge);box-shadow:inset 0 1px 0 var(--intervo-glass-specular);background:var(--intervo-glass-content);backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);display:inline-flex;align-items:center;flex-wrap:wrap;gap:.65rem .75rem;padding:.85rem 1.1rem;border-radius:10px;color:var(--intervo-text-muted);font-size:.95rem}.StageMessage_message__en9aD[data-tone=error]{color:var(--intervo-error);border-color:color-mix(in srgb,var(--intervo-error) 35%,transparent)}.StageMessage_cue__4kWgN{display:block;width:3px;height:1.05rem;border-radius:1px;background:var(--intervo-cue);flex-shrink:0}.StageMessage_message__en9aD[data-tone=error] .StageMessage_cue__4kWgN{background:var(--intervo-error)}.StageMessage_text__9q1gr{line-height:1.45}.StageMessage_action__Y3Ztx a{min-height:36px}@media(max-width:900px){.StageMessage_action__Y3Ztx a{min-height:44px}}.StageMessage_action__Y3Ztx a{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .95rem;border-radius:4px;font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.StageMessage_action__Y3Ztx a:disabled{opacity:.55;cursor:not-allowed}.StageMessage_action__Y3Ztx a{border:1px solid var(--intervo-border-strong);background:rgba(0,0,0,0)}.StageMessage_action__Y3Ztx a:hover:not(:disabled){background:var(--intervo-lift)}.StageMessage_action__Y3Ztx a{color:var(--intervo-text)}.AppShell_shell__RlWO0{display:grid;grid-template-columns:232px 1fr;min-height:100vh}.AppShell_skip__uPfQp{min-height:36px}@media(max-width:900px){.AppShell_skip__uPfQp{min-height:44px}}.AppShell_skip__uPfQp{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .95rem;border-radius:4px;font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.AppShell_skip__uPfQp:disabled{opacity:.55;cursor:not-allowed}.AppShell_skip__uPfQp{border:1px solid rgba(0,0,0,0);background:var(--intervo-cta);color:var(--intervo-cta-text)}.AppShell_skip__uPfQp:hover:not(:disabled){background:#fff}.AppShell_skip__uPfQp{position:absolute;left:.75rem;top:-3.6rem;z-index:10000}.AppShell_skip__uPfQp:focus{top:.75rem}.AppShell_sidebar__jxO6j{box-shadow:inset 0 1px 0 var(--intervo-glass-specular);background:var(--intervo-glass-chrome);backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem;padding:1.4rem 1rem 1.25rem;border:solid var(--intervo-glass-edge);border-width:0 1px 0 0;box-shadow:inset -1px 0 0 rgba(243,238,230,.04)}.AppShell_brandRow__dCRf9{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .35rem}.AppShell_brand__2_E0p a{display:flex;align-items:center;gap:.55rem;color:var(--intervo-text);font-weight:600;text-decoration:none;font-size:1.02rem;letter-spacing:-.03em}.AppShell_cue__K4axD{display:block;width:3px;height:1.15rem;background:var(--intervo-cue);border-radius:1px;flex-shrink:0}.AppShell_menuToggle__4MWCC{min-height:36px}@media(max-width:900px){.AppShell_menuToggle__4MWCC{min-height:44px}}.AppShell_menuToggle__4MWCC{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .95rem;border-radius:4px;font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.AppShell_menuToggle__4MWCC:disabled{opacity:.55;cursor:not-allowed}.AppShell_menuToggle__4MWCC{border:1px solid var(--intervo-border-strong);background:rgba(0,0,0,0);color:var(--intervo-text)}.AppShell_menuToggle__4MWCC:hover:not(:disabled){background:var(--intervo-lift)}.AppShell_menuToggle__4MWCC{display:none;padding:.4rem .8rem;font-size:.85rem}.AppShell_nav__EOEBp{display:flex;flex-direction:column;gap:.2rem;flex:1 1}.AppShell_nav__EOEBp a{min-height:36px}@media(max-width:900px){.AppShell_nav__EOEBp a{min-height:44px}}.AppShell_nav__EOEBp a{display:flex;align-items:center;padding:.45rem .7rem;border:1px solid rgba(0,0,0,0);border-radius:4px;color:var(--intervo-text-muted);text-decoration:none;font-size:.92rem;font-weight:500;transition:background-color var(--intervo-motion-fast),color var(--intervo-motion-fast),border-color var(--intervo-motion-fast)}.AppShell_nav__EOEBp a.AppShell_active__mcoho,.AppShell_nav__EOEBp a:hover{color:var(--intervo-text);background:var(--intervo-lift)}.AppShell_nav__EOEBp a.AppShell_active__mcoho{border-color:var(--intervo-border-strong);box-shadow:inset 0 1px 0 var(--intervo-glass-specular)}.AppShell_footer__1ZbwX{display:flex;flex-direction:column;gap:.35rem;padding:.9rem .35rem 0;border-top:1px solid var(--intervo-border);font-size:.8rem;color:var(--intervo-text-muted)}.AppShell_credits__36iIO{font-family:var(--intervo-font-mono);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--intervo-text)}.AppShell_user__dvKd0{word-break:break-all}.AppShell_logout__mUdyh{min-height:36px}@media(max-width:900px){.AppShell_logout__mUdyh{min-height:44px}}.AppShell_logout__mUdyh{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .95rem;border-radius:4px;font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.AppShell_logout__mUdyh:disabled{opacity:.55;cursor:not-allowed}.AppShell_logout__mUdyh{border:1px solid var(--intervo-border-strong);background:rgba(0,0,0,0);color:var(--intervo-text)}.AppShell_logout__mUdyh:hover:not(:disabled){background:var(--intervo-lift)}.AppShell_logout__mUdyh{align-self:flex-start;margin-top:.45rem;padding:.4rem .8rem;border-color:var(--intervo-border);color:var(--intervo-text-muted);font-weight:500}.AppShell_main__dBna7{min-width:0;padding:2rem 2.4rem 3rem}.AppShell_title__Dgr3Z{font-size:var(--intervo-title);font-weight:600;letter-spacing:-.03em;margin:0 0 1rem}@media(max-width:900px){.AppShell_shell__RlWO0{grid-template-columns:1fr;grid-template-rows:auto 1fr}.AppShell_sidebar__jxO6j{z-index:40;height:auto;gap:0;padding:.7rem 1rem;border-width:0 0 1px}.AppShell_menuToggle__4MWCC{display:inline-flex}.AppShell_footer__1ZbwX,.AppShell_nav__EOEBp{display:none}.AppShell_shell__RlWO0[data-nav=open] .AppShell_footer__1ZbwX,.AppShell_shell__RlWO0[data-nav=open] .AppShell_nav__EOEBp{display:flex;margin-top:.9rem}.AppShell_main__dBna7{padding:1.35rem 1.1rem 2.5rem}}.BoothVeil_stage__MuGUw{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background-color:#12151c;background-image:radial-gradient(70% 55% at 86% 92%,rgba(42,36,24,.9),transparent 70%),radial-gradient(60% 60% at 8% 88%,rgba(28,36,48,.7),transparent 70%),linear-gradient(135deg,#0c0e14 12.5%,#12151c 37.5%,#1c2430 62.5%,#2a2418 87.5%);background-image:radial-gradient(70% 55% at 86% 92%,rgba(42,36,24,.9),transparent 70%),radial-gradient(60% 60% at 8% 88%,rgba(28,36,48,.7),transparent 70%),linear-gradient(135deg in oklab,#0c0e14 12.5%,#12151c 37.5%,#1c2430 62.5%,#2a2418 87.5%)}.BoothVeil_canvas__uJ9_c{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .9s ease}.BoothVeil_canvas__uJ9_c[data-ready]{opacity:1}