.shell[data-v-82bcf8ef]{top:var(--space-4);z-index:50;padding-inline:var(--space-4);position:fixed;left:0;right:0}@media (width>=768px){.shell[data-v-82bcf8ef]{padding-inline:var(--space-10)}}.panel[data-v-82bcf8ef],.row[data-v-82bcf8ef],.sheet[data-v-82bcf8ef]{max-width:calc(1200px - 2 * var(--space-10));margin:0 auto}.row[data-v-82bcf8ef]{align-items:center;gap:var(--space-3);display:flex}.island[data-v-82bcf8ef],.panel[data-v-82bcf8ef],.sheet[data-v-82bcf8ef]{-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%)}.island[data-v-82bcf8ef]{border-radius:var(--radius-pill);align-items:center;height:60px;display:flex}.dark .island[data-v-82bcf8ef]{color:#fff;background:#0a1f354d;border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff24,0 10px 30px #040c162e}.light .island[data-v-82bcf8ef]{border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:inset 0 1px 0 var(--surface-raised),0 10px 30px #0e2a471a;color:var(--ink)}.brand[data-v-82bcf8ef]{gap:var(--space-3);padding:0 var(--space-5) 0 var(--space-3);text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.brand .arms[data-v-82bcf8ef]{transition:transform .3s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.brand:hover .arms[data-v-82bcf8ef]{transform:scale(1.08)rotate(-3deg)}}.brand[data-v-82bcf8ef]:active{transition-duration:80ms;transform:scale(.97)}.arms[data-v-82bcf8ef]{width:34px}.org[data-v-82bcf8ef]{flex-direction:column;line-height:1.15;display:flex}.org small[data-v-82bcf8ef]{opacity:.8;font-size:12px}.org strong[data-v-82bcf8ef]{letter-spacing:-.01em;font-size:16px}.cmd[data-v-82bcf8ef],.link[data-v-82bcf8ef],.org[data-v-82bcf8ef]{white-space:nowrap}.links[data-v-82bcf8ef]{gap:2px;margin:0 auto;padding:0 6px;list-style:none;display:none;position:relative}@media (width>=1100px){.links[data-v-82bcf8ef]{display:flex}}.pill[data-v-82bcf8ef]{border-radius:var(--radius-pill);opacity:0;pointer-events:none;height:44px;transition:transform .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1),opacity .15s;position:absolute;top:8px;left:0}.dark .pill[data-v-82bcf8ef]{background:#ffffff29}.light .pill[data-v-82bcf8ef]{background:#0e2a4712}.pill.on[data-v-82bcf8ef]{opacity:1}.pill.still[data-v-82bcf8ef]{transition:opacity .15s}.link[data-v-82bcf8ef]{height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:inherit;font:500 15px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.link[data-v-82bcf8ef]:active{transition-duration:80ms;transform:scale(.96)}.link.here[data-v-82bcf8ef]{font-weight:650}.dark:not(.live) .link.here[data-v-82bcf8ef]{background:#ffffff29}.light:not(.live) .link.here[data-v-82bcf8ef]{background:#0e2a4712}.chev[data-v-82bcf8ef]{opacity:.7;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.link[aria-expanded=true] .chev[data-v-82bcf8ef]{transform:rotate(180deg)}.end[data-v-82bcf8ef]{gap:var(--space-2);margin-left:auto;padding:0 8px}@media (width>=1100px){.end[data-v-82bcf8ef]{margin-left:0}}.cmd[data-v-82bcf8ef]{align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);font:600 15px/1 var(--font-sans);cursor:pointer;border:0;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;display:none}@media (hover:hover){.cmd[data-v-82bcf8ef]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #040c1638}}.cmd[data-v-82bcf8ef]:active{transition-duration:80ms;transform:scale(.96)}.cmd-note[data-v-82bcf8ef]{transform-origin:100% 0;animation:.22s cubic-bezier(.2,.8,.2,1) note-in-82bcf8ef}@keyframes note-in-82bcf8ef{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.cmd-note[data-v-82bcf8ef]{gap:var(--space-2);width:min(360px,100%);margin:var(--space-3) 0 0 auto;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);font-size:14px;line-height:1.5;display:flex;box-shadow:0 20px 50px #040c1633}.cmd-note[data-v-82bcf8ef] svg{color:var(--ink-muted);flex:none;margin-top:2px}.dark .cmd[data-v-82bcf8ef]{color:var(--navy-800);background:#fff}.light .cmd[data-v-82bcf8ef]{background:var(--primary);color:var(--on-primary)}@media (width>=1200px){.cmd[data-v-82bcf8ef]{display:inline-flex}}.menu-btn[data-v-82bcf8ef]{border-radius:var(--radius-pill);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .15s,transform .18s cubic-bezier(.2,.8,.2,1);display:grid}.dark .menu-btn[data-v-82bcf8ef]:hover,.dark .menu-btn[aria-expanded=true][data-v-82bcf8ef]{background:#ffffff24}.light .menu-btn[data-v-82bcf8ef]:hover,.light .menu-btn[aria-expanded=true][data-v-82bcf8ef]{background:color-mix(in srgb,var(--primary) 8%,transparent)}.menu-btn[data-v-82bcf8ef]:active{transition-duration:80ms;transform:scale(.9)}.swap-enter-active[data-v-82bcf8ef],.swap-leave-active[data-v-82bcf8ef]{transition:opacity .1s,transform .14s cubic-bezier(.2,.8,.2,1)}.swap-enter-from[data-v-82bcf8ef]{opacity:0;transform:rotate(-45deg)scale(.8)}.swap-leave-to[data-v-82bcf8ef]{opacity:0;transform:rotate(45deg)scale(.8)}@media (width>=1100px){.menu-btn[data-v-82bcf8ef]{display:none}}.lang-sheet[data-v-82bcf8ef],.theme-sheet[data-v-82bcf8ef]{margin:var(--space-2) 0 var(--space-3) var(--space-3)}@media (width<=519px){.end .lang-bar[data-v-82bcf8ef]{display:none}.brand[data-v-82bcf8ef]{padding-right:var(--space-4)}}@media (width>=520px){.sheet .lang-sheet[data-v-82bcf8ef]{display:none}}.dark[data-v-82bcf8ef] :focus-visible{outline-color:#fff}.panel[data-v-82bcf8ef]{gap:var(--space-8);margin-top:var(--space-3);padding:var(--space-6);border:1px solid color-mix(in srgb,var(--surface-raised) 80%,transparent);background:color-mix(in srgb,var(--surface-raised) 97%,transparent);color:var(--ink);border-radius:28px;display:grid;box-shadow:0 30px 70px #040c1640}@media (width>=1024px){.panel[data-v-82bcf8ef]{padding:var(--space-8);grid-template-columns:240px minmax(0,1fr)}}.panel[data-v-82bcf8ef] :focus-visible{outline-color:var(--focus)}.panel-mark[data-v-82bcf8ef]{background:var(--brand);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.panel-title[data-v-82bcf8ef]{margin-top:var(--space-4);font:600 20px/26px var(--font-sans);letter-spacing:-.015em}.panel-text[data-v-82bcf8ef]{margin-top:var(--space-2);color:var(--ink-muted);font:var(--text-small)}.panel-cols[data-v-82bcf8ef]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.col-title[data-v-82bcf8ef]{margin:0 0 var(--space-2) var(--space-3);color:var(--ink-muted);font:var(--text-label);letter-spacing:var(--text-label-tracking);text-transform:uppercase}.col ul[data-v-82bcf8ef]{margin:0;padding:0;list-style:none}.card[data-v-82bcf8ef]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--ink);border-radius:14px;text-decoration:none;transition:background-color .15s,transform .18s cubic-bezier(.2,.8,.2,1);display:flex}.card[data-v-82bcf8ef]:active{transition-duration:80ms;transform:scale(.98)}.card-icon[data-v-82bcf8ef]{background:var(--surface-sunken);width:40px;height:40px;color:var(--primary);border-radius:12px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.card-text[data-v-82bcf8ef]{flex-direction:column;min-width:0;display:flex}.card-title[data-v-82bcf8ef]{font:500 15px/20px var(--font-sans)}.card-desc[data-v-82bcf8ef]{color:var(--ink-muted);font-size:13px;line-height:18px}.go[data-v-82bcf8ef]{opacity:0;margin-left:auto;transition:opacity .15s,transform .22s cubic-bezier(.2,.8,.2,1);transform:translate(-6px)}.card[data-v-82bcf8ef]:focus-visible,.card[data-v-82bcf8ef]:hover{background:var(--surface-hover)}.card:focus-visible .card-icon[data-v-82bcf8ef],.card:hover .card-icon[data-v-82bcf8ef]{background:var(--brand);color:#fff}.card:focus-visible .go[data-v-82bcf8ef],.card:hover .go[data-v-82bcf8ef]{opacity:1;transform:none}.panel-enter-active[data-v-82bcf8ef],.panel-leave-active[data-v-82bcf8ef]{transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1)}.panel-enter-from[data-v-82bcf8ef],.panel-leave-to[data-v-82bcf8ef]{opacity:0;transform:translateY(-8px)scale(.99)}.sheet[data-v-82bcf8ef]{max-height:calc(100dvh - 104px);margin-top:var(--space-2);padding:var(--space-3);overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);border-radius:28px;overflow-y:auto;box-shadow:0 24px 60px #040c1638}.sheet[data-v-82bcf8ef] :focus-visible{outline-color:var(--focus)}.sheet-enter-active[data-v-82bcf8ef],.sheet-leave-active[data-v-82bcf8ef]{transform-origin:100% 0;transition:opacity .2s,transform .26s cubic-bezier(.2,.8,.2,1)}.sheet-leave-active[data-v-82bcf8ef]{transition-duration:.14s,.16s}.sheet-enter-from[data-v-82bcf8ef],.sheet-leave-to[data-v-82bcf8ef]{opacity:0;transform:translateY(-10px)scale(.97)}.sheet-enter-active[data-v-82bcf8ef]>*{animation:.32s cubic-bezier(.2,.8,.2,1) both row-in-82bcf8ef}.sheet-enter-active[data-v-82bcf8ef]>:nth-child(2){animation-delay:30ms}.sheet-enter-active[data-v-82bcf8ef]>:nth-child(3){animation-delay:60ms}.sheet-enter-active[data-v-82bcf8ef]>:nth-child(4){animation-delay:90ms}.sheet-enter-active[data-v-82bcf8ef]>:nth-child(5){animation-delay:.12s}.sheet-enter-active[data-v-82bcf8ef]>:nth-child(n+6){animation-delay:.15s}@keyframes row-in-82bcf8ef{0%{opacity:0;transform:translateY(-6px)}}.sheet-group summary[data-v-82bcf8ef],.sheet-link[data-v-82bcf8ef]{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:0 var(--space-3);color:var(--ink);font:600 16px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:14px;text-decoration:none;list-style:none;transition:background-color .15s,transform .18s cubic-bezier(.2,.8,.2,1);display:flex}@media (hover:hover){.sheet-group a[data-v-82bcf8ef]:hover,.sheet-group summary[data-v-82bcf8ef]:hover,.sheet-link[data-v-82bcf8ef]:hover{background:var(--surface-hover)}}.sheet-group a[data-v-82bcf8ef]:active,.sheet-group summary[data-v-82bcf8ef]:active,.sheet-link[data-v-82bcf8ef]:active{background:var(--surface-hover);transition-duration:80ms;transform:scale(.98)}.sheet-group summary[data-v-82bcf8ef]::-webkit-details-marker{display:none}.sheet-group summary .chev[data-v-82bcf8ef]{margin-left:auto}.sheet-group[open] summary .chev[data-v-82bcf8ef]{transform:rotate(180deg)}.sheet-group ul[data-v-82bcf8ef]{margin:0 0 var(--space-2);padding:0 0 0 var(--space-3);list-style:none}@supports (interpolate-size:allow-keywords){.sheet-group[data-v-82bcf8ef]{interpolate-size:allow-keywords}.sheet-group[data-v-82bcf8ef]::details-content{height:0;transition:height .28s cubic-bezier(.2,.8,.2,1),content-visibility .28s allow-discrete;overflow:clip}.sheet-group[open][data-v-82bcf8ef]::details-content{height:auto}}.sheet-group a[data-v-82bcf8ef]{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);color:var(--ink);border-radius:12px;text-decoration:none;transition:background-color .15s,transform .18s cubic-bezier(.2,.8,.2,1);display:flex}@media (width>=1100px){.sheet[data-v-82bcf8ef]{display:none!important}}@media (width<=767px){.shell[data-v-82bcf8ef]{top:10px}.brand[data-v-82bcf8ef],.row[data-v-82bcf8ef]{gap:var(--space-2)}.island[data-v-82bcf8ef]{height:48px}.brand[data-v-82bcf8ef]{padding:0 14px 0 var(--space-2)}.arms[data-v-82bcf8ef]{width:28px}.org small[data-v-82bcf8ef]{font-size:11px}.org strong[data-v-82bcf8ef]{font-size:14px}.end[data-v-82bcf8ef]{padding:0 1px}.sheet[data-v-82bcf8ef]{max-height:calc(100dvh - 78px)}}@media (prefers-reduced-motion:reduce){.brand[data-v-82bcf8ef],.brand .arms[data-v-82bcf8ef],.card[data-v-82bcf8ef],.card-icon[data-v-82bcf8ef],.chev[data-v-82bcf8ef],.cmd[data-v-82bcf8ef],.go[data-v-82bcf8ef],.link[data-v-82bcf8ef],.menu-btn[data-v-82bcf8ef],.pill[data-v-82bcf8ef],.sheet-enter-active[data-v-82bcf8ef],.sheet-group a[data-v-82bcf8ef],.sheet-group summary[data-v-82bcf8ef],.sheet-leave-active[data-v-82bcf8ef],.sheet-link[data-v-82bcf8ef],.swap-enter-active[data-v-82bcf8ef],.swap-leave-active[data-v-82bcf8ef]{transition:none}.sheet-group[data-v-82bcf8ef]::details-content{transition:none}.cmd-note[data-v-82bcf8ef],.sheet-enter-active[data-v-82bcf8ef]>*{animation:none}.brand:hover .arms[data-v-82bcf8ef],.cmd[data-v-82bcf8ef]:hover{transform:none}}.ask-float[data-v-a9fa992f]{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:40;border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-raised) 94%,transparent);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);width:60px;height:60px;box-shadow:inset 0 1px 0 var(--surface-raised),0 12px 32px #040c1633;color:var(--ink);font:600 16px/1 var(--font-sans);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .15s;display:inline-flex;position:fixed}.mark[data-v-a9fa992f]{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.label[data-v-a9fa992f]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kbd[data-v-a9fa992f]{border:1px solid var(--line);color:var(--ink-muted);font:500 12px/16px var(--font-sans);border-radius:6px;padding:2px 6px;display:none}@media (width>=768px){.ask-float[data-v-a9fa992f]{right:var(--space-6);bottom:var(--space-6);gap:var(--space-3);width:auto;padding:0 var(--space-5) 0 10px}.label[data-v-a9fa992f]{clip:auto;width:auto;height:auto;position:static;overflow:visible}}@media (width>=768px) and (hover:hover) and (pointer:fine){.kbd[data-v-a9fa992f]{display:inline-block}}@media (hover:hover){.ask-float[data-v-a9fa992f]:hover{border-color:var(--line-strong);box-shadow:inset 0 1px 0 var(--surface-raised),0 18px 40px #040c1642;transform:translateY(-2px)}.ask-float:hover .mark[data-v-a9fa992f]{transform:rotate(-6deg)scale(1.06)}}.ask-float[data-v-a9fa992f]:active{transition-duration:80ms;transform:scale(.95)}.float-enter-active[data-v-a9fa992f]{transition:opacity .2s,transform .26s cubic-bezier(.2,.8,.2,1)}.float-leave-active[data-v-a9fa992f]{transition:opacity .12s,transform .14s ease-in}.float-enter-from[data-v-a9fa992f],.float-leave-to[data-v-a9fa992f]{opacity:0;transform:translateY(12px)scale(.94)}@media (prefers-reduced-motion:reduce){.ask-float[data-v-a9fa992f],.float-enter-active[data-v-a9fa992f],.float-leave-active[data-v-a9fa992f],.mark[data-v-a9fa992f]{transition:none}.ask-float[data-v-a9fa992f]:active,.ask-float[data-v-a9fa992f]:hover,.ask-float:hover .mark[data-v-a9fa992f]{transform:none}}@font-face{font-family:Geist;src:url(./Geist-Variable.p2GUc8qZ.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Fallback;src:local(Arial),local(ArialMT),local(Helvetica Neue),local(Helvetica);size-adjust:105.6%}@media (prefers-color-scheme:dark){:root.in-portal:not([data-theme=light]){--surface:#101216;--surface-sunken:#08090b;--surface-raised:#17191e;--surface-hover:#1f2228;--selected:#262a32;--ink:#f3f5f7;--ink-muted:#a7aeb9;--line:#2a2e36;--line-strong:#6f7886;--primary:#eef1f5;--primary-hover:#fff;--on-primary:#0e1013;--on-status:#08090b;--overlay:#000000b8}}:root.in-portal[data-theme=dark]{--surface:#101216;--surface-sunken:#08090b;--surface-raised:#17191e;--surface-hover:#1f2228;--selected:#262a32;--ink:#f3f5f7;--ink-muted:#a7aeb9;--line:#2a2e36;--line-strong:#6f7886;--primary:#eef1f5;--primary-hover:#fff;--on-primary:#0e1013;--on-status:#08090b;--overlay:#000000b8}:root.theme-turning *,:root.theme-turning :after,:root.theme-turning :before{transition:none!important}.portal-site .by-day{display:contents}.portal-site .by-night{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-site .by-day{display:none}:root:not([data-theme=light]) .portal-site .by-night{display:contents}}:root[data-theme=dark] .portal-site .by-day{display:none}:root[data-theme=dark] .portal-site .by-night{display:contents}.portal-site{--font-sans:"Geist", "Geist Fallback", system-ui, sans-serif;background:var(--surface-sunken);min-height:100vh;font-family:var(--font-sans);letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;overflow-x:clip}.portal-site.has-float{--float-side:72px;--float-rise:var(--space-4)}@media (width>=768px){.portal-site.has-float{--float-side:calc(max(0px, 226px - max(0px, 50vw - 600px)));--float-rise:var(--space-6)}}.portal-site .skip-link{top:var(--space-2);left:var(--space-4);z-index:60;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font-weight:600;position:absolute;transform:translateY(-200%)}.portal-site .skip-link:focus{transform:none}.swipe-left-enter-active,.swipe-right-enter-active{transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .2s ease-out}.swipe-left-leave-active,.swipe-right-leave-active{transition:transform .1s ease-in,opacity .1s ease-in}.swipe-left-enter-from{opacity:0;transform:translate(40px)}.swipe-right-enter-from{opacity:0;transform:translate(-40px)}.swipe-left-leave-to{opacity:0;transform:translate(-16px)}.swipe-right-leave-to{opacity:0;transform:translate(16px)}.portal-site .md-btn,.portal-site .press{transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .15s,box-shadow .18s}.portal-site .md-btn:active,.portal-site .press:active{transition-duration:80ms;transform:scale(.97)}.portal-site a{transition:color .15s,background-color .15s,text-decoration-color .15s,opacity .15s}.portal-site a:not([class]):active{opacity:.6;transition-duration:50ms}.portal-site .lang a.seg{transition:background-color .15s,color .15s,transform .18s cubic-bezier(.2,.8,.2,1)}.portal-site .lang a.seg:active{transition-duration:80ms;transform:scale(.92)}.portal-site .md-input{transition:border-color .15s,box-shadow .15s}@media (prefers-reduced-motion:reduce){.portal-site .lang a.seg,.portal-site .md-btn,.portal-site .md-input,.portal-site .press,.portal-site a,.swipe-left-enter-active,.swipe-left-leave-active,.swipe-right-enter-active,.swipe-right-leave-active{transition:none}.portal-site .lang a.seg:active{transform:none}}
