@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-100:#d0fae5;--color-cyan-50:#ecfeff;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-blue-600:#155dfc;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-slate-200:#e2e8f0;--color-slate-950:#020618;--color-zinc-600:#52525c;--color-stone-100:#f5f5f4;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--radius-xl:.75rem;--radius-2xl:1rem;--blur-md:12px;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-stone-100:lab(96.5286% -.0991821 .364268)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.z-10{z-index:10}.z-\[2\]{z-index:2}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1{width:var(--spacing);height:var(--spacing)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-full{width:100%;height:100%}.h-\[42px\]{height:42px}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-\[50vh\]{min-height:50vh}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.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,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[9px\]{border-radius:9px}.rounded-\[11px\]{border-radius:11px}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-cyan-50\/75{border-color:#ecfeffbf}@supports (color:color-mix(in lab, red, red)){.border-cyan-50\/75{border-color:color-mix(in oklab, var(--color-cyan-50) 75%, transparent)}}.border-cyan-100\/35{border-color:#cefafe59}@supports (color:color-mix(in lab, red, red)){.border-cyan-100\/35{border-color:color-mix(in oklab, var(--color-cyan-100) 35%, transparent)}}.border-cyan-100\/55{border-color:#cefafe8c}@supports (color:color-mix(in lab, red, red)){.border-cyan-100\/55{border-color:color-mix(in oklab, var(--color-cyan-100) 55%, transparent)}}.border-emerald-100\/30{border-color:#d0fae54d}@supports (color:color-mix(in lab, red, red)){.border-emerald-100\/30{border-color:color-mix(in oklab, var(--color-emerald-100) 30%, transparent)}}.border-emerald-100\/35{border-color:#d0fae559}@supports (color:color-mix(in lab, red, red)){.border-emerald-100\/35{border-color:color-mix(in oklab, var(--color-emerald-100) 35%, transparent)}}.border-rose-50\/55{border-color:#fff1f28c}@supports (color:color-mix(in lab, red, red)){.border-rose-50\/55{border-color:color-mix(in oklab, var(--color-rose-50) 55%, transparent)}}.border-rose-100\/40{border-color:#ffe4e666}@supports (color:color-mix(in lab, red, red)){.border-rose-100\/40{border-color:color-mix(in oklab, var(--color-rose-100) 40%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#060814\]{background-color:#060814}.bg-cyan-200\/60{background-color:#a2f4fd99}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/60{background-color:color-mix(in oklab, var(--color-cyan-200) 60%, transparent)}}.bg-slate-950\/25{background-color:#02061840}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/25{background-color:color-mix(in oklab, var(--color-slate-950) 25%, transparent)}}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/30{background-color:color-mix(in oklab, var(--color-slate-950) 30%, transparent)}}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/35{background-color:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.bg-\[linear-gradient\(120deg\,rgba\(10\,126\,154\,\.97\)\,rgba\(19\,139\,102\,\.92\)\)\]{background-image:linear-gradient(120deg,#0a7e9af7,#138b66eb)}.bg-\[linear-gradient\(120deg\,rgba\(58\,39\,96\,\.94\)\,rgba\(124\,28\,73\,\.88\)\)\]{background-image:linear-gradient(120deg,#3a2760f0,#7c1c49e0)}.bg-\[linear-gradient\(125deg\,rgba\(5\,157\,184\,\.98\)_0\%\,rgba\(30\,71\,184\,\.96\)_42\%\,rgba\(108\,37\,177\,\.98\)_72\%\,rgba\(151\,37\,117\,\.94\)_100\%\)\]{background-image:linear-gradient(125deg,#059db8fa 0%,#1e47b8f5 42%,#6c25b1fa 72%,#972575f0 100%)}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(52\,244\,207\,\.32\)\,transparent_38\%\)\,linear-gradient\(125deg\,rgba\(3\,42\,54\,\.99\)_0\%\,rgba\(5\,105\,84\,\.98\)_48\%\,rgba\(8\,55\,52\,\.99\)_72\%\,rgba\(33\,24\,77\,\.97\)_100\%\)\]{background-image:radial-gradient(circle at 18% 0,#34f4cf52,#0000 38%),linear-gradient(125deg,#032a36fc 0%,#056954fa 48%,#083734fc 72%,#21184df7 100%)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-16{padding-block:calc(var(--spacing) * 16)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.\[font-family\:var\(--font-interactive\)\]{font-family:var(--font-interactive)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[11\.5px\]{font-size:11.5px}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.012em\]{--tw-tracking:.012em;letter-spacing:.012em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-blue-600{color:var(--color-blue-600)}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-100\/60{color:#cefafe99}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/60{color:color-mix(in oklab, var(--color-cyan-100) 60%, transparent)}}.text-cyan-100\/75{color:#cefafebf}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/75{color:color-mix(in oklab, var(--color-cyan-100) 75%, transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-rose-50{color:var(--color-rose-50)}.text-rose-50\/80{color:#fff1f2cc}@supports (color:color-mix(in lab, red, red)){.text-rose-50\/80{color:color-mix(in oklab, var(--color-rose-50) 80%, transparent)}}.text-slate-200\/50{color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.text-slate-200\/50{color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)}}.text-stone-100{color:var(--color-stone-100)}.text-white{color:var(--color-white)}.text-zinc-600{color:var(--color-zinc-600)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow-\[0_0_15px_rgba\(45\,212\,191\,\.22\)\,inset_0_0_9px_rgba\(45\,212\,191\,\.1\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#2dd4bf38), inset 0 0 9px var(--tw-shadow-color,#2dd4bf1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(103\,232\,249\,\.2\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.1\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#67e8f933), inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(251\,113\,173\,\.24\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#fb71ad3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(103\,232\,249\,\.34\)\,inset_0_0_12px_rgba\(103\,232\,249\,\.16\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#67e8f957), inset 0 0 12px var(--tw-shadow-color,#67e8f929);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_17px_rgba\(2\,8\,23\,\.25\)\,0_2px_0_rgba\(2\,8\,23\,\.38\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.15\)\]{--tw-shadow:0 8px 17px var(--tw-shadow-color,#02081740), 0 2px 0 var(--tw-shadow-color,#02081761), inset 0 1px 0 var(--tw-shadow-color,#ffffff26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_52px_rgba\(6\,115\,133\,\.3\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.24\)\]{--tw-shadow:0 18px 52px var(--tw-shadow-color,#0673854d), inset 0 1px 0 var(--tw-shadow-color,#ffffff3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_52px_rgba\(100\,24\,76\,\.3\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.18\)\]{--tw-shadow:0 18px 52px var(--tw-shadow-color,#64184c4d), inset 0 1px 0 var(--tw-shadow-color,#ffffff2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-cyan-50\/60:is(:where(.group):hover *){border-color:#ecfeff99}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-cyan-50\/60:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-cyan-50) 60%, transparent)}}.group-hover\:border-rose-50\/80:is(:where(.group):hover *){border-color:#fff1f2cc}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-rose-50\/80:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-rose-50) 80%, transparent)}}.group-hover\:border-white\/60:is(:where(.group):hover *){border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/60:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.group-hover\:border-white\/90:is(:where(.group):hover *){border-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/90:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-3:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 3)}.before\:inset-x-5:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 5)}.before\:top-0:before{content:var(--tw-content);top:0}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:bg-gradient-to-r:before{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:via-black\/70:before{content:var(--tw-content);--tw-gradient-via:#000000b3}@supports (color:color-mix(in lab, red, red)){.before\:via-black\/70:before{--tw-gradient-via:color-mix(in oklab, var(--color-black) 70%, transparent)}}.before\:via-black\/70:before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.before\:via-cyan-50:before{content:var(--tw-content);--tw-gradient-via:var(--color-cyan-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.before\:via-rose-50\/80:before{content:var(--tw-content);--tw-gradient-via:#fff1f2cc}@supports (color:color-mix(in lab, red, red)){.before\:via-rose-50\/80:before{--tw-gradient-via:color-mix(in oklab, var(--color-rose-50) 80%, transparent)}}.before\:via-rose-50\/80:before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-cyan-50\/85:hover{border-color:#ecfeffd9}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-50\/85:hover{border-color:color-mix(in oklab, var(--color-cyan-50) 85%, transparent)}}.hover\:border-cyan-100\/65:hover{border-color:#cefafea6}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-100\/65:hover{border-color:color-mix(in oklab, var(--color-cyan-100) 65%, transparent)}}.hover\:border-emerald-100\/60:hover{border-color:#d0fae599}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-100\/60:hover{border-color:color-mix(in oklab, var(--color-emerald-100) 60%, transparent)}}.hover\:border-rose-50\/65:hover{border-color:#fff1f2a6}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-50\/65:hover{border-color:color-mix(in oklab, var(--color-rose-50) 65%, transparent)}}.hover\:bg-\[linear-gradient\(120deg\,rgba\(73\,48\,119\,\.97\)\,rgba\(150\,34\,84\,\.94\)\)\]:hover{background-image:linear-gradient(120deg,#493077f7,#962254f0)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_12px_23px_rgba\(2\,8\,23\,\.3\)\,0_3px_0_rgba\(2\,8\,23\,\.38\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.19\)\]:hover{--tw-shadow:0 12px 23px var(--tw-shadow-color,#0208174d), 0 3px 0 var(--tw-shadow-color,#02081761), inset 0 1px 0 var(--tw-shadow-color,#ffffff30);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_13px_28px_rgba\(5\,170\,122\,\.3\)\,0_4px_0_rgba\(2\,38\,39\,\.58\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.24\)\]:hover{--tw-shadow:0 13px 28px var(--tw-shadow-color,#05aa7a4d), 0 4px 0 var(--tw-shadow-color,#02262794), inset 0 1px 0 var(--tw-shadow-color,#ffffff3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_13px_28px_rgba\(37\,99\,235\,\.34\)\,0_4px_0_rgba\(30\,27\,75\,\.52\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.26\)\]:hover{--tw-shadow:0 13px 28px var(--tw-shadow-color,#2563eb57), 0 4px 0 var(--tw-shadow-color,#1e1b4b85), inset 0 1px 0 var(--tw-shadow-color,#ffffff42);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_22px_62px_rgba\(13\,181\,162\,\.4\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.28\)\]:hover{--tw-shadow:0 22px 62px var(--tw-shadow-color,#0db5a266), inset 0 1px 0 var(--tw-shadow-color,#ffffff47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_22px_62px_rgba\(166\,34\,96\,\.35\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.22\)\]:hover{--tw-shadow:0 22px 62px var(--tw-shadow-color,#a6226059), inset 0 1px 0 var(--tw-shadow-color,#ffffff38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-cyan-200:focus-visible{outline-color:var(--color-cyan-200)}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[\.98\]:active{scale:.98}.active\:scale-\[\.99\]:active{scale:.99}.active\:shadow-\[0_5px_12px_rgba\(2\,8\,23\,\.27\)\,0_1px_0_rgba\(2\,8\,23\,\.4\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.13\)\]:active{--tw-shadow:0 5px 12px var(--tw-shadow-color,#02081745), 0 1px 0 var(--tw-shadow-color,#02081766), inset 0 1px 0 var(--tw-shadow-color,#ffffff21);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media not all and (min-width:620px){.max-\[620px\]\:flex-col{flex-direction:column}}}:root{--paper:#f4efe2;--paper-deep:#e8deca;--ink:#27362b;--ink-soft:#687065;--cobalt:#a65335;--cobalt-dark:#31543c;--moss:#61765d;--sunlight:#dfa75d;--line:#27362b29;--white:#fffbf2;--font-interactive:"Space Grotesk", sans-serif;--gradient-oracle-blue-copy:linear-gradient(105deg, #06172f 0%, #0b4f9b 18%, #16d7ff 36%, #5968ff 54%, #9a4dff 70%, #24e0a2 86%, #12a7d8 100%);--gradient-oracle-oxblood-copy:linear-gradient(105deg, #1f050a 0%, #3d0b15 18%, #6d1728 38%, #a32941 58%, #6f1834 78%, #2e0a14 100%);--gradient-oracle-dark-action-copy:linear-gradient(105deg, #020204 0%, #030205 14%, #050307 28%, #0a0610 40%, #110916 48%, #2a0f1d 56%, #731d36 64%, #9b2d55 73%, #6b2b78 82%, #343c84 91%, #151b38 100%);--gradient-oracle-oxblood-surface:radial-gradient(circle at 12% -30%, #aa283666, transparent 42%), radial-gradient(circle at 92% 128%, #41186966, transparent 46%), linear-gradient(118deg, #050306 0%, #26070d 22%, #54101d 43%, #25113f 64%, #091c32 82%, #050306 100%);--gradient-theme-blue:var(--gradient-oracle-blue-copy);--gradient-theme-cyan-pink:linear-gradient(105deg, #020307 0%, #061521 14%, #00b9d6 30%, #39efff 46%, #ff3fa4 64%, #ff79c7 80%, #5c1f5e 92%, #050207 100%);--gradient-theme-green:linear-gradient(105deg, #03150e 0%, #0a3d26 17%, #0f7440 34%, #18b968 52%, #71e65a 68%, #21d59c 84%, #0b6d50 100%);--gradient-theme-oxblood:var(--gradient-oracle-oxblood-copy);--theme-ink-deep:#020204;--theme-shadow:#050307;--theme-deep:#151b38;--theme-mid:#731d36;--theme-bright:#9b2d55;--theme-secondary:#6b2b78;color:var(--ink);font-synthesis:none;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{min-width:320px;margin:0}button,a{color:inherit;font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.app-shell{background:radial-gradient(circle at 75% 28%, #dfa75d29, transparent 30%), radial-gradient(circle at 48% 72%, #61765d17, transparent 38%), var(--paper);min-height:100vh}.landing-page{color:#f3eddf;background:radial-gradient(circle at 79% 42%,#16527094,#0000 40%),radial-gradient(circle at 94% 92%,#74162357,#0000 34%),radial-gradient(circle at 22% 78%,#09565f57,#0000 42%),linear-gradient(112deg,#060814 0%,#0a0d20 45%,#0e1427 100%);grid-template-rows:auto 1fr auto;min-height:100vh;font-family:Bricolage Grotesque,sans-serif;display:grid;position:relative;overflow:hidden}.landing-page:before{content:"";opacity:.16;pointer-events:none;z-index:1;background-image:radial-gradient(#dfe5ff6b .55px,#0000 .7px);background-size:7px 7px;position:absolute;inset:0}.landing-page:after{content:"";filter:blur(30px)saturate(1.3);opacity:.96;pointer-events:none;z-index:0;background:radial-gradient(58% 48% at 78% 25%,#2594ca57,#0000 72%),radial-gradient(52% 64% at 63% 63%,#00cfe747,#0000 74%),radial-gradient(48% 42% at 92% 84%,#b5253338,#0000 76%);position:absolute;inset:-12%}.landing-smoke{filter:blur(52px)saturate(1.45);pointer-events:none;z-index:1;position:absolute;inset:-30%}.smoke-one{opacity:.7;background:radial-gradient(26% 18% at 18% 42%,#2297b44d 0%,#2297b41a 44%,#0000 76%),radial-gradient(34% 22% at 51% 28%,#00bcdb40 0%,#00bcdb14 46%,#0000 78%),radial-gradient(30% 20% at 78% 60%,#3bb89742 0%,#3bb89714 48%,#0000 80%),radial-gradient(24% 17% at 42% 76%,#f05b222b 0%,#0000 76%)}.smoke-two{opacity:.58;background:conic-gradient(from 205deg at 52% 48%,#0000 0deg,#4cadbe21 48deg,#0000 104deg,#29a19529 172deg,#0000 236deg,#db5b2717 302deg,#0000 360deg),radial-gradient(42% 24% at 65% 34%,#2786b129,#0000 74%)}.landing-page.is-exiting{animation:.56s cubic-bezier(.72,0,.2,1) forwards landing-out}.landing-nav{z-index:4;justify-content:flex-end;align-items:center;min-height:112px;padding:26px 34px;display:flex;position:relative}.wordmark>span{display:inline-block;transform:translateY(.06em)}.landing-title-brand .brand-mark{isolation:isolate;width:100%;height:100%;animation:2.65s .12s both brand-mark-drop}.landing-title-brand .brand-mark:before{clip-path:polygon(32% 100%,68% 100%,55% 0%,45% 0%);content:"";filter:blur(7px)saturate(1.5);opacity:0;pointer-events:none;transform-origin:bottom;z-index:-1;background:linear-gradient(90deg,#0000 0%,#2a76e0b8 20%,#7430b8c7 50%,#8b172dcc 80%,#0000 100%);width:32px;height:115vh;animation:2.65s .12s both brand-light-trail,2.65s ease-in-out .12s both brand-trail-swirl;position:absolute;bottom:48%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000000db 42%,#000 100%);mask-image:linear-gradient(#0000 0%,#000000db 42%,#000 100%)}.landing-title-brand .brand-mark img{filter:drop-shadow(0 2px 1px #02080e4d)drop-shadow(0 8px 8px #02080e52);z-index:1}.brand-mark{border-radius:50%;flex:none;width:38px;height:38px;text-decoration:none;display:inline-flex;position:relative}.brand-mark img{object-fit:contain;width:100%;height:100%;position:relative}.landing-edition,.landing-kicker,.landing-section-status>p,.landing-footer>p,.landing-footer>span{letter-spacing:.14em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.landing-edition{color:#e8e9f7b8}.landing-oracle-trigger{color:#d8eee9;z-index:8;background:linear-gradient(#0c3944f5,#2b0e16f5);border:1px solid #8edad333;border-left:0;border-radius:0 999px 999px 0;flex-direction:column;align-items:center;gap:10px;padding:16px 9px;transition:background .18s,box-shadow .18s,padding .18s;display:flex;position:fixed;top:48%;left:0;transform:translateY(-50%);box-shadow:0 12px 34px #01070f52}.landing-oracle-trigger:hover{background:linear-gradient(#124c56fa,#48141efa);padding-left:12px;box-shadow:0 16px 38px #01070f6b}.landing-oracle-trigger span{letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;font-family:DM Mono,monospace;font-size:8px}.landing-oracle-trigger svg{transform:rotate(90deg)}.landing-oracle{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#f4f0e6;z-index:61;background:linear-gradient(#14697733 0%,#05121994 44%,#0512199e 59%,#74162347 100%),linear-gradient(#051720fa 0%,#08181ffa 48%,#22090ffa 100%);border-right:1px solid #a4d7d229;flex-direction:column;width:92vw;max-width:330px;padding:30px 22px 24px;transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:24px 0 70px #01050c85}.landing-oracle.is-open{transform:translate(0)}.landing-oracle-header{position:relative}.landing-oracle-heading{text-align:center;min-width:0;margin-top:14px;display:block}.landing-oracle-top-mark{justify-content:center;min-height:48px;display:flex}.oracle-frontier-mark{border:0;animation:4.2s ease-in-out infinite frontier-tree-float;box-shadow:inset 0 0 10px #010a1352,0 0 18px #2dd4bf38}.brand-frontier-mark{border:0;box-shadow:inset 0 0 8px #010a1347,0 0 12px #2dd4bf2e}.landing-oracle-kicker,.landing-oracle-group>p{color:#72d6d3;letter-spacing:.15em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:8px}.landing-oracle-kicker{--theme-gradient-delay:-12s;--theme-gradient-duration:24s;--theme-gradient-end:76%;--theme-gradient-middle:12%;--theme-gradient-start:88%;animation:themed-gradient-drift var(--theme-gradient-duration) ease-in-out var(--theme-gradient-delay) infinite alternate;background-image:var(--gradient-oracle-blue-copy);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;margin:0 0 8px}.landing-oracle-heading h2,.landing-oracle-intro{background-image:var(--gradient-oracle-oxblood-copy);color:#0000;animation:themed-gradient-drift var(--theme-gradient-duration) ease-in-out var(--theme-gradient-delay) infinite alternate;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}.landing-oracle-heading h2{--theme-gradient-delay:-8s;--theme-gradient-duration:21s;--theme-gradient-end:18%;--theme-gradient-middle:92%;--theme-gradient-start:4%;letter-spacing:.015em;text-transform:uppercase;margin:0;font-family:Oxanium,sans-serif;font-size:24px;font-weight:600;line-height:1.02}.landing-oracle-close{color:#d8eee9;z-index:2;background:#85d3cd14;border:1px solid #93dad32e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:0;right:0}.landing-oracle-intro{--theme-gradient-delay:-17s;--theme-gradient-duration:27s;--theme-gradient-end:94%;--theme-gradient-middle:8%;--theme-gradient-start:81%;background-image:var(--gradient-oracle-blue-copy);letter-spacing:.045em;text-align:center;margin:18px 0 16px;font-family:DM Mono,monospace;font-size:11px;line-height:1.55}.landing-oracle-random{background:var(--gradient-oracle-oxblood-surface);color:#fffdf7;font-family:var(--font-interactive);isolation:isolate;letter-spacing:.06em;text-align:center;text-transform:uppercase;min-height:76px;transform-style:preserve-3d;background-size:175% 175%,175% 175%,220% 220%;border:0;border-radius:32px 18px;justify-content:center;align-items:center;width:82%;margin-inline:auto;padding:15px 58px;font-size:20px;font-weight:700;line-height:1.05;transition:border-color .18s,filter .22s,box-shadow .22s,transform .22s cubic-bezier(.2,.75,.25,1);animation:24s cubic-bezier(.45,.04,.2,1) -9s infinite oracle-random-gradient;display:flex;position:relative;overflow:hidden;transform:perspective(700px)translateZ(0)rotateX(0);box-shadow:inset 0 0 9px #00000094,inset 0 -8px 15px #04052457,0 2px #0000007a,0 12px 27px #04031861,0 0 18px #6867ff29}.landing-oracle-random:before{display:none}.landing-oracle-random:after{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#befff814,#ffffff47,#a890ff1f,#0000);width:34%;position:absolute;inset:-55% auto -55% -42%;transform:skew(-13deg)}.landing-oracle-random>*{z-index:1;position:relative;transform:translateZ(10px)}.landing-oracle-random>span{-webkit-background-clip:text;background-clip:text;background-image:var(--gradient-oracle-dark-action-copy);color:#9b2d55;text-align:center;min-width:0;max-width:100%;text-shadow:none;text-wrap:balance;white-space:normal;-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;flex:auto;line-height:1.08;animation:22s cubic-bezier(.45,.05,.55,.95) -7s infinite oracle-title-gradient;display:block;transform:translateZ(10px)translateY(.045em)}.landing-oracle-random>svg{position:absolute;top:50%;right:22px;transform:translateY(-50%)translateZ(10px)}.landing-oracle-random:hover{filter:brightness(1.13)saturate(1.12);transform:perspective(700px)translateY(-2px)translateZ(8px)rotateX(3deg);box-shadow:inset 0 0 10px #000000a3,inset 0 -8px 15px #0405244d,0 3px #0000008f,0 16px 32px #03021770,0 0 24px #8572ff3d}.landing-oracle-random:hover:after{animation:1.15s cubic-bezier(.16,1,.3,1) both oracle-button-sheen}.landing-oracle-random:active{transform:perspective(700px)translateY(1px)translateZ(1px)rotateX(0);box-shadow:inset 0 0 11px #000000b3,inset 0 2px 7px #010a1347,0 5px 13px #01070f3d}.landing-oracle nav{--oracle-trail-hue:178;--oracle-trail-height:100%;--oracle-trail-opacity:0;--oracle-trail-radius:95px;--oracle-trail-x:50%;--oracle-trail-y:30%;isolation:isolate;scrollbar-color:#77c7c152 transparent;scrollbar-width:thin;background:linear-gradient(#6bd6d509 0%,#0000 48%,#d85b600b 100%);border-radius:14px;min-height:0;margin-top:22px;padding-right:4px;position:relative;overflow-y:auto}.landing-oracle nav:before{background:radial-gradient(circle var(--oracle-trail-radius) at var(--oracle-trail-x) var(--oracle-trail-y), hsla(var(--oracle-trail-hue), 82%, 68%, .32) 0%, hsla(calc(var(--oracle-trail-hue) + 24), 74%, 58%, .14) 38%, transparent 72%);content:"";height:var(--oracle-trail-height);opacity:var(--oracle-trail-opacity);pointer-events:none;z-index:0;transition:opacity .24s;position:absolute;top:0;left:0;right:0}.landing-oracle-trail-layer{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:visible}.landing-oracle-trail-particle{opacity:0;pointer-events:none;will-change:opacity, transform;border-radius:50%;display:block;position:absolute}.landing-oracle-group{z-index:2;position:relative}.landing-oracle-group+.landing-oracle-group{border-top:1px solid #b4dede24;margin-top:16px;padding-top:16px}.landing-oracle-group:nth-child(2)>p{color:#e28076}.landing-oracle-group>p{margin:0;padding:4px 14px 8px}.landing-oracle-chapter{text-align:left;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:15px;width:100%;padding:12px 14px;transition:background .68s,box-shadow .68s,transform .16s;display:flex;position:relative;overflow:hidden}.landing-oracle-chapter:hover{background:#5bbab526;transition-duration:.11s,.11s,.16s;transform:translate(3px);box-shadow:inset 0 0 0 1px #82dcd51a,0 12px 30px #01080f33}.landing-oracle-chapter:after,.chapter-link:after{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(108deg,#0000 0%,#68e1db14 26%,#8989e829 52%,#e2709117 72%,#0000 100%);transition:opacity .72s,transform .82s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-34%)}.landing-oracle-chapter:hover:after,.chapter-link:hover:after{opacity:.78;transition:opacity .1s,transform .36s cubic-bezier(.16,1,.3,1);transform:translate(0)}.landing-oracle-chapter>*,.chapter-link>*{z-index:1;position:relative}.landing-oracle-number,.landing-oracle-copy small{color:#cbdcda9e;letter-spacing:.05em;font-family:DM Mono,monospace;font-size:9px}.landing-oracle-number{flex:0 0 15px;padding-top:4px}.landing-oracle-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.landing-oracle-chapter strong{color:#f1ede4;font-family:Newsreader,serif;font-size:15px;font-weight:500;line-height:1.15}.landing-oracle-group:nth-child(2) .landing-oracle-chapter:hover{background:#be474c1c}.landing-oracle-group:nth-child(2) .landing-oracle-number,.landing-oracle-group:nth-child(2) .landing-oracle-copy small{color:#e79f99b8}.landing-oracle-copy small{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.landing-oracle-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;background:#01060da3;border:0;position:fixed;inset:0}.landing-hero{z-index:2;grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);align-items:center;width:100%;max-width:1420px;margin:0 auto;padding:10px clamp(34px,6vw,96px) 45px;display:grid;position:relative}.landing-copy{z-index:4;max-width:700px;position:relative}.landing-kicker{color:#82e5e3;margin:0 0 24px;animation:.7s cubic-bezier(.22,1,.36,1) .12s both landing-rise}.landing-title{letter-spacing:-.045em;text-transform:uppercase;max-width:700px;font-family:Oxanium,sans-serif;font-size:clamp(48px,5vw,76px);font-weight:600;line-height:.92}.landing-title>span{opacity:0;display:block;position:relative;transform:translateY(42px)}.landing-title>span:first-child{isolation:isolate;animation:.9s cubic-bezier(.16,1,.3,1) .18s forwards landing-title-in}.landing-title-progress{letter-spacing:.12em;text-transform:uppercase;font-family:Oxanium,sans-serif;font-size:.62em;font-weight:500;line-height:1.15}.landing-title-red{--theme-gradient-delay:-9s;--theme-gradient-duration:23s;--theme-gradient-end:16%;--theme-gradient-middle:94%;--theme-gradient-start:6%;animation:themed-gradient-drift var(--theme-gradient-duration) ease-in-out var(--theme-gradient-delay) infinite alternate;background-image:var(--gradient-theme-oxblood);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.landing-title>span:last-child{--theme-gradient-delay:-14s;--theme-gradient-duration:26s;--theme-gradient-end:82%;--theme-gradient-middle:7%;--theme-gradient-start:68%;animation:landing-title-in .9s .3s cubic-bezier(.16, 1, .3, 1) forwards, themed-gradient-drift var(--theme-gradient-duration) ease-in-out var(--theme-gradient-delay) infinite alternate;background-image:var(--gradient-theme-blue);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;margin-left:clamp(22px,4vw,72px);font-style:normal}.landing-title-refined{letter-spacing:-.035em;font-family:Oxanium,sans-serif;font-weight:500}.return-tree-mark{background:#04121bb8;border:1px solid #93ece36b;border-radius:7px;flex:none;width:25px;height:25px;position:relative;overflow:hidden;transform:perspective(180px)rotateY(5deg)rotateX(-2deg);box-shadow:inset 0 1px #ffffff3d,inset 0 -5px 10px #02080f52,0 4px 12px #00040c5c,0 0 14px #53dad229}.return-tree-mark:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff42,#0000 30% 70%,#61e0d824);position:absolute;inset:0}.return-tree-mark img{filter:saturate(1.45)contrast(1.18)brightness(1.08);object-fit:cover;object-position:center 47%;width:100%;height:100%;transform:scale(1.12)}.interactive-tree-icon img{filter:saturate(1.55)contrast(1.22)brightness(1.08)hue-rotate(-8deg);object-fit:cover;object-position:center 47%;width:100%;height:100%;animation:4.8s ease-in-out infinite interactive-tree-hologram;transform:scale(1.15)}.interactive-tree-motion{transform-style:preserve-3d;will-change:transform;animation:10.8s ease-in-out infinite interactive-tree-self-motion;display:block;position:absolute;inset:0}.interactive-tree-motion:after{background:radial-gradient(circle at var(--tree-glow-x,50%) var(--tree-glow-y,50%), #8effee57, transparent 62%);content:"";opacity:.16;pointer-events:none;z-index:1;transition:opacity .48s;position:absolute;inset:0}.interactive-tree-icon.is-manipulated .interactive-tree-motion{transform:perspective(100px) translate3d(var(--tree-shift-x), var(--tree-shift-y), 0) rotateX(var(--tree-rotate-x)) rotateY(var(--tree-rotate-y)) scale(1.025);transition:transform .11s cubic-bezier(.22,.8,.3,1);animation:none}.interactive-tree-icon.is-manipulated .interactive-tree-motion:after{opacity:.48}.interactive-tree-icon.is-returning .interactive-tree-motion{transform:perspective(100px) translate3d(var(--tree-shift-x), var(--tree-shift-y), 0) rotateX(var(--tree-rotate-x)) rotateY(var(--tree-rotate-y)) scale(1);transition:transform 1.8s cubic-bezier(.16,1,.3,1);animation:none}.interactive-tree-icon:before,.reader-bit-NOW .return-tree-mark:before{content:"";mix-blend-mode:screen;opacity:.55;pointer-events:none;z-index:2;background:linear-gradient(#0000,#9cf7eead,#0000);height:28%;animation:3.8s linear infinite hologram-scan;position:absolute;top:-32%;left:0;right:0}.interactive-tree-icon:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(#98f3eb14 0 1px,#0000 1px 3px),linear-gradient(120deg,#ffffff29,#0000 42%);position:absolute;inset:0}.interactive-earth-icon video,.interactive-earth-icon img{object-fit:cover;width:100%;height:100%;display:block}.interactive-earth-icon:after{content:"";pointer-events:none;border:1px solid #a9f3eb85;border-radius:50%;animation:7s linear infinite interactive-earth-orbit;position:absolute;inset:3px -1px;transform:rotate(-18deg)scaleY(.72)}.interactive-page-button-frame{--edge-ramp-deep:#000000b8;--edge-ramp-mid:#0204074d;--edge-ramp-soft:#03060a1a;isolation:isolate;background:0 0;border-radius:16px;width:60%;padding:5.7px;position:relative}.interactive-page-button-frame:before{background:linear-gradient(to right, transparent 0, var(--edge-ramp-soft) 2.4px, var(--edge-ramp-mid) 4.5px, var(--edge-ramp-deep) 5.7px, transparent 5.71px), linear-gradient(to left, transparent 0, var(--edge-ramp-soft) 2.4px, var(--edge-ramp-mid) 4.5px, var(--edge-ramp-deep) 5.7px, transparent 5.71px), linear-gradient(to bottom, transparent 0, var(--edge-ramp-soft) 2.4px, var(--edge-ramp-mid) 4.5px, var(--edge-ramp-deep) 5.7px, transparent 5.71px), linear-gradient(to top, transparent 0, var(--edge-ramp-soft) 2.4px, var(--edge-ramp-mid) 4.5px, var(--edge-ramp-deep) 5.7px, transparent 5.71px);border-radius:inherit;content:"";pointer-events:none;z-index:-1;transition:filter .24s,opacity .24s;position:absolute;inset:0}.interactive-page-button-frame:hover:before{filter:brightness(1.16)}.interactive-page-button-frame.is-active:before{--edge-ramp-deep:#030509cc;--edge-ramp-mid:#06090e57;--edge-ramp-soft:#080c121c}.interactive-page-button-landing{background-size:190% 190%;animation:22s cubic-bezier(.45,.04,.22,1) -7s infinite interactive-landing-gradient}.interactive-page-button-frontier{background-size:155% 155%,190% 190%;animation:27s cubic-bezier(.42,.03,.2,1) -16s infinite interactive-frontier-gradient}.landing-oracle-random,.interactive-page-button-landing,.interactive-page-button-frontier{border:0}.interactive-page-button-landing,.interactive-page-button-frontier{box-shadow:inset 0 0 7px #0000008f,inset 0 -6px 11px #01040c47,0 2px #0000008f,0 8px 17px #0208174d}.interactive-page-button-landing:hover,.interactive-page-button-frontier:hover{box-shadow:inset 0 0 8px #000000a3,inset 0 -7px 13px #01040c4d,0 3px #000000a3,0 12px 23px #0208175c}.interactive-page-button-landing:active,.interactive-page-button-frontier:active{box-shadow:inset 0 0 9px #000000b3,inset 0 3px 8px #00000052,0 1px #000000ad,0 5px 12px #0208174d}.interactive-page-button-landing:before,.interactive-page-button-frontier:before{display:none}.interactive-page-title{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(105deg, var(--interactive-title-a), var(--interactive-title-b), var(--interactive-title-c), var(--interactive-title-a));color:var(--interactive-title-a);text-shadow:0 0 13px var(--interactive-title-glow);-webkit-text-fill-color:transparent;background-size:240% 100%;-webkit-background-clip:text;animation:17s cubic-bezier(.45,.04,.2,1) infinite interactive-title-gradient}.interactive-page-title-landing{--interactive-title-a:#fff0a8;--interactive-title-b:#83f1ff;--interactive-title-c:#e4b8ff;--interactive-title-glow:#7de5ff52;animation-delay:-11s}.interactive-page-title-frontier{--interactive-title-a:#c9ffe1;--interactive-title-b:#72f4eb;--interactive-title-c:#ffd29a;--interactive-title-glow:#62f6da47;animation-duration:19s;animation-delay:-4s}.reader-bit-NOW .return-tree-mark{animation:4.2s ease-in-out infinite frontier-tree-float}.reader-bit-NOW .return-tree-mark img{animation:4.8s ease-in-out infinite interactive-tree-hologram}.landing-title-brand{opacity:1;z-index:2;width:.9em;height:.9em;position:absolute;top:-.02em;left:-1.05em;transform:none}.landing-impact-ripple{backface-visibility:hidden;opacity:1;pointer-events:none;transform-origin:0;will-change:transform;z-index:-1;width:min(11.4em,100% + 2.35em);height:.18em;animation:2.35s cubic-bezier(.22,.61,.36,1) 1.82s both landing-fire-ripple;position:absolute;bottom:-.035em;left:-1.28em;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000094 4%,#000 10% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000094 4%,#000 10% 91%,#0000 100%)}.landing-impact-ripple:before,.landing-impact-ripple:after{content:"";will-change:opacity;animation:2.35s linear 1.82s both landing-fire-fade;position:absolute;inset:0}.landing-impact-ripple:before{filter:blur(2.7px)saturate(1.35);background:radial-gradient(at 6% 52%,#ffdd72fa 0%,#ff7b1ecc 12%,#0000 34%),radial-gradient(34% 92% at 72%,#57ccc433 0%,#646ccb26 42%,#0000 76%),linear-gradient(90deg,#0000 0%,#ff9323d6 7%,#e2412380 34%,#8b36754d 60%,#44a4b12e 82%,#0000 100%)}.landing-impact-ripple:after{filter:blur(10px);background:radial-gradient(22% 76% at 8% 34%,#ffb74975,#0000 72%),linear-gradient(90deg,#ca3f2961,#6830452e 58%,#0000 100%);animation-name:landing-smoke-fade;transform:translateY(-34%)scaleY(1.45)}.landing-summary{--theme-gradient-delay:-19s;--theme-gradient-duration:29s;--theme-gradient-end:88%;--theme-gradient-middle:9%;--theme-gradient-start:72%;animation:landing-rise .8s .48s cubic-bezier(.22, 1, .36, 1) both, themed-gradient-drift var(--theme-gradient-duration) ease-in-out var(--theme-gradient-delay) infinite alternate;background-image:var(--gradient-theme-blue);color:#0000;letter-spacing:-.025em;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;max-width:450px;margin:30px 0 0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(17px,1.35vw,20px);font-weight:400;line-height:1.5}.landing-console-actions{animation:.8s cubic-bezier(.22,1,.36,1) .59s both landing-rise}.landing-quick-meta{animation:.8s cubic-bezier(.22,1,.36,1) .68s both landing-rise}.landing-section-map{animation:.8s cubic-bezier(.22,1,.36,1) .74s both landing-rise}.landing-section-label{color:#cde2e7c7;font-family:DM Mono,monospace}.landing-section-title{color:#f6f1e6;letter-spacing:-.01em;text-shadow:0 1px 14px #0000005c}.landing-map-status{font-family:DM Mono,monospace}.landing-status-complete{color:#8df0d2}.landing-status-construction{color:#ffb0b8}.landing-manifesto{color:#8be2d7;letter-spacing:.1em;text-align:center;text-transform:uppercase;max-width:480px;margin:20px auto 0;font-family:DM Mono,monospace;font-size:9px;font-style:normal;line-height:1.55;animation:.8s cubic-bezier(.22,1,.36,1) .54s both landing-rise}.landing-listening{flex-direction:column;align-items:center;width:100%;max-width:470px;margin:28px auto 0;animation:.8s cubic-bezier(.22,1,.36,1) .62s both landing-rise;display:flex}.landing-listening>p,.landing-voice-picker>span{color:#e8e9f7b8;letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:8px}.landing-listening>p{text-align:center;margin:0 0 9px}.landing-mode-toggle{border:1px solid var(--line);background:#e8decaa3;border-radius:999px;padding:4px;display:inline-flex}.landing-mode-toggle button{color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px 13px;font-size:10px;transition:background .18s,color .18s,box-shadow .18s}.landing-mode-toggle button.active{background:var(--white);color:var(--cobalt-dark);box-shadow:0 5px 14px #27362b14}.landing-mode-toggle button:disabled{cursor:not-allowed;opacity:.42}.landing-voice-picker{align-items:center;gap:10px;margin-top:10px;display:flex}.landing-narrator-note{color:#f7f3e9cc;text-align:center;max-width:310px;margin:10px 0 0;font-family:Newsreader,serif;font-size:13px;line-height:1.35}.landing-voice-picker select{border:1px solid var(--line);color:var(--ink);letter-spacing:.02em;background:#fffbf2cc;border-radius:999px;padding:7px 12px;font-family:Manrope,sans-serif;font-size:10px;font-weight:500}.landing-actions{flex-direction:column;align-items:center;gap:18px;width:100%;margin-top:28px;animation:.8s cubic-bezier(.22,1,.36,1) .7s both landing-rise;display:flex}.landing-primary-actions{align-items:center;gap:13px;display:flex}.landing-cta{color:var(--white);white-space:nowrap;background:linear-gradient(105deg,#247f9b 0%,#318f79 100%);border:1px solid #58b7ad;border-radius:999px;align-items:center;gap:24px;padding:15px 18px 15px 24px;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.landing-action-or{color:#f7f3e9bd;font-family:Newsreader,serif;font-size:14px;font-style:italic}.landing-choose-chapter{border:1px solid var(--line);color:var(--cobalt-dark);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#fffbf2a3;border-radius:999px;align-items:center;gap:9px;padding:14px 17px;font-family:DM Mono,monospace;font-size:8px;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.landing-choose-chapter:hover{background:var(--white);transform:translateY(-2px);box-shadow:0 10px 28px #27362b1a}.landing-cta:hover{background:linear-gradient(105deg,#2b91ad 0%,#39a087 100%);border-color:#70cabe;transform:translateY(-2px);box-shadow:0 14px 34px #0305127a}.landing-cta svg{transition:transform .18s}.landing-cta:hover svg{transform:translate(3px)}.landing-section-status>p{color:#e8e9f7ad;text-align:center;margin:0 0 7px;line-height:1.5}.landing-section-status{width:100%;max-width:470px}.landing-section-status ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.landing-section-status li{grid-template-columns:max-content max-content;justify-content:center;align-items:baseline;gap:8px;display:grid}.landing-section-status strong{color:#9bded7;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-family:DM Mono,monospace;font-size:clamp(8px,.8vw,10px);font-weight:500}.landing-section-status li:nth-child(2) strong{color:#e28076}.landing-section-status li:nth-child(2) span{color:#f2bcb4d1}.landing-section-status span{color:#f7f3e9db;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-family:DM Mono,monospace;font-size:clamp(8px,.78vw,10px);font-weight:500;line-height:1.35}.landing-cosmos{height:min(70vw,720px);min-height:520px;max-height:720px;animation:1.2s cubic-bezier(.22,1,.36,1) .18s both cosmos-in;position:relative}.landing-cosmos:before{content:"";background:radial-gradient(72% 68% at 50% 48%,#12133561 0%,#09233038 48%,#0000 80%),linear-gradient(#0000 0%,#4f5c9614 18%,#29717e1f 50%,#4f5c9614 82%,#0000 100%);position:absolute;inset:-8% 13%}.landing-book-world{isolation:isolate;z-index:1;background:url(/living-book-tree.png) 50% 57%/cover no-repeat;width:72%;height:114%;animation:1.1s cubic-bezier(.22,1,.36,1) .36s both book-world-rise;position:absolute;bottom:-12%;left:50%;overflow:hidden;transform:translate(-50%)}.landing-book-world:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#05151d47,#0000 15%),linear-gradient(#0000 58%,#07160fb8);position:absolute;inset:0}.landing-book-world img{object-fit:cover;object-position:center 57%;z-index:0;width:100%;height:100%;display:block;position:relative}.landing-book-glow{opacity:.5;z-index:2;background:radial-gradient(circle at 48% 56%,#ffd45fc7 0%,#ff891942 16%,#0000 36%),radial-gradient(circle at 56% 47%,#ffec9a6b 0%,#0000 20%);animation:4.5s ease-in-out infinite book-glow-pulse;position:absolute;inset:0}.landing-orbit{z-index:3;border:1px solid #49bec966;border-radius:50%;position:absolute;top:53%;left:50%}.landing-orbit span{color:#ffffffd1;letter-spacing:.14em;text-transform:uppercase;background:#10041be0;padding:3px 8px;font-family:DM Mono,monospace;font-size:8px;position:absolute}.landing-orbit-one{width:74%;height:42%;animation:180s linear infinite orbit-turn;transform:translate(-50%,-50%)rotate(-12deg)}.landing-orbit-one .orbit-word-cycle{opacity:0;animation:30s linear infinite orbit-word-fade;bottom:12%;right:7%}.landing-orbit-one .orbit-word-life{animation-delay:-24s}.landing-orbit-one .orbit-word-empowerment{animation-delay:-18s}.landing-orbit-one .orbit-word-action{animation-delay:-12s}.landing-orbit-one .orbit-word-energy{animation-delay:-6s}.landing-orbit-two{border-color:#ff661866;width:62%;height:58%;animation:240s linear infinite orbit-turn-reverse;transform:translate(-50%,-50%)rotate(15deg)}.landing-orbit-three{border-color:#00baff57;width:48%;height:72%;animation:300s linear infinite orbit-turn;transform:translate(-50%,-50%)rotate(62deg)}.landing-footer{z-index:4;grid-template-columns:1fr auto 1fr;align-items:flex-end;padding:0 34px 28px;display:grid;position:relative}.landing-footer>p{color:#95e7dc;text-align:left;grid-column:1;justify-self:start;margin:0}.landing-footer>span{color:#0000;background:linear-gradient(90deg,#95e7dcd1,#e28076c7);-webkit-background-clip:text;background-clip:text;grid-column:3;justify-self:end}.reader-view{--paper:var(--reader-bg);--paper-deep:var(--reader-panel);--ink:#f4f0e6;--ink-soft:#d1dedeb3;--cobalt:var(--reader-accent);--cobalt-dark:var(--reader-accent-soft);--clay:var(--reader-warm);--line:#b4dede24;--white:#13353bf0;background:radial-gradient(circle at 78% 18%, var(--reader-haze), transparent 34%), linear-gradient(135deg, var(--reader-bg-deep), var(--reader-bg));color:var(--ink);isolation:isolate;min-height:100vh;transition:background .7s,color .4s;animation:.7s cubic-bezier(.22,1,.36,1) both reader-enter;position:relative;overflow:clip}.reader-theme-1{--reader-bg:#081a22;--reader-bg-deep:#050d18;--reader-panel:#102b32;--reader-surface:#071821e0;--reader-accent:#72d6d3;--reader-accent-soft:#a9e5da;--reader-warm:#e4aa67;--reader-haze:#18799133;--reader-smoke-a:#1c9fb93d;--reader-smoke-b:#30a47a2e;--reader-smoke-c:#db773614}.reader-theme-2{--reader-bg:#091923;--reader-bg-deep:#060b19;--reader-panel:#102934;--reader-surface:#071522e0;--reader-accent:#79cfe2;--reader-accent-soft:#b2e4e7;--reader-warm:#dca76f;--reader-haze:#22639c33;--reader-smoke-a:#247ebd38;--reader-smoke-b:#2baea02b;--reader-smoke-c:#da8e4114}.reader-theme-3{--reader-bg:#091d20;--reader-bg-deep:#071114;--reader-panel:#12302f;--reader-surface:#081b1de0;--reader-accent:#7bd9bd;--reader-accent-soft:#b5e7d2;--reader-warm:#e1a365;--reader-haze:#1f7f6833;--reader-smoke-a:#23ab9138;--reader-smoke-b:#1f8ab229;--reader-smoke-c:#e86c3317}.reader-theme-4{--reader-bg:#0a1824;--reader-bg-deep:#060c18;--reader-panel:#122937;--reader-surface:#081421e3;--reader-accent:#7cc9e5;--reader-accent-soft:#b8dfea;--reader-warm:#dea46d;--reader-haze:#255b9738;--reader-smoke-a:#2174b83b;--reader-smoke-b:#24a0aa2b;--reader-smoke-c:#d37c3714}.reader-theme-5{--reader-bg:#0a1d1d;--reader-bg-deep:#061111;--reader-panel:#14302c;--reader-surface:#081b1be3;--reader-accent:#84d6b0;--reader-accent-soft:#bde5cd;--reader-warm:#e4ad68;--reader-haze:#30795b33;--reader-smoke-a:#319c7536;--reader-smoke-b:#1f87a629;--reader-smoke-c:#e8883c14}.reader-theme-6{--reader-bg:#081c24;--reader-bg-deep:#050f18;--reader-panel:#102d35;--reader-surface:#071922e3;--reader-accent:#73d9de;--reader-accent-soft:#abe7df;--reader-warm:#dfa067;--reader-haze:#14829136;--reader-smoke-a:#17a4bb3b;--reader-smoke-b:#37a17f2b;--reader-smoke-c:#e0693114}.reader-section-2{--reader-bg:#210b10;--reader-bg-deep:#0c0508;--reader-panel:#35151a;--reader-surface:#1c080de6;--reader-accent:#e28076;--reader-accent-soft:#f1b2a7;--reader-warm:#efb06f;--reader-haze:#901d2d47;--reader-smoke-a:#b5253340;--reader-smoke-b:#b9462f2e;--reader-smoke-c:#eb8f3917}.reader-section-2.reader-theme-2{--reader-accent:#df7b82;--reader-accent-soft:#efb0b1;--reader-haze:#841c374d;--reader-smoke-a:#a9223e42}.reader-section-2.reader-theme-3{--reader-bg:#220d0d;--reader-accent:#e48b72;--reader-accent-soft:#f2b9a5;--reader-smoke-b:#c9522a33}.reader-section-2.reader-theme-4{--reader-bg:#1d0a12;--reader-accent:#db7785;--reader-accent-soft:#edacb4;--reader-haze:#7819394d;--reader-smoke-a:#971f4542}.reader-section-2.reader-theme-5{--reader-bg:#230d0c;--reader-accent:#e68e73;--reader-accent-soft:#f3bba6;--reader-smoke-b:#d1582733}.reader-section-2.reader-theme-6{--reader-bg:#200a0e;--reader-accent:#e17c78;--reader-accent-soft:#f0afaa;--reader-haze:#8b1c2c4d;--reader-smoke-a:#b1223145}.reader-bit-05{--reader-bg:#0b0920;--reader-bg-deep:#02030d;--reader-panel:#15122d;--reader-surface:#080719e6;--reader-accent:#b9abff;--reader-accent-soft:#e0d9ff;--reader-warm:#edacd6;--reader-haze:#6a42bb47;--reader-smoke-a:#7146ca4d;--reader-smoke-b:#22a4bf36;--reader-smoke-c:#de50aa26;--line:#cac1ff29;--white:#1f193ef0;background:radial-gradient(at 52% 38%,#6841b72e,#0000 35%),radial-gradient(at 86% 16%,#1a8eb12b,#0000 34%),radial-gradient(at 14% 84%,#b82f8b1c,#0000 32%),linear-gradient(145deg,#02030d 0%,#09081a 48%,#100925 100%)}.reader-bit-05 .reader-atmosphere:before,.reader-bit-05 .reader-atmosphere:after{content:"";will-change:opacity, transform;z-index:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000008f 72%,#0000);mask-image:linear-gradient(#000,#0000008f 72%,#0000)}.reader-bit-05 .reader-atmosphere:before{opacity:.46;background:radial-gradient(circle at 7% 16%,#f4f6ffd9 0 1.2px,#0000 1.8px),radial-gradient(circle at 18% 43%,#bcd9ffa8 0 .9px,#0000 1.5px),radial-gradient(circle at 27% 9%,#eed5ffb3 0 1px,#0000 1.6px),radial-gradient(circle at 34% 72%,#e5ecffc7 0 1.1px,#0000 1.7px),radial-gradient(circle at 43% 29%,#b7d2ff94 0 .8px,#0000 1.4px),radial-gradient(circle at 51% 84%,#f3d9ffa3 0 .9px,#0000 1.5px),radial-gradient(circle at 59% 12%,#f1f5ffd1 0 1.1px,#0000 1.7px),radial-gradient(circle at 66% 54%,#afddffad 0 1px,#0000 1.6px),radial-gradient(circle at 74% 33%,#ecd3ffb8 0 .9px,#0000 1.5px),radial-gradient(circle at 81% 78%,#eef4ffc2 0 1.1px,#0000 1.7px),radial-gradient(circle at 89% 20%,#b4d8ff9e 0 .8px,#0000 1.4px),radial-gradient(circle at 95% 61%,#f4dcffad 0 1px,#0000 1.6px),radial-gradient(circle at 13% 88%,#e1edffad 0 .9px,#0000 1.5px),radial-gradient(circle at 39% 51%,#f1d8ff94 0 .8px,#0000 1.4px),radial-gradient(circle at 71% 7%,#e7f0ffb3 0 .9px,#0000 1.5px);animation:92s ease-in-out infinite alternate bit-five-stars-near}.reader-bit-05 .reader-atmosphere:after{opacity:.34;background:radial-gradient(circle at 4% 58%,#dce6ff7a 0 .65px,#0000 1.1px),radial-gradient(circle at 11% 27%,#d3beff6b 0 .6px,#0000 1px),radial-gradient(circle at 22% 81%,#bce1ff75 0 .7px,#0000 1.1px),radial-gradient(circle at 31% 37%,#ece4ff70 0 .6px,#0000 1px),radial-gradient(circle at 47% 6%,#c1dcff75 0 .65px,#0000 1.1px),radial-gradient(circle at 55% 63%,#e1c7ff6b 0 .6px,#0000 1px),radial-gradient(circle at 63% 92%,#cbe7ff75 0 .7px,#0000 1.1px),radial-gradient(circle at 77% 47%,#ebd9ff70 0 .65px,#0000 1.1px),radial-gradient(circle at 86% 9%,#c3e2ff73 0 .6px,#0000 1px),radial-gradient(circle at 93% 86%,#e6ccff66 0 .65px,#0000 1.1px),radial-gradient(circle at 37% 94%,#c5e0ff6b 0 .6px,#0000 1px),radial-gradient(circle at 69% 25%,#e6d8ff70 0 .65px,#0000 1.1px);animation:138s ease-in-out infinite alternate bit-five-stars-far}.reader-bit-05 .reader-smoke{filter:blur(108px)saturate(1.5);z-index:1}.reader-bit-05 .interlude-story .prose{text-shadow:0 0 30px #c5baff14}.reader-bit-05 .green-text{color:#c5b8ff;text-shadow:0 0 22px #967dff3d}.reader-bit-05 .earth-globe{box-shadow:0 0 0 1px #d6ccff80,0 0 38px #65b1d74d,0 38px 58px #190a4280}.reader-atmosphere{pointer-events:none;z-index:0;transition:left .28s;position:fixed;inset:72px 0 0 286px;overflow:hidden}.reader-view.reader-rail-collapsed .reader-atmosphere{left:0}.reader-smoke{filter:blur(92px)saturate(1.35);mix-blend-mode:screen;will-change:transform;border-radius:50%;transition:background .7s;position:absolute}.reader-smoke-one{background:radial-gradient(ellipse, var(--reader-smoke-a), transparent 70%);width:68vw;height:70vh;animation:72s ease-in-out infinite alternate reader-smoke-one;top:-18vh;right:-8vw}.reader-smoke-two{background:radial-gradient(ellipse, var(--reader-smoke-b), transparent 72%);width:62vw;height:68vh;animation:96s ease-in-out infinite alternate reader-smoke-two;bottom:-24vh;left:-16vw}.reader-smoke-three{background:radial-gradient(ellipse, var(--reader-smoke-c), transparent 72%);width:45vw;height:48vh;animation:118s ease-in-out infinite alternate reader-smoke-three;bottom:2vh;right:3vw}.reader-view>.topbar,.reader-view>.reading-layout{z-index:2;position:relative}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#f3f0e8e6;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.wordmark{letter-spacing:-.02em;background:linear-gradient(118deg,#75dcd914,#7a6dbe0e 55%,#db747a12),#08181f38;border:1px solid #89d7d326;border-radius:999px;align-items:center;gap:8px;padding:6px 13px 6px 8px;font-family:Newsreader,serif;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff12,0 8px 24px #0008101c}.wordmark:hover{border-color:#89d7d34d;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1c,0 10px 28px #00081029,0 0 20px #5bc1c60f}.wordmark .brand-mark{width:24px;height:24px}.wordmark>svg{color:var(--reader-accent)}@supports (color:color-mix(in lab, red, red)){.wordmark>svg{color:color-mix(in srgb, var(--reader-accent) 78%, white)}}.wordmark>svg{margin-left:1px}.top-actions{align-items:center;gap:24px;display:flex}.chapter-toggle-desktop{border:1px solid var(--line);color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-family:DM Mono,monospace;font-size:9px;display:flex}.chapter-toggle-desktop:hover{background:var(--white);color:var(--cobalt)}.edition,.eyebrow,.chapter-kicker,.reader-topline>p{letter-spacing:.16em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}.edition{color:var(--ink-soft)}.save-button,.sound-button{background:0 0;border:0;align-items:center;gap:8px;display:flex}.save-button{border-left:1px solid var(--line);padding:4px 0 4px 24px;font-size:12px}.save-button.is-saved svg{fill:var(--cobalt);color:var(--cobalt)}.reading-layout{grid-template-columns:286px minmax(0,1fr);min-height:calc(100vh - 72px);transition:grid-template-columns .28s;display:grid}.reading-layout.rail-collapsed{grid-template-columns:0 minmax(0,1fr)}.chapter-rail{--rail-trail-opacity:0;--rail-trail-radius:150px;--rail-trail-x:50%;--rail-trail-y:32%;border-right:1px solid var(--line);isolation:isolate;flex-direction:column;height:calc(100vh - 72px);padding:44px 22px 28px;transition:opacity .18s,transform .28s,visibility .28s;display:flex;position:sticky;top:72px;overflow:hidden}.chapter-rail:before{background:radial-gradient(circle var(--rail-trail-radius) at var(--rail-trail-x) var(--rail-trail-y), #6be1dc33 0%, #659fcf1a 33%, #b55eaa0e 57%, transparent 76%);content:"";opacity:var(--rail-trail-opacity);pointer-events:none;will-change:opacity, background;z-index:0;position:absolute;inset:0}.chapter-rail>*{z-index:1;position:relative}.reading-layout.rail-collapsed .chapter-rail{opacity:0;pointer-events:none;visibility:hidden;transform:translate(-100%)}.rail-expander{background:var(--paper);align-items:center}@supports (color:color-mix(in lab, red, red)){.rail-expander{background:color-mix(in srgb, var(--paper) 92%, transparent)}}.rail-expander{border:1px solid var(--line);color:var(--cobalt);z-index:25;border-left:0;border-radius:0 999px 999px 0;flex-direction:column;gap:9px;padding:14px 8px;transition:background .18s,box-shadow .18s,left .28s,transform .18s;display:flex;position:fixed;top:50%;left:286px;transform:translateY(-50%);box-shadow:0 12px 30px #16241e1f}.rail-expander:hover{background:var(--white);transform:translateY(-50%)translate(2px);box-shadow:0 14px 34px #16241e2e}.rail-expander:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.rail-expander span{letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;font-family:DM Mono,monospace;font-size:8px}.rail-collapsed .rail-expander-desktop{left:0}.rail-expander-mobile{display:none}.rail-header{padding:0 14px 30px}.rail-heading{align-items:center;gap:11px;display:flex}.rail-heading .brand-mark{filter:drop-shadow(0 0 12px var(--reader-accent))}@supports (color:color-mix(in lab, red, red)){.rail-heading .brand-mark{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--reader-accent) 28%, transparent))}}.rail-heading .brand-mark{width:34px;height:34px}.rail-heading .eyebrow{margin-bottom:5px}.chapter-rail nav{scrollbar-color:var(--paper-deep) transparent;scrollbar-width:thin;min-height:0;padding-right:4px;overflow-y:auto}.chapter-group+.chapter-group{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.section-label{color:var(--cobalt);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:4px 14px 8px;font-family:DM Mono,monospace;font-size:9px}.arc-group{border:1px solid var(--line);background:#ffffff42;border-radius:14px;margin:8px 4px 2px;padding:10px 5px 5px}.arc-label{color:var(--clay);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:2px 9px 7px;font-family:DM Mono,monospace;font-size:9px}.eyebrow{margin:0 0 10px}.rail-subtitle{color:var(--ink-soft);margin:0;font-family:Newsreader,serif;font-size:17px;line-height:1.25}.chapter-link{text-align:left;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:15px;width:100%;padding:12px 14px;transition:background .68s,box-shadow .68s,transform .18s;display:flex;position:relative;overflow:hidden}.chapter-link:hover{background:#ffffff80;transition-duration:.11s,.11s,.18s;transform:translate(3px)}.chapter-link.active{background:var(--white);box-shadow:0 8px 24px #27362b12}.landing-oracle-chapter.is-progress-marker,.chapter-link.is-progress-marker{background:linear-gradient(112deg,#65dad21a,#7556b714 54%,#e0774d14),#ffffff06;box-shadow:inset 0 0 0 1px #8ae0d814}.landing-oracle-chapter.is-progress-marker .landing-oracle-number,.chapter-link.is-progress-marker .chapter-number{color:#8be7df;text-shadow:0 0 10px #64e0d680}.chapter-number{color:var(--ink-soft);width:15px;padding-top:4px;font-family:DM Mono,monospace;font-size:10px}.chapter-link.active .chapter-number{color:var(--cobalt)}.chapter-copy{flex-direction:column;gap:5px;display:flex}.chapter-copy strong{font-family:Newsreader,serif;font-size:15px;font-weight:500}.chapter-copy small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.chapter-link.active small{color:var(--cobalt)}.rail-footer{border-top:1px solid var(--line);margin-top:18px;padding:24px 14px 0}.progress-meta{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-family:DM Mono,monospace;font-size:9px;display:flex}.progress-track{background:var(--paper-deep);border-radius:10px;height:3px;margin:12px 0 14px;overflow:hidden}.progress-track span{background:var(--cobalt);height:100%;transition:width .5s;display:block}.rail-footer p{color:var(--ink-soft);margin:0;font-family:Newsreader,serif;font-size:12px;line-height:1.45}.reader{min-width:0;padding:0 7vw}.reader-topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 0;display:flex}.reader-topline>p{color:var(--cobalt);margin:0}.sound-button{color:var(--ink-soft);letter-spacing:.04em;font-size:10px}.narration-controls{background:linear-gradient(112deg, var(--reader-accent), var(--reader-accent-soft) 46%, var(--reader-warm)), var(--reader-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.narration-controls{background:linear-gradient(112deg, color-mix(in srgb, var(--reader-accent) 36%, transparent), color-mix(in srgb, var(--reader-accent-soft) 10%, transparent) 46%, color-mix(in srgb, var(--reader-warm) 29%, transparent)), color-mix(in srgb, var(--reader-surface) 82%, transparent)}}.narration-controls{border:1px solid var(--reader-accent);background-position:0%;background-size:180% 100%}@supports (color:color-mix(in lab, red, red)){.narration-controls{border:1px solid color-mix(in srgb, var(--reader-accent) 42%, transparent)}}.narration-controls{box-shadow:inset 0 1px 0 #ffffff12, 0 10px 26px #01080f3b, 0 0 22px var(--reader-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.narration-controls{box-shadow:inset 0 1px 0 #ffffff12, 0 10px 26px #01080f3b, 0 0 22px color-mix(in srgb, var(--reader-accent) 6%, transparent)}}.narration-controls{z-index:35;gap:8px;min-width:0;max-width:calc(100vw - 48px);padding:4px 7px;transition:background .5s,border-color .2s,box-shadow .2s;display:flex;position:fixed;top:84px;left:auto;right:max(24px,7vw);transform:none}.narration-controls:hover,.narration-controls:focus-within,.narration-controls.narration-is-playing{border-color:var(--reader-accent)}@supports (color:color-mix(in lab, red, red)){.narration-controls:hover,.narration-controls:focus-within,.narration-controls.narration-is-playing{border-color:color-mix(in srgb, var(--reader-accent) 44%, transparent)}}.narration-controls:hover,.narration-controls:focus-within,.narration-controls.narration-is-playing{box-shadow:inset 0 1px 0 #ffffff1a, 0 16px 38px #01080f4f, 0 0 30px var(--reader-accent)}@supports (color:color-mix(in lab, red, red)){.narration-controls:hover,.narration-controls:focus-within,.narration-controls.narration-is-playing{box-shadow:inset 0 1px 0 #ffffff1a, 0 16px 38px #01080f4f, 0 0 30px color-mix(in srgb, var(--reader-accent) 12%, transparent)}}.narration-controls.narration-is-playing{animation:7s ease-in-out infinite alternate narration-theme-flow}.narration-timeline{grid-template-columns:32px minmax(110px,18vw) 32px;align-items:center;gap:8px;min-width:0;display:grid}.narration-timeline span{color:var(--ink-soft);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-family:DM Mono,monospace;font-size:7px}.narration-timeline span:last-child{text-align:right}.narration-timeline input{appearance:none;background:linear-gradient(to right, var(--reader-accent) 0 var(--audio-progress), var(--ink-soft) var(--audio-progress) 100%)}@supports (color:color-mix(in lab, red, red)){.narration-timeline input{background:linear-gradient(to right, color-mix(in srgb, var(--reader-accent) 88%, white) 0 var(--audio-progress), color-mix(in srgb, var(--ink-soft) 34%, transparent) var(--audio-progress) 100%)}}.narration-timeline input{box-shadow:inset 0 0 0 1px #ffffff0b, 0 0 12px var(--reader-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.narration-timeline input{box-shadow:inset 0 0 0 1px #ffffff0b, 0 0 12px color-mix(in srgb, var(--reader-accent) 13%, transparent)}}.narration-timeline input{cursor:pointer;width:100%;height:3px;margin:0}.narration-timeline input::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at center, white 0 14%, var(--reader-accent-soft) 15% 42%, var(--reader-accent) 43% 100%)}@supports (color:color-mix(in lab, red, red)){.narration-timeline input::-webkit-slider-thumb{background:radial-gradient(circle at center, white 0 14%, color-mix(in srgb, var(--reader-accent-soft) 84%, white) 15% 42%, var(--reader-accent) 43% 100%)}}.narration-timeline input::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--reader-accent), 0 0 12px var(--reader-accent);border:1px solid #d7fffc9e;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.narration-timeline input::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--reader-accent) 15%, transparent), 0 0 12px color-mix(in srgb, var(--reader-accent) 24%, transparent)}}.narration-timeline input::-webkit-slider-thumb{width:11px;height:11px}.narration-timeline input::-moz-range-thumb{background:radial-gradient(circle at center, white 0 14%, var(--reader-accent-soft) 15% 42%, var(--reader-accent) 43% 100%)}@supports (color:color-mix(in lab, red, red)){.narration-timeline input::-moz-range-thumb{background:radial-gradient(circle at center, white 0 14%, color-mix(in srgb, var(--reader-accent-soft) 84%, white) 15% 42%, var(--reader-accent) 43% 100%)}}.narration-timeline input::-moz-range-thumb{box-shadow:0 0 0 3px var(--reader-accent), 0 0 12px var(--reader-accent);border:1px solid #d7fffc9e;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.narration-timeline input::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--reader-accent) 15%, transparent), 0 0 12px color-mix(in srgb, var(--reader-accent) 24%, transparent)}}.narration-timeline input::-moz-range-thumb{width:11px;height:11px}.narration-timeline input:focus-visible{outline:2px solid var(--cobalt);outline-offset:5px}.narration-timeline input:disabled{cursor:default;opacity:.55}.voice-picker{border-right:1px solid var(--line);align-items:center;gap:8px;padding-right:12px;display:flex}.voice-picker>span{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:8px}.voice-picker select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%) calc(100% - 9px) 50% / 4px 4px no-repeat, linear-gradient(135deg, var(--ink-soft) 50%, transparent 50%) calc(100% - 5px) 50% / 4px 4px no-repeat, transparent;color:var(--ink);cursor:pointer;letter-spacing:.02em;border:0;max-width:190px;padding:4px 18px 4px 2px;font-family:Manrope,sans-serif;font-size:10px;font-weight:500}.voice-picker select:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.sound-button:disabled{cursor:not-allowed;opacity:.42}.narration-restart{background:var(--reader-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.narration-restart{background:color-mix(in srgb, var(--reader-accent) 12%, transparent)}}.narration-restart{border:1px solid var(--reader-accent)}@supports (color:color-mix(in lab, red, red)){.narration-restart{border:1px solid color-mix(in srgb, var(--reader-accent) 25%, transparent)}}.narration-restart{color:var(--reader-accent-soft);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.narration-restart{color:color-mix(in srgb, var(--reader-accent-soft) 86%, white)}}.narration-restart{flex:none;justify-content:center;width:23px;height:23px;padding:0;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.narration-restart:not(:disabled):hover{background:var(--reader-accent)}@supports (color:color-mix(in lab, red, red)){.narration-restart:not(:disabled):hover{background:color-mix(in srgb, var(--reader-accent) 24%, transparent)}}.narration-restart:not(:disabled):hover{border-color:var(--reader-accent)}@supports (color:color-mix(in lab, red, red)){.narration-restart:not(:disabled):hover{border-color:color-mix(in srgb, var(--reader-accent) 48%, transparent)}}.narration-restart:not(:disabled):hover{transform:rotate(-18deg)}.narration-restart:disabled{cursor:not-allowed;opacity:.42}.narration-controls .sound-button{background:linear-gradient(118deg, var(--reader-accent), var(--reader-accent-soft) 52%, var(--reader-warm))}@supports (color:color-mix(in lab, red, red)){.narration-controls .sound-button{background:linear-gradient(118deg, color-mix(in srgb, var(--reader-accent) 20%, transparent), color-mix(in srgb, var(--reader-accent-soft) 10%, transparent) 52%, color-mix(in srgb, var(--reader-warm) 13%, transparent))}}.narration-controls .sound-button{border:1px solid var(--reader-accent)}@supports (color:color-mix(in lab, red, red)){.narration-controls .sound-button{border:1px solid color-mix(in srgb, var(--reader-accent) 22%, transparent)}}.narration-controls .sound-button{color:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.narration-controls .sound-button{color:color-mix(in srgb, var(--ink) 88%, white)}}.narration-controls .sound-button{white-space:nowrap;min-height:24px;padding:3px 9px;transition:background .18s,border-color .18s,box-shadow .18s}.narration-controls .sound-button:not(:disabled):hover,.narration-controls .sound-button[aria-pressed=true]{background:linear-gradient(118deg, var(--reader-accent), var(--reader-accent-soft) 52%, var(--reader-warm))}@supports (color:color-mix(in lab, red, red)){.narration-controls .sound-button:not(:disabled):hover,.narration-controls .sound-button[aria-pressed=true]{background:linear-gradient(118deg, color-mix(in srgb, var(--reader-accent) 31%, transparent), color-mix(in srgb, var(--reader-accent-soft) 16%, transparent) 52%, color-mix(in srgb, var(--reader-warm) 19%, transparent))}}.narration-controls .sound-button:not(:disabled):hover,.narration-controls .sound-button[aria-pressed=true]{border-color:var(--reader-accent)}@supports (color:color-mix(in lab, red, red)){.narration-controls .sound-button:not(:disabled):hover,.narration-controls .sound-button[aria-pressed=true]{border-color:color-mix(in srgb, var(--reader-accent) 38%, transparent)}}.narration-controls .sound-button:not(:disabled):hover,.narration-controls .sound-button[aria-pressed=true]{box-shadow:inset 0 1px 0 #ffffff14, 0 0 16px var(--reader-accent)}@supports (color:color-mix(in lab, red, red)){.narration-controls .sound-button:not(:disabled):hover,.narration-controls .sound-button[aria-pressed=true]{box-shadow:inset 0 1px 0 #ffffff14, 0 0 16px color-mix(in srgb, var(--reader-accent) 13%, transparent)}}.sound-bars{align-items:center;gap:2px;height:12px;display:flex}.sound-bars i{background:var(--cobalt);width:2px;height:35%;display:block}.sound-bars i:nth-child(2){height:90%}.sound-bars.playing i{animation:.7s ease-in-out infinite alternate equalize}.sound-bars.playing i:nth-child(2){animation-delay:-.4s}.sound-bars.playing i:nth-child(3){animation-delay:-.2s}.story{max-width:910px;margin:0 auto;padding:82px 0 90px}.progress-story{max-width:980px;padding-top:72px}.progress-intro h1{letter-spacing:-.045em;text-transform:uppercase;font-family:Oxanium,sans-serif;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:.94}.progress-earth{flex-direction:column;align-items:center;width:100%;max-width:600px;margin:42px auto 48px;display:flex}.progress-earth-frame{aspect-ratio:1;isolation:isolate;width:min(100%,560px);position:relative}.progress-earth-frame:before{content:"";filter:blur(24px);opacity:.72;pointer-events:none;z-index:-1;background:radial-gradient(circle at 30% 54%,#37dae23d,#0000 42%),radial-gradient(circle at 69% 47%,#f2633433,#0000 44%);position:absolute;inset:5%;transform:scale(1.08)}.progress-earth-frame video,.progress-earth-frame>img{--progress-brightness:1;--progress-saturation:1;filter:brightness(var(--progress-brightness)) saturate(var(--progress-saturation));object-fit:cover;background:#07040e;border:1px solid #ade5e233;border-radius:30px;width:100%;height:100%;display:block;box-shadow:inset 0 1px #ffffff26,0 26px 72px #01050f6b,0 0 42px #5740b11a}.progress-earth-frame>img{z-index:0;position:relative}.progress-earth-frame video{z-index:1;position:absolute;inset:0;transform:translateZ(0)}.progress-earth-frame>.progress-earth-safari-motion{object-fit:cover;z-index:1;display:none;position:absolute;inset:0}.progress-earth-video-filter{-webkit-backdrop-filter:blur(.35px)contrast(1.08)saturate(1.03);backdrop-filter:blur(.35px)contrast(1.08)saturate(1.03);pointer-events:none;z-index:2;background:#09101e03;border-radius:30px;position:absolute;inset:1px;transform:translateZ(0)}@supports (-webkit-touch-callout:none){.progress-earth-frame video{filter:none;opacity:0}.progress-earth-frame>.progress-earth-safari-motion{display:block}.progress-earth-video-filter{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#09101e03,#09101e05)}@media (min-width:561px){.progress-earth-frame video{opacity:1}.progress-earth-frame>.progress-earth-safari-motion{display:none}}}.progress-cloud-lightning{--frontier-flash:0;--frontier-flash-x:50%;--frontier-flash-y:48%;background:radial-gradient(ellipse 23% 15% at var(--frontier-flash-x) var(--frontier-flash-y), #e8faffeb, #8bbeff7a 24%, #8357e438 52%, transparent 76%), radial-gradient(ellipse 46% 30% at var(--frontier-flash-x) var(--frontier-flash-y), #6fcfed3d, transparent 72%);filter:blur(2.8px)saturate(1.18);mix-blend-mode:screen;opacity:var(--frontier-flash);pointer-events:none;z-index:3;border-radius:30px;position:absolute;inset:1px;box-shadow:inset 0 0 34px #b4e0ff24}.progress-earth-orbit{pointer-events:none;z-index:4;border:1px solid #7ee0dc3d;border-radius:50%;position:absolute;inset:8%}.progress-earth-orbit-one{animation:28s linear infinite progress-orbit-one;transform:rotate(-16deg)scaleY(.82)}.progress-earth-orbit-two{border-color:#e77e6633;animation:34s linear infinite progress-orbit-two;inset:13% 6%;transform:rotate(22deg)scaleY(.9)}.progress-media-controls{width:min(100%,600px);margin-top:15px}.progress-audio-controls{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.progress-audio-track{background:linear-gradient(112deg,#6adbd614,#865cbe14),#040d16a8;border:1px solid #90e0da24;border-radius:17px;grid-template-columns:minmax(112px,auto) minmax(82px,1fr);align-items:center;gap:10px;min-height:60px;padding:7px 12px 7px 7px;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff0a}.progress-audio-track.is-active{border-color:#90e0da4d;box-shadow:inset 0 1px #ffffff0f,0 0 22px #5ddad212}.progress-audio-track:not(.progress-motion-track){box-shadow:inset 0 1px #ffffff1a,inset 0 -5px 10px #00000029,0 8px 18px #0003}.progress-audio-track-thunder{background:linear-gradient(128deg,#f3f6f829,#71788221 31%,#0c0e12d1 66%,#cdd3d81a),#080a0ec7;border-color:#d5dbe033}.progress-audio-track-thunder.is-active{border-color:#e5eaee61;box-shadow:inset 0 1px #ffffff2e,inset 0 -5px 10px #00000030,0 9px 20px #0000003b,0 0 18px #dae1e614}.progress-audio-track-space{background:radial-gradient(circle at 18% 2%,#616fb01c,#0000 38%),linear-gradient(126deg,#060a16f0,#02040cf7 58%,#110b23e6);border-color:#5c6fa02e}.progress-audio-track-space.is-active{border-color:#748ac457;box-shadow:inset 0 1px #b9cdff17,inset 0 -5px 11px #0000003d,0 9px 20px #00000045,0 0 20px #485ca417}.progress-audio-track-forge{background:radial-gradient(circle at 86% 0,#bb80ff24,#0000 42%),linear-gradient(112deg,#4025656b,#59318747 55%,#180e2dd1),#080712c7;border-color:#b07edc3d}.progress-audio-track-forge.is-active{border-color:#c799ee6b;box-shadow:inset 0 1px #f1daff1f,inset 0 -5px 11px #18082a3d,0 9px 20px #0a04143d,0 0 22px #9a5ddd1f}.progress-audio-track.progress-audio-track-forge .progress-sound-toggle[aria-pressed=true]{color:#fff5ff;background:linear-gradient(112deg,#b76cf29e,#7038b8b8),#200d37f0;border-color:#e6bfffad;box-shadow:inset 0 1px #fff1ff57,inset 0 -5px 10px #290b484d,0 2px #dfb0ff24,0 10px 25px #501b8652,0 0 17px #b867f13d}.progress-motion-toggle,.progress-sound-toggle{color:#eaf6f3c7;letter-spacing:.1em;text-transform:uppercase;touch-action:manipulation;background:linear-gradient(112deg,#6adbd61f,#865cbe1a),#07141db8;border:1px solid #90e0da33;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 11px;font-family:Oxanium,sans-serif;font-size:9px;font-weight:500;display:inline-flex}.progress-motion-track{background:linear-gradient(116deg,#17462e4d,#0e261d57),#030b08e8;border-color:#5594683d;box-shadow:inset 0 1px #dbffe717,inset 0 -5px 10px #00110a38,0 8px 18px #00000036,0 0 16px #276f4312}.progress-motion-track.is-active{background:linear-gradient(116deg,#5d192761,#340f1d66),#110409f0;border-color:#b0485961;box-shadow:inset 0 1px #ffe1e421,inset 0 -5px 10px #1f000740,0 9px 20px #0d000440,0 0 18px #8923361f}.progress-motion-track .progress-motion-toggle,.progress-audio-track .progress-sound-toggle{border-color:#0000;width:100%;min-width:112px}.progress-motion-track .progress-motion-toggle{color:#daefe0ed;transform-style:preserve-3d;text-shadow:0 1px 2px #0000008a;background:linear-gradient(118deg,#1f6f42a3,#0b3a26e0),#03140dfa;border-color:#6bb4827a;transition:transform .18s cubic-bezier(.2,.75,.25,1),border-color .16s,box-shadow .18s,background .18s,color .18s;position:relative;transform:perspective(700px)translateZ(0)rotateX(0);box-shadow:inset 0 1px #cfedd833,inset 0 -5px 9px #00190c52,0 2px #61a47512,0 10px 25px #000e074d,0 0 16px #2a7a4924}.progress-motion-track .progress-motion-toggle[aria-pressed=true]{color:#f4dfe2;background:linear-gradient(118deg,#841f32b3,#4d1123e6),#1f040dfc;border-color:#c45c6c94;box-shadow:inset 0 1px #f6d2d83d,inset 0 -5px 10px #32000c61,0 2px #b04e5e1a,0 10px 25px #21000957,0 0 17px #91223733}.progress-motion-track .progress-motion-toggle svg{filter:drop-shadow(0 1px 2px #0000007a)}.progress-motion-track .progress-motion-toggle[aria-pressed=true] svg{filter:drop-shadow(0 0 4px #c95b6c8f)}.progress-motion-track:not(.is-active) .progress-motion-toggle svg{filter:drop-shadow(0 0 4px #67b57f80)}.progress-motion-track:not(.is-active) .progress-control-state{color:#8ec39ea6}.progress-motion-track.is-active .progress-control-state{color:#ce8490a8}.progress-audio-track:not(.progress-motion-track) .progress-sound-toggle{transform-style:preserve-3d;text-shadow:0 1px 2px #0000008f;transition:transform .18s cubic-bezier(.2,.75,.25,1),border-color .16s,box-shadow .18s,background .18s;position:relative;transform:perspective(700px)translateZ(0)rotateX(0);box-shadow:inset 0 1px #fff3,inset 0 -5px 9px #0003,0 2px #ffffff0b,0 10px 26px #00000045}.progress-audio-track:not(.progress-motion-track) .progress-sound-toggle svg{filter:drop-shadow(0 1px 2px #00000085)}.progress-audio-track-thunder .progress-sound-toggle{color:#fafcfdeb;background:linear-gradient(122deg,#fafcfd3d,#60677142 44%,#05070ac7),#15181de6;border-color:#e1e7eb4d}.progress-audio-track-thunder .progress-sound-toggle[aria-pressed=true]{color:#fff;background:linear-gradient(122deg,#ffffff8a,#97a0aa7a 43%,#1f232ae6),#2d323af5;border-color:#f7f9faa3;box-shadow:inset 0 1px #ffffff75,inset 0 -5px 10px #04060947,0 2px #ffffff1f,0 10px 25px #0000004d,0 0 16px #e1e8ed2e}.progress-audio-track-space .progress-sound-toggle{color:#e6ecfce6;background:linear-gradient(118deg,#31447580,#02050ff0 58%,#311c5894),#02050df5;border-color:#687eb847}.progress-audio-track-space .progress-sound-toggle[aria-pressed=true]{color:#edf4ff;background:linear-gradient(118deg,#486fd0ad,#081230f5 57%,#502f8ead),#040a1cfa;border-color:#8baef58f;box-shadow:inset 0 1px #dbebff47,inset 0 -5px 10px #00031257,0 2px #84aaf41a,0 10px 25px #00031252,0 0 17px #4b71d138}.progress-audio-track-thunder .progress-sound-toggle[aria-pressed=true] svg{filter:drop-shadow(0 0 4px #f4f8fa8a)}.progress-audio-track-space .progress-sound-toggle[aria-pressed=true] svg{filter:drop-shadow(0 0 4px #77a4ff9e)}.progress-audio-track-forge .progress-sound-toggle[aria-pressed=true] svg{filter:drop-shadow(0 0 4px #d79bffa8)}.progress-audio-track-forge .progress-sound-toggle{color:#f5e8ffeb;background:linear-gradient(118deg,#894cc970,#2b154fe6),#0d0719f2;border-color:#c28feb4d}@media (hover:hover) and (pointer:fine){.progress-motion-track .progress-motion-toggle:hover,.progress-audio-track:not(.progress-motion-track) .progress-sound-toggle:hover{transform:perspective(700px)translateY(-1.5px)translateZ(4px)rotateX(1deg);box-shadow:inset 0 1px #ffffff42,inset 0 -6px 10px #00000036,0 2px #ffffff0e,0 12px 25px #0000004d}}.progress-motion-track .progress-motion-toggle:active,.progress-audio-track:not(.progress-motion-track) .progress-sound-toggle:active{transform:perspective(700px)translateY(1px)translateZ(0)rotateX(0);box-shadow:inset 0 1px #ffffff14,inset 0 -2px 5px #00000017,0 4px 10px #00000026}@media (prefers-reduced-motion:reduce){.progress-motion-track .progress-motion-toggle,.progress-motion-track .progress-motion-toggle:hover,.progress-motion-track .progress-motion-toggle:active,.progress-audio-track:not(.progress-motion-track) .progress-sound-toggle,.progress-audio-track:not(.progress-motion-track) .progress-sound-toggle:hover,.progress-audio-track:not(.progress-motion-track) .progress-sound-toggle:active{transition:none;transform:none}}.progress-audio-track-thunder .progress-volume-control input{background:linear-gradient(90deg,#e8ecefc7,#585e66a3,#d9dee2b3) 50%/100% 3px no-repeat}.progress-audio-track-space .progress-volume-control input{background:linear-gradient(90deg,#4b629cb8,#3f2d6f8f) 50%/100% 3px no-repeat}.progress-audio-track-forge .progress-volume-control input{background:linear-gradient(90deg,#b27ae2c7,#693fa4a3) 50%/100% 3px no-repeat}.progress-control-state{color:#cce3e485;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-family:DM Mono,monospace;font-size:8px}.progress-motion-toggle:focus-visible,.progress-sound-toggle:focus-visible{outline-offset:3px;outline:2px solid #a8ebe5d1}.progress-sound-toggle[aria-pressed=true]{color:#eefbf8;background:linear-gradient(112deg,#6adbd638,#865cbe2b),#07141dc2;border-color:#90e0da61;box-shadow:0 0 18px #5ddad21a}.progress-volume-control{grid-template-columns:minmax(54px,1fr) 29px;align-items:center;gap:7px;display:grid}.progress-volume-control input{accent-color:#86ddd6;appearance:none;cursor:pointer;background:linear-gradient(90deg,#7fe0d9ad,#9572cd8a) 50%/100% 3px no-repeat;border-radius:999px;width:100%;min-width:0;height:28px;margin:0}.progress-volume-control input::-webkit-slider-thumb{appearance:none;background:#dff9f5;border:1px solid #58c3becc;border-radius:50%;width:16px;height:16px;box-shadow:0 0 9px #68e0d885}.progress-volume-control input::-moz-range-thumb{background:#dff9f5;border:1px solid #58c3becc;border-radius:50%;width:15px;height:15px;box-shadow:0 0 9px #68e0d885}.progress-volume-control input:focus-visible{outline-offset:5px;outline:2px solid #a8ebe5cc}.progress-volume-control output{color:#d1e8e694;letter-spacing:.03em;text-align:right;font-family:Oxanium,sans-serif;font-size:8px}.progress-audio-credit{color:#c2d2d46b;letter-spacing:.08em;text-align:center;text-transform:uppercase;width:fit-content;margin:8px auto 0;font-family:DM Mono,monospace;font-size:7px;text-decoration:none;transition:color .16s;display:block}.progress-audio-credit:hover,.progress-audio-credit:focus-visible{color:#deecedb8}.progress-copy{background:linear-gradient(120deg, #5bc8c414, #7a5db50f 52%, #e2774b12), var(--reader-surface);text-align:center;border:1px solid #91ddd824;border-radius:22px;max-width:620px;margin:0 auto;padding:28px 30px;box-shadow:inset 0 1px #ffffff0f,0 20px 50px #01070f38}.progress-copy p{color:var(--ink-soft);margin:0;font-family:Newsreader,serif;font-size:17px;line-height:1.55}.progress-copy p+p{margin-top:14px}.progress-copy strong{color:var(--reader-accent-soft);font-weight:500}.progress-copy .progress-status{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-family:Oxanium,sans-serif;font-size:11px;font-weight:500}.progress-status span{background:var(--reader-accent)}@supports (color:color-mix(in lab, red, red)){.progress-status span{background:color-mix(in srgb, var(--reader-accent) 16%, transparent)}}.progress-status span{border:1px solid var(--reader-accent)}@supports (color:color-mix(in lab, red, red)){.progress-status span{border:1px solid color-mix(in srgb, var(--reader-accent) 28%, transparent)}}.progress-status span{color:var(--reader-accent-soft);letter-spacing:.11em;border-radius:999px;margin-right:8px;padding:5px 8px;font-family:DM Mono,monospace;font-size:8px;display:inline-block}.chapter-intro{text-align:center;z-index:2;max-width:720px;margin:0 auto;position:relative}.chapter-kicker{color:var(--cobalt);margin:0 0 20px}h1{letter-spacing:-.055em;margin:0;font-family:Newsreader,serif;font-size:clamp(55px,7vw,98px);font-weight:300;line-height:.88}.arc-title-mark{color:var(--clay);letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-family:DM Mono,monospace;font-size:11px;font-weight:500;line-height:1;display:block}.dek{color:var(--ink-soft);max-width:480px;margin:28px auto 0;font-family:Newsreader,serif;font-size:21px;font-style:italic;font-weight:300;line-height:1.4}.orb-scene{max-width:680px;height:330px;margin:34px auto 52px;position:relative}.orb-scene:before{content:"";background:radial-gradient(circle,#ffffffb3,#8ab9b01c 38%,#0000 68%);border-radius:50%;position:absolute;inset:0 4%}.earth-globe{border-radius:50%;width:172px;height:172px;animation:6s ease-in-out infinite earth-float;position:absolute;bottom:79px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #daeef26b,0 0 22px #6aa5af47,0 30px 38px #27362b3d}.earth-globe img{width:220%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.earth-globe:after{border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 32% 24%,#ffffff2e,#0000 30%),radial-gradient(circle at 35% 28%,#0000 47%,#04141d7a 96%);position:absolute;inset:0}.orbit{border:1px solid #31543c47;border-radius:50%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.orbit-one{width:465px;height:125px}.orbit-two{width:590px;height:180px;transform:translate(-50%,-50%)rotate(12deg)}.prose{max-width:590px;margin:0 auto}.interlude-story .prose{text-align:center}.prose>p{margin:0 0 28px;font-family:Newsreader,serif;font-size:20px;font-weight:300;line-height:1.7}.green-text{color:#568d68;font-size:inherit;font-weight:500}.prose h2{color:var(--cobalt-dark);letter-spacing:-.02em;margin:52px 0 20px;font-family:Newsreader,serif;font-size:30px;font-weight:500;line-height:1.15}.prose .way-option,.prose .decay-option{margin:0 0 20px}.prose .way-option-first,.prose .decay-option-first{margin-top:36px}.prose .way-option-last,.prose .decay-option-last{margin-bottom:36px}.source-link{letter-spacing:.06em;text-transform:uppercase;margin:-10px 0 30px!important;font-family:DM Mono,monospace!important;font-size:10px!important}.source-link a{border-bottom:1px solid var(--cobalt);color:var(--cobalt);align-items:center;padding-bottom:3px;text-decoration:none;display:inline-flex}.source-link a:after{content:"↗";margin-left:7px;font-size:12px}.drop-cap:first-letter{color:var(--cobalt);float:left;margin:11px 12px 0 0;font-size:74px;line-height:.78}.drop-cap{display:flow-root}blockquote{border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--cobalt-dark);text-align:center;margin:54px -70px;padding:36px 55px;font-family:Newsreader,serif;font-size:29px;font-style:italic;line-height:1.25}blockquote cite{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-family:DM Mono,monospace;font-size:9px;font-style:normal;display:block}.discovery{background:var(--paper-deep);border-radius:100px;min-height:76px;margin-top:48px;transition:border-radius .25s,background .25s;overflow:hidden}.discovery>button{text-align:left;background:0 0;border:0;align-items:center;gap:15px;width:100%;padding:12px 24px 12px 13px;display:flex}.discovery-symbol{background:var(--cobalt);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.discovery button>span:last-child{flex-direction:column;gap:2px;display:flex}.discovery small,.fragment-number,.collected{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:8px}.discovery strong{font-family:Newsreader,serif;font-size:17px;font-weight:500}.discovery.revealed{background:var(--cobalt-dark);color:#fff;border-radius:16px}.fragment{text-align:center;padding:28px 34px}.fragment-number,.collected{color:#ffffffa6}.fragment p{margin:13px 0;font-family:Newsreader,serif;font-size:23px;font-style:italic}.reader-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;padding:30px 0 45px;display:grid}.nav-chapter{text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.nav-chapter.next{text-align:right;justify-content:flex-end}.nav-chapter span{font-family:Newsreader,serif;font-size:14px}.nav-chapter small{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-family:DM Mono,monospace;font-size:8px;display:block}.nav-chapter:disabled{opacity:.35;cursor:default}.page-number{color:var(--ink-soft);font-family:DM Mono,monospace;font-size:9px}.icon-button,.mobile-menu,.close-menu,.scrim{display:none}.analytics-consent{background:var(--cobalt-dark);color:var(--white);z-index:80;border:1px solid #ffffff24;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 44px);max-width:760px;padding:18px 20px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 54px #15251b47}.analytics-consent strong{margin-bottom:4px;font-family:Newsreader,serif;font-size:18px;font-weight:500;display:block}.analytics-consent p{color:#ffffffb8;margin:0;font-size:11px;line-height:1.45}.analytics-actions{flex-shrink:0;gap:8px;display:flex}.analytics-actions button{color:var(--white);border:1px solid #ffffff38;border-radius:999px;padding:9px 14px;font-size:10px}.analytics-actions .analytics-accept{background:var(--clay);border-color:var(--clay)}.reader-view .topbar{background:var(--reader-surface);box-shadow:0 12px 40px #01080f2e}.reader-view .chapter-rail{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#14697733 0%,#05121994 44%,#0512199e 59%,#74162347 100%),#05121994}.reader-view .chapter-rail nav{background:linear-gradient(#6bd6d509 0%,#0000 48%,#d85b600b 100%);border-radius:14px}.reader-view .chapter-group:first-child .section-label{color:#72d6d3}.reader-view .chapter-group:last-child .section-label,.reader-view .chapter-group:last-child .arc-label{color:#e28076}.reader-view .chapter-group:first-child .chapter-link.active{background:#5bbab526;box-shadow:inset 0 0 0 1px #82dcd51a,0 12px 30px #01080f33}.reader-view .chapter-group:last-child .chapter-link.active{background:#b9464929;box-shadow:inset 0 0 0 1px #e57e771f,0 12px 30px #01080f33}.reader-view .chapter-group:first-child .chapter-link.active .chapter-number,.reader-view .chapter-group:first-child .chapter-link.active small{color:#72d6d3}.reader-view .chapter-group:last-child .chapter-link.active .chapter-number,.reader-view .chapter-group:last-child .chapter-link.active small{color:#e28076}.reader-view .progress-track span{background:linear-gradient(90deg,#58c8cf 0%,#68b4b7 62%,#d56870 100%)}.reader-view .arc-group{background:#70cdcc0d}.reader-view .chapter-link:hover{background:#74d3cf14}.reader-view .chapter-link.active{background:#5bbab526;box-shadow:inset 0 0 0 1px #82dcd51a,0 12px 30px #01080f33}.reader-view .reader{background:linear-gradient(90deg,#040f1624,#0000 24% 76%,#040f161a)}.reader-view .voice-picker select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.reader-view .orb-scene:before{background:radial-gradient(circle,#b0efe72e,#3a959714 38%,#0000 68%)}.reader-view .orbit{border-color:var(--reader-accent)}@supports (color:color-mix(in lab, red, red)){.reader-view .orbit{border-color:color-mix(in srgb, var(--reader-accent) 38%, transparent)}}.reader-view .green-text{color:var(--reader-accent)}.reader-view blockquote{background:#53b1ac0d;border-color:#8bdcd62e}.reader-view .nav-chapter{transition:color .18s,transform .18s}.reader-view .nav-chapter:not(:disabled):hover{color:var(--reader-accent);transform:translate(-3px)}.reader-view .nav-chapter.next:not(:disabled):hover{transform:translate(3px)}@keyframes bit-five-stars-near{0%{opacity:.38;transform:translate(-1%,-1%)scale(1)}50%{opacity:.5;transform:translate(2%,1%)scale(1.015)}to{opacity:.42;transform:translate(-2%,3%)scale(1.03)}}@keyframes bit-five-stars-far{0%{opacity:.28;transform:translate(2%,1%)scale(1.02)}50%{opacity:.38;transform:translate(-1%,-2%)scale(1)}to{opacity:.31;transform:translate(3%,-1%)scale(1.025)}}@keyframes reader-smoke-one{0%{transform:translate(-4%,-2%)scale(.96)rotate(-3deg)}50%{transform:translate(3%,5%)scale(1.08)rotate(2deg)}to{transform:translate(-2%,9%)scale(1.02)rotate(5deg)}}@keyframes reader-smoke-two{0%{transform:translate(-7%,4%)scale(1.04)rotate(4deg)}50%{transform:translate(5%,-4%)scale(.96)rotate(-1deg)}to{transform:translate(10%,2%)scale(1.08)rotate(-5deg)}}@keyframes reader-smoke-three{0%{transform:translate(4%,6%)scale(.94)}to{transform:translate(-12%,-8%)scale(1.12)}}@keyframes landing-title-in{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@keyframes oracle-button-sheen{0%{opacity:0;transform:translate(0)skew(-13deg)}24%{opacity:.58}to{opacity:0;transform:translate(430%)skew(-13deg)}}@keyframes landing-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cosmos-in{0%{opacity:0;transform:scale(.92)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes book-world-rise{0%{opacity:0;transform:translate(-50%,42px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes book-glow-pulse{0%,to{opacity:.42}50%{opacity:.62}}@keyframes brand-mark-drop{0%{animation-timing-function:cubic-bezier(.44,0,.88,.5);transform:translateY(-115vh)rotate(-1.5deg)scale(.985,1.015)}65%{animation-timing-function:cubic-bezier(.16,.72,.26,1);transform:translateY(4px)rotate(1.5deg)scale(1.065,.91)}78%{animation-timing-function:cubic-bezier(.28,0,.46,1);transform:translateY(-7px)rotate(-1.1deg)scale(.98,1.03)}88%{animation-timing-function:cubic-bezier(.18,.74,.28,1);transform:translateY(1.5px)rotate(.55deg)scale(1.025,.975)}95%{animation-timing-function:ease-out;transform:translateY(-2px)rotate(-.2deg)scale(.995,1.005)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes brand-light-trail{0%{opacity:0}8%{opacity:.48}28%{opacity:.84}56%{opacity:.72}66%{opacity:.42}82%{opacity:.12}to{opacity:0}}@keyframes brand-trail-swirl{0%{transform:translate(-50%)rotate(-.35deg)}24%{transform:translate(calc(5px - 50%))rotate(.4deg)}50%{transform:translate(calc(-50% - 4px))rotate(-.32deg)}76%{transform:translate(calc(3px - 50%))rotate(.25deg)}to{transform:translate(-50%)rotate(0)}}@keyframes landing-fire-ripple{0%{transform:scaleX(.02)translate(0)}to{transform:scaleX(1.14)translate(3%)}}@keyframes landing-fire-fade{0%{opacity:0}8%{opacity:.94}20%{opacity:.98}38%{opacity:.84}56%{opacity:.65}70%{opacity:.47}82%{opacity:.3}91%{opacity:.15}to{opacity:0}}@keyframes landing-smoke-fade{0%{opacity:0}10%{opacity:.56}25%{opacity:.6}45%{opacity:.5}62%{opacity:.38}76%{opacity:.25}88%{opacity:.12}to{opacity:0}}@keyframes orbit-turn{0%{rotate:0deg}to{rotate:360deg}}@keyframes orbit-turn-reverse{0%{rotate:360deg}to{rotate:0deg}}@keyframes orbit-word-fade{0%,16%{opacity:1}20%,96%{opacity:0}to{opacity:1}}@keyframes landing-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.025)}}@keyframes smoke-drift-one{0%{transform:translate(-8%,-2%)rotate(-4deg)scale(1)}50%{transform:translate(3%,2%)rotate(1deg)scale(1.08)}to{transform:translate(9%,-1%)rotate(5deg)scale(1.03)}}@keyframes smoke-drift-two{0%{transform:translate(7%,3%)rotate(5deg)scale(1.05)}50%{transform:translate(-2%,-2%)rotate(0)scale(1)}to{transform:translate(-8%,1%)rotate(-6deg)scale(1.07)}}@keyframes reader-enter{0%{opacity:0}to{opacity:1}}@keyframes equalize{0%{height:25%}to{height:100%}}@keyframes narration-theme-flow{0%{background-position:0%}to{background-position:100%}}@keyframes progress-orbit-one{0%{rotate:0deg}to{rotate:360deg}}@keyframes progress-orbit-two{0%{rotate:360deg}to{rotate:0deg}}@keyframes earth-float{0%,to{transform:translate(-50%)rotate(-1deg)}50%{transform:translate(-50%,-7px)rotate(1deg)}}@keyframes interactive-tree-hologram{0%,to{filter:saturate(1.45)contrast(1.18)brightness(1.02)hue-rotate(-8deg);opacity:.88;transform:scale(1.13)}48%{filter:saturate(1.78)contrast(1.25)brightness(1.18)hue-rotate(2deg);opacity:1;transform:scale(1.17)}52%{opacity:.82}}@keyframes hologram-scan{0%{transform:translateY(0)}to{transform:translateY(470%)}}@keyframes interactive-earth-orbit{0%{transform:rotate(-18deg)scaleY(.72)}to{transform:rotate(342deg)scaleY(.72)}}@keyframes interactive-tree-self-motion{0%,to{transform:perspective(100px)translate(-.7px,.5px)rotateX(-1.8deg)rotateY(2.4deg)scale(1)}31%{transform:perspective(100px)translate(.9px,-.7px)rotateX(2.2deg)rotateY(-2.8deg)scale(1.018)}64%{transform:perspective(100px)translate(.4px,.8px)rotateX(-2.5deg)rotateY(-1.4deg)scale(1.008)}82%{transform:perspective(100px)translate(-.8px,-.3px)rotateX(1.4deg)rotateY(2.7deg)scale(1.015)}}@keyframes frontier-tree-float{0%,to{transform:perspective(180px)translateY(0)rotateY(5deg)rotateX(-2deg);box-shadow:inset 0 1px #ffffff3d,inset 0 -5px 10px #02080f52,0 4px 12px #00040c5c,0 0 12px #53dad224}50%{transform:perspective(180px)translateY(-1px)rotateY(-4deg)rotateX(2deg);box-shadow:inset 0 1px #ffffff47,inset 0 -5px 10px #02080f47,0 6px 14px #00040c61,0 0 19px #53dad240}}@keyframes interactive-landing-gradient{0%{background-position:8% 44%}22%{background-position:64% 37%}47%{background-position:91% 66%}73%{background-position:34% 58%}to{background-position:8% 44%}}@keyframes oracle-random-gradient{0%{background-position:8% 12%,92% 86%,4%}31%{background-position:68% 28%,45% 72%,72% 42%}63%{background-position:88% 74%,12% 38%,96% 62%}82%{background-position:34% 84%,74% 14%,38% 56%}to{background-position:8% 12%,92% 86%,4%}}@keyframes oracle-title-gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes themed-gradient-drift{0%{background-position:var(--theme-gradient-start) 50%}48%{background-position:var(--theme-gradient-middle) 50%}to{background-position:var(--theme-gradient-end) 50%}}@keyframes interactive-frontier-gradient{0%{background-position:12% 8%,7% 46%}19%{background-position:72% 27%,48% 38%}43%{background-position:91% 82%,94% 59%}68%{background-position:36% 69%,61% 68%}84%{background-position:7% 41%,24% 54%}to{background-position:12% 8%,7% 46%}}@keyframes interactive-title-gradient{0%{background-position:4%}26%{background-position:73%}58%{background-position:96%}81%{background-position:38%}to{background-position:4%}}@media (max-width:850px){.landing-hero{grid-template-columns:1fr;padding-top:35px;padding-bottom:20px}.landing-copy{max-width:660px}.landing-title{font-size:clamp(52px,10vw,78px)}.landing-cosmos{height:520px;min-height:0}.landing-book-world{width:min(70%,470px);height:114%;bottom:-12%}.landing-footer{margin-top:-20px}.topbar{padding:0 18px}.mobile-menu{background:0 0;border:0;align-items:center;padding:5px;display:flex}.chapter-toggle-desktop{display:none}.wordmark{white-space:nowrap;padding:5px 10px 5px 6px;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.wordmark:hover{transform:translate(-50%)translateY(-1px)}.wordmark .brand-mark,.return-tree-mark{width:22px;height:22px}.edition,.save-button span{display:none}.save-button{border:0;padding:5px}.reading-layout{display:block}.rail-expander-desktop{display:none}.rail-expander-mobile{display:flex;left:0}.reader-atmosphere{inset:72px 0 0}.chapter-rail{background:var(--paper);z-index:50;width:88vw;max-width:330px;height:100vh;padding-top:35px;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.reading-layout.rail-collapsed .chapter-rail{opacity:1;pointer-events:auto;visibility:visible}.reading-layout.rail-collapsed .chapter-rail.is-open,.chapter-rail.is-open{transform:translate(0)}.rail-header{justify-content:space-between;align-items:flex-start;display:flex}.close-menu{background:0 0;border:0;align-items:center;padding:4px;display:flex}.scrim{z-index:40;background:#27362b6b;border:0;display:block;position:fixed;inset:0}.reader{padding:0 6vw}.story{padding-top:65px}blockquote{margin-left:-3vw;margin-right:-3vw;padding-left:4vw;padding-right:4vw}}@media (max-width:560px){.landing-page{overflow-y:auto}.landing-nav{min-height:56px;padding:20px}.landing-brand{gap:11px;font-size:48px}.landing-edition{display:none}.landing-oracle{padding:24px 18px 20px}.landing-oracle-trigger{display:none}.landing-hero{padding:30px 20px 10px}.landing-kicker{margin-bottom:20px}.landing-title{margin-left:30px;font-size:clamp(40px,12vw,54px);line-height:.84}.landing-title span:last-child{margin-left:14px}.landing-summary{margin-top:28px;font-size:18px}.landing-actions{gap:14px;margin-top:28px}.landing-primary-actions{flex-wrap:wrap;justify-content:center}.landing-section-status{width:100%;min-width:0}.landing-section-status li{gap:6px}.landing-listening{margin-top:24px}.landing-mode-toggle{max-width:100%}.landing-voice-picker{flex-direction:column;align-items:center;gap:5px;width:100%;max-width:280px}.landing-voice-picker select{width:100%;max-width:100%}.landing-cosmos{height:390px}.landing-book-world{width:min(82%,330px);height:116%;bottom:-13%}.landing-orbit-one{width:84%}.landing-footer{flex-direction:column;align-items:flex-start;gap:8px;margin-top:0;padding:0 20px 88px;display:flex}.landing-footer>p{text-align:left;width:100%;font-size:8px}.topbar{height:62px}.reader-atmosphere{inset:62px 0 0}.wordmark{font-size:14px}.reader-topline{padding:19px 0}.sound-button{font-size:9px}.narration-controls{justify-content:flex-end;gap:8px;max-width:none;top:70px;left:6vw;right:6vw;transform:none}.narration-controls .sound-button{padding-left:9px;padding-right:9px}.narration-timeline{grid-template-columns:29px minmax(72px,24vw) 29px;gap:5px}.narration-timeline span{font-size:7px}.voice-picker{border-right:0;padding-right:0}.voice-picker>span{display:none}.voice-picker select{max-width:138px;font-size:10px}.story{padding:55px 0 65px}.progress-story{padding-top:48px}.progress-earth{margin-top:32px;margin-bottom:36px}.progress-earth-frame video,.progress-earth-frame>img,.progress-earth-video-filter,.progress-cloud-lightning{border-radius:22px}.progress-media-controls{width:100%}.progress-audio-controls{grid-template-columns:1fr;width:min(100%,360px);margin:0 auto}.progress-copy{border-radius:18px;padding:23px 20px}h1{font-size:53px}.dek{font-size:18px}.orb-scene{height:270px;margin-top:28px;margin-bottom:42px}.earth-globe{width:140px;height:140px;bottom:65px}.orbit-one{width:82vw}.orbit-two{width:94vw}.prose>p{font-size:18px}.analytics-consent{flex-direction:column;align-items:stretch;gap:14px;width:calc(100% - 24px);padding:17px;bottom:12px}.analytics-actions{justify-content:flex-end}.prose h2{font-size:26px}blockquote{margin-top:40px;margin-bottom:40px;font-size:23px}.reader-footer{gap:12px}.nav-chapter span{display:none}}@media (prefers-reduced-motion:reduce){.landing-page,.landing-kicker,.landing-title>span,.landing-summary,.landing-console-actions,.landing-quick-meta,.landing-section-map,.landing-manifesto,.landing-listening,.landing-actions,.landing-cosmos,.reader-view{opacity:1;transform:none;animation:none!important}.landing-orbit,.orbit-word-cycle,.landing-book-world,.landing-book-glow,.brand-mark{animation:none!important}.landing-oracle{transition:none}.landing-oracle-random,.landing-oracle-random:hover,.landing-oracle-random:active{background-position:50%,50%,50%;animation:none;transform:none}.landing-oracle-random:hover:after{animation:none}.landing-oracle nav:before,.landing-oracle-trail-layer,.landing-oracle-chapter:after,.chapter-link:after{display:none}.landing-orbit-one .orbit-word-earth{opacity:1}.landing-smoke{animation:none!important}.reader-smoke,.reader-bit-05 .reader-atmosphere:before,.reader-bit-05 .reader-atmosphere:after{will-change:auto;animation:none!important}.progress-earth-orbit{animation:none!important}.chapter-rail:before,.landing-impact-ripple,.landing-title-brand .brand-mark:before{display:none}.interactive-tree-icon img,.interactive-tree-motion,.interactive-earth-icon:after,.interactive-page-button-landing,.interactive-page-button-frontier,.interactive-page-title,.landing-title-red,.landing-oracle-kicker,.landing-oracle-heading h2,.landing-oracle-intro,.landing-oracle-random>span,.oracle-frontier-mark,.reader-bit-NOW .return-tree-mark,.reader-bit-NOW .return-tree-mark img,.interactive-tree-icon:before,.reader-bit-NOW .return-tree-mark:before{animation:none!important}.interactive-tree-motion,.interactive-tree-icon.is-manipulated .interactive-tree-motion,.interactive-tree-icon.is-returning .interactive-tree-motion{transition:none!important;transform:none!important}.interactive-page-button-landing,.interactive-page-button-frontier,.interactive-page-title,.landing-summary,.landing-title-red,.landing-title-refined,.landing-oracle-kicker,.landing-oracle-heading h2,.landing-oracle-intro,.landing-oracle-random>span{background-position:50%}*{scroll-behavior:auto!important}.sound-bars.playing i,.narration-controls.narration-is-playing,.earth-globe{animation:none}}.figma-custom-code-fragment{display:contents}.figma-bypass-link{z-index:2147483647;color:#fff;background:#111827;border-radius:6px;padding:8px 12px;font:600 14px/1.2 system-ui,sans-serif;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.figma-bypass-link:focus{transform:translateY(0)}.app-shell[data-color-theme=red]{--theme-ink-deep:#100204;--theme-shadow:#210408;--theme-deep:#3d0810;--theme-mid:#9d1830;--theme-bright:#ff4d61;--theme-secondary:#d92b3f;--theme-rgb:224 38 65}.app-shell[data-color-theme=orange]{--theme-ink-deep:#120601;--theme-shadow:#271005;--theme-deep:#542006;--theme-mid:#bd4b0b;--theme-bright:#ff8a2b;--theme-secondary:#ff5b17;--theme-rgb:245 101 24}.app-shell[data-color-theme=gold]{--theme-ink-deep:#100b01;--theme-shadow:#251b03;--theme-deep:#4b3505;--theme-mid:#ad7905;--theme-bright:#ffd94a;--theme-secondary:#f5a90b;--theme-rgb:232 179 23}.app-shell[data-color-theme=green]{--theme-ink-deep:#011009;--theme-shadow:#032319;--theme-deep:#074832;--theme-mid:#0e9661;--theme-bright:#62ed8d;--theme-secondary:#20cf9a;--theme-rgb:37 205 126}.app-shell[data-color-theme=cyan]{--theme-ink-deep:#010e12;--theme-shadow:#032329;--theme-deep:#064955;--theme-mid:#0797aa;--theme-bright:#4cecff;--theme-secondary:#16c7d8;--theme-rgb:20 196 216}.app-shell[data-color-theme=blue]{--theme-ink-deep:#020818;--theme-shadow:#071631;--theme-deep:#0d3268;--theme-mid:#2468cf;--theme-bright:#71b9ff;--theme-secondary:#3e82ff;--theme-rgb:56 112 232}.app-shell[data-color-theme=violet]{--theme-ink-deep:#090314;--theme-shadow:#1a092d;--theme-deep:#37116a;--theme-mid:#7a32ce;--theme-bright:#c68aff;--theme-secondary:#9654ed;--theme-rgb:139 72 218}.app-shell[data-color-theme=pink]{--theme-ink-deep:#12030d;--theme-shadow:#2a071d;--theme-deep:#5c103f;--theme-mid:#bf2c7d;--theme-bright:#ff83c5;--theme-secondary:#ed4ba4;--theme-rgb:221 61 143}.app-shell:not([data-color-theme=spectrum]){--gradient-theme-blue:linear-gradient(105deg, var(--theme-ink-deep) 0%, var(--theme-deep) 18%, var(--theme-bright) 38%, var(--theme-secondary) 56%, var(--theme-mid) 76%, var(--theme-bright) 100%);--gradient-theme-cyan-pink:linear-gradient(105deg, var(--theme-ink-deep) 0%, var(--theme-shadow) 15%, var(--theme-mid) 34%, var(--theme-bright) 52%, var(--theme-secondary) 70%, var(--theme-deep) 88%, var(--theme-ink-deep) 100%);--gradient-theme-green:linear-gradient(105deg, var(--theme-shadow) 0%, var(--theme-deep) 18%, var(--theme-mid) 38%, var(--theme-bright) 58%, var(--theme-secondary) 78%, var(--theme-mid) 100%);--gradient-theme-oxblood:linear-gradient(105deg, var(--theme-ink-deep) 0%, var(--theme-deep) 20%, var(--theme-mid) 42%, var(--theme-bright) 62%, var(--theme-mid) 80%, var(--theme-shadow) 100%);--gradient-oracle-dark-action-copy:linear-gradient(105deg, var(--theme-ink-deep) 0%, var(--theme-shadow) 28%, var(--theme-deep) 48%, var(--theme-mid) 68%, var(--theme-bright) 82%, var(--theme-deep) 100%);--gradient-oracle-oxblood-surface:radial-gradient(circle at 12% -30%, rgb(var(--theme-rgb) / .42), transparent 42%), radial-gradient(circle at 92% 128%, rgb(var(--theme-rgb) / .26), transparent 46%), linear-gradient(118deg, var(--theme-ink-deep) 0%, var(--theme-shadow) 24%, var(--theme-deep) 48%, var(--theme-mid) 72%, var(--theme-ink-deep) 100%)}.app-shell:not([data-color-theme=spectrum]) .landing-page{background:radial-gradient(circle at 79% 42%, rgb(var(--theme-rgb) / .46), transparent 40%), radial-gradient(circle at 94% 92%, rgb(var(--theme-rgb) / .3), transparent 34%), radial-gradient(circle at 22% 78%, rgb(var(--theme-rgb) / .26), transparent 42%), linear-gradient(112deg, #04060d 0%, var(--theme-ink-deep) 45%, var(--theme-shadow) 100%)}.app-shell:not([data-color-theme=spectrum]) .landing-page:after{background:radial-gradient(ellipse 58% 48% at 78% 25%, rgb(var(--theme-rgb) / .42), transparent 72%), radial-gradient(ellipse 52% 64% at 63% 63%, rgb(var(--theme-rgb) / .31), transparent 74%), radial-gradient(ellipse 48% 42% at 92% 84%, rgb(var(--theme-rgb) / .24), transparent 76%)}.app-shell:not([data-color-theme=spectrum]) .smoke-one{background:radial-gradient(ellipse 30% 20% at 18% 42%, rgb(var(--theme-rgb) / .3), transparent 76%), radial-gradient(ellipse 36% 24% at 51% 28%, rgb(var(--theme-rgb) / .23), transparent 78%), radial-gradient(ellipse 32% 22% at 78% 60%, rgb(var(--theme-rgb) / .2), transparent 80%)}.app-shell:not([data-color-theme=spectrum]) .smoke-two{background:conic-gradient(from 205deg at 52% 48%, transparent, rgb(var(--theme-rgb) / .18), transparent 45%, rgb(var(--theme-rgb) / .13), transparent 78%), radial-gradient(ellipse 42% 24% at 65% 34%, rgb(var(--theme-rgb) / .18), transparent 74%)}.app-shell:not([data-color-theme=spectrum]) .reader-view{--reader-bg:var(--theme-deep)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-color-theme=spectrum]) .reader-view{--reader-bg:color-mix(in srgb, var(--theme-deep) 25%, #071015)}}.app-shell:not([data-color-theme=spectrum]) .reader-view{--reader-bg-deep:var(--theme-shadow)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-color-theme=spectrum]) .reader-view{--reader-bg-deep:color-mix(in srgb, var(--theme-shadow) 22%, #02060a)}}.app-shell:not([data-color-theme=spectrum]) .reader-view{--reader-panel:var(--theme-mid)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-color-theme=spectrum]) .reader-view{--reader-panel:color-mix(in srgb, var(--theme-mid) 24%, #10191d)}}.app-shell:not([data-color-theme=spectrum]) .reader-view{--reader-surface:var(--theme-deep)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-color-theme=spectrum]) .reader-view{--reader-surface:color-mix(in srgb, var(--theme-deep) 24%, #050c10e6)}}.app-shell:not([data-color-theme=spectrum]) .reader-view{--reader-accent:var(--theme-bright);--reader-accent-soft:var(--theme-bright)}@supports (color:color-mix(in lab, red, red)){.app-shell:not([data-color-theme=spectrum]) .reader-view{--reader-accent-soft:color-mix(in srgb, var(--theme-bright) 66%, white)}}.app-shell:not([data-color-theme=spectrum]) .reader-view{--reader-warm:var(--theme-secondary);--reader-haze:rgb(var(--theme-rgb) / .24);--reader-smoke-a:rgb(var(--theme-rgb) / .25);--reader-smoke-b:rgb(var(--theme-rgb) / .17);--reader-smoke-c:rgb(var(--theme-rgb) / .09)}.utility-tabs{z-index:92;background:#050a11f0;border:1px solid #ffffff2e;border-radius:16px 0 0 16px;flex-direction:column;gap:3px;padding:5px;display:flex;position:fixed;top:clamp(120px,24vh,220px);right:0;box-shadow:0 18px 48px #0000006b}.utility-tabs button{color:#eef0eec2;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:72px;min-height:58px;padding:7px 8px;font-family:DM Mono,monospace;font-size:8px;transition:background .16s,border-color .16s,color .16s;display:flex}.utility-tabs button:hover{color:#fff;background:#ffffff14}.utility-tabs button.is-active,.utility-tabs button.is-current{background:rgb(var(--theme-rgb,71 185 205) / .18);border-color:rgb(var(--theme-rgb,71 185 205) / .48);color:#fff}.utility-tabs button.is-current:not(.is-active){border-color:#fff3}.utility-tabs .utility-landing-mark{border-radius:6px;width:19px;height:19px;transform:none}.utility-spectrum{background:conic-gradient(#ff4d61,#ff9d2e,#ffe25a,#5ceb8a,#44eaff,#6da7ff,#c17aff,#ff78bd,#ff4d61);border:1px solid #ffffff52;border-radius:50%;width:16px;height:16px;box-shadow:0 0 14px #67dcff33}.theme-customiser-scrim{z-index:90;background:#02050a94;border:0;position:fixed;inset:0}.theme-customiser{background:radial-gradient(circle at 100% 0%, rgb(var(--theme-rgb,80 190 210) / .12), transparent 34%), linear-gradient(155deg, #0a111bfc, #04080efe);color:#f5f1e7;z-index:91;border-left:1px solid #ffffff1f;flex-direction:column;width:min(390px,92vw);padding:30px 100px 24px 24px;animation:.28s cubic-bezier(.22,1,.36,1) both theme-customiser-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 70px #0000007a}.theme-customiser-header{justify-content:space-between;align-items:flex-start;display:flex}.theme-customiser-eyebrow{color:var(--theme-bright,#72d6d3);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-family:DM Mono,monospace;font-size:9px}.theme-customiser h2{letter-spacing:-.025em;margin:0;font-family:Newsreader,serif;font-size:31px;font-weight:400;line-height:1}.theme-customiser-close{color:#ffffffc2;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.theme-customiser-intro{color:#e2e7ea9e;margin:20px 0 22px;font-size:12px;line-height:1.6}.theme-options{gap:7px;display:grid}.theme-option{color:#f5f1e7;text-align:left;background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;min-height:58px;padding:8px 11px 8px 8px;transition:background .16s,border-color .16s,transform .16s;display:grid}.theme-option:hover{background:#fff1;border-color:#ffffff2e;transform:translate(-2px)}.theme-option.is-selected{background:rgb(var(--theme-rgb,80 190 210) / .12);border-color:rgb(var(--theme-rgb,80 190 210) / .48)}.theme-option-swatch{border:1px solid #ffffff3d;border-radius:10px;width:42px;height:40px;box-shadow:inset 0 1px #ffffff2e,0 5px 15px #0000003d}.theme-option-swatch[data-theme-option=spectrum]{background:linear-gradient(135deg,#ff5264,#ffbe35 25%,#4fe38b 45%,#42dff1 62%,#7c74ef 78%,#ef58a8)}.theme-option-swatch[data-theme-option=red]{background:linear-gradient(135deg,#250308,#a3152c,#ff5264)}.theme-option-swatch[data-theme-option=orange]{background:linear-gradient(135deg,#2a0c02,#d34f0c,#ff9b3a)}.theme-option-swatch[data-theme-option=gold]{background:linear-gradient(135deg,#261900,#c88906,#ffe35a)}.theme-option-swatch[data-theme-option=green]{background:linear-gradient(135deg,#022418,#0a925e,#67ef91)}.theme-option-swatch[data-theme-option=cyan]{background:linear-gradient(135deg,#02232a,#0797aa,#54efff)}.theme-option-swatch[data-theme-option=blue]{background:linear-gradient(135deg,#06152f,#2468cf,#78bdff)}.theme-option-swatch[data-theme-option=violet]{background:linear-gradient(135deg,#19072f,#7430c7,#cc91ff)}.theme-option-swatch[data-theme-option=pink]{background:linear-gradient(135deg,#2a071d,#b92878,#ff8bca)}.theme-option-copy{flex-direction:column;min-width:0;display:flex}.theme-option-copy strong{font-size:13px;font-weight:500}.theme-option-copy small{color:#dfe4e885;margin-top:2px;font-size:9px}.theme-option-check{border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.theme-option.is-selected .theme-option-check{background:var(--theme-bright,#72d6d3);border-color:#0000}.theme-option-check i{opacity:0;background:#061015;border-radius:50%;width:5px;height:5px}.theme-option.is-selected .theme-option-check i{opacity:1}.theme-customiser-note{color:#dfe4e87a;letter-spacing:.04em;border-top:1px solid #ffffff17;margin:22px 0 0;padding-top:16px;font-family:DM Mono,monospace;font-size:8px;line-height:1.6}@keyframes theme-customiser-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:560px){.utility-tabs{border-radius:16px;flex-direction:row;padding:4px;inset:auto auto 12px 50%;transform:translate(-50%)}.utility-tabs button{width:72px;min-height:50px;padding:5px 8px}.theme-customiser{width:min(360px,94vw);padding:24px 18px 92px}}@media (prefers-reduced-motion:reduce){.theme-customiser{animation:none}.theme-option,.utility-tabs button{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
