:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#29313d;--muted:#657285;--faint:#667386;--accent:#48586e;--accent-ink:#29313d;--accent-soft:#8295b213;--canvas:#f7f8fa;--surface:#fcfcfd;--surface-raised:#fff;--line:#27385020;--line-strong:#64758b40;--glass:#ffffffb8;--glass-strong:#fffffff0;--hud-glass:#ffffff2e;--hud-sheen:linear-gradient(110deg, #ffffff14, #fff0 52%, #b6c4d608);--hud-edge:#71829918;--hud-highlight:#ffffff70;--hud-shadow:#25364a05;--hud-menu-glass:#f7f8fa80;--hud-fallback:#f5f7f9ed;--control:#8295b20a;--focus:#485b74;--shadow:#2738500a;--inset-highlight:#fffd;--page-glow:#c6ced930;--button-start:#fff;--button-end:#e1e7ef;--danger:#9a4a44;--radius:20px;--ease:cubic-bezier(.23, 1, .32, 1);--font-display:"Xiaogao Display", "Noto Serif SC", "Songti SC", "STSong", serif;--font-body:"Xiaogao Sans", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-ui:var(--font-body);--font-mono:"Xiaogao Mono", "IBM Plex Mono", ui-monospace, monospace;--font:var(--font-body)}:root[data-web-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e7ebf0;--muted:#a0a9b6;--faint:#929daa;--accent:#d4dce7;--accent-ink:#15181e;--accent-soft:#c6d3e414;--canvas:#030405;--surface:#0e1116;--surface-raised:#171c23;--line:#ffffff1c;--line-strong:#c3ccd440;--glass:#0e1116c7;--glass-strong:#161a21f0;--hud-glass:#090b103d;--hud-sheen:linear-gradient(110deg, #ffffff06, #fff0 52%, #879eb506);--hud-edge:#c7d4e814;--hud-highlight:#ffffff0c;--hud-shadow:#00000010;--hud-menu-glass:#0d111b80;--hud-fallback:#0e1116ed;--control:#ffffff03;--focus:#ced8e7;--shadow:#00000040;--inset-highlight:#ffffff14;--page-glow:#8190a10d;--button-start:#f1f3f6;--button-end:#c7cfd9;--danger:#e0a09a}@media (prefers-contrast:more){:root{--muted:#354156;--faint:#43516a;--line:#697b91;--line-strong:#697b91;--glass:#fcfcfd;--glass-strong:#fff}:root[data-web-theme=dark]{--muted:#cbd3de;--faint:#cbd3de;--line:#8794a7;--line-strong:#8794a7;--glass:#0e1116;--glass-strong:#171c23}}@font-face{font-family:Xiaogao Display;src:url(/assets/xiaogao-display-Dy1sO7u_.woff2)format("woff2");font-style:normal;font-weight:350 550;font-display:swap}@font-face{font-family:Xiaogao Sans;src:url(/assets/xiaogao-sans-RjKK4m0Q.woff2)format("woff2");font-style:normal;font-weight:350 650;font-display:swap}@font-face{font-family:Xiaogao Mono;src:url(/assets/xiaogao-mono-Igvk3xRx.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:0}body{background:var(--canvas);color:var(--ink);font-family:var(--font-body);font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.65}body.landing-dark{color:#f0f1f3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#030405}body.landing-light{color:#29313d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f8fa}button,input,textarea,select{font:inherit}button,input,textarea,select,nav{font-family:var(--font-ui)}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin-top:0}h1{font-family:var(--font-display);font-weight:400}h2,h3,h4{font-family:var(--font-ui);font-weight:500}code,pre{font-family:var(--font-mono)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px}h1[tabindex="-1"]:focus{outline:none}input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}svg{flex-shrink:0}::selection{background:var(--accent-soft);color:var(--ink)}.container{width:min(1120px,100% - 64px);margin-inline:auto}.page-shell{height:100%;min-height:0;padding-block:32px;overflow-y:auto}.eyebrow{color:var(--faint);font-family:var(--font-ui);letter-spacing:.06em;font-size:.75rem;font-weight:500}.lede{color:var(--muted);font-size:clamp(1rem,1.45vw,1.125rem);line-height:1.85}.button{min-height:44px;transition:transform .14s var(--ease), background-color .14s ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.375rem;font-size:.9375rem;font-weight:500;line-height:1.4;display:inline-flex}.button:active{transform:scale(.97)}.button-primary{color:var(--accent-ink);background:linear-gradient(120deg, var(--button-start), var(--button-end));border-color:var(--line-strong);box-shadow:inset 0 1px #fff6, 0 5px 14px var(--shadow)}.button-secondary{background:var(--control);border-color:var(--line);color:var(--ink);box-shadow:inset 0 1px var(--inset-highlight)}.button:disabled{opacity:.5;transform:none}.glass{background:var(--glass);border:1px solid var(--line);box-shadow:inset 0 1px var(--inset-highlight), 0 8px 24px var(--shadow);-webkit-backdrop-filter:blur(16px)}.text-link{color:var(--accent);align-items:center;min-height:44px;display:inline-flex}.document-page{max-width:780px}.document-page p,.document-page li{font-size:1.125rem;line-height:1.9}.document-page h1{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:400;line-height:1.3}.document-page h2{margin-top:2.5rem;font-size:1.375rem}.document-page code{background:var(--surface-raised);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px}.document-page pre{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:1.25rem;overflow:auto}.document-page pre code{padding:0}.document-page li+li{margin-top:.5rem}.document-page .notice{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:16px;padding:1.1rem 1.25rem}@media (hover:hover) and (pointer:fine){.button-primary:hover{box-shadow:inset 0 1px #fff6, 0 6px 24px var(--shadow);border-color:var(--focus)}.button-secondary:hover{background:var(--surface-raised)}.text-link:hover{text-underline-offset:4px;text-decoration:underline}}@media (width<=640px){.container{width:calc(100% - 40px)}.page-shell{padding-block:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:active{transform:none}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--surface);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.glass{-webkit-backdrop-filter:none}}:root{--web-hud-height:64px;--page-height:calc(100svh - var(--web-hud-height))}html,body,#app{height:100%;min-height:0;overflow:hidden}.web-app{grid-template-rows:var(--web-hud-height) minmax(0, 1fr);background:radial-gradient(ellipse at 50% 0, var(--page-glow), transparent 72%), var(--canvas);height:100svh;min-height:0;display:grid;overflow:hidden}.app-viewport{height:var(--page-height);min-width:0;min-height:0;overflow:hidden}.app-viewport:focus{outline:none}.app-viewport.is-landing{scroll-snap-type:y mandatory;scroll-behavior:smooth;scroll-padding:0;overflow:hidden auto}.landing-page .landing-screen{height:var(--page-height);scroll-snap-align:start;scroll-snap-stop:always;min-height:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.app-viewport.is-landing{scroll-behavior:auto}}.desktop-pet[data-v-36d6c412]{width:100%;height:auto;color:inherit;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;background:0 0;border:0;border-radius:24%;margin:0;padding:0;line-height:0;display:block;position:relative}.desktop-pet[data-v-36d6c412]:disabled{opacity:1}.desktop-pet.is-interactive[data-v-36d6c412]{cursor:grab}.desktop-pet.is-interactive[data-v-36d6c412]:active{cursor:grabbing}.desktop-pet[data-v-36d6c412]:focus-visible{outline-offset:5px;outline:2px solid #97acd0}.pet-svg[data-v-36d6c412]{width:100%;height:auto;display:block;overflow:visible}.pet-body[data-v-36d6c412]{transform-origin:160px 145px}.pet-gaze[data-v-36d6c412]{transition:none}.pet-eyes[data-v-36d6c412]{transform-box:fill-box;transform-origin:50%}.has-motion .pet-body[data-v-36d6c412]{animation:4.6s ease-in-out infinite pet-breathe-36d6c412}.has-motion .can-blink[data-v-36d6c412]{animation:6.7s linear infinite eye-blink-36d6c412}.has-motion[data-emotion=happy] .pet-body[data-v-36d6c412]{animation:2.5s ease-in-out infinite happy-bob-36d6c412}.has-motion[data-emotion=wink] .pet-body[data-v-36d6c412]{animation:2.5s ease-in-out infinite wink-nod-36d6c412}.has-motion[data-emotion=excited] .pet-body[data-v-36d6c412]{animation:1.35s cubic-bezier(.42,0,.3,1) infinite excited-hop-36d6c412}.has-motion[data-emotion=focused] .pet-body[data-v-36d6c412]{animation:.5s ease-out both focus-settle-36d6c412,5s ease-in-out .5s infinite pet-breathe-36d6c412}.has-motion[data-emotion=surprised] .pet-body[data-v-36d6c412]{animation:.65s cubic-bezier(.2,.8,.3,1.1) both surprise-pop-36d6c412,4s ease-in-out .65s infinite pet-breathe-36d6c412}.has-motion[data-emotion=sleeping] .pet-body[data-v-36d6c412]{animation:5s ease-in-out infinite sleepy-breathe-36d6c412}.has-motion[data-emotion=curious] .pet-body[data-v-36d6c412]{animation:4s ease-in-out infinite curious-tilt-36d6c412}.has-motion[data-emotion=cool] .pet-body[data-v-36d6c412]{animation:4.5s ease-in-out infinite cool-sway-36d6c412}.has-motion[data-emotion=listening] .pet-body[data-v-36d6c412]{animation:3s ease-in-out infinite listening-lean-36d6c412}.has-motion[data-emotion=thinking] .pet-body[data-v-36d6c412]{animation:4.5s ease-in-out infinite thinking-tilt-36d6c412}.has-motion[data-emotion=speaking] .pet-body[data-v-36d6c412]{animation:1.1s ease-in-out infinite speak-nod-36d6c412}.has-motion[data-emotion=reading] .pet-body[data-v-36d6c412]{animation:3.2s ease-in-out infinite read-lean-36d6c412}.has-motion[data-emotion=watching] .pet-body[data-v-36d6c412]{animation:.4s ease-out both focus-settle-36d6c412,4s ease-in-out .4s infinite pet-breathe-36d6c412}.has-motion[data-emotion=sorry] .pet-body[data-v-36d6c412]{animation:3.6s ease-in-out infinite sorry-droop-36d6c412}.has-motion[data-emotion=eager] .pet-body[data-v-36d6c412]{animation:.9s cubic-bezier(.3,.7,.4,1) infinite eager-bounce-36d6c412}.has-motion[data-emotion=gulp] .pet-body[data-v-36d6c412]{animation:.76s cubic-bezier(.3,.65,.35,1) both gulp-chomp-36d6c412}.eye-swap[data-v-36d6c412],.basic-eyes rect[data-v-36d6c412],.eyes-reading[data-v-36d6c412],.eyes-watching[data-v-36d6c412]{transform-box:fill-box;transform-origin:50%}.has-motion.is-switching .eye-swap[data-v-36d6c412]{animation:.22s cubic-bezier(.23,1,.32,1) both expression-open-36d6c412}.has-motion .eyes-speaking rect[data-v-36d6c412]{animation:.5s ease-in-out infinite alternate eye-talk-36d6c412}.has-motion .eyes-speaking .eye-right[data-v-36d6c412]{animation-delay:-.14s!important}.has-motion .eyes-watching[data-v-36d6c412]{animation:1.5s ease-in-out infinite eye-scan-36d6c412}.has-motion .eyes-reading[data-v-36d6c412]{animation:2.6s ease-in-out infinite eye-read-36d6c412}.has-motion .speech-arcs path[data-v-36d6c412]{animation:1s ease-in-out infinite arc-pulse-36d6c412}.has-motion .speech-arcs .arc-two[data-v-36d6c412]{animation-delay:.18s!important}.has-motion .page-lines path[data-v-36d6c412]{animation:2.6s ease-in-out infinite line-glow-36d6c412}.has-motion .page-lines .line-two[data-v-36d6c412]{animation-delay:.87s!important}.has-motion .page-lines .line-three[data-v-36d6c412]{animation-delay:1.73s!important}.viewfinder[data-v-36d6c412]{transform-box:fill-box;transform-origin:50%}.has-motion .viewfinder[data-v-36d6c412]{animation:1.5s ease-in-out infinite viewfinder-focus-36d6c412}.has-motion .sweat-drop[data-v-36d6c412]{animation:2.4s ease-in-out infinite sweat-slide-36d6c412}.has-motion .expression-spark[data-v-36d6c412]{transform-origin:248px 91px;animation:1.35s ease-in-out infinite spark-pulse-36d6c412}.has-motion .sleep-z-small[data-v-36d6c412]{animation:3.8s ease-in-out infinite sleepy-z-36d6c412}.has-motion .sleep-z-large[data-v-36d6c412]{animation:3.8s ease-in-out .5s infinite sleepy-z-36d6c412}.has-motion .question-mark[data-v-36d6c412]{transform-origin:249px 99px;animation:3s ease-in-out infinite question-bob-36d6c412}.listening-wave path[data-v-36d6c412]{transform-box:fill-box;transform-origin:50%}.has-motion .listening-wave path[data-v-36d6c412]{animation:.8s ease-in-out infinite alternate listen-wave-36d6c412}.has-motion .wave-two[data-v-36d6c412]{animation-delay:-.3s!important}.has-motion .wave-three[data-v-36d6c412]{animation-delay:-.5s!important}.has-motion .thought-dots circle[data-v-36d6c412]{animation:1.6s ease-in-out infinite thought-pulse-36d6c412}.has-motion .thought-two[data-v-36d6c412]{animation-delay:.2s!important}.has-motion .thought-three[data-v-36d6c412]{animation-delay:.4s!important}.has-motion[data-v-36d6c412] *,.has-motion[data-v-36d6c412] :before,.has-motion[data-v-36d6c412] :after{animation-play-state:paused!important}.is-static .pet-gaze[data-v-36d6c412]{transition:none}.has-motion.is-celebrating .pet-body[data-v-36d6c412]{animation:1.3s cubic-bezier(.3,.65,.35,1) both pet-bingo-36d6c412}.pet-celebration-stars[data-v-36d6c412]{pointer-events:none;z-index:2;color:#f8f9fa;filter:drop-shadow(0 1px 1px #5d6675);position:absolute;inset:0}.pet-celebration-stars i[data-v-36d6c412]{font-size:17px;font-style:normal;line-height:1;position:absolute}.pet-celebration-stars i[data-v-36d6c412]:first-child{top:6%;left:4%}.pet-celebration-stars i[data-v-36d6c412]:nth-child(2){font-size:22px;top:13%;right:4%}.pet-celebration-stars i[data-v-36d6c412]:nth-child(3){font-size:12px;bottom:16%;left:8%}.pet-celebration-stars i[data-v-36d6c412]:nth-child(4){font-size:14px;bottom:8%;right:7%}.has-motion.is-celebrating .pet-celebration-stars i[data-v-36d6c412]{animation:1.3s ease-out both bingo-star-36d6c412}.has-motion.is-celebrating .pet-celebration-stars i[data-v-36d6c412]:nth-child(2n){animation-delay:60ms}@keyframes pet-bingo-36d6c412{0%{transform:translateY(0)rotate(0)scale(1)}13%{transform:translateY(7px)rotate(-8deg)scale(1.03,.94)}46%{transform:translateY(-26px)rotate(185deg)scale(.94)}75%{transform:translateY(-9px)rotate(360deg)scale(1)}86%{transform:translateY(5px)rotate(360deg)scale(1.04,.95)}to{transform:translateY(0)rotate(360deg)scale(1)}}@keyframes bingo-star-36d6c412{0%,10%{opacity:0;transform:scale(.3)translateY(7px)}42%{opacity:1;transform:scale(1.1)translateY(-6px)}76%{opacity:1;transform:scale(.9)translateY(-10px)}to{opacity:0;transform:scale(.7)translateY(-14px)}}@keyframes pet-breathe-36d6c412{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.005,1.012)}}@keyframes eye-blink-36d6c412{0%,37%,40%,75%,78%,79.4%,82%,to{transform:scaleY(1)}38.3%,39%{transform:scaleY(.065)}76.2%,76.8%{transform:scaleY(.065)}80.4%,81%{transform:scaleY(.065)}}@keyframes expression-open-36d6c412{0%{transform:scaleY(.12)}to{transform:scaleY(1)}}@keyframes eye-talk-36d6c412{0%{transform:scaleY(1)}to{transform:scaleY(.8)}}@keyframes eye-scan-36d6c412{0%,to{transform:translate(-6px)}50%{transform:translate(6px)}}@keyframes eye-read-36d6c412{0%,to{transform:translate(-7px,-1px)}38%{transform:translate(7px,-1px)}45%{transform:translate(-7px,3px)}83%{transform:translate(7px,3px)}90%{transform:translate(-7px,-1px)}}@keyframes speak-nod-36d6c412{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-2.5px)rotate(.6deg)}}@keyframes read-lean-36d6c412{0%,to{transform:translateY(2px)rotate(1.5deg)}50%{transform:translateY(1px)rotate(.5deg)}}@keyframes sorry-droop-36d6c412{0%,to{transform:translateY(3px)rotate(-2deg)scale(.995)}50%{transform:translateY(5px)rotate(-1deg)scaleX(.99)}}@keyframes eager-bounce-36d6c412{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-9px)scale(.985,1.035)}62%{transform:translateY(0)scale(1.025,.975)}}@keyframes gulp-chomp-36d6c412{0%{transform:translateY(0)scale(1)}22%{transform:translateY(5px)scale(1.07,.9)}52%{transform:translateY(-8px)scale(.96,1.06)}78%{transform:translateY(1px)scale(1.02,.98)}to{transform:translateY(0)scale(1)}}@keyframes arc-pulse-36d6c412{0%,to{opacity:.35}40%{opacity:1}}@keyframes line-glow-36d6c412{0%,to{opacity:.4}15%,30%{opacity:1}}@keyframes viewfinder-focus-36d6c412{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(.9)}}@keyframes sweat-slide-36d6c412{0%,to{opacity:.85;transform:translateY(0)}60%{opacity:.5;transform:translateY(4px)}}@keyframes happy-bob-36d6c412{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes wink-nod-36d6c412{0%,to{transform:rotate(0)}25%,55%{transform:rotate(-5deg)translateY(-3px)}}@keyframes excited-hop-36d6c412{0%,to{transform:translateY(0)scale(1.01,.99)}20%{transform:translateY(2px)scale(1.025,.965)}46%{transform:translateY(-15px)rotate(-3deg)scale(.985,1.015)}69%{transform:translateY(0)rotate(2deg)scale(1.02,.98)}84%{transform:translateY(-4px)rotate(0)}}@keyframes focus-settle-36d6c412{0%{transform:translateY(-3px)scale(.98)}to{transform:translateY(0)scale(1)}}@keyframes surprise-pop-36d6c412{0%{transform:scale(.95,.97)}40%{transform:translateY(-12px)scale(1.035)}70%{transform:translateY(1px)scale(.99)}to{transform:translateY(0)scale(1)}}@keyframes sleepy-breathe-36d6c412{0%,to{transform:rotate(-3deg)translateY(2px)scale(1.005,.995)}50%{transform:rotate(-3deg)translateY(-1px)scaleY(1.015)}}@keyframes curious-tilt-36d6c412{0%,to{transform:rotate(-5deg)}50%{transform:rotate(4deg)translateY(-3px)}}@keyframes cool-sway-36d6c412{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)translateY(-4px)}}@keyframes listening-lean-36d6c412{0%,to{transform:rotate(2deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-3px)}}@keyframes thinking-tilt-36d6c412{0%,to{transform:rotate(0)}35%,65%{transform:rotate(5deg)translateY(-3px)}}@keyframes spark-pulse-36d6c412{0%,to{opacity:.8;transform:scale(.95)}45%{opacity:1;transform:scale(1.1)}}@keyframes sleepy-z-36d6c412{0%,to{opacity:.45;transform:translateY(2px)}50%{opacity:.95;transform:translateY(-3px)}}@keyframes question-bob-36d6c412{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(4deg)translateY(-3px)}}@keyframes listen-wave-36d6c412{0%{opacity:.65;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1.15)}}@keyframes thought-pulse-36d6c412{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.desktop-pet[data-v-36d6c412] *,.desktop-pet[data-v-36d6c412] :before,.desktop-pet[data-v-36d6c412] :after{transition:none!important;animation:none!important}}.app-brand[data-v-3bb90069]{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.brand-pet[data-v-3bb90069]{width:28px;height:24.5px;display:flex}.brand-pet[data-v-3bb90069] .desktop-pet{flex:none;width:28px;height:24.5px}.brand-name[data-v-3bb90069]{font-family:var(--font-display);letter-spacing:.015em;white-space:nowrap;font-size:20px;font-weight:500;line-height:1}.brand-detail[data-v-3bb90069]{color:var(--muted);font-weight:400}@media (width<=720px){.app-brand[data-v-3bb90069]{gap:7px}.brand-pet[data-v-3bb90069],.brand-pet[data-v-3bb90069] .desktop-pet{width:24px;height:21px}.brand-name[data-v-3bb90069]{font-size:18px}}.web-theme-toggle[data-v-214d4982]{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--muted);background:var(--control);font-family:var(--font-ui);cursor:pointer;transition:transform .14s var(--ease), color .14s ease-out, background-color .14s ease-out;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:400;display:inline-flex}.web-theme-toggle[data-v-214d4982]:active{transform:scale(.97)}.web-theme-toggle[data-v-214d4982]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (hover:hover) and (pointer:fine){.web-theme-toggle[data-v-214d4982]:hover{color:var(--ink);background:var(--surface-raised)}}@media (width<=720px){.web-theme-toggle[data-v-214d4982]{padding-inline:0}.web-theme-toggle span[data-v-214d4982]{display:none}}@media (prefers-reduced-motion:reduce){.web-theme-toggle[data-v-214d4982]{transition:none}.web-theme-toggle[data-v-214d4982]:active{transform:none}}.web-hud[data-v-16ceaa44]{z-index:100;height:var(--web-hud-height);width:100%;position:relative}.web-hud[data-v-16ceaa44]:before{content:"";z-index:-1;pointer-events:none;background:var(--hud-sheen), var(--hud-glass);border-bottom:1px solid var(--hud-edge);box-shadow:inset 0 1px var(--hud-highlight), 0 1px 12px var(--hud-shadow);-webkit-backdrop-filter:blur(18px)saturate(120%);position:absolute;inset:0}.hud-inner[data-v-16ceaa44]{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:100%;padding-inline:clamp(24px,3.4vw,64px);display:grid}.hud-brand[data-v-16ceaa44]{border-radius:12px;justify-self:start;align-items:center;min-height:44px;display:inline-flex}.hud-links[data-v-16ceaa44],.hud-actions[data-v-16ceaa44]{align-items:center;gap:8px;display:flex}.hud-links a[data-v-16ceaa44]{min-height:44px;color:var(--muted);border-radius:99px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:400;transition:color .14s ease-out,background-color .14s ease-out;display:inline-flex}.hud-links a.router-link-exact-active[data-v-16ceaa44]{color:var(--ink);background:var(--accent-soft)}.hud-actions[data-v-16ceaa44]{justify-self:end}.hud-account[data-v-16ceaa44]{border:1px solid var(--line);min-height:44px;color:var(--muted);background:var(--control);white-space:nowrap;transition:color .14s ease-out, background-color .14s ease-out, transform .14s var(--ease);border-radius:99px;justify-content:center;align-items:center;gap:12px;padding:0 16px;font-size:12px;display:inline-flex}.hud-account.router-link-exact-active[data-v-16ceaa44]{color:var(--ink);background:var(--accent-soft)}.hud-account[data-v-16ceaa44]:active,.hud-menu-button[data-v-16ceaa44]:active{transform:scale(.97)}.hud-menu-button[data-v-16ceaa44]{border:1px solid var(--line);width:44px;height:44px;color:var(--muted);background:var(--control);transition:transform .14s var(--ease);border-radius:99px;flex-shrink:0;place-items:center;padding:0;display:none}.hud-mobile-nav[data-v-16ceaa44]{display:none}.hud-skip[data-v-16ceaa44]{z-index:2;border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--ink);border-radius:99px;padding:10px 20px;position:absolute;top:8px;left:50%;transform:translate(-50%,-160%)}.hud-skip[data-v-16ceaa44]:focus{transform:translate(-50%)}.hud-menu-enter-active[data-v-16ceaa44],.hud-menu-leave-active[data-v-16ceaa44]{transition:opacity .15s ease-out, transform .15s var(--ease)}.hud-menu-enter-from[data-v-16ceaa44],.hud-menu-leave-to[data-v-16ceaa44]{opacity:0;transform:translateY(-4px)}@media (hover:hover) and (pointer:fine){.hud-links a[data-v-16ceaa44]:hover,.hud-account[data-v-16ceaa44]:hover,.hud-menu-button[data-v-16ceaa44]:hover{color:var(--ink);background:var(--accent-soft)}}@media (width<=720px){.hud-inner[data-v-16ceaa44]{justify-content:space-between;gap:8px;padding-inline:16px;display:flex}.hud-links[data-v-16ceaa44]{display:none}.hud-actions[data-v-16ceaa44]{gap:6px}.hud-menu-button[data-v-16ceaa44]{display:grid}.hud-account[data-v-16ceaa44]{min-width:54px;padding-inline:11px}.hud-account>svg[data-v-16ceaa44]{display:none}.hud-mobile-nav[data-v-16ceaa44]{border-bottom:1px solid var(--hud-edge);background:var(--hud-sheen), var(--hud-menu-glass);box-shadow:inset 0 1px var(--hud-highlight), 0 12px 24px var(--hud-shadow);-webkit-backdrop-filter:blur(18px)saturate(120%);flex-direction:column;padding:12px 16px;display:flex;position:absolute;top:100%;left:0;right:0}.hud-mobile-nav>a[data-v-16ceaa44]{min-height:48px;color:var(--muted);border-radius:14px;justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;display:flex}.hud-mobile-nav>a.router-link-exact-active[data-v-16ceaa44]{color:var(--ink);background:var(--accent-soft)}.hud-legal-links[data-v-16ceaa44]{border-top:1px solid var(--line);gap:24px;margin:8px 16px 0;display:flex}.hud-legal-links a[data-v-16ceaa44]{min-height:44px;color:var(--faint);align-items:center;font-size:11px;display:inline-flex}}@media (width<=360px){.hud-inner[data-v-16ceaa44]{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.hud-menu-enter-active[data-v-16ceaa44],.hud-menu-leave-active[data-v-16ceaa44]{transition:none}.hud-account[data-v-16ceaa44]:active,.hud-menu-button[data-v-16ceaa44]:active{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.web-hud[data-v-16ceaa44]:before,.hud-mobile-nav[data-v-16ceaa44]{background:var(--hud-fallback)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.web-hud[data-v-16ceaa44]:before,.hud-mobile-nav[data-v-16ceaa44]{background:var(--surface);-webkit-backdrop-filter:none}}.filing-links[data-v-e5ebe5a5]{white-space:nowrap;align-items:center;gap:16px;display:inline-flex}.filing-links a[data-v-e5ebe5a5]{min-height:44px;color:inherit;font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.filing-links a[data-v-e5ebe5a5]:hover{color:var(--ink)}}@media (width<=720px){.filing-links[data-v-e5ebe5a5]{gap:12px}.filing-links a[data-v-e5ebe5a5]{min-height:32px}}.public-layout[data-v-933d6445]{isolation:isolate;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.public-content[data-v-933d6445]{min-width:0;min-height:0;overflow:hidden}.site-footer[data-v-933d6445]{border-top:1px solid var(--line);min-height:48px;color:var(--faint);font-family:var(--font-ui);justify-content:space-between;align-items:center;gap:16px;padding-inline:clamp(24px,3.4vw,64px);font-size:10px;display:flex}.site-footer nav[data-v-933d6445]{align-items:center;gap:24px;display:flex}.footer-copyright[data-v-933d6445]{white-space:nowrap;align-items:center;gap:16px;display:inline-flex}.site-footer nav a[data-v-933d6445]{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-footer nav a[data-v-933d6445]:hover{color:var(--ink)}}@media (width<=720px){.site-footer[data-v-933d6445]{flex-wrap:wrap;justify-content:center;gap:0 16px;padding:4px 16px;font-size:9px}.footer-mission[data-v-933d6445]{display:none}.footer-copyright[data-v-933d6445]{flex-wrap:wrap;justify-content:center;gap:0 12px}.site-footer nav[data-v-933d6445]{gap:16px}.site-footer nav a[data-v-933d6445]{min-height:32px}}@media (width<=360px){.site-footer[data-v-933d6445]{padding-inline:12px}}
