.PortalSystem_root___5Hy1{--portal-ui-ink:#f3edf8;--portal-ui-muted:#aaa2b5;--portal-ui-signal:#c7a1f5;--portal-ui-line-glow:color-mix(in srgb,var(--portal-ui-signal) 42%,transparent);--portal-ui-line-shadow:0 0 9px var(--portal-ui-line-glow);--portal-ui-edge:#c7a1f529;--portal-ui-edge-active:#c7a1f573;--portal-ui-hover-edge:color-mix(in srgb,var(--portal-ui-signal) 70%,transparent);--portal-ui-surface:#100d14;--portal-ui-surface-selected:#21182d;--portal-ui-radius:8px;--portal-ui-space:8px;--portal-ui-control-height:44px;--portal-ui-font:var(--font-plex-sans),"IBM Plex Sans",sans-serif;--portal-ui-mono:var(--font-plex-mono),"IBM Plex Mono",monospace;--portal-type-title:clamp(30px,3.2vw,40px);--portal-type-heading:24px;--portal-type-lead:16px;--portal-type-body:14px;--portal-type-small:12px;--portal-track-title:-0.03em;--portal-track-heading:-0.02em;--portal-track-eyebrow:0.14em;--portal-font-title:300 var(--portal-type-title)/1.1 var(--portal-ui-font);--portal-font-heading:300 var(--portal-type-heading)/1.2 var(--portal-ui-font);--portal-font-lead:400 var(--portal-type-lead)/1.35 var(--portal-ui-font);--portal-font-body:400 var(--portal-type-body)/1.5 var(--portal-ui-font);--portal-font-strong:500 var(--portal-type-body)/1.5 var(--portal-ui-font);--portal-font-small:400 var(--portal-type-small)/1.4 var(--portal-ui-font);--portal-font-th:500 var(--portal-type-small)/1.4 var(--portal-ui-font);--portal-font-eyebrow:500 var(--portal-type-small)/1.4 var(--portal-ui-mono);--portal-font-code:var(--portal-ui-mono);--portal-system-void:#000;--portal-system-surface:#000;--portal-system-surface-hover:#09070e;--portal-system-surface-focus:#0e0a16;--portal-system-ink:var(--portal-ui-ink);--portal-system-signal:var(--portal-ui-signal);--portal-system-edge:rgba(183,132,255,0.72);--portal-system-edge-strong:#cba6ff;--portal-system-edge-soft:rgba(170,120,255,0.18);--portal-system-edge-opaque:#845fb8;--portal-system-edge-soft-opaque:#1f162e;--portal-system-inset:transparent;--portal-system-laser-glow:0 0 14px rgba(170,120,255,0.11);--portal-system-radius:0;--portal-command-spine-width:clamp(232px,20vw,288px);--portal-command-spine-handle-clearance:48px;--portal-command-spine-reserved-width:var(--portal-command-spine-width);--portal-command-spine-inset:0px;--portal-header-mist-depth:20px;--portal-header-mist:linear-gradient(180deg,#000 0%,rgba(0,0,0,0.985) 18%,rgba(0,0,0,0.88) 42%,rgba(0,0,0,0.48) 70%,rgba(0,0,0,0));min-inline-size:0;min-block-size:100svh;color:var(--portal-system-ink);background:var(--portal-system-void)}:where(.PortalSystem_root___5Hy1 main){font:var(--portal-font-body)}:where(.PortalSystem_root___5Hy1 main) :where(button,input,select,textarea){font:inherit;letter-spacing:inherit}.PortalSystem_root___5Hy1:has([data-portal-command-spine=mounted]){--portal-command-spine-inset:var(--portal-command-spine-handle-clearance)}.PortalSystem_root___5Hy1:has([data-portal-command-spine=mounted][data-curtain=open][data-curtain-ready=true]){--portal-command-spine-inset:var(--portal-command-spine-reserved-width)}.PortalSystem_root___5Hy1 main{transition:none}.PortalSystem_root___5Hy1:has([data-portal-workspace-atmosphere=shared]) main{background:transparent!important}.PortalSystem_root___5Hy1:has([data-portal-workspace-atmosphere=shared]) [data-portal-route-private=true]{position:relative;z-index:1}.PortalSystem_root___5Hy1 [data-portal-route-private=true] :where(table){background-color:var(--portal-system-surface,#000)}.PortalSystem_root___5Hy1 [data-portal-route-private=true] :is(button,input,select,textarea):disabled{opacity:1!important;filter:brightness(.45)}.PortalSystem_root___5Hy1[data-portal-system] :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]):is(:focus,:focus-visible){outline:none;outline-offset:0;border-color:var(--portal-control-signal,var(--portal-ui-signal));box-shadow:none}.PortalSystem_root___5Hy1[data-portal-system] :is(button,[role=button]):focus-visible:not(:disabled,[data-portal-disclosure-toggle],[data-portal-command-spine] *){outline:none;outline-offset:0;border-color:var(--portal-control-signal,var(--portal-ui-signal));box-shadow:inset 0 -1px currentColor}.PortalSystem_root___5Hy1[data-portal-system] [data-portal-disclosure]>[data-portal-disclosure-toggle]:focus-visible{outline:none;outline-offset:0;color:var(--portal-ui-ink);box-shadow:inset 0 -1px color-mix(in srgb,var(--portal-ui-signal) 70%,transparent)}.PortalSystem_root___5Hy1[data-portal-system] a:focus-visible:not([data-portal-command-spine] *){outline:none;outline-offset:0;text-decoration:underline;text-decoration-line:var(--portal-control-decoration,underline);text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:4px;border-color:var(--portal-control-signal,var(--portal-ui-signal));box-shadow:none}.PortalSystem_root___5Hy1[data-portal-system] [tabindex="0"]:focus-visible:not(button,a,input,select,textarea,[role=button],[data-portal-command-spine] *){outline:none;color:var(--portal-ui-signal);border-color:var(--portal-ui-signal);box-shadow:none}@media (hover:hover){.PortalSystem_root___5Hy1[data-portal-system] :is(button,[role=button],a[href]):not(:disabled,:focus-visible,[aria-disabled=true],[data-portal-disclosure-toggle],[data-portal-command-spine] *):hover,.PortalSystem_root___5Hy1[data-portal-system] :is(input,select,textarea):not(:disabled,[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]):hover{border-color:var(--portal-control-signal,var(--portal-ui-hover-edge))}.PortalSystem_root___5Hy1[data-portal-system] [data-portal-disclosure]>[data-portal-disclosure-toggle]:hover{color:var(--portal-ui-ink)}}.PortalSystem_root___5Hy1[data-portal-system] input:is([type=checkbox],[type=radio],[type=range],[type=color]):focus-visible{outline:1px solid var(--portal-ui-signal);outline-offset:2px;box-shadow:none}@media (forced-colors:active){.PortalSystem_root___5Hy1{--portal-ui-line-shadow:none}.PortalSystem_root___5Hy1[data-portal-system] :is(button,a,input,select,textarea,[role=button],[tabindex="0"]):focus-visible:not([data-portal-disclosure-toggle],[data-portal-command-spine] *),.PortalSystem_root___5Hy1[data-portal-system] [data-portal-disclosure]>[data-portal-disclosure-toggle]:focus-visible{outline:1px solid Highlight;outline-offset:2px;box-shadow:none}}.PortalSystem_root___5Hy1:has([data-portal-command-spine=mounted][data-curtain-motion-ready=true]) main{transition:padding-inline-start 1.1s cubic-bezier(.45,0,.55,1)}@media (max-width:768px),(max-width:960px) and (hover:none) and (pointer:coarse){.PortalSystem_root___5Hy1{--portal-command-spine-reserved-width:0px}.PortalSystem_root___5Hy1:has([data-portal-command-spine=mounted]){--portal-command-spine-inset:0px}.PortalSystem_root___5Hy1[data-portal-typing=true]{padding-block-end:max(var(--portal-keyboard,0px),50svh)}.PortalSystem_root___5Hy1{--portal-system-ink-rest:rgba(240,234,248,0.66);--portal-system-signal-rest:rgba(196,158,255,0.8);--portal-system-rule-rest:rgba(176,130,255,0.64);--portal-system-edge-soft:var(--portal-system-rule-rest)}}.PortalSystem_root___5Hy1,.PortalSystem_root___5Hy1 *,body:has(.PortalSystem_root___5Hy1),html:has(.PortalSystem_root___5Hy1){scrollbar-width:none!important;-ms-overflow-style:none!important}.PortalSystem_root___5Hy1 ::-webkit-scrollbar,.PortalSystem_root___5Hy1::-webkit-scrollbar,body:has(.PortalSystem_root___5Hy1)::-webkit-scrollbar,html:has(.PortalSystem_root___5Hy1)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@media (prefers-reduced-motion:no-preference){body[data-profile=safe] .PortalSystem_root___5Hy1:has([data-portal-command-spine=mounted][data-curtain-motion-ready=true]) main{transition-duration:1.1s!important}}@media (prefers-reduced-motion:reduce){.PortalSystem_root___5Hy1:has([data-portal-command-spine=mounted][data-curtain-motion-ready=true]) main{transition-duration:.01ms}}