/*! 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{--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}::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}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.invisible{visibility:hidden}.visible{visibility:visible}.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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.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,)}.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))}}:root{--comic-red:#ed493c;--comic-paper:#f3efe7;--comic-surface:#12161c;--background:#05080d;--foreground:#eef6ff;--muted:#9fb2c7;--line:#92bee833;--panel:#0a121eb8;--panel-strong:#0f1a2aeb;--blue:#44b9ff;--cyan:#6be7ff;--steel:#a9b8c8;--gold:#d6b66c;--danger:#ee5d65;--radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:radial-gradient(circle at 20% 8%,#3090ff3d,#0000 28rem),radial-gradient(circle at 84% 16%,#d9b86524,#0000 20rem),linear-gradient(135deg,#05080d 0%,#09111d 48%,#05080d 100%);margin:0}body:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 78%);mask-image:linear-gradient(#000000bf,#0000 78%)}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;border-radius:var(--radius);background:var(--blue);color:#02101d;padding:.75rem 1rem;font-weight:800;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04080edb;position:sticky;top:0}.header-inner{align-items:center;gap:1rem;width:min(1480px,100% - 32px);min-height:76px;margin:0 auto;display:flex}.brand{align-items:center;gap:.75rem;min-width:max-content;display:inline-flex}.brand-logo{object-fit:cover;border:1px solid #6be7ff7a;border-radius:6px;width:46px;height:46px;display:grid;box-shadow:0 0 28px #44b9ff4d}.brand strong{letter-spacing:0;font-size:1.05rem;display:block}.brand small{color:var(--muted);font-size:.72rem;display:block}.desktop-nav{flex:1;justify-content:center;align-items:center;gap:.2rem;min-width:0;display:flex}.desktop-nav a{color:#c7d6e7;white-space:nowrap;border-radius:6px;padding:.7rem .48rem;font-size:.8rem}:is(.desktop-nav a:hover,.desktop-nav a:focus-visible){color:#fff;background:#44b9ff1f;outline:none}.header-actions{align-items:center;gap:.7rem;display:flex}.global-search{width:210px;position:relative}.global-search input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--foreground);background:#ffffff0f;border-radius:6px;outline:none;padding:0 .9rem}.global-search input:focus{border-color:#6be7ffb3;box-shadow:0 0 0 3px #44b9ff29}.search-results{border-radius:var(--radius);background:#070d16fa;border:1px solid #6be7ff47;width:min(360px,88vw);padding:.45rem;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 24px 80px #0000006b}.search-results a{border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}:is(.search-results a:hover,.search-results a:focus-visible){background:#44b9ff21;outline:none}.search-results span{color:var(--cyan);text-transform:uppercase;font-size:.76rem}.menu-button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#ffffff0f;border-radius:6px;min-height:42px;padding:0 .9rem;display:none}.mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;width:min(1480px,100% - 32px);margin:0 auto;padding:0 0 1rem;display:grid}.mobile-nav a{border:1px solid var(--line);background:#ffffff0a;border-radius:6px;padding:.8rem}main{min-height:80vh}.hero-section{border-bottom:1px solid var(--line);align-items:end;min-height:760px;display:grid;position:relative;overflow:hidden}.hero-art-stack{position:absolute;inset:0}.hero-art-stack .artwork{opacity:0;height:100%;animation:18s infinite heroFade;position:absolute;inset:0}.hero-art-stack .artwork:nth-child(2){animation-delay:6s}.hero-art-stack .artwork:nth-child(3){animation-delay:12s}@keyframes heroFade{0%,28%{opacity:1}34%,to{opacity:0}}.hero-section:after{content:"";background:linear-gradient(90deg,#05080df0 0%,#05080d9e 42%,#05080d33 100%),linear-gradient(#0000 48%,#05080d 100%);position:absolute;inset:0}.hero-content{z-index:1;width:min(980px,100% - 32px);margin:0 auto;padding:0 0 7rem;position:relative}.hero-brand-logo{border-radius:var(--radius);border:1px solid #6be7ff42;width:min(310px,64vw);height:auto;margin-bottom:1.5rem;box-shadow:0 20px 70px #0006,0 0 34px #44b9ff38}.eyebrow,.kicker{color:var(--cyan);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:800}h1,h2,h3,p{margin-top:0}.hero-content h1,.page-hero h1,.detail-hero h1{color:#fff;letter-spacing:0;max-width:900px;margin-bottom:1rem;font-size:clamp(3rem,8vw,7.5rem);line-height:.9}.hero-content p:not(.eyebrow),.page-hero p:not(.eyebrow),.detail-hero p:not(.eyebrow){color:#d9e5f4;max-width:760px;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero-actions a,.spoiler button{color:#fff;background:linear-gradient(135deg,#44b9ff33,#ffffff0a);border:1px solid #6be7ff6b;border-radius:6px;justify-content:center;align-items:center;min-height:46px;padding:0 1rem;font-weight:800;display:inline-flex}.hero-actions a:first-child,.spoiler button{color:#02101d;background:linear-gradient(135deg,#6be7ff,#2a7fff)}.content-band,.page-shell,.detail-page{width:min(1480px,100% - 32px);margin:0 auto}.section-heading{gap:.5rem;max-width:820px;margin-bottom:2rem;display:grid}.section-heading p{color:var(--cyan);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.section-heading h2{color:#fff;margin:0;font-size:clamp(2rem,4vw,4.2rem);line-height:1}.section-heading span{color:var(--muted);font-size:1.05rem;line-height:1.7}.stat-band{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.stat-band div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:.25rem;padding:1.1rem;display:grid}.stat-band strong{color:#fff;font-size:clamp(1.8rem,3vw,3rem)}.stat-band span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.profile-grid,.city-grid,.index-grid,.lore-grid,.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.profile-card,.city-card,.index-card,.glass-card,.detail-section,.release-panel,.news-list article,.media-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg, #ffffff14, #ffffff05), var(--panel);box-shadow:inset 0 1px #ffffff14}.profile-card,.city-card,.index-card{transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden}:is(.profile-card:hover,.profile-card:focus-visible,.city-card:hover,.city-card:focus-visible,.index-card:hover,.index-card:focus-visible){border-color:#6be7ff8c;outline:none;transform:translateY(-4px);box-shadow:0 20px 70px #00000047,0 0 34px #44b9ff24}.profile-card>div:not(.artwork),.city-card>div:not(.artwork),.index-card,.glass-card,.media-card{padding:1.2rem}.profile-card h3,.city-card h3,.index-card h3,.index-card h2,.glass-card h2,.media-card h2,.news-list h2,.news-list h3,.detail-section h2,.release-panel h2{color:#fff;margin-bottom:.7rem}.profile-card p,.city-card p,.index-card p,.comic-card p,.glass-card p,.media-card p,.news-list p,.detail-section p,.release-panel p,.timeline-event p{color:var(--muted);line-height:1.65}dl{gap:.7rem;margin:1rem 0;display:grid}dt{color:var(--steel);text-transform:uppercase;font-size:.72rem;font-weight:800}dd{color:#edf6ff;margin:.1rem 0 0}.split-band,.newsroom{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1rem;display:grid}.release-panel{padding:1.2rem;position:sticky;top:96px}.release-panel ul,.ordered-list{color:#dcecff;margin:0;padding-left:1.2rem;line-height:1.9}.news-list,.media-strip{gap:1rem;display:grid}.news-list.expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.media-strip,.media-strip.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero{padding:7rem 0 3rem}.detail-hero{grid-template-columns:minmax(340px,.85fr) minmax(0,1fr);align-items:center;gap:2rem;padding:5rem 0 3rem;display:grid}.hero-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.5rem}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-bottom:3rem;display:grid}.detail-section{padding:1.25rem}.detail-wide{grid-column:1/-1}.backstory-copy{gap:.9rem;display:grid}.backstory-copy p{max-width:92ch;margin:0}.dossier-code{font-family:var(--font-geist-mono), monospace;margin:0 0 1rem;font-size:.84rem;color:var(--cyan)!important}.tag-list{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.tag-list li{color:#dcecff;background:#44b9ff14;border:1px solid #6be7ff3d;border-radius:999px;padding:.45rem .75rem}.tag-list a,.reference-link{color:#f4fbff;align-items:center;gap:.45rem;display:inline-flex}.tag-list a:hover,.reference-link:hover,.ordered-list a:hover{color:var(--cyan);outline:none}.tag-list a:focus-visible{color:var(--cyan);outline:none}.reference-link:focus-visible{color:var(--cyan);outline:none}.ordered-list a:focus-visible{color:var(--cyan);outline:none}.reference-link small{color:var(--cyan);text-transform:uppercase;font-size:.62rem;font-weight:800}.linked-list li{margin-bottom:.4rem}.release-links{gap:.7rem;padding:0;list-style:none;display:grid}.release-links li{border-top:1px solid var(--line);gap:.15rem;padding-top:.7rem;display:grid}.release-links a{color:#fff;font-weight:800}.release-links span{color:var(--muted);font-size:.78rem}.comic-card>div:not(.artwork){padding:1.2rem}.profile-nav{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:2rem 0 5rem;display:flex}.profile-nav a{border:1px solid var(--line);color:#fff;border-radius:6px;padding:.9rem 1rem}.archive-controls{border-block:1px solid var(--line);grid-template-columns:minmax(260px,1fr) minmax(200px,.42fr);align-items:end;gap:.85rem;margin-bottom:1rem;padding:1rem 0;display:grid}.archive-search,.archive-select{gap:.45rem;display:grid}.archive-search span,.archive-select span{color:var(--steel);text-transform:uppercase;font-size:.72rem;font-weight:800}.archive-search input,.archive-select select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--foreground);background:#ffffff0f;border-radius:6px;outline:none;padding:0 .9rem}.archive-select select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.archive-search input:focus,.archive-select select:focus{border-color:#6be7ffb8;box-shadow:0 0 0 3px #44b9ff24}.segmented-filter{grid-column:1/-1;gap:0;display:flex;overflow-x:auto}.segmented-filter button,.empty-state button{border:1px solid var(--line);min-height:42px;color:var(--muted);cursor:pointer;background:#ffffff0a;padding:0 1rem}.segmented-filter button:first-child{border-radius:6px 0 0 6px}.segmented-filter button:last-child{border-radius:0 6px 6px 0}.segmented-filter button+button{border-left:0}.segmented-filter button[aria-pressed=true]{background:var(--blue);color:#02101d;font-weight:800}:is(.segmented-filter button:focus-visible,.empty-state button:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.archive-count{color:var(--muted);margin:0 0 1.25rem;font-size:.84rem}.empty-state{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);text-align:center;padding:2rem}.empty-state button{color:#fff;border-radius:6px}.classification-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.classification-grid div{background:var(--panel-strong);min-height:104px;padding:1rem}.classification-grid strong{color:var(--cyan);font-family:var(--font-geist-mono), monospace;font-size:1.15rem;display:block}.classification-grid span{color:var(--muted);margin-top:.45rem;line-height:1.45;display:block}.timeline{gap:.75rem;display:grid}.timeline-event{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:1rem}.anchor-card{scroll-margin-top:110px}.studio-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1rem;display:grid}.studio-stats{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.studio-stats div{background:#ffffff0a}.studio-panel .tag-list{margin-top:1rem}.studio-queue article{align-content:start;gap:.35rem;display:grid}.text-link{color:var(--cyan);text-transform:uppercase;font-size:.78rem;font-weight:800}.timeline-event summary{cursor:pointer;color:#fff}.timeline-event summary span{color:var(--cyan);text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.spoiler{justify-items:start;gap:1rem;display:grid}.map-placeholder{border-radius:var(--radius);color:#dcecff;background:linear-gradient(90deg,#6be7ff24 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#6be7ff24 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle,#44b9ff2e,#0000 42%) 0 0/100% 100%;border:1px solid #6be7ff42;place-items:center;min-height:260px;display:grid}.artwork{border-bottom:1px solid var(--line);background:radial-gradient(circle at 70% 30%, var(--tone-a), transparent 18rem), linear-gradient(135deg, var(--tone-b), #05080d 62%);min-height:260px;margin:0;position:relative;overflow:hidden}.artwork-hero{border:1px solid var(--line);border-radius:var(--radius);min-height:520px}.hero-art-stack .artwork-hero{border:0;border-radius:0}.artwork-card{min-height:200px}.artwork-portrait{min-height:360px}.artwork-wide{min-height:240px}.artwork-image img{width:100%;height:100%;position:absolute;inset:0}.artwork-image-cover{object-fit:cover}.artwork-image-contain{object-fit:contain}.artwork-image figcaption{z-index:1;color:#eef6ff;background:#04080ee6;margin:0;padding:.7rem .85rem;font-size:.74rem;font-weight:800;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.media-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.media-reference-grid a{min-width:0}.media-reference-grid a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.artwork-grid,.artwork-beam,.artwork-core{position:absolute;inset:0}.artwork-grid{transform-origin:bottom;background-color:#0000;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transform:perspective(600px)rotateX(58deg)translateY(34%)}.artwork-beam{mix-blend-mode:screen;background:linear-gradient(115deg,#0000 0%,#ffffff1f 46%,#0000 48%),linear-gradient(250deg,#0000 0%,#6be7ff1f 52%,#0000 54%)}.artwork-core{clip-path:polygon(50% 0,92% 28%,76% 100%,24% 100%,8% 28%);filter:drop-shadow(0 0 34px var(--tone-glow));background:linear-gradient(#ffffff29,#0000 35%),radial-gradient(circle at 50% 60%,#ffffff14,#0000 34%);border:1px solid #ffffff1f;inset:16% 10%}.artwork span{z-index:1;color:#eef6ffd6;text-transform:uppercase;font-size:.82rem;font-weight:800;position:absolute;bottom:1rem;left:1rem;right:1rem}.tone-skyline-blue{--tone-a:#44b9ffb8;--tone-b:#0a2340;--tone-glow:#44b9ff80}.tone-judgment-cobalt{--tone-a:#4270ffa3;--tone-b:#131b36;--tone-glow:#4270ff7a}.tone-synthetic-cyan{--tone-a:#6be7ffbf;--tone-b:#06262f;--tone-glow:#6be7ff85}.tone-war-red{--tone-a:#ee5d65a3;--tone-b:#2a1116;--tone-glow:#ee5d656b}.tone-harbor-teal{--tone-a:#40ddbea8;--tone-b:#062421;--tone-glow:#40ddbe6b}.tone-night-violet{--tone-a:#8670ff94;--tone-b:#161326;--tone-glow:#8670ff6b}.tone-metal-gold{--tone-a:#d6b66c94;--tone-b:#272112;--tone-glow:#d6b66c6b}.tone-cosmic-blue{--tone-a:#5187ffa3;--tone-b:#071429;--tone-glow:#5187ff75}.site-footer{border-top:1px solid var(--line);width:min(1480px,100% - 32px);color:var(--muted);justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;padding:2rem 0;display:flex}.site-footer p{max-width:620px;margin:0;line-height:1.6}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:1220px){.desktop-nav{display:none}.menu-button{align-items:center;display:inline-flex}.header-inner{justify-content:space-between}.profile-grid,.city-grid,.index-grid,.lore-grid,.media-grid,.news-list.expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.classification-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.header-inner{flex-wrap:wrap;align-items:flex-start;padding:.8rem 0}.header-actions{width:100%}.global-search{flex:1;width:auto}.hero-section{min-height:680px}.hero-content{padding-bottom:4rem}.split-band,.newsroom,.studio-layout,.detail-hero,.detail-grid{grid-template-columns:1fr}.release-panel{position:static}.hero-facts,.stat-band,.profile-grid,.city-grid,.index-grid,.lore-grid,.media-grid,.news-list.expanded{grid-template-columns:1fr}.archive-controls,.classification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer,.profile-nav{flex-direction:column;align-items:stretch}}@media (max-width:560px){.mobile-nav,.media-strip,.media-strip.compact{grid-template-columns:1fr}.hero-actions a{width:100%}.hero-content h1,.page-hero h1,.detail-hero h1{font-size:2.8rem}.brand small{display:none}.archive-controls,.classification-grid,.media-reference-grid{grid-template-columns:1fr}.segmented-filter{grid-column:1}}@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}:root{--background:#08090b;--foreground:#f4f6f8;--muted:#a4adb7;--line:#dce6f029;--line-strong:#dce6f04d;--panel:#121519db;--panel-strong:#15181d;--blue:#54c8f3;--cyan:#7ee6ff;--steel:#bac2ca;--gold:#d8b665;--danger:#f05c5c;--radius:4px;--page-width:1440px;--page-gutter:36px}*{letter-spacing:0}body{color:var(--foreground);background:#08090b}body:before{z-index:-1;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}::selection{color:#fff;background:#7ee6ff47}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.site-header{z-index:50;-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#08090be6;border-bottom-color:#ffffff1f}.header-inner{width:min(var(--page-width), calc(100% - (var(--page-gutter) * 2)));gap:1.6rem;min-height:60px}.brand{gap:.7rem}.brand-logo{width:36px;height:36px;box-shadow:none;border:0;border-radius:2px}.brand strong{color:#fff;font-size:.96rem;font-weight:900}.brand small{color:#858f9a;font-size:.68rem}.desktop-nav{justify-content:flex-start;gap:0}.desktop-nav>a,.nav-more>summary{color:#aeb7c0;cursor:pointer;white-space:nowrap;border-radius:0;align-items:center;min-height:60px;padding:0 .7rem;font-size:.75rem;font-weight:750;display:inline-flex;position:relative}.desktop-nav>a:after,.nav-more>summary:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:.7rem;right:.7rem}:is(.desktop-nav>a:hover,.desktop-nav>a:focus-visible,.desktop-nav>a[aria-current=page],.nav-more>summary:hover,.nav-more>summary:focus-visible){color:#fff;background:0 0}.desktop-nav>a[aria-current=page]:after,.desktop-nav>a:hover:after,.nav-more[open]>summary:after{background:var(--cyan)}.nav-more{position:relative}.nav-more>summary{list-style:none}.nav-more>summary::-webkit-details-marker{display:none}.nav-more>div{border:1px solid var(--line);background:#0c0e11fa;border-top:0;border-radius:0 0 4px 4px;grid-template-columns:repeat(2,minmax(190px,1fr));width:430px;padding:.55rem;display:grid;position:absolute;top:calc(100% + 1px);left:0;box-shadow:0 28px 72px #00000080}.nav-more>div a{border-radius:3px;gap:.15rem;padding:.75rem;display:grid}:is(.nav-more>div a:hover,.nav-more>div a:focus-visible,.nav-more>div a[aria-current=page]){color:#fff;background:#1b2026}.nav-more>div span{font-size:.8rem;font-weight:800}.nav-more>div small{color:#7f8993;font-size:.64rem}.global-search{width:196px}.global-search input{background:#111419;border-color:#ffffff24;border-radius:3px;min-height:38px;padding:0 .75rem;font-size:.78rem}.global-search input::placeholder{color:#7f8994}.search-results{border-color:var(--line-strong);background:#0e1115;border-radius:3px;width:min(390px,90vw)}.search-results a{border-radius:2px}.menu-button{background:#111419;border-radius:3px;min-height:38px;font-size:.78rem;font-weight:800}.mobile-search{display:none}main{overflow:clip}.cinematic-hero{isolation:isolate;background:#090b0f;align-items:end;min-height:min(780px,100svh - 116px);display:grid;position:relative;overflow:hidden}.cinematic-hero-image{z-index:-3;object-fit:cover;object-position:58% center;width:100%;height:100%;animation:1.1s cubic-bezier(.2,.7,.2,1) both heroArrival;position:absolute;inset:0}.cinematic-hero-shade{z-index:-2;background:linear-gradient(90deg,#040507f0 0%,#040507bd 34%,#0405071f 72%),linear-gradient(#0000 65%,#040507eb 100%),linear-gradient(#0405077a 0%,#0000 28%);position:absolute;inset:0}.cinematic-hero:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}@keyframes heroArrival{0%{opacity:.3;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.cinematic-hero-content{width:min(var(--page-width), calc(100% - (var(--page-gutter) * 2)));margin:0 auto;padding:5.5rem 0 4.75rem}.cinematic-lockup{mix-blend-mode:screen;width:156px;height:auto;margin-bottom:1.6rem;display:block}.transmission-line{color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:.8rem;margin-bottom:.8rem;font-size:.67rem;font-weight:800;display:flex}.transmission-line span+span{color:#c2c9d0;align-items:center;gap:.55rem;display:inline-flex}.transmission-line span+span:before{content:"";background:#7dffac;width:5px;height:5px;box-shadow:0 0 12px #7dffaccc}.cinematic-hero h1{color:#fff;text-wrap:balance;max-width:770px;margin:0;font-size:72px;font-weight:880;line-height:.94}.hero-declaration{color:var(--gold);margin:1.3rem 0 0;font-size:1.13rem;font-weight:800}.hero-summary{color:#c7ced6;max-width:620px;margin:.75rem 0 0;font-size:1rem;line-height:1.65}.hero-actions{margin-top:1.7rem}.hero-actions a,.spoiler button{color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0f1394;border-color:#ffffff47;border-radius:3px;min-height:44px;padding:0 1.1rem;font-size:.76rem;font-weight:850}.hero-actions a:first-child,.spoiler button{color:#080d11;background:#e5f7ff;border-color:#c5eafa}:is(.hero-actions a:hover,.hero-actions a:focus-visible){border-color:var(--cyan);background:var(--cyan);color:#071015;transform:translateY(-2px)}.hero-coordinate{right:var(--page-gutter);color:#ffffffad;font-family:var(--font-geist-mono), monospace;text-align:right;gap:.35rem;font-size:.62rem;display:grid;position:absolute;bottom:2rem}.hero-coordinate span:last-child{color:var(--danger)}.universe-telemetry{border-block:1px solid var(--line);background:#0e1013;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(230px,1.2fr);width:100%;display:grid}.universe-telemetry>*{border-right:1px solid var(--line);min-height:96px;padding:1.2rem max(1.2rem, calc((100vw - var(--page-width)) / 8))}.universe-telemetry div{align-content:center;gap:.1rem;display:grid}.universe-telemetry strong{color:#fff;font-size:1.6rem;line-height:1}.universe-telemetry span{color:#818b96;text-transform:uppercase;font-size:.66rem;font-weight:800}.universe-telemetry>a{color:#dfe6ec;text-transform:uppercase;border-right:0;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;font-weight:800;display:flex}.universe-telemetry>a b,.editorial-link b,.card-action b{color:var(--cyan);font-size:1.1rem}.home-local-nav{width:min(var(--page-width), calc(100% - (var(--page-gutter) * 2)));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;min-height:62px;margin:0 auto;display:flex}.home-local-nav,#characters,#power-exchange,#stories,#cities,#start-reading{scroll-margin-top:72px}.home-local-nav strong{color:#f7f9fb;font-size:.82rem;font-weight:850}.home-local-nav>div{align-items:center;gap:1.6rem;display:flex}.home-local-nav a{color:#858f99;font-size:.72rem;font-weight:700}:is(.home-local-nav a:hover,.home-local-nav a:focus-visible){color:#fff}.home-band,.home-feature,.roster-stage,.world-stage,.threat-stage,.release-stage{width:min(var(--page-width), calc(100% - (var(--page-gutter) * 2)));margin:0 auto}.home-manifesto{width:min(1120px, calc(100% - (var(--page-gutter) * 2)));text-align:center;justify-items:center;margin:0 auto;padding:10rem 0 11rem;display:grid}.home-manifesto .section-index{margin-bottom:3.3rem}.home-manifesto h2{color:#f5f7f9;text-wrap:balance;max-width:1040px;margin:.75rem 0 0;font-size:72px;font-weight:850;line-height:.98}.home-manifesto h2 span{color:#69727b;display:block}.home-manifesto>p:last-of-type{color:#a9b1b9;max-width:720px;margin:2.2rem 0 0;font-size:1.05rem;line-height:1.75}.manifesto-link{color:var(--cyan);align-items:center;gap:.55rem;margin-top:2.1rem;font-size:.92rem;font-weight:750;display:inline-flex}.manifesto-link b{font-size:1rem;transition:transform .18s}:is(.manifesto-link:hover b,.manifesto-link:focus-visible b){transform:translate(2px,-2px)}.section-index{color:#69737e;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.66rem;font-weight:800}.eyebrow,.kicker{color:var(--cyan);font-family:var(--font-geist-mono), monospace;font-size:.68rem;font-weight:850}.universe-intro{grid-template-columns:150px minmax(320px,.9fr) minmax(340px,.8fr);align-items:start;gap:3rem;padding:8rem 0;display:grid}.universe-intro h2,.tier-band h2,.stage-heading h2,.world-stage h2,.threat-stage h2,.release-stage h2{color:#fff;margin:0;font-size:52px;line-height:1.02}.universe-intro-body>p,.stage-heading>p:not(.eyebrow),.world-stage-header>p,.threat-stage-copy>p:not(.eyebrow){color:#aab3bc;font-size:1rem;line-height:1.75}.editorial-link{border-bottom:1px solid var(--line-strong);color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-width:250px;padding:.8rem 0;font-size:.75rem;font-weight:850;display:inline-flex}:is(.editorial-link:hover,.editorial-link:focus-visible){border-color:var(--cyan);color:var(--cyan)}.tier-band{border-block:1px solid var(--line);padding:6rem max(var(--page-gutter), calc((100vw - var(--page-width)) / 2));background:#111419;grid-template-columns:minmax(270px,.65fr) minmax(0,1.7fr);gap:4rem;display:grid}.tier-band-heading{align-self:center}.tier-band h2{max-width:360px;font-size:44px}.tier-track{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tier-track article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:310px;padding:1.4rem}.tier-track article>span{color:#59636d;font-size:2.3rem;font-weight:900;display:block}.tier-track article>p:first-of-type{color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:2.2rem 0 .45rem;font-size:.64rem;font-weight:800}.tier-track h3{color:#fff;min-height:3.2rem;margin:0;font-size:1.35rem}.tier-track article>p:last-of-type{color:#9fa8b1;font-size:.86rem;line-height:1.6}.tier-track article>div{color:#727d87;text-transform:uppercase;margin-top:1.5rem;font-size:.66rem;line-height:1.6}.home-feature{border-inline:1px solid var(--line);grid-template-columns:minmax(420px,.95fr) minmax(440px,1fr);min-height:760px;display:grid}.feature-visual{border-right:1px solid var(--line);background:#0d1014;min-height:720px;position:relative;overflow:hidden}.feature-visual:after{content:"";background:linear-gradient(#0000,#050709d6);height:35%;position:absolute;inset:auto 0 0}.feature-visual img{object-fit:contain;width:100%;height:100%}.feature-visual>span{z-index:1;color:#cbd2d9;font-family:var(--font-geist-mono), monospace;font-size:.65rem;position:absolute;bottom:1.1rem;right:1.25rem}.feature-copy{align-content:center;padding:4rem clamp(2rem,6vw,6rem);display:grid}.feature-copy h2{color:#fff;margin:.3rem 0 0;font-size:72px;line-height:.95}.feature-real-name{text-transform:uppercase;margin:.65rem 0 1.5rem;font-weight:800;color:var(--gold)!important;font-size:.9rem!important}.feature-copy>p:not(.eyebrow,.feature-real-name){color:#aeb7c0;max-width:670px;line-height:1.75}.feature-facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:2rem 0 0}.feature-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:90px;padding:1rem}.feature-facts dt{color:#69737e}.feature-facts dd{color:#f1f4f6;font-size:.86rem}.feature-actions{margin-top:1.5rem}.roster-stage{border-top:1px solid var(--line-strong);padding:6rem 0}.roster-stage-heading{grid-template-columns:minmax(420px,1fr) minmax(320px,.7fr);align-items:end;gap:5rem;margin-bottom:2.2rem;display:grid}.roster-stage-heading h2,.power-exchange-copy h2{color:#fff;max-width:760px;margin:.35rem 0 0;font-size:52px;line-height:1.02}.roster-stage-heading>p{color:#9fa8b1;margin:0;line-height:1.75}.roster-lineup{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.roster-lineup>a{background:#0c0f12;min-width:0}.roster-lineup figure{aspect-ratio:2/3;margin:0;position:relative;overflow:hidden}.roster-lineup img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:filter .22s,transform .3s}.roster-lineup figcaption{background:linear-gradient(#0000,#050709f5 44%);align-content:end;min-height:132px;padding:2.8rem 1.1rem 1.1rem;display:grid;position:absolute;bottom:0;left:0;right:0}.roster-lineup figcaption span{color:var(--tone-a,var(--cyan));font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.6rem;font-weight:800}.roster-lineup h3{color:#fff;margin:.25rem 0 0;font-size:1.2rem;line-height:1.08}.roster-lineup p{color:#a9b2ba;margin:.3rem 0 0;font-size:.72rem}:is(.roster-lineup>a:hover img,.roster-lineup>a:focus-visible img){filter:saturate(1.08)contrast(1.04);transform:scale(1.025)}.roster-lineup>a:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.roster-archive-link{margin-top:1.5rem}.power-exchange-stage{background:#eef1f4;border-block:1px solid #d3d9df;grid-template-columns:minmax(400px,.9fr) minmax(520px,1.1fr);min-height:760px;display:grid}.power-exchange-visual{background:#111418;min-height:760px;position:relative;overflow:hidden}.power-exchange-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#040608eb);position:absolute;inset:0}.power-exchange-visual>img{object-fit:cover;object-position:center top;width:100%;height:100%}.power-exchange-visual>div{z-index:1;color:#fff;font-family:var(--font-geist-mono), monospace;border-top:1px solid #ffffff59;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.8rem;font-size:.68rem;display:flex;position:absolute;bottom:1.4rem;left:1.4rem;right:1.4rem}.power-exchange-visual strong{color:#ffcf32}.power-exchange-copy{color:#11151a;align-content:center;padding:4rem clamp(2rem,6vw,6rem);display:grid}.power-exchange-copy .section-index{color:#59626b}.power-exchange-copy .eyebrow{color:#7b245d}.power-exchange-copy h2{color:#101419}.power-exchange-copy>p:not(.eyebrow){color:#4c555e;max-width:680px;line-height:1.75}.exchange-register{border-top:1px solid #b9c0c7;margin-top:1.8rem}.exchange-register>div{border-bottom:1px solid #c8ced4;grid-template-columns:46px minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}.exchange-register>div>span{color:#7b245d;font-family:var(--font-geist-mono), monospace;font-size:.65rem}.exchange-register h3{color:#11151a;margin:0;font-size:.95rem}.exchange-register p{color:#646d76;margin:.2rem 0 0;font-size:.8rem}.power-exchange-copy .hero-actions a{color:#151a20;border-color:#20262c}.power-exchange-copy .hero-actions a:first-child{color:#fff;background:#151a20}:is(.power-exchange-copy .hero-actions a:hover,.power-exchange-copy .hero-actions a:focus-visible){color:#fff;background:#7b245d;border-color:#7b245d}.exchange-dossier{--exchange-gold:#d8b665;--exchange-cyan:#78d7ed;--exchange-ink:#090b0d;color:#e9edf0;background:var(--exchange-ink)}.exchange-dossier-hero{border-bottom:1px solid #d8b66552;height:76vh;min-height:680px;max-height:900px;position:relative;overflow:hidden}.exchange-dossier-hero>img{object-fit:cover;object-position:center;width:100%;height:100%}.exchange-dossier-hero-shade{background:linear-gradient(90deg,#030507f5,#030507a1 42%,#03050714 75%),linear-gradient(#0000 55%,#030507bf);position:absolute;inset:0}.exchange-dossier-hero-copy{z-index:1;width:min(680px,100% - 4rem);position:absolute;bottom:5rem;left:max(2rem,50vw - 720px)}.exchange-dossier-hero-copy .eyebrow,.exchange-dossier .eyebrow{color:var(--exchange-gold)}.exchange-dossier-hero-copy h1{color:#fff;max-width:650px;margin:.35rem 0 1rem;font-size:76px;line-height:.92}.exchange-dossier-hero-copy>p:not(.eyebrow){color:#d7dde2;max-width:620px;margin:0;font-size:1.05rem;line-height:1.7}.exchange-dossier-hero-copy>div{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.exchange-dossier-hero-copy a{color:#fff;text-transform:uppercase;border:1px solid #ffffff80;align-items:center;min-height:46px;padding:.75rem 1rem;font-size:.76rem;font-weight:800;display:inline-flex}.exchange-dossier-hero-copy a:first-child{border-color:var(--exchange-gold);color:#101216;background:var(--exchange-gold)}:is(.exchange-dossier-hero-copy a:hover,.exchange-dossier-hero-copy a:focus-visible){border-color:var(--exchange-cyan);background:var(--exchange-cyan);color:#071014}.exchange-dossier-signal{z-index:1;text-align:right;border-top:1px solid #ffffff80;min-width:170px;padding-top:.65rem;display:grid;position:absolute;bottom:2rem;right:max(2rem,50vw - 720px)}.exchange-dossier-signal span{color:#a7b0b8;font-family:var(--font-geist-mono), monospace;font-size:.62rem}.exchange-dossier-signal strong{color:#79e0b2;font-family:var(--font-geist-mono), monospace;font-size:1rem}.exchange-dossier-facts{border-bottom:1px solid var(--line);background:#0d1013;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.exchange-dossier-facts>div{border-right:1px solid var(--line);min-width:0;padding:1.2rem}.exchange-dossier-facts span,.exchange-dossier-facts strong{display:block}.exchange-dossier-facts span{color:#7f8992;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-bottom:.4rem;font-size:.6rem}.exchange-dossier-facts strong{overflow-wrap:anywhere;color:#eef2f4;font-size:.75rem;line-height:1.45}.exchange-managed-sections{flex-direction:column;display:flex}.exchange-managed-sections>section{border-bottom:1px solid var(--line);width:100%}.exchange-dossier-overview{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);gap:6rem;padding:7rem max(2rem,50vw - 660px);display:grid}.exchange-dossier-overview h2,.exchange-instruments h2,.exchange-valuation h2,.exchange-market-event h2,.exchange-infrastructure h2,.exchange-players h2,.exchange-human-cost h2,.exchange-chronology h2,.exchange-stories h2,.exchange-glossary h2,.exchange-connections h2,.exchange-gallery h2{color:#fff;margin:.35rem 0 0;font-size:48px;line-height:1}.exchange-dossier-prose{max-width:760px}.exchange-dossier-prose>p{color:#aab3bb;margin:0 0 1.2rem;font-size:1rem;line-height:1.8}.exchange-dossier-prose blockquote{border-left:3px solid var(--exchange-cyan);color:#e9eff2;margin:2rem 0 0;padding:.2rem 0 .2rem 1.2rem;font-size:1.15rem;line-height:1.65}.exchange-doctrine{background:#e9edf0;padding:6rem max(2rem,50vw - 660px)}.exchange-doctrine h2{color:#101419;margin:.35rem 0 2.5rem;font-size:48px;line-height:1}.exchange-doctrine .eyebrow{color:#775d1f}.exchange-doctrine ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.exchange-doctrine li{border-top:1px solid #919aa2;border-right:1px solid #c2c8cd;min-height:180px;padding:1.2rem}.exchange-doctrine li span{color:#775d1f;font-family:var(--font-geist-mono), monospace;margin-bottom:2rem;font-size:.68rem;display:block}.exchange-doctrine li strong{color:#11161a;font-size:1.25rem;line-height:1.35}.exchange-instruments,.exchange-players,.exchange-stories,.exchange-glossary,.exchange-connections,.exchange-gallery{padding:7rem max(2rem,50vw - 660px)}.exchange-instruments>header,.exchange-stories>header{grid-template-columns:minmax(400px,.9fr) minmax(360px,.7fr);align-items:end;gap:5rem;margin-bottom:2.8rem;display:grid}.exchange-instruments>header>p{color:#9fa8b1;margin:0;line-height:1.75}.exchange-instruments>div,.exchange-players>div{border-top:1px solid #d8b66580;border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.exchange-instruments article,.exchange-players article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:320px;padding:1.4rem}.exchange-instruments article>span,.exchange-players article>span{color:var(--exchange-gold);font-family:var(--font-geist-mono), monospace;font-size:.65rem}.exchange-instruments h3,.exchange-players h3{color:#fff;margin:3rem 0 .8rem;font-size:1.3rem}.exchange-instruments article>p,.exchange-players article>p{color:#aab3bb;line-height:1.65}.exchange-instruments small{border-top:1px solid var(--line);color:#72808a;margin-top:1.2rem;padding-top:1rem;font-size:.72rem;line-height:1.6;display:block}.exchange-valuation{background:#11161a;grid-template-columns:minmax(350px,.75fr) minmax(560px,1.25fr);gap:6rem;padding:7rem max(2rem,50vw - 660px);display:grid}.exchange-valuation-list{border-top:1px solid var(--line-strong)}.exchange-valuation-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);align-items:start;gap:1.5rem;padding:1.2rem 0;display:grid}.exchange-valuation-list article>span{background:#2a3137;height:8px;margin-top:.35rem;display:block;position:relative}.exchange-valuation-list article>span:after{width:var(--exchange-level);content:"";background:linear-gradient(90deg, var(--exchange-cyan), var(--exchange-gold));position:absolute;inset:0 auto 0 0}.exchange-valuation-list strong{color:#fff}.exchange-valuation-list p{color:#9fa9b1;margin:.35rem 0 0;font-size:.83rem;line-height:1.6}.exchange-market-event{background:#080b0e;grid-template-columns:minmax(620px,1.35fr) minmax(420px,.65fr);min-height:820px;display:grid}.exchange-market-event-art{border-right:1px solid var(--line);min-height:720px;position:relative;overflow:hidden}.exchange-market-event-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#030507eb),linear-gradient(90deg,#0000 65%,#03050794);position:absolute;inset:0}.exchange-market-event-art img{object-fit:cover;object-position:center;width:100%;height:100%}.exchange-market-event-index{z-index:1;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border-top:1px solid #ffffff8c;justify-content:space-between;gap:1rem;padding-top:.75rem;font-size:.62rem;display:flex;position:absolute;bottom:2rem;left:2rem;right:2rem}.exchange-market-event-index span{color:#dfe7ec}.exchange-market-event-index strong{color:#ff7680}.exchange-market-event-copy{align-content:center;padding:4rem clamp(2rem,5vw,5rem);display:grid}.exchange-market-event-copy>p:not(.eyebrow){color:#aeb8c0;margin:1.5rem 0 0;line-height:1.8}.exchange-market-event-copy dl{border-top:1px solid var(--line-strong);margin:2rem 0 0}.exchange-market-event-copy dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.65fr) minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}.exchange-market-event-copy dt,.exchange-market-event-copy dd{margin:0}.exchange-market-event-copy dt{color:#6f7b85;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.62rem}.exchange-market-event-copy dd{color:#eef3f6;font-size:.8rem;font-weight:800}.exchange-market-event-copy>div:last-child{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.exchange-market-event-copy a{border-bottom:1px solid var(--exchange-gold);color:#f2f6f8;text-transform:uppercase;padding-bottom:.35rem;font-size:.7rem;font-weight:800}:is(.exchange-market-event-copy a:hover,.exchange-market-event-copy a:focus-visible){border-color:var(--exchange-cyan);color:var(--exchange-cyan)}.exchange-infrastructure{grid-template-columns:minmax(500px,1fr) minmax(500px,1fr);min-height:850px;display:grid}.exchange-infrastructure-art{min-height:720px;position:relative;overflow:hidden}.exchange-infrastructure-art:after{content:"";background:linear-gradient(#0000 50%,#030507e6);position:absolute;inset:0}.exchange-infrastructure-art img{object-fit:cover;width:100%;height:100%}.exchange-infrastructure-art>div{z-index:1;font-family:var(--font-geist-mono), monospace;border-top:1px solid #ffffff80;justify-content:space-between;padding-top:.7rem;font-size:.62rem;display:flex;position:absolute;bottom:2rem;left:2rem;right:2rem}.exchange-infrastructure-art strong{color:var(--exchange-cyan)}.exchange-infrastructure-copy{background:#e8ecef;align-content:center;padding:4rem max(2rem,5vw);display:grid}.exchange-infrastructure-copy .eyebrow{color:#775d1f}.exchange-infrastructure-copy h2{color:#11161a}.exchange-infrastructure-copy>div{border-top:1px solid #aeb6bc;margin-top:2rem}.exchange-infrastructure-copy article{border-bottom:1px solid #c1c7cc;grid-template-columns:42px minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.exchange-infrastructure-copy article>span{color:#775d1f;font-family:var(--font-geist-mono), monospace;font-size:.65rem}.exchange-infrastructure-copy h3{color:#11161a;margin:0;font-size:.95rem}.exchange-infrastructure-copy article p{color:#535e66;margin:.25rem 0 0;font-size:.8rem;line-height:1.55}.exchange-players header,.exchange-chronology header,.exchange-glossary header,.exchange-connections header,.exchange-gallery header{margin-bottom:2.5rem}.exchange-players h3 .reference-link{color:inherit;align-items:baseline;gap:.5rem;display:inline-flex}.exchange-players h3 .reference-link small{color:var(--exchange-cyan);text-transform:uppercase;font-size:.55rem}.exchange-human-cost{background:#2a0f13;padding:7rem max(2rem,50vw - 660px)}.exchange-human-cost header{grid-template-columns:minmax(420px,1fr) minmax(320px,.6fr);align-items:end;gap:5rem;margin-bottom:3rem;display:grid}.exchange-human-cost header>p:last-child{color:#d1aeb3;margin:0;line-height:1.7}.exchange-human-cost>div{border-top:1px solid #ff858f73;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.exchange-human-cost article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:250px;padding:1.4rem}.exchange-human-cost article span{color:#ff858f;font-family:var(--font-geist-mono), monospace;font-size:.65rem}.exchange-human-cost article h3{color:#fff;margin:2.5rem 0 .7rem;font-size:1.2rem}.exchange-human-cost article p{color:#d1aeb3;line-height:1.65}.exchange-chronology{padding:7rem max(2rem,50vw - 560px)}.exchange-chronology ol{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.exchange-chronology li{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:2rem;padding:1.5rem 0;display:grid}.exchange-chronology time{color:var(--exchange-gold);font-family:var(--font-geist-mono), monospace;font-size:.75rem}.exchange-chronology h3{color:#fff;margin:0;font-size:1.2rem}.exchange-chronology p{color:#9fa8b1;margin:.4rem 0 0;line-height:1.65}.exchange-stories{color:#15191d;background:#e9edf0}.exchange-stories h2{color:#11161a}.exchange-stories>header>a{color:#11161a;text-transform:uppercase;border-bottom:1px solid #11161a;justify-self:end;padding-bottom:.35rem;font-size:.75rem;font-weight:800}.exchange-stories>div{border-top:1px solid #929ba2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.exchange-stories article{border-right:1px solid #c1c7cc;min-height:300px;padding:1.4rem}.exchange-stories article span{color:#775d1f;font-family:var(--font-geist-mono), monospace;font-size:.65rem}.exchange-stories h3{color:#11161a;margin:3rem 0 .8rem;font-size:1.25rem}.exchange-stories article p{color:#4f5961;line-height:1.65}.exchange-glossary{background:#0d1114}.exchange-glossary>div{border-top:1px solid var(--line-strong);max-width:900px}.exchange-glossary details{border-bottom:1px solid var(--line)}.exchange-glossary summary{cursor:pointer;grid-template-columns:50px minmax(0,1fr) 24px;align-items:center;min-height:72px;list-style:none;display:grid}.exchange-glossary summary::-webkit-details-marker{display:none}.exchange-glossary summary span{color:var(--exchange-gold);font-family:var(--font-geist-mono), monospace;font-size:.65rem}.exchange-glossary summary strong{color:#fff}.exchange-glossary summary i{width:16px;height:16px;position:relative}.exchange-glossary summary i:before,.exchange-glossary summary i:after{content:"";background:var(--exchange-cyan);width:12px;height:1px;position:absolute;top:7px;left:2px}.exchange-glossary summary i:after{transition:transform .16s;transform:rotate(90deg)}.exchange-glossary details[open] summary i:after{transform:rotate(0)}.exchange-glossary details p{color:#9fa8b1;max-width:760px;margin:0;padding:0 0 1.4rem 50px;line-height:1.7}.exchange-connections>div{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.exchange-connections article{border-right:1px solid var(--line);min-width:0;padding:1.5rem 1.5rem 1.5rem 0}.exchange-connections article+article{padding-left:1.5rem}.exchange-connections h3{color:#fff;margin:0 0 1rem}.exchange-gallery{background:#050708}.exchange-gallery>div{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.exchange-gallery figure{background:#0a0d0f;min-width:0;margin:0}.exchange-gallery img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.exchange-gallery figcaption{color:#87919a;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;padding:.9rem;font-size:.62rem}.story-stage{border-block:1px solid var(--line);grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr);gap:0;padding:0;display:grid}.story-feature{border-right:1px solid var(--line);background:linear-gradient(145deg,#54c8f31f,#0000 38%),linear-gradient(315deg,#d8b66512,#0000 42%),#0d1014;align-content:center;min-height:760px;padding:5rem clamp(2rem,5vw,5.5rem);display:grid}.story-feature h2{color:#fff;max-width:660px;margin:.35rem 0 0;font-size:72px;line-height:.94}.story-status{color:#d8f6ff;width:fit-content;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border:1px solid #7ee6ff4d;margin:2.8rem 0 0;padding:.35rem .55rem;font-size:.62rem;font-weight:800}.story-feature-hook{color:#f0f5f8;max-width:700px;margin:1.4rem 0 0;font-size:1.28rem;font-weight:800;line-height:1.45}.story-feature-synopsis{color:#929ca6;max-width:650px;margin:.85rem 0 0;line-height:1.7}.story-cast{border-top:1px solid var(--line);max-width:650px;margin-top:2rem;padding-top:1rem}.story-cast span{color:#606b75;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.62rem;font-weight:800}.story-cast p{color:#bec6cd;margin:.45rem 0 0;font-size:.78rem;line-height:1.6}.story-feature-link{justify-self:start}.story-index{align-content:center;min-height:760px;padding:4.5rem clamp(2rem,5vw,5.5rem);display:grid}.story-index-heading{margin-bottom:1.5rem}.story-index-heading h3{color:#fff;max-width:560px;margin:.45rem 0 0;font-size:2rem;line-height:1.08}.story-register{border-top:1px solid var(--line-strong)}.story-register>a{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:1.2rem;min-height:138px;padding:1rem 0;transition:padding .18s,background .18s;display:grid}:is(.story-register>a:hover,.story-register>a:focus-visible){background:#ffffff06;padding-inline:1rem}.story-register>a>span{color:#59636d;font-size:1.65rem;font-weight:900}.story-register p{color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:0 0 .3rem;font-size:.63rem}.story-register h3{color:#fff;margin:0;font-size:1.55rem}.story-register small{display:block}.story-register-hook{max-width:620px;margin:.45rem 0 .5rem;line-height:1.45;color:#bdc6ce!important;font-size:.76rem!important}.story-register small:last-of-type{color:#7f8993;font-size:.72rem}.story-register b{color:var(--cyan);font-size:1.2rem}.world-stage{padding:1rem 0 8rem}.world-stage-header{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(420px,1fr) minmax(300px,.65fr);align-items:end;gap:5rem;padding-bottom:2rem;display:grid}.world-stage-header>p{margin-bottom:0}.city-register{display:grid}.city-register>a{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) minmax(280px,.6fr);align-items:center;gap:1.2rem;min-height:148px;padding:1.3rem 1rem;display:grid;position:relative;overflow:hidden}.city-register>a:before{content:"";background:var(--tone-a);width:3px;box-shadow:0 0 24px var(--tone-glow);opacity:.65;transition:width .18s;position:absolute;inset:0 auto 0 0}.city-register>a:hover:before{width:8px}.city-register>a:focus-visible:before{width:8px}.city-register>a>span{color:#4d5660;font-size:1.5rem;font-weight:900}.city-register small{color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.62rem}.city-register h3{color:#fff;margin:.3rem 0;font-size:1.55rem}.city-register p{color:#8f99a3;margin:0;font-size:.84rem}.city-register dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.threat-stage{border-top:1px solid var(--line);grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);gap:5rem;padding:8rem 0;display:grid}.threat-stage-copy{align-self:center}.threat-stage h2{margin:.4rem 0 1rem}.threat-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.threat-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;min-height:360px;padding:1.35rem;transition:background .18s;display:grid}:is(.threat-grid>a:hover,.threat-grid>a:focus-visible){background:#f05c5c12}.threat-grid span{color:var(--danger);font-family:var(--font-geist-mono), monospace;font-size:.63rem;font-weight:800}.threat-grid h3{color:#fff;margin:5.5rem 0 .8rem;font-size:1.35rem}.threat-grid p{color:#929ca6;font-size:.82rem;line-height:1.6}.threat-grid small{color:#6f7983;text-transform:uppercase;align-self:end;font-size:.66rem}.release-stage{border:1px solid var(--line);border-bottom:0;grid-template-columns:minmax(400px,.85fr) minmax(460px,1.15fr);min-height:720px;display:grid}.release-stage-image{border-right:1px solid var(--line);background:#d8d5cf;min-height:720px;overflow:hidden}.release-stage-image img{object-fit:cover;object-position:center;filter:contrast(1.04);width:100%;height:100%;min-height:720px;display:block}.release-stage-copy{padding:5rem clamp(2rem,6vw,6rem)}.release-stage h2{margin:.4rem 0 2rem}.release-register{border-top:1px solid var(--line-strong)}.release-register>a{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:84px;display:grid}:is(.release-register>a:hover h3,.release-register>a:focus-visible h3){color:var(--cyan)}.release-register>a>span{color:#5c6670;font-family:var(--font-geist-mono), monospace;font-size:.7rem}.release-register h3{color:#fff;margin:0;font-size:1rem}.release-register p{color:#7f8993;margin:.2rem 0 0;font-size:.72rem}.release-register small{color:#69737d;text-transform:uppercase;font-size:.66rem}.content-band,.page-shell,.detail-page,.site-footer{width:min(var(--page-width), calc(100% - (var(--page-gutter) * 2)))}.page-hero{border-bottom:1px solid var(--line-strong);align-content:end;min-height:410px;padding:7rem 0 3rem;display:grid;position:relative}.page-hero:after{color:#ffffff09;content:"ASCU";pointer-events:none;font-size:12rem;font-weight:950;line-height:.8;position:absolute;bottom:2rem;right:0}.page-hero h1,.detail-hero h1{max-width:980px;margin:0 0 1rem;font-size:64px;font-weight:880;line-height:.98}.page-hero p:not(.eyebrow),.detail-hero p:not(.eyebrow){color:#aeb7c0;max-width:760px;font-size:1rem;line-height:1.7}.editorial-page-hero{isolation:isolate;background:#090b0f;align-content:end;min-height:540px;padding:6.5rem 0 4rem;overflow:hidden}.editorial-page-hero:after{display:none}.editorial-page-hero-media{z-index:-3;background:#0a0c0f;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:72%;display:grid;position:absolute;inset:0 0 0 auto;overflow:hidden}.editorial-page-hero-media figure{border-left:1px solid #ffffff29;min-width:0;height:100%;margin:0;position:relative;overflow:hidden}.editorial-page-hero-media figure:after{content:"";background:#04060824;transition:background .24s;position:absolute;inset:0}.editorial-page-hero:hover .editorial-page-hero-media figure:after{background:0 0}.editorial-page-hero-media img{object-fit:cover;filter:saturate(.88)contrast(1.05);width:100%;height:100%;transition:filter .28s,transform .7s cubic-bezier(.2,.7,.2,1);transform:scale(1.015)}.editorial-page-hero:hover .editorial-page-hero-media img{filter:saturate()contrast(1.04);transform:scale(1)}.editorial-page-hero-1 .editorial-page-hero-media,.editorial-page-hero-2 .editorial-page-hero-media{width:68%}.editorial-page-hero-shade{z-index:-2;background:linear-gradient(90deg,#080a0d 0%,#080a0dfa 30%,#080a0db8 52%,#080a0d14 82%),linear-gradient(#0000 62%,#06080af5);position:absolute;inset:0}.editorial-page-hero:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 64%);mask-image:linear-gradient(90deg,#000,#0000 64%)}.editorial-page-hero-copy{z-index:2;width:min(57%,820px);position:relative}.editorial-page-hero-copy .eyebrow{margin-bottom:1rem}.editorial-page-hero-copy h1{color:#fff;text-wrap:balance;max-width:850px;margin-bottom:1.4rem;font-size:68px}.editorial-page-hero-copy>p:last-child{color:#c0c8d0;text-wrap:pretty;max-width:700px;margin:0;font-size:1.05rem;line-height:1.75}.editorial-page-hero-signal{z-index:2;font-family:var(--font-geist-mono), monospace;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07090cc7;border-top:1px solid #ffffff57;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex;position:absolute;bottom:1.2rem;right:0}.editorial-page-hero-signal span{color:#7d8791;font-size:.56rem;font-weight:800}.editorial-page-hero-signal strong{color:var(--cyan);font-size:.65rem}.content-band{padding:5rem 0}.content-band.flush{padding-top:3rem}.section-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.7fr) minmax(320px,1.3fr);align-items:end;max-width:none;margin-bottom:2rem;padding-bottom:1.2rem}.section-heading p{font-family:var(--font-geist-mono), monospace;grid-column:1;font-size:.68rem}.section-heading h2{grid-column:1;font-size:38px;line-height:1.04}.section-heading span{color:#929ca6;grid-area:1/2/span 2;justify-self:end;max-width:700px;font-size:.92rem}.profile-grid,.city-grid,.index-grid,.lore-grid,.media-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);background:0 0;gap:1px}.profile-card,.city-card,.index-card,.glass-card,.detail-section,.release-panel,.news-list article,.media-card{border-color:var(--line);box-shadow:none;background:#111419;border-radius:0}.profile-card,.city-card,.index-card{border-top:0;border-left:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}:is(.profile-card:hover,.profile-card:focus-visible,.city-card:hover,.city-card:focus-visible,.index-card:hover,.index-card:focus-visible){border-color:var(--line);box-shadow:none;background:#171b20;transform:none}.profile-card h3,.city-card h3,.index-card h3,.index-card h2{font-size:1.25rem}.profile-card p,.city-card p,.index-card p,.comic-card p,.glass-card p,.media-card p,.news-list p,.detail-section p,.release-panel p,.timeline-event p{color:#98a2ac;font-size:.88rem}.media-card-image{aspect-ratio:16/10;object-fit:cover;border:1px solid #27333c;width:100%}.profile-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.profile-card dl>div:last-child{grid-column:1/-1}.card-action{border-top:1px solid var(--line);color:#aeb7c0;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:1.2rem;padding-top:.85rem;font-size:.68rem;display:flex}.arc-card-hook{font-weight:800;line-height:1.45;color:#dbe8f2!important;margin:.5rem 0 .85rem!important;font-size:1rem!important}.artwork{border-color:var(--line);background:linear-gradient(160deg, var(--tone-b), #090b0e 70%), #0c0f13}.artwork:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#050709e6);position:absolute;inset:0}.artwork-image:after{background:linear-gradient(#0000 74%,#050709db)}.artwork-image{background:#0b0d10}.artwork-grid{opacity:.55;transform:perspective(700px)rotateX(64deg)translateY(43%)}.artwork-core{background:linear-gradient(180deg, #ffffff1f, transparent 35%), radial-gradient(circle at 50% 58%, var(--tone-a), transparent 40%);clip-path:polygon(50% 0,84% 22%,100% 78%,70% 100%,30% 100%,0 78%,16% 22%);opacity:.8;border:0;inset:14% 19% 22%}.artwork-horizon{background:linear-gradient(90deg, transparent, var(--tone-a), transparent);height:1px;box-shadow:0 0 28px var(--tone-glow);position:absolute;bottom:20%;left:8%;right:8%}.artwork span{z-index:2;color:#e5ebf0;font-family:var(--font-geist-mono), monospace;font-size:.68rem}.artwork-image figcaption{z-index:3;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0dd1;font-size:.68rem}.artwork-hero{border-radius:0}.detail-hero{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);min-height:640px;padding:3rem 0}.detail-hero .artwork{min-height:580px}.arc-hero-hook{border-left:3px solid var(--cyan);padding-left:1rem;font-weight:800;line-height:1.45;color:#ecf7ff!important;margin:1.2rem 0 1rem!important;font-size:1.18rem!important}.arc-brief{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:linear-gradient(90deg,#57c5ff1f,#0000 42%),#0c1015;padding:1.35rem 1.5rem}.arc-brief p{color:#f4f8fb;max-width:960px;margin:0;font-size:1.28rem;font-weight:850;line-height:1.4}.hero-facts{border-top:1px solid var(--line);border-left:1px solid var(--line);gap:1px}.hero-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:84px;padding:.9rem}.detail-grid{border-left:1px solid var(--line);gap:1px;padding:3rem 0 5rem}.detail-section{border-top:1px solid var(--line);border-left:0;padding:1.5rem}.detail-section h2{font-size:1.2rem}.arc-synopsis{gap:1rem;display:grid}.arc-character-focus{border-top:1px solid var(--line);border-left:1px solid var(--line);gap:1px;display:grid}.arc-character-focus article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff06;padding:1rem}.arc-character-focus h3{color:#f3f7fb;margin:0 0 .45rem;font-size:1rem}.arc-character-focus p{margin:0}.arc-beat-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.arc-beat-list li{border-bottom:1px solid var(--line);color:#cbd6df;padding:0 0 .85rem 1.25rem;font-size:.92rem;line-height:1.55;position:relative}.arc-beat-list li:before{background:var(--cyan);content:"";width:6px;height:6px;position:absolute;top:.55rem;left:0;box-shadow:0 0 14px #57c5ffbf}.profile-identity-line{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-weight:800;color:var(--gold)!important;margin:-.3rem 0 1rem!important;font-size:.72rem!important}.profile-alias{min-height:1rem;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:-.45rem 0 .8rem;color:var(--gold)!important;font-size:.66rem!important}.record-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.record-list li{border-bottom:1px solid var(--line);color:#dce3e9;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:.8rem;min-height:48px;padding:.72rem 0;font-size:.82rem;line-height:1.5;display:grid}.record-list li>span{color:#5d6771;font-family:var(--font-geist-mono), monospace;font-size:.62rem}.record-list .reference-link{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.record-list .reference-link small{align-self:center}.city-atlas-heading{grid-template-columns:minmax(420px,1fr) minmax(320px,.65fr);align-items:end;gap:5rem;padding:2rem 0 3rem;display:grid}.city-atlas-heading .eyebrow{grid-column:1;margin:0}.city-atlas-heading h2{color:#f5f7f9;grid-column:1;margin:.45rem 0 0;font-size:52px;line-height:1.02}.city-atlas-heading>p:last-child{color:#929ca6;grid-area:1/2/span 2;margin:0;font-size:.94rem;line-height:1.75}.city-atlas-directory{border-top:1px solid var(--line-strong)}.city-atlas-entry{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(320px,1fr) minmax(380px,.85fr) 24px;align-items:center;gap:1.5rem;min-height:190px;padding:1.6rem 1.25rem;transition:background .18s;display:grid;position:relative;overflow:hidden}.city-atlas-entry:before{background:var(--tone-a);content:"";opacity:.8;width:3px;transition:width .18s;position:absolute;inset:0 auto 0 0}:is(.city-atlas-entry:hover,.city-atlas-entry:focus-visible){background:#ffffff08}.city-atlas-entry:hover:before{width:8px}.city-atlas-entry:focus-visible:before{width:8px}.city-atlas-index{color:#4f5963;font-size:1.55rem;font-weight:900}.city-atlas-identity{min-width:0}.city-atlas-identity small{color:var(--tone-a,var(--cyan));font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.62rem;font-weight:800}.city-atlas-identity h3{color:#fff;margin:.35rem 0 .45rem;font-size:1.8rem}.city-atlas-identity p{color:#8d97a0;max-width:620px;margin:0;font-size:.84rem;line-height:1.6}.city-atlas-entry dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0;display:grid}.city-atlas-entry dl>div:last-child{grid-column:1/-1}.city-atlas-entry dt{color:#5f6a74;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.58rem;font-weight:800}.city-atlas-entry dd{color:#cbd2d8;margin:.3rem 0 0;font-size:.75rem}.city-atlas-entry .reference-link small{display:none}.city-atlas-entry>b{color:var(--tone-a,var(--cyan));font-size:1rem}.city-detail-hero{min-height:680px}.city-narrative{padding:9rem 0}.city-narrative>header{text-align:center;justify-items:center;max-width:960px;margin:0 auto 4.5rem;display:grid}.city-narrative>header h2,.city-roster-heading h2,.city-connections>header h2{color:#f4f6f8;text-wrap:balance;margin:.65rem 0 0;font-size:52px;line-height:1.02}.city-narrative>div{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.city-narrative article{border-right:1px solid var(--line);min-width:0;min-height:330px;padding:2rem}.city-narrative article:last-child{border-right:0}.city-narrative article>span{color:#56616c;font-family:var(--font-geist-mono), monospace;font-size:2.5rem;font-weight:900}.city-narrative h3{color:#fff;margin:4rem 0 .8rem;font-size:1.35rem}.city-narrative article p{color:#9ca6af;margin:0;font-size:.9rem;line-height:1.7}.city-landmarks{color:#11151a;background:#edf0f2;border:1px solid #d0d5da;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.city-landmarks>div{min-width:0;padding:4rem}.city-landmarks>div:first-child{border-right:1px solid #c9cfd4}.city-landmarks .eyebrow{color:#506471}.city-landmarks h2{color:#101419;margin:.5rem 0 2rem;font-size:2rem}.city-landmarks .record-list{border-color:#bdc4ca}.city-landmarks .record-list li{color:#21272d;border-color:#ccd1d6}.city-landmarks .record-list li>span{color:#737c84}.city-landmarks .reference-link{color:#11151a}:is(.city-landmarks .reference-link:hover,.city-landmarks .reference-link:focus-visible),.city-landmarks .reference-link small{color:#176889}.city-roster{padding:10rem 0 8rem}.city-roster-heading{grid-template-columns:minmax(420px,1fr) minmax(320px,.68fr);align-items:end;gap:5rem;margin-bottom:3rem;display:grid}.city-roster-heading>p{color:#98a2ac;margin:0;font-size:.94rem;line-height:1.75}.city-featured-figures{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.city-figure{background:#0c0f13;grid-template-rows:minmax(360px,1fr) auto;min-width:0;display:grid;position:relative;overflow:hidden}.city-figure-art{background:#111419;min-height:360px;overflow:hidden}.city-figure-art>img,.city-figure-art>.artwork{width:100%;height:100%;min-height:360px}.city-figure-art>img{object-fit:cover;object-position:center top;transition:transform .35s;display:block}.city-figure-copy{min-height:132px;padding:1.35rem 1.5rem;display:grid}.city-figure-copy p{color:var(--cyan);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:800}.city-figure-copy h3{color:#fff;margin:.3rem 0 0;font-size:1.55rem}.city-figure-copy span,.city-figure-copy small{color:#8f99a3;font-size:.72rem}.city-figure>b{color:var(--cyan);font-size:1rem;position:absolute;bottom:1.35rem;right:1.5rem}:is(a.city-figure:hover .city-figure-art>img,a.city-figure:focus-visible .city-figure-art>img){transform:scale(1.025)}.city-roster-groups{display:grid}.city-roster-group{border-top:1px solid var(--line-strong);padding:6rem 0}.city-roster-group>header{grid-template-columns:minmax(280px,.7fr) minmax(320px,1fr);align-items:end;gap:4rem;margin-bottom:1.8rem;display:grid}.city-roster-group>header h3{color:#fff;margin:.45rem 0 0;font-size:2rem}.city-roster-group>header>p{color:#8f99a3;max-width:660px;margin:0;font-size:.88rem;line-height:1.65}.city-person-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.city-person{background:#0d1014;grid-template-columns:34px 58px minmax(0,1fr) auto 20px;align-items:center;gap:.85rem;min-width:0;min-height:92px;padding:.85rem 1rem;transition:background .18s;display:grid}:is(a.city-person:hover,a.city-person:focus-visible){background:#171c21}.city-person-index{color:#56616b;font-family:var(--font-geist-mono), monospace;font-size:.6rem}.city-person>img,.city-person-monogram{width:58px;height:58px}.city-person>img{object-fit:cover;object-position:center top;display:block}.city-person-monogram{border:1px solid var(--line);color:#c5ced6;background:linear-gradient(145deg,#54c8f31f,#0000),#15191e;place-items:center;font-size:1.35rem;font-weight:850;display:grid}.city-person>div{min-width:0}.city-person strong,.city-person>div>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.city-person strong{color:#f4f6f8;font-size:.86rem}.city-person>div>span{color:#77828c;margin-top:.2rem;font-size:.67rem}.city-person>small{color:#68737d;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.58rem}.city-person>b{color:var(--cyan);font-size:.8rem;font-weight:700}.city-connections{border-top:1px solid var(--line-strong);padding:8rem 0}.city-connections>header{max-width:840px;margin-bottom:3rem}.city-connections>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.city-connections>div>section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:2rem}.city-connections h3{color:#fff;margin:0 0 1.4rem;font-size:1.15rem}.dossier-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.dossier-list>li{border-bottom:1px solid var(--line)}.dossier-list details{color:#dce3e9}.dossier-list summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:.8rem;min-height:56px;padding:.72rem 0;list-style:none;display:grid}.dossier-list summary::-webkit-details-marker{display:none}.dossier-list summary>span{color:#5d6771;font-family:var(--font-geist-mono), monospace;font-size:.62rem;font-weight:500}.dossier-list summary>strong{color:#e5ebf0;font-size:.82rem;font-weight:650;line-height:1.4}.dossier-list summary>i{border-left:1px solid var(--line);width:28px;height:28px;position:relative}.dossier-list summary>i:before,.dossier-list summary>i:after{background:var(--cyan);content:"";width:10px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dossier-list summary>i:after{transition:transform .18s;transform:translate(-50%,-50%)rotate(90deg)}.dossier-list details[open] summary>i:after{transform:translate(-50%,-50%)rotate(0)}:is(.dossier-list summary:hover>strong,.dossier-list summary:focus-visible>strong){color:#fff}.dossier-list summary:focus-visible{outline:1px solid var(--cyan);outline-offset:4px}.dossier-entry-copy{border-left:2px solid var(--cyan);margin-left:34px;padding:0 1rem 1.2rem}.dossier-entry-copy p{max-width:720px;color:#aab4bd!important;margin:0!important;font-size:.78rem!important;line-height:1.7!important}.dossier-entry-copy small{color:#6f7a84;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:.7rem;font-size:.6rem;line-height:1.5;display:block}.umed-profile{border-block:1px solid var(--line-strong);background:#0d1014;padding:2rem}.umed-profile-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.umed-profile-heading h2{color:#fff;margin:.3rem 0 0;font-size:2rem}.umed-status{width:max-content;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border-left:2px solid #65717c;padding-left:.65rem;color:#8d98a2!important;margin:.65rem 0 0!important;font-size:.6rem!important}.umed-status[data-status=measured]{border-color:var(--cyan);color:#b8edf5!important}.umed-response{text-align:right;grid-template-columns:auto auto;align-items:end;gap:.15rem .8rem;display:grid}.umed-response span,.umed-response small{color:#7d8791;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.6rem}.umed-response strong{color:#fff;grid-area:1/2/span 2;font-size:2.7rem;line-height:.9}.umed-file-code{font-family:var(--font-geist-mono), monospace;color:var(--cyan)!important;margin:1.2rem 0 1.8rem!important;font-size:.78rem!important}.umed-spectrum-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.65rem;display:flex}.umed-spectrum-heading span,.umed-spectrum-heading small{color:#77828c;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.6rem}.umed-spectrum{border:1px solid var(--line);border-top:0;grid-template-columns:28px minmax(0,1fr);gap:.75rem;padding:1.2rem 1.2rem 1rem .7rem;display:grid}.umed-spectrum-axis{grid-template-rows:repeat(7,1fr);align-items:start;height:240px;padding-top:35px;display:grid}.umed-spectrum-axis span{color:#4f5963;font-family:var(--font-geist-mono), monospace;font-size:.55rem}.umed-spectrum-grid{grid-template-columns:repeat(6,minmax(74px,1fr));gap:clamp(.7rem,2.5vw,2.5rem);min-width:0;display:grid}.umed-spectrum-channel{--umed-color:#6be7ff;grid-template-rows:34px 206px auto;min-width:0;display:grid}.umed-spectrum-value{color:var(--umed-color);justify-content:center;align-items:baseline;gap:.2rem;display:flex}.umed-spectrum-value strong{font-size:1.25rem;line-height:1}.umed-spectrum-value span{color:#66717b;font-family:var(--font-geist-mono), monospace;font-size:.52rem}.umed-spectrum-track{background-color:#11151a;background-image:repeating-linear-gradient(#0000 0 calc(14.2857% - 1px),#2a3139 calc(14.2857% - 1px) 14.2857%);border:1px solid #303740;height:206px;position:relative;overflow:hidden}.umed-spectrum-track:after{content:"";border-left:1px solid #ffffff0a;border-right:1px solid #ffffff0a;position:absolute;inset:0}.umed-spectrum-track i{height:calc(var(--umed-value) * 100% / 7);background:var(--umed-color);box-shadow:0 0 18px color-mix(in srgb, var(--umed-color) 48%, transparent);position:absolute;bottom:0;left:7px;right:7px}.umed-spectrum-track i:before{content:"";background:#ffffffb8;height:2px;position:absolute;inset:5px 4px auto}.umed-spectrum-channel.is-pending .umed-spectrum-track{opacity:.72;background-color:#0e1115}.umed-spectrum-channel.is-pending .umed-spectrum-track:before{z-index:1;content:"";border-top:1px dashed #58616a;position:absolute;inset:50% 8px auto}.umed-spectrum-channel.is-pending .umed-spectrum-value,.umed-spectrum-channel.is-pending .umed-spectrum-label strong{color:#69737d}.umed-spectrum-label{text-align:center;justify-items:center;gap:.2rem;padding-top:.7rem;display:grid}.umed-spectrum-label strong{color:var(--umed-color);font-family:var(--font-geist-mono), monospace;font-size:.67rem}.umed-spectrum-label span{color:#929da7;min-height:2rem;font-size:.66rem;line-height:1.35}.umed-method{max-width:920px;color:#727d87!important;margin:1.2rem 0 0!important;font-size:.72rem!important}.tag-list li{background:#7ee6ff0e;border-radius:3px;font-size:.76rem}.profile-nav a{background:#111419;border-radius:3px}.archive-controls{border-block-color:var(--line-strong);grid-template-columns:minmax(280px,1fr) minmax(220px,.42fr)}.archive-search input,.archive-select select{background:#111419;border-radius:3px}.segmented-filter button,.empty-state button{background:#111419}.segmented-filter button:first-child,.segmented-filter button:last-child,.empty-state button{border-radius:3px}.segmented-filter button[aria-pressed=true]{color:#071015;background:#dff6ff}.classification-grid,.timeline-event,.studio-stats,.map-placeholder{border-radius:3px}.studio-editor{border:1px solid var(--line-strong);background:#0c0f13;grid-template-columns:250px minmax(400px,1fr) 340px;min-height:620px;display:grid}.studio-owner-session{justify-content:space-between;align-items:center;gap:2rem;max-width:920px;display:flex}.studio-owner-session>div{color:#8e99a3;font-family:var(--font-geist-mono), monospace;align-items:center;gap:.8rem;font-size:.65rem;display:flex}.studio-owner-session a{border-left:1px solid var(--line);color:var(--cyan);padding-left:.8rem}.studio-owner-session form{margin:0}.studio-owner-session button{border:0;border-left:1px solid var(--line);color:var(--cyan);font:inherit;cursor:pointer;background:0 0;padding:0 0 0 .8rem}.studio-auth-shell{background:#06090d;place-items:center;min-height:100svh;padding:7rem 1.25rem 3rem;display:grid}.studio-auth-panel{border:1px solid #97a9b43d;border-top:2px solid var(--cyan);background:#0b0f14f5;width:min(100%,500px);padding:clamp(1.5rem,4vw,2.75rem);box-shadow:0 32px 90px #00000073}.studio-auth-panel-wide{width:min(100%,620px)}.studio-auth-brand{color:var(--white);align-items:center;gap:.8rem;margin-bottom:3rem;display:inline-flex}.studio-auth-brand strong{letter-spacing:0;border:1px solid #ffffff57;padding:.4rem .52rem;font-size:.76rem}.studio-auth-brand span{color:#95a0aa;font-size:.72rem}.studio-auth-panel h1{max-width:12ch;color:var(--white);letter-spacing:0;margin:.75rem 0 1rem;font-size:clamp(2rem,7vw,3.25rem);line-height:.98}.studio-auth-summary{color:#9ca7b0;max-width:48ch;margin:0 0 2rem;line-height:1.7}.studio-auth-error,.studio-auth-notice{color:#ffc7ca;background:#ff5b6514;border-left:2px solid #ff5b65;margin:0 0 1.5rem;padding:.9rem 1rem;font-size:.8rem;line-height:1.5}.studio-auth-notice{border-left-color:var(--gold);color:#dfc99f;background:#caa45b17}.studio-auth-form{gap:1.15rem;display:grid}.studio-auth-form label{gap:.55rem;display:grid}.studio-auth-form label>span{color:#c4cbd1;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.67rem}.studio-auth-form input{width:100%;min-height:48px;color:var(--white);font:inherit;background:#070a0e;border:1px solid #97a9b447;border-radius:2px;outline:none;padding:.75rem .9rem}.studio-auth-form input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #37b4da1c}.studio-auth-form .button{color:#071015;cursor:pointer;background:#dff7ff;border:1px solid #bfeeff;border-radius:2px;width:100%;min-height:50px;margin-top:.5rem;font-weight:800}:is(.studio-auth-form .button:hover,.studio-auth-form .button:focus-visible){border-color:var(--cyan);background:var(--cyan)}.studio-auth-footer{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1rem;font-size:.72rem;display:flex}.studio-auth-footer a{color:#89959f}.studio-auth-footer a:hover{color:var(--cyan)}.studio-section-rail,.studio-field-panel,.studio-preview{min-width:0}.studio-section-rail,.studio-field-panel{border-right:1px solid var(--line)}.studio-panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:62px;padding:.9rem 1rem;display:flex}.studio-panel-title>span{color:#fff;text-transform:uppercase;font-size:.72rem;font-weight:850}.studio-panel-title>small{color:#69737d;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.58rem}.studio-sort-list{display:grid}.studio-sort-list>button{border:0;border-bottom:1px solid var(--line);color:#fff;text-align:left;cursor:grab;background:0 0;grid-template-columns:30px minmax(0,1fr);gap:.15rem .7rem;padding:.85rem 1rem;display:grid}.studio-sort-list>button:active{cursor:grabbing}.studio-sort-list>button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--cyan);background:#1a2026}.studio-sort-list>button>span{color:#65707a;font-family:var(--font-geist-mono), monospace;grid-row:1/span 2;font-size:.62rem}.studio-sort-list strong{overflow-wrap:anywhere;font-size:.76rem}.studio-sort-list small{color:#707b85;text-transform:uppercase;font-size:.58rem}.studio-field-panel{padding-bottom:1rem}.studio-field{gap:.45rem;margin:1rem;display:grid}.studio-field>span{color:#818c96;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.62rem}.studio-field input,.studio-field textarea{border:1px solid var(--line-strong);color:#fff;width:100%;font:inherit;background:#12161b;border-radius:3px;padding:.8rem}.studio-field textarea{resize:vertical;min-height:130px}.studio-field input:focus,.studio-field textarea:focus{border-color:var(--cyan);outline:1px solid var(--cyan)}.studio-toggle{color:#cbd4dc;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.studio-toggle input{width:18px;height:18px;accent-color:var(--cyan)}.studio-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem;margin:1.2rem 1rem 0;padding-top:1rem;display:flex}.studio-actions button,.studio-actions label{border:1px solid var(--line-strong);color:#fff;cursor:pointer;background:#171c21;border-radius:3px;align-items:center;min-height:38px;padding:.55rem .75rem;font-size:.68rem;font-weight:800;display:inline-flex}.studio-actions button:first-child{color:#071015;background:#e2f8ff;border-color:#bdeaf7}.studio-actions input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.studio-status{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;color:#73808a!important;margin:.7rem 1rem 0!important;font-size:.6rem!important}.studio-preview{background:#101318}.studio-preview-page{background:var(--line);gap:1px;padding:1px;display:grid}.studio-preview-page>button{color:#fff;text-align:left;background:#15191e;border:0;grid-template-columns:30px minmax(0,1fr);min-height:84px;padding:.8rem;display:grid}.studio-preview-page>button.is-selected{box-shadow:inset 3px 0 0 var(--gold);background:#1d242b}.studio-preview-page>button>span{color:#5f6a74;font-family:var(--font-geist-mono), monospace;grid-row:1/span 3;font-size:.6rem}.studio-preview-page small{color:var(--cyan);text-transform:uppercase;font-size:.56rem}.studio-preview-page strong{overflow-wrap:anywhere;margin-top:.15rem;font-size:.76rem}.studio-preview-page p{max-height:2.6em;overflow:hidden;color:#7e8993!important;margin:.25rem 0 0!important;font-size:.62rem!important;line-height:1.3!important}.dossier-edit-bar{border:1px solid var(--line-strong);background:#0d1116;border-bottom:0;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .9rem;display:flex}.dossier-edit-bar>div{gap:.15rem;display:grid}.dossier-edit-bar span,.dossier-edit-bar small{font-family:var(--font-geist-mono), monospace;text-transform:uppercase}.dossier-edit-bar span{color:var(--cyan);font-size:.63rem;font-weight:800}.dossier-edit-bar small{color:#77838e;font-size:.56rem}.dossier-edit-bar button,.dossier-editor-actions button,.dossier-metric-editor button{border:1px solid var(--line-strong);color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#171c21;border-radius:3px;padding:.55rem .8rem;font-size:.68rem;font-weight:800}.dossier-edit-bar button,.dossier-editor-actions button.is-primary{color:#071015;background:#e2f8ff;border-color:#bdeaf7}.dossier-editor{border:1px solid var(--line-strong);background:#0c0f13}.dossier-editor-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem;display:flex}.dossier-editor-toolbar h2{color:#fff;margin:.15rem 0 0;font-size:clamp(1.25rem,2vw,1.8rem)}.dossier-editor-toolbar p:not(.kicker){color:#77838e;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:.25rem 0 0;font-size:.58rem}.dossier-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.dossier-editor-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.dossier-editor-tabs button{border:0;border-right:1px solid var(--line);color:#87939d;cursor:pointer;background:#101419;min-height:46px;padding:.65rem;font-size:.66rem;font-weight:800}.dossier-editor-tabs button:last-child{border-right:0}.dossier-editor-tabs button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--cyan);color:#fff;background:#1a2229}.dossier-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.1rem;display:grid}.dossier-editor-field{align-content:start;gap:.45rem;display:grid}.dossier-editor-field:has(textarea){grid-column:1/-1}.dossier-editor-field>span{color:#aab4bc;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.61rem;font-weight:700}.dossier-editor-field input,.dossier-editor-field textarea,.dossier-editor-field select{border:1px solid var(--line-strong);color:#fff;width:100%;font:inherit;background:#12171c;border-radius:3px;padding:.75rem}.dossier-editor-field textarea{resize:vertical;min-height:150px;line-height:1.55}.dossier-editor-field input:focus,.dossier-editor-field textarea:focus,.dossier-editor-field select:focus{border-color:var(--cyan);outline:1px solid var(--cyan)}.dossier-editor-field input[type=range]{accent-color:var(--cyan)}.dossier-editor-field>small{color:#69757f;font-size:.62rem;line-height:1.4}.rich-text-field{grid-column:1/-1}.rich-text-toolbar{border:1px solid var(--line-strong);background:#171c21;border-bottom:0;align-items:center;gap:.35rem;padding:.4rem;display:flex}.rich-text-toolbar button,.rich-text-toolbar select{border:1px solid var(--line-strong);color:#fff;min-height:32px;font:inherit;background:#0f1419;border-radius:2px;font-size:.7rem}.rich-text-toolbar button{cursor:pointer;width:34px}.rich-text-toolbar select{min-width:132px;padding-inline:.45rem}.rich-text-toolbar label{border:1px solid var(--line-strong);background:#0f1419;border-radius:2px;width:34px;height:32px;overflow:hidden}.rich-text-toolbar input[type=color]{cursor:pointer;background:0 0;border:0;width:48px;height:44px;transform:translate(-7px,-6px)}.rich-text-surface{border:1px solid var(--line-strong);color:#fff;white-space:pre-wrap;background:#12171c;outline:0;min-height:170px;padding:.85rem;line-height:1.65}.rich-text-surface:focus{border-color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan)}.formatted-copy font[face="Georgia, serif"]{font-family:Georgia,serif}.formatted-copy font[face="Arial, sans-serif"]{font-family:Arial,sans-serif}.formatted-copy font[face=monospace]{font-family:var(--font-geist-mono), monospace}.dossier-entry-editor{border:1px solid var(--line-strong);background:#101419;grid-column:1/-1}.dossier-entry-editor-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.dossier-entry-editor-heading>div{gap:.15rem;display:grid}.dossier-entry-editor-heading span,.dossier-entry-editor-heading small{font-family:var(--font-geist-mono), monospace;text-transform:uppercase}.dossier-entry-editor-heading span{color:#fff;font-size:.7rem;font-weight:800}.dossier-entry-editor-heading small{color:#74808a;font-size:.56rem}.dossier-entry-editor-heading button,.dossier-entry-remove{border:1px solid var(--line-strong);color:#dff6ff;min-height:34px;font:inherit;cursor:pointer;background:#171d23;border-radius:3px;padding:.45rem .65rem;font-size:.65rem;font-weight:800}.dossier-entry-editor-list{background:var(--line);gap:1px;display:grid}.dossier-entry-editor-list article{background:#0d1116;grid-template-columns:36px minmax(180px,.65fr) minmax(260px,1.4fr) minmax(180px,.75fr) auto;align-items:start;gap:.75rem;padding:.85rem;display:grid}.dossier-entry-editor-list .dossier-editor-field:has(textarea){grid-column:auto}.dossier-entry-editor-list .dossier-editor-field textarea{min-height:104px}.dossier-entry-editor-number{color:var(--cyan);font-family:var(--font-geist-mono), monospace;padding-top:.35rem;font-size:.64rem;font-weight:800}.dossier-entry-remove{color:#ffadb5;align-self:end}.dossier-metric-editor{border:1px solid var(--line);background:var(--line);grid-column:1/-1;gap:1px;display:grid}.dossier-metric-editor label{background:#12171c;grid-template-columns:minmax(180px,.8fr) minmax(180px,1fr) 42px 62px;align-items:center;gap:.8rem;padding:.75rem;display:grid}.dossier-metric-editor label>span{color:#c8d0d7;font-size:.73rem}.dossier-metric-editor label>span b{min-width:40px;color:var(--cyan);font-family:var(--font-geist-mono), monospace;display:inline-block}.dossier-metric-editor input{width:100%;accent-color:var(--cyan)}.dossier-metric-editor output{color:#fff;font-family:var(--font-geist-mono), monospace;text-align:center;font-size:1rem;font-weight:800}.dossier-metric-editor button{color:#aeb8c0;min-height:32px;padding:.35rem .5rem;font-size:.58rem}.dossier-apply-media{color:#071015;width:fit-content;min-height:38px;font:inherit;cursor:pointer;background:#e2f8ff;border:1px solid #bdeaf7;border-radius:3px;padding:.55rem .8rem;font-size:.68rem;font-weight:800}.timeline-event{background:#111419}.site-footer{border-top-color:var(--line-strong);grid-template-columns:minmax(320px,1.5fr) repeat(3,minmax(120px,.5fr));align-items:start;padding:4rem 0;display:grid}.footer-brand{gap:1.2rem;display:grid}.footer-brand p{color:#b7c0c9;font-size:.86rem}.footer-brand small{color:#69737d;font-size:.66rem}.site-footer>nav{gap:.65rem;display:grid}.site-footer>nav strong{color:#fff;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem}.site-footer>nav a{color:#828c96;font-size:.76rem}:is(.site-footer>nav a:hover,.site-footer>nav a:focus-visible){color:var(--cyan)}@media (max-width:1220px){:root{--page-gutter:28px}.desktop-nav{display:none}.menu-button{align-items:center;display:inline-flex}.universe-telemetry{grid-template-columns:repeat(4,minmax(0,1fr))}.universe-telemetry>a{border-top:1px solid var(--line);grid-column:1/-1;min-height:64px}.universe-intro{grid-template-columns:120px minmax(280px,.8fr) minmax(320px,1fr);gap:2rem}.tier-band{grid-template-columns:1fr}.tier-band h2{max-width:600px}.home-feature,.release-stage{grid-template-columns:minmax(360px,.85fr) minmax(420px,1.15fr)}.roster-stage-heading{grid-template-columns:minmax(360px,1fr) minmax(280px,.7fr);gap:3rem}.feature-copy,.release-stage-copy{padding:3rem}.story-stage,.threat-stage{gap:3rem}.story-stage{gap:0}}@media (max-width:900px){:root{--page-gutter:22px}.header-inner{flex-wrap:nowrap;align-items:center;padding:0}.header-actions{width:auto}.global-search{display:none}.mobile-nav{width:min(var(--page-width), calc(100% - (var(--page-gutter) * 2)));grid-template-columns:repeat(3,minmax(0,1fr));max-height:calc(100svh - 60px);padding-top:.8rem;overflow-y:auto}.mobile-search{grid-column:1/-1;display:block}.mobile-search .global-search{width:100%;display:block}.mobile-search .global-search input{min-height:46px}.mobile-search .search-results{width:100%;margin-top:.45rem;position:static}.mobile-nav a{background:#111419;border-radius:3px;font-size:.78rem}.cinematic-hero{min-height:690px}.cinematic-hero-image{object-position:62% center}.cinematic-hero-shade{background:linear-gradient(90deg,#040507eb 0%,#0405078f 60%,#04050742 100%),linear-gradient(#0000 54%,#040507f0 100%)}.cinematic-hero h1{max-width:650px;font-size:58px}.hero-coordinate{display:none}.universe-intro,.story-stage,.world-stage-header,.threat-stage,.roster-stage-heading{grid-template-columns:1fr}.home-local-nav{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.home-local-nav::-webkit-scrollbar{display:none}.home-local-nav strong,.home-local-nav>div{flex:none}.home-manifesto{padding:8rem 0 9rem}.home-manifesto h2{font-size:58px}.story-feature{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding-block:6rem}.story-index{min-height:auto;padding-block:5rem}.universe-intro .section-index{margin-bottom:1rem}.tier-track{grid-template-columns:1fr}.tier-track article{min-height:auto}.tier-track h3{min-height:0}.home-feature,.release-stage,.power-exchange-stage{grid-template-columns:1fr}.roster-lineup{grid-template-columns:repeat(2,minmax(0,1fr))}.power-exchange-visual,.feature-visual,.release-stage-image{border-right:0;border-bottom:1px solid var(--line);min-height:560px}.release-stage-image img{min-height:560px}.umed-spectrum{grid-template-columns:minmax(0,1fr);padding-left:1.2rem}.umed-spectrum-axis{display:none}.umed-spectrum-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem .75rem}.umed-spectrum-channel{grid-template-rows:30px 180px auto}.umed-spectrum-track{height:180px}.studio-editor{grid-template-columns:220px minmax(400px,1fr)}.studio-field-panel{border-right:0}.studio-preview{border-top:1px solid var(--line);grid-column:1/-1}.city-register>a{grid-template-columns:50px minmax(0,1fr)}.city-register dl{grid-column:2}.city-narrative>div,.city-landmarks,.city-atlas-heading,.city-roster-heading,.city-roster-group>header,.city-connections>div{grid-template-columns:1fr}.city-atlas-heading{gap:1.2rem}.city-atlas-heading>p:last-child{grid-area:auto/1}.city-atlas-entry{grid-template-columns:48px minmax(0,1fr) 22px}.city-atlas-entry dl{grid-column:2}.city-atlas-entry>b{grid-area:1/3/span 2}.city-narrative article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.city-narrative article:last-child{border-bottom:0}.city-narrative h3{margin-top:2.5rem}.city-landmarks>div:first-child{border-bottom:1px solid #c9cfd4;border-right:0}.city-roster-heading,.city-roster-group>header{gap:1.5rem}.city-person-grid{grid-template-columns:1fr}.threat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.threat-grid>a{min-height:310px}.detail-hero,.detail-grid{grid-template-columns:1fr}.detail-hero{min-height:auto}.section-heading{grid-template-columns:1fr}.section-heading span{grid-area:auto/1;justify-self:start}.site-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (max-width:620px){:root{--page-gutter:16px}.brand small{display:none}.mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.cinematic-hero{min-height:650px}.cinematic-hero-image{object-position:53% center}.cinematic-hero-shade{background:linear-gradient(90deg,#040507db,#04050752),linear-gradient(#04050738,#0405078c 36%,#040507fa 100%)}.cinematic-hero-content{padding:3rem 0}.cinematic-lockup{width:122px;margin-bottom:1.2rem}.transmission-line span:last-child{display:none}.cinematic-hero h1{font-size:44px;line-height:1}.hero-declaration{font-size:.96rem}.hero-summary{font-size:.9rem}.hero-actions{display:grid}.hero-actions a{width:100%}.universe-telemetry{grid-template-columns:repeat(2,minmax(0,1fr))}.universe-telemetry>*{min-height:84px;padding:1rem}.universe-telemetry>a{grid-column:1/-1}.universe-intro{padding:5rem 0}.home-local-nav{width:100%;min-height:56px;padding:0 var(--page-gutter);gap:1.3rem}.home-local-nav>div{gap:1.15rem}.home-manifesto{padding:6rem 0 7rem}.home-manifesto .section-index{margin-bottom:2.2rem}.home-manifesto h2{font-size:42px;line-height:1}.home-manifesto>p:last-of-type{font-size:.94rem}.universe-intro h2,.tier-band h2,.roster-stage-heading h2,.power-exchange-copy h2,.stage-heading h2,.world-stage h2,.threat-stage h2,.release-stage h2{font-size:38px}.tier-band{padding:4rem var(--page-gutter);gap:2rem}.roster-stage{padding:4rem 0}.roster-stage-heading{gap:1.2rem}.roster-lineup h3{font-size:.95rem}.roster-lineup figcaption{min-height:128px;padding-inline:.8rem}.power-exchange-visual{min-height:520px}.power-exchange-copy{padding:3rem 1.25rem}.feature-visual,.release-stage-image{min-height:430px}.feature-copy,.release-stage-copy{padding:3rem 1.25rem}.feature-copy h2{font-size:50px}.feature-facts{grid-template-columns:1fr}.threat-stage{padding:5rem 0}.story-feature,.story-index{padding:4rem 1.25rem}.story-feature h2{font-size:48px}.story-feature-hook{font-size:1.08rem}.story-index-heading h3{font-size:1.6rem}.story-register>a{grid-template-columns:38px minmax(0,1fr) 18px;min-height:132px}.story-register h3{font-size:1.2rem}.world-stage{padding-bottom:5rem}.city-detail-hero{min-height:auto}.city-atlas-heading{padding-top:1rem}.city-atlas-heading h2{font-size:38px}.city-atlas-entry{grid-template-columns:34px minmax(0,1fr) 18px;gap:.8rem;min-height:0;padding:1.5rem .7rem}.city-atlas-index{font-size:1.1rem}.city-atlas-identity h3{font-size:1.4rem}.city-atlas-entry dl{grid-template-columns:1fr;gap:.85rem}.city-atlas-entry dl>div:last-child{grid-column:auto}.city-narrative{padding:6rem 0}.city-narrative>header{text-align:left;justify-items:start;margin-bottom:2.5rem}.city-narrative>header h2,.city-roster-heading h2,.city-connections>header h2{font-size:38px}.city-narrative article,.city-landmarks>div{padding:1.5rem}.city-featured-figures{grid-template-columns:1fr}.city-figure,.city-figure-art,.city-figure-art>img,.city-figure-art>.artwork{min-height:300px}.city-figure{grid-template-rows:minmax(300px,1fr) auto}.city-roster{padding:6rem 0 4rem}.city-roster-group{padding:4rem 0}.city-person{grid-template-columns:28px 48px minmax(0,1fr) 18px;gap:.65rem;min-height:82px;padding:.7rem}.city-person>img,.city-person-monogram{width:48px;height:48px}.city-person>small{display:none}.city-connections{padding:5rem 0}.city-connections>div>section{padding:1.5rem}.city-register>a{grid-template-columns:36px minmax(0,1fr);padding-inline:0}.city-register dl,.threat-grid{grid-template-columns:1fr}.threat-grid>a{min-height:260px}.threat-grid h3{margin-top:3rem}.release-register>a{grid-template-columns:28px minmax(0,1fr)}.release-register small{display:none}.page-hero{min-height:340px;padding-top:5rem}.page-hero:after{font-size:7rem}.page-hero h1,.detail-hero h1{font-size:42px}.detail-hero .artwork{min-height:430px}.hero-facts,.profile-grid,.city-grid,.index-grid,.lore-grid,.media-grid,.news-list.expanded,.archive-controls,.classification-grid,.media-reference-grid,.profile-card dl{grid-template-columns:1fr}.profile-card dl>div:last-child{grid-column:auto}.umed-profile{padding:1.2rem}.umed-profile-heading{align-items:start}.umed-profile-heading h2{font-size:1.65rem}.umed-spectrum-heading{display:grid}.umed-spectrum-grid{gap:1.2rem .6rem}.umed-spectrum-channel{grid-template-rows:28px 160px auto}.umed-spectrum-track{height:160px}.umed-response{grid-template-columns:1fr}.umed-response strong{grid-area:auto}.studio-editor{grid-template-columns:minmax(0,1fr)}.studio-section-rail,.studio-field-panel{border-right:0;border-bottom:1px solid var(--line)}.studio-preview{border-top:0;grid-column:auto}.dossier-edit-bar,.dossier-editor-toolbar{flex-direction:column;align-items:stretch}.dossier-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dossier-editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-editor-tabs button{border-bottom:1px solid var(--line)}.dossier-editor-fields{grid-template-columns:minmax(0,1fr)}:is(.dossier-editor-field:has(textarea),.dossier-metric-editor),.rich-text-field,.dossier-entry-editor{grid-column:auto}.dossier-entry-editor-list article{grid-template-columns:28px minmax(0,1fr)}.dossier-entry-editor-list .dossier-editor-field,.dossier-entry-remove{grid-column:2}.dossier-entry-remove{justify-self:start}.dossier-metric-editor label{grid-template-columns:minmax(0,1fr) 40px 58px}.dossier-metric-editor label>span{grid-column:1/-1}.segmented-filter{grid-column:1}.site-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}.contents{display:contents}.studio-custom-section{border-top:1px solid var(--line-strong);color:#111820;background:#f3f5f7;grid-template-columns:minmax(0,1fr);min-height:420px;display:grid;position:relative;overflow:hidden}.studio-custom-section-copy{z-index:1;width:min(1120px,100% - 4rem);margin:0 auto;padding:6rem 0;position:relative}.studio-custom-section-copy .eyebrow{color:#147b94;margin-bottom:1rem}.studio-custom-section-copy h2{letter-spacing:0;max-width:950px;margin:0;font-size:clamp(2.5rem,5vw,5.8rem);font-weight:650;line-height:.98}.studio-custom-section-body{color:#44515d;max-width:760px;margin-top:2rem;font-size:1.05rem;line-height:1.75}.studio-custom-section-body p+p{margin-top:1rem}.studio-custom-section-copy>a{color:#111820;text-transform:uppercase;border:1px solid #111820;align-items:center;gap:.55rem;margin-top:2rem;padding:.8rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex}.studio-custom-section-split{color:#f3f7f9;background:#090f14;grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr)}.studio-custom-section-split .studio-custom-section-media{border-right:1px solid var(--line-strong);min-height:620px}.studio-custom-section-split .studio-custom-section-copy{width:auto;margin:auto 0;padding:6rem max(7vw,3rem)}.studio-custom-section-split .studio-custom-section-body{color:#aebbc3}.studio-custom-section-split .studio-custom-section-copy>a,.studio-custom-section-feature .studio-custom-section-copy>a{color:#f3f7f9;border-color:#dbe7ec}.studio-custom-section-media img{object-fit:cover;width:100%;height:100%}.studio-custom-section-feature{color:#f3f7f9;background:#060a0d;align-items:end;min-height:760px}.studio-custom-section-feature .studio-custom-section-media{position:absolute;inset:0}.studio-custom-section-feature .studio-custom-section-media:after{content:"";background:linear-gradient(90deg,#03070aeb,#03070a2e);position:absolute;inset:0}.studio-custom-section-feature .studio-custom-section-copy{margin:auto auto 0;padding-bottom:7rem}.studio-custom-section-feature .studio-custom-section-body{color:#c0cbd1}.studio-custom-section-quote{color:#f5f8fa;text-align:center;background:#0a1116;place-items:center;min-height:540px}.studio-custom-section-quote .studio-custom-section-copy{width:min(1000px,100% - 4rem);padding:7rem 0}.studio-custom-section-quote .studio-custom-section-body{color:#aebbc3;margin-inline:auto}.studio-custom-section-quote .studio-custom-section-copy>a{color:#f3f7f9;border-color:#dbe7ec}.managed-home-sections,.managed-page-sections{flex-direction:column;min-width:0;display:flex}.era-classification{border-block:1px solid var(--line-strong);background:#090d11;padding:6rem max(4vw,2rem)}.era-classification>header{grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);align-items:end;gap:2rem 5rem;max-width:1480px;margin:0 auto 3rem;display:grid}.era-classification>header .eyebrow{grid-column:1}.era-classification>header h2{color:#f4f7f8;letter-spacing:0;grid-column:1;max-width:760px;margin:0;font-size:clamp(2.7rem,5vw,5.8rem);font-weight:640;line-height:.98}.era-classification>header>p:last-child{color:#a7b0b7;grid-area:1/2/span 2;max-width:680px;font-size:1rem;line-height:1.75}.era-classification-grid{background:#313a41;border:1px solid #313a41;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1480px;margin:0 auto;display:grid}.era-classification-grid article{background:#15181c;flex-direction:column;min-height:520px;padding:2.5rem;display:flex;position:relative;overflow:hidden}.era-classification-grid article[data-era=altered]{background:#07161b}.era-classification-grid article:before{content:"";background:#8f9aa1;height:4px;position:absolute;top:0;left:0;right:0}.era-classification-grid article[data-era=altered]:before{background:#56d2e8}.era-classification-grid article>div{border-bottom:1px solid #343c42;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.era-classification-grid article>div span,.era-classification-grid footer span{color:#8b969e;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.62rem;font-weight:700}.era-classification-grid article>div strong{color:#f0f4f5;font-family:var(--font-geist-mono), monospace;letter-spacing:0;font-size:.72rem}.era-classification-grid h3{color:#f4f7f8;letter-spacing:0;margin:3rem 0 1.5rem;font-size:clamp(2.6rem,4.4vw,5.4rem);font-weight:620;line-height:.95}.era-classification-grid article>p{color:#abb5bb;max-width:650px;font-size:1rem;line-height:1.7}.era-classification-grid footer{border-top:1px solid #343c42;gap:.6rem;margin-top:auto;padding-top:2rem;display:grid}.era-classification-grid footer p{color:#e0e6e9;max-width:620px;font-size:.83rem;line-height:1.55}@media (max-width:820px){.era-classification{padding:4rem 1rem}.era-classification>header,.era-classification-grid{grid-template-columns:minmax(0,1fr)}.era-classification>header>p:last-child{grid-area:auto/1}.era-classification-grid article{min-height:460px;padding:2rem 1.25rem}}.studio-control-center,.studio-editor-page{background:#070b0f;min-height:100vh}.studio-control-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:5.5rem max(4vw,2rem) 3rem;display:grid}.studio-control-header>div:first-child{max-width:900px}.studio-control-header h1,.site-editor-header h1{color:#f4f8fb;letter-spacing:0;max-width:920px;margin:.45rem 0 1rem;font-size:clamp(2.4rem,5vw,5.6rem);font-weight:650;line-height:.96}.studio-control-header>div:first-child>p:last-child,.site-editor-header>div:first-child>p:last-child{color:#9aa9b5;max-width:760px;font-size:1.05rem;line-height:1.7}.studio-control-header .studio-owner-session{justify-items:end;gap:.75rem;display:grid}.studio-control-header .studio-owner-session span{color:#9aa9b5;text-transform:uppercase;font-size:.78rem}.studio-control-header .studio-owner-session button,.studio-control-header .studio-owner-session a,.site-editor-header-actions button,.site-editor-header-actions a,.site-editor-footer button{color:#dce7ee;min-height:42px;font:inherit;cursor:pointer;background:#10171d;border:1px solid #33404b;border-radius:4px;padding:.7rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none}.studio-media-control .studio-control-header .studio-owner-session a{place-items:center;display:inline-grid}.studio-media-manager{max-width:min(1120px,100% - 4vw);margin:0 auto;padding:2.4rem max(3vw,1.5rem) 4rem}.studio-media-manager>header{grid-template-columns:minmax(0,1fr) auto;gap:1rem;margin-bottom:1.8rem;display:grid}.studio-media-manager h2,.studio-media-manager h3{color:#edf4f8;letter-spacing:0;margin:.35rem 0}.studio-media-manager>header p{color:#9aa9b5;margin:0}.studio-media-count{justify-self:end;color:#7f8e98!important}.studio-media-form{border:1px solid var(--line);background:#090c11;gap:.95rem;padding:1.2rem 1rem;display:grid}.studio-media-form label{gap:.4rem;display:grid}.studio-media-form label>span{color:#9ca8b3;text-transform:uppercase;font-size:.74rem}.studio-media-form input{color:#d8e3ec;min-height:42px;font:inherit;background:#0b1117;border:1px solid #2f3c47;border-radius:4px;padding:.5rem .7rem}.studio-media-form input::file-selector-button{color:#dce7ee;background:#111b24;border:1px solid #33404b;border-radius:4px;margin-right:.7rem;padding:.45rem .8rem}.studio-media-form button{color:#08111a;width:fit-content;min-height:42px;font:inherit;cursor:pointer;background:#d9f7ff;border:1px solid #56c0d7;border-radius:4px;padding:.55rem 1rem;font-weight:700}.studio-media-form button:disabled{opacity:.55;cursor:not-allowed}.studio-media-status{color:#9baab4;margin:1rem 0}.studio-media-card{border:1px solid var(--line);background:#111419;gap:.75rem;padding:.85rem;display:grid}.studio-media-card img{aspect-ratio:16/10;object-fit:cover;border:1px solid #27333d;width:100%}.studio-media-card h3{margin:0 0 .25rem;font-size:1.03rem}.studio-media-card p,.studio-media-card small{color:#96a3ac;margin:0;font-size:.8rem}.studio-media-card small{color:#8e98a1;margin-top:.2rem;display:block}.studio-media-card button{color:#d5dfea;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #4f5f6a;border-radius:4px;align-items:center;gap:.45rem;margin-top:.5rem;padding:.38rem .8rem;display:inline-flex}.studio-media-empty{margin:1.8rem 0}.studio-control-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.studio-control-stats>div{border-right:1px solid var(--line);gap:.35rem;min-height:128px;padding:1.65rem max(2vw,1.25rem);display:grid}.studio-control-stats>div:last-child{border-right:0}.studio-control-stats strong{color:#f4f8fb;font-size:2.3rem;font-weight:600}.studio-control-stats span{color:#7e8d99;text-transform:uppercase;font-size:.76rem}.studio-library{grid-template-columns:260px minmax(400px,1fr);min-height:760px;display:grid}.studio-library-sidebar{top:var(--header-height);height:calc(100vh - var(--header-height));border-right:1px solid var(--line);background:#090e13;align-self:start;padding:2rem 1rem;position:sticky}.studio-library-sidebar>div{padding:0 .65rem 1.5rem}.studio-library-sidebar h2,.studio-library-main h2,.site-structure-editor h2,.site-editor-workspace aside h2{color:#edf4f8;letter-spacing:0;margin:.35rem 0 0;font-size:1.3rem}.studio-library-sidebar nav{gap:.25rem;display:grid}.studio-library-sidebar nav button{color:#9aa9b5;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem .75rem;display:grid}.studio-library-sidebar nav button small{color:#6f808c;border:1px solid #26323b;border-radius:3px;place-items:center;min-width:28px;height:22px;display:grid}.studio-library-sidebar nav button[aria-pressed=true]{color:#dff8ff;background:#0d232c;border-color:#2d879c}.studio-library-main{min-width:400px;padding:2rem max(3vw,1.5rem) 5rem}.studio-library-main>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.studio-library-search{color:#72838f;background:#0a1015;border:1px solid #2d3943;border-radius:4px;align-items:center;gap:.7rem;width:min(420px,100%);min-height:46px;padding:0 .85rem;display:flex}.studio-library-search:focus-within{border-color:#56c8de}.studio-library-search input{color:#e8f0f5;width:100%;font:inherit;background:0 0;border:0;outline:0}.studio-record-list{display:grid}.studio-record-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;min-height:132px;padding:1.5rem 0;display:grid}.studio-record-list article>div:first-child>span{color:#58cce2;text-transform:uppercase;font-size:.7rem;font-weight:800}.studio-record-list h3{color:#eef5f8;letter-spacing:0;margin:.4rem 0;font-size:1.3rem}.studio-record-list p{color:#82939f;max-width:760px;margin:0;line-height:1.55}.studio-record-list article>div:last-child{gap:.55rem;display:flex}.studio-record-list a{color:#c6d3db;border:1px solid #303d47;border-radius:4px;place-items:center;min-width:86px;min-height:40px;padding:.55rem .8rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-grid}.studio-record-list a:last-child{color:#071116;background:#d9f7ff;border-color:#50bed3}.studio-empty{padding:3rem 0}.site-editor-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:4rem max(4vw,2rem) 2.5rem;display:grid}.site-editor-back{color:#93a3ae;align-items:center;gap:.45rem;margin-bottom:1.5rem;font-size:.82rem;text-decoration:none;display:inline-flex}.site-editor-header h1{font-size:clamp(2.2rem,4vw,4.6rem)}.site-editor-header-actions{align-items:center;gap:.55rem;display:flex}.site-editor-header-actions button,.site-editor-header-actions a{justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.site-editor-header-actions .is-primary{color:#071116;background:#d9f7ff;border-color:#9defff}.site-editor-header-actions button:disabled,.site-editor-commandbar button:disabled,.site-editor-footer button:disabled{cursor:not-allowed;opacity:.45}.site-editor-commandbar{z-index:12;top:var(--header-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b0ff5;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:1rem;min-height:64px;padding:.6rem max(4vw,2rem);display:grid;position:sticky}.site-editor-commandbar>div{gap:.35rem;display:flex}.site-editor-commandbar button{color:#98a8b3;min-height:38px;font:inherit;cursor:pointer;background:#0d1419;border:1px solid #2a3740;border-radius:4px;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.78rem;display:inline-flex}.site-editor-commandbar button[aria-selected=true]{color:#e2faff;background:#0b252e;border-color:#4dbed4}.site-editor-commandbar p{color:#8ca0ac;justify-self:end;margin:0;font-size:.78rem}.site-editor-workspace{grid-template-columns:280px minmax(400px,1fr);min-height:720px;display:grid}.site-editor-workspace>aside{top:calc(var(--header-height) + 64px);height:calc(100vh - var(--header-height) - 64px);border-right:1px solid var(--line);background:#090e13;align-self:start;padding:2rem;position:sticky}.site-editor-workspace>aside>p:not(.kicker){color:#81919d;font-size:.9rem;line-height:1.6}.site-editor-workspace aside dl{gap:0;margin-top:2rem;display:grid}.site-editor-workspace aside dl>div{border-top:1px solid var(--line);justify-content:space-between;padding:.75rem 0;display:flex}.site-editor-workspace aside dt{color:#758691;font-size:.75rem}.site-editor-workspace aside dd{color:#dce8ed;font-size:.78rem}.site-editor-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:400px;padding:2rem max(4vw,2rem) 5rem;display:grid}.site-editor-field{align-content:start;gap:.55rem;display:grid}:is(.site-editor-field:has(textarea),.site-editor-object,.site-editor-array){grid-column:1/-1}.site-editor-field>span,.site-editor-object legend,.site-editor-array-heading span{color:#9babb5;text-transform:uppercase;font-size:.72rem;font-weight:800}.site-editor-field input,.site-editor-field textarea{color:#e6eef2;width:100%;min-height:46px;font:inherit;background:#090f14;border:1px solid #2a3740;border-radius:3px;outline:0;padding:.8rem;line-height:1.55}.site-editor-field textarea{resize:vertical;min-height:150px}.site-editor-field input:focus,.site-editor-field textarea:focus{border-color:#56c9de;box-shadow:0 0 0 2px #56c9de1f}.site-editor-field input:disabled{color:#72818b}.site-editor-field small{color:#687983;font-size:.7rem}.site-editor-object,.site-editor-array{background:#0b1116;border:1px solid #26333c;border-radius:4px;min-width:0;margin:0;padding:1.25rem}.site-editor-object legend{padding:0 .45rem}.site-editor-object-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.site-editor-array-heading{justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.site-editor-array-heading>div{gap:.25rem;display:grid}.site-editor-array-heading small{color:#6f818c;font-size:.72rem}.site-editor-array-heading button,.site-editor-entry-heading button{color:#c4d1d8;min-height:36px;font:inherit;cursor:pointer;background:#10181e;border:1px solid #32414b;border-radius:3px;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.75rem;display:inline-flex}.site-editor-array-list{gap:.75rem;display:grid}.site-editor-array-list>article{background:#080d11;border:1px solid #25313a;border-radius:4px;min-width:0;padding:1rem}.site-editor-entry-heading{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.site-editor-entry-heading strong{color:#55cbe1;font-size:.75rem}.site-editor-entry-heading button{color:#e7a3a8;justify-content:center;width:36px;padding:0}.site-editor-array-list article>.site-editor-field+.site-editor-field,.site-editor-array-list article>.site-editor-object{margin-top:.85rem}.site-editor-toggle{color:#b7c5cd;border:1px solid #29363f;border-radius:3px;align-items:center;gap:.65rem;min-height:46px;padding:.75rem;display:flex}.site-seo-preview{color:#1f272c;background:#f7f9fa;border:1px solid #27343d;border-radius:4px;grid-column:1/-1;padding:1.4rem}.site-seo-preview span{color:#405f4b;font-size:.76rem}.site-seo-preview h2{color:#174ea6;letter-spacing:0;margin-top:.35rem;font-family:Arial,sans-serif;font-size:1.25rem;font-weight:500}.site-seo-preview p{color:#4d5156;max-width:680px;margin-top:.35rem;font-family:Arial,sans-serif;font-size:.86rem;line-height:1.5}.site-visual-editor{background:#070b0f;grid-template-columns:240px minmax(400px,1fr) 400px;min-width:1040px;min-height:760px;display:grid}.site-canvas-outline,.site-canvas-inspector{top:calc(var(--header-height) + 64px);height:calc(100vh - var(--header-height) - 64px);background:#090e13;align-self:start;position:sticky;overflow-y:auto}.site-canvas-outline{border-right:1px solid var(--line)}.site-canvas-outline>div,.site-canvas-inspector>div:first-child{border-bottom:1px solid var(--line);padding:1.5rem}.site-canvas-outline h2,.site-canvas-inspector h2{letter-spacing:-.02em;margin-top:.35rem;font-size:1.35rem}.site-canvas-outline nav{padding:.55rem;display:grid}.site-canvas-outline nav button{color:#82939d;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:.55rem;padding:.65rem;display:grid}.site-canvas-outline nav button:hover,.site-canvas-outline nav button[aria-pressed=true]{color:#dff9ff;background:#0c1a20;border-color:#2c4650}.site-canvas-outline nav button>span{color:#4dbed4;font-size:.68rem}.site-canvas-outline nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.site-canvas-stage{background-color:#0b1116;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:400px}.site-canvas-stage>header{background:#090e13;border-bottom:1px solid #26333c;justify-content:space-between;align-items:center;min-height:58px;padding:.55rem 1rem;display:flex}.site-canvas-stage>header>div{color:#82949e;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.site-canvas-stage>header button{color:#81939e;cursor:pointer;background:#0d1419;border:1px solid #2a3740;place-items:center;width:36px;height:36px;display:inline-grid}.site-canvas-stage>header button:first-child{border-radius:4px 0 0 4px}.site-canvas-stage>header button:last-child{border-radius:0 4px 4px 0}.site-canvas-stage>header button[aria-pressed=true]{color:#e1faff;background:#0b252e;border-color:#55c9df}.site-canvas-scroll{place-items:start center;min-height:702px;padding:2rem;display:grid;overflow:auto}.site-canvas-page{background:#060a0d;border:1px solid #35434b;border-radius:3px;width:min(100%,1180px);min-height:680px;transition:width .16s;overflow:hidden;box-shadow:0 24px 70px #00000061}.site-canvas-page[data-size=tablet]{width:min(100%,760px)}.site-canvas-page[data-size=mobile]{width:min(100%,390px)}.site-canvas-hero{background-color:#101820;background-position:50%;background-size:cover;border-bottom:1px solid #2a353c;align-content:end;min-height:360px;padding:clamp(2rem,6vw,5rem);display:grid}.site-canvas-hero small,.site-canvas-page>button small,.site-canvas-copy small{color:#57c9df;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:800}.site-canvas-hero h2{letter-spacing:-.055em;max-width:820px;margin-top:.65rem;font-size:clamp(2.2rem,5vw,5.8rem);line-height:.92}.site-canvas-hero p{color:#c3cdd3;max-width:720px;margin-top:1.25rem;font-size:clamp(.9rem,1.4vw,1.15rem);line-height:1.6}.site-canvas-page>button{color:#e5edf1;width:100%;min-height:210px;font:inherit;text-align:left;cursor:pointer;background:#080d11;border:0;border-bottom:1px solid #202a30;outline:0;grid-template-columns:54px minmax(0,1fr);gap:1.5rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.site-canvas-page>button:nth-of-type(2n){background:#0b1116}.site-canvas-page>button:hover,.site-canvas-page>button.is-selected{background:#0d1b21;box-shadow:inset 4px 0 #57c9df}.site-canvas-page>button>span{color:#50c2d8;font-size:.72rem}.site-canvas-page>button h3{letter-spacing:-.04em;max-width:820px;margin-top:.55rem;font-size:clamp(1.65rem,3vw,3.5rem);line-height:1}.site-canvas-page>button p{color:#9eacb5;max-width:760px;margin-top:.9rem;font-size:.9rem;line-height:1.65}.site-canvas-page>button ul{flex-wrap:wrap;gap:.4rem;margin-top:1rem;padding:0;list-style:none;display:flex}.site-canvas-page>button li{color:#90a3ae;border:1px solid #273942;padding:.35rem .5rem;font-size:.67rem}.site-canvas-page[data-size=mobile] .site-canvas-hero{min-height:300px;padding:2rem 1.4rem}.site-canvas-page[data-size=mobile]>button{grid-template-columns:minmax(0,1fr);gap:.75rem;min-height:230px;padding:1.5rem}.site-canvas-inspector{border-left:1px solid var(--line);align-content:start;display:grid}.site-canvas-copy{background:#0b1217;border:1px solid #25343c;gap:.75rem;margin:1rem;padding:1rem;display:grid}.site-canvas-copy strong{color:#e5edf1;font-size:1rem;line-height:1.35}.site-canvas-copy p,.site-canvas-inspector>p{color:#82939e;margin:0;font-size:.8rem;line-height:1.6}.site-canvas-inspector>button{color:#b9c8d0;min-height:44px;font:inherit;cursor:pointer;background:#0d1419;border:1px solid #2d3a43;border-radius:3px;justify-content:center;align-items:center;gap:.5rem;margin:0 1rem .55rem;font-size:.78rem;display:inline-flex}.site-canvas-inspector>button.is-primary{color:#071116;background:#d9f7ff;border-color:#55c9df}.site-canvas-inspector>p{padding:.75rem 1rem}.home-start-gateway{border-bottom:1px solid var(--line-strong);color:#0a1014;background:#e8edf0;grid-template-columns:minmax(360px,.9fr) minmax(560px,1.1fr);display:grid}.home-start-copy{border-right:1px solid #bcc5cb;align-content:center;padding:clamp(3rem,6vw,7rem);display:grid}.home-start-copy .eyebrow{color:#285e6b}.home-start-copy h2{letter-spacing:-.06em;max-width:720px;margin-top:.75rem;font-size:clamp(2.5rem,5vw,6rem);line-height:.9}.home-start-copy>p:last-of-type{color:#3e4b53;max-width:680px;margin-top:1.5rem;line-height:1.65}.home-start-copy>a{color:#0a1014;text-transform:uppercase;border-bottom:1px solid #26343b;justify-content:space-between;align-items:center;width:min(100%,420px);margin-top:2rem;padding:.9rem 0;font-size:.8rem;font-weight:850;text-decoration:none;display:inline-flex}.home-start-paths{display:grid}.home-start-paths a{color:#11191e;border-bottom:1px solid #bcc5cb;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:150px;padding:1.5rem clamp(1.5rem,4vw,3.5rem);text-decoration:none;display:grid}.home-start-paths a:last-child{border-bottom:0}:is(.home-start-paths a:hover,.home-start-paths a:focus-visible){background:#d7f5fb}.home-start-paths span{color:#377b8a;font-size:.72rem;font-weight:850}.home-start-paths small{color:#56646b;text-transform:uppercase;font-size:.72rem;font-weight:750}.home-start-paths strong{letter-spacing:-.025em;font-size:clamp(1rem,1.8vw,1.6rem)}.start-here-page{background:#070b0f}.start-here-intro{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(320px,.9fr) minmax(400px,1.1fr);align-items:end;gap:4rem;padding:clamp(3rem,7vw,8rem) max(5vw,2rem);display:grid}.start-here-intro h2{letter-spacing:-.06em;max-width:800px;margin-top:.75rem;font-size:clamp(2.6rem,5vw,6.5rem);line-height:.9}.start-here-intro>p{color:#9eadb6;max-width:760px;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.7}.start-path-grid{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.start-path-card{border-right:1px solid var(--line-strong);color:#e7eef1;grid-template-rows:minmax(280px,38vw) 1fr;min-width:0;text-decoration:none;display:grid}.start-path-card:last-child{border-right:0}.start-path-media{border-bottom:1px solid var(--line-strong);background:#101820;overflow:hidden}.start-path-media img{object-fit:cover;object-position:center 20%;filter:saturate(.85)contrast(1.08);width:100%;height:100%;transition:transform .24s,filter .24s}.start-path-issue img{object-position:center 28%}:is(.start-path-card:hover .start-path-media img,.start-path-card:focus-visible .start-path-media img){filter:saturate()contrast(1.04);transform:scale(1.025)}.start-path-card>div:last-child{align-content:start;padding:clamp(1.5rem,3vw,3rem);display:grid}.start-path-card span,.start-path-card small{color:#58c9df;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.start-path-card small{color:#71838e;margin-top:.4rem}.start-path-card h2{letter-spacing:-.055em;margin-top:1.25rem;font-size:clamp(2rem,3.5vw,4.5rem);line-height:.92}.start-path-card p{color:#97a6af;margin-top:1rem;line-height:1.65}.start-path-card strong{color:#dff9ff;text-transform:uppercase;border-top:1px solid #2a363e;justify-content:space-between;margin-top:2rem;padding-top:.8rem;font-size:.76rem;display:flex}.start-here-promise{text-align:center;justify-items:center;padding:clamp(4rem,9vw,10rem) max(5vw,2rem);display:grid}.start-here-promise h2{letter-spacing:-.06em;max-width:1000px;margin-top:1rem;font-size:clamp(2.5rem,5vw,6rem);line-height:.92}.start-here-promise>div{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:2.5rem;display:flex}.start-here-promise a{color:#c7d5dc;border:1px solid #33424b;border-radius:3px;padding:.8rem 1rem;font-size:.75rem;text-decoration:none}:is(.start-here-promise a:hover,.start-here-promise a:focus-visible){color:#effcff;background:#0b252e;border-color:#55c9df}@media (max-width:980px){.home-start-gateway,.start-here-intro{grid-template-columns:minmax(0,1fr)}.home-start-copy{border-bottom:1px solid #bcc5cb;border-right:0}.start-path-grid{grid-template-columns:minmax(0,1fr)}.start-path-card{border-right:0;border-bottom:1px solid var(--line-strong);grid-template-rows:minmax(360px,1fr);grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr)}.start-path-media{border-right:1px solid var(--line-strong);border-bottom:0}}@media (max-width:640px){.home-start-paths a{grid-template-columns:38px minmax(0,1fr)}.home-start-paths strong{grid-column:2}.start-here-intro{gap:1.5rem}.start-path-card{grid-template-rows:420px auto;grid-template-columns:minmax(0,1fr)}.start-path-media{border-right:0;border-bottom:1px solid var(--line-strong)}}@media (max-width:1280px){.site-visual-editor{grid-template-columns:190px minmax(400px,1fr) 340px}}.site-structure-editor{min-height:720px;padding:3rem max(8vw,2rem) 6rem}.site-structure-editor>header{grid-template-columns:minmax(0,1fr) minmax(300px,560px);align-items:end;gap:2rem;padding-bottom:2rem;display:grid}.site-structure-editor>header>p{color:#82939e;line-height:1.65}.site-section-addbar{border:1px solid var(--line);background:#090f14;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-section-addbar>button{border:0;border-right:1px solid var(--line);color:#7ed9ea;text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:.8rem;min-height:96px;padding:1rem;display:grid}.site-section-addbar>button:last-child{border-right:0}:is(.site-section-addbar>button:hover,.site-section-addbar>button:focus-visible){background:#101a21}.site-section-addbar>button span{gap:.3rem;display:grid}.site-section-addbar strong{color:#edf5f7;letter-spacing:0;font-size:.84rem}.site-section-addbar small{color:#82939e;font-size:.68rem;line-height:1.35}.site-structure-workspace{grid-template-columns:minmax(400px,1fr) 380px;align-items:start;gap:2rem;padding-top:2rem;display:grid}.site-structure-list{border-top:1px solid var(--line);display:grid}.site-structure-list>div{border-bottom:1px solid var(--line);color:#899aa5;cursor:grab;grid-template-columns:24px 42px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:78px;padding:.8rem;display:grid}.site-structure-list>div.is-selected{background:#101920;box-shadow:inset 3px 0 #55c9df}.site-structure-list>div>span{color:#55c9df;font-size:.72rem}.site-structure-actions{gap:.35rem;display:flex}.site-structure-list button{color:#9cadb7;min-width:38px;min-height:38px;font:inherit;cursor:pointer;background:#0d1419;border:1px solid #2d3a43;border-radius:3px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem;font-size:.73rem;display:inline-flex}.site-structure-list .site-structure-name{text-align:left;background:0 0;border:0;justify-items:start;gap:.2rem;min-width:0;padding:0;display:grid}.site-structure-name strong{color:#e3ebef;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.site-structure-name small{color:#71828c;font-size:.65rem}.site-structure-actions .is-danger{color:#ee9ca5;border-color:#633239}.site-section-inspector{border:1px solid var(--line);background:#0a1015;gap:1rem;max-height:calc(100vh - 160px);padding:1.3rem;display:grid;position:sticky;top:136px;overflow-y:auto}.site-section-inspector>div:first-child{border-bottom:1px solid var(--line);padding-bottom:1rem}.site-section-inspector h3{color:#edf5f7;letter-spacing:0;margin:.25rem 0 .35rem;font-size:1.25rem}.site-section-inspector>div:first-child>span,.site-section-inspector label>span{color:#80919b;text-transform:uppercase;font-size:.67rem;font-weight:700}.site-section-inspector label{gap:.45rem;display:grid}.site-section-inspector input,.site-section-inspector select,.site-section-inspector textarea{color:#edf5f7;width:100%;font:inherit;background:#070c10;border:1px solid #2b3941;border-radius:2px}.site-section-inspector input,.site-section-inspector select{min-height:42px;padding:0 .75rem}.site-section-inspector textarea{resize:vertical;min-height:180px;padding:.75rem;line-height:1.55}.site-section-link-fields{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.site-section-original-note{color:#90a0a9;gap:1rem;padding-top:.5rem;line-height:1.55;display:grid}.site-section-original-note button{color:#dff8fc;min-height:42px;font:inherit;cursor:pointer;background:#10232a;border:1px solid #3d8796;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.site-editor-footer{border-top:1px solid var(--line);background:#090e13;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem max(4vw,2rem);display:flex}.site-editor-footer>div{color:#82939e;align-items:center;gap:.65rem;font-size:.8rem;display:flex}.site-editor-footer .is-danger{color:#ffd9dc;background:#31171b;border-color:#934850}@media (max-width:980px){.studio-control-header,.site-editor-header{grid-template-columns:minmax(0,1fr);align-items:start}.studio-control-header .studio-owner-session{justify-items:start}.studio-control-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-control-stats>div:nth-child(2){border-right:0}.studio-library,.site-editor-workspace{grid-template-columns:minmax(0,1fr)}.studio-library-sidebar,.site-editor-workspace>aside{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.studio-library-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.site-editor-commandbar{position:static}.site-editor-form{min-width:0}.site-section-addbar{grid-template-columns:repeat(2,minmax(0,1fr))}.site-section-addbar>button:nth-child(2){border-right:0}.site-section-addbar>button:nth-child(-n+2){border-bottom:1px solid var(--line)}.site-structure-workspace{grid-template-columns:minmax(400px,1fr) 340px}}@media (max-width:680px){.studio-control-header,.site-editor-header{padding-inline:1rem}.studio-control-header h1,.site-editor-header h1{font-size:2.65rem}.studio-control-stats{grid-template-columns:minmax(0,1fr)}.studio-control-stats>div,.studio-control-stats>div:nth-child(2){border-right:0;min-height:96px}.studio-library-sidebar nav{grid-template-columns:minmax(0,1fr)}.studio-library-main{min-width:0;padding-inline:1rem}.studio-library-main>header,.studio-record-list article,.site-structure-editor>header{grid-template-columns:minmax(0,1fr);align-items:stretch}.studio-library-main>header{display:grid}.studio-record-list article>div:last-child,.site-editor-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-editor-header-actions .is-primary{grid-column:1/-1}.site-editor-commandbar{grid-template-columns:minmax(0,1fr) auto;padding-inline:1rem}.site-editor-commandbar>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-editor-commandbar p{grid-column:1/-1;justify-self:start}.site-editor-form,.site-editor-object-grid{grid-template-columns:minmax(0,1fr);min-width:0;padding-inline:1rem}:is(.site-editor-field,.site-editor-field:has(textarea),.site-editor-object,.site-editor-array){grid-column:auto}.site-structure-editor{padding-inline:1rem}.site-section-addbar,.site-structure-workspace{grid-template-columns:minmax(0,1fr)}.site-section-addbar>button{border-right:0;border-bottom:1px solid var(--line)}.site-section-addbar>button:last-child{border-bottom:0}.site-structure-list>div{grid-template-columns:20px 34px minmax(0,1fr)}.site-structure-actions{grid-column:2/-1;grid-template-columns:repeat(5,38px);display:grid}.site-section-inspector{max-height:none;position:static}.site-editor-footer{flex-direction:column;align-items:stretch}}@media (max-width:760px){.studio-custom-section-copy,.studio-custom-section-quote .studio-custom-section-copy{width:min(100% - 2rem,1120px);padding:4rem 0}.studio-custom-section-split{grid-template-columns:minmax(0,1fr)}.studio-custom-section-split .studio-custom-section-media{border-right:0;border-bottom:1px solid var(--line-strong);min-height:420px}.studio-custom-section-split .studio-custom-section-copy{width:min(100% - 2rem,1120px);margin:0 auto;padding:4rem 0}.studio-custom-section-feature{min-height:620px}.studio-custom-section-feature .studio-custom-section-media:after{background:linear-gradient(#03070a2e,#03070af0)}}@media (prefers-reduced-motion:reduce){.cinematic-hero-image{animation:none}}@media (max-width:1180px){.exchange-dossier-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.exchange-dossier-facts>div:nth-child(3n){border-right:0}.exchange-dossier-overview,.exchange-valuation{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);gap:3rem}.exchange-instruments>div,.exchange-players>div,.exchange-human-cost>div,.exchange-doctrine ol,.exchange-stories>div{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-infrastructure{grid-template-columns:minmax(420px,.9fr) minmax(460px,1.1fr)}}@media (max-width:860px){.exchange-dossier-hero{height:72vh;min-height:620px}.exchange-dossier-hero-copy{bottom:3.5rem}.exchange-dossier-hero-copy h1{font-size:58px}.exchange-dossier-signal{display:none}.exchange-dossier-overview,.exchange-valuation,.exchange-market-event,.exchange-instruments>header,.exchange-stories>header,.exchange-human-cost header,.exchange-infrastructure{grid-template-columns:minmax(0,1fr)}.exchange-dossier-overview,.exchange-valuation,.exchange-instruments>header,.exchange-human-cost header{gap:2rem}.exchange-infrastructure-art{min-height:540px}.exchange-market-event-art{border-right:0;border-bottom:1px solid var(--line);min-height:620px}.exchange-stories>header>a{justify-self:start}}@media (max-width:620px){.exchange-dossier-hero{height:78vh;min-height:590px}.exchange-dossier-hero>img{object-position:58% center}.exchange-dossier-hero-shade{background:linear-gradient(90deg,#030507eb,#03050759),linear-gradient(#0000 35%,#030507f0)}.exchange-dossier-hero-copy{width:calc(100% - 2rem);bottom:2.2rem;left:1rem}.exchange-dossier-hero-copy h1{font-size:43px}.exchange-dossier-hero-copy>p:not(.eyebrow){font-size:.88rem}.exchange-dossier-hero-copy a{min-height:42px;padding:.6rem .75rem;font-size:.66rem}.exchange-dossier-facts{grid-template-columns:minmax(0,1fr)}.exchange-dossier-facts>div,.exchange-dossier-facts>div:nth-child(3n){border-right:0;border-bottom:1px solid var(--line)}.exchange-dossier-overview,.exchange-doctrine,.exchange-instruments,.exchange-valuation,.exchange-market-event-copy,.exchange-players,.exchange-human-cost,.exchange-chronology,.exchange-stories,.exchange-glossary,.exchange-connections,.exchange-gallery{padding:4.5rem 1rem}.exchange-dossier-overview h2,.exchange-doctrine h2,.exchange-instruments h2,.exchange-valuation h2,.exchange-market-event h2,.exchange-infrastructure h2,.exchange-players h2,.exchange-human-cost h2,.exchange-chronology h2,.exchange-stories h2,.exchange-glossary h2,.exchange-connections h2,.exchange-gallery h2{font-size:36px}.exchange-doctrine ol,.exchange-instruments>div,.exchange-players>div,.exchange-human-cost>div,.exchange-stories>div,.exchange-connections>div,.exchange-gallery>div{grid-template-columns:minmax(0,1fr)}.exchange-doctrine li,.exchange-instruments article,.exchange-players article,.exchange-human-cost article,.exchange-stories article{min-height:0}.exchange-infrastructure-art{min-height:410px}.exchange-market-event-art{min-height:380px}.exchange-market-event-index{bottom:1rem;left:1rem;right:1rem}.exchange-market-event-copy dl>div{grid-template-columns:minmax(0,1fr);gap:.3rem}.exchange-infrastructure-copy{padding:3.5rem 1rem}.exchange-valuation-list article{grid-template-columns:82px minmax(0,1fr);gap:1rem}.exchange-chronology li{grid-template-columns:minmax(0,1fr);gap:.7rem}.exchange-connections article,.exchange-connections article+article{border-right:0;border-bottom:1px solid var(--line);padding:1.5rem 0}.exchange-glossary details p{padding-left:0}}@media (max-width:900px){.editorial-page-hero{min-height:560px;padding:6rem 0 3rem}.editorial-page-hero-media,.editorial-page-hero-1 .editorial-page-hero-media,.editorial-page-hero-2 .editorial-page-hero-media{width:100%;inset:0}.editorial-page-hero-media figure:nth-child(n+4){display:none}.editorial-page-hero-shade{background:linear-gradient(90deg,#06080bfa 0%,#06080bdb 48%,#06080b61 100%),linear-gradient(#0000 42%,#06080bfa 100%)}.editorial-page-hero-copy{width:min(76%,720px)}.editorial-page-hero-copy h1{font-size:54px}}@media (max-width:620px){.editorial-page-hero{min-height:570px;padding:5rem 0 2.5rem}.editorial-page-hero-media{grid-auto-columns:minmax(0,1fr)}.editorial-page-hero-media figure:nth-child(n+3){display:none}.editorial-page-hero-shade{background:linear-gradient(90deg,#06080bf5,#06080b94),linear-gradient(#06080b33 0%,#06080bb8 42%,#06080bfc 100%)}.editorial-page-hero-copy{width:100%}.editorial-page-hero-copy h1{max-width:100%;font-size:42px}.editorial-page-hero-copy>p:last-child{font-size:.9rem;line-height:1.65}.editorial-page-hero-signal{display:none}}@media (prefers-reduced-motion:reduce){.editorial-page-hero-media img{transition:none}}.comic-cover{aspect-ratio:2/3;border:1px solid var(--line-strong);isolation:isolate;background:#060708;width:100%;margin:0;position:relative;overflow:hidden;container-type:inline-size}.comic-cover img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.comic-cover:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0203042e 0%,#0000 24%),linear-gradient(#0000 83%,#020304f0 100%);position:absolute;inset:0}.comic-cover-title{color:#fff;text-transform:uppercase;text-shadow:0 2px 14px #000;gap:.22rem;width:min(86%,28rem);padding:clamp(.5rem,2.5cqw,1.2rem);display:grid}.comic-cover-title span,.comic-cover-folio{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.2}.comic-cover-title span{color:var(--cyan);font-size:.75rem}.comic-cover-title strong{max-width:15ch;font-size:clamp(1rem,6cqw,2.45rem);font-weight:900;line-height:.94}.comic-cover-folio{color:#fff;border-top:1px solid #ffffffad;justify-content:space-between;align-items:center;gap:1rem;padding-top:.55rem;display:flex;position:absolute;bottom:.9rem;left:1rem;right:1rem}.comic-cover-folio span:first-child{color:var(--cyan);font-size:.8rem}.comic-cover-pending{background:linear-gradient(145deg,#0000 0 48%,#5bdaff24 48% 49%,#0000 49%),#080b0f}.comic-cover-pending-copy{border-left:3px solid var(--cyan);color:#fff;text-transform:uppercase;gap:.25rem;padding-left:.8rem;display:grid;position:absolute;bottom:5.2rem;left:1.2rem;right:1.2rem}.comic-cover-pending-copy span{color:#8d9ba6;font-family:var(--font-geist-mono), monospace;font-size:.62rem}.comic-cover-pending-copy strong{font-size:1.1rem}.comic-cover-hero{justify-self:center;width:min(100%,580px)}.comic-cover-hero .comic-cover-folio{font-size:.72rem;bottom:1.25rem;left:1.45rem;right:1.45rem}.comic-card{grid-template-rows:auto 1fr}.comic-card .comic-cover{border:0;border-bottom:1px solid var(--line)}.media-strip .comic-cover{min-width:0}.arc-publication{width:min(1360px, calc(100% - var(--page-gutter) * 2));margin:0 auto;padding-bottom:3rem}.arc-publication p,.arc-publication h1,.arc-publication h2,.arc-publication h3,.arc-publication figure{margin:0}.arc-publication p{line-height:1.7}.arc-breadcrumb{color:#adb6c0;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1.7rem 0;font-size:.875rem;display:flex}.arc-breadcrumb a{color:#f5f7fa}.arc-label{color:#81d9f6;letter-spacing:.09em;text-transform:uppercase;font-size:.875rem;font-weight:700;line-height:1.5}.arc-publication-hero{border:1px solid var(--line);background:#101317;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.arc-hero-copy{align-self:center;min-width:0;padding:clamp(1.5rem,4vw,4rem)}.arc-hero-copy>.arc-label{flex-wrap:wrap;gap:.65rem;display:flex}.arc-hero-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin:1.4rem 0;font-size:clamp(2.6rem,5.3vw,5.4rem);font-weight:850;line-height:.99}.arc-hero-deck{color:#fff;max-width:38ch;font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.4!important}.arc-hero-summary{color:#b2bcc7;max-width:57ch;font-size:1rem;margin-top:1.2rem!important}.arc-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex}.arc-button{color:#fff;border:1px solid #63717d;justify-content:center;align-items:center;gap:.65rem;min-height:48px;padding:.75rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.arc-button-primary{color:#07141d;background:#91def5;border-color:#91def5}.arc-button:hover{background:#202c36}.arc-button-primary:hover{background:#c2efff}.arc-hero-facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1.25rem;margin:2rem 0 0;padding-top:1.25rem;display:grid}.arc-hero-facts dt{color:#96a4b1;margin-bottom:.4rem;font-size:.875rem}.arc-hero-facts dd{margin:0;font-size:.875rem;line-height:1.6}.arc-hero-art{border-left:1px solid var(--line);background:#171c22;grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.arc-hero-art>img{object-fit:cover;object-position:center 65%;width:100%;height:100%;min-height:480px;max-height:860px;display:block}.arc-hero-art>img.arc-hero-art-contain{object-fit:contain}.arc-hero-art figcaption{color:#bac5cf;border-top:1px solid var(--line);padding:.8rem 1.25rem;font-size:.875rem}.arc-publication-hero-text{grid-template-columns:1fr}.arc-publication-hero-text h1{max-width:20ch}.arc-publication-hero-text .arc-hero-copy{max-width:1000px}.arc-section-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.5rem 1.7rem;padding:.75rem 0;display:flex}.arc-section-nav a{color:#bdc7d1;align-items:center;min-height:44px;font-size:.875rem;font-weight:650;display:flex}.arc-section-nav a:hover,.arc-breadcrumb a:hover{color:#91def5}.arc-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.65fr) minmax(0,2fr);gap:clamp(1.5rem,4vw,4rem);padding:3.5rem 0;scroll-margin-top:100px;display:grid}.arc-section-heading h2{letter-spacing:-.035em;text-wrap:balance;margin-top:.75rem;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:750;line-height:1.12}.arc-section-content{min-width:0}.arc-prose{color:#c0cad3;max-width:76ch;font-size:1.0625rem}.arc-prose p+p{margin-top:1.2rem}.arc-section-intro{color:#aebbc6;max-width:66ch;font-size:1rem;margin-bottom:1.5rem!important}.arc-issue-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.arc-issue-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:1.25rem;padding:1.75rem 0;display:flex}.arc-issue-number{color:#7f929f;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.2rem}.arc-issue-cover{object-fit:cover;flex-shrink:0;width:76px;height:114px}.arc-issue-copy{flex:1;min-width:0}.arc-issue-copy .arc-label{font-size:.75rem}.arc-issue-copy h3{margin:.45rem 0 .6rem;font-size:1.125rem;line-height:1.4}.arc-issue-copy h3 a:hover{text-underline-offset:.2em;text-decoration:underline}.arc-issue-copy>p:not(.arc-label){color:#b0bcc6;font-size:1rem}.arc-issue-format{color:#a8b4be;margin-top:.6rem;font-size:.8125rem;line-height:1.6;display:block}.arc-issue-link{color:#91def5;flex-shrink:0;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.875rem;display:flex}.arc-issue-status{color:#a5b1bd;padding-top:.45rem;font-size:.8125rem}.arc-issue-planned .arc-label{color:#a5b1bd}.arc-art-grid{gap:2rem;display:grid}.arc-art-preview{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:1.5rem;display:grid}.arc-art-open{cursor:zoom-in;border:1px solid var(--line-strong);color:#fff;background:#13171c;width:100%;min-width:0;padding:0;position:relative}.arc-art-open img{object-fit:contain;width:100%;height:460px;display:block}.arc-art-open>span{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:.6rem;min-height:48px;font-size:.875rem;font-weight:650;display:flex}.arc-art-open:hover>span{background:#283641}.arc-art-preview h3{letter-spacing:-.025em;margin:.6rem 0 .8rem;font-size:1.3rem;line-height:1.3}.arc-art-preview figcaption>p:not(.arc-label){color:#b3bfc9;font-size:1rem}.arc-art-credit{margin-top:1rem!important;font-size:.875rem!important}.arc-art-dialog{color:#f5f7fa;background:#0d1014;border:1px solid #63717d;width:min(1180px,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:0}.arc-art-dialog::backdrop{background:#000000eb}.arc-art-dialog-inner{flex-direction:column;max-height:calc(100dvh - 2.2rem);display:flex}.arc-art-dialog header,.arc-art-dialog footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.arc-art-dialog header{border-bottom:1px solid var(--line)}.arc-art-dialog header h2{font-size:1rem;line-height:1.4}.arc-art-dialog button{cursor:pointer;color:#fff;background:#182028;border:1px solid #586774;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.arc-art-dialog-image{text-align:center;background:#06080a;flex:1;min-height:0;overflow:auto}.arc-art-dialog-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:72dvh;margin:auto;display:block}.arc-art-dialog footer{border-top:1px solid var(--line)}.arc-art-dialog footer p{color:#b5c2ce;font-size:.875rem}.arc-art-pagination{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.arc-art-pagination span{font-size:.875rem}.arc-cast-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.arc-cast-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#11151a;padding:1.5rem}.arc-cast-grid h3{margin:.7rem 0;font-size:1.15rem;line-height:1.35}.arc-cast-grid h3 a{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.arc-cast-grid h3 svg{color:#91def5;flex-shrink:0}.arc-cast-grid p{color:#aebbc6;font-size:1rem}.arc-story-notes{border:1px solid var(--line);padding:1rem 1.25rem}.arc-story-notes summary{cursor:pointer;min-height:44px;font-size:1rem;font-weight:650}.arc-story-notes summary span{color:#aab6c1;margin:.4rem 0 0 1rem;font-size:.875rem;font-weight:400;display:block}.arc-story-notes ul{color:#bac6d0;padding-left:1.25rem}.arc-story-notes li{padding:.5rem 0;line-height:1.65}.arc-publication .tag-list{gap:.65rem}.arc-publication .tag-list a,.arc-publication .tag-list span{padding:.6rem .8rem;font-size:.875rem}.arc-timeline-copy{color:#c5cfd8;font-size:1.125rem}.arc-return{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:2.5rem 0 0;display:flex}.arc-return a{align-items:center;gap:1rem;font-size:1.2rem;font-weight:700;display:flex}.arc-archive-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.arc-archive-card{color:#f4f7fa;background:#11151a;min-width:0;display:flex}.arc-archive-card:hover{background:#1a222a}.arc-archive-card>img{object-fit:cover;object-position:center 65%;width:34%;display:block}.arc-archive-card-copy{flex:1;min-width:0;padding:1.8rem}.arc-archive-card h3{letter-spacing:-.03em;margin:.8rem 0;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.1}.arc-archive-card-copy>p:not(.arc-label){color:#b0becb;font-size:1rem;line-height:1.6}.arc-archive-card-action{color:#91def5;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.7rem;font-size:.875rem;font-weight:650;display:flex}@media (max-width:1100px){.arc-publication-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.arc-hero-copy h1{font-size:clamp(2.5rem,5.5vw,4rem)}.arc-section{grid-template-columns:minmax(140px,.6fr) minmax(0,2fr);gap:2rem}.arc-issue-list li{flex-wrap:wrap}.arc-issue-copy{flex-basis:55%}.arc-issue-link,.arc-issue-status{margin-left:2.6rem}.arc-art-preview{grid-template-columns:1fr}.arc-art-open img{height:460px}.arc-archive-card>img{width:30%}.arc-archive-card-copy{padding:1.4rem}}@media (max-width:760px){.arc-publication-hero{grid-template-columns:1fr}.arc-hero-copy{padding:1.5rem}.arc-hero-copy h1{max-width:15ch;font-size:clamp(2.7rem,8vw,4.5rem)}.arc-hero-art{border-left:0;border-top:1px solid var(--line)}.arc-hero-art>img{object-fit:contain;height:auto;min-height:0;max-height:540px}.arc-section{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 0}.arc-section-heading h2{max-width:26ch}.arc-section-nav{column-gap:1.2rem}.arc-archive-grid{grid-template-columns:1fr}.arc-archive-card>img{width:32%}.arc-art-dialog footer{flex-wrap:wrap}}@media (max-width:420px){.arc-hero-copy{padding:1.3rem}.arc-hero-copy h1{font-size:2.6rem}.arc-hero-facts,.arc-cast-grid{grid-template-columns:1fr}.arc-hero-actions .arc-button{width:100%}.arc-art-open img{height:380px}.arc-issue-list li{gap:.8rem}.arc-issue-cover{width:54px;height:81px}.arc-issue-copy{flex-basis:50%}.arc-archive-card{flex-direction:column}.arc-archive-card>img{width:100%;height:260px}.arc-archive-card-copy{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.arc-publication{scroll-behavior:auto}}.arc-interior-section{grid-template-columns:1fr;gap:2rem}.arc-interior-section .arc-section-heading{flex-wrap:wrap;align-items:baseline;gap:.75rem 2rem;display:flex}.arc-interior-section .arc-section-heading h2{margin:0}.arc-art-grid-interiors{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.arc-art-grid-interiors .arc-art-preview{grid-template-columns:1fr;align-content:start;gap:1.25rem}.arc-art-grid-interiors .arc-art-open img{aspect-ratio:2/3;object-fit:contain;background:#e9e9e5;width:100%;height:auto}.arc-art-grid-interiors figcaption{max-width:56ch}.arc-art-tools{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.arc-art-dialog button.arc-art-zoom{justify-content:center;align-items:center;gap:.5rem;width:auto;padding:0 .8rem;font-size:.875rem;display:flex}.arc-art-dialog-image-zoomed img{width:150%;max-width:none;max-height:none;margin:0}@media (max-width:760px){.arc-art-grid-interiors{grid-template-columns:1fr}.arc-art-dialog .arc-art-zoom span{display:none}.arc-art-dialog button.arc-art-zoom{width:44px;padding:0}.arc-art-dialog-image-zoomed img{width:230%}}.issue-spotlight{background:#10151d;border:1px solid #343d49;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,5vw,80px);padding:clamp(24px,5vw,72px);display:grid}.issue-spotlight-art{color:#f5f0e7;width:100%;max-width:390px;margin-inline:auto;display:block}.issue-spotlight-art img{width:100%;height:auto;display:block}.issue-preview-hero{max-width:530px;margin:0}.issue-preview-hero img{width:100%;height:auto;display:block}.issue-preview-hero figcaption{color:#aab5c3;padding-top:12px;font-size:13px}.detail-section#sneak-peek{scroll-margin-top:80px}.issue-spotlight-art span{justify-content:space-between;padding-top:12px;font-size:13px;display:flex}.issue-spotlight-copy h2{letter-spacing:-.04em;color:#f5f0e7;max-width:17ch;margin:16px 0 24px;font-size:clamp(30px,4vw,58px);line-height:1.04}.issue-spotlight-premise{color:#d2d7de;max-width:48ch;font-size:clamp(17px,1.6vw,21px);line-height:1.6}.issue-spotlight-status{color:#aab5c3;max-width:50ch;margin:24px 0;font-size:14px;line-height:1.6}.issue-spotlight-copy .hero-actions{flex-wrap:wrap}.home-issue-feature{width:100%;max-width:1440px;margin:0 auto}.start-secondary-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.start-secondary-paths a{border:1px solid #343d49;padding:28px;display:block}.start-secondary-paths h3{margin:10px 0;font-size:24px}.start-secondary-paths p{color:#abb7c5;line-height:1.6}.start-secondary-paths strong{margin-top:18px;display:block}:is(.issue-spotlight a:focus-visible,.start-secondary-paths a:focus-visible){outline-offset:5px;outline:3px solid #e5b85c}@media (max-width:680px){.issue-spotlight{grid-template-columns:minmax(0,1fr)}.issue-spotlight-copy{grid-row:1}.issue-spotlight-copy h2{max-width:none}.issue-spotlight-art{max-width:340px}.start-secondary-paths{grid-template-columns:minmax(0,1fr)}}.comic-reader{background:#080a0e;border:1px solid #39414c}.comic-reader-bar{border-bottom:1px solid #39414c;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.comic-reader-bar p{color:var(--comic-paper);margin:6px 0 0;font-size:16px}.comic-reader-controls{align-items:center;gap:8px;display:flex}.comic-reader button{cursor:pointer;color:var(--comic-paper);font:inherit}.comic-reader-controls button{background:var(--comic-surface);border:1px solid #616974;justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:10px;font-size:14px;display:flex}.comic-reader button:focus-visible{outline:3px solid var(--comic-red);outline-offset:4px}.comic-reader button:disabled,.arc-art-pagination button:disabled{opacity:.3;cursor:default}.comic-reader-sheet{width:min(100%,800px);margin:0 auto;padding:24px}.comic-reader-sheet button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.comic-reader-sheet img{aspect-ratio:2/3;width:100%;height:auto;display:block}.comic-reader-pages{flex-wrap:wrap;justify-content:center;gap:14px;padding:8px 20px 24px;display:flex}.comic-reader-pages button{background:0 0;border:2px solid #0000;gap:8px;padding:8px;font-size:14px;display:grid}.comic-reader-pages button[aria-pressed=true]{border-color:var(--comic-red);background:#222831}.comic-reader-pages img{object-fit:contain;width:64px;height:96px;display:block}.comic-transcript{color:#dce1e8;border-top:1px solid #39414c;margin:0 24px 20px;padding:16px 0}.comic-transcript summary{cursor:pointer;font-size:16px}.comic-transcript ol{gap:16px;padding:24px 0 0;list-style:none;display:grid}.comic-transcript strong{text-transform:uppercase;letter-spacing:.06em;color:#aab5c3;font-size:13px;display:block}.comic-transcript p{margin:4px 0 0;font-size:16px;line-height:1.6}.comic-reader-note{background:var(--comic-surface);color:#b7c0cc;margin:0;padding:20px 24px;font-size:14px;line-height:1.6}@media (max-width:600px){.comic-reader-bar{padding:16px 12px}.comic-reader-controls{gap:6px}.comic-reader-controls button span{display:none}.comic-reader-sheet{padding:12px 0}.comic-reader-pages{gap:4px;padding-inline:4px}.comic-reader-pages button{padding:5px}.comic-reader-pages img{width:54px;height:81px}.comic-reader-bar .eyebrow{font-size:12px}}.launch-hero{background:#0a0c10;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,88px);max-width:1440px;margin:auto;padding:clamp(32px,5vw,76px);display:grid}.launch-brand{color:var(--comic-paper);text-transform:uppercase;letter-spacing:.14em;margin:0 0 48px;font-size:14px;font-weight:750}.launch-copy .eyebrow{color:#b4bbc5;font-size:14px}.launch-copy h1{color:var(--comic-paper);letter-spacing:-.06em;margin:20px 0 28px;font-size:clamp(64px,7.6vw,112px);font-weight:900;line-height:.9}.launch-copy h1 span{color:var(--comic-red)}.launch-hook{letter-spacing:-.025em;color:var(--comic-paper);margin:0 0 20px;font-size:clamp(22px,2.3vw,32px);line-height:1.25}.launch-description{color:#b7bfcb;max-width:47ch;margin-bottom:28px;font-size:16px;line-height:1.65}.launch-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.launch-actions a,.launch-text-link{font-size:15px;font-weight:700}.launch-primary{background:var(--comic-red);color:#fff;justify-content:space-between;align-items:center;gap:36px;padding:18px 24px;font-size:16px;font-weight:750;display:inline-flex}.launch-availability{color:#9ba6b5;margin:20px 0 0;font-size:13px;line-height:1.6}.launch-art{justify-self:end;width:100%;max-width:470px;display:block}.launch-art img{width:100%;height:auto;display:block}.launch-art>span{color:#aeb8c5;justify-content:space-between;padding-top:14px;font-size:13px;display:flex}.launch-cast,.launch-stories{border-top:1px solid #303641;max-width:1440px;margin:0 auto;padding:clamp(32px,5vw,76px)}.launch-section-heading{margin-bottom:32px}.launch-section-heading h2{color:var(--comic-paper);letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(32px,3.5vw,48px);line-height:1.08}.launch-section-heading>p:last-child{color:#b7bfcb;margin:0;font-size:16px;line-height:1.6}.launch-cast-grid{border-top:1px solid #454b56;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.launch-cast-card{padding:32px 36px 24px 0}.launch-cast-card+.launch-cast-card{border-left:1px solid #454b56;padding-left:36px;padding-right:0}.launch-cast-index,.launch-story-card>span{color:#a5afbd;text-transform:uppercase;letter-spacing:.04em;font-size:13px;line-height:1.6}.launch-cast-card h3{color:var(--comic-paper);letter-spacing:-.03em;margin:20px 0 0;font-size:clamp(30px,3vw,42px)}.launch-cast-card>span{color:#a5afbd;font-size:16px}.launch-cast-card p{color:#c0c8d2;max-width:48ch;margin:20px 0 28px;font-size:16px;line-height:1.7}.launch-cast-card strong,.launch-story-card strong{color:var(--comic-paper);justify-content:space-between;font-size:14px;display:flex}.launch-cast-card:hover strong,.launch-story-card:hover strong{color:var(--comic-red)}.launch-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.launch-story-card{background:#10141a;border:1px solid #454b56;flex-direction:column;align-items:stretch;padding:28px;display:flex}.launch-story-card h3{color:var(--comic-paper);margin:20px 0;font-size:28px;line-height:1.15}.launch-story-card p{color:#b8c2cf;margin:0 0 28px;font-size:16px;line-height:1.65}.launch-story-card strong{margin-top:auto}.launch-text-link{margin-top:28px;display:inline-block}.launch-update{border-top:3px solid var(--comic-red);background:#151a21;justify-content:space-between;align-items:center;gap:40px;max-width:1288px;margin:0 auto 64px;padding:32px;display:flex}.launch-update h2{color:var(--comic-paper);margin:14px 0;font-size:28px;line-height:1.15}.launch-update p{color:#b7bfcb;max-width:74ch;font-size:16px;line-height:1.65}.launch-update a{flex-shrink:0;font-size:15px;font-weight:700}:is(.launch-hero a:focus-visible,.launch-cast a:focus-visible,.launch-stories a:focus-visible,.launch-update a:focus-visible){outline:3px solid var(--comic-paper);outline-offset:6px}.comic-reader{scroll-margin-top:80px}@media (max-width:900px){.launch-hero{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:28px;padding-inline:28px}.launch-copy h1{font-size:clamp(56px,8vw,86px)}.launch-story-grid{grid-template-columns:minmax(0,1fr)}.launch-update{margin-inline:28px}}@media (max-width:620px){.launch-hero{grid-template-columns:minmax(0,1fr);padding:32px 20px}.launch-brand{margin-bottom:32px}.launch-copy h1{font-size:clamp(58px,15vw,88px)}.launch-actions{gap:20px}.launch-primary{width:100%}.launch-art{justify-self:center;max-width:390px;margin-top:8px}.launch-cast,.launch-stories{padding:40px 20px}.launch-cast-grid{grid-template-columns:minmax(0,1fr)}.launch-cast-card,.launch-cast-card+.launch-cast-card{border-left:0;padding:28px 0}.launch-cast-card+.launch-cast-card{border-top:1px solid #454b56}.launch-update{flex-direction:column;align-items:flex-start;gap:8px;margin:0 20px 40px;padding:24px}}.comic-issue-opening{padding:clamp(24px,4vw,48px);display:block}.comic-issue-opening h1{max-width:25ch;font-size:clamp(32px,4.2vw,60px)}.comic-issue-opening .hero-facts{display:none}.comic-issue-opening .hero-actions{margin-top:24px}.comic-issue-opening .hero-actions a:first-child{background:var(--comic-red);color:#fff;border-color:var(--comic-red)}.comic-issue-opening>div>p:not(.eyebrow){max-width:74ch;font-size:16px}.launch-primary,.comic-issue-opening .hero-actions a:first-child,.issue-spotlight-copy .hero-actions a:first-child{color:#fff;background:#bf352a;border-color:#bf352a}.launch-primary:hover{background:#a92c23}.launch-copy h1{text-transform:uppercase}.reader-guide-heading{padding:clamp(28px,4vw,56px) 0}.reader-guide-heading h1{letter-spacing:-.04em;max-width:22ch;color:var(--comic-paper);margin:16px 0 24px;font-size:clamp(34px,4.5vw,60px);line-height:1.07}.reader-guide-heading>p:last-child{color:#b7bfcb;max-width:76ch;font-size:17px;line-height:1.7}.studio-edit-lock{border:0;min-width:0;margin:0;padding:0}.detail-grid .detail-hero,.page-grid .editorial-page-hero{grid-column:1/-1}.studio-private-preview{color:#15191d;background:#d0eaf4;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-size:16px;display:flex}.studio-private-preview a{text-decoration:underline}.studio-edit-lock:disabled{opacity:.72;pointer-events:none}.studio-editor-page{width:calc(100% - 32px);max-width:1920px}.site-editor-header h1{font-size:28px;line-height:1.2}.site-editor-header{padding-block:24px}.site-editor-commandbar,.site-editor-commandbar>div{flex-wrap:wrap}.publisher-scroll{border:1px solid #34393f;overflow-x:auto}.publisher-designer{color:#e8edf1;background:#15191d;min-width:1050px;height:min(900px,100vh - 180px);min-height:620px;display:flex}.publisher-designer button,.studio-rich-toolbar button,.studio-image-picker button,.studio-new-dialog button,.studio-new-page,.studio-history button{color:#e8edf1;cursor:pointer;min-height:36px;font:inherit;background:#242a30;border:1px solid #424a51;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:7px 10px;font-size:14px;display:inline-flex}.publisher-designer button:hover,.studio-rich-toolbar button:hover,.studio-image-picker button:hover{background:#333c43}.publisher-designer button:disabled,.studio-rich-toolbar button:disabled{opacity:.4;cursor:default}.publisher-designer button[aria-pressed=true],.studio-rich-toolbar button[aria-pressed=true]{color:#fff;background:#25444e;border-color:#79c8e1}:is(.publisher-designer :focus-visible,.studio-rich-editor :focus-visible,.studio-image-picker :focus-visible,.studio-new-dialog :focus-visible){outline-offset:3px;outline:2px solid #79c8e1}.publisher-designer h2{margin:8px 0 16px;font-size:20px;line-height:1.3}.publisher-designer h3{font-size:18px}.publisher-outline{border-right:1px solid #34393f;flex-direction:column;flex-shrink:0;width:240px;padding:12px;display:flex}.publisher-designer[data-collapsed=true]{min-width:875px}.publisher-designer[data-collapsed=true] .publisher-outline{width:64px;padding-inline:6px}.publisher-outline header{justify-content:space-between;align-items:center;gap:6px;min-height:45px;font-size:14px;display:flex}.publisher-outline nav{flex:1;margin-block:12px;overflow-y:auto}.publisher-section-row{border-bottom:1px solid #34393f;margin-bottom:5px;display:flex}.publisher-section-row button{background:0 0;border:0;border-radius:0;padding:8px 3px}.publisher-section-row button:last-child{text-align:left;overflow-wrap:anywhere;flex:1;justify-content:space-between;min-width:0}.publisher-section-row[data-selected=true]{background:#29404a;box-shadow:inset 3px 0 #79c8e1}.publisher-designer[data-collapsed=true] .publisher-section-row>button:first-child{display:none}.publisher-designer[data-collapsed=true] .publisher-section-row>button{justify-content:center}.publisher-stage{background:#080b0e;flex-direction:column;flex:1;min-width:400px;min-height:0;display:flex}.publisher-stage>header{background:#1a2025;border-bottom:1px solid #34393f;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.publisher-stage>header>span{overflow-wrap:anywhere;font-size:14px}.publisher-stage>header>div{flex-shrink:0;gap:4px;display:flex}.publisher-canvas-scroll{flex:1;padding:24px 12px;overflow:auto}.publisher-canvas{background:#10161b;width:100%;margin:auto}.publisher-canvas[data-size=tablet]{max-width:768px}.publisher-canvas[data-size=mobile]{max-width:375px}.publisher-canvas-section{overflow-wrap:anywhere;border:1px solid #34393f;min-height:140px;margin-block:0;position:relative}.publisher-canvas-section[data-selected=true]{outline-offset:-2px;outline:2px solid #79c8e1}.publisher-section-label{color:#b9c6ce;margin-bottom:16px;font-size:13px}.publisher-native{padding-block:16px;line-height:1.7}.publisher-native>button{margin-block:16px}.publisher-canvas-block{min-height:70px;padding-top:34px;position:relative}.publisher-canvas-block[data-selected=true]{outline-offset:4px;outline:2px solid #d6b66c}.publisher-block-handle{position:absolute;top:0;left:0;min-height:28px!important;padding:3px 5px!important;font-size:12px!important}.publisher-empty-block{width:100%;background:0 0!important;border:1px dashed #6e7a83!important;min-height:100px!important}.publisher-inspector{border-left:1px solid #34393f;flex-shrink:0;width:410px;min-height:0;display:flex}.publisher-inspector-body{flex:1;min-width:0;padding:18px 12px;overflow-y:auto}.publisher-inspector-rail{background:#101519;border-left:1px solid #34393f;flex-direction:column;flex-shrink:0;gap:6px;width:62px;padding-top:12px;display:flex}.publisher-inspector-rail button{border:0;border-radius:0;flex-direction:column;min-height:88px;padding:8px 2px;font-size:12px}.publisher-insert{border-bottom:1px solid #34393f;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:18px;display:grid}.publisher-insert button{flex-direction:column;min-height:60px;padding:6px 2px}.publisher-element-actions{gap:6px;margin-block:16px;display:flex}.publisher-inspector label,.studio-new-dialog label{gap:7px;margin-block:14px;font-size:14px;display:grid}.publisher-inspector input:not([type=range]):not([type=color]),.publisher-inspector select,.studio-new-dialog input,.studio-new-dialog select,.studio-link-input input,.studio-media-search input,.site-editor-field select{color:#edf1f5;width:100%;min-width:0;min-height:40px;font:inherit;background:#0c1115;border:1px solid #424a51;border-radius:4px;padding:8px;font-size:14px}.publisher-inspector input[type=range]{accent-color:#86cbe1;width:100%}.publisher-inspector input[type=color]{background:0 0;border:0;width:42px;height:32px}.publisher-focal{cursor:crosshair;position:relative}.publisher-focal img{object-fit:contain;width:100%;max-height:220px;display:block}.publisher-focal span{pointer-events:none;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #172027}.studio-rich-editor{grid-column:1/-1;min-width:0;margin-block:12px}.studio-control-label{color:#d7dfe5;margin-bottom:9px;font-size:14px;font-weight:600;display:block}.studio-rich-toolbar{background:#20272d;border:1px solid #424a51;border-radius:4px 4px 0 0;flex-wrap:wrap;gap:3px;padding:6px;display:flex}.studio-rich-toolbar button{background:0 0;border:0;width:30px;min-width:30px;min-height:30px;padding:3px}.studio-rich-toolbar select{color:#e8edf1;background:#10161b;border:1px solid #505b65;border-radius:3px;min-width:0;max-width:110px;min-height:32px;padding:3px;font-size:13px}.studio-rich-toolbar input[type=color]{background:0 0;border:0;width:30px;height:30px;padding:2px}.studio-rich-surface{color:#e8edf1;overflow-wrap:anywhere;background:#0c1115;border:1px solid #424a51;border-top:0;min-height:130px;max-height:520px;padding:14px;font-size:16px;line-height:1.65;overflow-y:auto}.studio-rich-surface p{margin:0 0 12px}.studio-rich-surface h2{font-size:28px}.studio-rich-surface h3{font-size:23px}.studio-rich-surface h4{font-size:19px}.studio-rich-surface ul,.studio-block-rich ul{padding-left:24px;list-style:outside}.studio-rich-surface ol,.studio-block-rich ol{padding-left:24px;list-style:decimal}.studio-rich-surface a,.studio-block-rich a,.rich-copy a{text-underline-offset:3px;text-decoration:underline}.studio-link-input{background:#1d252c;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.studio-image-picker{min-width:0;margin-block:12px}.studio-image-choice{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-image-choice img{object-fit:contain;background:#080b0e;width:74px;height:74px}.studio-media-dialog,.studio-new-dialog{color:#e8edf1;background:#141a1f;border:1px solid #5a6874;border-radius:8px;width:min(1040px,100vw - 32px);max-height:calc(100vh - 48px);margin:auto;padding:24px;overflow-y:auto}.studio-media-dialog::backdrop{background:#000b}.studio-new-dialog::backdrop{background:#000b}.studio-media-dialog>header,.studio-new-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.studio-media-dialog h2,.studio-new-dialog h2{margin:0;font-size:26px}.studio-media-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.studio-media-search{flex:1;align-items:center;gap:8px;min-width:220px;display:flex}.studio-upload-button{cursor:pointer;background:#2c4954;border:1px solid #6d9aab;border-radius:4px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.studio-upload-button input{opacity:0;width:1px;height:1px}.studio-upload-button:focus-within{outline:2px solid #79c8e1}.studio-upload-drop{text-align:center;border:1px dashed #5a6874;margin-block:16px;padding:20px;font-size:14px}.studio-media-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}.studio-media-grid button{text-align:left;border:1px solid #424a51;border-radius:4px;flex-direction:column;justify-content:start;padding:0;display:flex;overflow:hidden}.studio-media-grid img{object-fit:contain;background:#090c0e;width:100%;height:190px}.studio-media-grid span{overflow-wrap:anywhere;padding:10px;font-size:14px}.studio-new-dialog{max-width:480px}.studio-new-dialog p{color:#b9c6ce;line-height:1.6}.studio-history{padding:32px}.studio-history>div{border-bottom:1px solid #424a51;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.studio-designed-section{grid-column:1/-1;width:100%;min-width:0}.studio-designed-section>.detail-section{background:0 0;border:0;padding:0}.studio-designed-section>.studio-block-grid{margin-block:24px}.studio-block-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;width:100%;display:grid;container-type:inline-size}.studio-block{grid-column:span var(--block-span,12);overflow-wrap:anywhere;min-width:0}.studio-block figure{margin:0}.studio-block figure img{width:100%;max-width:100%;height:auto;display:block}.studio-block figcaption{color:inherit;padding-block:12px;font-size:14px;line-height:1.6}.studio-block hr{opacity:.4;border:0;border-top:1px solid;margin-block:20px}.studio-block-rich{color:inherit;font-size:16px;line-height:1.7}.studio-block-rich p{color:inherit;font-size:inherit;margin:0 0 16px}.studio-block-rich h2{font-size:32px}.studio-block-rich h3{font-size:24px}.studio-block-rich h4{font-size:20px}.studio-block-rich h2,.studio-block-rich h3,.studio-block-rich h4{color:inherit;line-height:1.25}.studio-block blockquote{border-left:3px solid #d6b66c;margin:0;padding-left:24px}.studio-block-heading{font-size:32px;font-weight:700;line-height:1.25}.studio-block-link{border:1px solid;border-radius:4px;padding:12px 20px;text-decoration:none;display:inline-flex}.studio-block-rich>:last-child{margin-bottom:0}.rich-copy{white-space:pre-line}.rich-copy>.rich-p,.rich-copy .rich-h2,.rich-copy .rich-h3,.rich-copy .rich-h4,.rich-copy .rich-blockquote,.rich-copy .rich-ul,.rich-copy .rich-ol,.rich-copy .rich-li{margin-bottom:.6em;display:block}.rich-copy .rich-li{margin-left:1.5em;display:list-item}.rich-copy .rich-ol{list-style:decimal}.rich-copy .rich-h2,.rich-copy .rich-h3,.rich-copy .rich-h4{font-weight:700}.rich-copy .rich-blockquote{border-left:2px solid;padding-left:16px}@container (width<=560px){.studio-block{grid-column:1/-1}.studio-block-rich [style*=font-size]{font-size:min(32px,2rem)!important}}@media (max-width:800px){.studio-editor-page{width:calc(100% - 16px)}.studio-media-dialog{padding:16px}.studio-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-designed-section{padding:min(24px,6%)!important}}
