/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[content\:check\]{content:check}.\[assets\:build\]{assets:build}.\[assets\:check\]{assets:check}.\[cinematic\:process\]{cinematic:process}.\[copy\:validate\]{copy:validate}.\[media\:check\]{media:check}.\[media\:validate\]{media:validate}.\[netlify\:prepare\]{netlify:prepare}.\[questions\:check\]{questions:check}.\[questions\:distribution\]{questions:distribution}.\[questions\:fixtures\]{questions:fixtures}.\[questions\:import\]{questions:import}.\[questions\:publish\]{questions:publish}.\[questions\:validate\]{questions:validate}}@font-face{font-family:Noto Serif SC;src:url(/assets/ui/fonts/noto-serif-sc-title-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:u+57ce,u+65b0,u+6708,u+6ee1}:root{color-scheme:dark;--color-space-black:#01030a;--color-space-950:#030713;--color-space-900:#070d20;--color-space-800:#0b1731;--color-space-700:#10284b;--color-moon-100:#edf3ff;--color-moon-200:#d8e3f5;--color-energy-400:#76c8ff;--color-gold-400:#d6b66f;--color-locked-400:#65718d;--scene-abyss:#030713;--scene-deep-space:#070d20;--scene-horizon:#10284b;--scene-moon-silver:#edf3ff;--state-energy-blue:#76c8ff;--state-awakened-gold:#d6b66f;--state-locked-blue:#65718d;--surface-solid:#0f1832;--surface-elevated:#152141;--surface-glass:#0f1832ad;--surface-glass-strong:#081023d6;--overlay-cinematic:#030713a3;--overlay-scrim:#01030ac7;--line-subtle:#b8d7ff2e;--line-emphasis:#b8d7ff5c;--focus-ring:#b8d7ff;--text-primary:#edf3ff;--text-home-title:#f2f7fff5;--text-secondary:#cbd6ea;--text-muted:#aeb9d0;--text-locked:#9aa8c4;--status-success:#b9d9b1;--status-warning:#e4c789;--status-error:#ffb4a8;--surface-interactive-hover:#0f183275;--surface-mission-icon:#050e20b8;--surface-game-hint:#0307139e;--surface-control-selected:#d6b66f1a;--surface-internal-notice:#030713c2;--surface-process-notice:#030713bd;--surface-foundation-blur:#0f18327a;--line-energy-active:#76c8ff61;--line-energy-preview:#76c8ff6b;--line-gold-control:#d6b66f6b;--line-gold-orbit:#d6b66f7a;--line-moon-halo:#b8d7ff70;--line-moon-orb:#edf3ffad;--line-moon-preview:#edf3ff94;--line-hint-subtle:#b8d7ff29;--gradient-atmosphere-moon-wash:radial-gradient(circle at 68% 24%,#edf3ff38,transparent 10%),radial-gradient(circle at 65% 36%,#76c8ff2b,transparent 31%);--gradient-atmosphere-fog:radial-gradient(ellipse at 35% 90%,#76c8ff29,transparent 54%),linear-gradient(0deg,#08152c8a,transparent 82%);--gradient-atmosphere-depth-mask:linear-gradient(90deg,#030713a8,transparent 36%,transparent 74%,#0307134d),linear-gradient(0deg,#0307139e,transparent 38%,#0307132e);--gradient-chapter-rule:linear-gradient(90deg,var(--state-awakened-gold),transparent);--gradient-mission-active:linear-gradient(90deg,#0f2344a8,transparent);--gradient-trail-vertical:linear-gradient(var(--line-subtle),#65718d47);--gradient-trail-horizontal:linear-gradient(90deg,var(--line-subtle),#65718d47);--gradient-trail-pulse-vertical:linear-gradient(transparent,#d6b66fa3,transparent);--gradient-trail-pulse-horizontal:linear-gradient(90deg,transparent,#d6b66fa3,transparent);--gradient-orb-halo:radial-gradient(circle,#76c8ff1c,transparent 65%);--gradient-orb-core:radial-gradient(circle at 38% 30%,#edf3ff94,transparent 13%),radial-gradient(circle at 65% 70%,#d6b66f70,transparent 35%),linear-gradient(145deg,#2c74aef2,#051631f5);--gradient-orb-core-activated:radial-gradient(circle at 38% 30%,#fffbe8ad,transparent 14%),linear-gradient(145deg,#c49950f5,#1b4165f5);--gradient-home-launch-surface-mask:radial-gradient(circle,black 0 82%,transparent 100%);--gradient-home-veil-flashlight-lens-mask:radial-gradient(ellipse at center,black 0 38%,#000000e0 52%,#00000075 70%,#0000001f 87%,transparent 100%);--gradient-home-veil-flashlight-lens:radial-gradient(ellipse at 43% 39%,#e4f1fb1a,#97c1de0b 43%,#30577804 67%,transparent 82%);--gradient-home-veil-flashlight-cutout:radial-gradient(circle at var(--veil-pointer-x) var(--veil-pointer-y),#00040e00 0,#00040e00 66px,#00040e1f 80px,#00040e9e 100px,#00040ef0 120px,#00040ef0 100%);--gradient-loading-screen:radial-gradient(circle at 50% 42%,#76c8ff2e,transparent 25%),linear-gradient(145deg,var(--scene-abyss),var(--scene-deep-space));--gradient-loading-progress:linear-gradient(90deg,var(--state-energy-blue),var(--color-gold-400));--gradient-showcase-page:radial-gradient(circle at 84% 8%,#76c8ff1a,transparent 24rem),radial-gradient(circle at 12% 32%,#d6b66f0f,transparent 28rem),linear-gradient(155deg,var(--scene-abyss),var(--scene-deep-space) 42%,var(--color-space-800));--gradient-foundation-spacing:repeating-linear-gradient(90deg,var(--color-gold-400) 0 var(--space-1),transparent var(--space-1) var(--space-2));--gradient-preview-stage:radial-gradient(circle at 65% 25%,#76c8ff1c,transparent 28%),linear-gradient(145deg,var(--scene-abyss),var(--scene-deep-space));--gradient-atmosphere-stage:linear-gradient(160deg,var(--scene-abyss),var(--color-space-800));--gradient-atmosphere-moon:radial-gradient(circle at 38% 34%,var(--color-moon-100),var(--color-moon-200) 32%,#76c8ff38 68%,transparent 70%);--gradient-noscript-scrim:radial-gradient(circle at 50% 22%,#edf3ff2e,transparent 22%),linear-gradient(90deg,#030713c7,#0307133d 50%,#030713ad),linear-gradient(0deg,#030713d1,transparent 62%);--gradient-home-sky:radial-gradient(circle at 50% 25%,#76c8ff21,transparent 24%),linear-gradient(180deg,var(--color-space-950),var(--color-space-800) 58%,var(--scene-horizon));--gradient-home-stars:radial-gradient(circle at 12% 20%,#edf3ffb8 0 1px,transparent 1.5px),radial-gradient(circle at 78% 14%,#d6b66f8a 0 1px,transparent 1.6px),radial-gradient(circle at 58% 31%,#edf3ff7a 0 1px,transparent 1.5px),radial-gradient(circle at 34% 9%,#edf3ff66 0 1px,transparent 1.6px);--gradient-home-clouds:radial-gradient(ellipse at 20% 50%,#d8e3f51a,transparent 58%),radial-gradient(ellipse at 76% 44%,#76c8ff14,transparent 54%);--gradient-home-moon-disc:radial-gradient(circle at 36% 32%,#fffff8,var(--color-moon-100) 38%,var(--color-moon-200) 70%,#76c8ff6b 100%);--gradient-home-moon-glow:radial-gradient(circle,#edf3ff47,#76c8ff17 36%,transparent 70%);--gradient-home-horizon:linear-gradient(0deg,#030713c7,transparent 72%),radial-gradient(ellipse at 50% 100%,#76c8ff26,transparent 62%);--gradient-home-lake-tone:radial-gradient(ellipse at 50% 47%,#d8e6f833,transparent 34%),linear-gradient(180deg,#2b5274c2,#073150db 48%,#021b35eb);--gradient-home-lake-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='soft' x='-2%25' y='-2%25' width='104%25' height='104%25'%3E%3CfeGaussianBlur stdDeviation='1.2'/%3E%3C/filter%3E%3Cmask id='lake' mask-type='luminance' x='0' y='0' width='1000' height='1000' maskUnits='userSpaceOnUse' maskContentUnits='userSpaceOnUse'%3E%3Crect width='1000' height='1000' fill='black'/%3E%3Cg fill='white' filter='url(%23soft)'%3E%3Cpath d='M432 498 C445 500 458 506 468 516 L479 530 C485 539 488 551 487 562 L483 576 C486 587 481 599 473 608 L452 611 L431 606 C424 596 421 585 422 575 C417 564 417 551 420 539 C420 523 424 508 432 498 Z'/%3E%3Cpath d='M568 499 C555 500 542 506 531 517 L520 531 C514 540 511 552 513 565 L517 578 C514 590 520 600 528 608 L548 611 L570 604 C577 594 579 582 578 571 C584 559 582 545 579 535 C579 519 575 507 568 499 Z'/%3E%3Cpath d='M298 474 C306 469 316 469 324 475 L322 494 C320 509 322 523 319 537 L321 550 C318 562 314 572 308 579 C300 572 295 561 293 548 C288 527 290 493 298 474 Z'/%3E%3Cpath d='M702 475 C694 469 683 469 675 476 L677 495 C680 509 678 524 681 538 L679 552 C682 564 687 573 693 579 C701 571 705 560 707 547 C711 525 710 494 702 475 Z'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Crect width='1000' height='1000' fill='white' mask='url(%23lake)'/%3E%3C/svg%3E");--gradient-home-reflection:repeating-linear-gradient(176deg,transparent 0 8px,#e1edfb17 9px,transparent 11px 18px),linear-gradient(105deg,transparent 29%,#d8e3f561 45%,transparent 56%),linear-gradient(77deg,transparent 47%,#d6b66f29 56%,transparent 65%);--gradient-home-foreground:linear-gradient(0deg,#01030af5,#0307139e 52%,#0307132e);--gradient-home-city-wake:radial-gradient(circle at 31% 55%,#d6b66f26 0 1px,transparent 2px),radial-gradient(circle at 42% 48%,#d6b66f1f 0 1px,transparent 2px),radial-gradient(circle at 61% 52%,#d6b66f24 0 1px,transparent 2px),radial-gradient(circle at 72% 57%,#d6b66f1a 0 1px,transparent 2px);--gradient-home-tower-mask:linear-gradient(180deg,transparent,black 9%,black 86%,transparent);--gradient-home-guide-thirds:linear-gradient(90deg,transparent calc(33.333% - .5px),#d6b66f7a 33.333%,transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),#d6b66f7a 66.666%,transparent calc(66.666% + .5px)),linear-gradient(0deg,transparent calc(33.333% - .5px),#d6b66f7a 33.333%,transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),#d6b66f7a 66.666%,transparent calc(66.666% + .5px));--font-family-zh:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",system-ui,sans-serif;--font-family-title-serif:"Noto Serif SC","Source Han Serif SC","思源宋体","Songti SC",serif;--font-family-latin:"Segoe UI","Helvetica Neue",Arial,system-ui,sans-serif;--font-family-interface:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;--font-weight-regular:400;--font-weight-medium:520;--font-weight-semibold:650;--font-weight-bold:720;--type-display-zh:clamp(2.25rem,4.1vw,4.25rem);--type-home-title:clamp(4.5rem,6.2vw,7.625rem);--type-home-title-mobile:clamp(2.15rem,11vw,3.25rem);--type-home-title-landscape:clamp(1.8rem,4.8vw,2.4rem);--type-title-zh:clamp(1.5rem,2.5vw,2.75rem);--type-title-en:clamp(.75rem,1.15vw,.94rem);--type-heading:clamp(1.125rem,1.65vw,1.5rem);--type-body:clamp(.875rem,1vw,1rem);--type-interface:clamp(.76rem,1.05vw,.95rem);--type-caption:clamp(.6875rem,.82vw,.8rem);--type-micro:.625rem;--line-height-display:1.08;--line-height-home-title:.98;--line-height-heading:1.3;--line-height-body:1.65;--line-height-interface:1.4;--line-height-compact:1.2;--tracking-display-zh:.08em;--tracking-title-en:.21em;--tracking-interface:.06em;--tracking-body:.01em;--space-unit:.25rem;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--page-gutter:clamp(1.5rem,4vw,2.5rem);--safe-area-inline:clamp(1.5rem,4vw,4rem);--safe-area-block:clamp(1.25rem,3vh,2.5rem);--safe-inset-top:env(safe-area-inset-top,0px);--safe-inset-right:env(safe-area-inset-right,0px);--safe-inset-bottom:env(safe-area-inset-bottom,0px);--safe-inset-left:env(safe-area-inset-left,0px);--touch-target-min:2.75rem;--mobile-page-gutter:clamp(.9rem,4vw,1.25rem);--mobile-control-gap:clamp(.35rem,1.5vw,.55rem);--mobile-question-title:clamp(1rem,4.25vw,1.18rem);--mobile-option-text:clamp(.9rem,3.8vw,1rem);--mobile-body-text:clamp(.82rem,3.45vw,.94rem);--content-max:112rem;--radius-none:0;--radius-xs:.25rem;--radius-sm:.45rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-xl:2rem;--radius-pill:999px;--border-hairline:1px;--border-emphasis:2px;--border-focus:2px;--shadow-panel:0 1.25rem 4rem #00000057;--shadow-elevated:0 1.75rem 5rem #0000006b;--shadow-inset-line:inset 0 0 0 1px var(--line-subtle);--shadow-focus:0 0 0 3px #b8d7ff3d;--shadow-scene-vignette:inset 0 0 10rem #01030a8f;--shadow-chapter-contrast:0 0 2rem #030713b3;--shadow-orb-halo:inset 0 0 2rem #76c8ff29,var(--glow-energy-medium);--shadow-orb-core:inset -.7rem -.9rem 1.3rem #01030a70,inset .4rem .4rem 1rem #edf3ff3d,0 0 2rem #76c8ff66;--shadow-orb-core-activated:inset -.7rem -.9rem 1.3rem #01030a61,var(--glow-gold-soft),var(--glow-energy-medium);--filter-chapter-launch-orb:drop-shadow(0 .7rem 1.25rem #000512b8) drop-shadow(0 0 1rem #aacdee29);--filter-chapter-launch-orb-hover:brightness(1.07) drop-shadow(0 .8rem 1.3rem #000512c2) drop-shadow(0 0 1.15rem #d5e2ef40);--filter-chapter-launch-orb-activating:brightness(1.12) drop-shadow(0 .8rem 1.3rem #000512c2) drop-shadow(0 0 1.4rem #e4d1a84d);--shadow-showcase-hero:inset 0 0 5rem #76c8ff0f;--shadow-swatch:var(--shadow-inset-line),0 0 1.25rem var(--swatch-color)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-swatch:var(--shadow-inset-line),0 0 1.25rem color-mix(in srgb,var(--swatch-color) 18%,transparent)}}:root{--shadow-atmosphere-copy:0 0 1.5rem var(--scene-abyss);--shadow-noscript-copy:0 0 2rem var(--scene-abyss);--shadow-home-title:0 1px 0 #ffffff2e,0 0 20px #b5d3ff2e,0 8px 30px #000c237a;--shadow-home-moon:0 0 5rem #edf3ff3d,0 0 9rem #76c8ff24;--shadow-home-tools:0 1rem 4rem #01030a94;--shadow-home-landmark:inset 0 0 4rem #edf3ff17;--glow-energy-soft:0 0 1.5rem #76c8ff38;--glow-energy-medium:0 0 2.75rem #76c8ff4d;--glow-gold-soft:0 0 1.75rem #d6b66f33;--glow-moon-soft:0 0 3.5rem #edf3ff2e;--glow-mission-completed:0 0 1.5rem #b9d9b129;--glow-orb-orbit-point:0 0 .8rem #d6b66fb8;--glow-orb-particle:0 0 .55rem #d6b66fad;--glow-particle-gold:0 0 .7rem #d6b66f94;--glow-particle-moon:0 0 .65rem #edf3ff85;--glow-hint-spark:0 0 .75rem #d6b66fad;--blur-none:0;--blur-soft:.375rem;--blur-glass:.625rem;--blur-atmosphere:1.5rem;--z-sky:0;--z-moon:10;--z-distant-city:20;--z-landmark-tower:30;--z-residential-towers:40;--z-lake:50;--z-water-reflection:60;--z-foreground:70;--z-atmosphere:80;--z-particles:90;--z-ui:100;--z-overlay:200;--z-modal:300;--z-toast:400;--motion-instant:1ms;--motion-fast:.18s;--motion-medium:.22s;--motion-slow:.42s;--motion-page:.72s;--motion-ceremonial:1s;--motion-fog-drift:18s;--motion-trail-breathe:3.8s;--motion-orb-breathe:5.8s;--motion-orb-orbit:16s;--motion-loading-breathe:3.6s;--motion-home-cloud-drift:28s;--motion-home-water-shimmer:12s;--motion-home-star-breathe:8s;--motion-home-launch-surface-turn:32s;--motion-home-launch-planet-breathe:10s;--motion-home-launch-beam-breathe:5.6s;--motion-home-launch-source-breathe:6.2s;--motion-home-launch-energy-cycle:3.4s;--motion-home-launch-form-delay:3.64s;--motion-home-launch-form-mobile:.36s;--motion-home-launch-form-delay-mobile:2.92s;--motion-scale:1;--motion-distance-xs:.25rem;--motion-distance-sm:.75rem;--motion-distance-md:1.5rem;--ease-standard:cubic-bezier(.2,0,0,1);--ease-enter:cubic-bezier(.16,1,.3,1);--ease-exit:cubic-bezier(.4,0,1,1);--ease-cinematic:cubic-bezier(.22,.61,.36,1);--breakpoint-mobile-min:20rem;--breakpoint-mobile-max:47.9375rem;--breakpoint-tablet:48rem;--breakpoint-laptop:85.375rem;--breakpoint-desktop:90rem;--breakpoint-wide:120rem}*{box-sizing:border-box}html{overscroll-behavior-x:none;min-width:320px;min-height:100%}body,html{background:var(--scene-deep-space);overflow-x:clip}body{min-height:100dvh;color:var(--scene-moon-silver);font-family:var(--font-family-interface);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}canvas,img,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}input,select,textarea{max-width:100%}::selection{background:var(--state-awakened-gold)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--state-awakened-gold) 35%,transparent)}}::selection{color:var(--scene-moon-silver)}:focus-visible{outline:var(--border-focus) solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){:root{--motion-scale:0}html{scroll-behavior:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}