.sky-night[data-v-628ae1af]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;--px: 0;--py: 0}.sky-night--faint[data-v-628ae1af]{opacity:.46}.sn-photo[data-v-628ae1af],.sn-scrim[data-v-628ae1af],.sn-nebula[data-v-628ae1af],.sn-band[data-v-628ae1af],.sn-dust[data-v-628ae1af],.sn-plx[data-v-628ae1af],.sn-horizon[data-v-628ae1af],.sn-ground[data-v-628ae1af],.sn-lights[data-v-628ae1af],.sn-vignette[data-v-628ae1af]{position:absolute}.sn-photo[data-v-628ae1af],.sn-scrim[data-v-628ae1af],.sn-nebula[data-v-628ae1af],.sn-band[data-v-628ae1af],.sn-dust[data-v-628ae1af],.sn-plx[data-v-628ae1af],.sn-vignette[data-v-628ae1af]{top:0;right:0;bottom:0;left:0}.sn-photo[data-v-628ae1af]{background:url(/home/night-sky.jpg) center 22% / cover no-repeat;opacity:.48}.sn-scrim[data-v-628ae1af]{background:linear-gradient(177deg,#1012226b,#16141e66 34%,#1a130f9e 72%,#16100cd6)}.sn-nebula[data-v-628ae1af]{background-image:radial-gradient(46% 34% at 22% 26%,rgba(64,74,148,.16),transparent 70%),radial-gradient(38% 30% at 76% 16%,rgba(122,74,128,.13),transparent 72%),radial-gradient(52% 26% at 58% 52%,rgba(44,92,116,.1),transparent 74%)}.sn-band[data-v-628ae1af]{background-image:radial-gradient(58% 15% at 50% 50%,rgba(255,240,224,.085),rgba(226,232,255,.045) 46%,transparent 78%);transform:rotate(-17deg) scale(1.5)}.sn-dust[data-v-628ae1af]{background-repeat:repeat}.sn-d1[data-v-628ae1af]{background-image:radial-gradient(1px 1px at 22px 34px,rgba(255,246,234,.75),transparent 60%),radial-gradient(1px 1px at 118px 76px,rgba(214,232,255,.6),transparent 60%),radial-gradient(1px 1px at 74px 128px,rgba(255,236,214,.5),transparent 60%),radial-gradient(1px 1px at 206px 146px,rgba(255,246,234,.55),transparent 60%);background-size:240px 190px;animation:sn-dust-628ae1af 11s ease-in-out -2s infinite alternate}.sn-d2[data-v-628ae1af]{background-image:radial-gradient(1px 1px at 46px 62px,rgba(255,246,234,.65),transparent 60%),radial-gradient(1px 1px at 268px 132px,rgba(206,228,255,.55),transparent 60%),radial-gradient(1px 1px at 152px 214px,rgba(255,240,220,.5),transparent 60%);background-size:358px 268px;animation:sn-dust-628ae1af 15s ease-in-out -7s infinite alternate}@keyframes sn-dust-628ae1af{0%{opacity:.12}to{opacity:.3}}.sn-plx[data-v-628ae1af]{transform:translate3d(calc(var(--dx) * var(--px)),calc(var(--dy) * var(--py)),0);transition:transform .82s cubic-bezier(.22,.72,.3,1);will-change:transform}.sn-star[data-v-628ae1af]{position:absolute;border-radius:50%;background:var(--c);box-shadow:0 0 calc(var(--sz) * 5.6) 0 color-mix(in srgb,var(--c) 34%,transparent);transform:rotate(var(--rot, 0deg))}.sn-tw[data-v-628ae1af]{position:absolute;top:0;right:0;bottom:0;left:0;animation:sn-twinkle-628ae1af var(--d) ease-in-out var(--dl) infinite;will-change:opacity}.sn-star--flare[data-v-628ae1af]:before,.sn-star--flare[data-v-628ae1af]:after{position:absolute;content:"";opacity:.82}.sn-star--flare[data-v-628ae1af]:before{top:calc(50% - .5px);left:calc(50% - var(--arm) / 2);width:var(--arm);height:1px;background:linear-gradient(90deg,transparent,var(--c) 46%,transparent)}.sn-star--flare[data-v-628ae1af]:after{left:calc(50% - .5px);top:calc(50% - var(--arm) / 2);width:1px;height:var(--arm);background:linear-gradient(180deg,transparent,var(--c) 46%,transparent)}@keyframes sn-twinkle-628ae1af{0%,to{opacity:.46}44%{opacity:1}62%{opacity:.7}}.sn-horizon[data-v-628ae1af]{inset:auto 0 0;height:40vh;background:linear-gradient(to top,rgba(255,138,66,.1),transparent 72%)}.sn-ground[data-v-628ae1af]{inset:auto 0 0;height:30vh;background:radial-gradient(126% 100% at 50% 122%,rgba(255,164,88,.2),rgba(255,120,60,.06) 40%,transparent 68%)}.sn-lights[data-v-628ae1af]{position:absolute;inset:auto 0 0;height:24vh}.sn-lights i[data-v-628ae1af]{position:absolute;width:2px;height:2px;border-radius:50%;background:#ffd9a8;box-shadow:0 0 7px 2px #ffbe7852;animation:sn-city-628ae1af 6.5s ease-in-out var(--dl) infinite alternate}@keyframes sn-city-628ae1af{0%{opacity:.2}to{opacity:.68}}.sn-hole-core[data-v-628ae1af]{position:fixed;left:0;top:0;z-index:-1;width:268px;height:268px;margin:-134px 0 0 -134px;border-radius:50%;background:#000;pointer-events:none;transform:translate3d(-9999px,-9999px,0) scale(.12)}.sn-hole[data-v-628ae1af]{position:fixed;left:0;top:0;z-index:-1;width:340px;height:340px;margin:-170px 0 0 -170px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(126,58,14,.1) 0,rgba(126,58,14,.03) 46%,transparent 66%),radial-gradient(closest-side,#000 0 82%,rgba(0,0,0,.95) 85%,rgba(0,0,0,.72) 89.5%,rgba(0,0,0,.32) 95%,transparent 100%);transform:translate3d(-9999px,-9999px,0) scale(.12);will-change:transform}.sn-hole[data-v-628ae1af]:before,.sn-hole[data-v-628ae1af]:after,.sn-hole>i[data-v-628ae1af]{position:absolute;border-radius:50%;content:"";will-change:transform,rotate;animation:sn-holering-628ae1af linear infinite}@keyframes sn-holering-628ae1af{to{rotate:360deg}}.sn-hole[data-v-628ae1af]:before{top:-9%;right:-9%;bottom:-9%;left:-9%;background:conic-gradient(from 0deg,#ffce8e66,#ff92401c 62deg,#ffba684d 128deg,#ff8a3814 196deg,#ffe2b480 262deg,#ff964621 322deg,#ffce8e66 360deg);-webkit-mask-image:radial-gradient(closest-side,transparent 0 79%,#fff 88%,transparent 97%);mask-image:radial-gradient(closest-side,transparent 0 79%,#fff 88%,transparent 97%);animation-duration:35s}.sn-hole>i[data-v-628ae1af]{top:-7%;right:-7%;bottom:-7%;left:-7%;background:conic-gradient(from 0deg,#ffeec8f2,#ffa65057 44deg,#ff923e29 92deg,#ffc67e94 132deg,#ff984433,#ff8c381f 224deg,#ffd8a2c7 268deg,#ff9e4842 320deg,#ffeec8f2 360deg);-webkit-mask-image:radial-gradient(closest-side,transparent 0 73%,rgba(255,255,255,.3) 79%,#fff 85%,rgba(255,255,255,.42) 92%,transparent 98%);mask-image:radial-gradient(closest-side,transparent 0 73%,rgba(255,255,255,.3) 79%,#fff 85%,rgba(255,255,255,.42) 92%,transparent 98%);animation-duration:22s}.sn-hole[data-v-628ae1af]:after{top:-12%;right:-12%;bottom:-12%;left:-12%;background:conic-gradient(from 0deg,#ffeec6f2,#ffd69e66 34deg,#ff9e4a0d 78deg,#ff923e05 124deg,#ffe2b28c 166deg,#fff4d6 206deg,#ffc47e38 248deg,#ff96460a 292deg,#ffeccccc 332deg,#ffeec6f2 360deg);-webkit-mask-image:radial-gradient(closest-side,transparent 0 70%,#fff 74%,transparent 80%);mask-image:radial-gradient(closest-side,transparent 0 70%,#fff 74%,transparent 80%);animation-duration:15s}.sn-hole.is-closing>i[data-v-628ae1af],.sn-hole.is-closing[data-v-628ae1af]:before,.sn-hole.is-closing[data-v-628ae1af]:after{opacity:0;transition:opacity .32s ease-out}.sn-vignette[data-v-628ae1af]{background:radial-gradient(128% 96% at 50% 26%,transparent 46%,rgba(6,4,3,.34) 100%)}.sn-meteor[data-v-628ae1af]{position:absolute;left:var(--mx, 62vw);top:var(--my, 12vh);display:block;width:240px;height:1.4px;border-radius:999px;background:linear-gradient(90deg,#fff8ee00,#fff8ee38 52%,#fff8eee6);opacity:0;transform:rotate(var(--tilt, 150deg))}.sn-meteor[data-v-628ae1af]:after{position:absolute;right:-2px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:#fffaf2;box-shadow:0 0 14px 4px #ffeed6cc;content:""}.sn-gx[data-v-628ae1af]{position:absolute;top:0;right:0;bottom:0;left:0}.sn-gx[data-v-628ae1af]>*{opacity:0;transition:opacity 1.9s linear}.sn-gx>.sn-gx-photo[data-v-628ae1af],.sn-gx>.sn-gx-lane[data-v-628ae1af]{transition:opacity 2.6s linear}.sn-gx.is-open[data-v-628ae1af]>*{opacity:1;transition:opacity 10s ease-in-out}.sn-gx-photo[data-v-628ae1af]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;mix-blend-mode:screen;will-change:transform}.sn-gx-arc[data-v-628ae1af]{position:absolute;left:var(--gxarmx);top:var(--gxarmy);width:var(--gxarm);height:var(--gxarm);margin:calc(var(--gxarm) / -2) 0 0 calc(var(--gxarm) / -2);transform:rotate(var(--gxarmrot)) scaleY(var(--gxarmflat));mix-blend-mode:screen}.sn-gx-arc>i[data-v-628ae1af]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;will-change:transform,rotate;background:conic-gradient(from 0deg,#ffecce00,#fff0d60f 52deg,#fff9eb2b 96deg,#ffe2be0d 158deg,#ffecce00 214deg,#ffecce00 360deg);-webkit-mask-image:radial-gradient(closest-side,transparent 0 44%,#000 58%,rgba(0,0,0,.5) 80%,transparent 95%);mask-image:radial-gradient(closest-side,transparent 0 44%,#000 58%,rgba(0,0,0,.5) 80%,transparent 95%);animation:sn-gxspin-628ae1af 90s linear infinite}@keyframes sn-gxspin-628ae1af{to{rotate:360deg}}.sn-gx-arm[data-v-628ae1af],.sn-gx-lane[data-v-628ae1af]{position:absolute;left:var(--gxarmx);top:var(--gxarmy);width:var(--gxarm);height:var(--gxarm);margin:calc(var(--gxarm) / -2) 0 0 calc(var(--gxarm) / -2);transform:rotate(var(--gxarmrot)) scaleY(var(--gxarmflat));mix-blend-mode:screen}.sn-gx-lane[data-v-628ae1af]{mix-blend-mode:multiply}.sn-gx-arm i[data-v-628ae1af],.sn-gx-lane i[data-v-628ae1af],.sn-gx-dots>i[data-v-628ae1af]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;will-change:transform,rotate,opacity;animation:sn-arm-628ae1af var(--d, 240s) linear infinite,sn-armtide-628ae1af var(--t, 60s) ease-in-out infinite}@keyframes sn-armtide-628ae1af{0%,to{opacity:.68}50%{opacity:1}}.sn-gx-spark[data-v-628ae1af],.sn-gx-dots[data-v-628ae1af]{position:absolute;left:var(--gxarmx);top:var(--gxarmy);width:var(--gxarm);height:var(--gxarm);margin:calc(var(--gxarm) / -2) 0 0 calc(var(--gxarm) / -2);transform:rotate(var(--gxarmrot)) scaleY(var(--gxarmflat))}.sn-gx-dots b[data-v-628ae1af]{position:absolute;border-radius:50%;transform:translate(-50%,-50%)}.sn-gx-spark i[data-v-628ae1af]{position:absolute;border-radius:50%;background:var(--c);transform:translate(-50%,-50%);animation:sn-star-628ae1af var(--d, 2.5s) ease-in-out var(--twd, 0s) infinite}.sn-gx-spark i.is-b[data-v-628ae1af]{box-shadow:0 0 3.3px .9px color-mix(in srgb,var(--c) 45%,transparent)}@keyframes sn-arm-628ae1af{to{rotate:360deg}}.sn-gx-stars[data-v-628ae1af]{position:absolute;top:0;right:0;bottom:0;left:0}.sn-gx-stars i[data-v-628ae1af]{position:absolute;border-radius:50%;background:var(--c);transform:translate(-50%,-50%);animation:sn-star-628ae1af var(--d, 3s) ease-in-out var(--twd, 0s) infinite}.sn-gx-stars i.is-drift[data-v-628ae1af]{animation:sn-star-628ae1af var(--d, 3s) ease-in-out var(--twd, 0s) infinite,sn-swirl-628ae1af var(--sp, 40s) linear var(--twd, 0s) infinite}.sn-gx-stars i.is-glow[data-v-628ae1af]{box-shadow:0 0 2.4px .6px color-mix(in srgb,var(--c) 42%,transparent)}.sn-gx-stars i.is-long[data-v-628ae1af]:before,.sn-gx-stars i.is-long[data-v-628ae1af]:after{position:absolute;content:"";opacity:.55}.sn-gx-stars i.is-long[data-v-628ae1af]:before{top:calc(50% - .5px);left:-160%;width:420%;height:1px;background:linear-gradient(90deg,transparent,var(--c) 48%,transparent)}.sn-gx-stars i.is-long[data-v-628ae1af]:after{left:calc(50% - .5px);top:-160%;height:420%;width:1px;background:linear-gradient(180deg,transparent,var(--c) 48%,transparent)}@keyframes sn-star-628ae1af{0%,to{opacity:.2}42%{opacity:1}68%{opacity:.45}}@keyframes sn-swirl-628ae1af{0%{translate:0 0}25%{translate:var(--tx, 0) var(--ty, 0)}50%{translate:calc(var(--tx, 0px) + var(--nx, 0px)) calc(var(--ty, 0px) + var(--ny, 0px))}75%{translate:var(--nx, 0) var(--ny, 0)}to{translate:0 0}}.sky-night .sn-shot[data-v-628ae1af]{position:absolute;top:0;right:0;bottom:0;left:0}.sn-shot.is-shooting .sn-meteor[data-v-628ae1af]{animation:sn-shoot-628ae1af 3.2s cubic-bezier(.3,.1,.5,.72)}@keyframes sn-shoot-628ae1af{0%{opacity:0;transform:rotate(var(--tilt, 150deg)) translate3d(-120px,0,0)}16%{opacity:1}74%{opacity:.85}to{opacity:0;transform:rotate(var(--tilt, 150deg)) translate3d(440px,0,0)}}@media(max-width:680px){.sn-photo[data-v-628ae1af]{background-position:center 38%}.sn-band[data-v-628ae1af]{transform:rotate(-14deg) scale(1.7)}}.sky-day[data-v-c9dc5a87]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;--sunx: 7vw;--suny: 17vh;--sun-scale: 1;--sun-warm: 0;--sun-a: 1;--horizon: 0;--tint: 0;--w-morning: 1;--w-noon: 0;--w-gold: 0;--w-rosy: 0;--w-cloud: 0;--w-dusk: 0;--ridge: 0;--mist: 0;--stars: 0;--shift: -20vw;--lit: color-mix(in srgb, #ffffff, #ffb487 calc(var(--tint) * 62%));--lit-2: color-mix(in srgb, rgba(255, 255, 255, .6), rgba(255, 176, 128, .6) calc(var(--tint) * 62%))}.sd-paper[data-v-c9dc5a87],.sd-photo[data-v-c9dc5a87],.sd-band[data-v-c9dc5a87],.sd-streaks[data-v-c9dc5a87],.sd-sun[data-v-c9dc5a87],.sd-glow[data-v-c9dc5a87],.sd-rays[data-v-c9dc5a87],.sd-corona[data-v-c9dc5a87],.sd-core[data-v-c9dc5a87],.sd-cloud[data-v-c9dc5a87],.sd-clouds[data-v-c9dc5a87],.sd-stars[data-v-c9dc5a87],.sd-horizon[data-v-c9dc5a87],.sd-ridge[data-v-c9dc5a87],.sd-mist[data-v-c9dc5a87],.sd-star[data-v-c9dc5a87]{position:absolute}.sd-paper[data-v-c9dc5a87],.sd-band[data-v-c9dc5a87],.sd-clouds[data-v-c9dc5a87],.sd-stars[data-v-c9dc5a87]{top:0;right:0;bottom:0;left:0}.sd-paper[data-v-c9dc5a87]{background:#fffdf3}.sd-photo[data-v-c9dc5a87]{top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;will-change:transform,opacity}.sd-ph-day[data-v-c9dc5a87]{background-size:100% 100%,100% 210%;background-position:50% 0%,50% 0%;-webkit-mask-image:linear-gradient(180deg,#000 0 70%,rgba(0,0,0,.9) 82%,rgba(0,0,0,.55) 92%,transparent 100%);mask-image:linear-gradient(180deg,#000 0 70%,rgba(0,0,0,.9) 82%,rgba(0,0,0,.55) 92%,transparent 100%);opacity:calc(.92 * var(--w-morning) + .26 * var(--w-noon));transform:translate3d(0,calc(var(--day, 0) * -6vh),0)}.sd-ph-dusk[data-v-c9dc5a87]{background-size:100% 100%,100% 300%;background-position:50% 0%,50% 100%;-webkit-mask-image:linear-gradient(180deg,#000 0 70%,rgba(0,0,0,.9) 82%,rgba(0,0,0,.55) 92%,transparent 100%);mask-image:linear-gradient(180deg,#000 0 70%,rgba(0,0,0,.9) 82%,rgba(0,0,0,.55) 92%,transparent 100%);opacity:var(--w-rosy);transform:translate3d(0,calc((var(--day, 0) - .6) * -9vh),0)}.sd-band[data-v-c9dc5a87]{top:0;right:-45vw;bottom:0;left:-45vw;transform:translate3d(var(--shift),0,0);will-change:transform,opacity}.sd-morning[data-v-c9dc5a87]{background:linear-gradient(180deg,#bedef800 30%,#e2f1fc80 48%,#fffdf300 68%);opacity:var(--w-morning)}.sd-noon[data-v-c9dc5a87]{background:linear-gradient(180deg,#ffffff4d,#fffdf300 42%);opacity:var(--w-noon)}.sd-gold[data-v-c9dc5a87]{background:radial-gradient(76% 52% at 50% 4%,#ffe2a24d,#ffeabc1f 54%,#fff0d000 82%),linear-gradient(180deg,#ffe8b229,#fff0ce14 52%,#fff4d800 84%);opacity:var(--w-gold)}.sd-dusk[data-v-c9dc5a87]{background:radial-gradient(78% 46% at 50% 0%,#745ca84d,#9272a21f 54%,#bea0b400 82%),linear-gradient(180deg,#7a629e33,#9c7e981a 30%,#ceb2b000 58%);opacity:var(--w-dusk)}.sd-streaks[data-v-c9dc5a87]{top:-12vh;right:-50vw;bottom:-12vh;left:-50vw;background-image:radial-gradient(420px 74px at 22% 30%,#ffe2be4d 0,#ffe2be4d 34%,#ffc89e21 62%,#ffc89e00 88%),radial-gradient(560px 92px at 47% 46%,#ffd6b042 0,#ffd6b042,#ffba8c1a 60%,#ffba8c00 86%),radial-gradient(360px 62px at 68% 28%,#fff0e03d 0,#fff0e03d 36%,#ffd6b017 64%,#ffd6b000 90%),radial-gradient(500px 80px at 83% 52%,#ffc49638 0,#ffc49638 32%,#ffaa8214 62%,#ffaa8200 88%),radial-gradient(300px 54px at 33% 62%,#fff6e833 0,#fff6e833 34%,#ffe2be12 64%,#ffe2be00 90%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 4%,#000 24% 58%,rgba(0,0,0,0) 88%);mask-image:linear-gradient(180deg,#0000 4%,#000 24%,#000 58%,#0000 88%);opacity:max(var(--w-rosy),var(--w-cloud));animation:sd-streak-c9dc5a87 46s ease-in-out infinite alternate;will-change:transform}@keyframes sd-streak-c9dc5a87{0%{transform:translate3d(-3vw,0,0)}to{transform:translate3d(3vw,1.4vh,0)}}.sd-sun[data-v-c9dc5a87]{left:0;top:0;width:0;height:0;transform:translate3d(var(--sunx),var(--suny),0) scale(var(--sun-scale));opacity:var(--sun-a);will-change:transform,opacity}.sd-glow[data-v-c9dc5a87]{left:0;top:0;width:76vw;height:116vh;margin:-58vh 0 0 -38vw;background:radial-gradient(closest-side,color-mix(in srgb,rgba(255,242,206,.5),rgba(255,168,112,.5) calc(var(--sun-warm) * 100%)),#ffecbe00 72%)}.sd-rays[data-v-c9dc5a87]{left:0;top:0;width:620px;height:620px;margin:-310px 0 0 -310px;background:repeating-conic-gradient(from 0deg,#fffae638,#fffae638 2deg,#fffae600 2deg,#fffae600 18deg);-webkit-mask-image:radial-gradient(closest-side,rgba(0,0,0,.06) 14%,#000 32%,transparent 66%);mask-image:radial-gradient(closest-side,rgba(0,0,0,.06) 14%,#000 32%,transparent 66%);opacity:calc(1 - var(--sun-warm) * .82);animation:sd-spin-c9dc5a87 90s linear infinite;will-change:transform,opacity}.sd-corona[data-v-c9dc5a87]{left:0;top:0;width:128px;height:128px;margin:-64px 0 0 -64px;border-radius:50%;background:radial-gradient(closest-side,#fffcecf5 46%,#ffecbabd 58%,#ffd69438 74%,#ffd69400 88%);animation:sd-breathe-c9dc5a87 6.4s ease-in-out infinite alternate;will-change:transform,opacity}.sd-core[data-v-c9dc5a87]{left:0;top:0;width:74px;height:74px;margin:-37px 0 0 -37px;border-radius:50%}.sd-core[data-v-c9dc5a87]:not(.sd-core--warm){background:radial-gradient(closest-side,#fffef6 0,#fffef6 58%,#fff2c8,#ffdf9e,#ffd89657 88%,#ffd89600);box-shadow:0 0 26px 6px #fff0c69e,0 0 74px 26px #ffe2a64d}.sd-core--warm[data-v-c9dc5a87]{background:radial-gradient(closest-side,#fff2cf 0,#fff2cf 50%,#ffc472,#ff8f4e 78%,#ff6c4a6b 90%,#ff6c4a00);box-shadow:0 0 34px 10px #ffaa6a8c,0 0 110px 40px #ff805852;opacity:var(--sun-warm)}@keyframes sd-spin-c9dc5a87{to{transform:rotate(360deg)}}@keyframes sd-breathe-c9dc5a87{0%{transform:scale(1);opacity:.82}to{transform:scale(1.14);opacity:1}}.sd-cloud[data-v-c9dc5a87]{left:calc(0px - var(--w, 30vw));width:var(--w, 30vw);height:var(--h, 10vh);background-image:radial-gradient(closest-side at 12% 58%,var(--lit) 0 40%,var(--lit-2) 64%,transparent 92%),radial-gradient(closest-side at 27% 34%,var(--lit) 0 38%,var(--lit-2) 62%,transparent 92%),radial-gradient(closest-side at 43% 56%,var(--lit) 0 40%,var(--lit-2) 64%,transparent 92%),radial-gradient(closest-side at 58% 32%,var(--lit) 0 38%,var(--lit-2) 62%,transparent 92%),radial-gradient(closest-side at 73% 54%,var(--lit) 0 40%,var(--lit-2) 64%,transparent 92%),radial-gradient(closest-side at 88% 38%,var(--lit) 0 38%,var(--lit-2) 62%,transparent 92%),radial-gradient(closest-side at 34% 76%,color-mix(in srgb,rgba(178,203,230,.5),rgba(196,108,108,.5) calc(var(--tint) * 70%)) 0 34%,transparent 88%),radial-gradient(closest-side at 64% 78%,color-mix(in srgb,rgba(178,203,230,.44),rgba(196,108,108,.44) calc(var(--tint) * 70%)) 0 32%,transparent 88%);animation:sd-drift-c9dc5a87 var(--dur, 90s) linear infinite;animation-delay:calc(0s - var(--dur, 90s) * var(--dl, 0));will-change:transform}.sd-clouds[data-v-c9dc5a87]{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 22%,#000 34% 62%,rgba(0,0,0,0) 78%);mask-image:linear-gradient(180deg,#0000 22%,#000 34%,#000 62%,#0000 78%);opacity:calc(1 - var(--w-rosy) * .92)}@keyframes sd-drift-c9dc5a87{0%{transform:translate(0)}to{transform:translate(calc(100vw + var(--w, 30vw)))}}@keyframes sd-twinkle-c9dc5a87{0%{opacity:.1}to{opacity:.92}}.sd-horizon[data-v-c9dc5a87]{inset:auto 0 0;height:62%;background:linear-gradient(180deg,#ffecc800,#ffce944d 22%,#ffa06e6b 46%,#e26c5c66 72%,#7e4a646b);transform:translate3d(0,calc((1 - var(--horizon)) * 100%),0);will-change:transform}.sd-ridge[data-v-c9dc5a87]{inset:auto 0 0;height:28vw;background-repeat:no-repeat;background-size:auto 100%;background-position:50% 100%;mix-blend-mode:multiply;opacity:var(--ridge);transform:translate3d(0,calc((1 - var(--ridge)) * 42%),0);will-change:transform,opacity}.sd-mist[data-v-c9dc5a87]{inset:auto 0 0;height:40vh;background:linear-gradient(180deg,#ffe4c200,#ffe4c200 30%,#ffe0bc1a 52%,#fed8b02e 70%,#fccea43b 86%,#fac69c42);opacity:var(--mist);pointer-events:none}.sd-stars[data-v-c9dc5a87]{opacity:var(--stars)}.sd-star[data-v-c9dc5a87]{border-radius:50%;background:#fff6e6;box-shadow:0 0 6px 1.6px #fff0d666;animation:sd-twinkle-c9dc5a87 var(--d) ease-in-out var(--dl) infinite alternate}.sd-pets[data-v-c9dc5a87]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none}.sd-pet[data-v-c9dc5a87]{position:absolute;left:0;top:0;width:34px;height:16px;margin:-8px 0 0 -17px;opacity:0;animation:sd-appear-c9dc5a87 .52s ease-out forwards}.sd-pet svg[data-v-c9dc5a87]{display:block;width:100%;height:100%;overflow:visible}.sd-pet path[data-v-c9dc5a87]{fill:#402e229e}.sd-wing-l[data-v-c9dc5a87],.sd-wing-r[data-v-c9dc5a87]{transform-box:view-box}.sd-wing-l[data-v-c9dc5a87]{transform-origin:21px 10.2px;animation:sd-flap-l-c9dc5a87 .3s ease-in-out infinite alternate}.sd-wing-r[data-v-c9dc5a87]{transform-origin:23px 10.2px;animation:sd-flap-r-c9dc5a87 .3s ease-in-out infinite alternate}@keyframes sd-flap-l-c9dc5a87{0%{transform:rotate(-30deg)}to{transform:rotate(34deg)}}@keyframes sd-flap-r-c9dc5a87{0%{transform:rotate(30deg)}to{transform:rotate(-34deg)}}@keyframes sd-appear-c9dc5a87{0%{opacity:0}to{opacity:1}}@media(max-width:680px){.sd-rays[data-v-c9dc5a87]{width:420px;height:420px;margin:-210px 0 0 -210px}.sd-glow[data-v-c9dc5a87]{width:120vw;height:90vh;margin:-45vh 0 0 -60vw}.sd-corona[data-v-c9dc5a87]{width:96px;height:96px;margin:-48px 0 0 -48px}.sd-core[data-v-c9dc5a87]{width:56px;height:56px;margin:-28px 0 0 -28px}.sd-ridge[data-v-c9dc5a87]{height:min(60vw,46vh);background-size:auto 100%;background-position:0 100%}}.btt[data-v-d738a7f8]{position:fixed;right:26px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:50;width:84px;height:84px;padding:0;border:0;background:none;cursor:pointer;animation:btt-in-d738a7f8 .26s ease-out both;transition:transform .18s ease}.btt[data-v-d738a7f8]:hover{transform:translateY(-3px)}@keyframes btt-in-d738a7f8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.btt-face[data-v-d738a7f8]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;will-change:transform,opacity}.is-fly .btt-face[data-v-d738a7f8]{animation-duration:3.4s;animation-fill-mode:both;animation-iteration-count:1}.hero-rabbit.is-fly .btt-face[data-v-d738a7f8]{animation-name:rb-fly-d738a7f8;animation-timing-function:linear}.is-sun.is-fly .btt-face[data-v-d738a7f8]{animation-name:hc-fly-d738a7f8;animation-timing-function:ease-in-out}@keyframes rb-fly-d738a7f8{0%{transform:translate(0);opacity:1;animation-timing-function:ease-out}8%{transform:translateY(-13vh);animation-timing-function:ease-in}16%{transform:translateY(-2vh);animation-timing-function:ease-out}26%{transform:translateY(-27vh);animation-timing-function:ease-in}34%{transform:translateY(-13vh);animation-timing-function:ease-out}46%{transform:translateY(-44vh);animation-timing-function:ease-in}54%{transform:translateY(-31vh);animation-timing-function:ease-out}68%{transform:translateY(-64vh);animation-timing-function:ease-in}76%{transform:translateY(-53vh);animation-timing-function:ease-out}90%{transform:translateY(-92vh);opacity:.72;animation-timing-function:ease-in}to{transform:translateY(-126vh);opacity:0}}@keyframes hc-fly-d738a7f8{0%{transform:translate(0) rotate(0);opacity:1;animation-timing-function:ease-out}12%{transform:translate(-15px,-15vh) rotate(-11deg)}30%{transform:translate(17px,-35vh) rotate(11deg)}48%{transform:translate(-19px,-55vh) rotate(-13deg)}66%{transform:translate(15px,-75vh) rotate(10deg);opacity:.92}84%{transform:translate(-11px,-99vh) rotate(-8deg);opacity:.55}to{transform:translate(9px,-124vh) rotate(4deg);opacity:0}}.btt-fa[data-v-d738a7f8],.btt-fb[data-v-d738a7f8]{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;animation-duration:.52s;animation-iteration-count:infinite;animation-timing-function:linear}.btt-fa[data-v-d738a7f8]{animation-name:btt-flip-a-d738a7f8}.btt-fb[data-v-d738a7f8]{animation-name:btt-flip-b-d738a7f8}.no-flip .btt-fa[data-v-d738a7f8]{animation:none;opacity:1}.no-flip .btt-fb[data-v-d738a7f8]{animation:none;opacity:0}.is-sun.is-fly .btt-fa[data-v-d738a7f8],.is-sun.is-fly .btt-fb[data-v-d738a7f8]{animation-duration:.52s}.hero-rabbit.is-fly .btt-fa[data-v-d738a7f8]{animation:rb-frame-a-d738a7f8 3.4s steps(1,end) 1 both}.hero-rabbit.is-fly .btt-fb[data-v-d738a7f8]{animation:rb-frame-b-d738a7f8 3.4s steps(1,end) 1 both}@keyframes rb-frame-a-d738a7f8{0%{opacity:1}4%{opacity:0}14%{opacity:1}19%{opacity:0}32%{opacity:1}37%{opacity:0}52%{opacity:1}57%{opacity:0}74%{opacity:1}79%{opacity:0}to{opacity:0}}@keyframes rb-frame-b-d738a7f8{0%{opacity:0}4%{opacity:1}14%{opacity:0}19%{opacity:1}32%{opacity:0}37%{opacity:1}52%{opacity:0}57%{opacity:1}74%{opacity:0}79%{opacity:1}to{opacity:1}}@keyframes btt-flip-a-d738a7f8{0%,49.999%{opacity:1}50%,to{opacity:0}}@keyframes btt-flip-b-d738a7f8{0%,49.999%{opacity:0}50%,to{opacity:1}}.rb-spark[data-v-d738a7f8]{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff3cf;opacity:0}.rb-spark-1[data-v-d738a7f8]{left:22px;top:72px}.rb-spark-2[data-v-d738a7f8]{left:62px;top:66px}.rb-spark-3[data-v-d738a7f8]{left:42px;top:80px}.is-moon.is-fly .rb-spark[data-v-d738a7f8]{animation:rb-spark-d738a7f8 .9s ease-out both}.is-moon.is-fly .rb-spark-2[data-v-d738a7f8]{animation-delay:.26s}.is-moon.is-fly .rb-spark-3[data-v-d738a7f8]{animation-delay:.52s}@keyframes rb-spark-d738a7f8{0%{opacity:0;transform:translateY(0)}22%{opacity:.95}to{opacity:0;transform:translateY(20px)}}@media(max-width:767px){.btt[data-v-d738a7f8]{right:20px;bottom:calc(76px + env(safe-area-inset-bottom,0px));width:72px;height:72px}.rb-spark-1[data-v-d738a7f8]{left:18px;top:62px}.rb-spark-2[data-v-d738a7f8]{left:53px;top:57px}.rb-spark-3[data-v-d738a7f8]{left:36px;top:68px}}.site-footer[data-v-f5cd0608]{position:relative;overflow:hidden;padding:68px 0 24px;background:linear-gradient(135deg,#3b1706,#642c0a 54%,#8f4a18);color:#fff7e5}.footer-shell[data-v-f5cd0608]{width:min(1160px,calc(100% - 48px));margin:0 auto}.footer-glow[data-v-f5cd0608]{position:absolute;right:8%;top:-150px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(255,221,141,.28),transparent 68%);pointer-events:none}.footer-main[data-v-f5cd0608]{position:relative;display:grid;grid-template-columns:2fr 1fr 1fr 1.15fr;gap:42px;padding-bottom:54px}.footer-brand[data-v-f5cd0608]{display:flex;flex-direction:column;align-items:flex-start}.footer-logo[data-v-f5cd0608]{display:inline-flex;align-items:center;gap:12px;color:#fffdf3;font-family:var(--xk-font-display);font-size:25px;font-weight:900;text-decoration:none}.footer-logo img[data-v-f5cd0608]{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(0,0,0,.18))}.footer-brand p[data-v-f5cd0608]{margin:20px 0 19px;color:#f7dcb2;font-size:14px;line-height:1.8}.footer-signature[data-v-f5cd0608]{color:#d9a969;font-size:10px;font-weight:800;letter-spacing:.16em}.footer-column[data-v-f5cd0608]{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-column b[data-v-f5cd0608]{margin-bottom:5px;color:#fffdf3;font-size:13px;letter-spacing:.08em}.footer-column a[data-v-f5cd0608]{color:#f7dcb2;font-size:13px;text-decoration:none;transition:color .18s ease,transform .18s ease}.footer-column a[data-v-f5cd0608]:hover{color:#fffdf3;transform:translate(3px)}.footer-status[data-v-f5cd0608]{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;row-gap:3px;align-self:start;padding:18px 18px 17px;border:1px solid rgba(255,231,183,.22);border-radius:16px;background:#fff4cd17;box-shadow:inset 0 1px #ffffff1f,0 13px 25px #210d0329}.footer-status b[data-v-f5cd0608]{font-size:14px}.footer-status p[data-v-f5cd0608]{grid-column:2;margin:0;color:#e9c795;font-size:12px;white-space:nowrap}.status-dot[data-v-f5cd0608]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#9ee68b;box-shadow:0 0 0 4px #9ee68b24,0 0 12px #9ee68bb3}.footer-legal[data-v-f5cd0608]{position:relative;display:grid;grid-template-columns:1.45fr 1fr 1.75fr;align-items:center;margin-bottom:20px;padding:20px 0 18px;border-top:1px solid rgba(255,231,183,.18);border-bottom:1px solid rgba(255,231,183,.18);color:#dcb57f;font-size:11px;line-height:1.8}.footer-legal p[data-v-f5cd0608]{margin:0}.footer-legal b[data-v-f5cd0608]{color:#fff1d2;font-weight:800}.filing-line[data-v-f5cd0608]{display:flex;align-items:center;justify-content:flex-start;gap:7px;margin-top:0;color:#e9c795;white-space:nowrap}.filing-line a[data-v-f5cd0608]{color:#fff1d2;font-weight:800;text-decoration:none}.filing-line a[data-v-f5cd0608]:hover{text-decoration:underline}.filing-mark[data-v-f5cd0608]{display:inline-grid;width:16px;height:16px;place-items:center;border-radius:50%;background:#f2c45e;color:#67300d;font-size:8px}@media(max-width:680px){.site-footer[data-v-f5cd0608]{padding:42px 0 20px}.footer-shell[data-v-f5cd0608]{width:min(100% - 32px,530px)}.footer-main[data-v-f5cd0608]{grid-template-columns:1fr 1fr;gap:26px 18px;padding-bottom:30px}.footer-brand[data-v-f5cd0608]{grid-column:1/-1}.footer-brand p[data-v-f5cd0608]{margin:12px 0;font-size:13px}.footer-logo[data-v-f5cd0608]{font-size:22px}.footer-logo img[data-v-f5cd0608]{width:36px;height:36px}.footer-column[data-v-f5cd0608]{gap:10px}.footer-column b[data-v-f5cd0608]{margin-bottom:2px}.footer-column a[data-v-f5cd0608]{font-size:12px}.footer-status[data-v-f5cd0608]{grid-column:1/-1;width:100%;box-sizing:border-box;padding:15px 16px}.footer-status p[data-v-f5cd0608]{margin-top:7px}.footer-legal[data-v-f5cd0608]{display:block;margin-bottom:16px;padding:15px 0 14px;font-size:10px;text-align:center}.footer-legal p[data-v-f5cd0608]{padding:0 8px}.filing-line[data-v-f5cd0608]{justify-content:center;flex-wrap:wrap;gap:5px;margin-top:7px;white-space:normal}.filing-line span[data-v-f5cd0608]:last-child{width:100%}}[data-theme=light] .site-footer[data-v-f5cd0608]{background:linear-gradient(135deg,#2a1407ed,#4c2309ed 54%,#713912ed)}[data-theme=light] .footer-glow[data-v-f5cd0608]{background:radial-gradient(circle,rgba(255,214,150,.18),transparent 68%)}[data-theme=dark] .site-footer[data-v-f5cd0608]{background:linear-gradient(135deg,#100b08,#22130a 52%,#3d2311)}[data-theme=dark] .footer-glow[data-v-f5cd0608]{background:radial-gradient(circle,rgba(255,214,150,.12),transparent 68%)}[data-theme=dark] .footer-status[data-v-f5cd0608]{border-color:#ffe7b724;background:#fff4cd0d;box-shadow:inset 0 1px #ffffff12,0 13px 25px #0000006b}[data-theme=dark] .footer-legal[data-v-f5cd0608]{border-top-color:#ffe7b71a;border-bottom-color:#ffe7b71a}.mock-advisor[data-v-9f06cc80]{display:grid;gap:12px}.log[data-v-9f06cc80],.read[data-v-9f06cc80],.replies[data-v-9f06cc80]{padding:15px 17px 17px;border:1px solid var(--xk-border);border-radius:16px;background:var(--mock-surface)}.read[data-v-9f06cc80],.replies[data-v-9f06cc80]{background:var(--mock-surface-2)}.log-label[data-v-9f06cc80],.read-label[data-v-9f06cc80]{color:var(--mock-muted);font-size:11px;letter-spacing:.03em}.line[data-v-9f06cc80]{max-width:82%;margin-top:8px;padding:8px 12px;border-radius:12px;background:var(--mock-surface);color:var(--mock-ink);font-size:12.5px;line-height:1.6;opacity:0;animation:seq-9f06cc80 10s linear infinite}.line--them[data-v-9f06cc80]{margin-left:auto;border-bottom-right-radius:5px;background:var(--mock-surface-2)}.line--me[data-v-9f06cc80]{border-bottom-left-radius:5px;background:var(--xk-border)}.arrow[data-v-9f06cc80]{display:grid;height:20px;place-items:center}.arrow span[data-v-9f06cc80]{position:relative;width:1px;height:100%;background:linear-gradient(var(--xk-border-strong),var(--xk-primary))}.arrow span[data-v-9f06cc80]:after{position:absolute;bottom:-1px;left:50%;width:5px;height:5px;border-right:1px solid var(--xk-primary);border-bottom:1px solid var(--xk-primary);content:"";transform:translate(-50%) rotate(45deg)}.read-text[data-v-9f06cc80]{margin-top:8px;color:var(--mock-ink);font-size:13.5px;font-weight:600;line-height:1.7}.read[data-v-9f06cc80],.replies[data-v-9f06cc80]{opacity:0;animation:seq-9f06cc80 10s linear infinite}.read[data-v-9f06cc80]{animation-delay:1.4s}.replies[data-v-9f06cc80]{animation-delay:1.8s}.reply[data-v-9f06cc80]{position:relative;margin-top:9px;padding-left:18px;color:var(--mock-ink);font-size:12.5px;line-height:1.65;opacity:0;animation:seq-9f06cc80 10s linear infinite}.reply i[data-v-9f06cc80]{position:absolute;top:7px;left:0;width:8px;height:8px;border-radius:50%;background:var(--xk-primary)}@keyframes seq-9f06cc80{0%,1%{opacity:0;transform:translateY(10px)}7%,93%{opacity:1;transform:none}98%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.line[data-v-9f06cc80],.read[data-v-9f06cc80],.replies[data-v-9f06cc80],.reply[data-v-9f06cc80]{animation:none;opacity:1}}.mock-deduction[data-v-8c9e1d11]{display:grid;gap:11px}.scene[data-v-8c9e1d11]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:13px 16px;border:1px solid var(--xk-border-strong);border-radius:14px;background:var(--mock-surface-2)}.scene b[data-v-8c9e1d11]{color:var(--mock-ink);font-size:13.5px;text-align:right}.scene-label[data-v-8c9e1d11],.verdict-label[data-v-8c9e1d11]{color:var(--mock-muted);font-size:11px;letter-spacing:.03em;white-space:nowrap}.thread[data-v-8c9e1d11]{display:grid;gap:9px}.line[data-v-8c9e1d11]{padding:11px 13px;border:1px solid var(--xk-border);border-radius:14px;background:var(--mock-surface);opacity:0;animation:seq-8c9e1d11 11s linear infinite}.line--them[data-v-8c9e1d11]{border-color:#ffa86c57;background:var(--mock-surface-2)}.who[data-v-8c9e1d11]{display:block;margin-bottom:5px;color:var(--mock-muted);font-size:10.5px;letter-spacing:.04em}.line--them .who[data-v-8c9e1d11]{color:var(--xk-primary-deep)}.line p[data-v-8c9e1d11]{color:var(--mock-ink);font-size:13px;line-height:1.7}.verdict[data-v-8c9e1d11]{padding:13px 16px 15px;border-left:2px solid var(--xk-primary);border-radius:0 14px 14px 0;background:var(--mock-surface);opacity:0;animation:seq-8c9e1d11 11s linear infinite;animation-delay:3.5s}.verdict p[data-v-8c9e1d11]{margin-top:6px;color:var(--mock-ink);font-size:12.5px;line-height:1.75}@keyframes seq-8c9e1d11{0%,1%{opacity:0;transform:translateY(10px)}6%,94%{opacity:1;transform:none}99%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.line[data-v-8c9e1d11],.verdict[data-v-8c9e1d11]{animation:none;opacity:1}}.mock-fatloss[data-v-63690462]{display:grid;gap:12px}.input-card[data-v-63690462]{padding:16px 18px 18px;border:1px solid var(--xk-border);border-radius:16px;background:var(--mock-surface);box-shadow:var(--xk-shadow-soft)}.input-label[data-v-63690462]{color:var(--mock-muted);font-size:11px;letter-spacing:.04em}.input-text[data-v-63690462]{margin-top:8px;color:var(--mock-ink);font-size:13.5px;line-height:1.75}.caret[data-v-63690462]{display:inline-block;width:1.5px;height:15px;margin-left:3px;vertical-align:-2px;background:#ffb17a;animation:caret-blink-63690462 1.1s steps(1) infinite}@keyframes caret-blink-63690462{0%,49%{opacity:1}50%,to{opacity:0}}.arrow[data-v-63690462]{display:grid;height:22px;place-items:center}.arrow span[data-v-63690462]{position:relative;width:1px;height:100%;background:linear-gradient(#ffb17a1a,#ffb17ab3)}.arrow span[data-v-63690462]:after{position:absolute;bottom:-1px;left:50%;width:5px;height:5px;border-right:1px solid rgba(255,177,122,.85);border-bottom:1px solid rgba(255,177,122,.85);content:"";transform:translate(-50%) rotate(45deg)}.parsed[data-v-63690462]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.chip[data-v-63690462]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--xk-border-strong);border-radius:14px;background:linear-gradient(150deg,#ffa86c2e,#ff785a14);opacity:0;animation:chip-in-63690462 10s linear infinite}.chip b[data-v-63690462]{color:var(--mock-muted);font-size:11.5px;font-weight:500}.chip span[data-v-63690462]{color:var(--mock-ink);font-family:var(--xk-font-num);font-size:15px;font-weight:600}.chip em[data-v-63690462]{margin-left:3px;color:var(--mock-muted);font-family:var(--xk-font-body);font-size:11px;font-style:normal;font-weight:400}.done[data-v-63690462]{padding-left:2px;color:var(--mock-muted);font-size:11.5px;opacity:0;animation:done-in-63690462 10s linear infinite;animation-delay:3.9s}@keyframes chip-in-63690462{0%,1%{opacity:0;transform:translateY(12px) scale(.97)}7%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes done-in-63690462{0%,3%{opacity:0}9%,93%{opacity:1}98%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.chip[data-v-63690462],.done[data-v-63690462]{animation:none;opacity:1}.caret[data-v-63690462]{animation:none}}.mock-confession[data-v-094f7ff1]{display:grid;gap:16px;justify-items:center}.card[data-v-094f7ff1]{position:relative;display:flex;flex-direction:column;width:100%;min-height:344px;overflow:hidden;padding:0 24px 26px;border:1px solid var(--xk-border);border-radius:20px;background:#100b09;box-shadow:0 24px 60px #00000073;color:var(--card-ink);text-align:center}.sky[data-v-094f7ff1]{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center 26%;background-size:cover;animation:sky-in-094f7ff1 .62s ease}.scrim[data-v-094f7ff1]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08050429,#0805043d 42%,#080504e0)}.card[data-v-094f7ff1]>:not(.sky):not(.scrim){position:relative}@keyframes sky-in-094f7ff1{0%{opacity:0}to{opacity:1}}.eyebrow[data-v-094f7ff1]{margin-top:auto;color:var(--card-accent);font-family:var(--xk-font-num);font-size:10px;letter-spacing:.24em;opacity:.9;transition:color .62s ease}.card h3[data-v-094f7ff1]{margin:10px 0 6px;font-family:var(--xk-font-display);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.4;text-shadow:0 2px 12px rgba(0,0,0,.55)}.met[data-v-094f7ff1]{color:var(--card-ink);font-size:12px;opacity:.62}.counter[data-v-094f7ff1]{display:flex;justify-content:center;gap:8px;margin:20px 0 12px}.cell[data-v-094f7ff1]{display:grid;min-width:54px;padding:10px 8px 8px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff12;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cell b[data-v-094f7ff1]{font-family:var(--xk-font-num);font-size:21px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.cell span[data-v-094f7ff1]{margin-top:5px;font-size:10px;opacity:.66}.cell--live b[data-v-094f7ff1]{color:var(--card-accent);transition:color .62s ease}.until[data-v-094f7ff1]{color:var(--card-ink);font-size:11.5px;opacity:.7}.swatches[data-v-094f7ff1]{display:flex;gap:8px}.swatch[data-v-094f7ff1]{min-width:76px;padding:9px 16px;border:1px solid var(--xk-border);border-radius:999px;background-color:#2a1e17;background-position:center;background-size:cover;color:#fff8ee;font:inherit;font-size:12px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.6);cursor:pointer;opacity:.6;transition:opacity .24s ease,transform .24s ease,box-shadow .24s ease}.swatch[data-v-094f7ff1]:hover{opacity:.85;transform:translateY(-1px)}.swatch.is-on[data-v-094f7ff1]{opacity:1;box-shadow:0 0 0 1.5px #ffe8c8b3,0 6px 18px #0006}@media(prefers-reduced-motion:reduce){.swatch[data-v-094f7ff1]{transition:none}.sky[data-v-094f7ff1]{animation:none}}.mock-days[data-v-7c5bbfdd]{display:grid;gap:12px}.card[data-v-7c5bbfdd],.list[data-v-7c5bbfdd]{border:1px solid var(--xk-border);border-radius:18px;background:var(--mock-surface);color:var(--mock-ink)}.card[data-v-7c5bbfdd]{padding:18px 20px 20px}.head[data-v-7c5bbfdd]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.eyebrow[data-v-7c5bbfdd]{margin:0;color:var(--mock-muted);font-size:9.5px;font-weight:800;letter-spacing:.2em}.pick-row[data-v-7c5bbfdd]{display:flex;align-items:center;gap:9px}.pick-label[data-v-7c5bbfdd]{font-family:var(--xk-font-num);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.pick-btn[data-v-7c5bbfdd]{padding:5px 11px;border:1px solid var(--xk-border);border-radius:999px;background:var(--mock-surface-2);color:inherit;font:inherit;font-size:11.5px;cursor:pointer;transition:transform .18s ease,filter .18s ease}.pick-btn[data-v-7c5bbfdd]:hover{transform:translateY(-1px);filter:brightness(1.06)}.bignum[data-v-7c5bbfdd]{margin:14px 0 0;font-family:var(--xk-font-num);font-size:54px;font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bignum span[data-v-7c5bbfdd]{margin-left:9px;font-size:14px;font-weight:600;letter-spacing:0}.mile[data-v-7c5bbfdd]{margin-top:16px}.mile-row[data-v-7c5bbfdd]{display:flex;justify-content:space-between;color:var(--mock-muted);font-size:11.5px}.track[data-v-7c5bbfdd]{height:6px;margin-top:7px;border-radius:999px;background:var(--mock-surface-2);overflow:hidden}.track i[data-v-7c5bbfdd]{display:block;height:100%;border-radius:999px;background:currentColor;color:var(--mock-accent, #ff8a5c);transition:width .52s cubic-bezier(.2,.8,.3,1)}.stats[data-v-7c5bbfdd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none}.stats li[data-v-7c5bbfdd]{padding:11px 8px;border:1px solid var(--xk-border);border-radius:12px;background:var(--mock-surface-2);text-align:center}.stats b[data-v-7c5bbfdd]{display:block;font-family:var(--xk-font-num);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.stats span[data-v-7c5bbfdd]{display:block;margin-top:4px;color:var(--mock-muted);font-size:10px}.list[data-v-7c5bbfdd]{padding:14px 16px 16px}.list-head[data-v-7c5bbfdd]{display:flex;justify-content:space-between;margin:0 0 4px;font-size:13px;font-weight:700}.list-head em[data-v-7c5bbfdd]{color:var(--mock-muted);font-size:10.5px;font-style:normal;font-weight:500}.row[data-v-7c5bbfdd]{display:grid;grid-template-columns:3px minmax(0,1fr) auto auto;gap:11px;align-items:center;margin-top:11px}.rail[data-v-7c5bbfdd]{height:30px;border-radius:999px;background:var(--mock-muted)}.rail--a[data-v-7c5bbfdd]{background:#ff8a5c}.rail--b[data-v-7c5bbfdd]{background:#7fb2e8}.row-title[data-v-7c5bbfdd]{font-size:13px;font-weight:600}.row-date[data-v-7c5bbfdd]{color:var(--mock-muted);font-family:var(--xk-font-num);font-size:11.5px;font-variant-numeric:tabular-nums}.row-left[data-v-7c5bbfdd]{padding:3px 9px;border-radius:999px;background:var(--mock-surface-2);font-size:11px;font-weight:700}@media(prefers-reduced-motion:reduce){.pick-btn[data-v-7c5bbfdd],.track i[data-v-7c5bbfdd]{transition:none}}.mock-capsule[data-v-4b3c8181]{display:grid;gap:12px}.card[data-v-4b3c8181],.letter[data-v-4b3c8181]{border:1px solid var(--xk-border);border-radius:18px;background:var(--mock-surface);color:var(--mock-ink)}.card[data-v-4b3c8181]{padding:18px 20px 20px}.head[data-v-4b3c8181]{display:flex;align-items:center;gap:13px}.seal[data-v-4b3c8181]{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:12px;background:var(--mock-surface-2);font-size:18px}.eyebrow[data-v-4b3c8181]{margin:0;color:var(--mock-muted);font-size:9.5px;font-weight:800;letter-spacing:.2em}.title[data-v-4b3c8181]{margin:3px 0 0;font-size:15px;font-weight:700}.meters[data-v-4b3c8181]{display:grid;gap:12px;margin-top:17px}.meter-row[data-v-4b3c8181]{display:flex;justify-content:space-between;align-items:baseline;color:var(--mock-muted);font-size:11.5px}.meter-row b[data-v-4b3c8181]{font-family:var(--xk-font-num);font-size:15px;font-weight:600}.meter-row em[data-v-4b3c8181]{color:var(--mock-muted);font-size:11px;font-style:normal;font-weight:500}.track[data-v-4b3c8181]{height:6px;margin-top:7px;border-radius:999px;background:var(--mock-surface-2);overflow:hidden}.track i[data-v-4b3c8181]{display:block;height:100%;border-radius:999px;background:#ff8a5c;transition:width .52s cubic-bezier(.2,.8,.3,1)}.letter[data-v-4b3c8181]{padding:14px 16px 16px}.letter-head[data-v-4b3c8181]{display:flex;align-items:center;justify-content:space-between}.section[data-v-4b3c8181]{margin:0;font-size:13px;font-weight:700}.section em[data-v-4b3c8181]{margin-left:8px;color:var(--mock-muted);font-size:10.5px;font-style:normal;font-weight:500}.pill[data-v-4b3c8181]{padding:3px 10px;border-radius:999px;background:var(--mock-surface-2);color:#a04610;font-size:10.5px;font-weight:700}.body[data-v-4b3c8181]{display:block;width:100%;margin-top:12px;padding:15px 16px;border:1px solid var(--xk-border);border-radius:14px;background:var(--mock-surface-2);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:filter .22s ease,transform .22s ease}.body[data-v-4b3c8181]:hover{transform:translateY(-1px)}.body-title[data-v-4b3c8181]{margin:0;font-size:14px;font-weight:700}.body-text[data-v-4b3c8181]{margin:8px 0 0;color:var(--mock-muted);font-size:12.5px;line-height:1.8;transition:opacity .26s ease,filter .26s ease}.track--thin[data-v-4b3c8181]{height:4px}.track--thin i[data-v-4b3c8181]{background:currentColor;color:#ff8a5c}.body-foot[data-v-4b3c8181]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;font-size:11px}.to[data-v-4b3c8181]{color:var(--mock-muted)}.when[data-v-4b3c8181]{font-family:var(--xk-font-num);font-weight:600;font-variant-numeric:tabular-nums}.is-sealed .body-text[data-v-4b3c8181]{opacity:.16;filter:blur(5px);-webkit-user-select:none;user-select:none}.hint[data-v-4b3c8181]{margin:11px 0 0;color:var(--mock-muted);font-size:11px;line-height:1.6}@media(prefers-reduced-motion:reduce){.body[data-v-4b3c8181],.track i[data-v-4b3c8181]{transition:none}}.mock-life100[data-v-78b6de50]{display:grid;gap:12px}.cover[data-v-78b6de50],.list[data-v-78b6de50]{border:1px solid var(--xk-border);border-radius:18px;background:var(--mock-surface);color:var(--mock-ink)}.cover[data-v-78b6de50]{display:flex;align-items:center;gap:18px;padding:18px 20px}.ring[data-v-78b6de50]{position:relative;width:84px;height:84px;flex:0 0 auto}.ring svg[data-v-78b6de50]{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg[data-v-78b6de50]{fill:none;stroke:var(--mock-surface-2);stroke-width:7}.ring-fg[data-v-78b6de50]{fill:none;stroke:#ff8a5c;stroke-width:7;stroke-linecap:round;transition:stroke-dasharray .62s cubic-bezier(.2,.8,.3,1)}.ring-in[data-v-78b6de50]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.ring-in b[data-v-78b6de50]{font-family:var(--xk-font-num);font-size:17px;font-weight:700;line-height:1}.ring-in span[data-v-78b6de50]{margin-top:3px;color:var(--mock-muted);font-size:9.5px}.cap[data-v-78b6de50]{margin:0;color:var(--mock-muted);font-size:11.5px}.num[data-v-78b6de50]{margin:6px 0 0;font-family:var(--xk-font-num);font-size:34px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.num em[data-v-78b6de50]{margin-left:7px;color:var(--mock-muted);font-size:13px;font-style:normal;font-weight:500}.next[data-v-78b6de50]{margin:9px 0 0;color:var(--mock-muted);font-size:11px}.list[data-v-78b6de50]{padding:8px 10px 10px}.item[data-v-78b6de50]{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:11px;align-items:center;width:100%;padding:11px 8px;border:0;border-bottom:1px solid var(--xk-border);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s ease}.item[data-v-78b6de50]:last-child{border-bottom:0}.item[data-v-78b6de50]:hover{background:var(--mock-surface-2)}.box[data-v-78b6de50]{display:grid;place-items:center;width:19px;height:19px;border:1.5px solid var(--xk-border-strong, var(--xk-border));border-radius:6px;color:#fffdf3;font-size:12px;font-style:normal;transition:background .22s ease,border-color .22s ease}.is-done .box[data-v-78b6de50]{border-color:#ff8a5c;background:#ff8a5c}.item-text[data-v-78b6de50]{font-size:13px;transition:opacity .22s ease}.is-done .item-text[data-v-78b6de50]{opacity:.5;text-decoration:line-through}.item-cat[data-v-78b6de50]{padding:3px 9px;border-radius:999px;background:var(--mock-surface-2);color:var(--mock-muted);font-size:10.5px;white-space:nowrap}.cats[data-v-78b6de50]{margin:0;padding:0 4px;color:var(--mock-muted);font-size:10.5px;line-height:1.75}[data-theme=light] .cats[data-v-78b6de50]{color:#fff}@media(prefers-reduced-motion:reduce){.ring-fg[data-v-78b6de50],.item[data-v-78b6de50],.box[data-v-78b6de50],.item-text[data-v-78b6de50]{transition:none}}.mock-video[data-v-2a6d1367]{display:grid;gap:12px}.card[data-v-2a6d1367],.panel[data-v-2a6d1367]{border:1px solid var(--xk-border);border-radius:18px;background:var(--mock-surface);color:var(--mock-ink)}.card[data-v-2a6d1367]{padding:18px 20px 19px}.top[data-v-2a6d1367]{display:flex;align-items:center;gap:9px}.mark[data-v-2a6d1367]{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--mock-surface-2);font-size:12px}.eyebrow[data-v-2a6d1367]{margin:0;color:var(--mock-muted);font-size:9.5px;font-weight:800;letter-spacing:.2em}.live[data-v-2a6d1367]{width:6px;height:6px;margin-left:auto;border-radius:50%;background:#58c07a;box-shadow:0 0 0 3px #58c07a2e}.live-text[data-v-2a6d1367]{color:var(--mock-muted);font-size:10.5px}.chips[data-v-2a6d1367]{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.chip[data-v-2a6d1367]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--xk-border);border-radius:999px;color:var(--mock-muted);font-size:11.5px;font-weight:600;transition:border-color .26s ease,color .26s ease,background .26s ease,transform .26s ease}.chip i[data-v-2a6d1367]{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45;transition:opacity .26s ease}.chip.is-on[data-v-2a6d1367]{border-color:#ff8a5c;background:#ff8a5c24;color:var(--mock-ink);transform:translateY(-2px)}.chip.is-on i[data-v-2a6d1367]{opacity:1}.panel[data-v-2a6d1367]{padding:15px 16px 16px}.panel-head[data-v-2a6d1367]{display:flex;align-items:center;justify-content:space-between;gap:10px}.panel-title[data-v-2a6d1367]{margin:0;font-size:13px;font-weight:700}.panel-title em[data-v-2a6d1367]{margin-left:8px;color:var(--mock-muted);font-size:10.5px;font-style:normal;font-weight:500}.secure[data-v-2a6d1367]{padding:3px 9px;border-radius:999px;background:var(--mock-surface-2);color:var(--mock-muted);font-size:10.5px}.input[data-v-2a6d1367]{box-sizing:border-box;width:100%;margin-top:12px;padding:11px 13px;border:1px solid var(--xk-border);border-radius:12px;background:var(--mock-surface-2);color:inherit;font:inherit;font-size:12.5px}.input[data-v-2a6d1367]:focus{outline:2px solid rgba(255,138,92,.5);outline-offset:1px}.actions[data-v-2a6d1367]{margin-top:11px}.action[data-v-2a6d1367]{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;border-radius:11px;background:#ff8a5c;color:#2b1008;font-size:12.5px;font-weight:700}.action.is-busy[data-v-2a6d1367]{opacity:.6}.result[data-v-2a6d1367]{margin:13px 0 0;padding-top:12px;border-top:1px dashed var(--xk-border);color:var(--mock-muted);font-size:11.5px;line-height:1.7}.result b[data-v-2a6d1367]{color:var(--mock-ink)}.result.is-empty b[data-v-2a6d1367]{color:inherit}@media(prefers-reduced-motion:reduce){.chip[data-v-2a6d1367]{transition:none}}.mock-resume[data-v-5a8d1c97]{display:grid;gap:12px}.card[data-v-5a8d1c97]{padding:16px 18px 18px;border:1px solid var(--xk-border);border-radius:18px;background:var(--mock-surface);color:var(--mock-ink)}.head[data-v-5a8d1c97]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.eyebrow[data-v-5a8d1c97]{margin:0;color:var(--mock-muted);font-size:9.5px;font-weight:800;letter-spacing:.2em}.pick-row[data-v-5a8d1c97]{display:flex;align-items:center;gap:9px}.pick-label[data-v-5a8d1c97]{font-size:12px;font-weight:600}.pick-btn[data-v-5a8d1c97]{padding:5px 11px;border:1px solid var(--xk-border);border-radius:999px;background:var(--mock-surface-2);color:inherit;font:inherit;font-size:11.5px;cursor:pointer;transition:transform .18s ease,filter .18s ease}.pick-btn[data-v-5a8d1c97]:hover{transform:translateY(-1px);filter:brightness(1.06)}.pick-btn[data-v-5a8d1c97]:active{transform:translateY(1px)}.bubble[data-v-5a8d1c97]{margin-top:12px;padding:11px 13px;border-radius:14px}.bubble--ask[data-v-5a8d1c97]{border:1px solid var(--xk-border);background:var(--mock-surface-2);border-top-left-radius:5px}.bubble--mine[data-v-5a8d1c97]{margin-top:9px;background:var(--xk-border);border-top-right-radius:5px}.b-label[data-v-5a8d1c97]{margin:0;color:var(--mock-muted);font-size:10px;font-weight:700;letter-spacing:.04em}.b-text[data-v-5a8d1c97]{margin:5px 0 0;font-size:12.5px;line-height:1.7}.note[data-v-5a8d1c97]{background:var(--mock-surface-2)}.note-head[data-v-5a8d1c97]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;font-size:13px;font-weight:700}.note-head em[data-v-5a8d1c97]{padding:3px 9px;border-radius:999px;background:var(--mock-surface);color:var(--xk-primary-deep);font-size:10.5px;font-style:normal;font-weight:700}.flaw[data-v-5a8d1c97]{margin:9px 0 0;font-size:12.5px;line-height:1.7}.better[data-v-5a8d1c97]{margin-top:13px;padding:12px 13px;border-left:2px solid #ff8a5c;border-radius:0 12px 12px 0;background:var(--mock-surface)}.better-text[data-v-5a8d1c97]{margin:5px 0 0;font-size:12.5px;line-height:1.75}.foot[data-v-5a8d1c97]{margin:13px 0 0;color:var(--mock-muted);font-size:11px}@media(prefers-reduced-motion:reduce){.pick-btn[data-v-5a8d1c97]{transition:none}.pick-btn[data-v-5a8d1c97]:hover{transform:none}}.mock-travel[data-v-49bd86bf]{display:grid;gap:12px}.card[data-v-49bd86bf]{padding:16px 18px 18px;border:1px solid var(--xk-border);border-radius:18px;background:var(--mock-surface);color:var(--mock-ink)}.head[data-v-49bd86bf]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.eyebrow[data-v-49bd86bf]{margin:0;color:var(--mock-muted);font-size:9.5px;font-weight:800;letter-spacing:.2em}.pick-btn[data-v-49bd86bf]{padding:5px 11px;border:1px solid var(--xk-border);border-radius:999px;background:var(--mock-surface-2);color:inherit;font:inherit;font-size:11.5px;cursor:pointer;transition:transform .18s ease,filter .18s ease}.pick-btn[data-v-49bd86bf]:hover{transform:translateY(-1px);filter:brightness(1.06)}.pick-btn[data-v-49bd86bf]:active{transform:translateY(1px)}.prompt[data-v-49bd86bf]{margin:12px 0 0;font-size:13.5px;line-height:1.7}.params[data-v-49bd86bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:13px 0 0;padding:0;list-style:none}.params li[data-v-49bd86bf]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:8px 11px;border:1px solid var(--xk-border);border-radius:11px;background:var(--mock-surface-2)}.params span[data-v-49bd86bf]{color:var(--mock-muted);font-size:10.5px}.params b[data-v-49bd86bf]{font-size:12px;font-weight:700}.plan[data-v-49bd86bf]{background:var(--mock-surface-2)}.plan-head[data-v-49bd86bf]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;font-size:13px;font-weight:700}.plan-head em[data-v-49bd86bf]{color:var(--mock-muted);font-size:10.5px;font-style:normal;font-weight:500}.picked[data-v-49bd86bf]{margin:8px 0 0;padding-left:10px;border-left:2px solid var(--xk-primary-deep);color:var(--xk-primary-deep);font-size:11px;line-height:1.6}.stops[data-v-49bd86bf]{display:grid;gap:2px;margin:13px 0 0;padding:0;list-style:none}.stops li[data-v-49bd86bf]{display:grid;grid-template-columns:40px 11px minmax(0,1fr);gap:0 8px;align-items:start;animation:stop-in-49bd86bf .38s cubic-bezier(.2,.8,.3,1) both}.at[data-v-49bd86bf]{padding-top:2px;color:var(--mock-muted);font-family:var(--xk-font-num);font-size:11px;font-variant-numeric:tabular-nums}.dot[data-v-49bd86bf]{position:relative;width:11px;height:100%}.dot[data-v-49bd86bf]:before{position:absolute;top:4px;left:0;width:7px;height:7px;border-radius:50%;background:#ff8a5c;content:""}.dot[data-v-49bd86bf]:after{position:absolute;top:13px;bottom:-2px;left:3px;width:1px;background:var(--xk-border-strong);content:""}.stops li:last-child .dot[data-v-49bd86bf]:after{display:none}.stop-copy[data-v-49bd86bf]{padding-bottom:13px}.st-title[data-v-49bd86bf]{margin:0;font-size:12.5px;font-weight:700}.st-note[data-v-49bd86bf]{margin:3px 0 0;color:var(--mock-muted);font-size:11.5px;line-height:1.65}@keyframes stop-in-49bd86bf{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pick-btn[data-v-49bd86bf]{transition:none}.pick-btn[data-v-49bd86bf]:hover{transform:none}.stops li[data-v-49bd86bf]{animation:none}}.sn-constellation[data-v-19420804]{position:absolute;right:0;bottom:8px;overflow:visible;pointer-events:none;filter:drop-shadow(0 0 3px rgba(255,238,214,.5))}.sc-line[data-v-19420804]{fill:none;stroke:#fff0e033;stroke-width:.7;stroke-linejoin:round}.sc-dot[data-v-19420804]{fill:#fff8eed1}.sc-dot--big[data-v-19420804]{fill:#fff}.site-home[data-v-85e19eab]{--ink: #42200f;--muted: #6d5749;--soft: #775e48;--faint: #6f5a45;--paper: #fffdf3;--card: rgba(255, 254, 248, .5);--edge: #eadcae;--rule: #f0e8d2;--lift: rgba(104, 100, 152, .15);--lift-2: rgba(92, 88, 142, .19);--accent: #a96f32;--deep: #69300d;--deep-fg: #fffef7;--deep-edge: #d9c597;--grad-sun: linear-gradient(135deg, rgba(255, 252, 232, .5), rgba(255, 244, 183, .5));--grad-mint: linear-gradient(135deg, rgba(244, 255, 241, .5), rgba(223, 247, 216, .5));--grad-sky: linear-gradient(135deg, rgba(248, 253, 255, .5), rgba(223, 242, 255, .5));--grad-cream: rgba(255, 248, 231, .5);--disc: transparent;--spark: #f5bd30;--spark-cool: #91cbe7;--heart: #fa766e;overflow:hidden;background:transparent;color:var(--ink)}[data-theme=dark] .site-home[data-v-85e19eab]{--ink: #fff4e6;--muted: #b6a394;--soft: #cbb6a3;--faint: #a08d7c;--paper: #120d0a;--card: rgba(26, 25, 34, .62);--edge: rgba(220, 230, 255, .14);--rule: rgba(220, 230, 255, .1);--lift: rgba(0, 0, 0, .58);--lift-2: rgba(0, 0, 0, .58);--panel-hi: rgba(255, 240, 222, .09);--accent: #e8b362;--deep: #ff7a4a;--deep-fg: #2b1008;--deep-edge: rgba(0, 0, 0, .45);--grad-sun: linear-gradient(135deg, #241a0e, #3a2c14);--grad-mint: linear-gradient(135deg, #131f16, #1f3222);--grad-sky: linear-gradient(135deg, #101f28, #1b3040);--grad-cream: #231a12;--disc: rgba(255, 224, 186, .16);--spark: #ffc65c;--spark-cool: #8fd0f2;--heart: #ff8f86}[data-theme=dark] .trio-card[data-v-85e19eab],[data-theme=dark] .rest-list li[data-v-85e19eab]{background-image:linear-gradient(180deg,rgba(255,240,222,.05),transparent 46%)}[data-theme=dark] .feature-card[data-v-85e19eab]{background-image:linear-gradient(180deg,rgba(255,240,222,.07),transparent 46%),linear-gradient(135deg,#26201a,#2c2421)}[data-theme=dark] .trio-card[data-v-85e19eab],[data-theme=dark] .feature-card[data-v-85e19eab]{box-shadow:inset 0 1px 0 var(--panel-hi),0 7px 0 var(--lift-2),0 20px 44px #00000080}[data-theme=dark] .rest-list li[data-v-85e19eab]{box-shadow:inset 0 1px 0 var(--panel-hi),0 5px 0 var(--lift)}[data-theme=dark] .dan-set span[data-tint="1"][data-v-85e19eab]{background:#ff789626;color:#ff9fb8}[data-theme=dark] .dan-set span[data-tint="2"][data-v-85e19eab]{background:#ff965026;color:#ffb489}[data-theme=dark] .dan-set span[data-tint="3"][data-v-85e19eab]{background:#9682ff29;color:#bdaaff}[data-theme=dark] .dan-set span[data-tint="4"][data-v-85e19eab]{background:#5aa0ff29;color:#9cc8ff}[data-theme=dark] .dan-set span[data-tint="5"][data-v-85e19eab]{background:#5ac88226;color:#93dfae}[data-theme=dark] .dan-set span[data-tint="6"][data-v-85e19eab]{background:#e6be5029;color:#f0d089}[data-theme=light] .site-home[data-v-85e19eab]{--lift: color-mix(in srgb, rgb(104 100 152 / .15) calc(100% - var(--day, 0) * 100%), rgb(152 92 72 / .15));--lift-2: color-mix(in srgb, rgb(92 88 142 / .19) calc(100% - var(--day, 0) * 100%), rgb(140 80 62 / .19));--muted: color-mix(in srgb, #806957, #1a0c04 calc(var(--tone, 0) * 96%));--soft: color-mix(in srgb, #775e48, #160a03 calc(var(--tone, 0) * 94%));--faint: color-mix(in srgb, #927a60, #1e0f05 calc(var(--tone, 0) * 96%));--accent: color-mix(in srgb, #a96f32, #69300d calc(var(--tone, 0) * 78%))}[data-theme=light] .mini-card[data-v-85e19eab],[data-theme=light] .note[data-v-85e19eab]{box-shadow:calc(var(--shx, 1) * 8px) calc(4px + var(--shy, 1) * 5px) 0 var(--lift)}[data-theme=light] .trio-card[data-v-85e19eab]{box-shadow:calc(var(--shx, 1) * 14px) calc(8px + var(--shy, 1) * 9px) 0 var(--lift-2),calc(var(--shx, 1) * 26px) 26px 44px #5c588e1f}[data-theme=light] .feature-card[data-v-85e19eab],[data-theme=light] .rest-list li[data-v-85e19eab]{box-shadow:none}[data-theme=light] .primary[data-v-85e19eab]{box-shadow:calc(var(--shx, 1) * 8px) calc(4px + var(--shy, 1) * 5px) 0 var(--deep-edge),calc(var(--shx, 1) * 16px) 13px 22px #562d0e2b}[data-theme=light] .hero-art img[data-v-85e19eab]{filter:drop-shadow(calc(var(--shx, 1) * 20px) calc(9px + var(--shy, 1) * 11px) 12px rgba(103,55,24,.15))}[data-theme=light] .rest-list li[data-v-85e19eab],[data-theme=light] .trio-card[data-v-85e19eab]{background-image:linear-gradient(calc(180deg - var(--shx, 1) * 40deg),#ffffff6b,#fff0 34%)}[data-theme=light] .feature-card[data-v-85e19eab]{background-image:linear-gradient(calc(180deg - var(--shx, 1) * 40deg),#ffffff57,#fff0 32%),var(--grad-sun)}[data-theme=dark] .hero-art img[data-v-85e19eab]{filter:drop-shadow(0 22px 30px rgba(0,0,0,.62)) drop-shadow(3px -4px 0 rgba(178,204,255,.22))}[data-theme=dark] .mascot[data-v-85e19eab]:after{position:absolute;left:50%;bottom:9%;width:58%;height:44px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,178,108,.16),transparent 72%);content:"";transform:translate(-50%)}.shell-width[data-v-85e19eab]{width:min(1160px,calc(100% - 48px));margin:0 auto}.kicker[data-v-85e19eab]{margin:0 0 14px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.13em}.hero[data-v-85e19eab]{display:grid;grid-template-columns:1.02fr .98fr;min-height:660px;padding:86px 0 68px;align-items:center}.hero h1[data-v-85e19eab]{margin:0;font-family:var(--xk-font-display);font-size:clamp(58px,7vw,92px);font-weight:900;letter-spacing:-.02em;line-height:.98}.hero-title[data-v-85e19eab]{margin:17px 0 20px;font-size:clamp(25px,3.1vw,40px);font-weight:900;line-height:1.34}.hero-lead[data-v-85e19eab]{max-width:520px;color:var(--muted);font-size:16px;line-height:1.85}.hero-actions[data-v-85e19eab]{display:flex;flex-wrap:wrap;gap:13px;margin-top:31px}[data-theme=light] .hero-copy .kicker[data-v-85e19eab]{color:#3f1c04}[data-theme=light] .hero-lead[data-v-85e19eab],[data-theme=light] .stat-strip span[data-v-85e19eab]{color:#4a3a2e}.button[data-v-85e19eab]{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:11px 21px;border:1.5px solid transparent;border-radius:18px;color:var(--ink);font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s ease}.button[data-v-85e19eab]:hover{transform:translateY(-3px)}.primary[data-v-85e19eab]{gap:13px;background:var(--deep);box-shadow:0 7px 0 var(--deep-edge),0 13px 22px #562d0e2b;color:var(--deep-fg)}.note[data-v-85e19eab]{display:grid;justify-items:start;padding:8px 19px;border-color:var(--edge);background:var(--card);box-shadow:0 4px 0 var(--lift);line-height:1.1}.note small[data-v-85e19eab]{margin-top:4px;color:var(--faint);font-size:10px;font-weight:600}.hero-art[data-v-85e19eab]{position:relative;min-height:505px;display:grid;place-items:center}.hero-hint[data-v-85e19eab]{position:absolute;left:0;right:0;top:0;z-index:4;width:max-content;margin-inline:auto;padding:8px 15px 9px;border:1px solid rgba(255,255,255,.14);border-radius:14px 14px 14px 5px;background:#08060c9e;box-shadow:0 6px 18px #0000004d;color:#fff6e4e6;font-size:13px;font-weight:600;letter-spacing:.02em;white-space:nowrap;pointer-events:none;animation:hint-in-85e19eab .42s ease-out both}.hero-hint i[data-v-85e19eab]{position:absolute;left:0;bottom:-5px;width:16px;height:12px;background:#08060c9e;clip-path:polygon(0 0,100% 0,0 100%)}@keyframes hint-in-85e19eab{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mascot[data-v-85e19eab]{position:relative;width:100%;min-height:505px;display:grid;place-items:center}.mascot[data-v-85e19eab]:before{position:absolute;left:calc(50% + (var(--day, .5) - .5) * 11%);top:50%;width:660px;height:660px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,var(--disc) 0 26%,transparent 100%);content:""}.hero-art img[data-v-85e19eab]{position:relative;z-index:2;width:min(100%,495px);filter:drop-shadow(0 18px 12px rgba(103,55,24,.15));animation:mascot-float-85e19eab 4.5s ease-in-out infinite}.spark[data-v-85e19eab],.heart[data-v-85e19eab]{position:absolute;z-index:3;font-style:normal;filter:drop-shadow(0 3px 0 rgba(92,64,35,.25))}.spark[data-v-85e19eab]{color:var(--spark);font-size:63px}.spark.a[data-v-85e19eab]{top:78px;left:51px}.spark.b[data-v-85e19eab]{right:38px;bottom:96px;color:var(--spark-cool);font-size:41px}.spark.c[data-v-85e19eab]{right:12px;top:111px;color:var(--spark);font-size:41px}.heart[data-v-85e19eab]{top:45px;right:119px;color:var(--heart);font-size:35px;transform:rotate(-14deg)}@keyframes mascot-float-85e19eab{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(-1deg)}}.stat-strip[data-v-85e19eab]{display:flex;flex-wrap:wrap;gap:10px clamp(20px,3.4vw,46px);padding:0 0 56px;color:var(--muted);font-size:13.5px}.stat-strip span[data-v-85e19eab]{display:inline-flex;align-items:baseline;gap:7px}.stat-strip b[data-v-85e19eab]{color:var(--ink);font-family:var(--xk-font-num);font-size:21px;font-weight:700;font-variant-numeric:tabular-nums}.intro[data-v-85e19eab]{display:grid;grid-template-columns:1.12fr .62fr .88fr;gap:33px;padding:84px 0;align-items:center;border-top:1px solid var(--rule)}.intro h2[data-v-85e19eab]{margin:0;font-family:var(--xk-font-display);font-size:clamp(26px,2.5vw,34px);font-weight:900;letter-spacing:-.01em;line-height:1.42;text-wrap:balance}.capability h2[data-v-85e19eab],.download-callout h2[data-v-85e19eab]{margin:0;font-family:var(--xk-font-display);font-size:clamp(31px,3.3vw,49px);font-weight:900;letter-spacing:-.015em;line-height:1.18}.intro-copy>p[data-v-85e19eab]:not(.kicker){max-width:490px;margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.85}.board-title[data-v-85e19eab]{margin:0 0 12px;font-family:var(--xk-font-display);font-size:25px;font-weight:900}.mini-grid[data-v-85e19eab]{display:grid;grid-template-columns:1fr;gap:10px}.mini-card[data-v-85e19eab]{min-height:82px;padding:17px 13px;border:1.5px solid var(--edge);border-radius:15px;box-shadow:0 5px 0 var(--lift)}.mini-card b[data-v-85e19eab]{display:inline;margin-right:8px;font-size:19px;line-height:1}.mini-card span[data-v-85e19eab]{display:inline;color:var(--faint);font-size:12.5px}.mini-card small[data-v-85e19eab]{display:block;margin-top:8px;color:var(--muted);font-size:12px;line-height:1.65}.sun[data-v-85e19eab]{background:var(--grad-sun)}.mint[data-v-85e19eab]{background:var(--grad-mint)}.sky[data-v-85e19eab]{background:var(--grad-sky)}.cream[data-v-85e19eab]{background:var(--grad-cream)}.board-fact[data-v-85e19eab]{margin:14px 0 0;color:var(--faint);font-size:12.5px}.intro-mock[data-v-85e19eab]{width:100%}.capability[data-v-85e19eab]{padding:70px 0 40px}.section-heading[data-v-85e19eab]{display:flex;justify-content:space-between;gap:25px;align-items:end}.search-link[data-v-85e19eab]{display:flex;align-items:center;gap:9px;min-width:310px;padding:13px 18px;border:1.5px solid var(--edge);border-radius:17px;background:var(--card);color:var(--soft);font-size:13px;text-decoration:none}.search-link span[data-v-85e19eab]{color:var(--ink);font-size:26px;line-height:.6}.trio-card[data-v-85e19eab]{margin-top:35px;padding:22px 24px 26px;border:1.5px solid var(--edge);border-radius:19px;background:var(--card);box-shadow:0 7px 0 var(--lift-2),0 14px 25px #896f4412}.tabs[data-v-85e19eab]{display:flex;width:100%;gap:4px;margin:0 0 20px;padding:4px;border:1.5px solid var(--edge);border-radius:999px}.tab[data-v-85e19eab]{flex:1 1 auto;padding:9px 6px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:14px;text-align:center;white-space:nowrap;cursor:pointer;transition:color .22s ease,background .22s ease}.tab[data-v-85e19eab]:hover{color:var(--ink)}.tab.is-on[data-v-85e19eab]{background:var(--deep);box-shadow:0 3px 0 var(--deep-edge);color:var(--deep-fg);font-weight:700}.trio-body[data-v-85e19eab]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:34px;align-items:start}.trio-copy h3[data-v-85e19eab]{margin:0;font-family:var(--xk-font-display);font-size:clamp(23px,2.4vw,31px);font-weight:900;line-height:1.34;text-wrap:balance}.trio-copy p[data-v-85e19eab]{margin:15px 0 0;color:var(--muted);font-size:14.5px;line-height:1.85}.fact-list[data-v-85e19eab]{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0 0;padding:0;list-style:none}.fact-list li[data-v-85e19eab]{padding:5px 11px;border:1.5px solid var(--edge);border-radius:999px;color:var(--soft);font-size:12px;font-weight:700}.trio-hint[data-v-85e19eab]{margin:15px 0 0;padding-left:11px;border-left:2px solid var(--accent);color:var(--faint);font-size:12.5px;line-height:1.7}.trio-mock[data-v-85e19eab]{width:100%}.trio-copy h3[data-v-85e19eab]{font-size:clamp(20px,1.6vw,23px)}.trio-copy p[data-v-85e19eab]:not(.trio-hint){margin-top:17px;font-size:16.5px;line-height:1.9}.trio-copy .fact-list[data-v-85e19eab]{gap:8px;margin-top:20px}.trio-copy .fact-list li[data-v-85e19eab]{padding:6px 12px;font-size:13px}.trio-hint[data-v-85e19eab]{margin-top:20px;padding-left:14px;font-size:14px;line-height:1.8}.intro-copy>p[data-v-85e19eab]:not(.kicker){margin-top:17px;font-size:16.5px;line-height:1.9}.keeps[data-v-85e19eab]{margin-top:40px;padding:40px 0}.keep[data-v-85e19eab]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:clamp(28px,5vw,72px);align-items:center;padding:48px 0}.keep+.keep[data-v-85e19eab]{border-top:1px solid var(--rule)}.keep h2[data-v-85e19eab]{margin:0;font-family:var(--xk-font-display);font-size:clamp(26px,2.6vw,36px);font-weight:900;letter-spacing:-.01em;line-height:1.42;text-wrap:balance}.keep-text[data-v-85e19eab]{max-width:490px;margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.85}.keep-note[data-v-85e19eab]{margin:15px 0 0;padding-left:11px;border-left:2px solid var(--accent);color:var(--faint);font-size:12.5px;line-height:1.7}.keep-mock[data-v-85e19eab]{width:100%}.keep--flip .keep-copy[data-v-85e19eab]{order:2}[data-theme=light] .keep-copy h2[data-v-85e19eab],[data-theme=light] .keeps-head h3[data-v-85e19eab],[data-theme=light] .more-heading h3[data-v-85e19eab]{font-family:var(--xk-font-brush);letter-spacing:.015em;line-height:1.34}[data-theme=light] .keep-copy .kicker[data-v-85e19eab],[data-theme=light] .keeps-head .kicker[data-v-85e19eab],[data-theme=light] .more-heading .kicker[data-v-85e19eab]{font-family:var(--xk-font-brush);letter-spacing:.2em}[data-theme=light] .keep-text[data-v-85e19eab],[data-theme=light] .keep-note[data-v-85e19eab],[data-theme=light] .more-heading p[data-v-85e19eab],[data-theme=light] .keeps-head p[data-v-85e19eab],[data-theme=light] .rest-list span[data-v-85e19eab],[data-theme=light] .feature-card>p[data-v-85e19eab],[data-theme=light] .trio-copy p[data-v-85e19eab],[data-theme=light] .trio-hint[data-v-85e19eab]{font-family:var(--xk-font-kai)}[data-theme=light] .keeps>.keep:not(:first-of-type) .keep-copy h2[data-v-85e19eab],[data-theme=light] .keeps>.keep:not(:first-of-type) .keep-text[data-v-85e19eab],[data-theme=light] .keeps>.keep:not(:first-of-type) .keep-note[data-v-85e19eab],[data-theme=light] .keeps>.keep:not(:first-of-type) .keep-copy .kicker[data-v-85e19eab],[data-theme=light] .keeps>.keep:not(:first-of-type) .keep-copy .fact-list li[data-v-85e19eab],[data-theme=light] .more-heading h3[data-v-85e19eab],[data-theme=light] .more-heading p[data-v-85e19eab]{color:#fff}[data-theme=light] .keeps>.keep:not(:first-of-type) .keep-copy .fact-list li[data-v-85e19eab]{border-color:#ffffff6b}[data-theme=light] .more-heading .kicker[data-v-85e19eab]{color:#fff}.keep-copy h2[data-v-85e19eab]{font-size:clamp(24px,2vw,28px)}.tl[data-v-85e19eab]{white-space:nowrap}.keep-text[data-v-85e19eab]{margin-top:18px;font-size:17.5px;line-height:1.95}.keep-copy .fact-list[data-v-85e19eab]{gap:8px;margin-top:21px}.keep-copy .fact-list li[data-v-85e19eab]{padding:7px 13px;font-size:13.5px}.keep-note[data-v-85e19eab]{margin-top:21px;padding-left:14px;font-size:14.5px;line-height:1.8}.more[data-v-85e19eab]{padding:26px 0 88px;border-top:1px solid var(--rule)}.more>.more-heading[data-v-85e19eab]{margin-top:0}.more-heading[data-v-85e19eab],.keeps-head[data-v-85e19eab]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:62px 0 0}.keeps>.keeps-head[data-v-85e19eab]{margin:0 auto;position:relative}.keeps-head+.keep[data-v-85e19eab]{padding-top:20px;align-items:start}.more-heading h3[data-v-85e19eab],.keeps-head h3[data-v-85e19eab]{margin:0;font-size:clamp(25px,2.7vw,38px);font-weight:900;line-height:1.34}.more-heading p[data-v-85e19eab],.keeps-head p[data-v-85e19eab]{margin:0;color:var(--muted);font-size:14px}.more-split[data-v-85e19eab]{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:17px;margin-top:24px}.feature-card[data-v-85e19eab]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:26px 25px 28px;border:1.5px solid var(--edge);border-radius:19px;box-shadow:0 7px 0 var(--lift-2),0 14px 25px #896f4412;background:var(--grad-sun)}.feature-card h3[data-v-85e19eab]{margin:20px 0 9px;font-family:var(--xk-font-display);font-size:30px;font-weight:900;line-height:1.18}.feature-card>p[data-v-85e19eab]{margin:0;color:var(--soft);font-size:14.5px;line-height:1.8}.danmaku[data-v-85e19eab]{display:grid;gap:9px;margin:0 0 4px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.dan-row[data-v-85e19eab]{overflow:hidden}.dan-track[data-v-85e19eab]{display:flex;width:max-content;will-change:transform;animation:dan-slide-85e19eab var(--dur) linear var(--delay) infinite}.dan-set[data-v-85e19eab]{display:flex;gap:8px;padding-right:8px}.dan-set span[data-v-85e19eab]{flex:none;padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap;box-shadow:0 4px 10px #7854281f}@keyframes dan-slide-85e19eab{to{transform:translate(-50%)}}.feature-card .feature-count[data-v-85e19eab]{margin-top:auto;padding-top:15px;border-top:1.5px solid var(--edge);color:var(--accent);font-family:var(--xk-font-num);font-size:14.5px;font-weight:700}.rest-list[data-v-85e19eab]{display:grid;align-content:start;gap:11px;margin:0;padding:0;list-style:none}.rest-list li[data-v-85e19eab]{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:13px;padding:15px 17px;border:1.5px solid var(--edge);border-radius:16px;background:var(--card);box-shadow:0 5px 0 var(--lift)}.rest-list b[data-v-85e19eab]{font-size:15px;font-weight:900}.rest-list span[data-v-85e19eab]{color:var(--soft);font-size:13px;line-height:1.65}.download-callout[data-v-85e19eab]{display:flex;justify-content:space-between;gap:32px;align-items:center;margin-bottom:76px;padding:52px 56px;border-radius:24px;background:linear-gradient(108deg,#642b08,#9b531d 52%,#ffeeb4);box-shadow:0 11px #74481c21,0 22px 35px #61381524;color:#fffdf3}.download-callout .kicker[data-v-85e19eab]{color:#ffdaa0}.download-callout p[data-v-85e19eab]:not(.kicker){margin:13px 0 0;color:#fff1d2}.download-callout .callout-version[data-v-85e19eab]{color:#ffd9a0;font-size:12.5px}[data-theme=dark] .download-callout[data-v-85e19eab]{background:linear-gradient(104deg,#090604e0,#0a0705bd 42%,#0c08057a 74%,#0e090657) #0b0b0c;box-shadow:0 11px 0 var(--lift-2),0 22px 40px #00000073}[data-theme=dark] .download-callout.is-near[data-v-85e19eab]{background:linear-gradient(104deg,#090604e0,#0a0705bd 42%,#0c08057a 74%,#0e090657),url(/home/moon-surface.jpg) center 44% / cover no-repeat #0b0b0c}[data-theme=light] .download-callout[data-v-85e19eab]{background:radial-gradient(70% 82% at 100% 0%,#fffc,#ffffff57 40%,#fff0 72%),radial-gradient(150% 132% at 0% 100%,#0d0c0ceb,#0d0c0cb3 42%,#0f0e0e57 66%,#0f0e0e00 86%),radial-gradient(76% 70% at 22% 96%,#1a18188f,#1a181800 70%),radial-gradient(46% 40% at 8% 66%,#14121257,#14121200 72%),linear-gradient(42deg,#1614144d,#1c1b1b14 54%,#ffffff0f);box-shadow:none}[data-theme=light] .download-callout[data-v-85e19eab],[data-theme=light] .download-callout .kicker[data-v-85e19eab]{color:#fff}[data-theme=light] .download-callout p[data-v-85e19eab]:not(.kicker){color:#fff}[data-theme=light] .download-callout .callout-version[data-v-85e19eab]{color:#ffffffdb}[data-theme=light] .download-callout .outline[data-v-85e19eab]{border-color:#18151499;color:#181514}[data-theme=light] .download-callout .light[data-v-85e19eab]{border-color:#1815144d}.download-actions[data-v-85e19eab]{display:flex;gap:12px;flex-wrap:wrap}.light[data-v-85e19eab]{background:#fffdf3;border-color:#fff1cb;color:#642b08}.outline[data-v-85e19eab]{border-color:#ffefca;color:#fffdf3}@media(max-width:900px){.hero[data-v-85e19eab]{min-height:0;gap:10px}.intro[data-v-85e19eab]{grid-template-columns:1fr 1fr}.intro-mock[data-v-85e19eab]{grid-column:1 / -1;max-width:470px;justify-self:center}.trio-body[data-v-85e19eab]{grid-template-columns:1fr;gap:26px}.more-split[data-v-85e19eab]{grid-template-columns:1fr}.keep[data-v-85e19eab]{grid-template-columns:minmax(0,1fr);gap:30px;padding:56px 0}.keep--flip .keep-copy[data-v-85e19eab]{order:0}}@media(max-width:680px){.tl[data-v-85e19eab]{white-space:normal}.shell-width[data-v-85e19eab]{width:min(100% - 32px,530px)}.hero[data-v-85e19eab]{grid-template-columns:1fr;padding:45px 0 50px}.hero-copy[data-v-85e19eab]{text-align:center}.hero-title[data-v-85e19eab]{font-size:27px}.hero-lead[data-v-85e19eab]{margin-right:auto;margin-left:auto;font-size:14px}.hero-actions[data-v-85e19eab]{justify-content:center}.hero-art[data-v-85e19eab]{order:-1;min-height:310px}.mascot[data-v-85e19eab]{min-height:310px}.hero-hint[data-v-85e19eab]{display:none}.mascot[data-v-85e19eab]:before{width:400px;height:400px}.hero-art img[data-v-85e19eab]{width:315px}.spark.a[data-v-85e19eab]{top:32px;left:17px;font-size:45px}.spark.c[data-v-85e19eab]{top:51px;right:8px}.heart[data-v-85e19eab]{top:11px;right:56px}.stat-strip[data-v-85e19eab]{justify-content:center;gap:8px 18px;font-size:12.5px}.stat-strip b[data-v-85e19eab]{font-size:18px}.intro[data-v-85e19eab]{grid-template-columns:1fr;gap:28px;padding:55px 0}.intro-copy[data-v-85e19eab]{text-align:center}.intro-copy>p[data-v-85e19eab]:not(.kicker){margin-right:auto;margin-left:auto}.mini-board[data-v-85e19eab]{max-width:350px;width:100%;margin:auto}.section-heading[data-v-85e19eab]{align-items:start;flex-direction:column}.search-link[data-v-85e19eab]{min-width:0;width:100%}.trio-card[data-v-85e19eab]{padding:18px 16px 22px}.tabs[data-v-85e19eab]{width:100%}.tab[data-v-85e19eab]{flex:1;padding:9px 8px;font-size:13px}.rest-list li[data-v-85e19eab]{grid-template-columns:minmax(0,1fr);gap:4px}.capability[data-v-85e19eab]{padding:55px 0 28px}.more[data-v-85e19eab]{padding:20px 0 60px}.download-callout[data-v-85e19eab]{align-items:flex-start;flex-direction:column;margin-bottom:50px;padding:35px 28px}.download-actions[data-v-85e19eab]{width:100%}.download-actions .button[data-v-85e19eab]{flex:1;padding-right:10px;padding-left:10px;font-size:12px}}@media(max-width:560px){.tabs[data-v-85e19eab]{display:flex;flex-wrap:wrap;justify-content:center;border-radius:20px}.tab[data-v-85e19eab]{flex:0 0 calc((100% - 8px) / 3);padding:9px 6px;font-size:13px;text-align:center}}@media(prefers-reduced-motion:reduce){.hero-art img[data-v-85e19eab],.button[data-v-85e19eab]{animation:none;transition:none}.button[data-v-85e19eab]:hover{transform:none}}:root{--xk-brand-name: "虾造智库";--xk-brand-latin: "XiaKit";--xk-bg: #fff8f2;--xk-bg-elevated: rgba(255, 255, 255, .78);--xk-bg-muted: #fff0e7;--xk-surface: #ffffff;--xk-border: rgba(83, 49, 45, .13);--xk-text: #2d2023;--xk-text-muted: #806e70;--xk-primary: #ff5a6a;--xk-primary-hover: #ef4054;--xk-accent: #e78358;--xk-accent-soft: #f2b38e;--xk-mint: #79bca7;--xk-gold: #e8b45f;--xk-warning: #f5b942;--xk-danger: #ef4054;--xk-info: #5b7cfa;--xk-glass: rgba(255, 255, 255, .72);--xk-glass-strong: rgba(255, 255, 255, .88);--xk-shadow: 0 18px 50px rgba(122, 65, 45, .13);--xk-shadow-soft: 0 10px 28px rgba(122, 65, 45, .08);--xk-radius-sm: 14px;--xk-radius-md: 22px;--xk-radius-lg: 28px;--xk-font-display: "Noto Sans SC", "Segoe UI", sans-serif;--xk-font-body: "Noto Sans SC", "Segoe UI", sans-serif}[data-theme=dark]{--xk-bg: #14101f;--xk-bg-elevated: rgba(28, 22, 44, .82);--xk-bg-muted: #1c1630;--xk-surface: #221a38;--xk-border: rgba(255, 255, 255, .1);--xk-text: #f6f3ff;--xk-text-muted: #b2a9c9;--xk-glass: rgba(28, 22, 44, .72);--xk-glass-strong: rgba(34, 26, 56, .9);--xk-shadow: 0 18px 50px rgba(0, 0, 0, .4)}*,*:before,*:after{box-sizing:border-box}:root{--xk-radius-sm: 12px;--xk-radius-md: 18px;--xk-radius-lg: 26px;--xk-font-display: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--xk-font-body: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--xk-font-num: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--xk-font-brush: "STXingkai", "华文行楷", "STKaiti", "KaiTi", "楷体", "Kaiti SC", "DFKai-SB", "BiauKai", "FangSong", "仿宋", var(--xk-font-display);--xk-font-kai: "KaiTi", "楷体", "STKaiti", "Kaiti SC", "DFKai-SB", "BiauKai", var(--xk-font-body);--xk-shell: 1180px;--xk-nav-h: 68px;--tint-1-bg: #ffe7ee;--tint-1-fg: #b03258;--tint-2-bg: #ffedda;--tint-2-fg: #9a5210;--tint-3-bg: #ece7ff;--tint-3-fg: #6348bd;--tint-4-bg: #e0f0ff;--tint-4-fg: #255f9e;--tint-5-bg: #e3f6e7;--tint-5-fg: #2a6e3f;--tint-6-bg: #fff5d6;--tint-6-fg: #7d5810;--stage-bg: #120d0a;--stage-bg-2: #1b1310;--glow-ember: rgba(255, 128, 62, .34);--glow-rose: rgba(255, 92, 122, .2);--xk-grain-op: 0;--mock-surface: rgba(255, 248, 234, .86);--mock-surface-2: rgba(255, 233, 205, .86);--mock-ink: #2b1d15;--mock-muted: #6d5749}:root,[data-theme=light]{color-scheme:light;--xk-bg: #fffdf5;--xk-bg-elevated: #ffffff;--xk-bg-muted: #fff9ec;--xk-surface: #ffffff;--xk-border: #f1e7d6;--xk-border-strong: #e4d6bd;--xk-text: #241c17;--xk-text-muted: #7b6c5e;--xk-primary: #ef6b3f;--xk-primary-deep: #c94f27;--xk-accent: #e0a13c;--xk-link-line: rgba(201, 79, 39, .3);--xk-shadow-soft: 0 2px 6px rgba(126, 96, 60, .05), 0 14px 34px rgba(126, 96, 60, .07);--xk-shadow-lift: 0 4px 10px rgba(126, 96, 60, .07), 0 24px 56px rgba(126, 96, 60, .11);--xk-nav-bg: rgba(255, 253, 245, .94);--xk-nav-on: #ffe9dd;--glow-ember: rgba(255, 168, 96, .26);--glow-rose: rgba(255, 150, 170, .18);--xk-hero-btn-bg: #69300d;--xk-hero-btn-fg: #fffef7;--xk-hero-btn-edge: #d9c597;--xk-hero-btn-edge-soft: rgba(183, 157, 105, .12);--xk-hero-disc: radial-gradient(circle at 48% 46%, #fff8cb 0 31%, #fffdf3 67%);--xk-spark: #f5bd30;--xk-spark-cool: #91cbe7;--xk-heart: #fa766e;--xk-step-bg: rgba(201, 79, 39, .1);--xk-hint-edge: rgba(201, 79, 39, .45);--xk-hint-text: #9a7c53;--xk-feature-bg: linear-gradient(150deg, #fff3e2, #fffdf8 62%);--xk-halo: rgba(255, 150, 80, .3)}[data-theme=dark]{color-scheme:dark;--xk-bg: #120d0a;--xk-bg-elevated: #1b1310;--xk-bg-muted: #191311;--xk-surface: rgba(255, 240, 222, .055);--xk-border: rgba(255, 226, 196, .12);--xk-border-strong: rgba(255, 226, 196, .22);--xk-text: #fff4e6;--xk-text-muted: #b6a394;--xk-primary: #ff7a4a;--xk-primary-deep: #ffb187;--xk-accent: #e8b362;--xk-link-line: rgba(255, 177, 135, .34);--xk-shadow-soft: 0 2px 6px rgba(0, 0, 0, .3), 0 14px 34px rgba(0, 0, 0, .34);--xk-shadow-lift: 0 4px 10px rgba(0, 0, 0, .34), 0 24px 56px rgba(0, 0, 0, .42);--xk-nav-bg: rgba(18, 13, 10, .94);--xk-nav-on: rgba(255, 122, 74, .24);--xk-grain-op: .05;--glow-ember: rgba(255, 128, 62, .34);--glow-rose: rgba(255, 92, 122, .2);--xk-hero-btn-bg: #ff7a4a;--xk-hero-btn-fg: #2b1008;--xk-hero-btn-edge: rgba(0, 0, 0, .4);--xk-hero-btn-edge-soft: rgba(0, 0, 0, .3);--xk-hero-disc: radial-gradient(circle at 48% 46%, rgba(255, 150, 80, .3) 0 31%, transparent 68%);--xk-spark: #ffc65c;--xk-spark-cool: #8fd0f2;--xk-heart: #ff8f86;--xk-step-bg: rgba(255, 122, 74, .18);--xk-hint-edge: rgba(255, 168, 108, .5);--xk-hint-text: #c8ad97;--xk-feature-bg: linear-gradient(150deg, rgba(255, 150, 90, .14), rgba(255, 240, 222, .04) 62%);--xk-halo: rgba(255, 140, 70, .3);--mock-surface: rgba(255, 240, 222, .06);--mock-surface-2: rgba(255, 240, 222, .14);--mock-ink: #f6ead9;--mock-muted: #9c8b7c}html{-webkit-text-size-adjust:100%}html,body,#app{margin:0;min-height:100%}body{background:var(--xk-bg);color:var(--xk-text);font-family:var(--xk-font-body);font-size:16px;line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:700;letter-spacing:-.01em;line-height:1.24}p{margin:0}img{display:block;max-width:100%}::selection{background:#ffd9c7;color:#40200f}@supports (overflow-x: clip){body{overflow-x:clip}}.xk-shell-width{width:min(var(--xk-shell),calc(100% - 56px));margin-inline:auto}.xk-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--xk-text-muted);font-size:13px;font-weight:600}.xk-eyebrow:before{width:3px;height:14px;border-radius:2px;background:var(--xk-primary);content:""}.xk-glyph{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;border-radius:50%;font-size:17px;font-weight:700;line-height:1}.xk-glyph--sm{width:36px;height:36px;font-size:14px}[data-tint="1"]{background:var(--tint-1-bg);color:var(--tint-1-fg)}[data-tint="2"]{background:var(--tint-2-bg);color:var(--tint-2-fg)}[data-tint="3"]{background:var(--tint-3-bg);color:var(--tint-3-fg)}[data-tint="4"]{background:var(--tint-4-bg);color:var(--tint-4-fg)}[data-tint="5"]{background:var(--tint-5-bg);color:var(--tint-5-fg)}[data-tint="6"]{background:var(--tint-6-bg);color:var(--tint-6-fg)}.cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border:1px solid transparent;border-radius:999px;background:linear-gradient(180deg,#f57e4f,#e4562a);box-shadow:0 6px 16px #d5542442,inset 0 1px #ffffff57;color:#fffaf6;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .22s cubic-bezier(.2,.8,.3,1),box-shadow .22s ease}.cta:hover{transform:translateY(-2px);box-shadow:0 12px 26px #d554244d,inset 0 1px #ffffff57}.cta.ghost{border-color:var(--xk-border-strong);background:var(--xk-surface);box-shadow:var(--xk-shadow-soft);color:var(--xk-text)}.cta.ghost:hover{border-color:#d3bf9d;box-shadow:var(--xk-shadow-lift)}.cta.small{min-height:40px;padding:0 18px;font-size:13.5px}.text-link{padding-bottom:2px;border-bottom:1px solid var(--xk-link-line);color:var(--xk-primary-deep);font-size:14.5px;font-weight:600;text-decoration:none;transition:border-color .2s ease}.text-link:hover{border-bottom-color:var(--xk-primary-deep)}.shell{display:flex;min-height:100vh;flex-direction:column}.top{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--xk-nav-h);padding:0 clamp(16px,4vw,40px);border-bottom:1px solid transparent;background:var(--xk-nav-bg);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);transition:height .32s cubic-bezier(.2,.8,.3,1),border-color .32s ease,box-shadow .32s ease}@media(pointer:coarse){.top{backdrop-filter:none;-webkit-backdrop-filter:none}}.top[data-condensed=true]{height:58px;border-bottom-color:var(--xk-border);box-shadow:0 1px 22px #3c241212}.head-right{display:flex;align-items:center;gap:10px;min-width:0}.theme-toggle{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border:1px solid var(--xk-border-strong);border-radius:50%;background:var(--xk-surface);cursor:pointer;transition:transform .24s cubic-bezier(.2,.8,.3,1),border-color .24s ease}.theme-toggle:hover{transform:translateY(-2px) rotate(-14deg);border-color:var(--xk-primary)}.tgl-face{display:grid;grid-area:1 / 1;width:24px;height:24px;place-items:center;transition:opacity .26s ease,transform .46s cubic-bezier(.2,.8,.3,1)}.tgl-sun{color:#e8912c}.tgl-moon{color:#ffd9a8}.tgl-sun i{width:11px;height:11px;border-radius:50%;background:currentColor;box-shadow:0 -8px 0 -4.5px currentColor,0 8px 0 -4.5px currentColor,-8px 0 0 -4.5px currentColor,8px 0 0 -4.5px currentColor,-5.7px -5.7px 0 -4.5px currentColor,5.7px -5.7px 0 -4.5px currentColor,-5.7px 5.7px 0 -4.5px currentColor,5.7px -5.7px 0 -4.5px currentColor}.tgl-moon i{--tgl-bite: 7.5px;width:15px;height:15px;border-radius:50%;background:currentColor;transform:translate(-2.7px,-1.1px);-webkit-mask-image:radial-gradient(circle var(--tgl-bite) at 2.5px 5.5px,transparent 0 calc(var(--tgl-bite) - .3px),#000 var(--tgl-bite));mask-image:radial-gradient(circle var(--tgl-bite) at 2.5px 5.5px,transparent 0 calc(var(--tgl-bite) - .3px),#000 var(--tgl-bite))}[data-theme=light] .tgl-moon,[data-theme=dark] .tgl-sun{opacity:0;transform:rotate(-70deg) scale(.4)}[data-theme=light] .tgl-sun,[data-theme=dark] .tgl-moon{opacity:1;transform:rotate(0) scale(1)}.brand{display:inline-flex;align-items:center;gap:11px;color:var(--xk-text);font-size:17px;font-weight:700;text-decoration:none}.brand-mark{width:34px;height:34px;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 0 0 1px var(--xk-border),0 3px 9px #7e603c21}nav{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--xk-border);border-radius:999px;background:var(--xk-bg-elevated);box-shadow:var(--xk-shadow-soft)}nav a{padding:7px 15px;border-radius:999px;color:var(--xk-text-muted);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .2s ease,background .2s ease}nav a:hover{color:var(--xk-text);background:var(--xk-bg-muted)}nav a.router-link-active{background:var(--xk-nav-on);color:var(--xk-primary-deep);font-weight:600}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.theme-toggle{view-transition-name:theme-toggle}::view-transition-old(theme-toggle),::view-transition-new(theme-toggle){mix-blend-mode:normal}::view-transition-old(theme-toggle){animation:tgl-spin-out .42s cubic-bezier(.2,.8,.3,1) both}::view-transition-new(theme-toggle){animation:tgl-spin-in .5s cubic-bezier(.2,.8,.3,1) both}@keyframes tgl-spin-out{to{opacity:0;transform:rotate(70deg) scale(.4)}}@keyframes tgl-spin-in{0%{opacity:0;transform:rotate(-70deg) scale(.4)}}main{flex:1;width:100%}.page-pad{width:min(var(--xk-shell),calc(100% - 56px));margin:0 auto;padding:72px 0 104px}.page-title{font-family:var(--xk-font-display);font-size:clamp(34px,4.6vw,54px);font-weight:700;letter-spacing:-.02em;line-height:1.18}.lead{max-width:640px;margin-top:16px;color:var(--xk-text-muted);font-size:16px;line-height:1.85}.panel{margin-top:18px;padding:22px 24px;border:1px solid var(--xk-border);border-radius:var(--xk-radius-md);background:var(--xk-surface);box-shadow:var(--xk-shadow-soft)}.err{margin-top:14px;color:#b4472f;font-size:14px}.empty{margin-top:28px;color:var(--xk-text-muted);font-size:15px}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .76s cubic-bezier(.16,.68,.3,1),transform .76s cubic-bezier(.16,.68,.3,1);transition-delay:var(--reveal-delay, 0ms)}[data-reveal].is-in{opacity:1;transform:none}@media(pointer:coarse){[data-reveal]{opacity:1;transform:none;transition:none}}.diag-no-blend .sky-day *,.diag-no-blend .sky-night *{mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important}@media(max-width:860px){.xk-shell-width,.page-pad{width:calc(100% - 36px)}}@media(max-width:680px){.top{height:auto;min-height:var(--xk-nav-h);flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.head-right{justify-content:space-between}nav{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}nav::-webkit-scrollbar{display:none}nav a{padding:7px 12px;font-size:13px}.top[data-condensed=true]{flex-direction:row;gap:10px;padding:9px 12px}.top[data-condensed=true] .brand{display:none}.top[data-condensed=true] .head-right{flex:1;min-width:0}.page-pad{padding:40px 0 72px}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}.cta,.cta:hover{transform:none;transition:none}}
