/*! 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{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.z-19{z-index:19}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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{--ink:#080b0f;--surface:#10161d;--surface-2:#151d26;--surface-3:#1a2430;--line:#d5e1ee1f;--line-strong:#d5e1ee38;--text:#edf1f3;--muted:#99a5b0;--quiet:#697681;--cyan:#9adce0;--cyan-deep:#3d7e86;--gold:#d3b779;--mars:#bd654e;--paper:#dce2e5}*{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:radial-gradient(circle at 74% -10%, #4d76801f, transparent 31rem), var(--ink);color:var(--text);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{color:inherit}:is(button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible){outline:2px solid var(--cyan);outline-offset:3px}::selection{background:#8ad5db40}.studio-shell{min-height:100vh;display:block}.site-header{z-index:40;background:linear-gradient(90deg,#9adce009,#0000 32rem),#0c1117;border-bottom:1px solid #d5e1ee26;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:24px;min-height:72px;padding:10px clamp(18px,3vw,44px);display:grid;position:sticky;top:0}.header-library-button{-webkit-appearance:none;appearance:none;border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;background:#9adce00b;align-items:center;gap:8px;min-height:38px;padding:10px 12px;font-size:9px;display:flex}.header-library-button span{color:var(--cyan);font-size:11px}.header-library-button:hover{border-color:var(--line-strong);color:var(--text);background:#9adce01a}.brand-block{align-items:center;gap:13px;padding:0;display:flex}.brand-sigil{border:1px solid #8ad5db70;place-items:center;width:30px;height:30px;display:grid;position:relative;transform:rotate(45deg)}.brand-sigil:before,.brand-sigil:after,.brand-sigil span{content:"";background:var(--cyan);opacity:.85;position:absolute}.brand-sigil:before{width:1px;height:22px}.brand-sigil:after{width:22px;height:1px}.brand-sigil span{width:5px;height:5px;box-shadow:0 0 14px var(--cyan)}.brand-name,.brand-subtitle,.rail-status p,.context-label,.eyebrow,.card-number,.panel-code,.doc-type,.reader-kicker,.rail-footer{letter-spacing:.16em;text-transform:uppercase}.brand-name{margin:0 0 4px;font-size:11px;font-weight:760}.brand-subtitle{color:var(--muted);margin:0;font-size:7px}.main-nav{justify-content:center;gap:3px;min-width:0;padding:0;display:flex}.nav-item{-webkit-appearance:none;appearance:none;color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:13px 11px;font-size:10px;transition:all .16s;display:flex}.nav-item span{color:var(--quiet);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.nav-item:hover{color:var(--paper);background:#9adce00d}.nav-item.active{border-bottom-color:var(--cyan);color:var(--text);background:linear-gradient(#9adce01c,#9adce006)}.nav-item.active span{color:var(--cyan)}.rail-status{border-left:1px solid var(--line);align-items:center;gap:9px;margin:0;padding:4px 0 4px 18px;display:flex}.rail-status:before,.status-orbit{display:none}.status-orbit:before,.status-orbit:after{content:"";border:1px solid #8ad5db1a;border-radius:50%;position:absolute;inset:15px}.status-orbit:after{background:#8ad5db0f;inset:39px}.status-orbit i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 12px var(--cyan);border-radius:50%;position:absolute;top:72px;left:4px}.rail-status p{display:none}.rail-status strong{color:var(--cyan);letter-spacing:.08em;white-space:nowrap;font-size:11px;font-weight:560}.rail-status>span{color:var(--quiet);text-transform:uppercase;max-width:72px;font-size:7px}.rail-footer{display:none}.live-dot{background:#80c7a1;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #80c7a1}.studio-main{min-width:0}.top-bar{border-bottom:1px solid var(--line);z-index:10;background:#10161d;justify-content:space-between;align-items:center;min-height:82px;padding:20px 38px;display:flex;position:relative}.top-bar-context{flex:none}.book-switcher{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(128px,1fr));align-items:stretch;margin-inline:auto;display:grid}.book-switcher button{color:var(--muted);cursor:pointer;text-align:left;background:#05080b47;border:0;flex-direction:column;gap:3px;min-height:44px;padding:8px 14px;transition:all .16s;display:flex}.book-switcher button+button{border-left:1px solid var(--line)}.book-switcher button:hover{color:var(--paper);background:#9adce00e}.book-switcher button.active{box-shadow:inset 0 -1px var(--cyan);color:var(--paper);background:linear-gradient(#9adce021,#9adce006)}.book-switcher span{color:var(--cyan);letter-spacing:.14em;font-size:7px}.book-switcher strong{white-space:nowrap;font-size:10px;font-weight:560}.context-label{color:#81909d;margin:0 0 6px;font-size:8px}.top-bar h1{margin:0;font-size:19px;font-weight:520}.search-box{background:#151d26;border:1px solid #d5e1ee2e;align-items:center;gap:11px;width:min(400px,42vw);padding:10px 12px;display:flex}.search-box>span{color:var(--cyan);font-size:20px;line-height:1}.search-box input{color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0}.search-box input::placeholder{color:#7f8c98}.search-box kbd{border:1px solid var(--line);color:var(--quiet);white-space:nowrap;padding:3px 6px;font-size:9px}.experience-toggle{border:1px solid var(--line-strong);color:var(--paper);cursor:pointer;text-align:left;background:#05080b59;flex-direction:column;gap:3px;min-height:44px;margin-right:12px;padding:8px 11px;display:flex}.experience-toggle:hover{border-color:var(--cyan)}.experience-toggle span{color:var(--cyan);letter-spacing:.13em;font-size:6px}.experience-toggle strong{white-space:nowrap;font-size:8px;font-weight:520}.book-switcher button.locked{opacity:.5}.book-switcher button.locked:hover{opacity:.78}.preview-hero{border:1px solid var(--line);background:radial-gradient(circle at 22% 18%,#8ad5db17,#0000 30%),linear-gradient(110deg,#0b1015 0 67%,#121921);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:610px;display:grid;position:relative;overflow:hidden}.preview-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.preview-hero-copy{z-index:2;align-self:center;padding:clamp(42px,7vw,94px);position:relative}.preview-hero-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,6.2vw,88px);font-weight:260;line-height:.98}.preview-hero-copy h2 em,.preview-purchase-gate h3 em{color:var(--cyan);font-family:Georgia,Times New Roman,serif;font-weight:400}.preview-hero-copy>p:not(.eyebrow){color:#b8c1ca;max-width:650px;margin:28px 0 0;font-size:clamp(14px,1.3vw,18px);line-height:1.75}.preview-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.preview-hero-actions button,.preview-world-window button{background:var(--cyan);border:1px solid var(--cyan);color:#091015;cursor:pointer;padding:14px 17px;font-size:10px;font-weight:650}.preview-hero-actions button.secondary-action{border-color:var(--line-strong);color:var(--paper);background:0 0}.preview-trust-row{flex-wrap:wrap;gap:12px 20px;margin-top:30px;display:flex}.preview-trust-row span{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}.preview-trust-row i{background:#80c7a1;border-radius:50%;width:5px;height:5px}.preview-cover{z-index:2;align-self:center;margin:42px clamp(28px,4vw,65px) 42px 0;position:relative;transform:perspective(1200px)rotateY(-7deg)}.preview-cover img{object-fit:cover;width:100%;max-height:510px;display:block;box-shadow:0 30px 70px #0000008c}.preview-cover figcaption{border:1px solid var(--line);background:#05080bdb;padding:12px 15px;position:absolute;bottom:18px;left:-20px}.preview-cover figcaption span,.preview-cover figcaption strong{display:block}.preview-cover figcaption span{color:var(--cyan);letter-spacing:.14em;font-size:7px}.preview-cover figcaption strong{margin-top:5px;font-size:10px}.preview-access-strip{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.preview-access-strip div{min-height:105px;padding:25px 28px}.preview-access-strip div+div{border-left:1px solid var(--line)}.preview-access-strip strong,.preview-access-strip span{display:block}.preview-access-strip strong{color:var(--cyan);font-size:20px;font-weight:420}.preview-access-strip span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:8px}.preview-route{margin-top:58px}.preview-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.preview-route-grid button{background:var(--surface);border:1px solid var(--line);color:var(--paper);cursor:pointer;text-align:left;padding:0;overflow:hidden}.preview-route-grid button:hover{border-color:#8ad5db7a;transform:translateY(-2px)}.preview-route-grid img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.preview-route-grid button>span{padding:21px;display:block}.preview-route-grid small,.preview-route-grid strong{display:block}.preview-route-grid small{color:var(--cyan);letter-spacing:.12em;font-size:7px}.preview-route-grid strong{margin-top:13px;font-size:18px;font-weight:500}.preview-route-grid p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.65}.preview-world-window{background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;margin-top:58px;display:grid;overflow:hidden}.preview-world-window>div{padding:clamp(32px,5vw,70px)}.preview-world-window h3{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,50px);font-weight:330}.preview-world-window p:not(.eyebrow){color:var(--muted);max-width:560px;font-size:12px;line-height:1.75}.preview-world-window img{object-fit:cover;width:100%;height:100%;min-height:420px}.preview-purchase-gate{border:1px solid var(--line-strong);background:linear-gradient(120deg,#bd654e14,#0000 45%),#0b1015;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:45px;margin-top:58px;padding:clamp(32px,5vw,70px);display:grid}.preview-purchase-gate h3{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4.2vw,56px);font-weight:310;line-height:1.08}.preview-purchase-gate>div>p:not(.eyebrow){color:var(--muted);max-width:650px;font-size:12px;line-height:1.75}.preview-purchase-gate aside{border-left:1px solid var(--line-strong);padding-left:32px}.preview-purchase-gate aside>span{color:var(--cyan);letter-spacing:.12em;font-size:7px}.preview-purchase-gate aside>strong{margin-top:12px;font-size:17px;display:block}.preview-purchase-gate ul{color:var(--muted);padding-left:18px;font-size:10px;line-height:1.9}.preview-purchase-gate aside>button,.preview-reader-gate button,.preview-dossier-lock button,.timeline-preview-gate button{background:var(--cyan);border:1px solid var(--cyan);color:#091015;cursor:pointer;padding:12px 14px;font-size:9px;font-weight:650}.preview-purchase-note{color:var(--gold);font-size:9px;line-height:1.55}.preview-reader-gate{border-top:1px solid var(--line-strong);text-align:center;background:linear-gradient(120deg,#8ad5db14,#0000),#10161d;padding:clamp(32px,6vw,72px)}.preview-reader-gate>p{color:var(--cyan);letter-spacing:.12em;font-size:8px}.preview-reader-gate h3{margin:13px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,52px);font-weight:400}.preview-reader-gate>span{color:var(--muted);max-width:600px;margin:0 auto 24px;font-size:11px;line-height:1.7;display:block}.preview-reader-gate small{color:var(--gold);margin-top:13px;font-size:8px;display:block}.preview-dossier-copy{padding:clamp(30px,5vw,70px)}.preview-dossier-copy>p{color:#d1d7dc;max-width:760px;margin:0 auto 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,2vw,23px);line-height:1.85}.preview-dossier-lock{border:1px solid var(--line-strong);max-width:760px;margin:45px auto 0;padding:28px}.preview-dossier-lock span{color:var(--cyan);letter-spacing:.12em;font-size:7px}.preview-dossier-lock strong{margin-top:10px;font-size:17px;display:block}.preview-dossier-lock p{color:var(--muted);font-size:10px;line-height:1.65}.preview-dossier-lock small{color:var(--gold);margin-top:12px;font-size:8px;display:block}.timeline-preview-gate{border:1px solid var(--line-strong);background:repeating-linear-gradient(90deg,#10161d 0 30px,#0e141a 30px 31px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;max-width:1180px;margin:10px auto 0;padding:25px;display:grid}.timeline-preview-gate>span{color:var(--quiet);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.timeline-preview-gate h3{margin:0;font-size:19px;font-weight:480}.timeline-preview-gate p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.6}.view{max-width:1510px;margin:0 auto;padding:34px 38px 70px}.hero-panel{border:1px solid var(--line);background:linear-gradient(90deg,#090c10f5 0 48%,#090c1052 72%,#090c100d),#0b0f14;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:430px;display:grid;position:relative;overflow:hidden}.hero-panel:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}.hero-copy{z-index:2;padding:clamp(42px,5vw,72px);position:relative}.eyebrow{color:var(--muted);margin:0 0 18px;font-size:8px}.eyebrow>span{background:var(--cyan);vertical-align:middle;width:28px;height:1px;margin-right:10px;display:inline-block}.hero-copy h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(38px,4vw,64px);font-weight:280;line-height:1.03}.hero-copy h2 em{color:var(--cyan);font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-intro{color:#aab3bd;max-width:610px;margin:25px 0 0;font-size:15px;line-height:1.75}.reader-home-progress{border-left:1px solid #9adce066;max-width:500px;margin-top:28px;padding-left:17px}.reader-home-progress>div{justify-content:space-between;align-items:center;display:flex}.reader-home-progress span,.reader-home-progress p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:8px}.reader-home-progress strong{color:var(--cyan);font-size:18px;font-weight:420}.reader-home-progress progress{accent-color:var(--cyan);width:100%;height:3px;margin:8px 0 9px;display:block}.reader-home-gateway{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.reader-home-gateway button{background:linear-gradient(145deg, #9adce009, transparent), var(--surface);border:1px solid var(--line);color:var(--paper);cursor:pointer;text-align:left;border-top:0;min-height:145px;padding:24px;transition:all .16s}.reader-home-gateway button+button{border-left:0}.reader-home-gateway button:hover{background-color:var(--surface-2);transform:translateY(-2px)}.reader-home-gateway span{color:var(--cyan);letter-spacing:.13em;font-size:7px}.reader-home-gateway strong{margin-top:17px;font-size:16px;font-weight:520;line-height:1.35;display:block}.reader-home-gateway p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.hero-actions{gap:10px;margin-top:34px;display:flex}.hero-actions button,.state-panel button,.fault-panel button{background:var(--cyan);border:1px solid var(--cyan);color:#071014;cursor:pointer;padding:13px 17px;font-size:12px;font-weight:700;transition:all .16s}.hero-actions button:hover,.state-panel button:hover,.fault-panel button:hover{transform:translateY(-1px);box-shadow:0 0 25px #8ad5db29}.hero-actions .secondary-action{border-color:var(--line-strong);color:var(--paper);background:0 0;font-weight:500}.monolith-field{min-height:430px;position:relative;overflow:hidden}.monolith-field:before{content:"";background:radial-gradient(circle at 65% 28%,#a4bdc51f,#0000 4px),radial-gradient(circle at 62% 28%,#a4bdc50f,#0000 170px),linear-gradient(150deg,#0000 12%,#617e8714,#0000 58%);position:absolute;inset:0}.moon-disc{background:radial-gradient(circle at 34% 38%,#303941,#11161c 57%,#080b0e 70%);border:1px solid #c7dde01f;border-radius:50%;width:310px;height:310px;position:absolute;top:-75px;right:-35px;box-shadow:-25px 35px 90px #709da614}.monolith{clip-path:polygon(9% 5%,80% 0,100% 11%,94% 100%,0 100%);background:linear-gradient(108deg,#ffffff0a,#0000 14%),linear-gradient(90deg,#12171d,#050709 70%);border-left:1px solid #a9ced224;position:absolute;bottom:-25px;box-shadow:-25px -14px 70px #6fa0a60d}.mono-one{width:155px;height:355px;left:7%}.mono-two{width:132px;height:275px;left:38%;transform:skewY(-2deg)}.mono-three{width:185px;height:410px;right:-7%}.scan-line{background:linear-gradient(90deg, transparent, var(--cyan), transparent);box-shadow:0 0 12px var(--cyan);opacity:.55;height:1px;position:absolute;top:57%;left:0;right:0}.coord{color:#8ad5db75;letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;position:absolute}.coord-a{bottom:48px;right:22px}.coord-b{bottom:33px;right:22px}.overview-hero-visual{background:#06080b;min-height:430px;position:relative;overflow:hidden}.overview-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080b0fc2,#0000 48%),linear-gradient(#0000 62%,#05070ae6);position:absolute;inset:0}.overview-hero-visual img{filter:saturate(.72)contrast(1.08);object-fit:cover;object-position:58% center;width:100%;height:100%;position:absolute;inset:0}.book-two-cover-slot{background:radial-gradient(circle at 70% 24%,#9adce021,#0000 2px),radial-gradient(circle at 68% 27%,#9adce012,#0000 120px),linear-gradient(145deg,#111820,#05070a 72%);align-items:flex-end;min-height:430px;padding:38px;display:flex;position:relative;overflow:hidden}.book-two-cover-slot:before{content:"";background:linear-gradient(110deg,#0000 22%,#74919724,#0000 23% 47%,#74919717 48%,#0000 49%);position:absolute;inset:0}.book-two-orbit{border:1px solid #9adce02e;border-radius:50%;width:330px;height:330px;position:absolute;top:-70px;right:-55px}.book-two-orbit:before,.book-two-orbit:after,.book-two-orbit i{content:"";border:1px solid #9adce01a;border-radius:50%;position:absolute;inset:34px}.book-two-orbit:after{inset:83px}.book-two-orbit i:first-child{background:#9adce0a6;inset:132px;box-shadow:0 0 28px #9adce073}.book-two-orbit i:nth-child(2){background:var(--cyan);width:7px;height:7px;inset:auto 40px 82px auto}.book-two-orbit i:nth-child(3){background:var(--paper);width:4px;height:4px;inset:44px auto auto 70px}.book-two-cover-copy{z-index:2;border-left:1px solid #9adce07a;padding-left:18px;position:relative}.book-two-cover-copy span{color:var(--cyan);letter-spacing:.16em;font-size:8px}.book-two-cover-copy strong{letter-spacing:-.035em;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,54px);font-weight:400;display:block}.book-two-cover-copy p{color:var(--muted);max-width:280px;margin:10px 0 0;font-size:10px;line-height:1.5}.book-two-cover-ready{isolation:isolate;align-items:flex-end;padding:34px}.book-two-cover-ready:after{content:"";z-index:1;background:linear-gradient(90deg,#05070a4d,#05070a14 48%,#05070ad1),linear-gradient(#0000 42%,#05070af0);position:absolute;inset:0}.book-two-cover-ready>img{filter:saturate(.78)contrast(1.08);object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.book-two-cover-ready .book-two-cover-copy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#05080bbd;max-width:430px;padding:16px 20px}.book-two-entry{background:linear-gradient(120deg, #9adce00f, transparent 46%), var(--surface);border:1px solid var(--line);border-top:0;grid-template-columns:minmax(130px,190px) minmax(0,1fr) auto;align-items:center;gap:42px;padding:clamp(28px,5vw,52px);display:grid}.book-two-entry-cover{aspect-ratio:5/8;border:1px solid var(--line-strong);max-width:190px;margin:0;overflow:hidden;box-shadow:0 24px 50px #00000059}.book-two-entry-cover img{object-fit:cover;width:100%;height:100%;display:block}.book-two-entry h3{letter-spacing:-.03em;margin:0 0 13px;font-size:clamp(25px,3vw,42px);font-weight:330}.book-two-entry>div>p:last-child{color:var(--muted);max-width:760px;margin:0;line-height:1.72}.book-two-entry-stats{border-left:1px solid var(--line);gap:12px;min-width:230px;padding-left:28px;display:grid}.book-two-entry-stats span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.book-two-entry-stats strong{color:var(--paper);margin-right:5px;font-size:18px;font-weight:480}.book-two-entry-stats button,.book-two-entry-stats a{background:var(--cyan);border:1px solid var(--cyan);color:#071014;cursor:pointer;text-align:center;margin-top:8px;padding:12px 16px;font-size:11px;font-weight:700;text-decoration:none;display:block}.book-two-entry-stats a{color:var(--cyan);background:0 0;margin-top:0}.book-two-atlas{border:1px solid var(--line);background:linear-gradient(150deg,#9adce00b,#0000 44%),#0a0f14;border-top:0;padding:clamp(30px,5vw,58px)}.book-two-atlas>header{gap:10px;max-width:850px;margin-bottom:30px;display:grid}.book-two-atlas h3{letter-spacing:-.035em;margin:0;font-size:clamp(26px,3.4vw,46px);font-weight:330}.book-two-atlas>header>p:last-child,.book-two-atlas article>p{color:var(--muted);margin:0;line-height:1.65}.book-two-atlas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.book-two-atlas article{border:1px solid var(--line);background:#0c1319d6;gap:22px;min-height:340px;padding:24px;display:grid;position:relative;overflow:hidden}.book-two-atlas article.is-veiled>:not(.atlas-card-heading){filter:blur(8px);opacity:.22;pointer-events:none;-webkit-user-select:none;user-select:none}.book-two-atlas article.is-veiled:after{color:var(--cyan);content:"NOG NIET ONTHULD";letter-spacing:.15em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.atlas-card-heading{gap:7px;display:grid}.atlas-card-heading span{color:var(--cyan);letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.atlas-card-heading strong{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.axis-diagram{height:132px;position:relative}.axis-line{background:linear-gradient(90deg,#9adce01a,#9adce0bf,#a95d3d59);height:1px;position:absolute;top:54%;left:5%;right:5%}.axis-node{color:var(--paper);background:#111b23;border:1px solid #9adce07a;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid;position:absolute;top:calc(54% - 19px)}.axis-node b{letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:6px}.axis-node small{color:var(--muted);white-space:nowrap;font-size:6px;position:absolute;top:46px;left:50%;transform:translate(-50%)}.axis-node.mars{left:1%}.axis-node.ceres{left:25%}.axis-node.callisto{left:49%}.axis-node.titan{left:72%}.axis-node.earth{border-color:#a95d3d8c;right:0}.ship-cutaway{height:132px;position:relative}.ship-spine{clip-path:polygon(0 50%,10% 15%,84% 15%,100% 35%,100% 65%,84% 85%,10% 85%);background:linear-gradient(90deg,#5b656b 0 10%,#1c272f 10% 78%,#39444a 78%);border:1px solid #9adce047;height:44px;position:absolute;top:40px;left:4%;right:4%}.ship-spine i{border:2px solid #9adce066;border-radius:50%;width:18px;height:54px;position:absolute;top:-7px}.ship-spine i:first-child{left:28%}.ship-spine i:nth-child(2){left:39%}.ship-spine i:nth-child(3){left:50%}.ship-spine i:nth-child(4){left:61%}.ship-label{color:var(--muted);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:6px;position:absolute}.ship-label.bow{top:98px;left:2%}.ship-label.habitat{top:10px;left:37%}.ship-label.form{top:98px;left:65%}.ship-label.drive{top:10px;right:0}.forming-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;min-height:132px;display:grid}.forming-flow>div{text-align:center;background:#101820;border:1px solid #9adce03d;place-content:center;gap:7px;min-height:82px;padding:12px 8px;display:grid}.forming-flow b{color:var(--cyan);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.forming-flow small{color:var(--muted);font-size:7px;line-height:1.35}.forming-flow>span{color:#9adce08a}@media (max-width:1120px){.book-two-atlas-grid{grid-template-columns:1fr}.book-two-atlas article{min-height:300px}}@media (max-width:640px){.book-two-cover-ready{min-height:340px;padding:20px}.book-two-cover-ready .book-two-cover-copy{max-width:none}.book-two-atlas{padding:28px 18px}.book-two-atlas article{min-height:320px;padding:20px 16px}.forming-flow{gap:4px}.forming-flow>div{padding:10px 4px}}.overview-view.book-two>.metric-row,.overview-view.book-two>.overview-arrival-layer,.overview-view.book-two>.overview-world-contrast,.overview-view.book-two>.overview-institution-layer,.overview-view.book-two>.dashboard-grid,.compact-overview>.overview-arrival-layer,.compact-overview>.overview-institution-layer,.compact-overview>.dashboard-grid,.compact-overview>.focus-section{display:none}.overview-visual-caption{z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.overview-visual-caption span{color:#e2e8ebad;letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.overview-visual-caption button{color:var(--cyan);cursor:pointer;background:#080b0fd1;border:1px solid #8ad5db47;padding:9px 11px;font-size:9px}.metric-row{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.metric-row article{min-height:116px;padding:24px;position:relative}.metric-row article+article{border-left:1px solid var(--line)}.metric-index{color:var(--quiet);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;position:absolute;top:13px;right:14px}.metric-row strong{letter-spacing:-.025em;font-size:clamp(20px,2vw,29px);font-weight:360;display:block}.metric-row p{color:var(--muted);margin:7px 0 0;font-size:11px}.overview-world-contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.overview-world-contrast button{border:1px solid var(--line);color:var(--paper);cursor:pointer;text-align:left;background:#090c10;grid-template-columns:minmax(190px,.9fr) minmax(0,1.1fr);min-width:0;padding:0;transition:border-color .17s,transform .17s;display:grid;overflow:hidden}.overview-world-contrast button:hover{border-color:#8ad5db57;transform:translateY(-2px)}.overview-world-contrast img{object-fit:cover;width:100%;height:100%;min-height:190px}.overview-world-contrast button>span{flex-direction:column;justify-content:center;align-self:stretch;padding:24px;display:flex}.overview-world-contrast small,.overview-world-contrast strong{display:block}.overview-world-contrast small{color:var(--cyan);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.overview-world-contrast strong{margin-top:11px;font-size:16px;font-weight:480;line-height:1.35}.overview-world-contrast p{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.6}.overview-arrival-layer{margin-top:42px}.arrival-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.arrival-route-grid button{border:1px solid var(--line);color:var(--paper);cursor:pointer;text-align:left;background:#090c10;min-width:0;padding:0;transition:border-color .17s,transform .17s;overflow:hidden}.arrival-route-grid button:hover{border-color:#8ad5db57;transform:translateY(-2px)}.arrival-route-grid .arrival-route-lead{grid-area:span 2/span 2;grid-template-rows:minmax(0,1fr) auto;display:grid}.arrival-route-grid img{aspect-ratio:16/9;filter:saturate(.76);object-fit:cover;width:100%;height:100%;display:block}.arrival-route-grid button>span{padding:14px 15px 16px;display:block}.arrival-route-grid small,.arrival-route-grid strong{display:block}.arrival-route-grid small{color:var(--cyan);letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.arrival-route-grid strong{margin-top:8px;font-size:12px;font-weight:540;line-height:1.4}.arrival-route-grid p,.arrival-route-note{color:var(--muted);font-size:9px;line-height:1.65}.arrival-route-grid p{margin:8px 0 0}.arrival-route-note{margin:13px 0 0}.overview-institution-layer{margin-top:42px}.overview-institution-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.overview-institution-grid button{border:1px solid var(--line);color:var(--paper);cursor:pointer;text-align:left;background:#090c10;min-width:0;padding:0;transition:border-color .17s,transform .17s;overflow:hidden}.overview-institution-grid button:hover{border-color:#8ad5db57;transform:translateY(-2px)}.overview-institution-grid img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.overview-institution-grid button>span{padding:17px;display:block}.overview-institution-grid small,.overview-institution-grid strong{display:block}.overview-institution-grid small{color:var(--cyan);letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.overview-institution-grid strong{margin-top:9px;font-size:13px;font-weight:500;line-height:1.35}.overview-institution-grid p{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.5}.dashboard-grid{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:22px;display:grid}.panel{border:1px solid var(--line);background:#0e1218d1;min-width:0;padding:26px}.panel-heading,.section-heading,.library-toolbar,.reader-meta,.reader-footer,.workbench-hero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panel-heading .eyebrow,.section-heading .eyebrow{margin-bottom:7px}.panel-heading h3,.section-heading h3{margin:0;font-size:20px;font-weight:470}.panel-code{color:var(--quiet);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.foundation-list{margin-top:24px;display:grid}.foundation-list>div{border-top:1px solid var(--line);grid-template-columns:24px 1fr auto;align-items:center;gap:14px;min-height:67px;display:grid}.foundation-icon{border:1px solid var(--line-strong);width:14px;height:14px;display:block;position:relative;transform:rotate(45deg)}.foundation-icon:after{background:var(--cyan);content:"";opacity:.8;position:absolute;inset:3px}.foundation-icon.political:after{background:var(--gold)}.foundation-icon.developing:after{background:var(--mars)}.foundation-icon.open:after{background:0 0}.foundation-list p{margin:0}.foundation-list strong,.foundation-list small{display:block}.foundation-list strong{font-size:12px;font-weight:560}.foundation-list small{color:var(--muted);margin-top:3px;font-size:10px}.mark,.state-badge{border:1px solid var(--line);color:var(--muted);letter-spacing:.13em;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.pulse-panel{background:radial-gradient(circle at 100% 0,#8ad5db17,#0000 17rem),#0e1218d1}.pulse-dot{background:var(--cyan);box-shadow:0 0 16px var(--cyan);border-radius:50%;width:7px;height:7px;margin-top:5px}.pulse-panel blockquote{border-left:1px solid var(--cyan-deep);color:#cad2d8;margin:34px 0 28px;padding-left:23px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2vw,27px);line-height:1.45}.pulse-meta{flex-wrap:wrap;gap:8px;display:flex}.pulse-meta span{border:1px solid var(--line);color:var(--muted);padding:6px 8px;font-size:9px}.focus-section{margin-top:44px}.section-heading button{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:10px}.focus-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:17px;display:grid}.focus-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;min-height:224px;padding:25px;transition:all .17s;position:relative;overflow:hidden}.focus-card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#090c103d,#090c10f5 70%);position:absolute;inset:0}.focus-card-image{filter:saturate(.72)contrast(1.05);object-fit:cover;opacity:.42;width:100%;height:100%;transition:all .22s;position:absolute;inset:0}.focus-card>:not(.focus-card-image){z-index:2;position:relative}.focus-card:after{content:"";border:1px solid var(--line);width:130px;height:130px;position:absolute;top:-55px;right:-55px;transform:rotate(45deg)}.focus-card:hover{border-color:#8ad5db57;transform:translateY(-3px)}.focus-card:hover .focus-card-image{opacity:.55;transform:scale(1.025)}.politics-card{background:linear-gradient(145deg, #c8aa6e14, transparent 45%), var(--surface)}.protagonist-card{background:linear-gradient(145deg, #bd654e17, transparent 45%), var(--surface)}.gebinte-card{background:linear-gradient(145deg, #8ad5db12, transparent 45%), var(--surface)}.card-number{color:var(--quiet);font-size:7px}.focus-card h4{margin:25px 0 10px;font-size:19px;font-weight:520}.focus-card p{color:var(--muted);max-width:92%;margin:0;font-size:11px;line-height:1.65}.card-link{color:var(--cyan);font-size:9px;position:absolute;bottom:22px;left:25px}.library-toolbar{border:1px solid var(--line);background:var(--surface);align-items:center;padding:14px}.library-intro{background:radial-gradient(circle at 90% 0, #9adce01a, transparent 24rem), var(--surface);border:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;margin-bottom:14px;padding:clamp(26px,4vw,48px);display:flex}.library-intro h2{letter-spacing:-.04em;margin:10px 0 13px;font-size:clamp(27px,4vw,48px);font-weight:330}.library-intro>div>p:last-child{color:var(--muted);max-width:660px;margin:0;line-height:1.65}.library-intro-stats{flex:none;grid-template-columns:auto auto;gap:4px 11px;display:grid}.library-intro-stats strong{color:var(--gold);text-align:right;font-size:24px;font-weight:400}.library-intro-stats span{color:var(--quiet);text-transform:uppercase;align-self:center;font-size:8px}.library-spoiler-control{margin:0 0 14px}.progressive-dossier-copy{padding:clamp(30px,5vw,70px)}.progressive-dossier-lead,.progressive-dossier-milestones,.progressive-dossier-lock{max-width:760px;margin-inline:auto}.progressive-dossier-lead>span,.progressive-dossier-lock>span{color:var(--cyan);letter-spacing:.14em;font-size:8px}.progressive-dossier-lead>p{color:#d1d7dc;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,2vw,22px);line-height:1.75}.progressive-dossier-milestones{border-top:1px solid var(--line);margin-top:38px;padding-top:30px}.progressive-dossier-milestones h3{margin:0 0 16px;font-size:15px;font-weight:550}.progressive-dossier-milestones article{border-left:1px solid var(--line-strong);margin:0 0 10px;padding:13px 16px}.progressive-dossier-milestones article span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:8px;display:block}.progressive-dossier-milestones article strong{margin-top:5px;font-size:13px;display:block}.progressive-dossier-milestones article p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.65}.progressive-dossier-lock{border:1px solid var(--line-strong);background:#9adce009;margin-top:32px;padding:24px}.progressive-dossier-lock strong{margin-top:8px;font-size:16px;display:block}.progressive-dossier-lock p{color:var(--muted);margin-bottom:0;font-size:10px;line-height:1.65}.world-subnav{border:1px solid var(--line);align-items:center;gap:4px;margin-bottom:14px;padding:6px;display:flex;overflow-x:auto}.world-subnav button,.world-subnav span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #0000;flex:none;padding:10px 14px;font-size:9px}.world-subnav button{cursor:pointer}.world-subnav button:hover,.world-subnav button.active{border-color:var(--line-strong);color:var(--cyan)}.world-subnav button.active{background:#8ad5db14}.world-subnav span{color:var(--quiet);margin-left:auto}.solar-view,.earth-view{max-width:1600px}.earth-intro{background:radial-gradient(circle at 82% 8%, #66a98b21, transparent 25rem), linear-gradient(135deg, #9adce009, transparent 56%), var(--surface);border:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;padding:clamp(28px,4vw,54px);display:flex}.earth-view.book-two .earth-intro{background:radial-gradient(circle at 82% 8%, #dab2681f, transparent 25rem), linear-gradient(135deg, #9adce009, transparent 56%), var(--surface)}.earth-intro h2{letter-spacing:-.05em;max-width:820px;margin:12px 0 18px;font-size:clamp(32px,5vw,62px);font-weight:300;line-height:.98}.earth-intro>div:first-child>p:last-child{color:var(--muted);max-width:720px;margin:0;line-height:1.7}.earth-intro-key{border-left:1px solid var(--line);flex:0 0 245px;gap:10px;padding-left:24px;display:grid}.earth-intro-key span{color:var(--quiet);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font-size:8px;display:flex}.earth-intro-key i,.earth-location-grid>button>i{border:2px solid;border-radius:50%;width:9px;height:9px;display:block}.earth-intro-key i.centrum,.earth-location-grid i.centrum{color:var(--cyan)}.earth-intro-key i.stilteveld,.earth-location-grid i.stilteveld{color:#d8aa6a;background:#020405;box-shadow:0 0 0 2px #d8aa6a33}.earth-intro-key i.naad,.earth-location-grid i.naad{color:#d8aa6a}.earth-intro-key i.vrijgebied,.earth-location-grid i.vrijgebied{color:#93c89e}.earth-intro-key i.doorgang,.earth-location-grid i.doorgang{color:#d6dce5;box-shadow:0 0 8px #d6dce599}.earth-experience{border:1px solid var(--line);background:#070b0d;border-top:0;grid-template-columns:minmax(640px,1.72fr) minmax(320px,.72fr);align-items:start;display:grid}.earth-map{aspect-ratio:3/2;background:#071015;width:100%;min-height:0;position:relative;overflow:hidden}.earth-map>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.earth-map-shade{pointer-events:none;background:linear-gradient(90deg,#03070933,#0000 20% 78%,#03070940),linear-gradient(#0000 70%,#030709bd);position:absolute;inset:0}.book-two .earth-map-shade{background:radial-gradient(circle at 50% 35%,#93c89e0f,#0000 42%),linear-gradient(#0000 70%,#030709bd)}.earth-marker{color:var(--cyan);cursor:pointer;left:var(--map-x);top:var(--map-y);z-index:4;background:0 0;border:0;padding:15px;position:absolute;transform:translate(-50%,-50%)}.earth-marker>i{background:#061014;border:2px solid;border-radius:50%;width:12px;height:12px;transition:all .18s;display:block;position:relative;box-shadow:0 0 0 4px #050c1099,0 0 15px}.earth-marker>i:after{content:"";opacity:0;border:1px solid;border-radius:50%;transition:all .18s;position:absolute;inset:-8px}.earth-marker>span{letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#04090ce0;border-left:1px solid;padding:5px 7px;font-size:7px;position:absolute;top:calc(50% - 9px);left:calc(50% + 12px)}.earth-marker.naad,.earth-marker.stilteveld{color:#d8aa6a}.earth-marker.vrijgebied{color:#93c89e}.earth-marker.doorgang{color:#d6dce5}.earth-marker[data-location=meridiaanstad]:before{content:"";z-index:-1;background:radial-gradient(at 38% 44%,#010304 0 42%,#020507f0 57%,#02050700 74%),linear-gradient(135deg,#d8aa6a47,#0000 48%);border:1px solid #d8aa6a61;border-radius:46% 54% 39% 61%;width:36px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-11deg);box-shadow:0 0 18px #000000eb}.earth-marker[data-location=meridiaanstad]>i{background:#010304;box-shadow:0 0 0 4px #020507d1,0 0 18px #d8aa6ad1}.earth-marker[data-location=tiga]{z-index:5}.earth-marker:hover>i,.earth-marker.selected>i{background:currentColor;transform:scale(1.22)}.earth-marker.selected{z-index:7}.earth-marker.selected>i:after{opacity:.78;inset:-10px}.earth-marker.selected>span{color:#f2f5f5;outline:1px solid}@supports (color:color-mix(in lab, red, red)){.earth-marker.selected>span{outline:1px solid color-mix(in srgb, currentColor 52%, transparent)}}.earth-marker[data-location=groningen]>span,.earth-marker[data-location=noordzeeboog]>span,.earth-marker[data-location=tiga]>span{text-align:right;left:auto;right:calc(50% + 12px)}.earth-marker[data-location=groningen]>span{top:calc(50% - 26px)}.earth-marker[data-location=noordzeeboog]>span,.earth-marker[data-location=waterlijn]>span,.earth-marker[data-location=tiga]>span{top:calc(50% + 11px)}.earth-marker[data-location=bremen]>span,.earth-marker[data-location=meridiaanstad]>span{top:calc(50% - 26px)}.earth-map-caption{z-index:3;flex-direction:column;gap:6px;max-width:520px;display:flex;position:absolute;bottom:24px;left:28px}.earth-map-caption span{color:var(--cyan);letter-spacing:.14em;font-size:8px}.earth-map-caption strong{color:#e5ecebb8;font-size:9px;font-weight:400;line-height:1.5}.earth-detail{border-left:1px solid var(--line);background:linear-gradient(#111922,#0c1218);flex-direction:column;align-self:stretch;min-width:0;display:flex}.earth-detail>img{aspect-ratio:16/9;border-bottom:1px solid var(--line);filter:saturate(.78)contrast(1.04);object-fit:cover;width:100%;display:block}.earth-detail-copy{flex-direction:column;flex:1;padding:clamp(25px,3vw,42px);display:flex}.earth-detail-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.earth-detail-meta span:first-child{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.earth-detail-meta span:last-child{border:1px solid var(--line-strong);color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;padding:5px 7px;font-size:7px}.earth-detail-copy h3{letter-spacing:-.045em;margin:26px 0 10px;font-size:clamp(34px,4vw,54px);font-weight:300;line-height:1}.earth-detail-copy>strong{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500}.earth-detail-copy>p{color:var(--muted);margin:22px 0 30px;line-height:1.75}.earth-detail-copy>button{background:var(--cyan);color:#071015;cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding:15px 17px;font-size:10px;font-weight:720;display:flex}.earth-detail-copy>button:hover{background:#b5ebee}.earth-locations{background:var(--surface);border:1px solid var(--line);border-top:0;padding:clamp(24px,3vw,40px)}.earth-locations .section-heading>span{color:var(--quiet);text-align:right;max-width:330px;font-size:9px}.earth-location-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.earth-location-grid button{border:1px solid var(--line);color:var(--text);cursor:pointer;text-align:left;background:#ffffff03;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:-1px 0 0 -1px;padding:14px;display:grid}.earth-location-grid button:hover,.earth-location-grid button.selected{z-index:1;background:#9adce011;border-color:#9adce057;position:relative}.earth-location-grid button>i{flex:none}.earth-location-grid button span{min-width:0}.earth-location-grid strong,.earth-location-grid small{display:block}.earth-location-grid strong{margin-bottom:4px;font-size:10px}.earth-location-grid small{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.earth-location-grid b{color:var(--cyan);letter-spacing:.1em;font-size:6px}.solar-intro{background:radial-gradient(circle at 78% 12%, #68b6ce1f, transparent 27rem), linear-gradient(135deg, #9adce009, transparent 55%), var(--surface);border:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;padding:clamp(28px,4vw,54px);display:flex}.solar-intro h2{letter-spacing:-.05em;max-width:780px;margin:12px 0 18px;font-size:clamp(32px,5vw,62px);font-weight:300;line-height:.98}.solar-intro>div:first-child>p:last-child{color:var(--muted);max-width:700px;margin:0;line-height:1.7}.solar-intro-controls{flex-direction:column;flex:0 0 250px;align-items:stretch;gap:12px;display:flex}.solar-intro-controls>span{color:var(--quiet);letter-spacing:.14em;text-align:right;text-transform:uppercase;font-size:8px;line-height:1.5}.solar-intro-controls button{color:var(--cyan);cursor:pointer;background:#9adce00f;border:1px solid #9adce04d;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:10px;display:flex}.solar-intro-controls button:hover{background:#9adce01f}.solar-intro-controls i{min-width:12px;font-style:normal}.solar-experience{border:1px solid var(--line);background:#070b10;border-top:0;grid-template-columns:minmax(610px,1.7fr) minmax(310px,.75fr);min-height:770px;display:grid}.solar-map{background:radial-gradient(circle,#ceab6613,#0000 17%),radial-gradient(circle,#49869b0b,#0000 62%),#060a0f;min-height:770px;position:relative;overflow:hidden}.solar-map:after{content:"";opacity:.4;background:linear-gradient(90deg,#0000,#9adce01f,#0000);height:1px;position:absolute;top:50%;left:8%;right:8%}.solar-stars{opacity:.38;background-image:radial-gradient(circle,#e7eef2b8 0 1px,#0000 1.4px),radial-gradient(circle,#77bbcd7a 0 1px,#0000 1.4px),radial-gradient(circle,#e7eef259 0 .7px,#0000 1px);background-position:7px 17px,37px 63px,89px 31px;background-size:113px 97px,173px 149px,83px 121px;position:absolute;inset:0}.solar-sun{z-index:14;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.solar-sun i{background:radial-gradient(circle at 38% 35%,#fff5c5,#e8bb65 42%,#a66d2e 72%,#38200e);border-radius:50%;width:50px;height:50px;display:block;box-shadow:0 0 18px #ffd374cc,0 0 70px #e19e4157,0 0 150px #e19e4121}.solar-sun span{color:#d8bb83;letter-spacing:.24em;font-size:8px}.asteroid-belt{border:11px dotted #aea89729;border-radius:50%;width:50%;height:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(11deg)}.solar-orbit-track{animation:solar-spin var(--duration) linear infinite;height:var(--orbit);pointer-events:none;transform:translate(-50%, -50%) rotate(var(--start));width:var(--orbit);border:1px solid #8eb7c524;border-radius:50%;position:absolute;top:50%;left:50%}.solar-orbit-track.orbit-ceres{border-style:dashed;border-color:#beb7a23d}.solar-orbit-track.orbit-kuiper{border:2px dotted #9adce038}.solar-body{animation:solar-counter-spin var(--duration) linear infinite;color:var(--text);cursor:pointer;pointer-events:auto;transform:translate(-50%, -50%) rotate(var(--counter-start));z-index:12;background:0 0;border:0;padding:0;position:absolute;top:0;left:50%}.solar-planet-disc{background:radial-gradient(circle at 32% 28%, #ffffff94, transparent 17%), radial-gradient(circle at 62% 68%, var(--planet-color), #121820 75%);box-shadow:0 0 14px var(--planet-color);border:1px solid #e8f2f547;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.solar-planet-disc{box-shadow:0 0 14px color-mix(in srgb, var(--planet-color) 42%, transparent)}}.solar-planet-disc{height:var(--body-size);width:var(--body-size);margin:0 auto;transition:all .18s;display:block;position:relative}.solar-body:hover .solar-planet-disc,.solar-body.selected .solar-planet-disc{box-shadow:0 0 0 5px #9adce01a, 0 0 22px var(--planet-color);transform:scale(1.25)}.solar-body.selected .solar-planet-disc:after{content:"";border:1px solid #9adce085;border-radius:50%;position:absolute;inset:-9px}.solar-body-label{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#05090dd1;border-left:1px solid #9adce040;padding:3px 5px;font-size:7px;display:block;position:absolute;top:calc(50% - 9px);left:calc(50% + 12px)}.solar-body.selected .solar-body-label{border-left-color:var(--cyan);color:var(--cyan)}.solar-luna-body{top:0;left:calc(50% + 25px)}.solar-luna-body .solar-body-label{font-size:6px;left:calc(50% + 8px)}.solar-moon{border:1px solid #dee3e166;border-radius:50%;animation:5s linear infinite solar-moon-spin;position:absolute;inset:-7px}.solar-moon:after{content:"";background:#d7d9d2;border-radius:50%;width:3px;height:3px;position:absolute;top:-2px;left:50%}.solar-rings{border:1px solid #e1d8b5b8;border-radius:50%;width:150%;height:42%;position:absolute;top:29%;left:-25%;transform:rotate(-14deg)}.solar-map.paused .solar-orbit-track,.solar-map.paused .solar-body,.solar-map.paused .solar-moon{animation-play-state:paused}.solar-map-note{color:#9adce05c;letter-spacing:.17em;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:22px;left:6%;right:6%}.solar-detail{border-left:1px solid var(--line);background:linear-gradient(#111922,#0c1218);flex-direction:column;min-width:0;display:flex}.solar-detail>img,.solar-detail-placeholder{aspect-ratio:4/3;border-bottom:1px solid var(--line);filter:saturate(.78)contrast(1.04);object-fit:cover;width:100%;display:block}.solar-detail-placeholder{background:radial-gradient(circle,#9adce014,#0000 45%),#080d12;place-items:center;display:grid;position:relative;overflow:hidden}.solar-detail-placeholder span{border-radius:50%;width:86px;height:86px;box-shadow:0 0 45px}.solar-detail-placeholder i{border:1px solid #9adce03d;border-radius:50%;width:190px;height:190px;position:absolute}.solar-detail-copy{flex-direction:column;flex:1;padding:clamp(25px,3vw,42px);display:flex}.solar-detail-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.solar-detail-meta>span:first-child{color:var(--quiet);letter-spacing:.11em;text-transform:uppercase;font-size:8px}.solar-detail-meta>span:last-child{border:1px solid var(--line-strong);color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;padding:5px 7px;font-size:7px}.solar-detail-meta>span.developing{color:var(--gold)}.solar-detail-copy h3{letter-spacing:-.045em;margin:26px 0 10px;font-size:clamp(34px,4vw,54px);font-weight:300;line-height:1}.solar-detail-copy>strong{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500}.solar-detail-copy>p{color:var(--muted);margin:22px 0 30px;line-height:1.75}.solar-detail-copy>button{background:var(--cyan);color:#071015;cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding:15px 17px;font-size:10px;font-weight:720;display:flex}.solar-detail-copy>button:hover{background:#b5ebee}.solar-destinations{background:var(--surface);border:1px solid var(--line);border-top:0;padding:clamp(24px,3vw,40px)}.solar-destinations .section-heading>span{color:var(--quiet);text-align:right;max-width:320px;font-size:9px}.solar-destination-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.solar-destination-grid button{border:1px solid var(--line);color:var(--text);cursor:pointer;text-align:left;background:#ffffff03;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:-1px 0 0 -1px;padding:14px;display:grid}.solar-destination-grid button:hover,.solar-destination-grid button.selected{z-index:1;background:#9adce011;border-color:#9adce057;position:relative}.solar-destination-grid button>i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 9px}.solar-destination-grid button span{min-width:0}.solar-destination-grid strong,.solar-destination-grid small{display:block}.solar-destination-grid strong{margin-bottom:4px;font-size:10px}.solar-destination-grid small{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.solar-destination-grid b{color:var(--cyan);letter-spacing:.1em;font-size:6px}@keyframes solar-spin{0%{transform:translate(-50%, -50%) rotate(var(--start))}to{transform:translate(-50%, -50%) rotate(calc(var(--start) + 360deg))}}@keyframes solar-counter-spin{0%{transform:translate(-50%, -50%) rotate(var(--counter-start))}to{transform:translate(-50%, -50%) rotate(calc(var(--counter-start) - 360deg))}}@keyframes solar-moon-spin{to{transform:rotate(360deg)}}.document-card-thumb{aspect-ratio:16/8;border:1px solid var(--line);filter:saturate(.72);object-fit:cover;width:100%;margin:9px 0 11px;display:block}.filter-row{flex-wrap:wrap;gap:5px;display:flex}.filter{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 11px;font-size:10px}.filter:hover,.filter.active{border-color:var(--line-strong);color:var(--paper)}.filter.active{color:var(--cyan);background:#8ad5db17}.library-toolbar>p{color:var(--quiet);margin:0;font-size:9px}.library-layout{grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.manuscript-intro{background:radial-gradient(circle at 90% 10%, #c8aa6e17, transparent 24rem), var(--surface);border:1px solid var(--line);justify-content:space-between;align-items:end;gap:32px;padding:clamp(25px,5vw,54px);display:flex}.manuscript-intro h2{letter-spacing:-.035em;margin:13px 0 15px;font-size:clamp(29px,4vw,49px);font-weight:330}.manuscript-intro>div>p:last-child{color:var(--muted);max-width:710px;margin:0;line-height:1.7}.manuscript-totals{flex:none;grid-template-columns:auto auto;gap:4px 12px;display:grid}.manuscript-totals strong{color:var(--gold);text-align:right;font-size:22px;font-weight:430}.manuscript-totals span{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;align-self:center;font-size:8px}.manuscript-layout{max-width:1120px;margin:18px auto 0}.manuscript-controls{z-index:35;background:#0f161d;border:1px solid #d5e1ee33;grid-template-columns:minmax(230px,1fr) auto;align-items:end;gap:10px 18px;padding:13px 15px 10px;display:grid;position:sticky;top:71px;box-shadow:0 14px 30px #03060957}.chapter-select{gap:5px;display:grid}.chapter-select>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:7px}.chapter-select select{background:var(--surface-2);border:1px solid var(--line-strong);color:var(--text);min-width:0;padding:9px 34px 9px 11px}.chapter-stepper{align-items:center;gap:6px;display:flex}.chapter-stepper button{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;background:0 0;min-height:36px;padding:8px 11px;font-size:9px}.chapter-stepper button:hover,.chapter-stepper .focus-toggle[aria-pressed=true]{color:var(--cyan);border-color:#8ad5db80}.chapter-stepper button:disabled{cursor:default;opacity:.35}.chapter-stepper>span{color:var(--quiet);text-align:center;min-width:32px;font-size:8px}.chapter-stepper .focus-toggle{color:var(--gold);margin-left:5px}.manuscript-controls progress{accent-color:var(--gold);grid-column:1/-1;width:100%;height:2px}.reading-memory{color:#8fa1ad;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:7px;min-height:12px;font-size:8px;display:flex}.reading-memory-dot{background:#83d6bd;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #83d6bdad}.reader-panel.manuscript-reader{color:#272a2d;background:#e7e1d5;border-color:#aba396}.manuscript-experience{overflow-anchor:none;grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.manuscript-experience.context-open{grid-template-columns:minmax(0,1fr) 330px;align-items:start}.manuscript-reader .reader-header{background:radial-gradient(circle at 90% 0,#705c361f,#0000 22rem),#dbd4c7;border-bottom-color:#35302a2b}.manuscript-reader .reader-header h2{color:#1f2326}.manuscript-reader .reader-header>p{color:#5a5b59}.manuscript-reader .reader-kicker span{color:#6c645a;border-color:#35302a38}.manuscript-reader .reader-meta{border-top-color:#35302a29}.manuscript-reader .reader-meta>span,.manuscript-reader .reader-footer{color:#716c64}.reader-bottom-navigation{border-top:1px solid #35302a2b;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px;margin:42px clamp(25px,6vw,80px) 0;padding:28px 0 10px;display:grid}.reader-bottom-navigation>button{color:#2d3032;cursor:pointer;text-align:left;background:#3644480e;border:1px solid #35302a33;gap:7px;min-height:78px;padding:14px 16px;transition:all .15s;display:grid}.reader-bottom-navigation>button:last-child{text-align:right}:is(.reader-bottom-navigation>button:hover,.reader-bottom-navigation>button:focus-visible){background:#2351591a;border-color:#2351597a;outline:none;transform:translateY(-1px)}.reader-bottom-navigation>button:disabled{cursor:default;opacity:.34;transform:none}.reader-bottom-navigation>button span,.reader-bottom-progress>span{color:#716c64;letter-spacing:.11em;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8px}.reader-bottom-navigation>button strong{font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:560;line-height:1.25}.reader-bottom-progress{flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:112px;display:flex}.reader-bottom-progress button{color:#235159;cursor:pointer;background:0 0;border:0;padding:5px;font-size:9px}:is(.reader-bottom-progress button:hover,.reader-bottom-progress button:focus-visible){color:#0e3f48;outline-offset:2px;outline:1px dotted #235159a6}.markdown-article.manuscript-copy{color:#2d3032;max-width:790px;margin-inline:auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.45vw,19px);line-height:1.82}.chapter-secure-state{color:#2d3032;text-align:center;background:#ffffff47;border:1px solid #23515933;max-width:790px;margin:34px auto 52px;padding:clamp(28px,5vw,52px)}.chapter-secure-state>span{color:#235159;letter-spacing:.16em;font-size:8px;font-weight:700;display:block}.chapter-secure-state>strong{margin-top:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,3vw,34px);font-weight:400;line-height:1.2;display:block}.chapter-secure-state>p{color:#65676a;max-width:560px;margin:14px auto 0;font-size:11px;line-height:1.7}.chapter-secure-state>button{color:#f5f0e5;cursor:pointer;background:#235159;border:1px solid #235159;margin-top:22px;padding:12px 15px;font-size:9px;font-weight:700}.chapter-secure-state.loading>span{animation:1.4s ease-in-out infinite secure-chapter-pulse}.chapter-secure-state.locked{background:linear-gradient(135deg,#bd654e17,#0000 55%);border-color:#8e4d3c4d}.chapter-secure-state.error{border-style:dashed}@keyframes secure-chapter-pulse{0%,to{opacity:.42}50%{opacity:1}}.markdown-article.manuscript-copy p{margin:0 0 1.15em}.markdown-article.manuscript-copy em{color:inherit}.markdown-article.manuscript-copy .dialog{font-style:normal}.markdown-article.manuscript-copy strong{color:#171a1c}.reader-entity-link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #23515961;margin:0;padding:0;text-decoration:none;transition:all .14s}:is(.reader-entity-link:hover,.reader-entity-link:focus-visible){color:#0e3f48;outline-offset:2px;background:#23515926;outline:2px solid #23515933}.story-media{color:#e8edf0;background:#10171e;border:1px solid #26343e;margin:48px 0 52px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden;box-shadow:0 18px 38px #161b1f2e}.story-media img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.story-media figcaption{border-top:1px solid #8ad5db2e;padding:19px 21px 21px}.story-media figcaption>span,.story-media figcaption>strong{display:block}.story-media figcaption>span{color:#8ad5db;letter-spacing:.13em;margin-bottom:8px;font-size:8px}.markdown-article.manuscript-copy .story-media figcaption>strong{color:#f2f3ef;font-size:15px;font-weight:540;line-height:1.35}.story-media figcaption>p{color:#9ba8b1;margin:9px 0 15px;font-size:10px;line-height:1.65}.story-media figcaption>button{color:#bde4e7;cursor:pointer;background:0 0;border:1px solid #8ad5db57;padding:9px 11px;font-size:9px}:is(.story-media figcaption>button:hover,.story-media figcaption>button:focus-visible){background:#8ad5db17;border-color:#8ad5dba3;outline:none}.reader-context{color:#dce4e8;z-index:20;background:#10171e;border:1px solid #8ad5db3d;max-height:calc(100vh - 194px);position:sticky;top:174px;overflow:auto;box-shadow:0 18px 42px #0306096b}.reader-context-topline{border-bottom:1px solid #8ad5db24;justify-content:space-between;align-items:center;padding:9px 10px 9px 15px;display:flex}.reader-context-topline>span{color:#8ad5db;letter-spacing:.16em;text-transform:uppercase;font-size:7px}.reader-context-close{color:#9facb5;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:30px;height:30px;font-size:19px;line-height:1;display:grid}:is(.reader-context-close:hover,.reader-context-close:focus-visible){color:#eef5f6;border-color:#8ad5db52;outline:none}.reader-context-visual{background:#080c10;border-bottom:1px solid #8ad5db26}.reader-context-visual img{aspect-ratio:3/2;object-fit:contain;width:100%;display:block}.reader-context-motif{background:radial-gradient(circle,#8ad5db1f,#0000 28%),repeating-linear-gradient(90deg,#0000 0 37px,#8ad5db09 38px 39px),#090e13;border-bottom:1px solid #8ad5db26;height:158px;position:relative;overflow:hidden}.reader-context-motif i{border:1px solid #8ad5db38;border-radius:50%;width:104px;height:104px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reader-context-motif i:nth-child(2){width:70px;height:70px}.reader-context-motif i:nth-child(3){border-color:#8ad5db80;width:31px;height:31px}.reader-context-motif>span{background:#8ad5db;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 20px #8ad5dbcc}.reader-context-motif.corporate{background:linear-gradient(135deg,#0000 38%,#c8aa6e14 38% 62%,#0000 62%),repeating-linear-gradient(90deg,#0000 0 47px,#c8aa6e09 48px 49px),#0b0e12}.reader-context-motif.corporate i{border-color:#c8aa6e47;border-radius:0;transform:translate(-50%,-50%)rotate(45deg)}.reader-context-motif.corporate>span{background:#c8aa6e;box-shadow:0 0 20px #c8aa6eb3}.reader-context-body{padding:23px 22px 24px}.reader-context-body>p{color:#c8aa6e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:8px;line-height:1.5}.reader-context-body h3{color:#f1f3f4;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:390;line-height:1.08}.reader-context-description{color:#aeb9c0;margin-top:14px;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.7}.reader-context-body dl{border-top:1px solid #d5e1ee1f;margin:20px 0 0}.reader-context-body dl>div{border-bottom:1px solid #d5e1ee1a;grid-template-columns:82px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.reader-context-body dt{color:#6f808c;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.reader-context-body dd{color:#d2d9dd;margin:0;font-size:9px;line-height:1.5}.reader-context-dossier{color:#bfe4e7;cursor:pointer;background:#8ad5db0f;border:1px solid #8ad5db4d;justify-content:space-between;align-items:center;width:100%;margin-top:19px;padding:11px 12px;font-size:9px;display:flex}:is(.reader-context-dossier:hover,.reader-context-dossier:focus-visible){background:#8ad5db1f;border-color:#8ad5db99;outline:none}.manuscript-reader .reader-footer{border-top-color:#35302a2b}.reading-focus{display:block}.reading-focus .site-header,.reading-focus .top-bar,.reading-focus .manuscript-intro{display:none}.reading-focus .studio-main{min-width:0}.reading-focus .manuscript-view{padding-top:0}.reading-focus .manuscript-layout{max-width:1180px;margin-top:0}.reading-focus .manuscript-controls{position:static;top:auto}.reader-language-switch,.reader-preferences,.reader-preferences>div{align-items:center;display:flex}.reader-language-switch{gap:5px}.reader-language-switch>span,.reader-preferences span{color:#91a1ac;letter-spacing:.1em;font-size:9px}.reader-language-switch button,.reader-preferences button{color:#bcc7cd;cursor:pointer;background:0 0;border:1px solid #d5e1ee3d;min-height:40px;padding:8px 11px;font-size:12px}.reader-language-switch button[aria-pressed=true],.reader-preferences button[aria-pressed=true]{color:#d8f2f4;background:#8ad5db1f;border-color:#8ad5db94}.reader-preferences{border-top:1px solid #d5e1ee24;flex-wrap:wrap;grid-column:1/-1;gap:8px 18px;padding-top:10px}.reader-preferences>div{gap:5px}.reader-preferences>div>span{margin-right:3px}.reader-preferences .theme-swatch.paper{color:#2d3032;background:#e7e1d5}.reader-preferences .theme-swatch.sepia{color:#30291f;background:#dfcfb2}.reader-preferences .theme-swatch.night{color:#e4e1d9;background:#171d23}.reading-focus .story-media{display:none}.reading-focus.reader-media-on .story-media{display:block}.reading-focus .manuscript-reader{box-shadow:0 20px 55px #00000052}.reading-focus .markdown-article.manuscript-copy{max-width:680px}.reading-focus.reader-size-small .markdown-article.manuscript-copy{font-size:17px}.reading-focus.reader-size-default .markdown-article.manuscript-copy{font-size:19px}.reading-focus.reader-size-large .markdown-article.manuscript-copy{font-size:22px}.reading-focus.reader-spacing-comfortable .markdown-article.manuscript-copy{line-height:1.78}.reading-focus.reader-spacing-spacious .markdown-article.manuscript-copy{line-height:2}.reading-focus.reader-theme-sepia .manuscript-reader{color:#30291f;background:#dfcfb2;border-color:#a9906f}.reading-focus.reader-theme-sepia .reader-header{background:#d4c19f}.reading-focus.reader-theme-sepia .reader-header,.reading-focus.reader-theme-sepia .reader-footer{border-color:#4b392338}.reading-focus.reader-theme-sepia .markdown-article.manuscript-copy,.reading-focus.reader-theme-sepia .markdown-article.manuscript-copy strong{color:#30291f}.reading-focus.reader-theme-night .manuscript-reader{color:#e4e1d9;background:#171d23;border-color:#3b4750}.reading-focus.reader-theme-night .reader-header{background:#12181d}.reading-focus.reader-theme-night .reader-header,.reading-focus.reader-theme-night .reader-footer{color:#9eabb3;border-color:#e4e1d929}.reading-focus.reader-theme-night .reader-header h2,.reading-focus.reader-theme-night .markdown-article.manuscript-copy,.reading-focus.reader-theme-night .markdown-article.manuscript-copy strong{color:#e4e1d9}.reading-focus.reader-theme-night .reader-header>p,.reading-focus.reader-theme-night .reader-kicker span,.reading-focus.reader-theme-night .reader-meta>span,.reading-focus.reader-theme-night .reader-bottom-navigation span{color:#aebac1}.reading-focus.reader-theme-night .reader-bottom-navigation,.reading-focus.reader-theme-night .reader-meta{border-color:#e4e1d929}.reading-focus.reader-theme-night .reader-bottom-navigation>button{color:#e4e1d9;border-color:#e4e1d933}.reading-focus.reader-theme-night .reader-bottom-progress button{color:#b9e2e5}.reading-focus .reader-context{max-height:calc(100vh - 91px);top:91px}.document-list{align-content:start;gap:8px;max-height:calc(100vh - 190px);padding-right:5px;display:grid;position:sticky;top:112px;overflow:auto}.document-list::-webkit-scrollbar{width:5px}.document-list::-webkit-scrollbar-thumb{background:var(--line-strong)}.library-expand{border:1px solid var(--line-strong);color:var(--cyan);cursor:pointer;text-align:left;background:#8ad5db0b;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:10px;display:flex}.library-expand:hover{background:#8ad5db17}.document-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;padding:18px;transition:all .15s;display:block}.document-card:hover,.document-card.selected{background:linear-gradient(90deg, #8ad5db12, transparent), var(--surface);border-color:#8ad5db57}.document-card.selected{box-shadow:inset 2px 0 var(--cyan)}.doc-type{color:var(--cyan);margin-bottom:9px;font-size:7px;display:block}.document-card strong{font-size:13px;font-weight:570;line-height:1.4;display:block}.document-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 12px;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.doc-status,.reader-meta>span{color:var(--quiet);align-items:center;gap:6px;font-size:8px;display:flex}.doc-status i,.reader-meta i{border-radius:50%;width:5px;height:5px}i.canon{background:#81b99a;box-shadow:0 0 7px #81b99a80}i.seed{background:var(--gold);box-shadow:0 0 7px #c8aa6e73}.reader-panel{border:1px solid var(--line);background:#0d1116;min-width:0}.dossier-returnbar{background:linear-gradient(90deg,#8ad5db17,#0000 60%),#0f171e;border-bottom:1px solid #8ad5db33;justify-content:space-between;align-items:center;gap:20px;padding:13px clamp(22px,4vw,48px);display:flex}.dossier-returnbar span,.dossier-returnbar strong{display:block}.dossier-returnbar span{color:var(--quiet);letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:7px}.dossier-returnbar strong{color:#dce5e8;font-size:10px;font-weight:520}.dossier-returnbar button{color:#bfe5e8;cursor:pointer;background:0 0;border:1px solid #8ad5db4d;flex:none;padding:9px 11px;font-size:9px}:is(.dossier-returnbar button:hover,.dossier-returnbar button:focus-visible){background:#8ad5db1a;border-color:#8ad5db94;outline:none}.reader-header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 90% 0,#8ad5db17,#0000 20rem),linear-gradient(145deg,#ffffff05,#0000);padding:clamp(29px,5vw,62px)}.reader-kicker{flex-wrap:wrap;gap:7px;display:flex}.reader-kicker span{border:1px solid var(--line);color:var(--muted);padding:5px 7px;font-size:7px}.reader-header h2{letter-spacing:-.035em;max-width:900px;margin:23px 0 17px;font-size:clamp(29px,4vw,50px);font-weight:330;line-height:1.08}.reader-header>p{color:#a8b1ba;max-width:820px;margin:0;font-size:14px;line-height:1.75}.reader-meta{border-top:1px solid var(--line);margin-top:29px;padding-top:14px}.dossier-visual{background:#090d11;border:1px solid #8ad5db2b;margin:34px clamp(25px,6vw,80px) 0;overflow:hidden}.dossier-visual>img{aspect-ratio:3/2;object-fit:contain;width:100%;display:block}.dossier-visual .dossier-motif{height:280px}.dossier-visual figcaption{border-top:1px solid #8ad5db26;grid-template-columns:minmax(145px,.35fr) minmax(0,1fr);align-items:start;gap:18px;padding:17px 19px;display:grid}.dossier-visual figcaption span{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;font-size:7px}.dossier-visual figcaption p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.rule-box{background:#8ad5db09;border:1px solid #8ad5db26;margin:34px clamp(25px,6vw,80px) 0;padding:21px 24px}.rule-box>p{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:8px}.rule-box ul{color:#aeb8c1;margin:0;padding-left:17px;font-size:10px;line-height:1.55}.rule-box li+li{margin-top:5px}.markdown-article{color:#c2c9cf;max-width:900px;margin:0 auto;padding:52px clamp(25px,6vw,80px) 70px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.9}.markdown-article h2,.markdown-article h3,.markdown-article h4{color:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:480;line-height:1.25}.markdown-article h2{border-top:1px solid var(--line);margin:48px 0 18px;padding-top:35px;font-size:25px}.markdown-article h2:first-child{border-top:0;margin-top:0;padding-top:0}.markdown-article h3{color:var(--cyan);margin:36px 0 12px;font-size:17px}.markdown-article h4{margin:28px 0 10px;font-size:14px}.markdown-article p{margin:0 0 21px}.markdown-article strong{color:#e5e9ec;font-weight:650}.markdown-article em{color:#d7e5e6}.markdown-article code{color:var(--cyan);background:#080a0d;padding:2px 5px;font-size:.86em}.markdown-article a{color:var(--cyan)}.markdown-article ul{margin:0 0 24px;padding-left:20px}.markdown-article li+li{margin-top:7px}.markdown-article hr{border:0;border-top:1px solid var(--line);margin:38px 0}.article-table-wrap{border:1px solid var(--line);margin:28px 0;overflow-x:auto}.markdown-article table{border-collapse:collapse;width:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px}.markdown-article th,.markdown-article td{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px}.markdown-article th{color:var(--cyan);background:#8ad5db0d;font-weight:560}.reader-footer{border-top:1px solid var(--line);color:var(--quiet);margin:0 clamp(25px,6vw,80px);padding:15px 0 25px;font-size:8px}.empty-state{border:1px dashed var(--line-strong);padding:28px}.empty-state strong{font-size:13px}.empty-state p{color:var(--muted);font-size:10px}.timeline-intro{border-bottom:1px solid var(--line);padding:40px 0 42px}.timeline-intro h2,.visual-intro h2,.workbench-hero h2{letter-spacing:-.045em;max-width:900px;margin:0;font-size:clamp(34px,5vw,62px);font-weight:300;line-height:1.05}.timeline-intro>p:last-child{color:var(--muted);max-width:740px;margin:24px 0 0;line-height:1.7}.spoiler-control{background:var(--surface);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding:16px 18px;display:flex}.spoiler-control>div{align-items:center;gap:12px;display:flex}.spoiler-control p,.spoiler-control strong,.spoiler-control small{margin:0;display:block}.spoiler-control strong{font-size:11px;font-weight:550}.spoiler-control small{color:var(--muted);margin-top:4px;font-size:8px}.spoiler-control button{border:1px solid var(--line-strong);color:var(--cyan);cursor:pointer;background:0 0;padding:10px 12px;font-size:9px}.spoiler-control button:hover{background:#9adce012}.spoiler-signal{background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #d3b77973}.spoiler-signal.open{background:var(--mars);box-shadow:0 0 12px #bd654e8c}.timeline-current-card{background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);min-height:280px;margin-top:18px;display:grid;overflow:hidden}.timeline-current-card img{object-fit:cover;width:100%;height:100%;min-height:280px}.timeline-current-card>div{align-self:center;padding:clamp(26px,4vw,54px)}.timeline-current-card p{color:var(--cyan);letter-spacing:.12em;margin:0 0 13px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.timeline-current-card h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,40px);font-weight:360;line-height:1.12}.timeline-current-card span{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.7;display:block}.timeline-current-card button{border:1px solid var(--line-strong);color:var(--paper);cursor:pointer;background:0 0;margin-top:23px;padding:12px 15px;font-size:10px}.timeline-current-card button:hover{border-color:var(--cyan);color:var(--cyan)}.timeline-current-card button b{color:var(--cyan);margin-left:8px}.timeline-item.spoiler-locked .timeline-axis i{background:var(--quiet);box-shadow:none}.timeline-item.spoiler-locked .timeline-content{opacity:.58}.timeline-item.spoiler-locked .timeline-content h3{color:var(--quiet)}.timeline-visual-sequence.spoiler-gallery button:nth-child(n+30){filter:grayscale()brightness(.32);pointer-events:none}.timeline-visual-sequence.spoiler-gallery button:nth-child(n+30) strong,.timeline-visual-sequence.spoiler-gallery button:nth-child(n+30) small{color:#0000;position:relative}.timeline-visual-sequence.spoiler-gallery button:nth-child(n+30) strong:after{color:#9aa3aa;content:"Nog niet onthuld";position:absolute;inset:0}html[lang=en] .timeline-visual-sequence.spoiler-gallery button:nth-child(n+30) strong:after{content:"Not yet revealed"}.visual-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;padding:24px 0 34px;display:flex}.visual-intro>div>p:last-child{color:var(--muted);max-width:760px;margin:22px 0 0;line-height:1.7}.visual-status{color:#a6cfb6;letter-spacing:.12em;border:1px solid #81b99a4d;flex:none;align-items:center;gap:8px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;display:flex}.visual-status i{background:#81b99a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #81b99ab3}.visual-frame{border:1px solid var(--line);background:#080a0d;margin:24px 0 0;overflow:hidden}.visual-development-band{border:1px solid var(--line);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:24px;margin:24px 0 0;padding:24px;display:grid}.cover-showcase{border:1px solid var(--line);background:linear-gradient(135deg,#0f1b22f5,#070b0ffa);grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(28px,5vw,72px);margin:24px 0 0;padding:clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden}.cover-showcase:after{content:"";pointer-events:none;background:radial-gradient(circle,#8fdce429,#0000 68%);width:340px;height:340px;position:absolute;top:-150px;right:-140px}.cover-showcase figure{max-width:430px;margin:0;transform:rotate(-1deg);box-shadow:0 28px 60px #0000006b}.cover-showcase img{width:100%;height:auto;display:block}.cover-showcase h3{color:var(--text);max-width:720px;margin:16px 0 22px;font-size:clamp(27px,3.3vw,48px);font-weight:430;line-height:1.08}.cover-showcase div>p:not(.eyebrow){color:var(--muted);max-width:690px;font-size:16px;line-height:1.75}.cover-showcase div>span{border-top:1px solid var(--line);color:var(--cyan);letter-spacing:.2em;margin-top:30px;padding-top:18px;font-size:10px;display:block}.visual-development-band h3{margin:10px 0 0;font-size:21px;font-weight:470;line-height:1.25}.visual-development-band>div>p:last-child{color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.7}.visual-development-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visual-development-grid figure{border:1px solid var(--line);margin:0;overflow:hidden}.visual-development-grid figure:first-child{grid-column:span 2}.visual-development-grid img{aspect-ratio:16/9;filter:saturate(.75);object-fit:cover;width:100%;display:block}.visual-development-grid figcaption{justify-content:space-between;align-items:baseline;gap:10px;padding:10px 11px;display:flex}.visual-development-grid span{color:var(--cyan);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.visual-development-grid strong{font-size:9px;font-weight:540}.visual-frame img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.visual-frame figcaption{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.6fr) minmax(0,1fr);align-items:center;gap:28px;padding:20px 24px;display:grid}.visual-frame figcaption span,.visual-frame figcaption strong{display:block}.visual-frame figcaption span{color:var(--cyan);letter-spacing:.14em;margin-bottom:7px;font-size:7px}.visual-frame figcaption strong{font-size:13px;font-weight:560}.visual-frame figcaption p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.visual-notes{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.visual-notes h3{margin:0;font-size:20px;font-weight:470}.visual-notes ul{color:#aeb8c1;margin:24px 0 0;padding-left:18px;font-size:10px;line-height:1.6}.visual-notes li+li{margin-top:9px}.visual-queue ol{margin:24px 0 0;padding:0;list-style:none}.visual-queue li{border-top:1px solid var(--line);grid-template-columns:28px 1fr;align-items:center;gap:15px;padding:14px 0;display:grid}.visual-queue li span{color:var(--quiet);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.visual-queue li strong{font-size:11px;font-weight:550}.timeline-visual-sequence{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.timeline-visual-sequence button{background:var(--surface);border:1px solid var(--line);color:var(--paper);cursor:pointer;text-align:left;min-width:0;padding:0;transition:all .17s;overflow:hidden}.timeline-visual-sequence button:hover{border-color:#8ad5db57;transform:translateY(-2px)}.timeline-visual-sequence img{aspect-ratio:16/9;filter:saturate(.72);object-fit:cover;width:100%;display:block}.timeline-visual-sequence button>span{padding:12px 13px 14px;display:block}.timeline-visual-sequence small,.timeline-visual-sequence strong{display:block}.timeline-visual-sequence small{color:var(--cyan);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.timeline-visual-sequence strong{margin-top:6px;font-size:10px;font-weight:550;line-height:1.4}.timeline-item{grid-template-columns:80px minmax(0,1fr);min-height:155px;display:grid}.timeline-axis{justify-content:space-between;display:flex;position:relative}.timeline-axis span{color:var(--quiet);padding-top:6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.timeline-axis i{background:var(--cyan);border:5px solid var(--ink);box-shadow:0 0 0 1px var(--line-strong);z-index:2;border-radius:50%;width:15px;height:15px;margin-right:-7px;position:relative}.timeline-axis:after{background:var(--line-strong);content:"";width:1px;position:absolute;top:7px;bottom:-7px;right:0}.timeline-item.na .timeline-axis i{background:var(--mars)}.timeline-item.verschijning .timeline-axis i{background:var(--gold);box-shadow:0 0 18px #c8aa6e8c}.timeline-item:last-child .timeline-axis:after{display:none}.timeline-content{border-top:1px solid var(--line);margin-left:31px;padding:0 0 36px}.timeline-content>p{color:var(--cyan);margin:-2px 0 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.timeline-item.na .timeline-content>p{color:var(--mars)}.timeline-item.verschijning .timeline-content>p{color:var(--gold)}.timeline-content h3{margin:0 0 8px;font-size:20px;font-weight:480}.timeline-content span{color:var(--muted);font-size:11px;line-height:1.65}.timeline-filter-panel{background:linear-gradient(115deg, #8ad5db0e, transparent 52%), var(--surface);border:1px solid var(--line);grid-template-columns:minmax(145px,.7fr) minmax(0,2fr);gap:18px;margin-top:18px;padding:18px;display:grid}.timeline-filter-panel>div:first-child p{color:var(--cyan);letter-spacing:.13em;margin:2px 0 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.timeline-filter-panel>div:first-child span{color:var(--muted);font-size:9px}.timeline-filters{flex-wrap:wrap;gap:7px;display:flex}.timeline-filters button{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;background:0 0;padding:9px 11px;font-size:9px}.timeline-filters button:hover,.timeline-filters button.active{color:var(--paper);background:#8ad5db1a;border-color:#8ad5db80}.timeline-legend{border-top:1px solid var(--line);grid-column:1/-1;gap:18px;padding-top:13px;display:flex}.timeline-legend span{color:var(--quiet);align-items:center;gap:7px;font-size:8px;display:inline-flex}.timeline-legend i{background:var(--cyan);border-radius:50%;width:6px;height:6px}.timeline-legend i.rupture{background:var(--gold)}.timeline-legend i.locked{background:var(--quiet)}.timeline-track{max-width:1180px;margin:48px auto 0}.timeline-cluster{grid-template-columns:58px minmax(0,1fr);min-height:190px;display:grid}.timeline-cluster .timeline-axis span{padding-top:7px}.timeline-cluster.na .timeline-axis i{background:var(--mars)}.timeline-cluster.verschijning .timeline-axis i{background:var(--gold);box-shadow:0 0 18px #c8aa6e8c}.timeline-cluster.spoiler-locked .timeline-axis i{background:var(--quiet);box-shadow:none}.timeline-cluster:last-child .timeline-axis:after{display:none}.timeline-cluster-body{border-top:1px solid var(--line-strong);margin-left:24px;padding:0 0 36px}.timeline-cluster-body>header{justify-content:space-between;align-items:center;margin:-5px 0 14px;display:flex}.timeline-cluster-body>header p,.timeline-cluster-body>header span{background:var(--ink);letter-spacing:.1em;margin:0;padding:0 9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.timeline-cluster-body>header p{color:var(--cyan)}.timeline-cluster.na .timeline-cluster-body>header p{color:var(--mars)}.timeline-cluster.verschijning .timeline-cluster-body>header p{color:var(--gold)}.timeline-cluster-body>header span{color:var(--quiet)}.timeline-card-grid{gap:12px;display:grid}.timeline-cluster.parallel .timeline-card-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}.timeline-event{background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);min-width:0;display:grid;overflow:hidden}.timeline-cluster.parallel .timeline-event{grid-template-columns:1fr}.timeline-event>img{object-fit:cover;width:100%;height:100%;min-height:235px}.timeline-cluster.parallel .timeline-event>img{aspect-ratio:16/9;min-height:0}.timeline-event-body{padding:clamp(20px,3vw,34px)}.timeline-event-meta{flex-wrap:wrap;gap:6px;display:flex}.timeline-event-meta span{border:1px solid var(--line-strong);color:var(--quiet);letter-spacing:.08em;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.timeline-event-meta span:first-child{color:var(--cyan)}.timeline-event-meta .thread-mars{color:var(--mars)}.timeline-event-meta .thread-asterion{color:var(--gold)}.timeline-event-meta .thread-adrian-mila{color:#d9c3e9}.timeline-event h3{letter-spacing:-.025em;margin:17px 0 10px;font-size:clamp(21px,2.5vw,30px);font-weight:420;line-height:1.15}.timeline-event-body>p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.timeline-event-actions{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.timeline-event-actions button{border:1px solid var(--line-strong);color:var(--paper);cursor:pointer;background:0 0;padding:10px 12px;font-size:9px}.timeline-event-actions button:hover{border-color:var(--cyan);color:var(--cyan)}.timeline-event-actions button span{color:var(--cyan);margin-left:6px}.timeline-event-lock{background:linear-gradient(135deg,#8ad5db08,#0000 52%),repeating-linear-gradient(90deg,#0000 0 28px,#ffffff03 28px 29px),#0b1116;justify-content:center;align-items:center;min-height:190px;display:flex;position:relative}.timeline-event-lock span{border:1px solid var(--line-strong);width:34px;height:34px;position:relative;transform:rotate(45deg)}.timeline-event-lock i{background:var(--quiet);border-radius:50%;width:5px;height:5px;position:absolute}.timeline-event.spoiler-locked{opacity:.72}.timeline-event.spoiler-locked h3{color:var(--quiet)}.workbench-hero{border:1px solid var(--line);background:linear-gradient(130deg, #bd654e17, transparent 40%), var(--surface);align-items:flex-end;padding:clamp(34px,5vw,64px)}.workbench-count{border-left:1px solid var(--line);min-width:150px;padding-left:25px}.workbench-count strong{color:var(--gold);font-size:44px;font-weight:300;display:block}.workbench-count span{color:var(--muted);font-size:9px}.workbench-grid{grid-template-columns:1.1fr .9fr;gap:18px;margin-top:18px;display:grid}.workbench-duality-visual{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:12px;margin:23px 0 18px;display:grid}.workbench-duality-visual button{border:1px solid var(--line);cursor:pointer;background:#080a0d;height:120px;padding:0;position:relative;overflow:hidden}.workbench-duality-visual img{filter:saturate(.66)contrast(1.04);object-fit:cover;opacity:.72;width:100%;height:100%}.workbench-duality-visual button>span{color:var(--cyan);letter-spacing:.11em;text-align:left;background:linear-gradient(90deg,#05070af0,#05070a61);padding:9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;position:absolute;bottom:0;left:0;right:0}.workbench-duality-visual>i{background:var(--cyan-deep);height:1px;position:relative}.workbench-duality-visual>i:after{background:var(--cyan);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:50%;box-shadow:0 0 9px #8ad5dba6}.visual-progress-panel{grid-column:1/-1}.visual-progress-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.visual-progress-grid button{border:1px solid var(--line);color:var(--paper);cursor:pointer;text-align:left;background:#090c10;min-width:0;padding:0;overflow:hidden}.visual-progress-grid img{aspect-ratio:16/9;filter:saturate(.72);object-fit:cover;width:100%;transition:all .18s;display:block}.visual-progress-grid button:hover img{filter:saturate(.95);transform:scale(1.02)}.visual-progress-grid button>span{padding:12px;display:block}.visual-progress-grid strong,.visual-progress-grid small{display:block}.visual-progress-grid strong{font-size:10px;font-weight:560}.visual-progress-grid small{color:var(--muted);margin-top:4px;font-size:8px}.decision-panel{grid-row:span 2}.decision-list{margin:25px 0 0;padding:0;list-style:none}.decision-list li{border-top:1px solid var(--line);grid-template-columns:30px 1fr;align-items:center;gap:16px;padding:16px 0;display:grid}.decision-list li>span{color:var(--quiet);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.decision-list p{margin:0}.decision-list strong,.decision-list small{display:block}.decision-list strong{font-size:12px;font-weight:560}.decision-list small{color:var(--muted);margin-top:4px;font-size:9px}.duality-map{grid-template-columns:1fr 80px 1fr;align-items:center;gap:12px;margin-top:30px;display:grid}.duality-person{text-align:center}.duality-person>span{border:1px solid var(--line-strong);width:58px;height:58px;color:var(--mars);place-items:center;margin:0 auto 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:grid;transform:rotate(45deg)}.duality-person.ai>span{color:var(--cyan)}.duality-person strong,.duality-person small{display:block}.duality-person strong{font-size:11px}.duality-person small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.duality-link{text-align:center}.duality-link i{background:linear-gradient(90deg, var(--mars), var(--cyan));width:100%;height:1px;display:block}.duality-link span{color:var(--quiet);font-size:7px}.state-copy{color:var(--muted);margin:27px 0 18px;font-size:10px;line-height:1.7}.state-panel button,.fault-panel button{border-color:var(--line-strong);color:var(--cyan);background:0 0;padding:10px 12px;font-size:9px}.fault-lines{grid-template-columns:1fr 1fr;margin:27px 0 20px;display:grid}.fault-lines>div{border:1px solid var(--line);margin:-1px 0 0 -1px;padding:14px}.fault-lines>div>span{width:28px;height:2px;margin-bottom:11px;display:block}.luna-color{background:var(--cyan)}.mars-color{background:var(--mars)}.earth-color{background:#83a881}.corp-color{background:var(--gold)}.fault-lines strong,.fault-lines small{display:block}.fault-lines strong{font-size:11px}.fault-lines small{color:var(--muted);margin-top:3px;font-size:8px}@media (max-width:1100px){.site-header{gap:14px;padding-inline:18px}.nav-item{padding-inline:8px}.rail-status>span{display:none}.hero-panel{grid-template-columns:1fr 340px}.dashboard-grid{grid-template-columns:1fr}.focus-grid{grid-template-columns:1fr 1fr}.focus-card:last-child{grid-column:span 2}.workbench-grid,.visual-notes{grid-template-columns:1fr}.timeline-visual-sequence,.visual-progress-grid,.overview-institution-grid,.arrival-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-development-band{grid-template-columns:1fr}.solar-experience{grid-template-columns:minmax(540px,1.55fr) minmax(285px,.8fr)}.solar-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.earth-experience{grid-template-columns:minmax(540px,1.55fr) minmax(285px,.8fr)}.earth-location-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-panel{grid-row:auto}.manuscript-experience.context-open{grid-template-columns:minmax(0,1fr)}.reader-context{z-index:60;width:min(380px,92vw);max-height:none;position:fixed;top:71px;bottom:0;right:0;box-shadow:-22px 0 50px #03060999}.reading-focus .reader-context{max-height:none;top:0}.experience-toggle strong{display:none}.preview-hero{grid-template-columns:minmax(0,1.2fr) minmax(245px,.8fr)}}@media (max-width:820px){.studio-shell{display:block}.site-header{border-bottom:1px solid var(--line);z-index:30;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px 16px;height:auto;min-height:0;padding:10px 16px 8px;display:grid;position:sticky}.brand-block{border:0;padding:0}.header-library-button{grid-area:1/2;justify-self:end}.brand-sigil{width:26px;height:26px}.brand-subtitle{display:none}.main-nav{border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:flex-start;padding-top:7px;overflow-x:auto}.nav-item{flex:none;padding:8px 10px}.rail-status{border-left:0;grid-area:1/3;justify-self:end;padding:0}.rail-status>span,.rail-footer{display:none}.top-bar{flex-wrap:wrap;min-height:76px;padding:15px 20px}.experience-toggle{order:2;margin:0}.experience-toggle strong{display:block}.book-switcher{flex:1 0 100%;order:3;width:100%;margin:0}.book-switcher button{flex-direction:row;justify-content:center;align-items:center;gap:8px}.top-bar h1{font-size:16px}.search-box{width:52vw}.search-box kbd{display:none}.view{padding:22px 20px 55px}.cover-showcase{grid-template-columns:1fr}.cover-showcase figure{max-width:320px;margin:0 auto;transform:none}.hero-panel{min-height:570px;display:block}.hero-copy{padding:38px 29px}.monolith-field{opacity:.74;height:250px;min-height:0;position:absolute;bottom:0;left:0;right:0}.overview-hero-visual{opacity:.8;height:270px;min-height:0;position:absolute;bottom:0;left:0;right:0}.book-two-cover-slot{opacity:.86;height:270px;min-height:0;position:absolute;bottom:0;left:0;right:0}.overview-hero-visual:after{background:linear-gradient(#080b0ff2,#0000 45%),linear-gradient(#0000 55%,#05070ae6)}.hero-panel:after{-webkit-mask-image:linear-gradient(#0000 35%,#000);mask-image:linear-gradient(#0000 35%,#000)}.metric-row{grid-template-columns:1fr 1fr}.metric-row article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.metric-row article:nth-child(4){border-top:1px solid var(--line)}.overview-world-contrast,.reader-home-gateway{grid-template-columns:1fr}.reader-home-gateway button+button{border-left:1px solid var(--line);border-top:0}.book-two-entry{grid-template-columns:minmax(105px,150px) minmax(0,1fr)}.book-two-entry-cover{max-width:150px}.book-two-entry-stats{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;padding:22px 0 0}.book-two-entry-stats button,.book-two-entry-stats a{grid-column:1/-1}.focus-grid{grid-template-columns:1fr}.focus-card:last-child{grid-column:auto}.library-layout{grid-template-columns:1fr}.library-intro,.solar-intro,.earth-intro{flex-direction:column;align-items:flex-start}.earth-intro-key{border-left:0;border-top:1px solid var(--line);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:20px 0 0}.solar-intro-controls{flex:none;width:100%}.solar-intro-controls>span{text-align:left}.solar-experience{min-height:0;display:block}.solar-map{min-height:clamp(500px,100vw - 42px,760px)}.solar-detail{border-left:0;border-top:1px solid var(--line);grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);display:grid}.solar-detail>img,.solar-detail-placeholder{height:100%;min-height:330px}.solar-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.earth-experience{min-height:0;display:block}.earth-map{aspect-ratio:3/2;min-height:0}.earth-detail{border-left:0;border-top:1px solid var(--line);grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);display:grid}.earth-detail>img{height:100%}.earth-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spoiler-control{flex-direction:column;align-items:stretch}.spoiler-control button{width:100%}.timeline-current-card{grid-template-columns:1fr}.timeline-current-card img{aspect-ratio:16/9;min-height:0}.preview-hero{grid-template-columns:1fr}.preview-cover{justify-self:center;max-width:320px;margin:0 35px 45px;transform:none}.preview-access-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-access-strip div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.preview-access-strip div:nth-child(4){border-top:1px solid var(--line)}.preview-route-grid,.preview-world-window{grid-template-columns:1fr}.preview-world-window img{min-height:0}.preview-purchase-gate{grid-template-columns:1fr}.preview-purchase-gate aside{border-left:0;border-top:1px solid var(--line-strong);padding:28px 0 0}.timeline-preview-gate,.timeline-filter-panel{grid-template-columns:1fr}.timeline-legend{grid-column:auto}.timeline-event{grid-template-columns:1fr}.timeline-event>img{aspect-ratio:16/9;min-height:0}.manuscript-intro{flex-direction:column;align-items:flex-start}.manuscript-controls{box-shadow:none;z-index:auto;grid-template-columns:1fr;align-items:stretch;gap:8px;padding:10px;position:static;top:auto}.chapter-select{gap:0}.chapter-select>span{display:none}.chapter-select select{padding-block:8px}.chapter-stepper{grid-template-columns:1fr auto 1fr;gap:6px;display:grid}.chapter-stepper .focus-toggle{grid-column:1/-1;margin-left:0}.chapter-stepper button{min-height:44px;font-size:13px}.reader-language-switch{justify-content:flex-start}.reader-language-switch button,.reader-preferences button{min-height:44px}.reader-preferences{flex-direction:column;align-items:stretch}.reader-preferences>div{flex-wrap:wrap}.reading-memory{font-size:10px;display:flex}.manuscript-controls progress{grid-column:1}.reader-context{top:104px}.reading-focus .reader-context{top:0}.document-list{grid-template-columns:1fr 1fr;max-height:none;position:static;overflow:visible}.reader-bottom-navigation{grid-template-columns:1fr 1fr}.reader-bottom-progress{grid-area:1/1/auto/-1}.workbench-hero,.visual-intro{flex-direction:column;align-items:flex-start}.workbench-count{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}}@media (max-width:560px){.manuscript-view{padding-inline:8px}.markdown-article.manuscript-copy{padding-inline:18px;font-size:18px;line-height:1.78}.reading-focus.reader-size-small .markdown-article.manuscript-copy{font-size:17px}.reading-focus.reader-size-default .markdown-article.manuscript-copy{font-size:19px}.reading-focus.reader-size-large .markdown-article.manuscript-copy{font-size:21px}.brand-name{font-size:9px}.main-nav{overflow-x:auto}.nav-item{padding-inline:9px}.world-subnav span{display:none}.top-bar{flex-direction:column;align-items:stretch;gap:10px}.book-switcher{order:initial;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;margin-inline:0}.book-switcher button{min-width:0;padding-inline:9px}.book-switcher strong{white-space:normal}.context-label{display:none}.search-box{width:100%}.experience-toggle{order:4;align-items:center;width:100%}.preview-hero-copy{padding:39px 27px}.preview-hero-copy h2{overflow-wrap:anywhere;font-size:42px}.preview-hero-actions{flex-direction:column;align-items:stretch}.preview-access-strip{grid-template-columns:1fr}.preview-access-strip div+div{border-left:0;border-top:1px solid var(--line)}.preview-cover{margin-inline:28px}.preview-purchase-gate{gap:25px;padding:29px 24px}.hero-panel{min-width:0;min-height:610px;overflow:hidden}.hero-copy{min-width:0}.hero-copy h2{overflow-wrap:anywhere;max-width:100%;font-size:39px}.hero-actions{flex-direction:column;align-items:stretch}.metric-row{grid-template-columns:1fr}.metric-row article+article{border-left:0;border-top:1px solid var(--line)}.overview-world-contrast button{grid-template-columns:1fr}.overview-world-contrast img{aspect-ratio:16/9;min-height:0}.book-two-entry{grid-template-columns:1fr}.book-two-entry-cover{justify-self:center;max-width:190px}.book-two-entry-stats{grid-column:auto}.panel-heading,.section-heading,.reader-meta,.reader-footer{flex-direction:column}.reader-bottom-navigation{grid-template-columns:1fr;margin-inline:20px}.reader-bottom-progress{grid-column:1}.reader-bottom-navigation>button:last-child{text-align:left}.dossier-returnbar{flex-direction:column;align-items:stretch}.dossier-returnbar button{width:100%}.dossier-visual figcaption,.document-list{grid-template-columns:1fr}.solar-map{min-height:500px}.solar-map-note{display:none}.solar-body-label{font-size:6px;left:calc(50% + 8px)}.solar-detail{display:flex}.solar-detail>img,.solar-detail-placeholder{height:auto;min-height:0}.solar-destinations .section-heading>span{text-align:left}.solar-destination-grid{grid-template-columns:1fr}.earth-map-caption{bottom:12px;left:14px;right:14px}.earth-map-caption strong,.earth-marker>span{display:none}.earth-marker.selected>span{font-size:6px;display:block}.earth-detail{display:flex}.earth-detail>img{height:auto}.earth-locations .section-heading>span{text-align:left}.earth-location-grid,.visual-frame figcaption,.duality-map{grid-template-columns:1fr}.duality-link{width:65px;margin:10px auto;transform:rotate(90deg)}.fault-lines{grid-template-columns:1fr}.timeline-item{grid-template-columns:48px 1fr}.timeline-content{margin-left:19px}.timeline-cluster{grid-template-columns:37px minmax(0,1fr)}.timeline-cluster-body{margin-left:13px}.timeline-cluster-body>header{flex-direction:column;align-items:flex-start;gap:7px}.timeline-cluster-body>header p,.timeline-cluster-body>header span{padding-left:5px}.timeline-legend{flex-wrap:wrap;gap:10px 15px}.timeline-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.timeline-filters button{min-width:0}.timeline-visual-sequence,.visual-progress-grid,.overview-institution-grid,.arrival-route-grid{grid-template-columns:1fr}.arrival-route-grid .arrival-route-lead{grid-area:auto}.visual-development-grid{grid-template-columns:1fr}.visual-development-grid figure:first-child{grid-column:auto}.overview-visual-caption{flex-direction:column;align-items:flex-start;gap:8px}.workbench-duality-visual{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:7px}}@media (prefers-reduced-motion:reduce){.solar-orbit-track,.solar-body,.solar-moon{animation-play-state:paused}}.access-simulator{border:1px solid var(--line-strong);background:#05080b61;flex-direction:column;gap:3px;min-height:44px;margin-right:12px;padding:7px 10px;display:flex}.access-simulator>span{color:var(--cyan);letter-spacing:.14em;font-size:6px}.access-simulator select{-webkit-appearance:none;appearance:none;color:var(--paper);cursor:pointer;background:0 0;border:0;outline:0;min-width:118px;font-size:8px;font-weight:560}.access-simulator option{color:var(--text);background:#111820}.access-notice{background:linear-gradient(90deg,#bd654e21,#9adce00d);border-bottom:1px solid #d3b77947;justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(20px,3vw,38px);display:flex}.access-notice>div{gap:4px;display:grid}.access-notice span{color:var(--gold);letter-spacing:.16em;font-size:6px}.access-notice strong{font-size:10px}.access-notice p{color:var(--muted);margin:0;font-size:8px}.access-notice button{border:1px solid var(--line-strong);cursor:pointer;background:0 0;padding:9px 12px;font-size:8px}.portal-access-test{background:#05080b94;border:1px solid #9adce033;max-width:650px;margin-top:28px;padding:18px}.portal-access-test>p{color:var(--cyan);letter-spacing:.17em;margin:0 0 7px;font-size:6px}.portal-access-test>span{color:var(--muted);margin-bottom:12px;font-size:8px;display:block}.portal-access-test>div{flex-wrap:wrap;gap:7px;display:flex}.portal-access-test button{border:1px solid var(--line-strong);color:var(--paper);cursor:pointer;background:#9adce00a;min-height:30px;padding:0 10px;font-size:7px}.portal-access-test button:hover{border-color:var(--cyan);background:#9adce01f}@media (max-width:1100px){.access-simulator>span{display:none}.access-simulator{justify-content:center}}@media (max-width:820px){.access-simulator{order:2;margin:0}.access-notice{align-items:flex-start}}@media (max-width:560px){.access-simulator{order:4;width:100%}.access-simulator>span{display:block}.access-simulator select{width:100%;min-height:28px}.access-notice{flex-direction:column;align-items:stretch;gap:12px}.access-notice button{align-self:flex-start}.portal-access-test button{flex:calc(33.333% - 7px)}}.brand-button{-webkit-appearance:none;appearance:none;cursor:pointer;text-align:left;background:0 0;border:0}.brand-button:hover .brand-subtitle{color:var(--cyan)}.world-portal{color:var(--text);background:radial-gradient(circle at 80% 2%,#64a3ac1f,#0000 29rem),#080b0f;min-height:100vh}.portal-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);z-index:50;background:#080c10e6;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:82px;padding:12px clamp(20px,5vw,76px);display:grid;position:sticky;top:0}.portal-brand{-webkit-appearance:none;appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:15px;padding:0;display:flex}.portal-brand>span:last-child{flex-direction:column;gap:4px;display:flex}.portal-brand strong{letter-spacing:.18em;font-size:12px}.portal-brand small,.portal-kicker,.portal-section-heading p,.portal-series-copy>p,.series-hero-copy>p,.series-experience>div>p{color:var(--cyan);letter-spacing:.2em;text-transform:uppercase;font-size:7px}.portal-brand small{color:var(--muted);font-size:6px}.portal-nav{justify-content:center;gap:6px;display:flex}.portal-nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:16px 18px;font-size:10px}.portal-nav button:hover,.portal-nav button.active{border-bottom-color:var(--cyan);color:var(--text)}.portal-language{border:1px solid var(--line);align-items:center;padding:3px;display:flex}.portal-language>span{color:var(--quiet);letter-spacing:.17em;padding:0 10px;font-size:6px}.portal-language button{color:var(--muted);cursor:pointer;background:0 0;border:0;min-width:34px;min-height:30px;font-size:8px}.portal-language button.active{color:var(--cyan);background:#9adce021}.portal-main,.series-landing{max-width:1600px;margin:0 auto;padding:clamp(20px,4vw,58px) clamp(20px,5vw,76px) 80px}.portal-intro{border:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);min-height:min(690px,100vh - 140px);display:grid;overflow:hidden}.portal-intro-copy{z-index:2;align-self:center;padding:clamp(38px,7vw,105px);position:relative}.portal-intro-copy h1{letter-spacing:-.055em;margin:28px 0 30px;font-size:clamp(50px,6vw,96px);font-weight:260;line-height:.94}.portal-intro-copy h1 em{color:var(--cyan);font-family:Georgia,Times New Roman,serif;font-weight:400}.portal-intro-copy>p:not(.portal-kicker){color:#bdc6cc;max-width:600px;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.4vw,22px);line-height:1.75}.portal-primary,.portal-secondary{border:1px solid var(--cyan);cursor:pointer;justify-content:space-between;align-items:center;gap:34px;min-height:54px;margin-top:28px;padding:0 22px;font-size:10px;font-weight:650;display:inline-flex}.portal-primary{background:var(--cyan);color:#071014}.portal-primary:hover{background:#c0f0f2}.portal-secondary{border-color:var(--line-strong);color:var(--text);background:#04070973}.portal-secondary:hover{border-color:var(--cyan)}.portal-intro-visual{min-height:560px;position:relative;overflow:hidden}.portal-intro-visual:after{content:"";background:linear-gradient(90deg,#080b0f 0,#0000 35% 74%,#080b0f4d);position:absolute;inset:0}.portal-intro-visual>img{filter:saturate(.68)contrast(1.08);object-fit:cover;width:100%;height:100%}.portal-intro-visual>div{z-index:2;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:32px;left:40px}.portal-intro-visual span,.portal-intro-visual small{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;font-size:7px}.portal-intro-visual strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.portal-intro-visual small{color:#b8c1c7;letter-spacing:.09em}.portal-catalogue,.series-library{padding-top:clamp(65px,8vw,120px)}.portal-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:28px;padding-bottom:24px;display:flex}.portal-section-heading p{margin:0 0 10px}.portal-section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,46px);font-weight:320}.portal-section-heading>span{color:var(--quiet);letter-spacing:.16em;font-size:7px}.portal-series-card{border:1px solid var(--line);background:#10161d;grid-template-columns:minmax(340px,.95fr) minmax(300px,.8fr) minmax(240px,.45fr);min-height:450px;display:grid;overflow:hidden}.portal-series-image{cursor:pointer;background:#080b0f;border:0;padding:0;position:relative;overflow:hidden}.portal-series-image:after{content:"";background:linear-gradient(90deg,#0000 62%,#10161d);position:absolute;inset:0}.portal-series-image img{filter:saturate(.72);object-fit:cover;width:100%;height:100%;transition:transform .5s}.portal-series-image:hover img{transform:scale(1.025)}.portal-series-image span{border:1px solid var(--line);letter-spacing:.18em;z-index:2;background:#070a0dbf;padding:9px 12px;font-size:7px;position:absolute;bottom:24px;left:24px}.portal-series-copy{align-self:center;padding:48px 34px}.portal-series-copy h3{margin:12px 0 25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,62px);font-weight:400}.portal-series-copy blockquote{border-left:1px solid var(--cyan);color:#c4ccd1;margin:0;padding-left:20px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.65}.portal-series-meta{flex-wrap:wrap;gap:10px 18px;margin:28px 0;display:flex}.portal-series-meta span{color:var(--muted);text-transform:uppercase;font-size:8px}.portal-text-link{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:10px}.portal-text-link span{margin-left:14px}.portal-book-stack{justify-content:center;align-items:center;min-height:390px;padding:34px;display:flex;position:relative}.portal-book-stack img{object-fit:cover;border:1px solid #ffffff29;width:190px;height:290px;box-shadow:0 18px 35px #00000080}.portal-book-stack img:first-child{transform:rotate(-4deg)translate(42px)}.portal-book-stack img:last-child{transform:rotate(5deg)translate(-22px)translateY(18px)}.portal-future-slot{color:var(--quiet);border:1px dashed #d5e1ee29;align-items:center;gap:22px;margin-top:16px;padding:25px 30px;display:flex}.portal-future-slot>span{color:var(--cyan-deep);font-family:ui-monospace,monospace;font-size:12px}.portal-future-slot strong{color:var(--muted);font-size:10px}.portal-future-slot p{margin:5px 0 0;font-size:9px}.series-landing{padding-top:28px}.series-hero{border:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(410px,.7fr);min-height:680px;display:grid;position:relative;overflow:hidden}.series-hero-backdrop{position:absolute;inset:0}.series-hero-backdrop:after{content:"";background:linear-gradient(90deg,#090d12 4%,#090d12f5 43%,#090d128f 74%,#090d12cc);position:absolute;inset:0}.series-hero-backdrop img{filter:grayscale(.35)contrast(1.05);object-fit:cover;width:100%;height:100%}.series-hero-copy,.series-covers{z-index:2;position:relative}.series-hero-copy{align-self:center;padding:clamp(40px,6vw,90px)}.series-back{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-bottom:60px;padding:0;font-size:9px}.series-back:hover{color:var(--cyan)}.series-hero-copy h1{letter-spacing:-.055em;margin:15px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(60px,7vw,108px);font-weight:400;line-height:.9}.series-hero-copy h2{color:var(--cyan);margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.2vw,34px);font-style:italic;font-weight:400}.series-lead{color:#c4ccd1;max-width:680px;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.3vw,20px);line-height:1.75}.series-actions{flex-wrap:wrap;gap:12px;display:flex}.series-language-note{color:var(--muted);align-items:center;gap:8px;margin-top:18px;font-size:8px;display:flex}.series-language-note i{background:#79c29b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #79c29b8c}.series-covers{justify-content:center;align-items:center;padding:50px 60px 45px 10px;display:flex}.series-covers figure{width:min(230px,42%);margin:0}.series-covers figure:first-child{transform:rotate(-3deg)translate(24px)translateY(-18px)}.series-covers figure:last-child{transform:rotate(4deg)translate(-8px)translateY(24px)}.series-covers img{border:1px solid #fff3;width:100%;display:block;box-shadow:0 25px 50px #0000009e}.series-covers figcaption{border:1px solid var(--line);background:#080b0fe0;flex-direction:column;gap:4px;padding:11px 13px;display:flex}.series-covers figcaption span{color:var(--cyan);letter-spacing:.16em;font-size:6px}.series-covers figcaption strong{font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400}.series-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.series-book-grid article{border:1px solid var(--line);background:#10161d;grid-template-columns:auto 1fr;gap:24px;min-height:260px;padding:36px;display:grid}.series-book-grid article>span{color:var(--cyan-deep);font-family:ui-monospace,monospace;font-size:11px}.series-book-grid article p:first-child{color:var(--cyan);letter-spacing:.16em;font-size:7px}.series-book-grid h3{margin:16px 0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.series-book-grid article p:not(:first-child){color:var(--muted);font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.65}.series-book-grid button{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:9px}.series-book-grid button span{margin-left:12px}.series-book-grid small{color:var(--quiet);font-size:8px}.series-experience{border:1px solid var(--line);background:linear-gradient(115deg,#9adce012,#0000 46%),#0c1117;grid-template-columns:minmax(0,.8fr) minmax(320px,.6fr);gap:60px;margin-top:76px;padding:clamp(40px,6vw,82px);display:grid}.series-experience h2{letter-spacing:-.04em;margin:18px 0 24px;font-size:clamp(32px,4vw,58px);font-weight:300}.series-experience>div>p:last-child{color:var(--muted);font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.75}.series-experience ul{margin:0;padding:0;list-style:none}.series-experience li{border-bottom:1px solid var(--line);flex-direction:column;gap:7px;padding:20px 0;display:flex}.series-experience li strong{color:var(--text);font-size:11px}.series-experience li span{color:var(--muted);font-size:9px}.portal-footer{border-top:1px solid var(--line);color:var(--quiet);letter-spacing:.08em;justify-content:space-between;align-items:center;margin:0 clamp(20px,5vw,76px);padding:28px 0 36px;font-size:8px;display:flex}.portal-footer>span{color:var(--muted);letter-spacing:.18em;font-weight:700}.account-library{max-width:1600px;margin:0 auto;padding:clamp(28px,5vw,76px) clamp(20px,5vw,76px) 90px}.account-library-hero{border:1px solid var(--line);background:linear-gradient(105deg,#080c10fa 0 52%,#080c108f),url(/visuals/gebinte-naad-dag-23-v2.webp) 50% 46%/cover;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:50px;min-height:380px;padding:clamp(42px,7vw,94px);display:grid}.account-library-hero>div{align-self:center;max-width:760px}.account-library-hero>div>p:first-child,.account-profile-test>div:first-child>p,.account-access-panel>div>p:first-child{color:var(--cyan);letter-spacing:.2em;font-size:7px}.account-library-hero h1{letter-spacing:-.055em;margin:22px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6vw,88px);font-weight:400;line-height:.96}.account-library-hero>div>p:last-child{color:#c4ccd1;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.4vw,20px);line-height:1.75}.account-library-hero aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line-strong);background:#070b0fc7;align-self:end;padding:28px}.account-library-hero aside span,.account-access-panel aside>span{color:var(--cyan);letter-spacing:.18em;font-size:7px}.account-library-hero aside strong,.account-access-panel aside>strong{margin:15px 0 8px;font-size:15px;display:block}.account-library-hero aside p,.account-access-panel aside p{color:var(--muted);font-size:9px;line-height:1.65}.account-server-status{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:11px;margin-top:22px;padding-top:20px;display:grid}.account-server-status>i{background:var(--quiet);border-radius:50%;width:7px;height:7px;margin-top:3px}.account-server-status.ready>i{background:#78c79d;box-shadow:0 0 10px #78c79da6}.account-server-status.loading>i{background:var(--cyan);animation:1.4s ease-in-out infinite server-pulse}@keyframes server-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.account-server-status>div{flex-direction:column;gap:6px;min-width:0;display:flex}.account-server-status>div>span{color:var(--cyan);letter-spacing:.17em;font-size:6px}.account-server-status>div>strong{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.account-server-status>div>small{color:var(--quiet);font-size:7px;line-height:1.55}.account-auth-action{border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;justify-content:center;margin-top:16px;padding:11px 14px;font-family:inherit;font-size:8px;text-decoration:none;display:inline-flex}.account-auth-action:hover{background:#9adce01a}.account-auth-action.subtle{border-color:var(--line);color:var(--muted)}.account-email-login{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.account-email-login label{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:7px;display:block}.account-email-login>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.account-email-login input{border:1px solid var(--line-strong);caret-color:var(--cyan);color:var(--text);font:inherit;-webkit-text-fill-color:var(--text);background:#081016;min-width:0;padding:11px 12px}.account-email-login input::placeholder{color:var(--quiet);opacity:1}.account-email-login input:-webkit-autofill{caret-color:var(--cyan);-webkit-text-fill-color:var(--text);box-shadow:inset 0 0 0 1000px #081016}.account-email-login input:-webkit-autofill:hover{caret-color:var(--cyan);-webkit-text-fill-color:var(--text);box-shadow:inset 0 0 0 1000px #081016}.account-email-login input:-webkit-autofill:focus{caret-color:var(--cyan);-webkit-text-fill-color:var(--text);box-shadow:inset 0 0 0 1000px #081016}.account-email-login input:focus{border-color:var(--cyan);outline:1px solid #9adce047}.account-email-login button{background:var(--cyan);border:1px solid var(--cyan);color:#071014;cursor:pointer;font:inherit;text-transform:uppercase;padding:10px 13px;font-size:7px;font-weight:700}.account-email-login button:disabled{cursor:wait;opacity:.55}.account-email-login>small,.account-email-message{color:var(--quiet);margin:10px 0 0;font-size:7px;line-height:1.55;display:block}.account-email-message.sent{color:#78c79d}.account-email-message.error{color:#f1a29b}.account-profile-test{border:1px solid var(--line);border-top:0;grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);align-items:start;gap:44px;padding:34px clamp(28px,5vw,70px);display:grid}.account-profile-test h2{margin:10px 0 9px;font-size:24px;font-weight:350}.account-profile-test>div:first-child>span{color:var(--muted);font-size:9px;line-height:1.6}.account-profile-options{grid-template-columns:repeat(5,minmax(100px,1fr));gap:8px;display:grid}.account-profile-options button{border:1px solid var(--line);color:var(--muted);cursor:pointer;text-align:left;background:#0d1319;min-height:86px;padding:15px}.account-profile-options button:hover,.account-profile-options button.active{border-color:var(--cyan);color:var(--text);background:#9adce01a}.account-profile-options strong,.account-profile-options span{display:block}.account-profile-options strong{color:inherit;margin-bottom:8px;font-size:9px}.account-profile-options span{color:var(--quiet);font-size:7px;line-height:1.5}.account-books{padding-top:clamp(60px,7vw,105px)}.account-series-link{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:9px}.account-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-book-grid article{border:1px solid var(--line);background:#0e141a;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);min-height:430px;display:grid;overflow:hidden}.account-book-grid article.locked{background:#0a0e12}.account-book-cover{min-height:430px;position:relative;overflow:hidden}.account-book-cover:after{content:"";background:linear-gradient(90deg,#0000 62%,#0e141a);position:absolute;inset:0}.account-book-grid article.locked .account-book-cover:after{background:linear-gradient(90deg,#06090c42,#0a0e12)}.account-book-cover img{object-fit:cover;width:100%;height:100%}.account-book-grid article.locked .account-book-cover img{filter:grayscale(.82)brightness(.58)}.account-book-cover>span{border:1px solid var(--line-strong);color:var(--cyan);letter-spacing:.15em;z-index:2;background:#070a0de0;padding:9px 11px;font-size:6px;position:absolute;bottom:20px;left:18px}.account-book-grid article.locked .account-book-cover>span{color:var(--muted)}.account-book-copy{align-self:center;padding:40px 36px}.account-book-copy>p:first-child{color:var(--cyan);letter-spacing:.16em;font-size:7px}.account-book-copy h3{letter-spacing:-.035em;margin:16px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.3vw,54px);font-weight:400}.account-book-copy em{color:var(--cyan);font-family:Georgia,Times New Roman,serif;font-size:16px}.account-book-copy>p:last-of-type{color:var(--muted);margin:24px 0 0;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.65}.account-book-copy .portal-primary,.account-book-copy .portal-secondary{width:100%}.account-access-panel{border:1px solid var(--line);background:linear-gradient(110deg,#9adce014,#0000 52%),#0c1117;grid-template-columns:minmax(0,1fr) minmax(280px,.4fr);gap:48px;margin-top:18px;padding:clamp(34px,5vw,68px);display:grid}.account-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.account-customer-card,.account-order-history{border:1px solid var(--line);background:#0c1117;padding:clamp(28px,4vw,48px)}.account-customer-card>p,.account-order-history>p{color:var(--cyan);letter-spacing:.18em;font-size:7px}.account-customer-card h2,.account-order-history h2{margin:14px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,40px);font-weight:400;line-height:1.08}.account-customer-card dl{margin:0}.account-customer-card dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.38fr) minmax(0,1fr);gap:18px;padding:15px 0;display:grid}.account-customer-card dt,.account-order-list span,.account-order-empty span{color:var(--quiet);font-size:8px;line-height:1.55}.account-customer-card dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:9px}.account-order-empty{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:22px;display:flex}.account-order-empty strong{font-size:11px}.account-order-list{margin:0;padding:0;list-style:none}.account-order-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:17px 0;display:flex}.account-order-list li>div{flex-direction:column;gap:6px;display:flex}.account-order-list li>div:last-child{text-align:right}.account-order-list strong{font-size:10px}.account-access-panel.requested{border-color:#9adce07a}.account-access-panel h2{margin:16px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,52px);font-weight:400}.account-access-panel>div>p:last-child{color:var(--muted);max-width:720px;font-size:11px;line-height:1.7}.account-access-panel aside{border-left:1px solid var(--line-strong);padding-left:34px}.account-access-panel aside button{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;background:0 0;margin-top:12px;padding:11px 16px;font-size:8px}.gumroad-checkout-action{background:var(--cyan);color:#071015;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 16px;font-size:9px;font-weight:700;text-decoration:none;display:flex}:is(.gumroad-checkout-action:hover,.gumroad-checkout-action:focus-visible){background:#b7f1f4}.purchase-sync-message{border:1px solid var(--line-strong);margin-top:12px;padding:14px 16px}.purchase-sync-message strong{color:var(--cyan);font-size:9px;display:block}.purchase-sync-message p{color:var(--muted);margin:7px 0 0;font-size:8px;line-height:1.6}.purchase-sync-message.success{border-color:#8fd6ad73}.purchase-sync-message.success strong{color:#aee5c3}.purchase-sync-message.delayed{border-color:#d3b7796b}.purchase-sync-message.delayed strong{color:var(--gold)}.account-access-panel aside .purchase-sync-message button{margin-top:10px}.account-access-panel aside .purchase-check-action{margin-top:12px}.gumroad-license-form{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.gumroad-license-form label{color:var(--muted);margin-bottom:9px;font-size:8px;line-height:1.5;display:block}.gumroad-license-form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.gumroad-license-form input{border:1px solid var(--line-strong);color:var(--text);font:inherit;background:#080d12;min-width:0;padding:12px;font-size:9px}.gumroad-license-form input:focus{border-color:var(--cyan);outline:1px solid var(--cyan);outline-offset:1px}.gumroad-license-form button{white-space:nowrap;margin-top:0!important}.gumroad-license-form button:disabled{cursor:not-allowed;opacity:.45}.license-activation-message{border-left:2px solid var(--cyan);padding-left:10px;color:var(--muted)!important;margin:12px 0 0!important;font-size:8px!important}.license-activation-message.error{border-left-color:#e49a86;color:#efb7a8!important}.license-activation-message.success{border-left-color:#8fd6ad;color:#aee5c3!important}.account-access-panel aside .account-access-close{margin-top:18px}@media (max-width:1100px){.portal-intro{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.portal-intro-copy{padding:56px 42px}.portal-series-card{grid-template-columns:minmax(300px,.9fr) minmax(280px,.8fr)}.portal-book-stack{display:none}.series-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.65fr)}.series-covers{padding-right:28px}.account-profile-test{grid-template-columns:1fr}.account-profile-options{grid-template-columns:repeat(3,minmax(0,1fr))}.account-book-grid article{grid-template-columns:minmax(150px,.36fr) minmax(0,1fr)}}@media (max-width:820px){.portal-header{grid-template-columns:1fr auto;gap:10px;min-height:70px}.portal-nav{order:3;grid-column:1/-1;justify-content:start;width:100%;overflow-x:auto}.portal-nav button{flex:none;padding:10px 12px 12px}.portal-intro,.series-hero{grid-template-columns:1fr}.portal-intro{min-height:0}.portal-intro-visual{order:-1;min-height:420px}.portal-intro-visual:after{background:linear-gradient(#0000 52%,#080b0f)}.portal-series-card{grid-template-columns:1fr}.portal-series-image{min-height:360px}.portal-series-image:after{background:linear-gradient(#0000 50%,#10161d)}.series-hero-copy{padding-bottom:30px}.series-covers{min-height:440px;padding:20px 44px 60px}.series-book-grid,.series-experience{grid-template-columns:1fr}.series-experience{gap:28px}.account-library-hero,.account-customer-grid,.account-access-panel{grid-template-columns:1fr}.account-library-hero{background-position:68%}.account-book-grid{grid-template-columns:1fr}.account-customer-card dl>div{grid-template-columns:1fr;gap:6px}.account-access-panel aside{border-left:0;border-top:1px solid var(--line-strong);padding-top:26px;padding-left:0}}@media (max-width:560px){.portal-header{padding-inline:16px}.portal-brand strong{font-size:10px}.portal-brand small,.portal-language>span{display:none}.portal-brand .brand-sigil{width:26px;height:26px}.portal-main,.series-landing,.account-library{padding:14px 14px 58px}.portal-intro-visual{min-height:330px}.portal-intro-visual>div{bottom:20px;left:22px}.portal-intro-copy{padding:38px 24px 45px}.portal-intro-copy h1{font-size:48px}.portal-primary,.portal-secondary{justify-content:center;gap:16px;width:100%}.portal-section-heading{flex-direction:column;align-items:start;gap:14px}.portal-series-image{min-height:290px}.portal-series-copy{padding:34px 24px 40px}.portal-future-slot{align-items:start;padding:20px}.series-hero-copy{padding:34px 24px 22px}.series-back{margin-bottom:45px}.series-hero-copy h1{font-size:58px}.series-covers{min-height:340px;padding:10px 20px 45px}.series-covers figure{width:48%}.series-book-grid article{grid-template-columns:1fr;gap:14px;padding:28px 22px}.series-experience{margin-top:46px;padding:36px 24px}.portal-footer{flex-direction:column;align-items:start;gap:8px;margin-inline:18px}.account-library-hero{min-height:0;padding:46px 24px}.account-library-hero h1{font-size:48px}.account-profile-test{gap:24px;padding:28px 22px}.account-profile-options{grid-template-columns:1fr}.account-profile-options button{min-height:0}.account-book-grid article{grid-template-columns:1fr}.account-book-cover{min-height:330px;max-height:380px}.account-book-cover:after,.account-book-grid article.locked .account-book-cover:after{background:linear-gradient(#0000 52%,#0e141a)}.account-book-copy{padding:30px 24px 36px}.account-access-panel{gap:28px;padding:34px 24px}.gumroad-license-form>div,.account-email-login>div{grid-template-columns:1fr}.account-email-login button{width:100%;min-height:44px}.gumroad-license-form button{width:100%}}.chapter-select>span,.reader-kicker span,.reader-context-topline>span,.reader-context-body>p,.story-media figcaption>span{font-size:12px;line-height:1.35}.chapter-select select{min-height:44px;font-size:14px}.chapter-permalink{color:#a9cfd2;text-underline-offset:3px;width:fit-content;margin-top:3px;font-size:12px;-webkit-text-decoration:underline #a9cfd273;text-decoration:underline #a9cfd273}.chapter-stepper>a,.chapter-stepper>button{border:1px solid var(--line-strong);color:#c3cdd3;cursor:pointer;background:0 0;justify-content:center;align-items:center;min-height:44px;padding:9px 13px;font-size:14px;text-decoration:none;display:inline-flex}:is(.chapter-stepper>a:hover,.chapter-stepper>a:focus-visible,.chapter-stepper>button:hover,.chapter-stepper>button:focus-visible){color:#d9f4f5;border-color:#8ad5db8c;outline:none}.chapter-stepper>a[aria-disabled=true]{cursor:default;opacity:.35;pointer-events:none}.chapter-stepper>span,.reading-memory,.reader-meta>span,.reader-footer,.reader-bottom-navigation>a span,.reader-bottom-progress>span{font-size:12px}.reader-bottom-navigation>a{color:#2d3032;cursor:pointer;text-align:left;background:#3644480e;border:1px solid #35302a47;gap:8px;min-height:88px;padding:16px 18px;text-decoration:none;transition:all .15s;display:grid}.reader-bottom-navigation>a:last-child{text-align:right}:is(.reader-bottom-navigation>a:hover,.reader-bottom-navigation>a:focus-visible){background:#2351591a;border-color:#2351598c;outline:none;transform:translateY(-1px)}.reader-bottom-navigation>a[aria-disabled=true]{cursor:default;opacity:.34;pointer-events:none;transform:none}.reader-bottom-navigation>a strong{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:560;line-height:1.3}.reader-context{overscroll-behavior:contain}.reader-context-close{width:44px;height:44px}.reader-context-description{font-size:15px}.reader-context-body dt{font-size:11px}.reader-context-body dd,.reader-context-dossier{font-size:13px}.reader-context-dossier{min-height:44px}.story-media figcaption>p{font-size:13px}.story-media figcaption>button{min-height:44px;font-size:13px}.portal-primary,.portal-secondary{font-size:14px;text-decoration:none}.nav-item{min-height:44px;font-size:13px}.nav-item span{font-size:11px}.rail-status strong{font-size:13px}.rail-status>span{font-size:10px}.book-switcher span{font-size:11px}.book-switcher strong{font-size:13px}.context-label{font-size:12px}.search-box input{font-size:14px}.search-box kbd{font-size:11px}.reader-language-switch>span,.reader-preferences span{font-size:12px}.reader-language-switch button,.reader-preferences button{min-height:44px;font-size:14px}.reader-entity-link{-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap}.markdown-article.manuscript-copy{-webkit-hyphens:auto;hyphens:auto}.reading-focus.reader-theme-night .reader-bottom-navigation>a{color:#e4e1d9;border-color:#e4e1d93d}.reading-focus.reader-width-narrow .markdown-article.manuscript-copy{max-width:620px}.reading-focus.reader-width-default .markdown-article.manuscript-copy{max-width:680px}.reading-focus.reader-width-wide .markdown-article.manuscript-copy{max-width:740px}@media (max-width:560px){.reader-context,.reading-focus .reader-context{border-radius:16px 16px 0 0;width:100%;max-height:82vh;inset:auto 0 0;box-shadow:0 -20px 46px #0306099e}.reader-context:before{content:"";background:#dce8ec73;border-radius:999px;width:44px;height:4px;margin:9px auto 0;display:block}.reader-bottom-navigation>a:last-child{text-align:left}}.portal-footer{justify-content:space-between;align-items:center;display:flex}.portal-footer>div{align-items:center;gap:16px;display:flex}.portal-footer nav,.studio-trust-footer nav,.account-privacy-links{flex-wrap:wrap;gap:8px 18px;display:flex}.portal-footer a,.studio-trust-footer a,.account-privacy-links a{color:var(--muted);text-underline-offset:4px;font-size:11px;-webkit-text-decoration:underline #8bd5db47;text-decoration:underline #8bd5db47}:is(.portal-footer a:hover,.portal-footer a:focus-visible,.studio-trust-footer a:hover,.studio-trust-footer a:focus-visible,.account-privacy-links a:hover,.account-privacy-links a:focus-visible){color:var(--cyan);outline:none;text-decoration-color:currentColor}.studio-trust-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin:0 28px;padding:22px 18px 30px;display:flex}.studio-trust-footer>span{color:#7abdc5;letter-spacing:.13em;font-size:10px}.account-privacy-card{border:1px solid var(--line-strong);grid-column:1/-1;padding:32px}.account-privacy-card>p:first-child{color:var(--cyan);letter-spacing:.14em;font-size:10px}.account-privacy-card h2{margin:10px 0 12px;font-size:24px}.account-privacy-card>p:not(:first-child){color:var(--muted);max-width:780px;line-height:1.65}.account-privacy-actions{flex-wrap:wrap;gap:10px;margin:22px 0 0;display:flex}.account-privacy-actions button{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;background:0 0;min-height:44px;padding:11px 15px}:is(.account-privacy-actions button:hover,.account-privacy-actions button:focus-visible){border-color:var(--cyan);outline:none}.account-privacy-actions button.danger{color:#efb7a8;border-color:#e28b766b}.account-privacy-actions button:disabled{cursor:wait;opacity:.48}.account-privacy-hint,.account-privacy-message{border-left:2px solid var(--line-strong);color:var(--muted);margin-top:18px;padding-left:12px;font-size:12px;display:block}.account-privacy-message.success{color:#aee5c3;border-left-color:#8fd6ad}.account-privacy-message.error{color:#efb7a8;border-left-color:#e49a86}.account-privacy-requests{border-top:1px solid var(--line);margin:22px 0 0;padding:0;list-style:none}.account-privacy-requests li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.account-privacy-requests li>div{gap:4px;display:grid}.account-privacy-requests li>div:last-child{text-align:right}.account-privacy-requests span,.account-privacy-requests small{color:var(--muted);font-size:11px}.account-privacy-links{margin-top:22px}.trust-page{color:#e8eef0;background:radial-gradient(circle at 78% 0,#31606e33,#0000 38%),#080d12;min-height:100vh}.trust-header{border-bottom:1px solid #24333d;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:28px;min-height:84px;padding:14px 34px;display:grid}.trust-brand{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.trust-brand>span:last-child{gap:5px;display:grid}.trust-brand strong{letter-spacing:.16em;font-size:13px}.trust-brand small{color:#7f9aa4;letter-spacing:.14em;font-size:8px}.trust-header nav{gap:4px;display:flex}.trust-header nav a,.trust-language{color:#9fb1b8;border:1px solid #0000;padding:11px 13px;font-size:12px;text-decoration:none}.trust-header nav a.active{color:#d9f4f5;background:#8bd5db17;border-color:#34505c}.trust-header nav a:hover,.trust-language:hover{color:var(--cyan);outline:none}.trust-header nav a:focus-visible{color:var(--cyan);outline:none}.trust-language:focus-visible{color:var(--cyan);outline:none}.trust-language{border-color:#2b3c46}.trust-main{max-width:980px;margin:0 auto;padding:48px 32px 90px}.trust-back{color:#8ccbd1;margin-bottom:56px;font-size:12px;text-decoration:none;display:inline-block}.trust-main article{background:#0e161dc7;border:1px solid #283a45;padding:clamp(34px,6vw,76px)}.trust-kicker{color:var(--cyan);letter-spacing:.18em;font-size:10px}.trust-main h1{margin:16px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,7vw,76px);font-weight:400}.trust-updated{color:#78909a;font-size:11px}.trust-lead{color:#d6e0e3;margin:44px 0 54px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.6vw,28px);line-height:1.55}.trust-section{border-top:1px solid #283a45;padding:30px 0 26px}.trust-section h2{margin:0 0 14px;font-size:20px}.trust-section p,.trust-section li{color:#acbbc0;font-size:15px;line-height:1.75}.trust-section ul{padding-left:20px}.trust-section a{color:#9ddfe4;text-underline-offset:3px}.trust-footer{color:#78909a;border-top:1px solid #24333d;justify-content:space-between;align-items:center;padding:28px 34px;font-size:11px;display:flex}.trust-footer a{color:#9ddfe4}@media (max-width:820px){.trust-header{grid-template-columns:1fr auto;padding-inline:18px}.trust-header nav{scrollbar-width:none;order:3;grid-column:1/-1;overflow-x:auto}.trust-header nav::-webkit-scrollbar{display:none}.trust-header nav a{flex:none}.portal-footer,.studio-trust-footer{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.trust-brand small{display:none}.trust-main{padding:34px 14px 64px}.trust-back{margin:0 8px 34px}.trust-main article{padding:32px 24px}.trust-lead{margin:34px 0 42px}.trust-footer{flex-direction:column;align-items:flex-start;gap:8px;padding-inline:22px}.account-privacy-card{padding:26px 22px}.account-privacy-actions{flex-direction:column}.account-privacy-actions button{width:100%}.account-privacy-requests li{flex-direction:column;align-items:flex-start}.account-privacy-requests li>div:last-child{text-align:left}.portal-footer>div{flex-direction:column;align-items:flex-start}}.studio-admin-shell{color:#e7eff0;background:radial-gradient(circle at 85% 5%,#56a7b41f,#0000 30rem),#071015;min-height:100vh}.studio-admin-header{background:#070e12f0;border-bottom:1px solid #26363d;justify-content:space-between;align-items:center;gap:2rem;min-height:84px;padding:0 3rem;display:flex}.studio-admin-brand{color:inherit;align-items:center;gap:1rem;text-decoration:none;display:flex}.studio-admin-brand>span:last-child{gap:.3rem;display:grid}.studio-admin-brand strong{letter-spacing:.15em;font-size:.92rem}.studio-admin-brand small,.studio-admin-header nav a,.studio-admin-hero>div>p,.studio-admin-summary span,.studio-admin-panel-heading p{color:#8acdd4;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.studio-admin-header nav{align-items:center;gap:.7rem;display:flex}.studio-admin-header nav a{color:#b7c9cd;border:1px solid #0000;padding:.7rem .85rem;text-decoration:none}:is(.studio-admin-header nav a:hover,.studio-admin-header nav a:focus-visible,.studio-admin-header nav a[aria-current=page]){color:#eef8f9;border-color:#38545d}.studio-admin-main{width:min(1500px,100% - 4rem);margin:0 auto;padding:3.5rem 0 5rem}.studio-admin-hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);align-items:end;gap:4rem;padding:1rem 0 3rem;display:grid}.studio-admin-hero h1{letter-spacing:-.045em;max-width:850px;margin:.8rem 0 0;font-size:clamp(2.4rem,5vw,5rem);font-weight:350;line-height:1.02}.studio-admin-hero>p{color:#a9bcc0;border-left:1px solid #3c5962;margin:0;padding-left:1.4rem;line-height:1.75}.studio-admin-state{text-align:center;color:#b8c8cb;background:#0c171d;border:1px solid #31464e;padding:3rem}.studio-admin-state h2{color:#edf5f6;margin-top:0;font-size:2rem}.studio-admin-state.danger{border-color:#684447}.studio-admin-state a,.studio-admin-state button,.studio-admin-primary{color:#c9f3f6;cursor:pointer;background:0 0;border:1px solid #79c7cf;margin-top:1rem;padding:.8rem 1.1rem;text-decoration:none;display:inline-block}.studio-admin-summary{border:1px solid #2b4149;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.5rem;display:grid}.studio-admin-summary article{background:#0c181ec7;border-right:1px solid #2b4149;flex-direction:column;justify-content:space-between;min-height:145px;padding:1.35rem;display:flex}.studio-admin-summary article:nth-child(4){border-right:0}.studio-admin-summary article.revenue{border-top:1px solid #2b4149;border-right:0;flex-direction:row;grid-column:1/-1;align-items:baseline;gap:1rem;min-height:auto}.studio-admin-summary article.attention{background:#6d4b2538}.studio-admin-summary strong{color:#f3f7f7;font-size:2.6rem;font-weight:400}.studio-admin-summary .revenue strong{margin-left:auto;font-size:1.55rem}.studio-admin-summary small{color:#80969b;line-height:1.4}.studio-admin-panel{background:#0a1419e0;border:1px solid #2b4149;padding:1.8rem}.studio-analytics-panel{background:linear-gradient(135deg,#0e1f25f5,#091318eb);margin-bottom:1.5rem}.studio-admin-secondary{color:#bfe7ea;white-space:nowrap;border:1px solid #4f7880;justify-content:center;align-items:center;padding:.75rem .95rem;text-decoration:none;display:inline-flex}.studio-analytics-intro,.studio-analytics-period{color:#91a8ad;line-height:1.65}.studio-analytics-intro{max-width:850px;margin:-.35rem 0 1.35rem}.studio-sales-funnel{border:1px solid #2b4149;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem;display:grid}.studio-sales-funnel article{border-right:1px solid #2b4149;gap:.55rem;min-height:120px;padding:1.1rem;display:grid}.studio-sales-funnel article:last-child{border-right:0}.studio-sales-funnel span{color:#79c7cf;letter-spacing:.13em;font-size:.68rem}.studio-sales-funnel strong{color:#f3f7f7;align-self:end;font-size:2rem;font-weight:400}.studio-sales-funnel small{color:#80969b}.studio-admin-panel-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.studio-admin-panel-heading p,.studio-admin-panel-heading h2{margin:0}.studio-admin-panel-heading h2{margin-top:.35rem;font-size:1.75rem;font-weight:450}.studio-admin-panel-heading form{width:min(460px,100%)}.studio-admin-panel-heading label{color:#91a8ad;margin-bottom:.45rem;font-size:.78rem;display:block}.studio-admin-panel-heading form>div{display:flex}.studio-admin-panel-heading input{color:#ecf5f6;background:#071116;border:1px solid #38515a;border-right:0;flex:1;min-width:0;padding:.8rem .9rem}.studio-admin-panel-heading button,.studio-admin-result-note button{color:#d7f2f4;cursor:pointer;background:#14262c;border:1px solid #5f9da5;padding:.8rem 1rem}.studio-admin-result-note{color:#9bb0b4}.studio-admin-result-note button{background:0 0;border:0;padding:0;text-decoration:underline}.studio-admin-users{border-top:1px solid #2b4149}.studio-admin-user{border-bottom:1px solid #263b43}.studio-admin-user summary{cursor:pointer;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(100px,.45fr)) minmax(100px,.5fr);align-items:center;gap:1rem;padding:1.05rem 0;list-style:none;display:grid}.studio-admin-user summary::-webkit-details-marker{display:none}.studio-admin-user summary>span:not(.studio-status){gap:.25rem;display:grid}.studio-admin-user summary>span:nth-child(2),.studio-admin-user summary>span:nth-child(3){text-align:center}.studio-admin-user summary strong{overflow-wrap:anywhere}.studio-admin-user summary small,.studio-admin-user-detail p,.studio-admin-user-detail dt,.studio-admin-order-list span:not(.studio-status),.studio-admin-privacy-list div span{color:#83999e;font-size:.78rem}.studio-status{color:#a8d8dd;white-space:nowrap;border:1px solid #3e5d65;justify-self:end;padding:.35rem .55rem;font-size:.7rem;font-style:normal}.studio-status.refunded,.studio-status.cancelled,.studio-status.revoked,.studio-status.rejected,.studio-status.disabled,.studio-status.failed{color:#e3a8ad;border-color:#6c4448}.studio-status.open,.studio-status.in_progress,.studio-status.pending,.studio-status.processing{color:#e0c98d;border-color:#77643e}.studio-admin-user-detail{padding:1rem 0 1.5rem}.studio-admin-user-detail dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 0 1.3rem;display:grid}.studio-admin-user-detail dl>div{border-left:1px solid #36505a;padding-left:.75rem}.studio-admin-user-detail dt,.studio-admin-user-detail dd{margin:0}.studio-admin-user-detail dd{overflow-wrap:anywhere;margin-top:.25rem}.studio-admin-user-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.studio-admin-user-columns section{border:1px solid #2a4149;padding:1rem}.studio-admin-user-columns h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .8rem;font-size:.85rem}.studio-admin-user-columns ul,.studio-admin-order-list,.studio-admin-privacy-list{margin:0;padding:0;list-style:none}.studio-admin-user-columns li,.studio-admin-order-list li,.studio-admin-privacy-list li{border-bottom:1px solid #21343b;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.studio-admin-user-columns li:last-child,.studio-admin-order-list li:last-child,.studio-admin-privacy-list li:last-child{border-bottom:0}.studio-admin-user-columns li span{font-size:.8rem}.studio-admin-limit,.studio-admin-updated{color:#71878c;font-size:.75rem}.studio-admin-secondary-grid{grid-template-columns:1.2fr .8fr;gap:1.5rem;margin-top:1.5rem;display:grid}.studio-admin-order-list li>div,.studio-admin-privacy-list li>div{gap:.25rem;min-width:0;display:grid}.studio-admin-order-list li>div:last-child{justify-items:end}.studio-admin-empty{color:#8ca0a5;padding:1rem 0}.studio-admin-updated{text-align:right}.portal-nav .studio-admin-entry,.account-studio-link{color:#bcebf0;text-decoration:none}.portal-nav .studio-admin-entry{letter-spacing:.08em;text-transform:uppercase;border:1px solid #42616a;padding:.65rem .85rem;font-size:.74rem}.account-studio-link{border-top:1px solid #31464e;justify-content:space-between;margin-top:1.2rem;padding-top:1rem;display:flex}@media (max-width:900px){.studio-admin-header{padding:0 1.2rem}.studio-admin-main{width:min(100% - 2rem,1500px);padding-top:2rem}.studio-admin-hero,.studio-admin-secondary-grid{grid-template-columns:1fr;gap:1.5rem}.studio-admin-summary,.studio-sales-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-sales-funnel article:nth-child(2){border-right:0}.studio-sales-funnel article:nth-child(n+3){border-top:1px solid #2b4149}.studio-admin-summary article:nth-child(2){border-right:0}.studio-admin-summary article:nth-child(3),.studio-admin-summary article:nth-child(4){border-top:1px solid #2b4149}.studio-admin-panel-heading,.studio-admin-summary article.revenue{flex-direction:column;align-items:stretch}.studio-admin-summary .revenue strong{margin-left:0}.studio-admin-user summary{grid-template-columns:minmax(0,1fr) auto}.studio-admin-user summary>span:nth-child(2),.studio-admin-user summary>span:nth-child(3){display:none}.studio-admin-user-detail dl,.studio-admin-user-columns{grid-template-columns:1fr 1fr}}@media (max-width:600px){.studio-admin-header{align-items:flex-start;padding-top:1rem;padding-bottom:1rem}.studio-admin-brand small,.studio-admin-header nav a:first-child{display:none}.studio-admin-hero h1{font-size:2.6rem}.studio-admin-summary,.studio-sales-funnel,.studio-admin-user-detail dl,.studio-admin-user-columns{grid-template-columns:1fr}.studio-admin-summary article,.studio-admin-summary article:nth-child(n){border-top:1px solid #2b4149;border-right:0}.studio-admin-summary article:first-child{border-top:0}.studio-sales-funnel article,.studio-sales-funnel article:nth-child(n){border-top:1px solid #2b4149;border-right:0}.studio-sales-funnel article:first-child{border-top:0}.studio-admin-panel{padding:1.15rem}.studio-admin-panel-heading form>div{display:grid}.studio-admin-panel-heading input{border-right:1px solid #38515a}.studio-admin-user summary{align-items:start}.studio-status{justify-self:start}}@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}
