/*! tailwindcss v4.2.1 | 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)))){*,:before,:after,::backdrop{--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;--creative-edge-angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--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{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline-block{display:inline-block}.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}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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))}}@font-face{font-family:LXGW WenKai Subset;src:url(/fonts/lxgw-wenkai-subset.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Kaushan Script;src:url(/fonts/kaushan-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kaushan Script;src:url(/fonts/kaushan-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plexmono-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plexmono-500-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#020d18;--foreground:#edf4f6;--title-gradient:linear-gradient(100deg, #ff9fd8 0%, #b79cff 52%, #6be7ff 100%);--font-title:"LXGW WenKai Subset", "Kaiti SC", "KaiTi", "Microsoft YaHei", serif;--font-copy:"PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", system-ui, sans-serif;--font-num:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--font-mark:"Kaushan Script", "Segoe Script", cursive;--font-control:"Kaushan Script", "LXGW WenKai Subset", var(--font-copy);--font-display:var(--font-title);--font-system:var(--font-copy);--font-unified:var(--font-title);--font-particle:var(--font-mark);--text-meta:.75rem;--text-label:.875rem;--text-copy:1rem;--text-subtitle:1.25rem;--text-section:1.5rem;--text-page:clamp(2rem, 3.5vw, 3rem)}*{box-sizing:border-box}html,body{background:var(--background);width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--foreground);font-family:var(--font-copy);font-size:var(--text-copy)}button{font:inherit}.universe-shell{background:#020d18;width:100vw;min-width:0;height:100vh;position:relative;overflow:hidden}.universe-stage{background:#020d18;position:absolute;inset:0}.universe-content{position:absolute;inset:0}.universe-shell[data-launch=intro] .universe-content{visibility:hidden}.liberne-launch{z-index:50;touch-action:none;isolation:isolate;background:#040912;position:absolute;inset:0;overflow:hidden}.liberne-launch:before{z-index:-1;content:"";background:radial-gradient(at 30% 49%,#0a1b3529,#0000 45%),radial-gradient(at 72% 52%,#1e0d2524,#0000 42%);position:absolute;inset:0}.liberne-launch-particles{width:100%;height:100%;position:absolute;inset:0}.liberne-launch-name{font:400 clamp(91px, 22.1vw, 364px)/1 var(--font-particle);letter-spacing:-.045em;color:#0000;background:linear-gradient(90deg,#6eb8ff,#6fffd7 50%,#ffb4e6);-webkit-background-clip:text;background-clip:text;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.liberne-launch[data-particles=true] .liberne-launch-name{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.liberne-launch-enter{color:#91a6bd;font:var(--text-meta)/1.5 "Segoe UI", "Microsoft YaHei", sans-serif;letter-spacing:.24em;cursor:pointer;background:0 0;border:0;justify-items:center;padding:10px 18px;transition:color .2s;display:grid;position:absolute;bottom:max(7.5%,30px);left:50%;transform:translate(-50%)}.liberne-launch-enter:hover{color:#d3efe9}.liberne-launch-enter:focus-visible{outline-offset:5px;border-radius:4px;outline:1px solid #6bb8dc}.liberne-launch[data-leaving=true] .liberne-launch-enter{opacity:0;transition:opacity .18s}@keyframes liberne-depart{0%,35%{background-color:#040912}to{background-color:#04091200}}@media (width<=700px){.liberne-launch-name{font-size:25vw}}@media (prefers-reduced-motion:reduce){.liberne-launch[data-leaving=true]{animation-duration:.22s}}.universe-shell[data-travel=true] :is(.observatory-header,.journey-dock,.journey-intro,.creative-demo-directory,.creative-demo-label,.sector-content-dock){opacity:0;visibility:hidden;pointer-events:none}.universe-canvas{z-index:1;inset:0;position:absolute!important}.universe-canvas canvas{touch-action:none}.personal-signature{z-index:7;color:#e2f5ffc7;font-family:var(--font-system);font-size:clamp(var(--text-meta), 1vw, var(--text-label));letter-spacing:.42em;text-indent:.42em;text-shadow:0 0 14px #56cdff61,0 1px 8px #000814e6;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:500;line-height:1;position:absolute;top:clamp(22px,3.6vh,34px);left:50%;transform:translate(-50%)}.journey-intro{z-index:4;text-align:center;pointer-events:none;opacity:0;gap:16px;transition:opacity .6s,transform .6s;display:grid;position:absolute;bottom:12%;left:16px;right:16px;transform:translateY(8px)}.journey-intro[data-visible=true]{opacity:1;transform:none}.journey-intro span{letter-spacing:.18em;color:#d5e9f2;text-shadow:0 2px 12px #020d18;font-size:clamp(18px,2vw,26px)}.journey-intro small{font-family:var(--font-system);font-size:var(--text-meta);letter-spacing:.12em;color:#9bb3c9}.journey-fallback button:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #a4e2ff}.journey-fallback{z-index:3;background:radial-gradient(at 60% 35%,#13374d,#020d18 70%);padding:80px max(24px,8vw);position:absolute;inset:0;overflow-y:auto}.journey-fallback h1{color:#dcefff;font-size:clamp(26px,5vw,64px)}.journey-fallback p{color:#a6c2d3}.journey-fallback>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;max-width:1000px;margin-top:32px;display:grid}.journey-fallback button{color:#e1f1fb;cursor:pointer;background:#0c233966;border:1px solid #7399b34a;border-radius:8px;gap:10px;min-height:100px;display:grid}.journey-fallback small{color:#9fb9ca}@media (width<=720px){.personal-signature{font-size:var(--text-meta);letter-spacing:.34em;text-indent:.34em;top:21px}.journey-intro{bottom:16%}.journey-intro span{letter-spacing:.08em;font-size:17px}}.universe-vignette{z-index:2;pointer-events:none;background:radial-gradient(circle at 52% 46%,#0000 50%,#0002081f 82%,#0001056b 100%),linear-gradient(#00020821,#0000 24% 75%,#00010538);position:absolute;inset:0}.sector-transition{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(circle,#0000 0 12%,#55bfe61c 19%,#0000 31%),radial-gradient(circle,#0000 0 27%,#5a6fd213 34%,#0000 48%);position:absolute;inset:-14%;transform:scale(.86);-webkit-mask-image:radial-gradient(circle,#0000 0 6%,#000 18% 50%,#0000 76%);mask-image:radial-gradient(circle,#0000 0 6%,#000 18% 50%,#0000 76%)}.sector-transition[data-active=true]{animation:1.6s cubic-bezier(.18,.72,.14,1) both spatial-flight}@keyframes spatial-flight{0%{opacity:0;filter:blur(3px);transform:scale(.42)}38%{opacity:.64;filter:blur(1px)}to{opacity:0;filter:blur(5px);transform:scale(2.45)}}.location-button{z-index:8;color:#e1eff4b3;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;transition:color .18s,transform .22s,filter .18s;display:grid;position:absolute;bottom:26px;right:28px}.location-button:before{content:"";border:1px solid #b8d7e52e;border-radius:50%;position:absolute;inset:4px}.location-button:hover{color:#f3fbff;filter:drop-shadow(0 0 12px #67c2e78c);transform:scale(1.08)}.location-button svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.coordinate-toggle{z-index:9;color:#7be8ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#030c19b3;border:1px solid #7bbcdd4d;border-radius:50%;place-items:center;width:38px;height:38px;transition:left .26s,color .18s,transform .18s,background .18s;display:grid;position:absolute;top:28px;left:286px;box-shadow:0 8px 28px #0000003d,inset 0 0 18px #52d3ff0f}.coordinate-toggle[data-expanded=false]{left:28px}.coordinate-toggle:hover{color:#f3fbff;background:#081b2fd1;transform:scale(1.06)}.coordinate-toggle:focus-visible{outline-offset:3px;outline:2px solid #6be7ffdb}.coordinate-toggle-icon{border:1.4px solid;border-radius:50% 50% 50% 0;width:13px;height:13px;position:relative;transform:rotate(-45deg)}.coordinate-toggle-icon:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;left:3px}.coordinate-nav{z-index:8;color:#d9f3fb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1;visibility:visible;background:linear-gradient(145deg,#020a16ad,#07101f47);border:1px solid #7bbcdd38;border-radius:14px;width:246px;padding:16px 14px 13px;transition:opacity .26s,transform .26s,visibility linear;position:absolute;top:28px;left:28px;transform:translate(0);box-shadow:0 16px 50px #0003,inset 0 0 34px #4ea4d509}.coordinate-nav[data-collapsed=true]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s,transform .26s,visibility 0s linear .26s;transform:translate(calc(-100% - 40px))}.coordinate-nav{max-height:calc(100dvh - 60px);overflow-y:auto}.coordinate-item{min-height:44px}.coordinate-heading{border-bottom:1px solid #84ceeb26;justify-content:space-between;align-items:center;padding:0 4px 11px;display:flex}.coordinate-kicker,.coordinate-status{font-family:var(--font-display);letter-spacing:.06em}.coordinate-guide{font-family:var(--font-system);letter-spacing:.12em}.coordinate-kicker{color:#70e5ff;font-size:var(--text-meta)}.coordinate-status{color:#cbecf49e;font-size:var(--text-meta)}.coordinate-list{gap:2px;padding-top:9px;display:grid}.coordinate-item{color:#d6ecf294;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:24px 1fr;align-items:center;gap:8px;width:100%;padding:9px 6px;transition:background .18s,color .18s,transform .18s;display:grid}.coordinate-item:hover,.coordinate-item[data-active=true]{color:#f2fcff;background:#53bee81c;transform:translate(3px)}.coordinate-index{color:#67daf5;font-family:var(--font-display);font-size:var(--text-meta)}.coordinate-name{font-family:var(--font-display);font-size:var(--text-meta);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;background:var(--title-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;overflow:hidden}.coordinate-guide{color:#c1e0e89e;font-size:var(--text-meta);letter-spacing:.06em;border-top:1px solid #84ceeb1f;align-items:center;gap:7px;margin-top:10px;padding:9px 5px 0;display:flex}.creative-demo-detail-shell{z-index:7;pointer-events:none;justify-content:center;align-items:center;padding:96px 32px 80px;display:flex;position:absolute;inset:0}.creative-demo-card{color:#eaf8ff;-webkit-backdrop-filter:blur(19px)saturate(135%);backdrop-filter:blur(19px)saturate(135%);pointer-events:auto;background:linear-gradient(145deg,#22486245,#192d545c);border:1px solid #b0e7f961;border-radius:16px;width:min(440px,100vw - 64px);max-height:100%;padding:28px 30px 26px;animation:.22s ease-out both creative-demo-card-in;position:relative;overflow-y:auto;box-shadow:0 20px 48px #00000052,inset 0 1px #e0faff30,inset 0 -18px 30px #143d6029}.creative-demo-card-close{z-index:2;color:#e7f9ffd6;cursor:pointer;background:#12324d70;border:1px solid #97e5ff42;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:13px;right:14px}.creative-demo-card-close:hover{background:#4194b847;border-color:#9febffb8}.creative-demo-card-close:focus-visible{outline-offset:3px;outline:2px solid #8ae8ff}.creative-demo-card-index{color:#7ae1ffa8;font-family:var(--font-system);font-size:var(--text-meta);letter-spacing:.16em;position:absolute;top:20px;right:58px}.creative-demo-card-category{color:#7fe4ff;font-family:var(--font-system);font-size:var(--text-meta);letter-spacing:.13em;margin:0 72px 10px 0}.creative-demo-card h2{color:#f5fbff;font-family:var(--font-display);letter-spacing:.04em;margin:0 0 14px;font-size:clamp(22px,3vw,28px);font-weight:400;line-height:1.3}.creative-demo-card>p:last-of-type{color:#eff9ffe6;font-size:var(--text-label);text-shadow:0 1px 8px #000d1dcc;margin:0 0 20px;line-height:1.8}.creative-demo-card-hint{color:#93cfe4b3;font-family:var(--font-system);font-size:var(--text-meta);letter-spacing:.08em;margin:-7px 0 14px;display:block}.creative-demo-card a{color:#f3fcff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:46px;font-family:var(--font-display);font-size:var(--text-meta);letter-spacing:.06em;background:#52acd129;border:1px solid #97e5ff5c;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px #e8fdff29,0 8px 18px #000e202e}.creative-demo-card a:hover{background:#50bef038;border-color:#9febffd1;transform:translateY(-1px)}.creative-demo-card a:focus-visible{outline-offset:3px;outline:2px solid #8ae8ff}.creative-demo-label{color:#f4fbff;text-align:center;-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%);pointer-events:none;background:linear-gradient(145deg,#37688436,#12315459);border:1px solid #aeeaf94d;border-radius:8px;min-width:132px;padding:6px 9px 7px;transition:border-color .16s,background .16s,transform .16s;position:relative;box-shadow:0 8px 22px #0000003d,inset 0 1px #e2faff33}.creative-demo-label[data-active=true]{background:linear-gradient(145deg,#43859f4f,#2240706e);border-color:#b8f3ffad;transform:translateY(-2px)scale(1.05)}.creative-demo-label strong{font-family:var(--font-display);font-size:var(--text-label);letter-spacing:.055em;white-space:nowrap;font-weight:400;line-height:1.25;display:block}.creative-demo-label small{color:#cbeaf5e6;font-family:var(--font-system);font-size:var(--text-meta);letter-spacing:.08em;white-space:nowrap;margin-top:3px;line-height:1.2;display:block}.creative-demo-help{z-index:8;color:#eafaff;text-align:center;-webkit-backdrop-filter:blur(15px)saturate(130%);backdrop-filter:blur(15px)saturate(130%);pointer-events:none;background:linear-gradient(145deg,#2d5c7740,#152d5461);border:1px solid #aae7fa57;border-radius:12px;gap:4px;min-width:340px;padding:9px 16px 10px;display:grid;position:absolute;top:27px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0003,inset 0 1px #defaff33}.creative-demo-help span{color:#7ce6ff;font-family:var(--font-display);font-size:var(--text-meta);letter-spacing:.12em}.creative-demo-help strong{color:#ddf2fac2;font-family:var(--font-system);font-size:var(--text-meta);letter-spacing:.08em;font-weight:400}.creative-demo-directory{z-index:8;color:#dff5ff;width:min(330px,100vw - 112px);position:absolute;bottom:26px;left:28px}.creative-demo-directory summary{-webkit-backdrop-filter:blur(15px)saturate(130%);backdrop-filter:blur(15px)saturate(130%);cursor:pointer;background:linear-gradient(145deg,#2e5e7d4a,#1631536e);border:1px solid #b1e6f957;border-radius:12px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 14px;list-style:none;display:flex;position:relative;box-shadow:0 12px 34px #0000003d,inset 0 1px #e6fbff33}.creative-demo-directory summary::-webkit-details-marker{display:none}.creative-demo-directory summary span{font-family:var(--font-display);font-size:var(--text-meta);letter-spacing:.08em}.creative-demo-directory summary small{color:#76ddf8;font-family:var(--font-system);font-size:var(--text-meta);letter-spacing:.12em}.creative-demo-directory nav{-webkit-backdrop-filter:blur(17px)saturate(130%);backdrop-filter:blur(17px)saturate(130%);background:linear-gradient(145deg,#183653bd,#0d1c36c9);border:1px solid #9fdef64d;border-radius:14px;max-height:min(54vh,460px);margin-bottom:8px;padding:9px;display:grid;overflow-y:auto;box-shadow:0 20px 48px #0000004d}.creative-demo-directory[open]{flex-direction:column-reverse;display:flex}.creative-demo-directory a{color:#e0f3fabd;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-height:44px;padding:8px 9px;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:grid}.creative-demo-directory a span:first-child{color:#69dcf8;font-family:var(--font-system);font-size:var(--text-meta)}.creative-demo-directory a span:last-child{font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creative-demo-directory a:hover{color:#f5fcff;background:#53bee81c;transform:translate(2px)}.creative-demo-directory a:focus-visible,.creative-demo-directory summary:focus-visible{outline-offset:2px;outline:2px solid #7fe4ff}.creative-demo-card:after,.creative-demo-label:after,.creative-demo-help:after,.creative-demo-directory summary:after,.creative-demo-card a:after{border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;content:"";-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#cbfaffeb,#5cd8e8a8 46%,#c2aaffcc);padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --creative-edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.creative-demo-card:after{background:conic-gradient(from var(--creative-edge-angle), #59bdde75 0deg, #59bdde75 70deg, #d6f9ff 106deg, #8ee8e8 134deg, #b9b9ff 165deg, #59bdde75 215deg, #59bdde75 360deg);animation:10s linear infinite creative-glass-edge-flow;inset:0}@keyframes creative-glass-edge-flow{to{--creative-edge-angle:360deg}}@keyframes creative-demo-card-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.creative-demo-card,.creative-demo-card:after{animation:none}}.guide-dot{background:#6be6ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #51d9ff}.article-capsule-overlay{z-index:20;background:#01071057;place-items:center;padding:clamp(18px,5vh,52px) clamp(20px,6vw,88px);animation:.2s ease-out both parchment-overlay-in;display:grid;position:fixed;inset:0}.article-capsule{--parchment-base:#efe0c0f5;--parchment-ink:#24170f;--parchment-texture:url(/assets/ui/parchment-vintage-landscape.png);--capsule-safe-top:clamp(24px, 3.5vh, 32px);width:min(1120px,86vw);height:min(760px,84vh);color:var(--parchment-ink);filter:drop-shadow(0 28px 34px #0000006b)drop-shadow(0 0 16px #d4b0701f);transform-style:preserve-3d;perspective:1200px;background:0 0;border:0;border-radius:0;outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.article-capsule[data-paper-ready=false]{background:linear-gradient(112deg, #f4e8ca, var(--parchment-base) 58%, #e5cea2);clip-path:polygon(.8% 1.2%,17% .5%,34% 1%,51% .3%,70% 1%,87% .5%,99.2% 1.5%,99.5% 22%,99% 45%,99.6% 68%,99% 98.7%,80% 99.4%,61% 99%,42% 99.6%,21% 99%,.7% 98.5%,.4% 74%,1% 50%,.4% 25%);border:1px solid #7a573057}.capsule-paper-texture{z-index:0;pointer-events:none;background-image:var(--parchment-texture);-webkit-mask-image:var(--parchment-texture);-webkit-mask-image:var(--parchment-texture);-webkit-mask-image:var(--parchment-texture);-webkit-mask-image:var(--parchment-texture);mask-image:var(--parchment-texture);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.article-capsule[data-paper-ready=false] .capsule-paper-texture{display:none}.capsule-reading-shell{z-index:2;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid;position:relative}.article-capsule[data-phase=folding]{color:#0000;background:0 0;border-color:#0000}.article-capsule[data-phase=folding] .capsule-paper-texture,.article-capsule[data-phase=folding] .capsule-reading-shell{visibility:hidden}.article-capsule[data-phase=revealing] .capsule-reading-shell{animation:.18s ease-out both parchment-content-reveal}.folded-sheet{z-index:6;pointer-events:none;perspective:1400px;transform-style:preserve-3d;animation:1.62s linear both folded-sheet-timeline;position:absolute;inset:0}.fold-column{--fold-row-stagger:0s;width:33.334%;height:100%;transform-style:preserve-3d;will-change:transform, filter;position:absolute;top:0}.fold-column[data-column=left]{z-index:3;transform-origin:100%;animation:.65s cubic-bezier(.24,.76,.18,1) .2s both fold-column-left-open;left:0}.fold-column[data-column=center]{z-index:1;--fold-row-stagger:45ms;left:33.333%}.fold-column[data-column=right]{z-index:2;--fold-row-stagger:90ms;transform-origin:0;animation:.65s cubic-bezier(.24,.76,.18,1) .3s both fold-column-right-open;left:66.666%}.fold-panel{width:100%;height:33.334%;transform-style:preserve-3d;will-change:transform, filter;position:absolute;left:0}.fold-panel[data-row=top]{z-index:3;transform-origin:50% 100%;animation:fold-row-top-open .65s cubic-bezier(.2, .76, .16, 1) calc(.75s + var(--fold-row-stagger)) both;top:0}.fold-panel[data-row=middle]{z-index:1;top:33.333%}.fold-panel[data-row=bottom]{z-index:2;transform-origin:50% 0;animation:fold-row-bottom-open .65s cubic-bezier(.2, .76, .16, 1) calc(.85s + var(--fold-row-stagger)) both;top:66.666%}.fold-panel-face{background-image:var(--parchment-texture);background-repeat:no-repeat;background-size:300% 300%;background-position:var(--fold-bg-x) var(--fold-bg-y);-webkit-mask-image:var(--parchment-texture);-webkit-mask-image:var(--parchment-texture);-webkit-mask-image:var(--parchment-texture);-webkit-mask-image:var(--parchment-texture);mask-image:var(--parchment-texture);-webkit-mask-size:300% 300%;mask-size:300% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--fold-bg-x) var(--fold-bg-y);-webkit-mask-position:var(--fold-bg-x) var(--fold-bg-y);-webkit-mask-position:var(--fold-bg-x) var(--fold-bg-y);-webkit-mask-position:var(--fold-bg-x) var(--fold-bg-y);mask-position:var(--fold-bg-x) var(--fold-bg-y);backface-visibility:hidden;border:0;display:block;position:absolute;inset:-.5px;overflow:hidden}.fold-panel-front{transform:translateZ(.7px);box-shadow:inset 0 0 13px #5b341714}.fold-panel-back{filter:sepia(.08)brightness(.86);transform:rotateY(180deg)translateZ(.7px)}.article-capsule[data-paper-ready=false] .fold-panel-face{background:var(--parchment-base);-webkit-mask-image:none;mask-image:none}.fold-panel[data-column=left]{--fold-bg-x:0%}.fold-panel[data-column=center]{--fold-bg-x:50%}.fold-panel[data-column=right]{--fold-bg-x:100%}.fold-panel[data-row=top]{--fold-bg-y:0%}.fold-panel[data-row=middle]{--fold-bg-y:50%}.fold-panel[data-row=bottom]{--fold-bg-y:100%}.capsule-header{z-index:2;min-height:88px;padding:var(--capsule-safe-top) 78px 12px 44px;color:#432919;font-family:var(--font-display);font-size:var(--text-meta);letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid;position:relative}.capsule-meta{text-align:center;opacity:.78}.capsule-index{color:#63381f;font-size:var(--text-meta);justify-self:end;padding-right:10px}.capsule-scroll{z-index:2;scrollbar-color:#5b321794 transparent;scrollbar-width:thin;min-height:0;padding:clamp(34px,5vh,66px) clamp(34px,6vw,82px);position:relative;overflow:hidden auto}.capsule-body{grid-template-columns:minmax(0,1fr) minmax(260px,35%);align-items:start;gap:clamp(28px,4vw,58px);max-width:900px;margin:0 auto;display:grid}.capsule-copy{background:radial-gradient(at 46% 44%,#fff6d633,#fff6d614 54%,#0000 78%);max-width:600px}.capsule-kicker{color:#6b3b21;font-family:var(--font-display);font-size:var(--text-meta);letter-spacing:.08em;margin:0 0 18px}.capsule-copy h1{font-family:var(--font-display);letter-spacing:.035em;background:var(--title-gradient);-webkit-text-fill-color:transparent;filter:saturate(.92)brightness(.96);text-shadow:0 1px 3px #fff3cd5c;-webkit-background-clip:text;background-clip:text;margin:0 0 22px;font-size:clamp(30px,3.5vw,48px);font-weight:400;line-height:1.23}.capsule-excerpt{color:#392316;max-width:560px;font-size:clamp(var(--text-copy), 1.2vw, 18px);letter-spacing:.04em;border-left:2px solid #5b331ba6;margin:0;padding-left:20px;line-height:1.85}.capsule-divider{background:linear-gradient(90deg,#532e169e,#532e161f,#0000);width:100%;height:1px;margin:30px 0 27px}.capsule-paragraph{color:#302016;max-width:580px;font-size:var(--text-label);letter-spacing:.045em;margin:0 0 1.6em;line-height:2.05}.capsule-paragraph:first-of-type:first-letter{float:left;color:#713f23;font-family:var(--font-display);margin:.08em .12em 0 0;font-size:3em;line-height:.8}.capsule-body[data-presentation=interest-journal]{max-width:820px;display:block}.capsule-body[data-presentation=interest-journal] .capsule-copy{max-width:none}.capsule-body[data-presentation=interest-journal] .capsule-paragraph{max-width:700px}.interest-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,36px) clamp(16px,2.4vw,26px);margin:clamp(40px,6vh,66px) 0 10px;display:grid}.interest-journal-entry{min-width:0;transform:rotate(var(--journal-rotation));transform-origin:50%}.interest-journal-entry[data-layout=wide],.interest-journal-entry[data-layout=closing]{grid-column:1/-1}.interest-journal-entry[data-layout=pair]{grid-column:1/-1;justify-self:end;width:min(64%,560px);margin-top:-22px}.interest-journal-card{background:#faf0d6b8;border:1px solid #6e4c2b42;padding:11px 11px 20px;transition:transform .22s,box-shadow .22s;position:relative;box-shadow:0 15px 30px #45291433,0 2px 3px #3e23101f}.interest-journal-card:hover{transform:translateY(-5px)rotate(0);box-shadow:0 22px 38px #4529143d,0 3px 5px #3e231024}.interest-journal-photo{background:#261b13e6;justify-content:center;align-items:center;min-height:120px;margin:0;display:flex;overflow:hidden}.interest-journal-photo img{object-fit:contain;width:100%;height:auto;display:block}.interest-journal-entry[data-layout=wide] .interest-journal-photo img,.interest-journal-entry[data-layout=closing] .interest-journal-photo img{width:auto;max-width:100%;max-height:min(82vh,920px)}.interest-journal-caption{padding:16px 8px 0}.interest-journal-caption>span{color:#6c4122b3;font-family:var(--font-system);font-size:var(--text-meta);letter-spacing:.16em;margin-bottom:7px;display:block}.interest-journal-caption h2{color:#4d2d1c;font-family:var(--font-display);letter-spacing:.045em;margin:0 0 8px;font-size:clamp(19px,1.7vw,24px);font-weight:400}.interest-journal-caption p{color:#342218;font-size:var(--text-label);letter-spacing:.04em;margin:0;line-height:1.9}.interest-journal-entry[data-layout=closing] .interest-journal-caption{text-align:center;max-width:760px;margin:0 auto;padding-top:20px}.article-video-gallery{gap:30px;width:min(100%,860px);margin:clamp(36px,6vh,60px) auto 12px;display:grid}.article-video-card{background:#faf0d6bd;border:1px solid #6e4c2b47;margin:0;padding:12px 12px 18px;box-shadow:0 15px 30px #45291433}.article-video-heading{padding:7px 8px 12px}.article-video-heading span{color:#6c4122b8;font-family:var(--font-system);font-size:var(--text-meta);letter-spacing:.16em}.article-video-heading h2{color:#4d2d1c;font-family:var(--font-display);margin:5px 0 0;font-size:clamp(20px,2vw,28px);font-weight:400}.article-video-player{background:#120d0a;width:100%;max-height:min(68vh,720px);display:block}.article-video-card figcaption{color:#342218;font-size:var(--text-label);padding:13px 8px 0;line-height:1.8}.article-video-error{color:#5f3821;background:#4a2e1b1a;place-items:center;min-height:180px;margin:0;display:grid}.capsule-media-wrap{background:#f8e8c2e6;border:1px solid #5a361b47;align-self:start;min-width:0;margin:8px 0 0;padding:10px 10px 28px;transform:rotate(.8deg);box-shadow:0 15px 28px #46241036}.capsule-media{object-fit:cover;filter:sepia(.24)saturate(.72)contrast(1.04)brightness(.86);width:100%;max-height:52vh;display:block}.capsule-media-caption{color:#5f3821;font-family:var(--font-display);font-size:var(--text-meta);letter-spacing:.08em;text-align:right;margin:11px 4px -16px;display:block}.capsule-close{z-index:4;color:#ead39e;cursor:pointer;background:radial-gradient(circle at 35% 30%,#914f43,#57251f 72%);border:1px solid #3d1711c7;border-radius:50%;place-items:center;width:46px;min-width:44px;height:46px;min-height:44px;padding:0;transition:transform .18s,box-shadow .18s;display:grid;position:absolute;top:11px;right:17px;box-shadow:inset 0 0 0 3px #dc9b6329,0 4px 10px #3819105c}.capsule-close span{font-family:var(--font-copy);font-size:27px;line-height:1;transform:translateY(-1px)}.capsule-close:hover{transform:translateY(-2px)rotate(-2deg);box-shadow:inset 0 0 0 3px #dc9b6333,0 7px 14px #38191066}.capsule-close:focus-visible,.capsule-footer button:focus-visible{outline-offset:3px;outline:3px solid #ffde91f2}.capsule-footer{z-index:2;border-top:1px solid #4e2c145c;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;padding:10px 34px;display:grid;position:relative}.capsule-footer button{color:#472a19;min-width:104px;min-height:44px;font-family:var(--font-display);font-size:var(--text-meta);letter-spacing:.07em;cursor:pointer;background:0 0;border:0;padding:9px 14px;transition:color .16s,transform .16s}.capsule-footer button:first-child{text-align:left;justify-self:start}.capsule-footer button:nth-child(2){border-left:1px solid #522d1547;border-right:1px solid #522d1547;justify-self:center}.capsule-footer button:last-child{text-align:right;justify-self:end}.capsule-footer button:hover{color:#7b4025;transform:translateY(-1px)}.capsule-close:disabled,.capsule-footer button:disabled{cursor:wait;opacity:.62;transform:none}.capsule-progress{z-index:3;background:#4727132e;border-radius:4px;width:3px;position:absolute;top:92px;bottom:83px;right:14px}.capsule-progress span{width:100%;height:var(--reading-progress);border-radius:inherit;background:linear-gradient(#7d4728,#4d2818);transition:height .12s linear;display:block}.capsule-mobile-progress{display:none}@keyframes parchment-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes folded-sheet-timeline{0%{opacity:0;transform:translateY(10px)rotate(-1.2deg)scale(.96)}6%{opacity:1}90%{transform:translateY(0)rotate(-.12deg)scale(1.004)}96%{transform:translateY(0)rotate(.04deg)scale(.998)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes fold-column-left-open{0%{filter:drop-shadow(11px 5px 12px #361d0d6b);transform:rotateY(178deg)translateZ(2px)}72%{filter:drop-shadow(4px 5px 8px #361d0d3d);transform:rotateY(-4deg)translateZ(0)}to{filter:drop-shadow(0 0 #0000);transform:rotateY(0)translateZ(0)}}@keyframes fold-column-right-open{0%{filter:drop-shadow(-11px 5px 12px #361d0d6b);transform:rotateY(-178deg)translateZ(3px)}72%{filter:drop-shadow(-4px 5px 8px #361d0d3d);transform:rotateY(4deg)translateZ(0)}to{filter:drop-shadow(0 0 #0000);transform:rotateY(0)translateZ(0)}}@keyframes fold-row-top-open{0%{filter:drop-shadow(0 10px 11px #361d0d61);transform:rotateX(-178deg)translateZ(2px)}76%{filter:drop-shadow(0 4px 7px #361d0d33);transform:rotateX(3deg)translateZ(0)}to{filter:drop-shadow(0 0 #0000);transform:rotateX(0)translateZ(0)}}@keyframes fold-row-bottom-open{0%{filter:drop-shadow(0 -10px 11px #361d0d61);transform:rotateX(178deg)translateZ(3px)}76%{filter:drop-shadow(0 -4px 7px #361d0d33);transform:rotateX(-3deg)translateZ(0)}to{filter:drop-shadow(0 0 #0000);transform:rotateX(0)translateZ(0)}}@keyframes parchment-content-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.article-capsule-overlay{padding:24px}.capsule-header{grid-template-columns:1fr auto;padding-right:76px}.capsule-meta{display:none}.capsule-body{grid-template-columns:1fr}.capsule-media-wrap{order:-1;width:min(480px,92%);margin-left:auto;margin-right:auto}.capsule-scroll{padding:34px clamp(26px,7vw,58px)}}@media (width<=640px){.universe-shell{min-width:0}.creative-demo-directory{width:auto;bottom:16px;left:16px;right:72px}.creative-demo-directory nav{max-height:52vh}.creative-demo-detail-shell{padding:76px 16px 86px}.creative-demo-card{width:min(440px,100vw - 32px);max-height:min(68vh,520px);padding:24px 22px 22px}.creative-demo-help{width:min(300px,100vw - 116px);min-width:0;padding:8px 11px;top:16px}.creative-demo-help strong{font-size:var(--text-meta)}.creative-demo-label{min-width:112px;padding:5px 7px 6px}.creative-demo-label strong{font-size:var(--text-meta)}.article-capsule-overlay{align-items:stretch;padding:12px}.article-capsule{--parchment-texture:url(/assets/ui/parchment-vintage-portrait.png);--capsule-safe-inline:clamp(34px, 9.75vw, 42px);--capsule-safe-top:22px;width:100%;height:100%}.capsule-paper-texture{background-position:50%;background-size:100% 100%}.capsule-header{min-height:82px;padding:var(--capsule-safe-top) calc(var(--capsule-safe-inline) + 56px) 10px var(--capsule-safe-inline);grid-template-columns:1fr;gap:3px}.capsule-index{font-size:var(--text-meta);justify-self:start;padding-right:0}.capsule-scroll{padding:26px var(--capsule-safe-inline) 30px}.capsule-body{gap:28px}.capsule-copy h1{overflow-wrap:anywhere;font-size:clamp(30px,10vw,40px)}.interest-journal-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:38px}.interest-journal-entry,.interest-journal-entry[data-layout=wide],.interest-journal-entry[data-layout=pair],.interest-journal-entry[data-layout=closing]{grid-column:1;justify-self:stretch;width:auto;margin-top:0;transform:none}.interest-journal-card{padding:8px 8px 17px}.interest-journal-card:hover{transform:none}.interest-journal-entry[data-layout=wide] .interest-journal-photo img,.interest-journal-entry[data-layout=closing] .interest-journal-photo img{width:100%;max-height:none}.interest-journal-caption{padding:14px 7px 0}.interest-journal-caption h2{font-size:20px}.interest-journal-caption p{font-size:var(--text-label);line-height:1.85}.article-video-gallery{margin-top:32px}.article-video-card{padding:8px 8px 15px}.article-video-player{max-height:60vh}.capsule-media-wrap{width:100%;transform:none}.capsule-progress{display:none}.capsule-mobile-progress{z-index:3;height:2px;margin-inline:var(--capsule-safe-inline);background:#47271329;display:block;position:relative}.capsule-mobile-progress:after{width:var(--reading-progress);content:"";background:#5c311c;height:100%;transition:width .12s linear;display:block}.capsule-close{right:var(--capsule-safe-inline)}.capsule-footer{min-height:62px;padding:8px var(--capsule-safe-inline)}.capsule-footer button{min-width:0;min-height:44px;font-size:var(--text-meta);padding:7px 8px}.folded-sheet{perspective:1000px}.fold-panel-front{transform:translateZ(.35px)}.fold-panel-back{transform:rotateY(180deg)translateZ(.35px)}@keyframes fold-column-left-open{0%{filter:drop-shadow(7px 4px 8px #361d0d52);transform:rotateY(168deg)translateZ(1px)}72%{transform:rotateY(-2deg)translateZ(0)}to{filter:drop-shadow(0 0 #0000);transform:rotateY(0)translateZ(0)}}@keyframes fold-column-right-open{0%{filter:drop-shadow(-7px 4px 8px #361d0d52);transform:rotateY(-168deg)translateZ(1px)}72%{transform:rotateY(2deg)translateZ(0)}to{filter:drop-shadow(0 0 #0000);transform:rotateY(0)translateZ(0)}}@keyframes fold-row-top-open{0%{filter:drop-shadow(0 7px 8px #361d0d4d);transform:rotateX(-168deg)translateZ(1px)}76%{transform:rotateX(2deg)translateZ(0)}to{filter:drop-shadow(0 0 #0000);transform:rotateX(0)translateZ(0)}}@keyframes fold-row-bottom-open{0%{filter:drop-shadow(0 -7px 8px #361d0d4d);transform:rotateX(168deg)translateZ(1px)}76%{transform:rotateX(-2deg)translateZ(0)}to{filter:drop-shadow(0 0 #0000);transform:rotateX(0)translateZ(0)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}.article-capsule-overlay,.article-capsule[data-phase=revealing] .capsule-reading-shell{animation:none}.folded-sheet{display:none}.article-capsule[data-phase=folding]{color:var(--parchment-ink)}.article-capsule[data-phase=folding] .capsule-paper-texture,.article-capsule[data-phase=folding] .capsule-reading-shell{visibility:visible}.capsule-media-wrap,.article-video-card,.interest-journal-card,.interest-journal-card:hover,.capsule-close:hover,.capsule-footer button:hover{transform:none}.interest-journal-card{transition:none}.article-video-card{transition:none;transform:none}.capsule-scroll{scroll-behavior:auto}}.ebook-reader-overlay{z-index:24;-webkit-backdrop-filter:blur(16px)saturate(.76);backdrop-filter:blur(16px)saturate(.76);background:radial-gradient(circle at 50% 30%,#3d5b9138,#0000 44%),#00050ee6;padding:0;animation:.22s ease-out both ebook-overlay-in;position:fixed;inset:0}.ebook-reader{color:#eaf7ff;background:linear-gradient(145deg,#0c1c31f5,#030b18fa 58%,#110d22f7),#06101f;border:0;border-radius:0;outline:none;width:100vw;height:100vh;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000009e,inset 0 0 80px #4591d70f}.ebook-reader:before{pointer-events:none;opacity:.16;content:"";background-image:radial-gradient(circle,#9bddff66 0 .7px,#0000 .9px);background-size:54px 54px;position:absolute;inset:0}.ebook-header,.ebook-controls{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030c1bc2;border:1px solid #8dd1ff2e;align-items:center;display:grid;position:absolute}.ebook-header{border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;min-height:58px;padding:9px 12px 9px 16px;top:12px;left:12px;right:12px}.ebook-header span{color:#76dfff;font-family:var(--font-system);font-size:var(--text-meta);letter-spacing:.2em;display:none}.ebook-header h1{color:#f7fbff;font-family:var(--font-display);letter-spacing:.06em;margin:0;font-size:clamp(17px,1.6vw,24px);font-weight:400}.ebook-header p{color:#d5e7f494;font-size:var(--text-meta);letter-spacing:.1em;margin:2px 0 0}.ebook-pdf-link,.ebook-close,.ebook-controls button{color:#dff6ff;min-height:38px;font-family:var(--font-display);font-size:var(--text-meta);letter-spacing:.08em;cursor:pointer;background:#3176a81f;border:1px solid #7bcdff42;border-radius:999px;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s}.ebook-pdf-link{align-items:center;padding:0 18px;display:inline-flex}.ebook-close{padding:0 18px}.ebook-pdf-link:hover,.ebook-close:hover,.ebook-controls button:hover:not(:disabled){color:#fff;background:#3a9dd638;border-color:#7be0ff9e;transform:translateY(-1px)}.ebook-pdf-link:focus-visible,.ebook-close:focus-visible,.ebook-controls button:focus-visible,.ebook-chapters button:focus-visible,.ebook-progress input:focus-visible{outline-offset:3px;outline:2px solid #72ddff}.ebook-workspace{z-index:1;min-height:0;position:absolute;inset:0}.ebook-chapters{z-index:11;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-color:#5ebbef6b transparent;scrollbar-width:thin;background:#030c1bb3;border:1px solid #8dd1ff24;border-radius:12px;width:min(72vw,920px);min-height:0;max-height:48px;padding:5px;display:flex;position:absolute;top:82px;left:50%;overflow:auto hidden;transform:translate(-50%)}.ebook-chapters strong{color:#e0f1fb7a;font-family:var(--font-system);font-size:var(--text-meta);letter-spacing:.24em;font-weight:500;display:none}.ebook-chapters button{color:#d5e9f59e;width:auto;min-height:36px;font-size:var(--text-meta);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;padding:7px 10px;line-height:1.45;transition:color .16s,background .16s;display:block}.ebook-chapters button span{color:#66d3ff75;font-family:var(--font-system);font-size:var(--text-meta);letter-spacing:.08em;margin-right:5px}.ebook-chapters button:hover{color:#ecf9ff;background:#50aee21a}.ebook-chapters button[data-current=true]{color:#fff;background:linear-gradient(90deg,#3eafe733,#744fd61c);box-shadow:inset 2px 0 #73dfff}.ebook-stage{perspective:2200px;place-items:center;min-width:0;min-height:0;padding:2.5vh 2.5vw;display:grid;position:absolute;inset:0;overflow:hidden}.ebook-spread{aspect-ratio:2142/1386;width:auto;height:min(95vh,61.4706vw);max-height:none;transform-style:preserve-3d;filter:drop-shadow(0 24px 30px #0000007a);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.ebook-spread[data-single=true]{aspect-ratio:1071/1386;grid-template-columns:minmax(0,1fr);width:auto;height:min(95vh,122.941vw)}.ebook-spread[data-single=true] .ebook-page{grid-column:1}.ebook-page{backface-visibility:hidden;min-width:0;height:100%;transform-style:preserve-3d;background:#fff;border:0;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.ebook-page:first-child{border-radius:8px 2px 2px 8px;box-shadow:inset -18px 0 26px #1118210f}.ebook-page:last-child{border-radius:2px 8px 8px 2px;box-shadow:inset 18px 0 26px #1118210e}.ebook-spread[data-single=true] .ebook-page{box-shadow:none;border-radius:8px}.ebook-page img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:0;display:block}.ebook-page figcaption{color:#050d197a;font-family:var(--font-system);font-size:var(--text-meta);background:#ffffffb8;border-radius:999px;padding:3px 6px;position:absolute;bottom:7px;right:10px}.ebook-page-error{color:#6d3540;font-size:var(--text-label)}.ebook-curl-sheet{--ebook-front-clip:polygon(0 0, 100% 0, 100% 100%, 0 100%);--ebook-fold-clip:polygon(100% 100%, 100% 100%, 100% 100%);--ebook-fold-transform:matrix(1, 0, 0, 1, 0, 0);--ebook-crease-x:100%;--ebook-crease-y:100%;--ebook-crease-angle:0deg;--ebook-curl-depth:0;z-index:3;pointer-events:none;isolation:isolate;width:50%;position:absolute;top:0;bottom:0;overflow:visible}.ebook-curl-sheet[data-direction=next]{right:0}.ebook-curl-sheet[data-direction=previous]{left:0}.ebook-curl-sheet[data-single=true]{width:100%;left:0;right:auto}.ebook-curl-under,.ebook-curl-front,.ebook-curl-fold-clip,.ebook-curl-fold-back{position:absolute;inset:0}.ebook-curl-under,.ebook-curl-front,.ebook-curl-fold-back{background:#fff;border:0;overflow:hidden}.ebook-curl-sheet[data-direction=next] :is(.ebook-curl-under,.ebook-curl-front,.ebook-curl-fold-back){border-radius:2px 8px 8px 2px}.ebook-curl-sheet[data-direction=previous] :is(.ebook-curl-under,.ebook-curl-front,.ebook-curl-fold-back){border-radius:8px 2px 2px 8px}.ebook-curl-sheet[data-single=true] :is(.ebook-curl-under,.ebook-curl-front,.ebook-curl-fold-back){border-radius:8px}.ebook-curl-under{z-index:0;box-shadow:inset 0 0 30px #11182114}.ebook-curl-front{z-index:1;clip-path:var(--ebook-front-clip);will-change:clip-path}.ebook-curl-fold-clip{z-index:3;clip-path:var(--ebook-fold-clip);filter:none;will-change:clip-path;overflow:visible}.ebook-curl-fold-back{transform:var(--ebook-fold-transform);transform-origin:0 0;filter:saturate(.92) brightness(calc(.94 - var(--ebook-curl-depth) * .11));will-change:transform;border:0}.ebook-curl-sheet img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.ebook-curl-front-shade,.ebook-curl-fold-shade{pointer-events:none;position:absolute;inset:0}.ebook-curl-front-shade{background:linear-gradient(90deg, transparent 56%, rgba(9, 16, 24, calc(var(--ebook-curl-depth) * .2)) 100%);mix-blend-mode:multiply}.ebook-curl-fold-shade{z-index:4;background:linear-gradient(112deg, rgba(255, 255, 255, calc(.2 + var(--ebook-curl-depth) * .2)), transparent 38%), linear-gradient(292deg, rgba(3, 9, 18, calc(.12 + var(--ebook-curl-depth) * .2)), transparent 58%);mix-blend-mode:multiply}.ebook-curl-hotspot{z-index:6;cursor:grab;touch-action:none;width:18%;height:27%;position:absolute;bottom:0}.ebook-curl-hotspot:active{cursor:grabbing}.ebook-curl-hotspot[data-direction=previous]{left:0}.ebook-curl-hotspot[data-direction=next]{right:0}.ebook-controls{border-radius:14px;grid-template-columns:120px minmax(0,1fr) 120px;gap:14px;width:min(720px,100vw - 24px);min-height:58px;padding:8px 10px;bottom:12px;left:50%;transform:translate(-50%)}.ebook-controls>button{width:112px;padding:0 17px}.ebook-controls>button:last-child{justify-self:end}.ebook-controls button:disabled{cursor:default;opacity:.3;transform:none}.ebook-progress{grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:22px;width:min(100%,760px);margin:0 auto;display:grid}.ebook-progress>input{accent-color:#65d6ff;width:100%}.ebook-progress form{color:#d6ebf694;font-size:var(--text-meta);white-space:nowrap;align-items:center;gap:8px;display:flex}.ebook-progress label{font-size:0}.ebook-progress form input{color:#ecfaff;width:62px;min-height:34px;font-family:var(--font-system);font-size:var(--text-meta);text-align:center;background:#08192bc2;border:1px solid #7bcdff38;border-radius:8px;padding:4px 7px}@keyframes ebook-overlay-in{0%{opacity:0}to{opacity:1}}@media (width<=980px){.ebook-pdf-link{display:none}}@media (width<=760px){.ebook-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:54px;padding:7px 8px 7px 12px;top:8px;left:8px;right:8px}.ebook-header h1{font-size:17px}.ebook-header p{display:none}.ebook-close{min-height:38px;padding-inline:13px}.ebook-chapters{width:calc(100vw - 16px);top:70px}.ebook-chapters button[data-current=true]{box-shadow:inset 0 -2px #73dfff}.ebook-stage{padding:2.5vh 2.5vw}.ebook-spread,.ebook-spread[data-single=true]{aspect-ratio:1071/1386;grid-template-columns:minmax(0,1fr);width:auto;height:min(95vh,122.941vw)}.ebook-spread[data-single=true] .ebook-page{grid-column:1}.ebook-page,.ebook-page:first-child,.ebook-page:last-child{box-shadow:none;border-radius:7px}.ebook-controls{grid-template-columns:74px minmax(0,1fr) 74px;gap:8px;width:calc(100vw - 16px);min-height:54px;padding:7px 8px;bottom:8px}.ebook-controls>button{width:74px;min-width:0;padding-inline:8px}.ebook-progress{width:100%;min-width:0;display:block}.ebook-progress>input{display:none}.ebook-progress form{justify-content:center;gap:6px}.ebook-progress form input{width:50px}}@media (prefers-reduced-motion:reduce){.ebook-reader-overlay{animation:none}.ebook-curl-hotspot{display:none}}@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}:root{--background:#060a10;--foreground:#f1f0e9;--ink-muted:#9cabb5;--accent:#a9ecd8;--line:#e6f2f824}body{font-family:var(--font-copy);-webkit-font-smoothing:antialiased}button,select{font-family:var(--font-copy)}button,a,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}::selection{color:#fff;background:#a9ecd838}.universe-shell{background:var(--background);height:100dvh;overflow:clip}.eyebrow{font:var(--text-meta)/1.6 var(--font-system);letter-spacing:.15em;color:#a8bac6;text-transform:uppercase}.status-beacon{background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 12px #a9ecd866}.brand-period{color:var(--accent)}.liberne-launch{background:#060a10}.liberne-launch:before{display:none}.launch-nebula{object-fit:cover;opacity:.54;width:104%;height:104%;transform:translate(var(--pointer-x,0px), var(--pointer-y,0px));pointer-events:none;transition:transform 1s ease-out;position:absolute;inset:-2%}.launch-atmosphere{pointer-events:none;background:linear-gradient(#060a1030,#0000 30%,#060a1080 72%,#060a10e8),linear-gradient(90deg,#060a1050,#0000 70%);position:absolute;inset:0}.liberne-launch-particles{z-index:1}.launch-header{z-index:3;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex;position:absolute;top:32px;left:4vw;right:4vw}.launch-brand{font:500 28px/1 var(--font-display);letter-spacing:-.07em}.launch-brand>span{color:var(--accent)}.launch-brand small{font:var(--text-meta)/1 var(--font-system);letter-spacing:.14em;color:#aab7c0;margin-left:22px;display:inline-block}.launch-header-note{color:#c0cbd1;font-size:var(--text-meta);letter-spacing:.1em;align-items:center;gap:10px;display:flex}.launch-edition{z-index:2;color:#8c9ca9;font:var(--text-meta) var(--font-system);letter-spacing:.17em;justify-content:space-between;display:flex;position:absolute;top:16%;left:7%;right:7%}.liberne-launch-name{font-family:var(--font-display);top:43%}.launch-story{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:absolute;bottom:18%;left:7%;right:7%}.launch-story .eyebrow{font-size:var(--text-meta);margin-bottom:18px}.launch-story h2{font:500 clamp(30px, 3vw, 60px)/1.38 var(--font-display);letter-spacing:-.03em;margin:0}.launch-story h2>span{color:var(--accent)}.launch-description{font-size:var(--text-label);color:#d0d6d8;letter-spacing:.04em;margin:0 0 3px;line-height:1.95}.launch-description>span{color:#8296a2;font-size:var(--text-meta);margin-top:12px;display:inline-block}.liberne-launch-enter{z-index:3;color:#e5f5eb;min-height:54px;font:var(--text-meta) var(--font-copy);letter-spacing:.12em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#a9ecd813;border:1px solid #c5f1e24a;border-radius:100px;justify-content:center;align-items:center;gap:36px;padding:0 26px;transition:background .25s,box-shadow .25s,border-color .25s;display:flex;bottom:7%;left:50%}.liberne-launch-enter:hover{background:#a9ecd82a;border-color:#c5f1e2a0;box-shadow:0 0 36px #a9ecd812}.launch-footer{z-index:2;font:var(--text-meta) var(--font-system);letter-spacing:.1em;color:#82929e;align-items:center;gap:12px;display:flex;position:absolute;bottom:28px;left:4vw;right:4vw}.launch-footer span:last-child{margin-left:auto}.liberne-launch[data-leaving=true] .launch-header,.liberne-launch[data-leaving=true] .launch-story,.liberne-launch[data-leaving=true] .launch-footer,.liberne-launch[data-leaving=true] .launch-edition{opacity:0;transition:opacity .35s,transform .65s;transform:translateY(-12px)}.liberne-launch[data-leaving=true] .launch-nebula,.liberne-launch[data-leaving=true] .launch-atmosphere{opacity:0;transition:opacity 1s}.observatory-header{z-index:12;background:linear-gradient(#03080ed9,#03080e5c 58%,#0000);justify-content:space-between;align-items:center;gap:24px;height:104px;padding:0 4vw;display:flex;position:absolute;top:0;left:0;right:0}.observatory-brand{color:#f3f4ee;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:18px;padding:8px 0;display:flex}.observatory-brand>span{font:500 28px/1 var(--font-display);letter-spacing:-.06em}.observatory-brand small{font:var(--text-meta) var(--font-system);letter-spacing:.12em;color:#a5b3bc}.observatory-location{font:var(--text-meta) var(--font-system);letter-spacing:.11em;color:#acbbc5;align-items:center;gap:9px;display:flex}.observatory-actions{align-items:center;gap:24px;display:flex}.quality-control{font-size:var(--text-meta);color:#a5b3bc;align-items:center;gap:8px;display:flex}.quality-control select{color:#d8e6e9;border:1px solid var(--line);font-size:var(--text-meta);cursor:pointer;background:#0b141d;border-radius:6px;padding:7px 9px}.observatory-header .coordinate-toggle{color:#e5eae8;width:auto;height:42px;box-shadow:none;font:var(--text-meta) var(--font-copy);background:#d6e6e908;border-color:#cad5d733;border-radius:100px;justify-content:space-between;align-items:center;gap:26px;padding:0 17px;display:flex;position:static}.observatory-header .coordinate-toggle:hover{background:#a9ecd814;border-color:#a9ecd899;transform:none}.map-button-glyph{color:var(--accent);font:22px/1 var(--font-display)}.journey-intro{text-align:left;gap:0;max-width:620px;inset:25% auto auto 7%}.journey-intro .eyebrow{margin:0 0 25px}.journey-intro h2{font:400 clamp(38px, 4.4vw, 82px)/1.34 var(--font-display);letter-spacing:-.04em;color:#f2f2ea;text-shadow:0 8px 50px #03101d;margin:0 0 26px}.journey-intro h2 em{color:#bce8dd;font-style:normal}.journey-intro>p:last-child{font-size:var(--text-label);color:#becbd1;letter-spacing:.06em;text-shadow:0 2px 12px #020d18;margin:0}.universe-vignette{background:linear-gradient(90deg,#02060b88,#0000 65%),linear-gradient(#0000 66%,#02060bc9)}.journey-dock{z-index:10;grid-template-columns:1fr auto 1fr;align-items:end;gap:26px;display:grid;position:absolute;bottom:28px;left:4vw;right:4vw}.journey-caption{gap:7px;display:grid}.journey-caption>span:last-child{font-size:var(--text-meta);color:#93a6b4}.journey-caption .eyebrow{font-size:var(--text-meta)}.orbit-navigation{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#08111bcd;border:1px solid #dbe8f21c;border-radius:100px;align-items:center;gap:3px;padding:6px;display:flex;box-shadow:0 10px 40px #0005}.orbit-navigation button{color:#a6b6c3;min-height:44px;font-size:var(--text-meta);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:100px;justify-content:center;align-items:center;gap:7px;padding:0 15px;transition:background .22s,color .22s;display:flex}.orbit-navigation button:hover{color:#fff;background:#c3e1ee14}.orbit-navigation button[data-current=true]{color:#d4fbea;background:#a9ecd81a}.orbit-number{font:var(--text-meta) var(--font-system);opacity:.48}.journey-distance{color:#94a9b7;justify-self:end;align-items:baseline;gap:16px;display:flex}.journey-distance>span{font:var(--text-meta) var(--font-system);letter-spacing:.12em}.journey-distance>strong{font:22px var(--font-display);color:#d6e4e9}.return-galaxy{min-height:44px;font-size:var(--text-meta);color:#d5e5e9;cursor:pointer;background:0 0;border:0;justify-self:end;padding:10px 0}.return-galaxy>span{color:var(--accent);margin-left:14px}.star-atlas{z-index:30;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:0;visibility:hidden;background:#060c14f5;flex-direction:column;padding:60px 6vw 28px;transition:opacity .3s,transform .45s cubic-bezier(.2,.7,.1,1),visibility 0s .45s;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translateY(22px)}.star-atlas[data-open=true]{opacity:1;visibility:visible;transition:opacity .3s,transform .45s cubic-bezier(.2,.7,.1,1);transform:none}.atlas-heading{justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:32px;display:flex}.atlas-heading .eyebrow{color:var(--accent);font-size:var(--text-meta);margin:0 0 14px}.atlas-heading h2{font:400 clamp(25px, 2.6vw, 46px)/1.45 var(--font-display);letter-spacing:-.03em;margin:0}.atlas-heading p:last-child{color:#93a6b3;font-size:var(--text-meta);margin:14px 0 0}.atlas-close{border:1px solid var(--line);color:#dae4e8;min-height:44px;font-size:var(--text-meta);white-space:nowrap;cursor:pointer;background:#ffffff06;border-radius:100px;align-items:center;gap:20px;padding:0 18px;display:flex}.atlas-close>span{color:#b0c5ce;font-size:23px}.atlas-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:0;display:grid}.atlas-world{isolation:isolate;color:#ebf1f2;text-align:left;cursor:pointer;background:#0b1622;border:1px solid #dbe8f21a;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:240px;padding:22px;transition:border-color .3s,transform .4s;display:flex;position:relative;overflow:hidden}.atlas-world:hover{border-color:var(--world-accent);transform:translateY(-3px)}.atlas-world[aria-current=location]{border-color:var(--world-accent)}.atlas-world>img{z-index:-2;object-fit:cover;opacity:.68;width:100%;height:100%;transition:transform .9s,opacity .6s;position:absolute;inset:0}.atlas-world:hover>img{opacity:.95;transform:scale(1.07)}.atlas-world:after{content:"";z-index:-1;background:linear-gradient(#03091050,#0000 25%,#030910e0 88%);position:absolute;inset:0}.atlas-world-top{font:var(--text-meta) var(--font-system);color:#c5d7df;letter-spacing:.07em;justify-content:space-between;align-items:center;display:flex}.atlas-world-copy{gap:11px;margin-top:auto;padding:40px 0 20px;display:grid}.atlas-world-copy strong{font:400 31px var(--font-display)}.atlas-world-copy>span{font-size:var(--text-meta);color:#b0c0ca;line-height:1.8}.atlas-world-bottom{border-top:1px solid var(--line);font-size:var(--text-meta);color:#99adbb;justify-content:space-between;padding-top:15px;display:flex}.atlas-world-bottom span:last-child{color:#d3e8e5}.atlas-footer{color:#7f949f;font:var(--text-meta) var(--font-system);letter-spacing:.06em;justify-content:space-between;padding-top:25px;display:flex}.sector-content-dock{z-index:7;color:#e7eff2;width:min(325px,27vw);animation:.65s both observatory-arrive;position:absolute;top:23%;left:6%}.sector-content-dock>.eyebrow{color:#b5e0d5;font-size:var(--text-meta);margin:0 0 14px}.sector-content-dock h2{font:400 clamp(40px, 4.2vw, 70px)/1.2 var(--font-display);letter-spacing:-.05em;margin:0}.sector-content-dock h2>span{color:var(--accent)}.sector-content-note{font-size:var(--text-meta);color:#a6b8c2;max-width:260px;margin:18px 0 25px;line-height:1.9}.sector-records{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08121cbc;border-radius:12px;padding:0 15px}.sector-records button{color:#dce5e7;border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:18px 1fr 16px;align-items:center;gap:14px;width:100%;min-height:78px;padding:15px 0;display:grid}.sector-records button:last-child{border-bottom:0}.sector-records button strong{font-size:var(--text-meta);font-weight:400;line-height:1.65;display:block}.sector-records button small{font-size:var(--text-meta);color:#869ca9;margin-top:6px;display:block}.record-index{font:var(--text-meta) var(--font-system);color:#82a4b1;align-self:start;padding-top:4px}.record-arrow{color:#acdacc;transition:transform .22s}.sector-records button:hover strong{color:#b9f2dd}@keyframes observatory-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.article-capsule-overlay{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#030810ac;padding:5vh 5vw;animation:.22s both ebook-overlay-in}.article-capsule,.article-capsule[data-paper-ready=false]{color:#e9ece6;clip-path:none;filter:none;perspective:none;transform-style:flat;background:#0d151ded;border:1px solid #dbe8f225;border-radius:16px;outline:none;width:min(1160px,90vw);height:86dvh;animation:.4s both observatory-arrive;box-shadow:0 40px 100px #0007}.article-capsule{display:block}.capsule-reading-shell{grid-template-rows:auto minmax(0,1fr) auto}.capsule-header{border-bottom:1px solid var(--line);color:#9fb6c1;min-height:76px;font:var(--text-meta) var(--font-system);letter-spacing:.07em;grid-template-columns:1fr auto auto;gap:28px;padding:20px 28px}.capsule-meta{font:var(--text-meta) var(--font-copy);color:#a5b6c0}.capsule-close{border:1px solid var(--line);color:#d3dfe2;width:auto;min-width:80px;height:38px;min-height:44px;box-shadow:none;font-size:var(--text-meta);background:0 0;border-radius:100px;justify-content:center;align-items:center;gap:14px;padding:0 13px;display:flex;position:static}.capsule-close span{font:22px/1 var(--font-display);transform:none}.capsule-close:hover{box-shadow:none;background:#ffffff0b;transform:none}.capsule-scroll{scrollbar-color:#71899755 transparent;padding:clamp(28px,5vh,64px) clamp(24px,5vw,64px)}.capsule-body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:60px;max-width:1000px}.capsule-copy{background:0 0;min-width:0}.capsule-kicker{color:#a9ddcd;font:var(--text-meta) var(--font-system);letter-spacing:.1em;margin-bottom:24px}.capsule-copy h1{font:500 clamp(28px, 3vw, 46px)/1.45 var(--font-display);letter-spacing:-.025em;color:#f1efe6;-webkit-text-fill-color:currentColor;filter:none;text-shadow:none;background:0 0;margin-bottom:25px}.capsule-excerpt{color:#a9bbc6;font-size:var(--text-copy);letter-spacing:.02em;border:0;padding-left:0;line-height:1.95}.capsule-divider{background:var(--line);margin:32px 0}.capsule-paragraph{font-size:var(--text-copy);color:#d0d9dd;letter-spacing:.015em;margin-bottom:1.7em;line-height:2.2}.capsule-paragraph:first-of-type:first-letter{float:none;font:inherit;color:inherit;margin:0}.capsule-media-wrap{box-shadow:none;background:0 0;border:none;margin:2px 0 0;padding:0;position:sticky;top:0;transform:none}.capsule-media{object-fit:cover;filter:none;border-radius:8px;min-height:220px;max-height:52vh}.capsule-media-caption{color:#7f98a7;font:var(--text-meta) var(--font-system);text-align:left;letter-spacing:.04em;margin:14px 0 0}.capsule-endnote{color:#7d98a3;font-size:var(--text-meta);margin:40px 0 0}.capsule-progress{background:#ffffff0a;width:100%;height:1px;position:absolute;inset:auto 0 66px}.capsule-progress span{width:var(--reading-progress);background:var(--accent);height:100%;display:block}.capsule-footer{border-top:1px solid var(--line);min-height:66px;font:var(--text-meta) var(--font-system);color:#869da9;padding:8px 25px}.capsule-footer button{color:#bbcccf;font:var(--text-meta) var(--font-copy);min-height:44px}.capsule-footer button:hover{color:#b3f2dd}.capsule-footer button:last-child{justify-self:end}.article-video-card{border:1px solid var(--line);box-shadow:none;background:#ffffff04;border-radius:10px;padding:12px}.article-video-heading span,.article-video-card figcaption{color:#9bb0bc}.article-video-heading h2{color:#e0e8e6;font:500 23px var(--font-display)}.article-video-player{background:#030609;border-radius:6px}.interest-journal{color:#d4dde0}.interest-journal-card{border:1px solid var(--line);box-shadow:none;background:#17222a;border-radius:6px;transform:none}.interest-journal-card p,.interest-journal-card figcaption{color:#a6bcc4}.interest-journal-card h2,.interest-journal-card h3{color:#e5eae4}.interest-journal-caption>span{color:#8fabba}.interest-journal-entry[data-layout=closing] .interest-journal-card{background:#17222a}.creative-demo-label{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:var(--font-copy);background:#091723b0;border:1px solid #d2f3eb2e;border-radius:9px}.creative-demo-label strong{color:#dcebe5;font:var(--text-meta)/1.6 var(--font-copy)}.creative-demo-label small{font:var(--text-meta) var(--font-copy);color:#9db8c2}.creative-demo-card{color:#e5eeeb;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#0a151eea;border:1px solid #a9ecd83a;border-radius:14px;padding:30px;box-shadow:0 20px 60px #0005}.creative-demo-card:after{display:none}.creative-demo-card h2{font:500 30px/1.5 var(--font-display);color:#e9f4ed;-webkit-text-fill-color:currentColor;background:0 0}.creative-demo-card>p{font:var(--text-label)/1.9 var(--font-copy);color:#abbec8}.creative-demo-card>a{min-height:46px;font-size:var(--text-meta);color:var(--accent);background:#a9ecd80c;border-color:#a9ecd836;border-radius:100px}.creative-demo-help{width:auto;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;font-family:var(--font-copy);background:0 0;border:0;padding:0;top:auto;bottom:112px;left:6%;transform:none}.creative-demo-help>span{color:var(--accent);font:var(--text-meta) var(--font-system)}.creative-demo-help>strong{font:var(--text-meta) var(--font-copy);color:#bacbd1}.creative-demo-help:before,.creative-demo-help:after{display:none}.creative-demo-directory{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c1824d9;border-radius:12px;bottom:112px;left:auto;right:4vw}.creative-demo-directory summary{font:var(--text-meta) var(--font-copy);min-height:44px}.creative-demo-directory nav{max-height:46vh;overflow-y:auto}.ebook-reader-overlay{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050c14f5}.ebook-header,.ebook-controls{color:#d4e0e3;border-color:var(--line);box-shadow:none;font-family:var(--font-copy);background:#0b1623d9}.ebook-header h1{color:#eeefe8;font-family:var(--font-display);font-weight:500}.ebook-header button,.ebook-controls button{font-family:var(--font-copy);font-size:var(--text-meta);border-radius:100px}.ebook-chapters{border-color:var(--line);background:#0a1522e8}.ebook-chapters button{font-family:var(--font-copy);color:#b1c4cf}.ebook-chapters button[data-current=true]{color:#c1f4dc}.ebook-reader{height:100dvh;box-shadow:none;background:#08111b}.ebook-stage{padding:0 3vw;inset:150px 0 88px}.ebook-spread{height:min(100dvh - 250px,60.8235vw)}.ebook-spread[data-single=true]{height:min(100dvh - 250px,121.647vw)}.ebook-chapters{top:92px}.ebook-chapters button[data-current=true]{background:#a9ecd818;box-shadow:inset 0 -2px #a9ecd8}@media (width<=1100px){.observatory-location,.journey-caption{display:none}.journey-dock{grid-template-columns:1fr auto}.orbit-navigation{justify-self:start}.orbit-navigation button{padding-inline:12px}.atlas-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-world{min-height:220px}.atlas-world:last-child{grid-column:1/-1}.sector-content-dock{width:280px}.capsule-body{gap:30px}}@media (width<=700px){.launch-header{padding-bottom:20px;top:26px;left:24px;right:24px}.launch-brand{font-size:26px}.launch-brand small{font-size:var(--text-meta);margin-left:12px}.launch-header-note{display:none}.launch-edition{font-size:var(--text-meta);letter-spacing:.08em;top:18%;left:24px;right:24px}.launch-edition span:last-child{display:none}.launch-nebula{object-position:66% center;opacity:.45}.launch-story{bottom:24%;left:24px;right:24px}.launch-story h2{font-size:32px}.launch-story .eyebrow{font-size:var(--text-meta);letter-spacing:.08em;max-width:220px}.launch-description{display:none}.liberne-launch-enter{justify-content:space-between;width:calc(100% - 48px);min-height:54px;bottom:12%}.launch-footer{left:24px;right:24px;bottom:max(26px, env(safe-area-inset-bottom));font-size:var(--text-meta)}.launch-footer span:last-child{display:none}.observatory-header{gap:12px;height:88px;padding:0 20px}.observatory-brand{gap:0}.observatory-brand>span{font-size:25px}.observatory-brand small{display:none}.observatory-actions{gap:10px}.quality-control>span{display:none}.quality-control select{background:0 0;border-color:#0000;max-width:58px;padding:7px 3px}.observatory-header .coordinate-toggle{height:44px;min-height:44px;font-size:var(--text-meta);gap:14px;padding:0 12px}.journey-intro{top:26%;left:24px;right:24px}.journey-intro h2{font-size:clamp(35px,8vw,52px)}.journey-intro .eyebrow{font-size:var(--text-meta);max-width:280px}.journey-intro>p:last-child{font-size:var(--text-meta)}.journey-dock{bottom:max(20px, env(safe-area-inset-bottom));display:block;left:14px;right:14px}.orbit-navigation{gap:0;width:100%;padding:4px}.orbit-navigation button{min-width:0;min-height:46px;font-size:var(--text-meta);flex:1;gap:0;padding:0}.orbit-number,.journey-distance,.return-galaxy{display:none}.star-atlas{padding:28px 20px}.atlas-heading{gap:16px;padding-bottom:25px}.atlas-heading h2{max-width:220px;font-size:24px}.atlas-heading .eyebrow{font-size:var(--text-meta)}.atlas-heading p:last-child{font-size:var(--text-meta);max-width:230px;line-height:1.8}.atlas-close{padding:0 12px;font-size:0}.atlas-grid{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.atlas-world{border-radius:10px;min-height:225px;padding:15px}.atlas-world-top{font-size:var(--text-meta);letter-spacing:0}.atlas-world-copy strong{font-size:26px}.atlas-world-copy{gap:10px;padding-top:30px;padding-bottom:15px}.atlas-world-copy>span,.atlas-world-bottom{font-size:var(--text-meta)}.atlas-footer{font-size:var(--text-meta);gap:20px}.sector-content-dock{width:auto;top:118px;left:24px;right:24px}.sector-content-dock>.eyebrow{font-size:var(--text-meta);margin-bottom:8px}.sector-content-dock h2{font-size:37px}.sector-content-note{font-size:var(--text-meta);max-width:90%;margin:10px 0 15px}.sector-records{scrollbar-width:thin;max-height:28dvh;padding:0 13px;overflow-y:auto}.sector-records button{min-height:65px;padding:12px 0}.sector-records button strong{font-size:var(--text-meta)}.article-capsule-overlay{padding:10px}.article-capsule{border-radius:12px;width:calc(100vw - 20px);height:calc(100dvh - 20px)}.capsule-header{min-height:70px;font-size:var(--text-meta);grid-template-columns:1fr auto;gap:14px;padding:12px 18px}.capsule-meta{display:none}.capsule-close{min-width:64px;font-size:var(--text-meta);padding:0 10px}.capsule-scroll{padding:28px 23px}.capsule-body{flex-direction:column;gap:30px;display:flex}.capsule-copy h1{font-size:29px}.capsule-excerpt{font-size:var(--text-label)}.capsule-paragraph{font-size:var(--text-label);line-height:2.05}.capsule-media-wrap{width:100%;position:static}.capsule-media{min-height:0;max-height:35vh}.capsule-progress{display:block;bottom:62px}.capsule-footer{min-height:62px;padding:8px 12px}.capsule-footer button{min-width:88px;font-size:var(--text-meta);padding-inline:8px}.creative-demo-help{max-width:260px;bottom:158px;left:24px}.creative-demo-help>strong{font-size:var(--text-meta);line-height:1.6}.creative-demo-directory{max-width:190px;bottom:98px;right:20px}.ebook-stage{padding:0 3vw;inset:132px 0 84px}.ebook-spread,.ebook-spread[data-single=true]{height:min(100dvh - 235px,121.647vw)}.ebook-chapters{top:76px}}@media (height<=650px) and (width>=701px){.launch-story{bottom:22%}.launch-story h2{font-size:30px}.launch-story .eyebrow{display:none}.launch-description{font-size:var(--text-meta)}.launch-description>span{display:none}.liberne-launch-enter{min-height:44px;bottom:5%}.launch-footer{display:none}.sector-content-dock{top:110px}.sector-content-dock h2{font-size:40px}.sector-content-note{margin:10px 0}.sector-records{max-height:40vh;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.launch-nebula,.atlas-world img{transition:none;transform:none}.star-atlas,.atlas-world,.sector-content-dock,.article-capsule{transition:none;animation:none}}.orbit-glyph{width:64px;height:64px;display:block;overflow:visible}.orbit-satellite{transform-origin:32px 32px;animation:18s linear infinite satellite-orbit}@keyframes satellite-orbit{to{transform:rotate(360deg)}}.orbit-close{color:#c4d7db;cursor:pointer;background:0 0;border:0;border-radius:50%;width:48px;min-width:48px;height:48px;padding:0}.orbit-close:before{content:"";pointer-events:none;border:1px solid #b4eddd40;border-left-color:#0000;border-radius:50%;transition:transform .5s;position:absolute;inset:4px}.orbit-close:hover:before{transform:rotate(100deg)}.orbit-close{font:26px var(--font-copy);position:relative}.quality-control select{background:0 0;border:0}.observatory-header .coordinate-toggle{color:#bcebdc;background:0 0;border:0;border-radius:0;width:76px;height:70px;min-height:70px;padding:0;display:block;position:relative}.observatory-header .coordinate-toggle:hover{background:0 0}.observatory-header .coordinate-toggle[data-expanded]{inset:auto}.coordinate-toggle .orbit-glyph{width:52px;height:52px;margin:0 auto;transition:transform .5s}.coordinate-toggle:hover .orbit-glyph,.coordinate-toggle[data-expanded=true] .orbit-glyph{transform:rotate(60deg)}.map-button-label{font-size:var(--text-meta);letter-spacing:.3em;margin-top:0;display:block}.journey-dock{pointer-events:none;justify-content:center;align-items:flex-end;height:98px;display:flex;bottom:18px}.orbit-navigation{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(640px,65vw);box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;justify-content:space-between;gap:12px;padding:0;display:flex;position:relative}.navigation-orbit{fill:none;stroke:#d2f1e829;stroke-width:.65px;pointer-events:none;width:calc(100% + 50px);height:90px;position:absolute;inset:-26px -25px 0}.orbit-navigation button{color:#abbcc7;width:68px;height:79px;transform:translateY(var(--node-rise));background:0 0;border-radius:0;flex-direction:column;gap:0;padding:0;transition:color .3s,filter .3s;display:flex;position:relative}.orbit-navigation button:before{content:"";background:radial-gradient(circle, var(--node-accent), transparent 65%);opacity:0;border-radius:50%;height:58px;transition:opacity .4s;position:absolute;top:2px;left:5px;right:5px}.orbit-navigation button:hover,.orbit-navigation button[data-current=true]{color:var(--node-accent);filter:drop-shadow(0 0 12px color-mix(in srgb, var(--node-accent) 45%, transparent));background:0 0}.orbit-navigation button:hover:before,.orbit-navigation button[data-current=true]:before{opacity:.2}.orbit-navigation .orbit-glyph{width:48px;height:48px;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.orbit-navigation button:hover .orbit-glyph{transform:translate(var(--orbit-x,0px), var(--orbit-y,0px)) scale(1.23) rotate(12deg)}.orbit-navigation[data-guiding=true] button .orbit-glyph{animation:4s ease-in-out infinite node-invitation;animation-delay:calc(var(--node-order) * .25s)}@keyframes node-invitation{0%,65%,to{filter:drop-shadow(0 0 #0000)}35%{filter:drop-shadow(0 0 9px #b8f4dfaa);color:var(--node-accent)}}.orbit-label{font-size:var(--text-meta);letter-spacing:.16em;color:#b8cbd0;margin-top:6px}.orbit-number{font-size:var(--text-meta);opacity:.4;position:absolute;top:18px;left:-1px}.journey-distance,.return-galaxy{pointer-events:auto;position:absolute;bottom:9px;right:0}.return-galaxy{font-size:var(--text-meta);align-items:center;gap:12px;display:flex}.return-galaxy>span{margin:0}.gesture-beacon{border:1px solid #b6d6e66b;border-radius:20px;width:24px;height:42px;position:absolute;bottom:20px;left:0}.gesture-beacon i{background:#d0f2e9;border-radius:4px;width:2px;height:7px;animation:2.3s infinite gesture-drift;position:absolute;top:7px;left:10px}.gesture-beacon>span{opacity:.5;border-bottom:1px solid #b6d6e6;border-right:1px solid #b6d6e6;width:6px;height:6px;position:absolute;top:51px;left:8px;transform:rotate(45deg)}.gesture-beacon>span:last-child{opacity:.2;top:57px}@keyframes gesture-drift{0%,20%{opacity:0;transform:translateY(0)}45%{opacity:1}90%,to{opacity:0;transform:translateY(14px)}}.liberne-launch-enter{-webkit-backdrop-filter:none;backdrop-filter:none;color:#bff2e0;background:0 0;border:0;border-radius:50%;width:84px;height:84px;min-height:84px;padding:0;bottom:5%}.star-atlas{background:radial-gradient(at 50% 70%,#162c32b8,#050a12f5 70%)}.atlas-heading{padding-bottom:16px}.atlas-heading h2{font-size:clamp(25px,2.5vw,44px)}.atlas-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0 4vw;min-height:530px;position:relative}.atlas-constellation{fill:none;stroke:#bdd8e61c;stroke-width:.6px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.atlas-constellation ellipse{stroke-dasharray:1 7}.atlas-world{isolation:auto;text-align:center;background:0 0;border:0;border-radius:0;align-items:center;height:auto;min-height:240px;padding:10px 0;transition:transform .45s;overflow:visible}.atlas-world:last-child{grid-column:auto}.atlas-world:hover{border:0;transform:translateY(-9px)}.atlas-world:after{display:none}.atlas-planet{width:clamp(100px,9.5vw,180px);height:clamp(100px,9.5vw,180px);color:var(--world-accent);border-radius:50%;margin:0 auto 18px;position:relative}.atlas-planet>img{object-fit:cover;width:100%;height:100%;box-shadow:inset -20px -20px 40px #000, 0 0 40px color-mix(in srgb, var(--world-accent) 12%, transparent);filter:brightness(.85);border-radius:50%;transition:filter .4s,transform .6s}.atlas-planet:after{content:"";pointer-events:none;background:radial-gradient(circle at 25% 25%,#0000 40%,#030810b0);border-radius:50%;position:absolute;inset:0}.atlas-planet .orbit-glyph{opacity:.45;width:145%;height:145%;transition:transform .9s,opacity .5s;position:absolute;top:-22.5%;left:-22.5%}.atlas-world:hover .orbit-glyph,.atlas-world[aria-current=location] .orbit-glyph{opacity:1;transform:rotate(35deg)}.atlas-world:hover img{filter:brightness(1.18);transform:scale(1.025)}.atlas-world-top{color:var(--world-accent);font-size:var(--text-meta)}.atlas-world-top>span:last-child{font:inherit;color:inherit}.atlas-world-copy strong{font-size:29px}.atlas-world-copy>span{font-size:var(--text-meta);max-width:220px}.atlas-world-bottom{font-size:var(--text-meta);border:0;gap:14px;padding-top:10px}.atlas-footer{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.sector-records{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.sector-records button{border-bottom:0;grid-template-columns:28px 1fr 40px;gap:15px;min-height:94px;transition:transform .4s;position:relative}.sector-records button:before{content:"";pointer-events:none;background:linear-gradient(#b6e9df33,#b6e9df08);width:1px;position:absolute;top:22px;bottom:-20px;left:4px}.sector-records button:last-child:before{display:none}.sector-records button strong{font-size:var(--text-label)}.article-capsule-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050a10;padding:0}.article-capsule,.article-capsule[data-paper-ready=false]{width:100vw;max-width:none;height:100dvh;box-shadow:none;background:#080e15;border:0;border-radius:0}.capsule-header{z-index:4;background:linear-gradient(#050a10d9,#0000);border:0;width:100%;height:90px;padding:16px 5vw;position:absolute;top:0}.capsule-code{font-size:var(--text-meta);letter-spacing:.12em}.capsule-code>span{color:#576c77;margin:0 16px}.capsule-close{border:0;width:48px;min-width:48px;height:48px;font-size:0;inset:auto}.capsule-close:hover{background:0 0}.capsule-close>span{font-size:28px}.capsule-scroll{scrollbar-width:none;grid-row:2;padding:0 0 64px}.capsule-reading-shell{display:block}.capsule-scroll{height:100%;overflow:hidden auto}.capsule-body,.capsule-body[data-presentation=interest-journal]{width:100%;max-width:none;display:block}.story-hero{isolation:isolate;touch-action:pan-y;align-items:center;min-height:69dvh;padding:115px 10vw 80px;display:flex;position:relative;overflow:hidden}.story-cover{z-index:-3;object-fit:cover;object-position:70% 45%;opacity:.75;width:100%;height:100%;animation:1.2s both story-image-arrive;position:absolute;inset:0}.story-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#080e15f2,#080e1560 65%,#080e1530),linear-gradient(#0000 45%,#080e15);position:absolute;inset:0}.story-hero-copy{max-width:750px;position:relative}.story-hero h1{color:#f3f2e9;font:400 clamp(38px, 4.9vw, 88px)/1.3 var(--font-display);letter-spacing:-.04em;text-wrap:balance;max-width:900px;margin:0 0 27px;animation:.7s both observatory-arrive}.story-hero .capsule-excerpt{max-width:550px;font-size:var(--text-copy);color:#bdced0;line-height:2;animation:.85s both observatory-arrive}.story-signature{font:var(--text-meta) var(--font-system);color:#b4c7cc;align-items:center;gap:24px;margin-top:30px;display:flex}.story-signature svg{fill:none;stroke:#a9ecd8;width:90px;height:20px}.story-scroll-cue{background:#b9e9df1a;width:1px;height:42px;position:absolute;bottom:25px;left:50%}.story-scroll-cue i{background:#a9ecd8;width:1px;height:18px;animation:2.8s infinite gesture-drift;display:block}@keyframes story-image-arrive{0%{opacity:0;transform:scale(1.06)}to{opacity:.75;transform:none}}.capsule-copy{grid-template-columns:150px minmax(0,780px);justify-content:center;gap:0 60px;width:100%;max-width:none;margin:0;padding:50px 8vw 30px;display:grid}.story-prose{grid-column:2}.capsule-paragraph{color:#c5d2d5;max-width:none;margin:0;font-size:17px;line-height:2.25}.story-next{text-align:left;color:#e0e9e7;cursor:pointer;background:0 0;border:0;border-top:1px solid #b9e9df22;flex-direction:column;grid-column:2;align-items:flex-start;width:100%;min-height:170px;margin-top:60px;padding:48px 95px 30px 0;display:flex;position:relative}.story-next strong{font:400 clamp(22px, 2vw, 32px)/1.5 var(--font-display);margin-top:18px}.capsule-footer{z-index:4;background:linear-gradient(#0000,#050a10f5);border:0;min-height:64px;padding:0 5vw;position:absolute;bottom:0;left:0;right:0}.capsule-footer button{background:0 0;min-width:58px;padding:0;font-size:32px}.capsule-footer button:hover{transform:translate(-5px)}.capsule-footer button:last-child:hover{transform:translate(5px)}.capsule-progress{z-index:5;height:2px;bottom:0}.journal-film,.article-video-gallery{grid-column:1/-1;width:100%;margin-top:55px}.film-heading{font:18px var(--font-display);color:#c5eade;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.film-heading>span>i{font:var(--text-meta) var(--font-system);color:#738d9d;font-style:normal}.film-stage{touch-action:pan-y;isolation:isolate;background:#020609;height:min(640px,66dvh);min-height:380px;position:relative;overflow:hidden}.film-stage>img{object-fit:contain;width:100%;height:100%;animation:.5s both film-reveal;display:block}.film-stage:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000 45%,#03080ee8);position:absolute;inset:0}@keyframes film-reveal{0%{opacity:.2;transform:scale(1.04)}to{opacity:1;transform:none}}.film-caption{z-index:1;pointer-events:none;max-width:700px;animation:.55s both observatory-arrive;position:absolute;bottom:8%;left:6%;right:12%}.film-caption>span{font:var(--text-meta) var(--font-system);letter-spacing:.15em;color:#ade6d6}.film-caption h2{font:400 35px var(--font-display);color:#f1f0e7;margin:13px 0}.film-caption p{font-size:var(--text-label);color:#c3cfd1;max-width:580px;margin:0;line-height:1.95}.film-arrow{z-index:2;color:#e4f0ec;cursor:pointer;opacity:.7;background:#02070a33;border:0;width:50px;height:60px;padding:0;font-size:28px;position:absolute;top:35%}.film-arrow:hover{opacity:1;color:#a9ecd8}.film-contact-sheet{grid-template-columns:repeat(9,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.film-contact-sheet button{cursor:pointer;opacity:.4;background:0 0;border:0;height:80px;padding:0;transition:opacity .3s,transform .3s;position:relative}.film-contact-sheet button:hover,.film-contact-sheet button[aria-current=true]{opacity:1;transform:translateY(-5px)}.film-contact-sheet button img{object-fit:cover;width:100%;height:56px}.film-contact-sheet button>span{font:var(--text-meta) var(--font-system);color:#b7d7d4;position:absolute;bottom:0;left:0}.film-contact-sheet button[aria-current=true]:after{content:"";background:#a9ecd8;height:1px;position:absolute;bottom:12px;left:0;right:0}.film-image-fallback{color:#c9ddd9;place-content:center;height:100%;display:grid}.article-video-card{background:0 0;border:0;border-radius:0;padding:0}.article-video-player{border-radius:0}.creative-demo-label{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0}.creative-demo-label[data-active=true]{background:0 0;border:0}.creative-demo-label:after,.creative-demo-card>a:after{content:none}.creative-demo-label>strong{text-shadow:0 2px 12px #020b11}.creative-demo-directory{z-index:6;-webkit-backdrop-filter:none;backdrop-filter:none;width:min(310px,24vw);max-width:none;box-shadow:none;color:#d8e4e6;background:0 0;border:0;padding:0;position:absolute;inset:20% auto auto 6%}.creative-demo-directory header h2{font:400 clamp(40px, 4.2vw, 70px)/1.2 var(--font-display);margin:12px 0 22px}.creative-demo-directory header h2>span{color:#a9ecd8}.creative-demo-directory nav{scrollbar-width:none;max-height:45dvh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;display:grid;overflow-y:auto}.creative-demo-directory nav button{color:#afc3cc;text-align:left;min-height:45px;font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;align-items:center;gap:15px;padding:12px 0;line-height:1.7;display:flex}.creative-demo-directory nav button>span:first-child{font:var(--text-meta) var(--font-system);color:#77a4ad}.creative-demo-directory nav button:hover,.creative-demo-directory nav button[aria-current=true]{color:#c2f0df;transform:translate(5px)}.creative-demo-detail-shell{z-index:24;justify-content:flex-end;padding:110px 7vw 120px}.creative-demo-card{isolation:isolate;width:min(470px,34vw);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-left:1px solid #a9ecd833;border-radius:0;padding:40px 0 35px 35px;animation:.45s both observatory-arrive;position:relative;overflow:visible}.creative-demo-card:before{content:"";z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(#05121bf5 35%,#05121ba0 62%,#0000 76%);position:absolute;inset:-35px -30px}.universe-stage:has(.creative-demo-detail-shell) .creative-demo-label{opacity:.18}.creative-demo-card-close{color:#c2e5db;background:0 0;border:0;width:44px;height:44px;font-size:25px;position:absolute;top:4px;right:0}.creative-demo-card-index{font:60px var(--font-display);color:#c9e9e21a}.creative-demo-card h2{margin-bottom:20px;font-size:32px}.creative-demo-card>a{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font:var(--text-meta) var(--font-system);letter-spacing:.13em;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:22px;margin-top:25px;padding:0;display:flex;position:relative}.creative-demo-card>a:hover{background:0 0}.ebook-reader{background:radial-gradient(#17303a,#050b12 75%)}.ebook-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;height:84px;padding:12px 4vw;top:0;left:0;right:0}.ebook-header h1{font-size:21px}.ebook-header p{font-size:var(--text-meta)}.ebook-pdf-link{font-size:var(--text-meta);background:0 0;border:0;padding:0 20px}.ebook-header .ebook-pdf-link>span{letter-spacing:0;margin-left:9px;font-size:18px;display:inline}.ebook-header .ebook-close{background:0 0;border:0;width:48px;font-size:27px}.ebook-chapters{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:8px;width:auto;max-width:none;top:88px;left:4vw;right:4vw;transform:none}.ebook-chapters button{color:#8da5af;font-size:var(--text-meta);background:0 0;border:0;border-radius:0;padding:9px 12px;position:relative}.ebook-chapters button>span{font:var(--text-meta) var(--font-system);color:#a9ecd8;margin-right:8px;display:inline-block}.ebook-chapters button[data-current=true]{color:#d0eee3;box-shadow:none;background:0 0}.ebook-chapters button[data-current=true]:after{content:"";background:#a9ecd8;height:1px;position:absolute;bottom:0;left:12px;right:12px}.ebook-controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:64px minmax(0,1fr) 64px;gap:40px;width:min(700px,80vw);min-height:70px;padding:0;bottom:18px}.ebook-controls>button{color:#bde9dd;background:0 0;border:0;border-radius:50%;width:60px;height:60px;min-height:60px;padding:0;font-size:32px}.ebook-controls>button:hover:not(:disabled){background:0 0;box-shadow:0 0 40px #a9ecd820}.ebook-progress{width:100%;height:65px;display:block;position:relative}.book-star-ruler{justify-content:space-between;align-items:center;height:15px;display:flex;position:absolute;top:16px;left:0;right:0}.book-star-ruler i{background:#a4c8ce50;width:1px;height:4px;display:block}.book-star-ruler i:nth-child(5n+1){background:#a4c8ce88;height:12px}.book-star-ruler>span{width:6px;height:6px;left:calc(var(--book-progress) - 3px);background:#c6f4e6;border-radius:50%;position:absolute;box-shadow:0 0 12px #a9ecd8}.ebook-progress>input{opacity:0;cursor:ew-resize;width:calc(100% + 16px);height:44px;margin:0;display:block;position:absolute;top:0;left:-8px}.ebook-progress:focus-within .book-star-ruler{outline-offset:8px;outline:1px solid #a9ecd8}.book-page-position{text-align:center;font:var(--text-meta) var(--font-system);color:#cbe7dd;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.book-page-position i{color:#7696a5;font-style:normal;font-size:var(--text-meta)}.ebook-curl-hotspot[data-direction=next]:after{content:"";pointer-events:none;border-bottom:1px solid #59372350;border-right:1px solid #59372350;width:22px;height:22px;animation:3s infinite corner-glint;position:absolute;bottom:4px;right:4px}@keyframes corner-glint{50%{opacity:.15;transform:translate(-4px,-4px)}}@media (width<=1100px){.atlas-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 2vw;min-height:510px}.atlas-world:last-child{grid-column:auto}.atlas-world-copy>span{font-size:var(--text-meta)}.sector-content-dock{width:290px}.capsule-copy{grid-template-columns:90px minmax(0,680px);gap:0 35px}}@media (width<=700px){.observatory-header .coordinate-toggle{width:54px;height:62px;min-height:62px;padding:0}.coordinate-toggle .orbit-glyph{width:43px;height:43px}.liberne-launch-enter{width:72px;height:72px;min-height:72px;bottom:10%}.launch-portal{width:72px;height:72px}.journey-dock{height:82px;bottom:max(16px, env(safe-area-inset-bottom));display:flex;left:8px;right:8px}.orbit-navigation{gap:0;width:100%;padding:0}.orbit-navigation button{width:auto;height:64px;min-height:64px;transform:translateY(calc(var(--node-rise) * .5));flex:1}.orbit-navigation .orbit-glyph{width:36px;height:36px}.orbit-label{font-size:var(--text-meta);margin-top:5px}.navigation-orbit{width:100%;height:64px;inset:-10px 0 0}.orbit-number,.journey-distance,.gesture-beacon{display:none}.return-galaxy{font-size:var(--text-meta);gap:5px;display:flex;bottom:112px;right:15px}.return-galaxy .orbit-glyph{width:28px;height:28px}.star-atlas{padding:28px 24px}.atlas-heading h2{font-size:23px}.atlas-grid{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;min-height:0;padding-top:30px}.atlas-constellation{display:none}.atlas-world{min-height:220px;padding:0}.atlas-world:last-child{grid-column:auto}.atlas-planet{width:96px;height:96px;margin-bottom:18px}.atlas-world-copy strong{font-size:26px}.atlas-world-copy>span,.atlas-world-top,.atlas-world-bottom{font-size:var(--text-meta)}.sector-content-dock{width:auto;top:115px}.sector-content-note{max-width:270px}.sector-records{max-height:31dvh;padding:0;overflow-x:hidden}.sector-records button{grid-template-columns:22px 1fr 34px;gap:12px;min-height:76px;padding:10px 0}.sector-records button strong{font-size:var(--text-meta)}.article-capsule-overlay{padding:0}.article-capsule{border-radius:0;width:100vw;height:100dvh}.capsule-header{height:76px;min-height:76px;padding:10px 22px}.capsule-code{font-size:var(--text-meta)}.capsule-code>span{margin:0 8px}.capsule-close{width:44px;min-width:44px;padding:0}.capsule-scroll{padding:0 0 70px}.story-hero{min-height:66dvh;padding:108px 25px 85px}.story-hero h1{font-size:clamp(34px,9vw,49px);line-height:1.45}.story-hero .capsule-excerpt{font-size:var(--text-label)}.story-cover{object-position:65% center}.story-hero:before{background:linear-gradient(#080e1570 20%,#080e15),linear-gradient(90deg,#080e15b0,#0000)}.capsule-kicker{font-size:var(--text-meta)}.story-signature{font-size:var(--text-meta);gap:17px}.capsule-copy{padding:30px 25px;display:block}.capsule-paragraph{font-size:var(--text-copy);line-height:2.15}.story-next{min-height:150px;margin-top:38px;padding-top:30px}.story-next strong{font-size:22px}.capsule-footer{min-height:64px;padding:0 22px}.capsule-footer button{min-width:44px;padding:0;font-size:28px}.capsule-progress{bottom:0}.journal-film{width:calc(100% + 50px);margin-top:28px;margin-left:-25px}.film-heading{margin:0 25px 15px}.film-heading .eyebrow{font-size:var(--text-meta);letter-spacing:.05em}.film-stage{height:65dvh;min-height:450px}.film-stage>img{object-fit:contain;height:65%}.film-stage:after{background:linear-gradient(#0000 40%,#03080e 70%)}.film-caption{bottom:28px;left:25px;right:25px}.film-caption h2{margin:12px 0;font-size:29px}.film-caption p{font-size:var(--text-label);line-height:1.9}.film-arrow{width:40px;top:25%}.film-contact-sheet{gap:5px;margin:16px 25px 0}.film-contact-sheet button{height:64px}.film-contact-sheet button img{height:43px}.creative-demo-directory{width:calc(100% - 48px);top:115px;left:24px}.creative-demo-directory header h2{margin:8px 0 14px;font-size:37px}.creative-demo-directory header .eyebrow{font-size:var(--text-meta)}.creative-demo-directory nav{gap:18px;max-width:100%;display:flex;overflow-x:auto}.creative-demo-directory nav button{min-width:155px;font-size:var(--text-meta)}.creative-demo-detail-shell{align-items:flex-end;padding:0 24px 135px}.creative-demo-label{display:none}.creative-demo-card{background:0 0;border-top:1px solid #a9ecd844;border-left:0;width:100%;padding:24px 20px 25px}.creative-demo-card-index{font-size:38px}.creative-demo-card h2{margin-bottom:14px;font-size:25px}.creative-demo-card>p{font-size:var(--text-meta)}.creative-demo-card>a{margin-top:15px}.ebook-header{gap:6px;height:78px;padding:10px 22px}.ebook-header h1{font-size:18px}.ebook-pdf-link{font-size:var(--text-meta);padding:0 8px}.ebook-chapters{top:83px;left:10px;right:10px}.ebook-chapters button{padding:8px 12px}.ebook-controls{grid-template-columns:44px minmax(0,1fr) 44px;gap:15px;width:calc(100% - 36px);padding:0;bottom:15px}.ebook-controls>button{width:44px;min-width:44px;font-size:28px}.ebook-progress,.ebook-progress>input{display:block}}@media (prefers-reduced-motion:reduce){.orbit-satellite,.orbit-navigation[data-guiding=true] button .orbit-glyph,.launch-portal,.gesture-beacon i,.story-scroll-cue i,.record-index i:after,.ebook-curl-hotspot:after,.story-cover,.film-stage>img,.film-caption,.story-hero h1,.story-hero .capsule-excerpt{animation:none}.orbit-navigation button,.orbit-glyph,.atlas-world,.atlas-planet img,.film-contact-sheet button{transition:none}}.scene-transition-veil{z-index:44;pointer-events:auto;opacity:0;will-change:opacity;background:#030a14;position:absolute;inset:0;overflow:hidden}.scene-transition-veil:before{content:"";background:radial-gradient(ellipse at 60% 44%, color-mix(in srgb, var(--scene-accent) 14%, transparent), transparent 62%);animation:2.8s ease-in-out infinite alternate scene-veil-drift;position:absolute;inset:-8%}@keyframes scene-veil-drift{0%{transform:translate(-1%)}to{transform:translate(1%,1%)}}.liberne-launch[data-leaving=true]{animation:.48s cubic-bezier(.4,0,.2,1) forwards launch-soft-depart}@keyframes launch-soft-depart{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-8px)scale(1.012)}}@media (prefers-reduced-motion:reduce){.scene-transition-veil:before{animation:none}.liberne-launch[data-leaving=true]{animation:.18s linear forwards launch-soft-fade}@keyframes launch-soft-fade{0%{opacity:1}to{opacity:0}}}.liberne-launch-enter{-webkit-backdrop-filter:none;backdrop-filter:none;width:136px;height:136px;min-height:136px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;bottom:5.5%}.liberne-launch-enter:hover{box-shadow:none;background:0 0;border:0}.liberne-launch-enter:focus-visible{outline:none}.liberne-launch-enter:focus-visible .particle-entry-fallback{filter:brightness(1.8)}.liberne-launch[data-particles=false] .liberne-launch-name{font-family:var(--font-particle);max-width:92vw;font-size:clamp(70px,22.1vw,364px)}.particle-entry-fallback{display:block;position:absolute;inset:0}.particle-entry-fallback i{border-radius:50%;width:3px;height:3px;position:absolute}.liberne-launch[data-particles=true] .particle-entry-fallback{visibility:hidden}@media (width<=700px){.liberne-launch-enter{width:112px;height:112px;min-height:112px;bottom:max(7%,42px)}}:root{--celestial-ink:#ecf5f0;--celestial-secondary:#aec5cf;--celestial-ground:#080f18;--celestial-ease:cubic-bezier(.16, 1, .3, 1)}.orbit-glyph{isolation:isolate;perspective:240px;transform-style:preserve-3d;position:relative}.orbit-glyph>img{object-fit:contain;filter:drop-shadow(0 6px 9px #0009);width:100%;height:100%;transition:transform .6s var(--celestial-ease), filter .6s;display:block}.coordinate-toggle:hover .orbit-glyph{transform:translateY(-3px)rotateY(-16deg)}.coordinate-toggle:hover .orbit-glyph>img,.return-galaxy:hover .orbit-glyph>img{filter:drop-shadow(0 10px 13px #061520);transform:rotate(-7deg)scale(1.08)}.observatory-header .coordinate-toggle:focus-visible,.return-galaxy:focus-visible{outline:none}.coordinate-toggle:focus-visible .orbit-glyph>img,.return-galaxy:focus-visible .orbit-glyph>img{filter:drop-shadow(0 4px 7px #0009)drop-shadow(0 0 8px #6be7ffbd)drop-shadow(0 0 18px #6be7ff59)}.coordinate-toggle:focus-visible .map-button-label,.return-galaxy:focus-visible>span:last-child{color:#e1fff6;text-underline-offset:5px;text-decoration:underline}.observatory-header .coordinate-toggle{width:96px;height:96px}.coordinate-toggle .orbit-glyph{width:84px;height:84px}.map-button-label{font-size:var(--text-meta);letter-spacing:.15em;margin-top:-3px}.journey-dock{justify-content:flex-end;height:60px}.return-galaxy .orbit-glyph{width:64px;height:64px}.return-galaxy{font-size:var(--text-meta);gap:10px}.journey-distance{opacity:.8}.observatory-brand>span{font-family:var(--font-unified);letter-spacing:-.04em}.journey-intro{top:30%}.journey-intro>p:last-child{font-size:var(--text-copy);line-height:1.9}.spatial-arrow{color:#b8eddd;filter:drop-shadow(0 4px 4px #0006);width:32px;height:32px;transition:transform .45s var(--celestial-ease);flex-shrink:0;display:block;overflow:visible}.arrow-face{fill:currentColor}.arrow-light{fill:#edfff8}.arrow-shade{fill:#568d9b}.spatial-arrow[data-direction=previous]{rotate:180deg}.spatial-arrow[data-direction=down]{rotate:90deg}button:hover>.spatial-arrow,a:hover>.spatial-arrow{transform:translate(4px)}button:hover>.spatial-arrow[data-direction=previous]{transform:translate(-4px)}.star-atlas{scrollbar-width:thin;scrollbar-color:#527a88 transparent;background:radial-gradient(at 50% 48%,#142a39,#050b13 72%);padding:40px 6vw 24px}.atlas-heading{flex-shrink:0;align-items:flex-start;min-height:105px;padding:0}.atlas-heading h2{font-size:clamp(28px,2.4vw,40px);line-height:1.4}.atlas-close{margin-top:0}.atlas-grid{flex:1 0 auto;grid-template-rows:repeat(3,220px);grid-template-columns:repeat(16,minmax(0,1fr));align-items:center;gap:0;min-height:660px}.atlas-world{min-width:0;min-height:0;transition:transform .6s var(--celestial-ease);justify-content:center;gap:0;padding:0;transform:none}.atlas-world[data-sector-id=supernova]{grid-area:1/2/auto/6}.atlas-world[data-sector-id=emerald-eye]{grid-area:1/6/4/12}.atlas-world[data-sector-id=quasar]{grid-area:1/13/auto/17}.atlas-world[data-sector-id=golden-galaxy]{grid-area:2/1/auto/5}.atlas-world[data-sector-id=crimson-nebula]{grid-area:2/13/auto/17}.atlas-world[data-sector-id=nebula-rift]{grid-area:3/2/auto/6}.atlas-world[data-sector-id=dust-pillars]{grid-area:3/12/auto/16}.atlas-planet{width:170px;height:170px;transform:perspective(700px) rotateX(var(--aim-y,0deg)) rotateY(var(--aim-x,0deg));transition:transform .6s var(--celestial-ease);border-radius:0;margin:0}.atlas-world[data-sector-id=emerald-eye] .atlas-planet{width:min(33vw,460px);height:min(33vw,460px)}.atlas-world[data-sector-id=emerald-eye] .atlas-world-copy strong{font-size:clamp(44px,4.6vw,68px)}.atlas-world[data-sector-id=emerald-eye] .atlas-world-copy>span{max-width:260px;font-size:var(--text-label);display:block}.atlas-planet:after{content:none}.atlas-planet-volume{pointer-events:none;display:block;position:absolute;inset:0}.atlas-planet-volume>div{pointer-events:none!important}.atlas-planet-volume canvas{display:block}.atlas-planet-volume[data-ready=false]:before{content:"";background:radial-gradient(circle at 28% 24%,#668799,#243848 42%,#03090f 76%);border-radius:50%;position:absolute;inset:25%;box-shadow:-3px -2px 16px #87c9ea24}.atlas-planet-volume>img{object-fit:cover;border-radius:50%;width:80%;height:80%;margin:10%}.atlas-world-copy{gap:8px;margin:-8px 0 0;padding:0}.atlas-world-copy strong{color:var(--celestial-ink);font-size:27px;transition:color .3s}.atlas-world-copy>span{color:#bacfd4;display:none}.atlas-world-bottom{font-size:var(--text-meta);color:#b5cbd5;align-items:center;gap:14px;padding-top:7px}.atlas-world-bottom .spatial-arrow{width:24px;height:24px}.atlas-world:hover,.atlas-world:focus-visible{transform:translateY(-6px)}.atlas-world:hover strong,.atlas-world:focus-visible strong,.atlas-world[aria-current=location] strong{color:var(--world-accent)}.atlas-world:focus-visible{outline:none}.atlas-world:focus-visible .atlas-world-copy strong{text-underline-offset:8px;text-decoration:underline}.atlas-world[aria-current=location] .atlas-world-bottom:before{content:"";background:var(--world-accent);border-radius:50%;width:5px;height:5px}.atlas-footer{font:var(--text-meta) var(--font-copy);color:#a4bfca;margin-top:16px;padding-top:16px}.atlas-footer>span:first-child{font:20px var(--font-unified);letter-spacing:-.03em}.sector-content-dock{width:min(430px,33vw);top:23%}.sector-content-dock h2{letter-spacing:-.04em}.sector-content-note{font-size:var(--text-label);color:#b6cbd3;max-width:320px;margin:18px 0 28px}.sector-records{scrollbar-width:thin;scrollbar-color:#54838e transparent;max-height:49dvh;overflow:hidden auto}.sector-records button{grid-template-columns:76px minmax(0,1fr) 24px;gap:18px;min-height:118px;padding:14px 0;transform:none}.sector-records button:before{content:none}.sector-records button:hover{transform:none}.record-cover{background:#152530;border-radius:8px;height:88px;display:block;overflow:hidden;box-shadow:0 8px 18px #02060c66}.record-cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--celestial-ease)}.sector-records button:hover .record-cover img,.sector-records button:focus-visible .record-cover img{transform:scale(1.1)}.sector-records button strong{color:#e4f1ed;font-size:var(--text-copy);text-wrap:pretty;line-height:1.6}.record-excerpt{-webkit-line-clamp:2;font-size:var(--text-meta);color:#b0c6cf;-webkit-box-orient:vertical;margin-top:7px;line-height:1.7;display:-webkit-box;overflow:hidden}.sector-records button small{font-size:var(--text-meta);color:#a0bfca;margin-top:8px}.record-arrow .spatial-arrow{width:24px;height:24px}.sector-records button:hover .record-arrow{transform:translate(3px)}.sector-records button:focus-visible{outline-offset:-2px;border-radius:8px}.creative-demo-directory header h2{letter-spacing:-.04em;margin-top:0;margin-bottom:12px}.creative-demo-directory header p{color:#b6cad4;font-size:var(--text-label);margin:0 0 22px}.creative-demo-directory nav{max-height:51dvh;padding-right:8px}.creative-demo-directory nav button{font-size:var(--text-label);min-height:50px;transition:color .25s, transform .45s var(--celestial-ease)}.creative-demo-directory nav button>span:first-child{color:#98bbc7;font-size:var(--text-meta);font-variant-numeric:tabular-nums}.creative-demo-directory nav button[aria-current=true]>span:last-child{text-underline-offset:7px;text-decoration:underline}.creative-demo-detail-shell{padding:110px 6vw 120px}.creative-demo-card{background:linear-gradient(145deg,#142f3af5,#06131bf5 70%);border:0;border-radius:16px;width:min(470px,35vw);padding:36px;box-shadow:0 32px 80px #0008}.creative-demo-card:before{content:none}.creative-demo-card-close{cursor:pointer;top:14px;right:14px}.creative-demo-card-index{font:var(--text-meta) var(--font-system);color:#b4cccf;margin-bottom:28px;display:block}.creative-demo-card h2{color:#edfaf1;letter-spacing:-.03em;text-wrap:balance;margin:0 0 16px;font-size:clamp(27px,2.7vw,39px);line-height:1.4}.creative-demo-card>p{font-size:var(--text-copy);color:#bfd3d7;line-height:1.9}.creative-demo-card .creative-demo-card-category{color:#b5ecd8;font-size:var(--text-meta);margin:0 0 8px;display:inline-block}.creative-demo-card>a{font:var(--text-copy) var(--font-copy);letter-spacing:.04em;color:#d1f7e8;gap:26px;min-height:52px;margin-top:18px;display:inline-flex}.creative-demo-card>a .spatial-arrow{width:44px;height:44px}.creative-demo-card>a:hover>span{text-underline-offset:7px;text-decoration:underline}.capsule-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#060c14f5 60%,#060c1480)}.capsule-code{font:var(--text-meta) var(--font-system);color:#bfdbd8}.capsule-meta{font-size:var(--text-meta);color:#b0c6d0}.capsule-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#b6d0d6;font-size:var(--text-meta);background:#071019f2}.capsule-footer button{place-items:center;display:grid}.capsule-scroll{scrollbar-width:thin;scrollbar-color:#4c7b86 #080f18;scroll-padding-top:100px}.story-hero{min-height:65dvh;padding:135px 12vw 90px}.story-hero h1{max-width:840px;font-size:clamp(38px,4.3vw,76px);line-height:1.35}.story-hero .capsule-excerpt{color:#c1d7d8;max-width:600px;font-size:17px}.story-signature{font:var(--text-meta) var(--font-copy);color:#a9c6cc;gap:20px}.capsule-copy{flex-direction:column;align-items:center;gap:0;padding:56px 8vw 100px;display:flex}.story-prose{width:min(100%,68ch)}.capsule-paragraph{color:#d6e4e5;letter-spacing:.015em;margin:0 0 1.8em;font-size:17px;line-height:2.1}.capsule-paragraph:first-of-type:first-letter{float:none;font:inherit;color:inherit;padding:0}.story-prose:after{content:"";background:#99d5c4;width:36px;height:2px;margin-top:38px;display:block}.story-next{grid-template-columns:116px minmax(0,1fr) 38px;align-items:center;gap:28px;width:min(100%,780px);min-height:150px;margin-top:56px;padding:30px 0;display:grid}.story-next-cover{object-fit:cover;border-radius:8px;width:116px;height:132px;box-shadow:0 8px 22px #0005}.story-next-copy{flex-direction:column;gap:12px;display:flex}.story-next strong{color:#e3f2ec;margin:0;font-size:clamp(24px,2vw,32px)}.story-next-copy>span{font-size:var(--text-label);color:#b5cbd1;line-height:1.8}.story-next-copy small{color:#b8e7d7;font-size:var(--text-meta)}.journal-film{max-width:1060px;margin-top:56px}.film-heading{font:25px var(--font-display);color:#ddf0e7;margin-bottom:24px}.film-heading>span:last-child{font:var(--text-label) var(--font-system)}.film-heading>span>i{color:#a4c2cc}.film-stage{background:#040a10;border-radius:12px;height:min(620px,65dvh);min-height:320px}.film-stage>img{height:100%}.film-stage:after{content:none}.film-caption{pointer-events:auto;max-width:720px;margin:28px 0;position:static}.film-caption h2{margin:0 0 12px;font-size:31px}.film-caption p{font-size:var(--text-copy);color:#c0d3d6;max-width:none;line-height:1.95}.film-arrow{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06121bd9;border-radius:8px;place-items:center;width:52px;height:64px;display:grid;top:calc(50% - 32px)}.film-arrow[data-direction=previous]{left:12px}.film-arrow[data-direction=next]{right:12px}.film-contact-sheet{scrollbar-width:thin;scrollbar-color:#54838e transparent;gap:12px;margin:24px 0 0;padding:8px 0 12px;display:flex;overflow-x:auto}.film-contact-sheet button{opacity:.65;flex:1 0 68px;min-width:68px;height:88px}.film-contact-sheet button img{border-radius:6px;height:64px}.film-contact-sheet button>span{font-size:var(--text-meta)}.film-contact-sheet button[aria-current=true]:after{bottom:18px}.ebook-header p{font-size:var(--text-meta);color:#adc7ce}.ebook-pdf-link{font-size:var(--text-meta)}.ebook-chapters{scrollbar-width:thin;scrollbar-color:#54838e transparent;gap:12px}.ebook-chapters button{font-size:var(--text-meta);color:#aec8d1;min-height:44px}.ebook-chapters button>span{font-size:var(--text-meta)}.ebook-controls>button{place-items:center;display:grid}.ebook-controls>button:disabled{opacity:.3}.book-page-position{font-size:var(--text-label)}.book-page-position i{font-size:var(--text-meta);color:#a5c3ce}@media (width<=1100px){.atlas-grid{grid-template-rows:repeat(3,205px);min-height:615px}.atlas-planet{width:150px;height:150px}.atlas-world-copy strong{font-size:25px}.sector-content-dock{width:min(360px,39vw)}.sector-records button{grid-template-columns:62px minmax(0,1fr) 20px;gap:12px}.record-cover{height:80px}.creative-demo-card{width:min(440px,44vw);padding:28px}}@media (width<=700px){.observatory-header .coordinate-toggle{width:65px;height:75px;min-height:75px}.coordinate-toggle .orbit-glyph{width:58px;height:58px}.map-button-label{font-size:var(--text-meta)}.journey-intro{top:30%}.journey-intro>p:last-child{font-size:var(--text-label);max-width:260px}.star-atlas{padding:28px 24px}.atlas-heading{min-height:88px}.atlas-heading h2{max-width:none;font-size:27px}.atlas-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:24px 16px;min-height:0;padding-top:16px}.atlas-world[data-sector-id]{grid-area:auto;min-height:218px}.atlas-world[data-sector-id=emerald-eye]{grid-area:2/1/auto/-1;min-height:320px}.atlas-world[data-sector-id=emerald-eye] .atlas-planet{width:260px;height:260px}.atlas-world[data-sector-id=emerald-eye] .atlas-world-copy strong{font-size:38px}.atlas-world[data-sector-id=emerald-eye] .atlas-world-copy>span{font-size:var(--text-meta)}.atlas-planet{width:min(43vw,170px);height:min(43vw,170px)}.atlas-world-copy{gap:8px;padding:0}.atlas-world-copy strong{font-size:24px}.atlas-world-bottom{font-size:var(--text-meta);padding-top:4px}.atlas-footer{font-size:var(--text-meta)}.atlas-footer>span:first-child{font-size:20px}.journey-dock{height:55px;bottom:24px}.return-galaxy{bottom:0}.return-galaxy .orbit-glyph{width:42px;height:42px}.return-galaxy{font-size:var(--text-meta)}.sector-content-dock{width:calc(100% - 48px);top:126px;left:24px}.sector-content-note{font-size:var(--text-label);max-width:290px;margin:14px 0 20px}.sector-records{max-height:30dvh}.sector-records button{grid-template-columns:60px minmax(0,1fr) 20px;gap:12px;min-height:116px;padding:12px 0}.sector-records button strong{font-size:var(--text-copy)}.record-excerpt{font-size:var(--text-meta);-webkit-line-clamp:1}.sector-records button small{font-size:var(--text-meta)}.record-arrow .spatial-arrow{width:20px;height:20px}.creative-demo-directory header p{font-size:var(--text-meta);margin-bottom:12px}.creative-demo-directory nav{max-height:none;padding-bottom:8px}.creative-demo-directory nav button{font-size:var(--text-meta);min-width:170px}.creative-demo-detail-shell{padding:0 20px 106px}.creative-demo-card{width:100%;max-height:54dvh;padding:26px;overflow-y:auto}.creative-demo-card-index{margin-bottom:20px}.creative-demo-card h2{font-size:28px}.creative-demo-card>p{font-size:var(--text-label)}.creative-demo-card>a{font-size:var(--text-label);margin-top:10px}.capsule-code{font-size:var(--text-meta)}.capsule-header{padding:12px 22px}.capsule-footer{padding:0 22px}.story-hero{min-height:62dvh;padding:116px 25px 72px}.story-hero h1{font-size:clamp(35px,9vw,48px);line-height:1.4}.story-hero .capsule-excerpt{font-size:var(--text-copy);line-height:1.9}.story-signature{font-size:var(--text-meta);gap:14px}.capsule-copy{padding:38px 25px 96px;display:flex}.capsule-paragraph{font-size:var(--text-copy);line-height:2}.story-next{grid-template-columns:72px minmax(0,1fr) 24px;gap:16px;margin-top:38px;padding:24px 0}.story-next-cover{width:72px;height:104px}.story-next strong{font-size:23px;line-height:1.4}.story-next-copy>span{display:none}.story-next .spatial-arrow{width:24px;height:24px}.journal-film{width:100%;max-width:none;margin:38px 0 0}.film-heading{margin:0 0 20px;font-size:23px}.film-stage{border-radius:8px;height:48dvh;min-height:280px}.film-stage>img{height:100%}.film-caption{margin:24px 0}.film-caption h2{font-size:28px}.film-caption p{font-size:var(--text-label);line-height:1.9}.film-arrow{border-radius:6px;width:44px;height:56px;top:calc(50% - 28px)}.film-arrow .spatial-arrow{width:27px;height:27px}.film-arrow[data-direction=previous]{left:4px}.film-arrow[data-direction=next]{right:4px}.film-contact-sheet{gap:12px;margin:16px 0 0}.film-contact-sheet button{flex:0 0 68px;height:88px}.film-contact-sheet button img{height:64px}.ebook-chapters{gap:4px;left:22px;right:22px}.ebook-chapters button{font-size:var(--text-meta);padding:8px 10px}.ebook-pdf-link{font-size:var(--text-meta)}}@media (prefers-reduced-motion:reduce){.orbit-glyph>img,.atlas-world,.atlas-planet,.coordinate-toggle .orbit-glyph,.spatial-arrow,.record-cover img,.creative-demo-directory nav button{transition:none}.atlas-planet,.atlas-world:hover,.atlas-world:focus-visible,.coordinate-toggle:hover .orbit-glyph,.coordinate-toggle:hover .orbit-glyph>img,.return-galaxy:hover .orbit-glyph>img{transform:none}}.experience-entry{width:100%;height:100dvh;position:relative;overflow:clip}.experience-loading{text-align:center;background:#060e1a url(/assets/blog/optimized/sector-inspiration-nebula.webp) 50%/cover;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex;position:absolute;inset:0}.experience-loading h2{font:500 clamp(25px, 4vw, 40px)/1.4 var(--font-copy);color:#edf4f6;margin:0}.experience-loading p{font:var(--text-copy)/1.8 var(--font-system);color:#c0d6e2;margin:0}.experience-loading button{color:#edf4f6;cursor:pointer;background:#0b2030;border:1px solid #9fbfc866;border-radius:8px;min-height:44px;padding:10px 20px}.experience-loading button:hover{background:#18394a}.experience-loading button:focus-visible{outline-offset:4px;outline:2px solid #92ddde}.cosmic-transit{z-index:45;isolation:isolate;background:#030a14;position:absolute;inset:0;overflow:hidden}.cosmic-transit:before{z-index:-1;content:"";background:radial-gradient(at 64% 42%,#12374755,#0000 58%),radial-gradient(at 28% 70%,#1a244a38,#0000 54%);animation:7s ease-in-out infinite alternate transit-sky-drift;position:absolute;inset:-12%}.cosmic-transit[data-mode=sector]{pointer-events:none;background:0 0;position:fixed}.cosmic-transit[data-mode=reading]{position:fixed}.transit-starfield{pointer-events:none;animation:6s ease-out infinite alternate transit-stars-drift;position:absolute;inset:0}.transit-starfield i{left:var(--star-x);top:var(--star-y);width:var(--star-size);height:var(--star-size);opacity:var(--star-opacity);animation:transit-starlight 3.8s ease-in-out var(--star-delay) infinite alternate;background:#c7eceb;border-radius:50%;position:absolute}.transit-cancel{left:max(28px, env(safe-area-inset-left));bottom:max(28px, env(safe-area-inset-bottom));color:#b9d4dc;min-width:64px;min-height:44px;font:var(--text-meta)/1.5 var(--font-system);cursor:pointer;pointer-events:auto;opacity:0;background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;animation:.45s ease-out 2s forwards transit-cancel-reveal;display:flex;position:absolute}.transit-cancel svg{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.transit-cancel:hover{color:#e8fff7}.transit-cancel:focus-visible{opacity:1;outline-offset:5px;outline:1px solid #b1e9df;animation:none}@keyframes transit-sky-drift{0%{transform:translate(-1%)}to{transform:translate(2%,-1%)}}@keyframes transit-stars-drift{0%{transform:translateY(4px)}to{transform:translate(-6px,-5px)}}@keyframes transit-starlight{0%{opacity:var(--star-opacity)}to{opacity:.1}}@keyframes transit-cancel-reveal{to{opacity:.85}}.coordinate-toggle .orbit-glyph[data-kind=orbital-atlas]{color:#a8dcd9;perspective:none;width:84px;height:84px;transform:none}.star-map-glyph{width:100%;height:100%;transition:transform .7s var(--celestial-ease), color .5s;display:block;overflow:visible}.star-map-orbits,.star-map-constellation{transition:opacity .6s,stroke-width .6s}.star-map-satellite{transform-origin:60px 60px;animation:32s linear infinite atlas-satellite-orbit}.star-map-core{transform-origin:60px 60px;transition:transform .7s var(--celestial-ease)}.coordinate-toggle:hover .orbit-glyph[data-kind=orbital-atlas]{transform:none}.coordinate-toggle:hover .star-map-glyph{color:#d8fff3;transform:rotate(-8deg)scale(1.07)}.coordinate-toggle:hover .star-map-core{transform:rotate(90deg)}.coordinate-toggle:hover .star-map-constellation{opacity:.6}.coordinate-toggle:focus-visible .star-map-glyph{color:#e4fff4;outline-offset:2px;border-radius:50%;outline:1px solid #9ddcd9}.coordinate-toggle .map-button-label{color:#bcdcd9;font-family:var(--font-copy);font-size:var(--text-meta);letter-spacing:.22em;margin-top:-4px;transition:color .4s}.coordinate-toggle:hover .map-button-label{color:#e4fff4}@keyframes atlas-satellite-orbit{to{transform:rotate(360deg)}}@media (width<=700px){.coordinate-toggle .orbit-glyph[data-kind=orbital-atlas]{width:64px;height:64px}.coordinate-toggle .map-button-label{font-size:var(--text-meta);margin-top:-4px}.transit-cancel{left:24px;bottom:max(24px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.cosmic-transit:before,.transit-starfield,.transit-starfield i,.star-map-satellite{animation:none}.transit-cancel{opacity:.85;animation:none}.star-map-glyph,.star-map-core,.star-map-orbits,.star-map-constellation{transition:none}.coordinate-toggle:hover .star-map-glyph,.coordinate-toggle:hover .star-map-core{transform:none}}@supports (padding:max(0px)){.launch-footer{padding-bottom:env(safe-area-inset-bottom)}}.star-atlas{--atlas-top:140px;--atlas-right:30px;inset:auto;top:var(--atlas-top);right:var(--atlas-right);z-index:35;isolation:isolate;width:min(296px,100vw - 24px);max-height:calc(100dvh - var(--atlas-top) - 12px);-webkit-backdrop-filter:none;backdrop-filter:none;color:#f3faf7;font-family:var(--font-display);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:0 0;border:1px solid #7299aa47;border-radius:18px;flex-direction:column;padding:14px;transition:opacity .14s,transform .18s cubic-bezier(.16,1,.3,1),visibility 0s .18s;display:flex;position:fixed;overflow:visible;transform:translateY(-6px)scale(.96);box-shadow:0 16px 46px #0008}.star-atlas[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.star-atlas:before{content:none}.liquid-glass-surface{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.liquid-glass-filter{pointer-events:none;position:absolute}.liquid-glass-refraction,.liquid-glass-tint,.liquid-glass-rim{border-radius:inherit;position:absolute;inset:0}.liquid-glass-refraction{-webkit-backdrop-filter:blur(18px)saturate(1.5)}.liquid-glass-surface[data-refraction=true] .liquid-glass-refraction{-webkit-backdrop-filter:var(--liquid-filter) blur(1.5px) saturate(1.35);backdrop-filter:var(--liquid-filter) blur(1.5px) saturate(1.35)}.liquid-glass-tint{background:linear-gradient(145deg,#dceaff24,#a8d7e609 40%,#b0e8e51b),#08121f66}.liquid-glass-rim{box-shadow:inset 1px 1px 1px #f0ffff75,inset -1px -1px 2px #bbd3f64a,inset 0 0 12px #e8ffff0d}.star-atlas .atlas-heading{flex-shrink:0;align-items:center;gap:16px;min-height:0;padding:0 5px 10px 8px}.star-atlas .atlas-heading h2{max-width:none;font:400 23px/1.3 var(--font-display);letter-spacing:.025em;margin:0}.star-atlas .atlas-close{color:#b9d0dc;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;margin:0;padding:7px;display:grid;position:static}.star-atlas .atlas-close svg{width:18px;height:18px;display:block}.star-atlas .atlas-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#527a88 transparent;flex-direction:column;flex:auto;gap:3px;min-height:0;padding:0;display:flex;overflow-y:auto}.star-atlas .atlas-world[data-sector-id]{color:#ecf5f0;text-align:left;background:0 0;border:0;border-radius:9px;flex-direction:row;flex:none;grid-area:auto;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;height:46px;min-height:46px;padding:0 10px;transition:background .15s;display:flex;transform:none}.star-atlas .atlas-world:after{content:none}.star-atlas .atlas-world:hover,.star-atlas .atlas-world:focus-visible,.star-atlas .atlas-world[aria-current]{background:#8dcac216;transform:none}.star-atlas .atlas-world:focus-visible,.star-atlas .atlas-close:focus-visible{outline-offset:-2px;outline:2px solid #9bd9d5}.star-atlas .atlas-world-copy{flex-direction:row;align-items:center;gap:9px;min-width:0;margin:0;padding:0;display:flex}.star-atlas .atlas-world[data-sector-id] .atlas-world-copy strong{font:400 20px/1.3 var(--font-display);color:inherit;letter-spacing:.03em}.star-atlas .atlas-world:hover strong,.star-atlas .atlas-world:focus-visible strong{color:inherit;text-decoration:none}.star-atlas .atlas-current{font:400 var(--text-meta)/1 var(--font-display);color:#a4d7cd}.star-atlas .atlas-world-bottom{font:400 var(--text-label)/1.3 var(--font-display);color:#b7cbd5;white-space:nowrap;border:0;justify-content:flex-end;align-items:center;gap:9px;padding:0;display:flex}.star-atlas .atlas-world-bottom:before{content:none}.star-atlas .atlas-world-bottom .spatial-arrow{color:#b4d7d4;filter:none;width:18px;height:18px}.star-atlas .atlas-footer{font:400 var(--text-label)/1.5 var(--font-display);color:#b3cbd7;letter-spacing:.02em;border-top:1px solid #8bb9c222;flex-shrink:0;margin:10px 8px 0;padding:10px 0 0}.star-atlas[data-reduced-motion=true]{transition:none}.creative-demo-label strong,.creative-demo-label small,.creative-demo-directory header p,.creative-demo-directory nav button{font-family:var(--font-display);font-weight:400}.creative-demo-label strong{font-size:var(--text-label)}.creative-demo-label small{font-size:var(--text-meta)}@media (prefers-reduced-motion:reduce){.star-atlas,.star-atlas .atlas-world{transition:none}}@media (height<=560px){.star-atlas .atlas-world[data-sector-id]{height:44px;min-height:44px}}.singularity-landing-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.restored-launch .singularity-landing-canvas{opacity:.54}.floating-card{perspective:1200px;min-width:0;transform-style:preserve-3d;position:relative}.floating-card-motion{transform-style:preserve-3d;border-radius:16px;position:relative;box-shadow:0 21px 46px #0007,0 70px 80px #0003}.floating-card-glare{z-index:3;pointer-events:none;mix-blend-mode:overlay;opacity:var(--glare-opacity,0);background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),#fff9,transparent 75%);border-radius:16px;position:absolute;inset:0}.floating-card-face{color:#edf0ed;text-align:left;background:#1c2022;border:0;border-radius:16px;width:100%;padding:12px;text-decoration:none;display:block}.floating-card-cover{aspect-ratio:3/4;background:#080e15;border-radius:12px;display:block;position:relative;overflow:hidden}.floating-card-cover img{object-fit:cover;filter:saturate(.68)contrast(.92);width:100%;height:100%;display:block}.floating-card-caption{justify-content:space-between;align-items:start;gap:16px;min-height:78px;padding:20px 7px 7px;display:flex}.floating-card-caption strong{color:#e7eeea;font:400 var(--text-copy)/1.6 var(--font-system);overflow-wrap:anywhere}.floating-card-caption>span{color:#8faaa9;font:var(--text-meta)/1.6 var(--font-system);flex:none;padding-top:4px}.floating-card-meta{color:#a7bcbf;font:var(--text-meta)/1.6 var(--font-system);padding:3px 7px 10px;display:block}.floating-card-face:focus-visible{outline-offset:5px;outline:2px solid #bcead7}.floating-record{cursor:pointer}.floating-card[data-highlight=true] .floating-card-cover img{filter:saturate(.9)contrast(1.03)}.floating-card-spectrum,.floating-card-edge{z-index:4;pointer-events:none;opacity:0;border-radius:16px;transition:opacity .24s ease-out;position:absolute;inset:0}.floating-card-spectrum{background:repeating-linear-gradient(115deg,#b5e8ff00 0%,#a2ddff44 14%,#d1bcff55 23%,#ffcfdf33 30%,#b7ffe844 38%,#b5e8ff00 48%) 0 0/260% 260%;background-position:var(--glare-x,50%) var(--glare-y,50%);mix-blend-mode:soft-light;-webkit-mask-image:radial-gradient(ellipse at var(--glare-x,50%) var(--glare-y,50%),#000 8%,transparent 76%);mask-image:radial-gradient(ellipse at var(--glare-x,50%) var(--glare-y,50%),#000 8%,transparent 76%)}.floating-card-edge{background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),#dffaff42,transparent 55%);mix-blend-mode:screen;box-shadow:inset 0 0 0 1px #c9f6ed9c}.floating-card[data-highlight=true]:hover .floating-card-spectrum,.floating-card[data-highlight=true]:hover .floating-card-edge{opacity:.8}.floating-card[data-highlight=true] .floating-card-glare{mix-blend-mode:screen;opacity:calc(var(--glare-opacity,0) * 1.35)}.floating-card[data-highlight=true]:focus-within .floating-card-edge{opacity:.7}.universe-stage .sector-content-note{color:#d2e3e9}.floating-card-caption>span{color:#c0d5da}.floating-card-meta{color:#c7dce0}.universe-stage .universe-vignette{background:linear-gradient(90deg,#02060b38,#0000 55%),linear-gradient(#0000 76%,#02060b65)}.universe-stage .observatory-location{color:#c9e0e7}.universe-stage .journey-distance{color:#c0d9e2;opacity:1}.sector-content-dock[data-presentation=floating]{width:min(800px,78vw);top:19%}.sector-content-dock[data-presentation=floating] h2{font-family:var(--font-display)}.sector-content-dock[data-presentation=floating] .sector-content-note{max-width:540px;margin:14px 0 22px}.floating-records{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#779d9b #101b23;align-items:start;gap:24px;max-height:calc(81dvh - 150px);margin:-14px -12px 0;padding:14px 12px 50px;display:flex;overflow:auto}.floating-records>.floating-card{flex:0 0 clamp(180px,17vw,240px)}.creative-demo-detail-shell{align-items:center;padding:100px 7vw 90px}.creative-floating-card{pointer-events:auto;width:clamp(250px,23vw,330px)}.creative-demo-card.floating-card-face{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-height:calc(100dvh - 185px);box-shadow:none;scrollbar-width:thin;scrollbar-color:#779d9b #1c2022;background:#1c2022;border:0;border-radius:16px;padding:12px;animation:none;position:relative;overflow:hidden auto}.creative-demo-card.floating-card-face:before,.creative-demo-card.floating-card-face:after{content:none}.floating-project-copy{padding:18px 8px 8px}.floating-project-copy .creative-demo-card-index{color:#9eb6b8;font:var(--text-meta)/1.5 var(--font-system);margin:0 0 8px;position:static}.creative-demo-card .floating-project-copy h2{color:#edf2eb;font:400 22px/1.5 var(--font-display);letter-spacing:0;margin:0 0 8px}.floating-project-copy p{color:#afc4c8;font:var(--text-meta)/1.8 var(--font-system);margin:8px 0}.floating-project-copy .creative-demo-card-category{color:#b8d2ca;font-size:var(--text-meta);margin:0}.floating-project-copy a{color:#d5eee5;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font:var(--text-label)/1.6 var(--font-system);background:0 0;border:0;border-top:1px solid #a9c9c326;border-radius:0;justify-content:space-between;align-items:center;margin:14px 0 0;padding:0;text-decoration:none;display:flex}.floating-project-copy a:hover{text-underline-offset:5px;background:0 0;text-decoration:underline}.floating-project-copy a:focus-visible{outline-offset:3px;outline:2px solid #bcead7}.floating-project-copy a:after{content:none}.floating-project-copy .spatial-arrow{width:30px;height:30px}.creative-demo-card.floating-card-face .creative-demo-card-close{z-index:5;color:#e4f2ed;background:#07121dcc;border:0;border-radius:50%;width:40px;height:40px;top:18px;right:18px}.creative-demo-card.floating-card-face .creative-demo-card-close:focus-visible{outline-offset:3px;outline:2px solid #bcead7}@media (width<=700px){.sector-content-dock[data-presentation=floating]{width:auto;top:114px;left:24px;right:24px}.sector-content-dock[data-presentation=floating] h2{font-size:38px}.sector-content-dock[data-presentation=floating] .sector-content-note{font-size:var(--text-meta);margin:10px 0 20px}.floating-records{scroll-snap-type:x proximity;touch-action:pan-x pan-y;gap:18px;max-height:calc(100dvh - 300px);margin:-10px -8px 0;padding:10px 8px 30px}.floating-records>.floating-card{scroll-snap-align:start;flex-basis:min(60vw,230px)}.floating-card-caption{padding:16px 5px 5px}.floating-card-caption strong{font-size:var(--text-label)}.creative-demo-detail-shell{justify-content:center;align-items:center;padding:88px 24px 100px}.creative-floating-card{width:min(280px,100%)}.creative-demo-card.floating-card-face{max-height:calc(100dvh - 190px)}}@media (height<=600px) and (width>=701px){.sector-content-dock[data-presentation=floating]{top:100px}.floating-records{max-height:calc(100dvh - 240px)}}@media (prefers-reduced-motion:reduce){.floating-card-motion{transform:none!important}.floating-card-glare,.floating-card-spectrum{display:none}.floating-card-edge{transition:none}}.universe-shell .journey-intro{max-width:330px;top:20%;left:7%}.universe-shell .journey-intro h2{margin-bottom:16px;font-size:clamp(30px,3vw,48px);line-height:1.35}.universe-shell .journey-intro>p:last-child{font:var(--text-label)/1.8 var(--font-copy);color:#bdcdd6}.journey-dock:has(.journey-distance){display:none}.spatial-arrow{filter:none;color:currentColor;width:24px;height:24px}.return-galaxy{color:#dcece8;min-height:48px;font:var(--text-label) var(--font-copy);background:#07121cdd;border:1px solid #bedbdc40;border-radius:8px;gap:10px;padding:8px 14px}.return-galaxy .orbit-glyph{width:24px;height:24px;animation:none;transform:none}.return-galaxy .orbit-glyph .spatial-arrow{width:24px;height:24px}.return-galaxy:is(:hover,:focus-visible){color:#c5ffe8;border-color:#b5ebda90}.return-galaxy:focus-visible{outline-offset:4px;outline:2px solid #b5ebda}.observatory-header .coordinate-toggle{flex-direction:row;justify-content:center;align-items:center;gap:8px;width:auto;min-width:92px;height:48px;display:flex}.coordinate-toggle .orbit-glyph[data-kind=orbital-atlas]{flex-shrink:0;width:36px;height:36px;margin:0}.coordinate-toggle .map-button-label{font:var(--text-label) var(--font-copy);letter-spacing:.02em;margin:0}.coordinate-toggle .star-map-glyph{filter:none;width:36px;height:36px}.star-atlas .atlas-world[data-sector-id] .atlas-world-copy strong{font:500 var(--text-copy)/1.5 var(--font-copy)}.star-atlas .atlas-world-bottom,.star-atlas .atlas-current,.star-atlas .atlas-footer{font:400 var(--text-meta)/1.5 var(--font-copy)}.floating-card-face{background:#17222b}.floating-card-cover img{filter:saturate(.9)contrast(1.02)}.floating-card-cover[data-cover-kind=book] img{object-fit:contain;filter:none;padding:12px}.floating-card-caption strong{font-family:var(--font-copy);font-size:var(--text-copy)}.floating-card-meta{color:#bdcbd3;font-family:var(--font-copy)}.sector-content-dock[data-presentation=floating]{width:auto;max-width:1100px;margin-inline:auto;right:7%}@media (width>=1100px){.sector-content-dock[data-presentation=floating]{left:7%}.floating-records>.floating-card{flex-basis:clamp(220px,22vw,280px)}}@media (width<=699px){.universe-shell .journey-intro{max-width:none;top:112px;left:24px;right:24px}.universe-shell .journey-intro h2{margin-bottom:10px;font-size:32px}.universe-shell .journey-intro>p:last-child{font-size:var(--text-meta)}.observatory-header .coordinate-toggle{min-width:80px}.sector-content-dock[data-presentation=floating]{left:24px;right:24px}.return-galaxy{font-size:var(--text-label)}}@media (height<=700px){.universe-shell .journey-intro{top:105px}.universe-shell .journey-intro h2{font-size:28px}.universe-shell .journey-intro>p:last-child{display:none}}@media (height<=510px){.universe-shell .journey-intro{display:none}}.star-atlas{scrollbar-width:thin;scrollbar-color:#71949755 transparent;color:#eef3ec;width:min(480px,100vw - 24px);font-family:var(--font-copy);box-shadow:none;border:0;border-radius:28px;padding:0;transition:opacity .2s,transform .38s cubic-bezier(.16,1,.3,1),visibility 0s .38s;overflow:visible;transform:translateY(-8px)scale(.97)}.atlas-card-stage{width:100%;max-height:inherit;perspective:1100px;perspective-origin:50% 45%;position:relative}.atlas-card-shell{--card-rotate-x:0deg;--card-rotate-y:0deg;--card-lift:0px;--card-depth:0;--card-light-x:50%;--card-light-y:24%;max-height:inherit;transform-style:preserve-3d;transform:translate3d(0,-2px,var(--card-lift)) rotateX(var(--card-rotate-x)) rotateY(var(--card-rotate-y));position:relative}.atlas-card-back{pointer-events:none;background:linear-gradient(135deg,#244955,#182d43 45%,#272c49);border-radius:28px;position:absolute;inset:2px;transform:translate3d(7px,11px,-18px);box-shadow:inset -1px -1px #a5cfd253,0 30px 48px -14px #000b}.atlas-card-housing{pointer-events:none;background:linear-gradient(145deg,#8badbd77,#203c4c 18%,#111e30 56%,#51657988);border-radius:28px;position:absolute;inset:0;transform:translateZ(-1px);box-shadow:inset 0 1px #d9eaf29c,inset 1px 0 #a2c4cf59,inset -1px -1px #a5c4dc55,0 21px 40px -14px #000a}.atlas-card-housing:before{content:"";background:linear-gradient(135deg,#081a2bd6,#0b1829 70%);border-radius:25px;position:absolute;inset:3px;box-shadow:inset 0 2px 3px #020710a6,inset 0 -1px #b6e5df26}.atlas-card-content{max-height:inherit;transform-style:preserve-3d;border-radius:28px;flex-direction:column;padding:22px 24px 18px;display:flex;position:relative}.atlas-card-content>:is(.atlas-heading,.atlas-grid,.atlas-footer){z-index:2;position:relative}.atlas-card-content>.liquid-glass-surface{z-index:0;border-radius:21px;inset:8px;transform:translateZ(0)}.atlas-card-content>.atlas-nebula-art{z-index:0;opacity:.5;border-radius:21px;inset:8px;transform:translateZ(1px)}.atlas-card-reflection{pointer-events:none;background:radial-gradient(ellipse at var(--card-light-x) var(--card-light-y),#c2e9e821,transparent 60%),linear-gradient(125deg,transparent 20%,#c0cde50a 39%,transparent 54%);border-radius:21px;position:absolute;inset:8px;transform:translateZ(10px)}.atlas-card-content>.atlas-heading{transform:translateZ(calc(18px + var(--card-depth)*12px))}.atlas-card-content>.atlas-grid{transform:translateZ(calc(30px + var(--card-depth)*22px)) scale(.96)}.atlas-card-content>.atlas-footer{transform:translateZ(calc(16px + var(--card-depth)*12px));transform-style:preserve-3d}.atlas-card-shell[data-tilt=static],.atlas-card-shell[data-tilt=static] .atlas-card-content>:is(.atlas-heading,.atlas-grid,.atlas-footer){transform:none}.star-atlas .liquid-glass-tint{background:linear-gradient(135deg,#bdcedb1a,#0000 45%,#8e8bd919),#091522d9}.star-atlas .liquid-glass-rim{box-shadow:inset 0 1px 1px #edf7f37a,inset 1px 0 #d7ebe82b,inset -1px -1px 1px #bfd6d844}.atlas-nebula-art{z-index:-1;border-radius:inherit;pointer-events:none;opacity:.68;background:linear-gradient(#09142280,#0000 38%,#091422cf),url(/assets/navigation/libra-nebula-v1.webp) 50%/cover;position:absolute;inset:1px}.star-atlas .atlas-heading{align-items:center;gap:12px;padding:0}.star-atlas .atlas-heading h2{font:500 26px/1.4 var(--font-copy);letter-spacing:.08em}.atlas-title-group{align-items:baseline;gap:14px;display:flex}.atlas-signature{font:400 var(--text-meta)/1.5 var(--font-copy);letter-spacing:.25em;color:#b9e9e4}.star-atlas .atlas-close{color:#bdcdd1;border-radius:50%;width:36px;height:36px}.star-atlas .atlas-close:hover{color:#effff8;background:#c2e9de12}.star-atlas .atlas-grid{aspect-ratio:1000/900;flex:none;width:100%;height:auto;min-height:0;margin:8px 0 0;padding:0;display:block;position:relative;overflow:visible}.libra-art{isolation:isolate;pointer-events:none;position:absolute;inset:0}.libra-particle-surface,.libra-particle-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.libra-particle-canvas{-webkit-user-select:none;user-select:none}.libra-particle-fallback{color:#a5cfe2;opacity:0;width:100%;height:100%;position:absolute;inset:0}.libra-particle-surface[data-state=fallback] .libra-particle-fallback{opacity:.55}.libra-particle-surface[data-state=fallback] .libra-particle-canvas{visibility:hidden}.libra-constellation{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.libra-star{color:var(--star-color)}.libra-star-ring{opacity:0;transition:opacity .22s}.libra-star-rays{opacity:.35;transition:opacity .22s}.libra-star-glow{opacity:.6}.libra-star-aura{opacity:.7;transition:opacity .22s}.libra-star-corona{opacity:.55;transition:opacity .22s}.libra-star[data-lit=true] .libra-star-ring{opacity:.4}.libra-star[data-lit=true] .libra-star-rays{opacity:.85}.libra-star[data-lit=true] .libra-star-aura,.libra-star[data-lit=true] .libra-star-corona{opacity:1}.star-atlas[data-open=true] .libra-star-glow{animation:libra-breathe var(--breath-duration) ease-in-out infinite;animation-delay:var(--breath-phase)}@keyframes libra-breathe{0%,to{opacity:.4;transform:scale(.86)}50%{opacity:1;transform:scale(1.16)}}.libra-dust-motes circle{opacity:.5}.star-atlas[data-open=true] .libra-dust-motes circle{animation:5.7s ease-in-out infinite libra-dust-shimmer;animation-delay:var(--mote-phase)}@keyframes libra-dust-shimmer{0%,to{opacity:.18;transform:translateY(0)}50%{opacity:.85;transform:translateY(-4px)}}.star-atlas .atlas-world[data-sector-id],.star-atlas .atlas-world[data-sector-id]:is(:hover,:focus-visible,[aria-current]){color:#d6e3e4;background:0 0;border:0;border-radius:50%;width:44px;min-width:0;height:44px;min-height:44px;margin:0;padding:0;transition:color .18s;display:block;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.atlas-star-hit{border-radius:50%;display:block;position:absolute;inset:0}.star-atlas .atlas-world-copy{width:max-content;margin:0;padding:0;display:block;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%)}.star-atlas .atlas-world[data-sector-id] .atlas-world-copy strong{font:400 var(--text-copy)/1.5 var(--font-copy);letter-spacing:.08em;color:inherit;text-shadow:0 1px 5px #020916,0 2px 13px #020916}.star-atlas .atlas-world[data-preview=true]{color:color-mix(in srgb,var(--star-color) 35%,#f1fff7)}.star-atlas .atlas-world[data-sector-id=supernova] .atlas-world-copy{top:50%;left:auto;right:calc(100% + 2px);transform:translateY(-50%)}.star-atlas .atlas-world:is([data-sector-id=emerald-eye],[data-sector-id=dust-pillars]) .atlas-world-copy{top:50%;left:calc(100% + 2px);transform:translateY(-50%)}.star-atlas .atlas-world[aria-current] .atlas-world-copy:after{content:"";background:#cdf3e2;border-radius:50%;width:3px;height:3px;position:absolute;top:9px;right:-7px}.star-atlas .atlas-world:focus-visible{outline-offset:3px;outline:1px solid #b6e5d47a}.star-atlas .atlas-footer{font:400 var(--text-meta)/1.6 var(--font-copy);letter-spacing:0;color:#bcced2;background:radial-gradient(at 50% 100%,#617db31a,#0000 78%);border:0;flex:none;margin:0;padding:13px 0 0;display:block}.atlas-preview-title{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.atlas-preview-title>strong{font:400 25px/1.4 var(--font-copy);letter-spacing:.08em;color:color-mix(in srgb,var(--atlas-active-star) 22%,#eef3e9);transition:color .22s}.atlas-preview-title>span{font:400 var(--text-meta)/1.4 var(--font-copy);letter-spacing:.14em;color:#b3c8ce}.star-atlas .atlas-current{font:400 var(--text-meta)/1.4 var(--font-copy);color:#b9e4d3;margin-left:auto}.atlas-preview-note{max-width:none;min-height:0;font:400 var(--text-label)/1.8 var(--font-copy);color:#c9d5d8;text-wrap:pretty;margin:8px 0 12px}.atlas-preview-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.star-atlas .atlas-enter{min-height:44px;color:color-mix(in srgb,var(--atlas-active-star) 40%,#d9efe9);font:400 var(--text-label)/1.5 var(--font-copy);cursor:pointer;background:linear-gradient(135deg,#bcf1dc16,#b4d9fc06);border:1px solid #b8e5d530;border-radius:10px;align-items:center;gap:10px;padding:7px 13px;transition:color .22s,background .22s;display:flex;transform:translateZ(8px);box-shadow:0 7px 15px -7px #0009}.atlas-enter .spatial-arrow{width:20px;height:20px}.star-atlas .atlas-enter:hover{color:#ecfff3;background:#b9e9de19}.atlas-enter:focus-visible{outline-offset:4px;border-radius:3px;outline:1px solid #c6ebdb}.coordinate-toggle .libra-glyph{color:#c9e6d9;overflow:visible}.libra-mini-frame{opacity:.7}.coordinate-toggle:hover .libra-glyph{color:#effff0;transform:scale(1.1)}.coordinate-toggle[data-expanded=true] .libra-mini-frame{opacity:1}@media (width<=480px){.star-atlas{border-radius:24px;padding:0}.atlas-card-content{border-radius:24px;padding:18px 16px 14px}.atlas-card-back,.atlas-card-housing{border-radius:24px}.star-atlas .atlas-heading h2{font-size:23px}.atlas-title-group{gap:10px}.atlas-signature{font-size:var(--text-meta);letter-spacing:.2em}.star-atlas .atlas-world[data-sector-id] .atlas-world-copy strong{font-size:var(--text-label)}.star-atlas .atlas-footer{padding-top:14px}.atlas-preview-note{margin-bottom:8px}.atlas-preview-title>strong{font-size:23px}.star-atlas .atlas-world-copy{top:calc(100% + 9px)}.star-atlas .atlas-world:is([data-sector-id=supernova],[data-sector-id=emerald-eye],[data-sector-id=dust-pillars]) .atlas-world-copy{top:50%}}@media (height<=600px){.star-atlas{padding:0}.atlas-card-content{padding-top:12px;padding-bottom:10px}.star-atlas .atlas-grid{width:min(100%,300px);margin:4px auto 0}.atlas-preview-note{font-size:var(--text-meta);margin:5px 0}.star-atlas .atlas-footer{padding-top:10px}}@media (width<=899px),(height<=759px),(hover:none),(pointer:coarse){.atlas-card-content{scrollbar-width:thin;scrollbar-color:#71949755 transparent;overflow:hidden auto}.atlas-card-back{transform:translate3d(3px,6px,-8px)}}@media (prefers-reduced-motion:reduce){.star-atlas,.star-atlas *,.coordinate-toggle .libra-glyph{transition:none!important;animation:none!important}}.star-atlas[data-reduced-motion=true] *{transition:none!important;animation:none!important}.agents-dock{pointer-events:none;z-index:4;width:min(368px,78vw);position:absolute;bottom:clamp(76px,12vh,132px);left:clamp(18px,4vw,56px)}.agents-dock-stage{perspective:1000px;perspective-origin:50% 45%}.agents-dock-shell{--card-rotate-x:2deg;--card-rotate-y:-3deg;--card-lift:0px;--card-depth:0;--card-light-x:50%;--card-light-y:26%;transform:translate3d(0, -2px, var(--card-lift)) rotateX(var(--card-rotate-x)) rotateY(var(--card-rotate-y))}.agents-dock-content{pointer-events:auto;color:#e6ecf7;padding:18px 20px 16px}.agents-dock-name{font-family:var(--font-display);letter-spacing:.02em;align-items:baseline;gap:9px;margin:0;font-size:25px;display:flex;transform:translateZ(14px)}.agents-dock-tag{font-size:var(--text-meta);letter-spacing:.22em;text-transform:uppercase;opacity:.5}.agents-dock-line{font-size:var(--text-label);opacity:.87;margin:10px 0 0;line-height:1.66;transform:translateZ(8px)}.agents-dock-hint{opacity:.55;font-size:var(--text-label)}.agents-dock-chips{margin-top:8px;transform:translateZ(9px)}.agents-dock-chip{font-size:var(--text-meta);opacity:.84;border:1px solid #b4cdf038;border-radius:999px;margin:6px 6px 0 0;padding:4px 9px;display:inline-block}.agents-dock-actions{margin-top:12px;transform:translateZ(11px)}.agents-dock-btn{color:#dbe9fb;font-size:var(--text-label);cursor:pointer;background:#9ed2ff1a;border:1px solid #9ed2ff57;border-radius:999px;margin:6px 7px 0 0;padding:6px 12px;transition:background .18s,border-color .18s}.agents-dock-btn:hover{background:#9ed2ff33;border-color:#9ed2ff99}.agents-dock-close{z-index:3;color:#e6ecf78c;cursor:pointer;background:0 0;border:0;font-size:17px;line-height:1;position:absolute;top:10px;right:13px}.agents-dock-close:hover{color:#fff}.agents-card-flow{pointer-events:none;-webkit-mask-composite:xor;filter:drop-shadow(0 0 14px #92ceffbf);border-radius:29px;padding:1.4px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.agents-card-flow:before{content:"";aspect-ratio:1;background:conic-gradient(#0000 0deg 186deg,#96cdff73 254deg,#cee8fff2 286deg,#fff 292deg,#cee8ffe6 300deg,#96cdff6b 322deg,#0000 356deg);width:190%;animation:4.2s linear infinite agents-card-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes agents-card-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.agents-card-flow:before{animation:none}}.agent-story{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(at 50% 30%,#0c1428d1,#040710f0);place-items:center;padding:clamp(16px,4vh,48px) clamp(14px,4vw,56px);animation:.32s both agent-story-in;display:grid;position:fixed;inset:0}@keyframes agent-story-in{0%{opacity:0}to{opacity:1}}.agent-story-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#78a0d766 transparent;background:linear-gradient(158deg,#10182af0,#080d19e6);border:1px solid #96bef029;border-radius:30px;width:min(1060px,100%);max-height:100%;padding:clamp(22px,3vw,40px) clamp(20px,3.4vw,46px) clamp(26px,3.4vw,44px);position:relative;overflow-y:auto;box-shadow:inset 0 1px #d6eaff24,0 40px 90px -30px #000}.agent-story-head{border-bottom:1px solid #96bef01f;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:clamp(16px,2vw,26px);display:flex}.agent-story-kicker{font-size:var(--text-meta);letter-spacing:.26em;text-transform:uppercase;color:#aac8f099;margin:0 0 8px}.agent-story-title{font-family:var(--font-display);letter-spacing:.02em;color:#eef4ff;margin:0;font-size:clamp(28px,3.4vw,44px)}.agent-story-sub{max-width:46ch;font-size:var(--text-label);color:#cedcf2bd;margin:10px 0 0;line-height:1.72}.agent-story-close{color:#e6f0ffc7;cursor:pointer;background:#9ed2ff14;border:1px solid #a0c8f53d;border-radius:999px;flex:none;width:40px;height:40px;font-size:20px;line-height:1;transition:background .18s,color .18s,border-color .18s}.agent-story-close:hover{color:#fff;background:#9ed2ff33;border-color:#a0c8f58c}.agent-story-body{flex-direction:column;gap:clamp(22px,3vw,38px);padding-top:clamp(20px,2.6vw,34px);display:flex}.agent-story-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2.4vw,34px);display:grid}.agent-story-item-wide{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.agent-story-figure{background:#060a14;border:1px solid #96bef029;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 24px 50px -26px #000}.agent-story-figure img{width:100%;height:auto;display:block}.agent-story-date{font-size:var(--text-meta);letter-spacing:.22em;color:#a0c3f094;margin:0 0 8px}.agent-story-h3{font-family:var(--font-display);color:#e8f0ff;margin:0 0 10px;font-size:clamp(20px,2.1vw,27px)}.agent-story-text{font-size:var(--text-copy);color:#cedcf2cc;margin:0;line-height:1.78}.agent-story-item:not(:has(.agent-story-figure)){grid-template-columns:minmax(0,1fr)}.agent-story-foot{font-size:var(--text-label);color:#aac8f080;border-top:1px solid #96bef01a;margin:4px 0 0;padding-top:clamp(14px,2vw,22px);line-height:1.7}.agent-story-flow{pointer-events:none;background:radial-gradient(circle at 50% 0,#78b4ff1a,#0000 62%);position:fixed;inset:0}@media (width<=780px){.agent-story{padding:10px 10px 14px}.agent-story-panel{border-radius:22px}.agent-story-item,.agent-story-item-wide{grid-template-columns:minmax(0,1fr)}}.agents-dock.agent-us{--agent-accent:#a5d8f5;--agent-text:#e4edf6;--agent-muted:#a9bdce;width:min(420px,100vw - 40px)}.agent-us[data-person=gpt]{--agent-accent:#c5c4fa}.agent-us[data-person=claude]{--agent-accent:#f0c19c}.agent-us[data-person=workbuddy]{--agent-accent:#a7dcc3}.agent-us .agents-dock-shell{width:100%}.agent-us .atlas-card-back{background:linear-gradient(145deg,#263e50,#121f31 60%,#39394e);border-radius:24px;inset:1px;transform:translate3d(3px,6px,-12px);box-shadow:inset -1px -1px #9bb3ce40,0 24px 46px -18px #000d}.agent-us .atlas-card-housing{background:linear-gradient(145deg,#a0bed17a,#38566b 16%,#152739 54%,#6073886b);border-radius:24px;box-shadow:inset 0 1px #deeff65c,inset 1px 0 #cadce72b,0 16px 36px -18px #000c}.agent-us .atlas-card-housing:before{background:radial-gradient(at 8% 0,#32536b55,#0000 65%),linear-gradient(155deg,#102131f5,#0a1523f5 70%);border-radius:23px;inset:1px;box-shadow:inset 0 1px #d6e9f51a,inset 0 -1px #050c16}.agent-us .atlas-card-reflection{opacity:.42;background:linear-gradient(125deg,#d7edf20e,#0000 38% 75%,#b9b7e909);border-radius:23px;inset:1px}.agent-us .agents-card-flow{filter:none;opacity:.32;border-radius:24px;padding:1px;inset:0}.agent-us .agents-card-flow:before{animation-duration:12s}.agent-us-content{max-height:min(58dvh,480px);color:var(--agent-text);font-family:var(--font-copy);border-radius:24px;flex-direction:column;gap:16px;padding:22px;display:flex}.agent-us-head{justify-content:space-between;align-items:baseline;display:flex}.agent-us .agents-dock-name{justify-content:space-between;gap:14px;width:100%;font-size:25px;line-height:1.2}.agent-us .agents-dock-tag{font:400 var(--text-meta)/1.5 var(--font-copy);letter-spacing:.13em;color:var(--agent-muted);opacity:1}.agent-us-people{background:#030d1880;border-radius:14px;grid-template-columns:.72fr 1.15fr 1.15fr 1.25fr;gap:3px;padding:4px;display:grid;box-shadow:inset 0 1px 4px #0005,0 1px #afc6df0d}.agent-us-person{--person-color:#a5d8f5;color:#adc0d1;min-width:0;min-height:44px;font:400 var(--text-meta)/1.4 var(--font-copy);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 5px;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:flex}.agent-us-person[data-who=gpt]{--person-color:#c5c4fa}.agent-us-person[data-who=claude]{--person-color:#f0c19c}.agent-us-person[data-who=workbuddy]{--person-color:#a7dcc3}.agent-us-person-light{background:var(--person-color);opacity:.45;border-radius:50%;flex:none;width:4px;height:4px}.agent-us-person:hover{color:#f2f7fc;background:#a9c9e00d}.agent-us-person.is-active{color:#f4f9ff;background:linear-gradient(160deg,#37566d9c,#1b3147c2);border-color:#beddf22e;box-shadow:inset 0 1px #e5f4ff14,0 3px 7px -3px #0009}.agent-us-person.is-active .agent-us-person-light{opacity:1}.agent-us-person:active{background:#273e52}.agent-us-person:focus-visible{outline:2px solid var(--person-color);outline-offset:1px}.agent-us-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6e8da35e transparent;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;gap:14px;min-height:132px;padding:2px 3px 6px;display:flex;overflow-y:auto}.agent-us-bubble{min-width:0;max-width:94%;font-size:var(--text-label);overflow-wrap:anywhere;line-height:1.75}.agent-us-bubble p{border-radius:15px;margin:0;padding:12px 14px}.agent-us-bubble.is-agent p{color:#dfeaf4;background:#aacbe00c;border:1px solid #b2d7ef16;border-top-left-radius:4px}.agent-us-bubble.is-user{align-self:flex-end}.agent-us-bubble.is-user p{color:#f3f9ff;background:#254459;border:1px solid #9ac7dd26;border-top-right-radius:4px}.agent-us-bubble.is-system p{color:#b0c2d2;font-size:var(--text-meta);background:#b0c9dc0a}.agent-us-who{font:400 var(--text-meta)/1.5 var(--font-copy);letter-spacing:.02em;color:#afcbe0;margin:0 0 7px 2px;display:block}.agent-us-bubble[data-who=gpt] .agent-us-who{color:#c5c4fa}.agent-us-bubble[data-who=claude] .agent-us-who{color:#f0c19c}.agent-us-bubble[data-who=workbuddy] .agent-us-who{color:#a7dcc3}.agent-us-bubble.is-typing p{color:var(--agent-muted);letter-spacing:.3em}.agent-us-input{background:#040d18a3;border:1px solid #a9c9df2e;border-radius:15px;flex:none;align-items:center;gap:4px;padding:5px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 2px 5px #0004}.agent-us-input:focus-within{border-color:var(--agent-accent);box-shadow:0 0 0 3px #9acbe712,inset 0 2px 5px #0004}.agent-us-input input{color:#eef6ff;width:100%;min-width:0;min-height:44px;caret-color:var(--agent-accent);font:400 var(--text-label)/1.5 var(--font-copy);background:0 0;border:0;border-radius:9px;outline:none;flex:auto;padding:9px 10px}.agent-us-input input::placeholder{color:#9fb2c5;opacity:1}.agent-us-input button{color:#112d3e;min-height:44px;font:500 var(--text-meta)/1.4 var(--font-copy);cursor:pointer;background:#b5dce9;border:1px solid #d9eff654;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:9px 13px;transition:background .18s,color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffff50,0 3px 8px -3px #0007}.agent-us-input button svg{width:15px;height:15px}.agent-us-input button:hover:not(:disabled){background:#d3eef5;box-shadow:inset 0 1px #fff8,0 4px 12px -4px #0009}.agent-us-input button:active:not(:disabled){background:#9dc8da;box-shadow:inset 0 2px 3px #23475b30}.agent-us-input button:disabled{color:#8da5b8;box-shadow:none;cursor:default;background:#193043;border-color:#b6ccdf12}.agent-us-input button:focus-visible{outline:2px solid var(--agent-accent);outline-offset:2px}.agent-us-foot{color:#9db3c7;font:400 var(--text-meta)/1.6 var(--font-copy);margin:-3px 2px 0}@media (width<=780px){.agents-dock.agent-us{left:16px;bottom:max(88px, calc(env(safe-area-inset-bottom) + 76px));width:min(390px,100vw - 32px)}.agent-us-content{gap:13px;max-height:min(56dvh,420px);padding:18px}.agent-us .agents-dock-name{font-size:23px}.agent-us-log{min-height:88px}.agent-us-input input{font-size:var(--text-copy)}}@media (width<=400px){.agent-us-content{padding:15px}.agent-us-person{font-size:var(--text-meta);gap:4px;padding-inline:3px}.agent-us-person-light{width:3px;height:3px}.agent-us-input button{padding-inline:10px}}@media (height<=600px) and (width>=781px){.agents-dock.agent-us{bottom:76px}.agent-us-content{gap:10px;max-height:calc(100dvh - 160px);padding:16px}.agent-us-log{min-height:55px}}@media (prefers-reduced-motion:reduce){.agent-us-person,.agent-us-input,.agent-us-input button{transition:none}}.observatory-header .coordinate-toggle,.return-galaxy{min-height:52px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#c9dce9;font:400 var(--text-copy)/1.5 var(--font-copy);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:16px;padding:0;transition:color .2s;display:flex}.observatory-header .coordinate-toggle{width:auto;min-width:130px;height:64px}.observatory-header .coordinate-toggle:is(:hover,:active,[data-expanded=true]),.return-galaxy:is(:hover,:active,:focus-visible){box-shadow:none;color:#effaff;background:0 0;border:0;transform:none}.observatory-header .coordinate-toggle:focus-visible,.return-galaxy:focus-visible,.agent-us-launcher:focus-visible{outline-offset:6px;outline:1px solid #a8d6eb}.coordinate-toggle .orbit-glyph[data-kind=orbital-atlas]{width:76px;height:72px;margin:0}.coordinate-toggle .star-map-glyph{color:#c6e6f6;filter:drop-shadow(0 0 2px #80caff60);width:76px;height:72px;overflow:visible}.coordinate-toggle .libra-mini-frame{stroke-width:12px;opacity:.88}.libra-mini-stream{stroke-dasharray:22 100;stroke-linecap:round;opacity:.65;animation:5.8s linear infinite libra-light-flow}.libra-mini-stream-core{opacity:.95}.libra-mini-stream-stand{opacity:.4;animation-duration:5s;animation-delay:-2s}.libra-mini-stream-pan{opacity:.55;animation-duration:6.4s;animation-delay:-1.5s}.libra-mini-pan-right .libra-mini-stream-pan{animation-delay:-4.7s}.libra-mini-aura{animation:5.2s ease-in-out infinite libra-node-breathe}.libra-mini-pan-right .libra-mini-aura{animation-delay:-2.6s}@keyframes libra-light-flow{0%{stroke-dashoffset:22px}to{stroke-dashoffset:-78px}}@keyframes libra-node-breathe{0%,to{opacity:.45}50%{opacity:1}}.coordinate-toggle:is(:hover,:focus-visible,[data-expanded=true]) .orbit-glyph,.coordinate-toggle:is(:hover,:focus-visible,[data-expanded=true]) .star-map-glyph{outline:none;transform:none}.coordinate-toggle .map-button-label{color:inherit;font:inherit;letter-spacing:.04em;margin:0;padding:5px 0;text-decoration:none;position:relative}.coordinate-toggle .map-button-label:after{content:"";background:linear-gradient(90deg,#96c8e57a,#96c8e500);height:1px;position:absolute;bottom:0;left:0;right:-14px}.coordinate-toggle:focus-visible .map-button-label{text-decoration:none}.libra-mini-beam{transform-box:view-box;transform-origin:501px 167px;animation:7s ease-in-out infinite libra-balance}.libra-mini-pan{transform-box:view-box;animation:7s ease-in-out infinite libra-pan-balance}.libra-mini-pan-left{transform-origin:230px 266px}.libra-mini-pan-right{transform-origin:775px 266px}@keyframes libra-balance{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes libra-pan-balance{0%,to{transform:rotate(7deg)}50%{transform:rotate(-7deg)}}.journey-dock{bottom:max(64px,env(safe-area-inset-bottom))}.return-galaxy{gap:18px;bottom:0;right:0}.return-galaxy>span{color:inherit;margin:0}.return-galaxy .orbit-glyph[data-kind=return]{width:138px;height:54px;margin:0;animation:none;overflow:visible;transform:none}.return-signal{color:#a8d5f2;width:100%;height:100%;display:block;overflow:visible}.return-signal-orbit{opacity:.46}.return-signal-trail{stroke-dasharray:16 100;opacity:.9;animation:4.2s linear -1s infinite return-light-trail}.return-signal-ribbon{opacity:.55}.return-signal-corona{transform-origin:0 0;animation:2.1s ease-in-out infinite return-corona-breathe}.return-signal-traveler{offset-path:path("M6 44Q74 45 134 10");offset-rotate:0deg;animation:4.2s linear -1s infinite return-light-travel}@keyframes return-light-trail{0%{stroke-dashoffset:16px;opacity:0}8%,92%{opacity:.9}to{stroke-dashoffset:-84px;opacity:0}}@keyframes return-corona-breathe{0%,to{opacity:.65;transform:scale(.8)}50%{opacity:1;transform:scale(1.18)}}@keyframes return-light-travel{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}.agents-dock.agent-us{left:4vw;bottom:max(64px,env(safe-area-inset-bottom));z-index:14;width:auto}.agent-us-launcher{color:#d1e2ef;max-width:calc(100vw - 32px);min-height:52px;font:400 var(--text-copy)/1.5 var(--font-copy);text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:0 20px 0 0;transition:color .2s;display:inline-flex;position:relative}.agent-us-launcher:after{content:"";background:linear-gradient(90deg,#9fcbea8c,#9fcbea10);height:1px;position:absolute;bottom:3px;left:48px;right:0}.agent-us-launcher:hover{color:#f4faff}.chat-signal{flex:none;width:44px;height:44px;display:block;overflow:visible}.chat-signal-breath{transform-box:view-box;transform-origin:24px 24px;animation:4.8s ease-in-out infinite chat-star-breathe}@keyframes chat-star-breathe{0%,to{opacity:.52;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}.agent-us-pending{font-size:var(--text-meta);color:#aac3d6}.agent-us .agent-us-panel{pointer-events:auto;width:min(392px,100vw - 32px);max-height:min(58dvh,490px);animation:.22s cubic-bezier(.16,1,.3,1) chat-panel-arrive;position:absolute;bottom:calc(100% + 20px);left:0}.universe-shell[data-travel=true] .agents-dock.agent-us{visibility:hidden;pointer-events:none}.agent-us-panel[hidden]{display:none}@keyframes chat-panel-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.agent-us .agent-us-panel .atlas-card-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091826eb;border:1px solid #c0d8eb30;border-radius:18px;box-shadow:0 20px 54px -20px #000d}.agent-us-panel :is(.atlas-card-back,.atlas-card-housing,.atlas-card-reflection,.agents-card-flow){display:none}.agent-us-panel .agent-us-content{max-height:inherit;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#71949755 transparent;border-radius:18px;gap:14px;padding:18px;overflow-y:auto}.agent-us-head{align-items:center;gap:8px}.agent-us .agents-dock-name{width:auto;font:500 21px/1.4 var(--font-copy);letter-spacing:.01em;flex:1}.agent-us .agents-dock-tag{font-size:var(--text-meta)}.agent-us-collapse{color:#b9d0e0;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:44px;height:44px;padding:10px;display:grid}.agent-us-collapse svg{width:20px;height:20px}.agent-us-collapse:hover{color:#fff;background:#bdd7ec0c}.agent-us-panel .agent-us-people{box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;gap:2px;padding:0;display:flex}.agent-us-panel .agent-us-person{min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:8px 5px;position:relative}.agent-us-panel .agent-us-person.is-active{color:#f2f8ff}.agent-us-panel .agent-us-person.is-active:after{content:"";background:var(--person-color);opacity:.7;height:1px;position:absolute;bottom:1px;left:9px;right:9px}.agent-us-panel .agent-us-person:hover{color:#fff}.observatory-header .coordinate-toggle,.return-galaxy,.agent-us-launcher{font-family:var(--font-copy);letter-spacing:.02em;font-style:normal;font-weight:400}.agent-us :is(button,input,p,span),.star-atlas :is(button,p,span,strong){font-family:var(--font-copy);font-style:normal}@media (width<=780px){.agents-dock.agent-us{left:16px;bottom:max(24px,env(safe-area-inset-bottom))}.agent-us-launcher{font-size:var(--text-label);gap:6px;padding-right:8px}.chat-signal{width:34px;height:34px}.agent-us-launcher:after{left:38px}.journey-dock{left:16px;right:16px;bottom:max(24px,env(safe-area-inset-bottom))}.return-galaxy{font-size:var(--text-label);gap:8px;padding:0}.return-galaxy .orbit-glyph[data-kind=return]{width:72px;height:40px}.observatory-header .coordinate-toggle{min-width:94px;height:56px;font-size:var(--text-label);gap:8px;padding:0}.coordinate-toggle .orbit-glyph[data-kind=orbital-atlas],.coordinate-toggle .star-map-glyph{width:48px;height:48px}.agent-us .agent-us-panel{max-height:min(60dvh,460px);bottom:calc(100% + 14px)}.agent-us-pending{font-size:var(--text-meta);position:absolute;bottom:-10px;left:40px}}@media (height<=600px) and (width>=781px){.agents-dock.agent-us{bottom:24px}.agent-us .agent-us-panel{max-height:calc(100dvh - 158px);bottom:calc(100% + 10px)}.agent-us-panel .agent-us-content{gap:8px;padding:12px 16px}}@media (prefers-reduced-motion:reduce){.libra-mini-beam,.libra-mini-pan,.libra-mini-stream,.libra-mini-aura,.chat-signal-breath,.return-signal-trail,.return-signal-traveler,.return-signal-corona,.agent-us .agent-us-panel{animation:none}.return-signal-traveler{offset-distance:72%}.return-signal-trail{stroke-dashoffset:-62px}.observatory-header .coordinate-toggle,.agent-us-launcher,.return-galaxy{transition:none}}:is(h1,h2,h3,h4),.launch-story h2,.journey-intro h2,.capsule-copy h1,.experience-loading h2,.creative-demo-card h2,.ebook-header h1,.sector-records button strong,.story-next strong,.film-heading,.floating-card-caption strong,.creative-demo-label strong,.star-atlas .atlas-heading h2,.star-atlas .atlas-preview-title>strong,.star-atlas .atlas-world[data-sector-id] .atlas-world-copy strong,.agent-us .agents-dock-name,.agents-dock-name,.agent-story-title,.agent-story-h3{font-family:var(--font-title);font-weight:400}.launch-brand,.observatory-brand>span,.observatory-brand>span>span,.liberne-launch-name{font-family:var(--font-mark);font-weight:400}.star-atlas .atlas-preview-title>strong[data-type-role=mark]{font-family:var(--font-mark)}.launch-brand small,.observatory-brand small,.eyebrow,.launch-edition,.launch-footer,.observatory-location,.coordinate-kicker,.star-atlas .atlas-signature,.star-atlas .atlas-preview-title>span,.coordinate-index,.orbit-number,.journey-distance>strong,.atlas-world-top,.creative-demo-card-index,.creative-demo-directory nav button>span:first-child,.floating-card-caption>span,.capsule-code,.story-signature,.interest-journal-caption>span,.article-video-heading>span,.film-heading>span>i,.film-caption>span,.film-contact-sheet button>span,.ebook-page figcaption,.ebook-chapters button>span,.book-page-position,.book-page-position>i,.agent-story-date,.agent-story-kicker,.agent-us .agents-dock-tag,.type-number,.star-atlas .type-number,time,[data-type-role=meta]{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:400}.launch-brand small,.observatory-brand small{letter-spacing:.08em}.capsule-paragraph,.interest-journal-caption p,.film-caption p,.capsule-excerpt,.launch-description,.agent-story-text,.agent-story-sub,.agent-us .agent-us-bubble,.agent-us .agent-us-bubble p,.agent-us-input input,.creative-demo-card>p,.floating-project-copy p{font-family:var(--font-copy);font-size:var(--text-copy);line-height:1.8}.capsule-paragraph,.agent-story-text{max-inline-size:70ch}.star-atlas .atlas-preview-note,.sector-content-note,.agent-us-foot,.agent-us-who,.record-excerpt,.floating-card-meta,.coordinate-toggle .map-button-label,.star-atlas .atlas-enter,.return-galaxy,.ebook-header button,.ebook-controls button,.capsule-footer button,.agent-us .agent-us-person,.agent-us-input button{font-family:var(--font-copy);font-size:var(--text-label)}.floating-project-copy a{font-size:var(--text-label)}.type-number{font-size:inherit;line-height:inherit;letter-spacing:0}.star-atlas .atlas-world[data-sector-id] .atlas-world-copy strong[data-type-role=meta]{font-family:var(--font-num);font-variant-numeric:tabular-nums}:is(button,[role=button],.ebook-pdf-link,.floating-project-copy a),:is(button,[role=button],.ebook-pdf-link,.floating-project-copy a) :is(span,strong,small,b,i,em){font-family:var(--font-control)!important;font-weight:400!important}
