@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500;1,600&family=DM+Mono:wght@400;500&display=swap";@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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#03050a;--paper:#eef5f1;--mist:#a8cfc8;--aqua:#93f7df;--line:#d5fff530;--red:#e54332}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--paper);margin:0;font-family:Barlow Condensed,sans-serif}button,input,textarea{font:inherit}.solas-shell{background:#02040b;min-height:100vh;position:relative;overflow:hidden}.realm-sequence{z-index:0;background:#02040b;position:fixed;inset:0;overflow:hidden}.sequence-frame{will-change:opacity;transition:opacity .45s ease-out;position:absolute;inset:0}.sequence-frame img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sequence-frame span{background:linear-gradient(90deg,#02040bb8,#0000 56%,#02040b72),linear-gradient(#0000 43%,#02040bbf);position:absolute;inset:0}.depth-far{filter:brightness(.48)saturate(.75)blur(1.5px);opacity:.62}.depth-mid{clip-path:inset(18% 0 0);filter:contrast(1.12)saturate(1.1);opacity:.94;mix-blend-mode:screen}.depth-fog{filter:blur(18px);mix-blend-mode:screen;background:radial-gradient(at 30%,#b8fff026 0 15%,#0000 46%),radial-gradient(at 75% 60%,#b9a7ff20 0 16%,#0000 48%);position:absolute;inset:35% -15% -18%}.depth-embers{opacity:.25;background-image:radial-gradient(#bafff4 1px,#0000 1.8px),radial-gradient(#e0b7ff 1px,#0000 1.5px);background-position:0 0,50px 80px;background-size:83px 101px,127px 143px;position:absolute;inset:-10%}.hero-fog{z-index:1;pointer-events:none;mix-blend-mode:screen;transition:opacity .15s linear,transform .25s ease-out;position:fixed;inset:-15%}.hero-fog i{filter:blur(55px);background:#bffef038;border-radius:50%;position:absolute}.hero-fog i:first-child{width:46vw;height:26vw;top:18%;left:8%}.hero-fog i:nth-child(2){background:#dbd4ff24;width:38vw;height:22vw;top:36%;right:4%}.hero-fog i:nth-child(3){background:#93ffe42a;width:65vw;height:20vw;bottom:8%;left:21%}.solara-nav{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);letter-spacing:.13em;background:#03060a80;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,5vw,80px);font:10px DM Mono,monospace;display:flex;position:fixed;inset:0 0 auto}.solara-nav a{color:var(--paper);text-decoration:none}.solara-nav a:first-child{letter-spacing:.12em;font:500 19px Cormorant Garamond,serif}.solara-nav i{color:var(--aqua);font-size:10px}.solara-nav span{color:#a8c8c2}.panel{z-index:2;flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(108px,16vh,176px) clamp(24px,10vw,165px);display:flex;position:relative}.solara-hero{max-width:920px}.kicker{color:var(--aqua);letter-spacing:.2em;margin:0;font:10px DM Mono,monospace}.solara-hero h1,.section-heading h2,.progress-section h2,.join-section h2,.gallery-head h2{letter-spacing:-.05em;margin:22px 0;font:600 clamp(68px,11vw,172px)/.78 Barlow Condensed,sans-serif}.solara-hero h1{max-width:780px}.solara-hero>p:not(.kicker){color:#d5e9e3;max-width:450px;font:400 clamp(22px,2vw,28px)/1.1 Cormorant Garamond,serif}.solara-hero small{letter-spacing:.14em;color:#abc6c0;margin-top:70px;font:9px DM Mono}.sigil-button{border:1px solid var(--aqua);color:#eafffb;letter-spacing:.12em;background:#092e2daa;align-items:center;gap:18px;width:max-content;margin-top:30px;padding:16px 19px;font:10px DM Mono;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.sigil-button:hover{background:var(--aqua);color:#06201d;transform:translateY(-3px)}.interlude{z-index:2;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-block:1px solid var(--line);background:linear-gradient(90deg,#02050ba8,#05161582,#02050ba8);flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:70px 24px;display:flex;position:relative}.interlude p{letter-spacing:-.045em;margin:0;font:600 clamp(51px,9vw,132px)/.76 Barlow Condensed}.interlude em,.section-heading em,.progress-section em,.join-section em,.gallery-head em{color:var(--aqua);font-family:Cormorant Garamond;font-weight:500}.interlude span{color:#b8d3ce;margin-top:22px;font:400 23px Cormorant Garamond}.interlude.inverse{background:#041617bc}.chapters-section,.stories-section,.gallery-section,.progress-section,.join-section{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#03070bbd,#051110a3,#03070bc9);padding:clamp(105px,14vw,165px) clamp(24px,10vw,165px);position:relative}.section-heading{max-width:850px}.section-heading h2,.progress-section h2,.join-section h2,.gallery-head h2{font-size:clamp(58px,9vw,135px)}.chapter-grid{perspective:1000px;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px;display:grid}.chapter-card{border:1px solid var(--line);min-height:350px;transform-style:preserve-3d;will-change:transform;background:linear-gradient(140deg,#0c2725d9,#06100fb8);padding:28px}.chapter-card span,.join-grid article>span,.story-card>span{color:var(--aqua);letter-spacing:.15em;font:9px DM Mono}.chapter-card h3,.join-grid h3,.story-card h3{letter-spacing:-.03em;margin:48px 0 12px;font:600 clamp(36px,4vw,56px)/.86 Barlow Condensed}.chapter-card p,.join-grid article>p,.story-card p,.section-copy{color:#c9dcd7;font:400 20px/1.15 Cormorant Garamond}.chapter-card a{color:#effff9;letter-spacing:.12em;margin-top:24px;font:9px DM Mono;text-decoration:none;display:inline-block}.chapter-card a b{color:var(--aqua);font-size:15px}.progress-section{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,9vw,150px);display:grid}.section-copy{max-width:390px;font-size:24px}.progress-list{gap:33px;display:grid}.progress-list article header{letter-spacing:.12em;color:#dffcf4;justify-content:space-between;font:10px DM Mono;display:flex}.progress-list article header b{color:#8aa5a0;font-weight:400}.progress-list article.active header b{color:var(--aqua)}.progress-list article>div{background:#d9fff21a;height:5px;margin:13px 0}.progress-list article i{background:var(--aqua);height:100%;display:block;box-shadow:0 0 15px #8fffe088}.progress-list article>p{color:#a9c1bc;margin:0;font:400 18px Cormorant Garamond}.join-section{background:linear-gradient(120deg,#0b1115d9,#152926bf,#04080cc9)}.join-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:52px;display:grid}.join-grid article{border:1px solid var(--line);background:#071212a6;padding:30px}.application-form{gap:11px;margin-top:30px;display:grid}.application-form input,.application-form textarea{width:100%;color:var(--paper);letter-spacing:.08em;background:#02060675;border:1px solid #c9fff22e;outline:0;padding:13px;font:10px DM Mono}.application-form textarea{resize:vertical;min-height:77px}.application-form input:focus,.application-form textarea:focus{border-color:var(--aqua)}.application-form button{border:1px solid var(--aqua);width:max-content;color:var(--aqua);letter-spacing:.12em;cursor:pointer;background:0 0;padding:13px 15px;font:9px DM Mono}.application-form button:hover{background:var(--aqua);color:#06201d}.application-form output{color:var(--aqua);font:400 18px Cormorant Garamond}.stories-section{background:#020508d4}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:52px;display:grid}.story-card{border:1px solid var(--line);background:#07100fb8;overflow:hidden}.story-media{background:#0a1917;height:clamp(200px,30vw,390px)}.story-media img,.story-media video,.gallery-item img,.gallery-item video{object-fit:cover;width:100%;height:100%;display:block}.story-card>span,.story-card h3,.story-card p{margin-left:28px;margin-right:28px;display:block}.story-card>span{margin-top:24px}.story-card h3{margin-top:12px;font-size:clamp(42px,5vw,72px)}.story-card p{margin-bottom:28px}.gallery-section{background:#05090eeb}.gallery-head{justify-content:space-between;align-items:end;gap:28px;display:flex}.gallery-head h2{margin-bottom:0}.text-link{color:var(--aqua);letter-spacing:.13em;white-space:nowrap;padding-bottom:12px;font:9px DM Mono;text-decoration:none}.gallery-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:150px;gap:12px;margin-top:48px;display:grid}.gallery-item{background:#0b1c1a;grid-area:span 2/span 4;margin:0;position:relative;overflow:hidden}.gallery-item.item-1{grid-area:span 3/span 5}.gallery-item.item-2{grid-area:span 3/span 3}.gallery-item figcaption{letter-spacing:.12em;background:linear-gradient(#0000,#020508d9);padding:28px 16px 15px;font:10px DM Mono;position:absolute;inset:auto 0 0}.solara-footer{z-index:2;color:#a7c8c3;letter-spacing:.1em;background:#020408;justify-content:space-between;gap:20px;padding:25px clamp(24px,5vw,80px);font:9px DM Mono;display:flex;position:relative}.solara-footer strong,.solara-footer a{color:#e8fffb;text-decoration:none}.admin-shell{min-height:100vh;color:var(--paper);background:#04070b;padding:48px clamp(20px,6vw,100px);font-family:Barlow Condensed}.admin-shell a{color:var(--aqua)}.admin-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding-bottom:32px;display:flex}.admin-head h1{margin:8px 0 0;font:600 clamp(50px,8vw,105px)/.8 Barlow Condensed}.admin-panel{max-width:1100px;margin:46px auto}.admin-panel h2{letter-spacing:-.02em;font:600 40px Barlow Condensed}.admin-form{border:1px solid var(--line);background:#081211;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px;display:grid}.admin-form textarea{min-height:100px}.admin-form input,.admin-form textarea,.admin-form select{width:100%;color:var(--paper);background:#030605;border:1px solid #c9fff22e;outline:0;padding:13px;font:12px DM Mono}.admin-form .wide{grid-column:1/-1}.admin-form button{border:1px solid var(--aqua);width:max-content;color:var(--aqua);cursor:pointer;background:0 0;padding:12px 15px;font:10px DM Mono}.admin-list{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.admin-list article{border:1px solid var(--line);background:#071110;padding:16px}.admin-list h3{margin:9px 0;font:600 26px Barlow Condensed}.admin-list p{font:400 17px Cormorant Garamond}.admin-list button{color:#ff9b8f;cursor:pointer;background:0 0;border:0;font:9px DM Mono}.access-note{border:1px solid var(--line);background:#071110;max-width:640px;margin:15vh auto;padding:34px}.access-note h1{font-size:55px}.admin-status{color:var(--aqua);font:400 19px Cormorant Garamond}@media (width<=760px){.solara-nav span{display:none}.solara-nav a:last-child{font-size:8px}.panel{min-height:92vh}.chapter-grid,.story-grid,.join-grid,.progress-section{grid-template-columns:1fr}.chapter-card{min-height:280px}.gallery-head{display:block}.gallery-head h2{margin-bottom:22px}.gallery-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:145px}.gallery-item,.gallery-item.item-1,.gallery-item.item-2{grid-area:span 1/span 1}.solara-footer{flex-direction:column}.admin-form,.admin-list{grid-template-columns:1fr}.admin-form .wide{grid-column:auto}.hero-fog{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sequence-frame,.hero-fog,.chapter-card{transition:none!important}.sequence-frame img,.chapter-card{transform:none!important}}.scroll-progress{z-index:20;background:var(--aqua);transform-origin:0;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;box-shadow:0 0 18px #93f7df}.hero-stage{min-height:100svh}.chapter-stage{z-index:3;isolation:isolate;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border:1px solid #d5fff533;border-radius:clamp(22px,3vw,48px);min-height:88vh;margin:12vh clamp(12px,3.6vw,58px) 18vh;padding:clamp(105px,13vw,165px) clamp(24px,7.5vw,125px);scroll-margin-top:96px;position:relative;overflow:hidden;box-shadow:0 35px 100px #000b,inset 0 0 0 1px #0008}.chapter-stage:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#ffffff0e,#0000 28% 75%,#93f7df0d);position:absolute;inset:0}.chapter-stage:after{content:"";z-index:-1;aspect-ratio:1;filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#93f7df16,#0000 68%);border-radius:50%;width:42vw;position:absolute;top:-20vw;right:-17vw}.stage-progress:after{background:radial-gradient(circle,#79b7ff20,#0000 68%)}.stage-join{background:linear-gradient(135deg,#160d12f2,#22171af0 52%,#071010f2);border-color:#ffa8923b}.stage-join:after{background:radial-gradient(circle,#e5433226,#0000 67%)}.stage-stories{background:linear-gradient(150deg,#100a18f2,#0a1518ed 52%,#05080df2);border-color:#d1bcff38}.stage-stories:after{background:radial-gradient(circle,#a986ff25,#0000 67%)}.stage-index{color:#e5f7f2;letter-spacing:.16em;align-items:center;gap:14px;font:9px DM Mono;display:flex;position:absolute;top:24px;right:30px}.stage-index:before{content:"";opacity:.42;background:currentColor;width:42px;height:1px}.stage-index span{color:var(--aqua)}.chapter-transition{z-index:2;isolation:isolate;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(100deg,#02050a9c,#071413c4 48%,#02050aa8);border-block:1px solid #d5fff52e;place-items:center;min-height:76vh;margin:0;display:grid;position:relative;overflow:hidden}.chapter-transition:before,.chapter-transition:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.transition-grid{opacity:.22;background-image:linear-gradient(#d5fff517 1px,#0000 1px),linear-gradient(90deg,#d5fff517 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.transition-sweep{filter:blur(3px);will-change:transform;background:linear-gradient(90deg,#0000,#93f7df21,#0000);width:24%;position:absolute;inset:-25% 38%;transform:skew(-14deg)}.transition-right .transition-sweep{background:linear-gradient(90deg,#0000,#e5433225,#0000);transform:skew(14deg)}.transition-vertical .transition-sweep{background:linear-gradient(#0000,#b9a7ff25,#0000);width:auto;height:24%;inset:38% -20%;transform:skewY(-5deg)}.transition-content{will-change:transform,opacity;grid-template-columns:minmax(90px,.35fr) 1fr;align-items:center;gap:clamp(30px,8vw,120px);width:min(1100px,86vw);display:grid;position:relative}.transition-number{color:#0000;-webkit-text-stroke:1px #d5fff561;text-shadow:0 0 45px #93f7df18;font:500 clamp(120px,22vw,310px)/.7 Cormorant Garamond,serif}.transition-content p{color:var(--aqua);letter-spacing:.2em;margin:0 0 14px;font:9px DM Mono}.transition-content h2{letter-spacing:-.045em;margin:0;font:600 clamp(54px,8.5vw,128px)/.78 Barlow Condensed}.transition-content small{color:#bfd3ce;margin-top:21px;font:500 clamp(18px,2vw,25px) Cormorant Garamond;display:block}.transition-line{background:linear-gradient(90deg,transparent,var(--aqua),transparent);transform-origin:50%;width:min(840px,72vw);height:1px;position:absolute;bottom:15%;box-shadow:0 0 14px #93f7df6e}.transition-right .transition-line{background:linear-gradient(90deg,#0000,#e96c5c,#0000);box-shadow:0 0 14px #e5433266}.transition-vertical .transition-line{background:linear-gradient(90deg,#0000,#b9a7ff,#0000);box-shadow:0 0 14px #a986ff66}.chapter-card{position:relative;overflow:hidden}.chapter-card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 25%,#93f7df21,#0000 75%);transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1px;transform:translate(-110%)}.chapter-card:hover:before{transform:translate(110%)}.join-grid article,.story-card,.gallery-item{box-shadow:0 22px 55px #0006}.progress-list article i{transform-origin:0;width:100%}@media (width<=760px){.chapter-stage{border-radius:24px;min-height:auto;margin:8vh 10px 12vh;padding:90px 20px 70px}.stage-index{top:19px;right:20px}.chapter-transition{min-height:62vh}.transition-content{grid-template-columns:72px 1fr;gap:20px;width:88vw}.transition-number{font-size:112px}.transition-content h2{font-size:clamp(42px,12vw,68px)}.transition-line{bottom:11%}.transition-grid{background-size:48px 48px}.scroll-progress{height:1px}}@media (prefers-reduced-motion:reduce){.chapter-transition{min-height:46vh}.transition-sweep{display:none}.transition-content{opacity:1!important;transform:none!important}.transition-line{transform:scaleX(1)!important}.chapter-stage{opacity:1!important;transform:none!important}.scroll-progress{display:none}}.sequence-frame,.sequence-frame img{backface-visibility:hidden;background:#02040b}.sequence-frame img{contain:paint}.chapter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reactive-card{transform-style:preserve-3d;will-change:transform;transition:border-color .22s,box-shadow .22s}.reactive-card:hover{border-color:#93f7df7a;box-shadow:0 30px 70px #0009,0 0 32px #93f7df14}.realm-card-copy{z-index:1;position:relative}.realm-card-media{object-fit:cover;opacity:.22;filter:saturate(.75)contrast(1.12);width:100%;height:100%;position:absolute;inset:0}.chapter-card.has-realm-media:after{content:"";pointer-events:none;background:linear-gradient(140deg,#06100fc7 15%,#07141394 62%,#02060bd9);position:absolute;inset:0}.chapter-card.has-realm-media:before{z-index:2}.progress-list article{border:1px solid #0000;border-radius:12px;padding:18px}.application-form label{color:#a9c8c1;letter-spacing:.12em;gap:7px;font:8px DM Mono;display:grid}.story-media{color:#78918c;letter-spacing:.13em;place-items:center;font:9px DM Mono;display:grid;position:relative}.story-expand{border:0;border-top:1px solid var(--line);width:calc(100% - 56px);min-height:44px;color:var(--aqua);letter-spacing:.13em;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin:0 28px 28px;padding:12px 0;font:9px DM Mono;display:flex}.story-expand b{font-size:21px;font-weight:400}.story-expand:hover b{transform:rotate(90deg)}.story-expand b{transition:transform .22s}.story-expand{text-decoration:none}.realm-card-copy h3 .realm-title-link{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none;display:inline}.realm-card-copy h3 .realm-title-link:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.footer-developer,.footer-profile{align-items:center;gap:8px;display:flex}.footer-developer b,.footer-profile b{border:1px solid var(--aqua);width:28px;height:20px;color:var(--aqua);place-items:center;font-weight:400;display:grid}.story-modal{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02040bdb;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.story-modal>article{background:linear-gradient(145deg,#091311,#05080d 60%);border:1px solid #d5fff540;grid-template-columns:minmax(280px,.78fr) minmax(320px,1fr);width:min(1120px,100%);max-height:90svh;display:grid;position:relative;overflow:auto;box-shadow:0 36px 110px #000c}.story-close{z-index:2;min-width:76px;min-height:44px;color:var(--paper);letter-spacing:.1em;cursor:pointer;background:#03070bd9;border:1px solid #eef5f159;font:9px DM Mono;position:absolute;top:16px;right:16px}.story-close:hover{border-color:var(--aqua);color:var(--aqua)}.story-modal-media{background:#08110f;min-height:520px}.story-modal-media img,.story-modal-media video{object-fit:cover;width:100%;height:100%;max-height:78svh;display:block}.story-modal-media:has(video):has(img){grid-template-rows:1fr 1fr;display:grid}.story-modal-copy{padding:clamp(34px,6vw,78px)}.story-modal-copy>span{color:var(--aqua);letter-spacing:.15em;font:9px DM Mono}.story-modal-copy h2{letter-spacing:-.04em;margin:16px 0 24px;font:600 clamp(48px,6vw,88px)/.82 Barlow Condensed}.story-modal-copy p{color:#c9dcd7;font:400 20px/1.45 Cormorant Garamond}.story-modal-copy .story-lead{border-bottom:1px solid var(--line);color:#effbf7;padding-bottom:22px;font-size:24px}.developer-login-shell{color:#f8fafc;background:radial-gradient(circle at 18% 15%,#12342e 0,#0000 35%),radial-gradient(circle at 84% 85%,#231633 0,#0000 38%),#020617;place-items:center;min-height:100svh;padding:70px 24px;font-family:Barlow Condensed,sans-serif;display:grid}.developer-login-shell:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#93f7df14 1px,#0000 1px),linear-gradient(90deg,#93f7df14 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 77%);mask-image:radial-gradient(circle,#000,#0000 77%)}.developer-back{color:#b7d0ca;letter-spacing:.14em;font:9px DM Mono;text-decoration:none;position:absolute;top:28px;left:32px}.developer-login-card{background:linear-gradient(145deg,#0a1816f0,#040910f5);border:1px solid #93f7df47;width:min(600px,100%);padding:clamp(32px,6vw,66px);position:relative;overflow:hidden;box-shadow:0 36px 110px #000b,0 0 70px #93f7df0d}.developer-login-card h1{letter-spacing:-.045em;margin:18px 0;font:600 clamp(60px,10vw,100px)/.76 Barlow Condensed}.developer-login-card h1 em{color:var(--aqua);font-family:Cormorant Garamond;font-weight:500}.developer-login-card>p:not(.kicker){color:#b8cbc6;max-width:440px;font:400 20px/1.25 Cormorant Garamond}.developer-login-sigil{border:1px solid #93f7df20;border-radius:50%;place-items:center;width:180px;height:180px;display:grid;position:absolute;top:-48px;right:-52px}.developer-login-sigil i{border:1px solid #93f7df24;width:72%;height:72%;position:absolute;transform:rotate(45deg)}.developer-login-sigil span{color:#93f7df3d;font:500 52px Cormorant Garamond}.developer-login-form{gap:16px;margin-top:38px;display:grid}.developer-login-form label{color:#9bb8b1;letter-spacing:.13em;gap:8px;font:9px DM Mono;display:grid}.developer-login-form input{color:#f8fafc;background:#020606b5;border:1px solid #c9fff22e;outline:0;min-height:48px;padding:12px 14px}.developer-login-form input:focus{border-color:var(--aqua);box-shadow:0 0 0 3px #93f7df18}.developer-login-form button{border:1px solid var(--aqua);min-height:48px;color:var(--aqua);letter-spacing:.13em;cursor:pointer;background:#0b302c;font:10px DM Mono}.developer-login-form button:hover{background:var(--aqua);color:#06201d}.developer-login-form button:disabled{cursor:wait;opacity:.65}.developer-login-form output{color:#f0b0a9;letter-spacing:.08em;min-height:21px;font:10px DM Mono}.console-shell{--console-bg:#020617;--console-panel:#08111a;--console-panel-2:#0b1620;--console-text:#f8fafc;--console-muted:#8fa6a1;--console-border:#263a40;--console-accent:#93f7df;background:var(--console-bg);min-height:100svh;color:var(--console-text);grid-template-columns:248px minmax(0,1fr);font-family:Barlow Condensed,sans-serif;display:grid}.skip-link{z-index:50;background:var(--console-accent);color:#03110f;padding:10px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.console-sidebar{z-index:20;border-right:1px solid var(--console-border);background:linear-gradient(#071019,#030811);flex-direction:column;height:100svh;padding:28px 20px;display:flex;position:sticky;top:0}.console-brand{color:var(--console-text);align-items:baseline;gap:7px;text-decoration:none;display:flex}.console-brand span{letter-spacing:.1em;font:600 26px Cormorant Garamond}.console-brand i{color:var(--console-accent);letter-spacing:.14em;font:8px DM Mono}.console-sidebar>p{color:#78918c;letter-spacing:.13em;margin:28px 0;font:8px/1.7 DM Mono}.console-sidebar>p b{color:#aac5bf;font-weight:400}.console-sidebar nav{gap:4px;display:grid}.console-sidebar nav button{color:#a9bcb8;text-align:left;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:25px 1fr auto;align-items:center;min-height:44px;padding:0 11px;font:600 14px Barlow Condensed;display:grid}.console-sidebar nav button small{color:#526b67;font:8px DM Mono}.console-sidebar nav button i{opacity:0;color:var(--console-accent);font-style:normal}.console-sidebar nav button:hover,.console-sidebar nav button.active{color:#f5fffc;background:#0b1b1c;border-color:#334c4b}.console-sidebar nav button.active small,.console-sidebar nav button.active i{opacity:1;color:var(--console-accent)}.console-user{border-top:1px solid var(--console-border);gap:7px;margin-top:auto;padding-top:18px;display:grid}.console-user span{color:#6f8782;letter-spacing:.12em;font:8px DM Mono}.console-user b{text-overflow:ellipsis;color:#d8ebe6;font:400 11px DM Mono;overflow:hidden}.console-user a{width:max-content;min-height:44px;color:var(--console-accent);letter-spacing:.1em;align-items:center;font:8px DM Mono;text-decoration:none;display:flex}.console-user button{color:#ec8d81;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;width:max-content;min-height:36px;padding:0;font:8px DM Mono}.console-workspace{min-width:0}.console-topbar{z-index:10;border-bottom:1px solid var(--console-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.12em;background:#020617e8;grid-template-columns:1fr 1.3fr auto;align-items:center;gap:18px;min-height:64px;padding:0 clamp(20px,4vw,56px);font:8px DM Mono;display:grid;position:sticky;top:0}.console-topbar>div{color:#a9c3bd}.console-pulse{background:#22c55e;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block;box-shadow:0 0 12px #22c55e}.console-topbar output{text-overflow:ellipsis;white-space:nowrap;color:#6f9189;overflow:hidden}.console-topbar a{color:var(--console-accent);text-decoration:none}.console-view{max-width:1500px;margin:0 auto;padding:clamp(34px,5vw,72px)}.console-panel-head{border-bottom:1px solid var(--console-border);justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;padding-bottom:24px;display:flex}.console-panel-head p{color:var(--console-accent);letter-spacing:.16em;margin:0;font:8px DM Mono}.console-panel-head h2{letter-spacing:-.035em;margin:8px 0 0;font:600 clamp(44px,6vw,82px)/.8 Barlow Condensed}.console-panel-head>button{border:1px solid var(--console-accent);min-height:44px;color:var(--console-accent);letter-spacing:.1em;cursor:pointer;background:#0a2524;align-items:center;gap:10px;padding:0 15px;font:9px DM Mono;display:flex}.console-panel-head>button b{font-size:20px;font-weight:400}.overview-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px;display:grid}.overview-grid article{border:1px solid var(--console-border);background:linear-gradient(145deg,#0b1720,#071018);min-height:175px;padding:18px;transition:transform .22s,border-color .22s;position:relative}.overview-grid article:hover{border-color:#4b6f6b;transform:translateY(-4px)}.overview-grid small{color:#58706d;font:8px DM Mono}.overview-grid strong{margin-top:25px;font:500 62px Cormorant Garamond;display:block}.overview-grid span{color:var(--console-accent);letter-spacing:.13em;font:8px DM Mono}.console-note{border:1px solid var(--console-border);background:radial-gradient(circle at 10%,#12332f,#081019 58%);grid-template-columns:1fr 1fr;gap:48px;margin-top:24px;padding:34px;display:grid}.console-note h3{margin:10px 0 0;font:600 clamp(34px,4vw,55px)/.85 Barlow Condensed}.console-note>div p{color:var(--console-accent);letter-spacing:.14em;margin:0;font:8px DM Mono}.console-note>p{color:#a9bdb8;align-self:end;max-width:520px;font:400 19px/1.4 Cormorant Garamond}.console-form{border:1px solid var(--console-border);background:var(--console-panel);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:22px;display:grid}.console-form.composer{border-color:#44635f;margin-bottom:24px;box-shadow:0 22px 70px #0008}.admin-field{color:#839b96;letter-spacing:.12em;align-content:start;gap:8px;font:8px DM Mono;display:grid}.admin-field.wide,.console-form .wide{grid-column:1/-1}.admin-field input,.admin-field textarea,.admin-field select{color:#f1faf7;background:#030a11;border:1px solid #30454a;outline:0;width:100%;min-height:46px;padding:12px;font:11px/1.45 DM Mono}.admin-field textarea{resize:vertical;min-height:90px}.console-primary,.console-danger{border:1px solid var(--console-accent);width:max-content;min-height:44px;color:var(--console-accent);letter-spacing:.11em;cursor:pointer;background:#0d302d;padding:0 17px;font:9px DM Mono}.console-primary:hover{background:var(--console-accent);color:#061310}.console-primary:disabled{opacity:.55;cursor:wait}.console-danger{color:#ff9b8f;background:#281310;border-color:#8a453e}.settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}.console-form a.console-primary{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.record-grid,.progress-admin-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.record-card{border:1px solid var(--console-border);background:var(--console-panel);transition:border-color .22s,transform .22s}.record-card:hover{border-color:#496c68;transform:translateY(-2px)}.record-card[open]{border-color:#5c847f;grid-column:1/-1;transform:none}.record-card summary{cursor:pointer;grid-template-columns:68px 1fr auto;align-items:start;gap:18px;min-height:180px;padding:22px;list-style:none;display:grid}.record-card summary::-webkit-details-marker{display:none}.record-card summary>span{width:58px;height:58px;color:var(--console-accent);border:1px solid #3d5b58;place-items:center;font:500 29px Cormorant Garamond;display:grid}.record-card summary>img,.record-card summary>video,.record-placeholder{object-fit:cover;color:#6d8580;background:#111e24;place-items:center;width:86px;height:86px;font:8px DM Mono;display:grid}.record-card summary small{color:var(--console-accent);letter-spacing:.12em;font:8px DM Mono}.record-card summary h3{margin:10px 0 7px;font:600 28px/1 Barlow Condensed}.record-card summary p{-webkit-line-clamp:2;color:#9fb3ae;-webkit-box-orient:vertical;margin:0;font:400 17px/1.25 Cormorant Garamond;display:-webkit-box;overflow:hidden}.record-card summary>b{color:#829c96;font:400 8px DM Mono}.record-card[open] summary>b{color:var(--console-accent)}.record-card .compact,.media-record .compact{border:0;border-top:1px solid var(--console-border);background:#050c13}.record-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.progress-admin-list{grid-template-columns:1fr}.progress-admin-list .record-card[open]{grid-column:auto}.progress-admin-list .record-card summary{grid-template-columns:115px 1fr auto;min-height:130px}.progress-admin-list summary>strong{color:var(--console-accent);font:500 48px Cormorant Garamond}.admin-progress-bar{background:#1a2a30;height:4px;margin-top:18px}.admin-progress-bar i{background:var(--console-accent);height:100%;display:block;box-shadow:0 0 12px #93f7df77}.stories-record-grid .record-card summary{grid-template-columns:86px 1fr auto}.media-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.media-record{border:1px solid var(--console-border);background:var(--console-panel)}.media-record[open]{border-color:#587d78;grid-column:span 2}.media-record summary{cursor:pointer;list-style:none}.media-record summary::-webkit-details-marker{display:none}.media-record summary img,.media-record summary video{aspect-ratio:1.25;object-fit:cover;background:#101d22;width:100%;display:block}.media-record summary span{color:#d8e9e5;justify-content:space-between;gap:12px;padding:14px;font:12px DM Mono;display:flex}.media-record summary span b{color:var(--console-accent);font-size:8px;font-weight:400}.application-admin-list{gap:9px;display:grid}.application-admin-list article{border:1px solid var(--console-border);background:var(--console-panel);grid-template-columns:90px 1fr auto;gap:22px;padding:20px;transition:transform .22s,border-color .22s;display:grid}.application-admin-list article:hover{border-color:#496c68;transform:translate(4px)}.application-admin-list>article>span{width:max-content;height:max-content;color:var(--console-accent);letter-spacing:.1em;border:1px solid #4b6b68;padding:7px;font:8px DM Mono}.application-admin-list h3{margin:0 0 5px;font:600 25px Barlow Condensed}.application-admin-list a{color:#aad2c9;font:10px DM Mono}.application-admin-list p{color:#9cb0ab;margin:11px 0 0;font:400 17px Cormorant Garamond}.application-admin-list time{color:#6f8882;font:8px DM Mono}.empty-state{border:1px dashed var(--console-border);color:#80958f;text-align:center;padding:28px;font:11px DM Mono}.profile-admin-intro{color:#a9bdb8;max-width:780px;margin:-10px 0 28px;font:400 20px/1.4 Cormorant Garamond}.profile-copy-editor,.profile-editor-block{border:1px solid var(--console-border);background:linear-gradient(145deg,#09151e,#050b12);margin-bottom:18px}.profile-copy-editor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 22px;list-style:none;display:flex}.profile-copy-editor>summary::-webkit-details-marker{display:none}.profile-copy-editor>summary span{gap:6px;display:grid}.profile-copy-editor>summary small,.profile-copy-editor>summary i{color:#6f8983;letter-spacing:.12em;font:8px DM Mono}.profile-copy-editor>summary b{font:600 24px Barlow Condensed}.profile-copy-editor[open]>summary{border-bottom:1px solid var(--console-border)}.profile-copy-form{background:#030910;border:0}.profile-copy-group{background:#071018;border:1px solid #24383d;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:20px;display:grid}.profile-copy-group legend{color:#dcebe7;letter-spacing:.04em;align-items:center;gap:10px;padding:0 10px;font:600 18px Barlow Condensed;display:flex}.profile-copy-group legend small{color:var(--console-accent);font:8px DM Mono}.profile-editor-block{padding:20px}.profile-editor-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.profile-editor-head>div{align-items:baseline;gap:13px;display:flex}.profile-editor-head small{color:var(--console-accent);font:8px DM Mono}.profile-editor-head h3{margin:0;font:600 clamp(27px,3vw,40px)/1 Barlow Condensed}.profile-editor-head button{min-height:44px;color:var(--console-accent);letter-spacing:.1em;cursor:pointer;background:#0a2524;border:1px solid #456560;align-items:center;gap:9px;padding:0 14px;font:8px DM Mono;display:flex}.profile-editor-head button b{font-size:18px;font-weight:400}.profile-interest-records .record-card summary{min-height:120px}.admin-storage-note{color:#93f7df;letter-spacing:.11em;background:#061017;border:1px solid #30454a;margin:0;padding:12px 14px;font:8px/1.6 DM Mono}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}@media (width<=1050px){.overview-grid{grid-template-columns:repeat(3,1fr)}.media-admin-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.story-modal>article{grid-template-columns:1fr}.story-modal-media{min-height:280px;max-height:42svh}.story-modal-copy{padding:34px 24px}.console-shell{grid-template-columns:1fr}.console-sidebar{height:auto;padding:18px;position:relative}.console-sidebar>p,.console-user{display:none}.console-sidebar nav{padding-top:16px;display:flex;overflow-x:auto}.console-sidebar nav button{min-width:125px}.console-topbar{grid-template-columns:1fr auto}.console-topbar output{display:none}.console-view{padding:32px 18px}.overview-grid{grid-template-columns:repeat(2,1fr)}.console-note,.record-grid,.settings-form{grid-template-columns:1fr}.record-card[open]{grid-column:auto}.media-admin-grid{grid-template-columns:1fr}.media-record[open]{grid-column:auto}.profile-copy-group{grid-template-columns:1fr}}@media (width<=560px){.chapter-grid{grid-template-columns:1fr}.story-modal{padding:10px}.story-modal>article{max-height:96svh}.story-modal-media{min-height:230px}.console-panel-head{flex-direction:column;align-items:start}.overview-grid{grid-template-columns:1fr 1fr}.overview-grid article{min-height:140px}.console-form{grid-template-columns:1fr}.admin-field.wide,.console-form .wide{grid-column:auto}.record-card summary{grid-template-columns:52px 1fr;min-height:150px}.record-card summary>span{width:46px;height:46px}.record-card summary>b{display:none}.progress-admin-list .record-card summary{grid-template-columns:90px 1fr}.application-admin-list article{grid-template-columns:1fr}.application-admin-list time{grid-area:1/1;justify-self:end}.profile-editor-block{padding:14px}.profile-editor-head{flex-direction:column;align-items:flex-start}.profile-copy-editor>summary i{display:none}.profile-copy-group{grid-column:auto;padding:14px}}@media (prefers-reduced-motion:reduce){.reactive-card,.record-card,.overview-grid article,.application-admin-list article{transition:none!important;transform:none!important}.story-modal>article{transform:none!important}.console-pulse{box-shadow:none}}button,a,summary{touch-action:manipulation}.application-form button{min-height:44px}.text-link{align-items:center;min-height:44px;display:inline-flex}.console-user button,.footer-developer,.footer-profile{min-height:44px}@media (prefers-reduced-motion:reduce){.console-view,.developer-login-card{transition:none!important;transform:none!important}}.solara-nav{grid-template-columns:1fr auto 1fr;display:grid}.solara-nav:after{content:"";display:block}.join-grid.join-single{grid-template-columns:minmax(0,920px);justify-content:start;max-width:920px}.join-portal{min-height:520px;overflow:hidden;padding:0!important}.join-toggle{border-bottom:1px solid var(--line);background:#02070794;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.join-toggle button{border:0;border-right:1px solid var(--line);color:#789690;letter-spacing:.13em;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:12px;min-height:58px;font:9px DM Mono;transition:color .2s,background .2s;display:flex;position:relative}.join-toggle button:last-child{border-right:0}.join-toggle button small{color:#59736e;font:8px DM Mono}.join-toggle button[aria-pressed=true]{color:#effffb;box-shadow:inset 0 -2px 0 var(--aqua);background:#10312e}.join-toggle button[aria-pressed=true] small{color:var(--aqua)}.join-toggle button:focus-visible{z-index:1}.join-mode{will-change:transform,opacity;padding:clamp(28px,5vw,52px)}.join-mode>span{color:var(--aqua);letter-spacing:.15em;font:9px DM Mono}.join-mode>p{color:#c9dcd7;max-width:580px;font:400 22px/1.2 Cormorant Garamond}.join-mode .application-form{max-width:680px}@media (width<=760px){.solara-nav{grid-template-columns:1fr}.solara-nav:after{display:none}.solara-nav a:last-child{font-size:19px}.join-portal{min-height:0}.join-toggle button{min-height:52px}.join-mode{padding:26px 20px}}@media (prefers-reduced-motion:reduce){.join-mode{transition:none!important;transform:none!important}}.solas-shell:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#02040ab8,#0000 34% 70%,#02040a6b),linear-gradient(#02040a2e,#0000 66%,#02040ac7);position:fixed;inset:0}.realm-sequence:after{content:"";pointer-events:none;opacity:.12;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff8c .55px,#0000 .8px);background-size:4px 4px;position:absolute;inset:0}.cinematic-hero-title{letter-spacing:-.05em;max-width:820px;margin:22px 0;font:600 clamp(68px,11vw,172px)/.78 Barlow Condensed,sans-serif}.hero-line,.reveal-line{margin-bottom:-.1em;padding:.04em 0 .1em;display:block;overflow:hidden}.hero-line>span,.reveal-line>span{will-change:transform,opacity;display:block}.cinematic-heading{max-width:950px;position:relative}.cinematic-heading h2,.progress-heading h2,.join-heading h2,.gallery-heading h2{letter-spacing:-.05em;margin:22px 0;font:600 clamp(62px,9vw,140px)/.78 Barlow Condensed,sans-serif}.cinematic-heading em{color:var(--aqua);font-family:Cormorant Garamond,serif;font-weight:500}.cinematic-heading:before{content:"";background:var(--aqua);opacity:.6;width:48px;height:1px;position:absolute;top:4px;left:-72px}.chapter-rail{z-index:18;gap:4px;display:grid;position:fixed;top:50%;right:clamp(14px,2.2vw,34px);transform:translateY(-50%)}.chapter-rail a{color:#91a9a4;letter-spacing:.13em;grid-template-columns:30px 0fr;align-items:center;min-width:44px;min-height:44px;font:8px DM Mono,monospace;text-decoration:none;transition:grid-template-columns .32s cubic-bezier(.16,1,.3,1),color .22s;display:grid;position:relative}.chapter-rail a:before{content:"";background:currentColor;width:15px;height:1px;transition:width .32s cubic-bezier(.16,1,.3,1),box-shadow .22s;position:absolute;right:0}.chapter-rail a span{opacity:0;transition:opacity .22s,transform .32s cubic-bezier(.16,1,.3,1);transform:translate(10px)}.chapter-rail a b{white-space:nowrap;opacity:0;width:0;font-weight:400;transition:width .32s cubic-bezier(.16,1,.3,1),opacity .22s;overflow:hidden}.chapter-rail a:hover,.chapter-rail a[aria-current=location]{color:var(--aqua);grid-template-columns:30px 78px}.chapter-rail a:hover:before,.chapter-rail a[aria-current=location]:before{width:28px;box-shadow:0 0 10px #93f7df6b}.chapter-rail a:hover span,.chapter-rail a[aria-current=location] span{opacity:1;transform:none}.chapter-rail a:hover b,.chapter-rail a[aria-current=location] b{opacity:1;width:78px}.solas-cursor{z-index:60;pointer-events:none;mix-blend-mode:difference;will-change:transform;border:1px solid #93f7dfa3;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:fixed;top:-23px;left:-23px}.solas-cursor i{background:#fff;border-radius:50%;width:3px;height:3px;position:absolute}.solas-cursor i:first-child{transform:translate(-5px)}.solas-cursor i:nth-child(2){transform:translate(5px)}.solas-cursor span{background:#ffffff59;width:1px;height:16px;transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.solas-shell,.solas-shell a,.solas-shell button,.solas-shell summary,.solas-shell input,.solas-shell textarea{cursor:none}}.chapter-stage{min-height:100svh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:clamp(130px,16vw,230px) clamp(28px,12vw,190px);overflow:hidden}.chapter-stage:before{background:linear-gradient(90deg,#0000,#d5fff529,#0000);height:1px;inset:0 5vw}.chapter-stage:after{opacity:.6;width:62vw;top:10%;right:-30vw}.stage-realms{background:linear-gradient(#02050a14,#04111038 48%,#02050a14)}.stage-progress{background:linear-gradient(#02050a0a,#050f1740 48%,#02050a14)}.stage-join{background:linear-gradient(#02050a14,#1f0d113d 50%,#02050a1a)}.stage-stories{background:linear-gradient(#02050a14,#10091b3d 50%,#02050a1a)}.stage-gallery{background:linear-gradient(#02050a14,#080e1342 50%,#02050a1f)}.stage-index{top:80px;right:clamp(28px,8vw,130px)}.chapter-transition{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#02050a47,#040e0f1a,#02050a47);border:0;min-height:92svh}.transition-grid{opacity:.3;background-image:repeating-linear-gradient(90deg,#0000 0 11vw,#d5fff509 11vw calc(11vw + 1px));background-size:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.transition-sweep{filter:blur(30px);background:radial-gradient(#75b5ab29,#030a0d7a 52%,#0000 72%);width:50%;inset:-20% 22%}.transition-right .transition-sweep{background:radial-gradient(#7c38342e,#0a05097a 54%,#0000 72%)}.transition-vertical .transition-sweep{background:radial-gradient(#614c8b2e,#06040c7a 54%,#0000 72%);height:52%;inset:18% -10%}.transition-content{width:min(1120px,82vw)}.transition-number{opacity:.58;font-size:clamp(150px,25vw,360px)}.transition-content h2{font-size:clamp(64px,9vw,142px)}.transition-line{opacity:.35;height:1px;box-shadow:none!important}.chapter-grid{perspective:1400px;margin-top:18vh;display:block}.chapter-card{isolation:isolate;background:#03090b1f;border:0;border-top:1px solid #d5fff53b;border-bottom:1px solid #d5fff51f;align-items:flex-end;width:min(1100px,92vw);min-height:64svh;margin:0 auto 22vh;padding:clamp(34px,6vw,84px);display:flex;box-shadow:none!important}.chapter-card:last-child{margin-bottom:0}.chapter-card:before{z-index:3;background:linear-gradient(120deg,#0000 35%,#93f7df1f,#0000 65%)}.chapter-card.has-realm-media:after{z-index:-1;background:linear-gradient(90deg,#02060af0 4%,#030a0da3 47%,#02060a1f 78%),linear-gradient(#0000 45%,#02060ae0)}.chapter-card.realm-right.has-realm-media:after{background:linear-gradient(270deg,#02060af0 4%,#030a0da3 47%,#02060a1f 78%),linear-gradient(#0000 45%,#02060ae0)}.realm-card-media{z-index:-2;opacity:.66;filter:saturate(.75)contrast(1.13)brightness(.72);will-change:transform}.realm-card-copy{width:min(560px,60%);transform:translateZ(34px)}.realm-right .realm-card-copy{margin-left:auto}.realm-file{align-items:center;gap:18px;display:flex}.realm-file i{color:#eafffb;border:1px solid #d5fff561;place-items:center;width:54px;height:54px;font:9px DM Mono,monospace;display:grid;transform:rotate(45deg)}.realm-file i b{font-weight:400;display:block;transform:rotate(-45deg)}.realm-file span{letter-spacing:.16em;font:9px DM Mono,monospace!important}.chapter-card h3{max-width:650px;margin:54px 0 18px;font-size:clamp(58px,7vw,110px);line-height:.78}.chapter-card p{max-width:520px;font-size:clamp(20px,2vw,27px);line-height:1.25}.chapter-card a{align-items:center;min-height:44px;margin-top:26px;display:inline-flex}.progress-section{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);gap:clamp(60px,9vw,160px)}.progress-heading{max-width:760px}.progress-heading h2{font-size:clamp(62px,8vw,125px)}.progress-list{border-top:1px solid #d5fff533;gap:0}.progress-list article{background:0 0;border:0;border-bottom:1px solid #d5fff533;border-radius:0;padding:28px 0}.progress-list article:hover{box-shadow:none;transform:translate(8px)}.progress-list article>div{height:2px}.progress-list article>p{font-size:21px;line-height:1.3}.join-section>.cinematic-heading{max-width:960px}.join-grid.join-single{max-width:1040px;margin-top:11vh}.join-portal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040a0c6b!important;border-color:#d5fff53d!important}.story-grid{gap:9vw;margin-top:16vh}.story-card{box-shadow:none;background:#03080a40;border:0;border-top:1px solid #d5fff538}.story-card:nth-child(2n){margin-top:20vh}.story-media{height:clamp(320px,42vw,620px);overflow:hidden}.story-media img,.story-media video{filter:saturate(.72)brightness(.78);transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .6s}.story-card:hover .story-media img,.story-card:hover .story-media video{filter:saturate(.95)brightness(.9);transform:scale(1.055)}.gallery-head{align-items:center}.gallery-heading{max-width:800px}.gallery-grid{grid-auto-rows:190px;gap:16px;margin-top:13vh}.gallery-item{border:1px solid #d5fff524}.gallery-item img,.gallery-item video{filter:saturate(.72)brightness(.75);transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .5s}.gallery-item:hover img,.gallery-item:hover video{filter:saturate()brightness(.9);transform:scale(1.06)}@media (width<=900px){.chapter-rail{right:8px}.chapter-rail a b{display:none}.chapter-rail a:hover,.chapter-rail a[aria-current=location]{grid-template-columns:30px 0fr}.chapter-stage{padding-inline:clamp(24px,7vw,70px)}.progress-section{grid-template-columns:1fr}.chapter-card{width:100%}.realm-card-copy{width:min(620px,78%)}.story-grid{gap:26px}.story-card:nth-child(2n){margin-top:10vh}}@media (width<=760px){.cinematic-heading:before{display:none}.chapter-rail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02060aa8;border:1px solid #d5fff524;padding:4px 9px;display:flex;inset:auto auto 82px 50%;transform:translate(-50%)}.chapter-rail a{min-width:32px;min-height:32px;grid-template-columns:24px!important}.chapter-rail a:before,.chapter-rail a b{display:none}.chapter-rail a span{opacity:.45;transform:none}.chapter-rail a[aria-current=location] span{opacity:1}.scroll-orbit{width:46px;height:46px;bottom:18px}.solas-cursor{display:none}.chapter-stage{min-height:auto;padding:120px 20px}.stage-index{top:48px;right:20px}.chapter-transition{min-height:74svh}.transition-content{grid-template-columns:74px 1fr;width:90vw}.chapter-grid{margin-top:12vh}.chapter-card{min-height:68svh;margin-bottom:14vh;padding:28px 22px}.chapter-card.has-realm-media:after,.chapter-card.realm-right.has-realm-media:after{background:linear-gradient(#02060a1f 0%,#030a0db8 45%,#02060af5 98%)}.realm-card-copy{width:100%;margin:0!important}.realm-file i{width:44px;height:44px}.chapter-card h3{margin-top:42px;font-size:clamp(52px,17vw,80px)}.story-grid{grid-template-columns:1fr;margin-top:10vh}.story-card:nth-child(2n){margin-top:0}.gallery-grid{grid-auto-rows:160px}.scroll-progress{display:none}}@media (prefers-reduced-motion:reduce){.chapter-rail,.scroll-orbit,.solas-cursor{display:none}.hero-line>span,.reveal-line>span{opacity:1!important;transform:none!important}.realm-card-media,.story-media img,.story-media video,.gallery-item img,.gallery-item video{transition:none!important;transform:none!important}.chapter-card{opacity:1!important;transform:none!important}.realm-sequence:after{display:none}}.hero-survey{color:#e1f8f29e;letter-spacing:.16em;pointer-events:none;grid-template-columns:auto 78px;align-items:center;gap:10px 14px;font:8px DM Mono,monospace;display:grid;position:absolute;top:24%;right:clamp(-150px,-7vw,-70px)}.hero-survey i{background:#e1f8f266;height:1px}.hero-survey b{color:#93f7dfb8;grid-column:1/-1;font-weight:400}.reveal-words{perspective:700px;white-space:nowrap;align-items:baseline;gap:.18em;display:flex!important}.reveal-word{transform-origin:50% 100%;will-change:transform,opacity;display:inline-block}.montfort-stage{isolation:isolate;position:relative}.stage-camera{z-index:2;width:100%;transform-style:preserve-3d;will-change:transform,opacity;position:relative}.stage-motion-field{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.stage-ghost{color:#0000;text-transform:uppercase;-webkit-text-stroke:1px #d5fff524;will-change:transform,opacity;gap:0;display:grid;position:absolute;top:9%;left:-3%}.stage-ghost span{letter-spacing:-.08em;font:500 clamp(155px,25vw,390px)/.7 Cormorant Garamond,serif}.stage-ghost b{letter-spacing:-.04em;margin-left:clamp(85px,15vw,240px);font:600 clamp(60px,10vw,150px)/.75 Barlow Condensed,sans-serif}.stage-ghost.ghost-right{text-align:right;left:auto;right:-3%}.stage-ghost.ghost-right b{margin-left:0;margin-right:clamp(85px,15vw,240px)}.stage-orbit{aspect-ratio:1;will-change:transform,opacity;border:1px solid #d5fff526;border-radius:50%;place-items:center;width:clamp(150px,19vw,290px);display:grid;position:absolute;top:28%;right:7%}.stage-orbit:before,.stage-orbit:after{content:"";border:1px solid #d5fff51f;position:absolute;inset:15%;transform:rotate(45deg)}.stage-orbit:after{border-radius:50%;inset:32%;transform:none}.stage-orbit i{background:#d5fff52b;width:112%;height:1px;position:absolute}.stage-orbit i:nth-child(2){transform:rotate(90deg)}.stage-orbit b{color:#d5fff5ad;background:#03080ca6;border:1px solid #93f7df52;border-radius:50%;place-items:center;width:38px;height:38px;font:400 8px DM Mono,monospace;display:grid}.stage-scan-rule{transform-origin:50%;will-change:transform,opacity;background:linear-gradient(90deg,#0000,#d5fff561,#0000);width:min(62vw,880px);height:1px;position:absolute;bottom:11%;right:7%}.progress-section{display:block}.progress-section>.stage-camera{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:center;gap:clamp(60px,9vw,160px);display:grid}.transition-orbit{z-index:1;aspect-ratio:1;will-change:transform,opacity;border:1px solid #d5fff524;border-radius:50%;place-items:center;width:clamp(240px,38vw,560px);display:grid;position:absolute}.transition-orbit:before,.transition-orbit:after{content:"";border:1px solid #d5fff51c;position:absolute;inset:13%;transform:rotate(45deg)}.transition-orbit:after{border-radius:50%;inset:31%;transform:none}.transition-orbit i{background:#d5fff529;width:118%;height:1px;position:absolute}.transition-orbit i:nth-child(2){transform:rotate(90deg)}.transition-orbit b{color:#d5fff5ad;background:#03080db8;border:1px solid #d5fff540;border-radius:50%;place-items:center;width:46px;height:46px;font:400 9px DM Mono,monospace;display:grid}.transition-content,.transition-line{z-index:2}.realm-card-copy,.story-media img,.story-media video{will-change:transform}@media (width<=900px){.hero-survey{top:18%;right:10px}.progress-section>.stage-camera{grid-template-columns:1fr}.stage-orbit{right:3%;opacity:.2!important}.stage-ghost b{margin-left:40px}.stage-ghost.ghost-right b{margin-right:40px}}@media (width<=760px){.hero-survey{display:none}.reveal-words{white-space:normal;flex-wrap:wrap;row-gap:0}.stage-ghost{top:7%}.stage-ghost span{font-size:150px}.stage-ghost b{font-size:58px}.stage-orbit{width:128px;top:19%}.stage-scan-rule{width:80vw;right:0}.transition-orbit{width:240px}.progress-section>.stage-camera{gap:64px}}@media (prefers-reduced-motion:reduce){.stage-camera,.stage-ghost,.stage-orbit,.stage-scan-rule,.transition-orbit,.reveal-word{will-change:auto;opacity:1!important;transform:none!important}.stage-motion-field{opacity:.14}.stage-orbit,.transition-orbit{display:none}}html,body{width:100%;max-width:100%;overflow-x:clip}body{min-width:0}img,video,canvas,svg,input,textarea,select,button{max-width:100%}.solas-shell,.console-shell,.developer-login-shell{width:100%;max-width:100%}.solara-nav{padding-left:max(clamp(20px,5vw,80px),env(safe-area-inset-left));padding-right:max(clamp(20px,5vw,80px),env(safe-area-inset-right));padding-top:env(safe-area-inset-top);height:calc(76px + env(safe-area-inset-top))}.solara-nav a,.console-brand,.console-topbar a{align-items:center;min-height:44px;display:flex}.chapter-rail a{min-width:44px;min-height:44px}.chapter-card a,.application-form button,.text-link{min-height:50px}.application-form input,.application-form select{min-height:48px}.solara-footer{padding-right:max(clamp(24px,5vw,80px),env(safe-area-inset-right));padding-bottom:max(25px,env(safe-area-inset-bottom));padding-left:max(clamp(24px,5vw,80px),env(safe-area-inset-left))}.story-modal{padding-top:max(28px,env(safe-area-inset-top));padding-right:max(28px,env(safe-area-inset-right));padding-bottom:max(28px,env(safe-area-inset-bottom));padding-left:max(28px,env(safe-area-inset-left))}.developer-back{top:max(28px,env(safe-area-inset-top));left:max(32px,env(safe-area-inset-left))}.console-shell *{min-width:0}.console-sidebar{padding-left:max(20px,env(safe-area-inset-left))}.console-topbar{padding-right:max(clamp(20px,4vw,56px),env(safe-area-inset-right))}.console-view{width:100%;min-width:0}.record-card,.media-record,.profile-copy-editor,.profile-editor-block,.record-card summary>div,.profile-copy-editor>summary span,.application-admin-list article>div{min-width:0}.record-card h3,.record-card p,.profile-copy-editor b,.media-record span,.application-admin-list h3,.application-admin-list p{overflow-wrap:anywhere}@media (width<=800px){.console-shell{grid-template-columns:minmax(0,1fr);overflow-x:clip}.console-sidebar{width:100%;max-width:100vw;height:auto;padding-top:max(18px,env(safe-area-inset-top));padding-right:max(18px,env(safe-area-inset-right));padding-left:max(18px,env(safe-area-inset-left));border-right:0;border-bottom:1px solid var(--console-border);position:relative;overflow:hidden}.console-sidebar nav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.console-sidebar nav button{scroll-snap-align:start;flex:0 0 132px;min-width:132px}.console-workspace{width:100%;min-width:0;max-width:100vw;overflow-x:clip}.console-topbar{width:100%;padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right));grid-template-columns:minmax(0,1fr) auto}.console-view{max-width:100%;padding-right:max(18px,env(safe-area-inset-right));padding-left:max(18px,env(safe-area-inset-left))}.record-grid,.progress-admin-list,.media-admin-grid,.settings-form,.record-card summary,.progress-admin-list .record-card summary,.stories-record-grid .record-card summary{min-width:0}.story-modal{padding-top:max(12px,env(safe-area-inset-top));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(12px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left))}}@media (width<=560px){.chapter-rail{bottom:max(76px,calc(58px + env(safe-area-inset-bottom)))}.chapter-rail a{min-width:44px;min-height:44px;grid-template-columns:28px!important}.scroll-orbit{bottom:max(16px,env(safe-area-inset-bottom))}.chapter-stage{padding-right:max(18px,env(safe-area-inset-right));padding-left:max(18px,env(safe-area-inset-left))}.transition-content{grid-template-columns:56px minmax(0,1fr);gap:14px;width:calc(100vw - 32px)}.transition-number{font-size:clamp(96px,31vw,140px)}.transition-content h2{overflow-wrap:anywhere;font-size:clamp(46px,15vw,68px)}.cinematic-hero-title{font-size:clamp(60px,20vw,92px)}.cinematic-heading h2,.progress-heading h2,.join-heading h2,.gallery-heading h2{overflow-wrap:anywhere;font-size:clamp(52px,17vw,82px)}.join-toggle button{gap:6px;padding-inline:8px}.join-toggle button small{display:none}.story-modal-media{min-height:190px}.story-modal-copy{padding:28px 20px}.story-modal-copy h2{font-size:clamp(44px,15vw,68px)}.console-view{padding-top:28px}.console-panel-head{gap:16px}.console-panel-head>button,.profile-editor-head button{justify-content:center;width:100%}.console-form{padding:16px}.record-card summary,.stories-record-grid .record-card summary{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px}.record-card summary>img,.record-card summary>video,.record-placeholder{width:48px;height:48px}.progress-admin-list .record-card summary{grid-template-columns:72px minmax(0,1fr)}.record-actions{flex-direction:column;align-items:stretch}.record-actions button,.console-primary,.console-danger{justify-content:center;width:100%}.application-admin-list article,.profile-copy-editor>summary{padding:16px}.profile-copy-editor>summary b{font-size:21px}}@media (width<=400px){.overview-grid{grid-template-columns:1fr}.solara-nav{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.solara-nav a:last-child{font-size:16px}.panel{padding-inline:18px}.chapter-stage{padding-top:104px}.chapter-card{padding:24px 18px}.chapter-card h3{font-size:clamp(48px,16vw,66px)}.solara-footer{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.developer-login-shell{padding-inline:16px}.developer-login-card{padding:34px 22px}.developer-back{left:max(16px,env(safe-area-inset-left))}.console-topbar{gap:10px}.console-topbar a{font-size:7px}.console-panel-head h2{font-size:clamp(40px,15vw,58px)}.overview-grid article{min-height:126px}.profile-copy-group{padding:12px}}@media (height<=520px) and (orientation:landscape){.panel{min-height:100svh;padding-top:100px;padding-bottom:54px}.solara-hero small{margin-top:28px}.chapter-stage{padding-top:96px;padding-bottom:76px}.chapter-transition{min-height:100svh}.chapter-card{min-height:92svh}.story-modal>article{grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr);max-height:94svh}.story-modal-media{min-height:0;max-height:none}.story-modal-copy{padding:26px}.story-modal-copy h2{font-size:48px}.chapter-rail{bottom:max(10px,env(safe-area-inset-bottom));left:auto;right:max(10px,env(safe-area-inset-right));transform:none}.scroll-orbit{display:none}}@media (hover:none),(pointer:coarse){.hero-fog,.solas-cursor{display:none}.chapter-card,.realm-card-copy,.story-card,.gallery-item,.record-card,.overview-grid article,.application-admin-list article{transform:none!important}.chapter-card,.realm-card-media,.story-media img,.story-media video,.gallery-item img,.gallery-item video{will-change:auto}.story-card:hover .story-media img,.story-card:hover .story-media video,.gallery-item:hover img,.gallery-item:hover video{transform:none}}@media (width>=1800px){.console-view{max-width:1680px}.chapter-card{width:min(1240px,74vw)}.transition-content{width:min(1240px,72vw)}.solara-hero{max-width:1040px}.story-grid,.gallery-grid,.join-grid.join-single{max-width:1500px}}.stage-support{background:linear-gradient(145deg,#03070beb,#0b1e1be6 58%,#0d0812f0);grid-template-columns:minmax(280px,.78fr) minmax(560px,1.22fr);align-items:center;gap:clamp(48px,8vw,130px);display:grid}.crypto-support-copy{z-index:2;position:relative}.crypto-support-copy>h2{letter-spacing:-.05em;margin:24px 0;font:600 clamp(64px,8vw,126px)/.77 Barlow Condensed,sans-serif}.crypto-support-copy>h2 span{display:block}.crypto-support-copy>p:not(.kicker){color:#c9dcd7;max-width:500px;font:400 clamp(21px,2vw,27px)/1.3 Cormorant Garamond,serif}.crypto-seal{aspect-ratio:1;width:clamp(120px,14vw,210px);color:var(--aqua);will-change:transform;border:1px solid #93f7df40;border-radius:50%;place-items:center;margin:54px 0 0;display:grid;position:relative}.crypto-seal:before,.crypto-seal:after{content:"";border:1px solid #d5fff524;position:absolute;inset:18%;transform:rotate(45deg)}.crypto-seal:after{border-radius:50%;inset:34%;transform:none}.crypto-seal i{background:#d5fff526;width:112%;height:1px;position:absolute}.crypto-seal span{font:500 52px Cormorant Garamond,serif}.crypto-terminal{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:transform,opacity;background:#030a0de0;border:1px solid #d5fff53d;position:relative;overflow:hidden;box-shadow:0 34px 100px #000a}.crypto-terminal>header{border-bottom:1px solid var(--line);color:#dffaf4;letter-spacing:.13em;justify-content:space-between;gap:16px;padding:17px 20px;font:8px DM Mono,monospace;display:flex}.crypto-terminal>header b{color:var(--aqua);font-weight:400}.crypto-terminal fieldset{border:0;margin:0;padding:0}.crypto-currencies{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;border-bottom:1px solid var(--line)!important;padding:20px!important}.crypto-currencies legend,.crypto-confirmation legend{color:#8ba49f;letter-spacing:.13em;grid-column:1/-1;width:100%;padding:0 0 12px;font:8px DM Mono,monospace}.crypto-currencies label{color:#d8ebe6;cursor:pointer;background:#06100f;border:1px solid #d5fff524;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px 12px;transition:border-color .2s,background .2s;display:grid;position:relative}.crypto-currencies label:hover,.crypto-currencies label.active{background:#0d2522;border-color:#93f7dfa8}.crypto-currencies label input{opacity:0;width:1px;height:1px;position:absolute}.crypto-currencies label:focus-within{outline:2px solid var(--aqua);outline-offset:2px}.crypto-currencies label>span{width:42px;height:42px;color:var(--aqua);border:1px solid #93f7df4d;place-items:center;font:9px DM Mono,monospace;display:grid}.crypto-currencies label>b{letter-spacing:.03em;gap:5px;font:600 17px Barlow Condensed,sans-serif;display:grid}.crypto-currencies label small{color:#78938d;letter-spacing:.08em;font:400 7px DM Mono,monospace}.crypto-currencies label>i{color:#99aea9;font:8px DM Mono,monospace}.crypto-amounts{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:end;gap:12px;padding:22px 20px 12px;display:grid}.crypto-amounts>label{gap:8px;display:grid}.crypto-amounts>label>span,.crypto-payment label>span,.crypto-confirmation label>span{color:#8ca39e;letter-spacing:.12em;font:8px DM Mono,monospace}.crypto-amounts label>div{background:#020708;border:1px solid #d5fff533;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:58px;display:grid}.crypto-amounts label b{color:var(--aqua);padding-left:14px;font:400 9px DM Mono,monospace}.crypto-amounts input{color:#f2fffb;text-align:right;background:0 0;border:0;outline:0;width:100%;min-height:56px;padding:12px;font:500 25px Cormorant Garamond,serif}.crypto-amounts>i{color:#6f8b85;place-items:center;height:58px;font-style:normal;display:grid}.crypto-presets{flex-wrap:wrap;gap:7px;padding:0 20px;display:flex}.crypto-presets button{color:#b8cec8;cursor:pointer;background:0 0;border:1px solid #d5fff52b;min-width:54px;min-height:44px;font:8px DM Mono,monospace}.crypto-presets button:hover{border-color:var(--aqua);color:var(--aqua)}.crypto-rate{color:#728a85;letter-spacing:.06em;margin:12px 20px 0;font:8px/1.6 DM Mono,monospace}.crypto-step{padding:18px 20px 0}.crypto-primary,.crypto-wallet-open,.crypto-complete button{border:1px solid var(--aqua);width:100%;min-height:52px;color:var(--aqua);letter-spacing:.11em;cursor:pointer;background:#0d302d;justify-content:center;align-items:center;gap:16px;font:9px DM Mono,monospace;display:flex}.crypto-primary:hover,.crypto-wallet-open:hover,.crypto-complete button:hover{background:var(--aqua);color:#061310}.crypto-primary:disabled{opacity:.55;cursor:wait}.crypto-payment{gap:12px;display:grid}.crypto-payment-summary{border-left:2px solid var(--aqua);background:#0b211f;grid-template-columns:1fr auto;align-items:end;padding:18px;display:grid}.crypto-payment-summary span,.crypto-payment-summary small{color:#8ca9a3;letter-spacing:.1em;font:8px DM Mono,monospace}.crypto-payment-summary strong{color:#edfffa;overflow-wrap:anywhere;grid-area:2/1/auto/-1;margin-top:8px;font:500 clamp(28px,4vw,48px) Cormorant Garamond,serif}.crypto-payment-summary small{grid-column:2}.crypto-payment label{gap:7px;display:grid}.crypto-payment label>div{background:#020708;border:1px solid #d5fff52e;grid-template-columns:minmax(0,1fr) auto;display:grid}.crypto-payment code{color:#d8ebe6;text-overflow:ellipsis;white-space:nowrap;padding:13px;font:9px/1.5 DM Mono,monospace;overflow:hidden}.crypto-payment label button{min-width:68px;min-height:46px;color:var(--aqua);cursor:pointer;background:#0a1b1a;border:0;border-left:1px solid #d5fff52e;font:8px DM Mono,monospace}.crypto-wallet-open{background:0 0}.crypto-confirmation{border-top:1px solid var(--line);margin-top:8px;padding-top:18px}.crypto-confirmation fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.crypto-confirmation label{gap:7px;display:grid}.crypto-confirmation label.wide,.crypto-confirmation .wide{grid-column:1/-1}.crypto-confirmation input,.crypto-confirmation textarea{color:#effffb;background:#020708;border:1px solid #d5fff533;outline:0;width:100%;min-height:48px;padding:12px;font:10px/1.5 DM Mono,monospace}.crypto-confirmation textarea{resize:vertical}.crypto-confirmation input:focus,.crypto-confirmation textarea:focus{border-color:var(--aqua);box-shadow:0 0 0 3px #93f7df14}.crypto-complete{text-align:center;justify-items:center;gap:15px;padding:28px 10px;display:grid}.crypto-complete>span{border:1px solid var(--aqua);width:66px;height:66px;color:var(--aqua);border-radius:50%;place-items:center;font:9px DM Mono,monospace;display:grid}.crypto-complete strong{font:600 32px Barlow Condensed,sans-serif}.crypto-complete p{color:#a9c1bb;max-width:430px;margin:0;font:400 18px/1.35 Cormorant Garamond,serif}.crypto-notice{min-height:20px;color:var(--aqua);letter-spacing:.07em;margin:16px 20px 0;font:8px/1.6 DM Mono,monospace;display:block}.crypto-disclaimer{border-top:1px solid var(--line);color:#738883;margin:12px 20px 20px;padding-top:14px;font:8px/1.6 DM Mono,monospace}.crypto-empty{text-align:center;padding:70px 24px}.crypto-empty strong{font:600 34px Barlow Condensed,sans-serif}.crypto-empty p{color:#93aaa4;font:400 19px Cormorant Garamond,serif}.support-admin-intro{color:#a9bdb8;max-width:820px;margin:-10px 0 28px;font:400 20px/1.4 Cormorant Garamond,serif}.crypto-wallet-form .admin-field>small{color:#617b76;letter-spacing:.06em;font:7px/1.55 DM Mono,monospace}.wallet-route-preview{border:1px solid #35544f;border-left:3px solid var(--console-accent);background:linear-gradient(110deg,#0b2421,#071116);grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;padding:17px 18px;display:grid}.wallet-route-preview>span{color:#71908a;letter-spacing:.13em;grid-column:1/-1;font:7px DM Mono,monospace}.wallet-route-preview strong{color:#f0fffb;flex-wrap:wrap;align-items:center;gap:10px;font:600 clamp(23px,3vw,34px) Barlow Condensed,sans-serif;display:flex}.wallet-route-preview strong i{color:#718b86;letter-spacing:.12em;font:7px DM Mono,monospace}.wallet-route-preview>small{color:var(--console-accent);letter-spacing:.08em;align-self:end;font:7px/1.5 DM Mono,monospace}.wallet-custom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.wallet-advanced{background:#061014;border:1px solid #263e3c}.wallet-advanced>summary{color:#8fa7a1;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:12px 15px;list-style:none;display:flex}.wallet-advanced>summary::-webkit-details-marker{display:none}.wallet-advanced>summary span{letter-spacing:.12em;font:8px DM Mono,monospace}.wallet-advanced>summary small{color:#607a74;font:7px DM Mono,monospace}.wallet-advanced>summary:after{content:"+";color:var(--console-accent);font:18px DM Mono,monospace}.wallet-advanced[open]>summary{border-bottom:1px solid #263e3c}.wallet-advanced[open]>summary:after{content:"−"}.wallet-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;display:grid}.wallet-auto-meta{background:#040b10;border:1px solid #223937;grid-template-columns:auto minmax(0,1fr);gap:9px 14px;padding:13px;display:grid}.wallet-auto-meta span{color:#66827c;letter-spacing:.1em;font:7px DM Mono,monospace}.wallet-auto-meta code{overflow-wrap:anywhere;color:#9fc8be;font:8px/1.5 DM Mono,monospace}.wallet-records{margin-bottom:44px}.wallet-records .record-card summary{grid-template-columns:68px minmax(0,1fr) auto}.wallet-records code{color:#78938d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:8px DM Mono,monospace;display:block;overflow:hidden}.wallet-state{color:#8ca59f;border:1px solid #36534f;width:max-content;margin-top:9px;padding:5px 7px;font:7px DM Mono,monospace;display:inline-flex}.wallet-state.active{color:var(--console-accent);border-color:#3d7c6f}.donation-admin-head{border-bottom:1px solid var(--console-border);justify-content:space-between;align-items:end;gap:20px;margin:38px 0 17px;padding-bottom:14px;display:flex}.donation-admin-head h3{margin:0;font:600 clamp(30px,4vw,48px) Barlow Condensed,sans-serif}.donation-admin-head span{color:var(--console-accent);font:8px DM Mono,monospace}.donation-admin-list{gap:10px;display:grid}.donation-record{border:1px solid var(--console-border);background:var(--console-panel);grid-template-columns:90px minmax(0,1fr) minmax(210px,.55fr);gap:20px;padding:20px;display:grid}.donation-record>span{width:74px;height:74px;color:var(--console-accent);border:1px solid #3d5b58;place-items:center;font:600 20px Barlow Condensed,sans-serif;display:grid}.donation-record h4{margin:0;font:600 25px Barlow Condensed,sans-serif}.donation-record p{color:#9fb3ae;margin:7px 0;font:400 17px/1.3 Cormorant Garamond,serif}.donation-meta{color:#758d87;flex-wrap:wrap;gap:8px;font:8px DM Mono,monospace;display:flex}.donation-tx{color:#a8d5cb;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font:8px DM Mono,monospace;display:block;overflow:hidden}.donation-actions{align-content:start;gap:9px;display:grid}.donation-actions select{color:#e9f8f4;background:#030a11;border:1px solid #38504f;min-height:44px;padding:10px;font:9px DM Mono,monospace}.donation-actions button,.donation-actions a{min-height:44px;color:var(--console-accent);cursor:pointer;background:#0a2524;border:1px solid #456560;justify-content:center;align-items:center;font:8px DM Mono,monospace;text-decoration:none;display:flex}@media (width<=1050px){.stage-support{grid-template-columns:1fr}.crypto-support-copy{max-width:760px}.crypto-seal{opacity:.45;position:absolute;bottom:0;right:0}.donation-record{grid-template-columns:74px minmax(0,1fr)}.donation-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.stage-support{padding-top:116px}.chapter-rail.is-final{opacity:0;pointer-events:none}.crypto-seal{display:none}.crypto-currencies,.crypto-amounts{grid-template-columns:1fr}.crypto-amounts>i{height:20px;transform:rotate(90deg)}.crypto-confirmation fieldset{grid-template-columns:1fr}.crypto-confirmation label.wide,.crypto-confirmation .wide{grid-column:auto}.crypto-terminal>header{flex-direction:column;align-items:flex-start}.donation-record{grid-template-columns:1fr}.donation-record>span{width:54px;height:54px}.donation-actions{grid-column:auto;grid-template-columns:1fr}.solara-footer{padding-bottom:max(84px,env(safe-area-inset-bottom))}.wallet-custom-grid,.wallet-advanced-grid,.wallet-route-preview{grid-template-columns:1fr}.wallet-route-preview>small{justify-self:start}.wallet-auto-meta{grid-template-columns:1fr}}@media (width<=400px){.crypto-currencies,.crypto-amounts,.crypto-step{padding-left:14px!important;padding-right:14px!important}.crypto-presets{padding-inline:14px}.crypto-rate,.crypto-notice,.crypto-disclaimer{margin-left:14px;margin-right:14px}.crypto-currencies label{grid-template-columns:42px minmax(0,1fr)}.crypto-currencies label>i{grid-column:2}.crypto-payment code{font-size:7px}.crypto-support-copy>h2{font-size:clamp(54px,18vw,74px)}}@media (prefers-reduced-motion:reduce){.crypto-terminal,.crypto-seal,.crypto-step{opacity:1!important;transition:none!important;transform:none!important}}:root{--mintnight-100:#7cbbae;--mintnight-300:#63968b;--mintnight-500:#4a7068;--mintnight-700:#324b46;--mintnight-950:#192523;--ink:#192523;--paper:#7cbbae;--mist:#63968b;--aqua:#7cbbae;--line:#7cbbae3d;--red:#63968b}html,body,.solas-shell,.realm-sequence{background:var(--mintnight-950);color:var(--mintnight-100)}body{accent-color:var(--mintnight-100)}::selection{background:var(--mintnight-100);color:var(--mintnight-950)}:focus-visible{outline:2px solid var(--mintnight-100);outline-offset:3px}.realm-sequence:after{background:linear-gradient(#19252314,#324b4633,#19252324)}.depth-fog,.hero-fog{background:radial-gradient(circle at 60% 22%,#7cbbae26,#0000 34%),radial-gradient(circle at 28% 70%,#4a706829,#0000 38%)}.depth-embers{background-image:radial-gradient(#7cbbae57 .7px,#0000 .9px)}.solara-nav{border-color:var(--line);background:#192523d6}.solara-nav a,.solara-footer strong,.solara-footer a,.solara-nav span,.solara-hero>p:not(.kicker),.solara-hero small,.section-copy,.chapter-card p,.join-grid article>p,.story-card p,.story-modal-copy p,.crypto-support-copy>p:not(.kicker),.kicker,.stage-index,.transition-content>span,.transition-content small,.chapter-card span,.join-grid article>span,.story-card>span,.story-modal-copy>span,.text-link{color:var(--mintnight-100)}.sigil-button,.application-form button{border-color:var(--mintnight-100);color:var(--mintnight-100);background:#324b46b8}.sigil-button:hover,.application-form button:hover{background:var(--mintnight-100);color:var(--mintnight-950)}.chapter-stage,.stage-realms,.stage-progress,.stage-join,.stage-stories,.stage-gallery,.stage-support{border-color:var(--line);background:linear-gradient(145deg,#192523fa,#324b46d1 52%,#192523fa)}.stage-progress:after,.stage-join:after,.stage-stories:after{background:radial-gradient(circle,#7cbbae29,#0000 68%)}.chapter-transition{border-color:var(--line);background:linear-gradient(90deg,#192523f5,#324b468a,#192523f5)}.chapter-transition:before{background:radial-gradient(#7cbbae2e,#0000 58%)}.chapter-transition:after{background:linear-gradient(90deg,#0000 49.85%,#7cbbae2e 50%,#0000 50.15%)}.transition-right .transition-sweep,.transition-vertical .transition-sweep{background:radial-gradient(#63968b33,#1925237a 54%,#0000 72%)}.transition-right .transition-line,.transition-vertical .transition-line{background:linear-gradient(90deg,transparent,var(--mintnight-100),transparent);box-shadow:0 0 14px #7cbbae61}.transition-orbit,.transition-orbit:before,.transition-orbit:after,.stage-orbit,.stage-orbit:before,.stage-orbit:after{border-color:#7cbbae33}.transition-orbit i,.stage-orbit i,.stage-scan-rule{background:#7cbbae33}.transition-orbit b,.stage-orbit b{color:var(--mintnight-100);background:#192523c7;border-color:#7cbbae57}.stage-ghost{-webkit-text-stroke-color:#7cbbae29}.chapters-section,.stories-section,.gallery-section,.progress-section,.join-section,.interlude,.interlude.inverse{border-color:var(--line);background:linear-gradient(110deg,#192523f7,#324b46a8,#192523f7)}.chapter-card,.join-grid article,.join-portal,.story-card,.gallery-item,.story-modal>article,.crypto-terminal{box-shadow:0 28px 80px #1925237a;border-color:var(--line)!important;background:linear-gradient(145deg,#324b46ad,#192523f5)!important}.story-media,.gallery-item,.story-modal-media{background:var(--mintnight-700)}.story-modal{background:#192523e6}.solara-footer{background:var(--mintnight-950);color:var(--mintnight-300)}.application-form input,.application-form textarea,.application-form select,.crypto-terminal input,.crypto-terminal select{color:var(--mintnight-100);background:#192523c2;border-color:#7cbbae40}.application-form input::placeholder,.application-form textarea::placeholder{color:var(--mintnight-300)}.progress-list article header,.crypto-terminal>header,.crypto-payment code,.progress-list article header b,.progress-list article>p,.crypto-currencies legend,.crypto-confirmation legend,.crypto-amounts>label>span,.crypto-payment label>span,.crypto-confirmation label>span{color:var(--mintnight-100)}.progress-list article>div{background:#7cbbae24}.progress-list article i{background:var(--mintnight-100);box-shadow:0 0 15px #7cbbae66}.crypto-currencies label{color:var(--mintnight-100);background:#192523d6;border-color:#7cbbae2e}.crypto-currencies label:hover,.crypto-currencies label.active{border-color:var(--mintnight-100);background:var(--mintnight-700)}.crypto-currencies label>span,.crypto-seal{color:var(--mintnight-100);border-color:#7cbbae57}.crypto-currencies label small,.crypto-currencies label>i{color:var(--mintnight-100)}.developer-login-shell{background:radial-gradient(circle at 18% 15%,#4a70689e,transparent 36%),radial-gradient(circle at 84% 85%,#324b46b8,transparent 40%),var(--mintnight-950);color:var(--mintnight-100)}.developer-login-shell:before{background-image:linear-gradient(#7cbbae14 1px,#0000 1px),linear-gradient(90deg,#7cbbae14 1px,#0000 1px)}.developer-login-card{border-color:var(--line);background:linear-gradient(145deg,#324b46eb,#192523f5);box-shadow:0 30px 90px #1925239e}.developer-login-card p,.developer-login-card label,.developer-back{color:var(--mintnight-300)}.developer-login-card input{color:var(--mintnight-100);background:#192523d1;border-color:#7cbbae47}.developer-login-card button{border-color:var(--mintnight-100);background:var(--mintnight-700);color:var(--mintnight-100)}.developer-login-card button:hover{background:var(--mintnight-100);color:var(--mintnight-950)}.console-shell{--console-bg:#192523;--console-panel:#324b469e;--console-panel-2:#4a706894;--console-text:#7cbbae;--console-muted:#7cbbae;--console-border:#7cbbae40;--console-accent:#7cbbae;background:var(--console-bg)}.console-sidebar{background:linear-gradient(180deg,var(--mintnight-700),var(--mintnight-950))}.console-topbar{border-color:var(--console-border);background:#192523e0}.console-sidebar nav button,.console-sidebar nav button small{color:var(--mintnight-100)}.console-sidebar nav button:hover,.console-sidebar nav button.active{border-color:var(--mintnight-500);color:var(--mintnight-100);background:#4a70687a}.console-form,.record-card,.media-record,.overview-grid article,.application-admin-list article,.profile-copy-editor,.profile-editor-block,.settings-form{border-color:var(--console-border);background:#324b46b8}.console-form.composer{border-color:var(--mintnight-500);box-shadow:0 22px 70px #1925238f}.admin-field{color:var(--mintnight-100)}.admin-field input,.admin-field textarea,.admin-field select{border-color:var(--mintnight-500);color:var(--mintnight-100);background:#192523d6}.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus{border-color:var(--mintnight-100);box-shadow:0 0 0 3px #7cbbae21}.console-primary,.console-danger,.console-panel-head>button,.console-user button{border-color:var(--mintnight-100);background:var(--mintnight-700);color:var(--mintnight-100)}.console-primary:hover,.console-danger:hover,.console-panel-head>button:hover,.console-user button:hover{background:var(--mintnight-100);color:var(--mintnight-950)}.console-primary:disabled,.console-danger:disabled{border-color:var(--mintnight-500);background:var(--mintnight-700);color:var(--mintnight-300)}.console-danger{border-style:dashed}.console-pulse,.workStatus i{background:var(--mintnight-100);box-shadow:0 0 14px #7cbbae8c}@media (width<=760px){.chapter-rail,.profile-rail{border-color:var(--line);background:#192523e0}}.solara-footer{padding-top:28px;padding-bottom:max(28px,env(safe-area-inset-bottom));border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) auto minmax(260px,1.45fr) auto;align-items:center;gap:18px 30px;display:grid}.footer-identity{gap:7px;display:grid}.footer-identity span{color:var(--mintnight-300)}.footer-pages,.footer-actions{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.footer-pages a,.footer-actions>a{align-items:center;min-height:44px;display:inline-flex}.footer-pages a{color:var(--mintnight-100);position:relative}.footer-pages a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .2s;position:absolute;inset:auto 0 8px;transform:scaleX(0)}.footer-pages a:hover:after,.footer-pages a:focus-visible:after{transform:scaleX(1)}.footer-actions{justify-content:flex-end}.footer-year{color:var(--mintnight-300);justify-self:end}.info-shell{background:radial-gradient(circle at 82% 9%,#7cbbae24,transparent 30%),linear-gradient(145deg,var(--mintnight-950),#22332f 55%,var(--mintnight-950));min-height:100svh;color:var(--mintnight-100)}.info-nav{z-index:2;min-height:76px;padding:env(safe-area-inset-top) max(clamp(20px,5vw,80px),env(safe-area-inset-right)) 0 max(clamp(20px,5vw,80px),env(safe-area-inset-left));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#192523cc;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.info-brand{min-height:44px;color:var(--mintnight-100);letter-spacing:.12em;align-items:center;font:500 19px Cormorant Garamond,serif;text-decoration:none;display:flex}.info-brand i{color:var(--mintnight-100);margin-left:6px;font:10px DM Mono,monospace}.info-nav nav,.info-footer nav{align-items:center;gap:8px 24px;display:flex}.info-nav nav a,.info-footer a{min-height:44px;color:var(--mintnight-100);letter-spacing:.12em;align-items:center;font:9px DM Mono,monospace;text-decoration:none;display:flex}.info-page{min-height:calc(100svh - 152px);padding:clamp(86px,11vw,150px) max(clamp(24px,10vw,165px),env(safe-area-inset-right)) clamp(82px,10vw,130px) max(clamp(24px,10vw,165px),env(safe-area-inset-left));grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-template-areas:"index index""heading content""heading aside";gap:22px clamp(40px,9vw,150px);display:grid;position:relative}.info-page:before{content:"";pointer-events:none;background-image:linear-gradient(#7cbbae0b 1px,#0000 1px),linear-gradient(90deg,#7cbbae0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.info-index{color:var(--mintnight-300);letter-spacing:.14em;grid-area:index;align-items:center;gap:16px;font:9px DM Mono,monospace;display:flex}.info-index i{background:var(--line);width:72px;height:1px;display:block}.info-heading{z-index:1;grid-area:heading;align-self:start;min-width:0;position:relative}.info-heading>p{color:var(--mintnight-100);letter-spacing:.18em;margin:0;font:9px DM Mono,monospace}.info-heading h1{letter-spacing:-.048em;margin:24px 0 28px;font:600 clamp(58px,8vw,128px)/.79 Barlow Condensed,sans-serif}.info-heading h1 span{display:block}.info-lead{max-width:620px;color:var(--mintnight-100);font:400 clamp(23px,2.2vw,32px)/1.16 Cormorant Garamond,serif}.info-content{z-index:1;border-top:1px solid var(--line);grid-area:content;align-self:start;min-width:0;padding-top:32px;position:relative}.info-prose{gap:18px;display:grid}.info-prose p{color:var(--mintnight-100);margin:0;font:400 clamp(18px,1.6vw,23px)/1.45 Cormorant Garamond,serif}.info-statement{border-top:1px solid var(--line);color:var(--mintnight-100);letter-spacing:.13em;margin:38px 0 0;padding:22px 0 0;font:9px/1.7 DM Mono,monospace}.info-aside{z-index:1;border:1px solid var(--line);background:#324b466b;grid-area:aside;align-self:end;gap:8px;margin-top:40px;padding:18px;display:grid;position:relative}.info-aside span{color:var(--mintnight-300);letter-spacing:.14em;font:8px DM Mono,monospace}.info-aside b{letter-spacing:.1em;font:500 11px DM Mono,monospace}.content-breadcrumbs{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;line-height:1.6;display:flex}.content-breadcrumbs a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;display:inline-flex}.content-media{aspect-ratio:16/9;border:1px solid var(--line);background:var(--mintnight-950);margin:24px 0;overflow:hidden}.content-media img,.content-media video{object-fit:contain;width:100%;height:100%;display:block}.content-date{font-size:14px;line-height:1.6}.content-subheading{font-size:24px;line-height:1.3}.info-statement a{color:inherit;text-underline-offset:4px}.site-map-grid{border-top:1px solid var(--line);display:grid}.site-map-grid>a{border-bottom:1px solid var(--line);min-height:92px;color:var(--mintnight-100);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;text-decoration:none;transition:background .2s,padding .2s;display:grid}.site-map-grid>a:hover,.site-map-grid>a:focus-visible{background:#324b4661;padding-inline:14px}.site-map-grid span,.site-map-grid b{color:var(--mintnight-100);font:9px DM Mono,monospace}.site-map-grid h2{margin:0;font:600 clamp(25px,3vw,38px) Barlow Condensed,sans-serif}.site-map-grid p{color:var(--mintnight-300);margin:4px 0 0;font:400 17px/1.3 Cormorant Garamond,serif}.mcp-signals{gap:8px;margin-top:34px;display:grid}.mcp-signals a{border:1px solid var(--line);min-height:58px;color:var(--mintnight-100);background:#324b4652;grid-template-columns:minmax(90px,.5fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 13px;text-decoration:none;display:grid}.mcp-signals span,.mcp-signals b{letter-spacing:.11em;font:8px DM Mono,monospace}.mcp-signals small{color:var(--mintnight-300);font:400 16px Cormorant Garamond,serif}.mcp-signals a:hover,.mcp-signals a:focus-visible{border-color:var(--mintnight-100);background:#4a70688f}.info-footer{padding:18px max(clamp(20px,5vw,80px),env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(clamp(20px,5vw,80px),env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--mintnight-950);color:var(--mintnight-300);letter-spacing:.1em;grid-template-columns:1fr auto auto auto;align-items:center;gap:18px 30px;font:9px DM Mono,monospace;display:grid}.info-footer strong{color:var(--mintnight-100)}@media (width<=1100px){.solara-footer{grid-template-columns:minmax(180px,1fr) minmax(0,1.6fr) auto}.footer-pages{grid-column:1}.footer-actions{grid-area:1/2/3}.footer-year{grid-area:1/3/3}.info-page{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:22px 54px}.info-footer{grid-template-columns:1fr auto auto}.info-footer>nav{grid-column:1/3}.info-footer>span{grid-area:1/3/3}}@media (width<=760px){.solara-footer{padding-bottom:max(34px,env(safe-area-inset-bottom));grid-template-columns:1fr auto;align-items:start}.footer-identity,.footer-pages,.footer-actions{grid-column:1/-1}.footer-pages{grid-row:auto;gap:8px 20px}.footer-actions{grid-row:auto;justify-content:flex-start}.footer-year{grid-area:1/2}.info-nav{padding-top:max(12px,env(safe-area-inset-top));flex-direction:column;align-items:flex-start;padding-bottom:12px}.info-nav nav{justify-content:space-between;gap:8px;width:100%}.info-page{min-height:auto;padding-top:72px;padding-right:max(20px,env(safe-area-inset-right));padding-bottom:72px;padding-left:max(20px,env(safe-area-inset-left));grid-template-columns:1fr;grid-template-areas:"index""heading""content""aside"}.info-heading h1{font-size:clamp(56px,18vw,88px)}.info-content{padding-top:26px}.info-aside{margin-top:12px}.info-footer{grid-template-columns:1fr auto}.info-footer>nav{flex-wrap:wrap;grid-area:auto/1/auto/-1}.info-footer>a{grid-column:1}.info-footer>span{grid-area:3/2}.site-map-grid>a{min-height:100px}.mcp-signals a{grid-template-columns:1fr auto}.mcp-signals small{grid-area:2/1/auto/-1}}@media (width<=400px){.footer-actions{grid-template-columns:1fr;display:grid}.footer-actions a{width:max-content;max-width:100%}.info-nav nav a{font-size:8px}.info-footer{grid-template-columns:1fr}.info-footer>span,.info-footer>a{grid-area:auto/1}.site-map-grid>a{grid-template-columns:34px minmax(0,1fr)}.site-map-grid>a>b{display:none}}.luminous-action{--shine-x:50%;--shine-y:50%;--shine-opacity:0;isolation:isolate;position:relative}.luminous-action:after{content:"";z-index:4;border-radius:inherit;background:radial-gradient(110px circle at var(--shine-x) var(--shine-y), #e8fffa 0, #7cbbaeeb 25%, #63968b66 48%, transparent 72%) border-box;opacity:var(--shine-opacity);filter:drop-shadow(0 0 5px #7cbbaeb8);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.luminous-action:hover,.luminous-action:focus-visible{box-shadow:0 0 0 1px #7cbbae14,0 0 22px #7cbbae24}.crypto-trust-strip{border-bottom:1px solid var(--line);background:#19252394;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crypto-trust-strip span{min-height:36px;color:var(--mintnight-100);letter-spacing:.1em;text-align:center;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font:7px DM Mono,monospace;display:flex}.crypto-trust-strip span+span{border-left:1px solid var(--line)}.crypto-trust-strip i{background:var(--mintnight-100);border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #7cbbaeb8}.crypto-journey{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 20px;list-style:none;display:grid}.crypto-journey li{min-height:48px;color:var(--mintnight-300);letter-spacing:.11em;align-items:center;gap:9px;font:7px DM Mono,monospace;display:flex;position:relative}.crypto-journey li:not(:last-child):after{content:"";background:#7cbbae29;height:1px;position:absolute;left:62px;right:10px}.crypto-journey li b{border:1px solid #7cbbae38;place-items:center;width:24px;height:24px;font-weight:400;display:grid}.crypto-journey li.active{color:var(--mintnight-100)}.crypto-journey li.active b{border-color:var(--mintnight-100);background:#4a706885;box-shadow:0 0 14px #7cbbae1f}.crypto-currencies{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.crypto-route{border:1px solid #7cbbae40;border-left:3px solid var(--mintnight-100);background:linear-gradient(110deg,#324b469e,#192523d1);grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;margin:18px 20px 0;padding:15px 16px;display:grid}.crypto-route>span{color:var(--mintnight-300);letter-spacing:.13em;grid-column:1/-1;font:7px DM Mono,monospace}.crypto-route strong{color:#e8fff9;flex-wrap:wrap;align-items:center;gap:9px;font:600 22px Barlow Condensed,sans-serif;display:flex}.crypto-route strong i{color:var(--mintnight-300);font:7px DM Mono,monospace}.crypto-route small{color:var(--mintnight-100);letter-spacing:.06em;text-align:right;align-self:end;font:7px/1.5 DM Mono,monospace}.crypto-presets button[aria-pressed=true]{border-color:var(--mintnight-100);background:var(--mintnight-700);color:#eafffa;box-shadow:inset 0 0 18px #7cbbae14}.crypto-safety-check{background:#19252380;border:1px dashed #7cbbae52;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:15px 16px;display:grid}.crypto-safety-check>span{color:var(--mintnight-100);letter-spacing:.12em;font:7px DM Mono,monospace}.crypto-safety-check ol{color:var(--mintnight-100);gap:6px;margin:0;padding-left:18px;font:8px/1.5 DM Mono,monospace;display:grid}.support-admin,.support-admin *{min-width:0}.support-admin-lead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin:-10px 0 24px;display:grid}.support-admin-lead p{max-width:820px;color:var(--mintnight-100);overflow-wrap:anywhere;margin:0;font:400 20px/1.42 Cormorant Garamond,serif}.support-admin-lead .console-primary{white-space:nowrap;letter-spacing:.1em;justify-content:center;align-items:center;min-height:46px;padding:12px 16px;font:8px DM Mono,monospace;text-decoration:none;display:flex}.support-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:30px;display:grid}.support-admin-metrics article{border:1px solid var(--console-border);background:linear-gradient(145deg,#324b46b8,#192523e6);gap:6px;min-height:126px;padding:16px;display:grid}.support-admin-metrics small,.support-admin-metrics span{color:var(--mintnight-100);letter-spacing:.11em;font:7px DM Mono,monospace}.support-admin-metrics strong{color:#eafffa;overflow-wrap:anywhere;align-self:end;font:600 clamp(30px,4vw,48px) Barlow Condensed,sans-serif}.support-subhead,.donation-admin-head{border-bottom:1px solid var(--console-border);justify-content:space-between;align-items:end;gap:20px;margin:34px 0 16px;padding-bottom:14px;display:flex}.support-subhead>div,.donation-admin-head>div{gap:6px;display:grid}.support-subhead span,.donation-admin-head span{color:var(--mintnight-300);letter-spacing:.13em;font:7px DM Mono,monospace}.support-subhead h3,.donation-admin-head h3{margin:0;font:600 clamp(30px,4vw,48px) Barlow Condensed,sans-serif}.support-subhead>small,.donation-admin-head>small{color:var(--console-accent);letter-spacing:.08em;text-align:right;font:8px DM Mono,monospace}.support-empty{border:1px dashed var(--console-border);background:#1925236b;margin:0;padding:26px}.donation-filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.donation-filters button{border:1px solid var(--console-border);min-width:116px;min-height:44px;color:var(--mintnight-100);cursor:pointer;letter-spacing:.1em;background:#192523b3;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;font:7px DM Mono,monospace;display:flex}.donation-filters button b{border:1px solid #7cbbae42;place-items:center;min-width:24px;height:24px;padding:0 5px;font-weight:400;display:grid}.donation-filters button.active{border-color:var(--mintnight-100);background:var(--mintnight-700);color:#effffb}.donation-record{position:relative;overflow:hidden}.donation-record:before{content:"";background:var(--mintnight-300);width:3px;position:absolute;top:0;bottom:0;left:0}.donation-record.status-confirmed:before{background:var(--mintnight-100);box-shadow:0 0 14px #7cbbaea6}.donation-record.status-rejected:before{border-left:3px dashed var(--mintnight-300);background:0 0}.donation-status{border:1px solid #7cbbae42;padding:4px 7px}.status-confirmed .donation-status{border-color:var(--mintnight-100);color:#eafffa}.status-rejected .donation-status{border-style:dashed}@media (width<=1120px){.support-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.crypto-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-trust-strip span:nth-child(3){border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.crypto-journey{padding-inline:14px}.crypto-journey li{gap:6px}.crypto-journey li:not(:last-child):after{display:none}.crypto-route{grid-template-columns:1fr;margin-inline:14px}.crypto-route small{text-align:left}.crypto-safety-check,.support-admin-lead{grid-template-columns:1fr}.support-admin-lead .console-primary{width:100%}.support-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.support-subhead,.donation-admin-head{flex-direction:column;align-items:flex-start}.support-subhead>small,.donation-admin-head>small{text-align:left}}@media (width<=440px){.crypto-trust-strip{grid-template-columns:1fr}.crypto-trust-strip span+span{border-top:1px solid var(--line);border-left:0}.crypto-trust-strip span:nth-child(3){grid-column:auto}.crypto-journey li{justify-content:center}.crypto-journey li span{display:none}.support-admin-metrics{grid-template-columns:1fr}.support-admin-metrics article{min-height:112px}.donation-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.donation-filters button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.luminous-action:after{filter:none;transition:none!important}}.user-auth-shell{color:#effffb;background:#020508;place-items:center;min-height:100svh;padding:92px 22px 42px;display:grid;position:relative;overflow:hidden}.user-auth-backdrop{object-fit:cover;opacity:.5;filter:saturate(.82)contrast(1.08);width:106%;height:106%;position:absolute;inset:-3%}.user-auth-shell:after{content:"";background:linear-gradient(90deg,#020508e6,#02070a7a 50%,#020508e0),linear-gradient(0deg,#020508 0,#0000 55%,#0205089e);position:absolute;inset:0}.user-auth-noise{z-index:1;opacity:.24;pointer-events:none;background-image:linear-gradient(#93f7df14 1px,#0000 1px),linear-gradient(90deg,#93f7df14 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 76%);mask-image:radial-gradient(circle,#000 15%,#0000 76%)}.user-auth-brand{z-index:3;top:max(24px,env(safe-area-inset-top));left:max(24px,env(safe-area-inset-left));color:#effffb;letter-spacing:.12em;align-items:center;gap:12px;font:600 18px Cormorant Garamond,serif;text-decoration:none;display:flex;position:absolute}.user-auth-brand img{object-fit:cover;border:1px solid #7cbbae;border-radius:50%;width:42px;height:42px}.user-auth-brand i{color:#93f7df;font:8px DM Mono,monospace}.user-auth-card{z-index:2;background:linear-gradient(145deg,#091c19f5,#03090ef7);border:1px solid #93f7df4d;width:min(590px,100%);padding:clamp(30px,6vw,62px);position:relative;overflow:hidden;box-shadow:0 36px 120px #000d,0 0 70px #93f7df14}.user-auth-card h1{letter-spacing:-.045em;margin:18px 0 20px;font:600 clamp(58px,10vw,94px)/.76 Barlow Condensed,sans-serif}.user-auth-card h1 span:last-child{color:#93f7df;font-family:Cormorant Garamond;font-style:italic;font-weight:500}.user-auth-lead{color:#c1d7d2;max-width:440px;margin:0;font:500 20px/1.35 Cormorant Garamond,serif}.user-auth-sigil{border:1px solid #93f7df29;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:-56px;right:-56px}.user-auth-sigil i{border:1px solid #93f7df33;width:70%;height:70%;position:absolute;transform:rotate(45deg)}.user-auth-sigil span{color:#93f7df33;font:500 54px Cormorant Garamond}.user-auth-form{gap:15px;margin-top:32px;display:grid}.user-auth-form label{color:#acc7c1;letter-spacing:.13em;gap:7px;font:8px DM Mono,monospace;display:grid}.user-auth-form input{color:#effffb;background:#02080acc;border:1px solid #93f7df40;border-radius:0;outline:0;width:100%;min-height:50px;padding:12px 14px;font:500 16px DM Mono,monospace}.user-auth-form input:focus{border-color:#93f7df;box-shadow:0 0 0 3px #93f7df21}.user-auth-form label>small{color:#789891;font:8px DM Mono}.user-auth-handle{color:#93f7df;background:#02080acc;border:1px solid #93f7df40;align-items:center;min-height:50px;padding-left:14px;font:500 16px DM Mono;display:flex}.user-auth-handle:focus-within{border-color:#93f7df;box-shadow:0 0 0 3px #93f7df21}.user-auth-handle input{background:0 0;border:0;min-height:48px;box-shadow:none!important}.user-auth-form button{color:#baffef;cursor:pointer;letter-spacing:.13em;background:#0b302c;border:1px solid #93f7df;min-height:52px;margin-top:4px;font:500 9px DM Mono}.user-auth-form button:hover{color:#06201d;background:#93f7df}.user-auth-form button:disabled{cursor:wait;opacity:.6}.user-auth-card>output{color:#ffb4aa;letter-spacing:.05em;min-height:23px;margin-top:13px;font:500 10px/1.5 DM Mono;display:block}.user-auth-card>output.success{color:#93f7df}.user-auth-links{justify-content:space-between;gap:14px;margin-top:6px;display:flex}.user-auth-links a{color:#b8d0ca;letter-spacing:.1em;align-items:center;min-height:44px;font:500 8px DM Mono;text-decoration:none;display:flex}.user-auth-links a:hover{color:#93f7df}.user-auth-guest{color:#93f7df;letter-spacing:.11em;border-top:1px solid #93f7df26;gap:5px;margin-top:8px;padding-top:15px;font:500 9px DM Mono;text-decoration:none;display:grid}.user-auth-guest small{color:#789891;letter-spacing:0;font:400 9px/1.45 DM Mono}html[data-theme=light] .user-auth-shell{color:#172421;background:#e8eee9}html[data-theme=light] .user-auth-shell:after{background:linear-gradient(90deg,#ecf3eef0,#ecf3ee99 50%,#ecf3eeeb),linear-gradient(#0000 42%,#e8eee9)}html[data-theme=light] .user-auth-backdrop{opacity:.34;filter:saturate(.7)contrast(1.05)}html[data-theme=light] .user-auth-brand{color:#172421}html[data-theme=light] .user-auth-card{color:#172421;background:linear-gradient(145deg,#fafdfaf7,#e1ece6fa);border-color:#628b82;box-shadow:0 34px 90px #1d373140}html[data-theme=light] .user-auth-lead{color:#37554e}html[data-theme=light] .user-auth-form label{color:#36574f}html[data-theme=light] .user-auth-form input,html[data-theme=light] .user-auth-handle{color:#14211e;background:#fff;border-color:#789e95}html[data-theme=light] .user-auth-links a{color:#315b52}html[data-theme=light] .user-auth-guest small{color:#496c64}@media (width<=600px){.user-auth-shell{align-items:end;padding:90px 14px 14px}.user-auth-card{max-height:calc(100svh - 96px);padding:30px 20px;overflow-y:auto}.user-auth-card h1{font-size:clamp(52px,18vw,74px)}.user-auth-brand{top:max(14px,env(safe-area-inset-top));left:16px}.user-auth-links{flex-direction:column;align-items:flex-start;gap:0}}@media (prefers-reduced-motion:reduce){.user-auth-card{transition:none!important;transform:none!important}}.user-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 26px;display:grid}.user-admin-metrics article{border:1px solid var(--console-border);background:linear-gradient(145deg,#324b46b8,#192523e6);gap:8px;min-height:118px;padding:17px;display:grid}.user-admin-metrics small{color:var(--console-muted);letter-spacing:.12em;font:8px DM Mono}.user-admin-metrics strong{color:var(--console-accent);align-self:end;font:600 46px Barlow Condensed}.user-admin-list{gap:10px;display:grid}.user-admin-list>article{border:1px solid var(--console-border);background:var(--console-panel);grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.user-admin-list>article>span{border:1px solid var(--console-accent);width:58px;height:58px;color:var(--console-accent);place-items:center;font:600 20px Barlow Condensed;display:grid}.user-admin-list h3{margin:5px 0 2px;font:600 28px Barlow Condensed}.user-admin-list p{color:var(--console-muted);margin:0;font:10px DM Mono}.user-admin-list small,.user-admin-list time{color:var(--console-muted);letter-spacing:.09em;font:7px DM Mono;display:block}.user-admin-list time{margin-top:8px}.user-admin-list button{color:#ffc1b9;cursor:pointer;letter-spacing:.1em;background:0 0;border:1px dashed #e78f84;min-width:128px;min-height:46px;font:8px DM Mono}.user-admin-list .blocked{opacity:.72}.user-admin-list .blocked button{border-style:solid;border-color:var(--console-accent);color:var(--console-accent)}@media (width<=720px){.user-admin-metrics{grid-template-columns:1fr}.user-admin-list>article{grid-template-columns:52px minmax(0,1fr)}.user-admin-list>article>span{width:48px;height:48px}.user-admin-list button{grid-column:1/-1;width:100%}}@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-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}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#f1f5f1;--paper:#142d32;--mist:#425f62;--aqua:#006c5b;--line:#143d3e38;--red:#ae3229;--mintnight-950:#f1f5f1;--mintnight-700:#e2eee6;--mintnight-500:#bdd5c8;--mintnight-300:#425f62;--mintnight-100:#142d32}.theme-toggle{z-index:120;left:max(18px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));border:1px solid var(--line);color:#eef5f1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#071317f0;border-radius:30px;justify-content:center;align-items:center;gap:10px;min-width:108px;min-height:48px;padding:10px 17px;font:500 14px DM Mono,monospace;transition:background-color .2s,color .2s,border-color .2s;display:flex;position:fixed;box-shadow:0 6px 24px #0003}.theme-toggle:hover{border-color:var(--aqua)}html[data-theme=light] .theme-toggle{color:#142d32;background:#fffffff5;box-shadow:0 6px 24px #173b321a}.solara-footer,.console-sidebar{padding-bottom:max(88px,calc(72px + env(safe-area-inset-bottom)))}html[data-theme=light] .solas-shell{background:#edf3ee}html[data-theme=light] .solas-shell:before{mix-blend-mode:normal;background:linear-gradient(90deg,#f5f8f0f2,#f4f8f1d6 55%,#eff7f4de)}html[data-theme=light] .solara-nav{border-color:var(--line);background:#f7faf5e0}html[data-theme=light] :is(.solara-nav span,.solara-hero>p:not(.kicker),.solara-hero small,.section-copy,.chapter-card p,.join-grid article>p,.story-card p,.interlude span,.join-mode p){color:#344f53}html[data-theme=light] :is(.sigil-button,.application-form button,.join-toggle button[aria-pressed=true]){color:#005747;background:#e1f0e7;border-color:#006c5b}html[data-theme=light] :is(.sigil-button:hover,.application-form button:hover){color:#fff;background:#006c5b}html[data-theme=light] :is(.interlude,.interlude.inverse,.chapter-transition){background:linear-gradient(90deg,#edf5eb55,#f7faf055,#eaf3ed55)}html[data-theme=light] :is(.chapters-section,.stories-section,.gallery-section,.progress-section,.join-section,.chapter-stage){background:linear-gradient(#0000,#f6faf438,#0000)}html[data-theme=light] :is(.stage-index,.transition-content small,.transition-content>div>span,.transition-content p,.hero-survey,.hero-survey b){color:#365c5b}html[data-theme=light] :is(.transition-number,.stage-ghost){-webkit-text-stroke-color:#143d3e47}html[data-theme=light] :is(.stage-orbit,.transition-orbit,.progress-list,.progress-list article,.story-card,.gallery-item){border-color:var(--line)}html[data-theme=light] :is(.stage-orbit b,.transition-orbit b,.scroll-orbit){color:#345957;border-color:var(--line);background:#f4faf1d9}html[data-theme=light] :is(.stage-orbit i,.transition-orbit i,.stage-scan-rule,.hero-survey i){background:#143d3e40}html[data-theme=light] .transition-sweep{background:radial-gradient(#cee4d94d,#0000 72%)}html[data-theme=light] .transition-right .transition-sweep{background:radial-gradient(#e9d0bd4d,#0000 72%)}html[data-theme=light] .transition-vertical .transition-sweep{background:radial-gradient(#ddd9ef4d,#0000 72%)}html[data-theme=light] .chapter-card{border-color:var(--line);background:#fffff940}html[data-theme=light] :is(.chapter-card a,.realm-file i){color:#005d50;border-color:#006c5b55}html[data-theme=light] .progress-list article header{color:#142d32}html[data-theme=light] :is(.progress-list article header b,.progress-list article>p){color:#425f62}html[data-theme=light] .progress-list article>div{background:#006c5b22}html[data-theme=light] .progress-list article.active header b{color:var(--aqua)}html[data-theme=light] .join-portal{border-color:var(--line)!important;background:#f9fcf6db!important}html[data-theme=light] .join-toggle{border-color:var(--line);background:#e6eee7}html[data-theme=light] .join-toggle button{color:#425f62}html[data-theme=light] :is(.application-form label,.developer-login-form label){color:#365859}html[data-theme=light] :is(.application-form input,.application-form textarea,.application-form select){color:#142d32;background:#fbfdf8;border-color:#94b4ab}html[data-theme=light] :is(input,textarea)::placeholder{color:#617571;opacity:1}html[data-theme=light] .story-card{background:#fbfdf7bf}html[data-theme=light] .gallery-item figcaption{color:#f8fff9;background:linear-gradient(#0000,#071f26dd)}html[data-theme=light] .solara-footer{color:#425f62;border-top:1px solid var(--line);background:#f3f7ee}html[data-theme=light] :is(.solara-footer strong,.solara-footer a){color:#142d32}html[data-theme=light] .chapter-rail a{color:#3d615e}html[data-theme=light] .chapter-rail a:before{background:#2c5c5959}html[data-theme=light] .solas-cursor{mix-blend-mode:multiply;border-color:#006c5b}html[data-theme=light] :is(.solas-cursor i,.solas-cursor span){background:#006c5b}html[data-theme=light] .story-modal{background:#e1ece4e0}html[data-theme=light] .story-modal article{border-color:var(--line);background:linear-gradient(140deg,#fbfdf8,#e9f3eb);box-shadow:0 20px 80px #173b3226}html[data-theme=light] .story-close{color:#142d32;border-color:var(--line);background:#f9fcf7}html[data-theme=light] .story-modal-copy p{color:#344f53}html[data-theme=light] .story-modal-copy .story-lead{color:#142d32}html[data-theme=light] .developer-login-shell{background:radial-gradient(circle at 25% 15%,#d9eee4,#f6f8ef 65%)}html[data-theme=light] .developer-login-card{border-color:var(--line);background:linear-gradient(145deg,#fff,#edf5ee);box-shadow:0 25px 100px #153f3220}html[data-theme=light] :is(.developer-back,.developer-login-card>p:not(.kicker)){color:#365859}html[data-theme=light] .developer-login-form input{color:#142d32;background:#fff;border-color:#94b4ab}html[data-theme=light] .developer-login-form button{color:#fff;background:#006c5b}html[data-theme=light] .developer-login-form output{color:#a52b26}html[data-theme=light] .console-shell{--console-bg:#f1f5f1;--console-panel:#fff;--console-panel-2:#e8f0eb;--console-text:#142d32;--console-muted:#425f62;--console-border:#bed0c6;--console-accent:#006c5b}html[data-theme=light] .console-sidebar{background:linear-gradient(#e5efe7,#f5f8f1)}html[data-theme=light] .console-topbar{background:#f8fbf5f0}html[data-theme=light] :is(.console-sidebar>p,.console-sidebar>p b,.console-sidebar nav button,.console-user span,.console-user b,.console-topbar>div,.console-topbar output,.overview-grid small,.console-note>p,.admin-field,.record-card summary p,.record-card summary>b,.media-record summary span,.application-admin-list p,.application-admin-list time,.empty-state,.profile-admin-intro,.profile-copy-editor>summary small,.profile-copy-editor>summary i){color:#425f62}html[data-theme=light] .console-sidebar nav button small{color:#59706c}html[data-theme=light] :is(.console-sidebar nav button:hover,.console-sidebar nav button.active){color:#005747;background:#d9eadf;border-color:#a9c8bb}html[data-theme=light] .overview-grid article{background:linear-gradient(145deg,#fff,#edf5ed)}html[data-theme=light] .console-note{background:radial-gradient(circle at 10%,#d8eee2,#f9fcf6 65%)}html[data-theme=light] :is(.admin-field input,.admin-field textarea,.admin-field select){color:#142d32;background:#fafcf8;border-color:#9fb9b0}html[data-theme=light] :is(.console-primary,.console-panel-head>button,.profile-editor-head button){color:#fff;background:#006c5b;border-color:#006c5b}html[data-theme=light] .console-primary:hover{color:#fff;background:#004c40}html[data-theme=light] :is(.console-danger,.console-user button){color:#9e2b28}html[data-theme=light] .console-danger{background:#fbe7e1;border-color:#ce857b}html[data-theme=light] :is(.record-card .compact,.media-record .compact,.profile-copy-form){background:#edf5ee}html[data-theme=light] :is(.profile-copy-editor,.profile-editor-block){background:linear-gradient(145deg,#fff,#edf5ee)}html[data-theme=light] .profile-copy-group{background:#fbfdf8;border-color:#bed0c6}html[data-theme=light] .profile-copy-group legend{color:#142d32}html[data-theme=light] .application-admin-list a{color:#006c5b}html[data-theme=light] .admin-progress-bar{background:#cbded3}html[data-theme=light] :is(.admin-shell,.admin-form,.admin-list article,.access-note){color:#142d32;background:#f5f9f2}html[data-theme=light] :is(.admin-form input,.admin-form textarea,.admin-form select){color:#142d32;background:#fff;border-color:#9fb9b0}@media (width<=760px){html[data-theme=light] .chapter-rail{border-color:var(--line);background:#f7fcf1f0}html[data-theme=light] .chapter-card.has-realm-media:after,html[data-theme=light] .chapter-card.realm-right.has-realm-media:after{background:linear-gradient(#f4f8ee20 0%,#f4f8eedb 45%,#f4f8eef5 98%)}.theme-toggle{min-width:94px;padding-inline:13px;font-size:13px}}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}}html[data-theme=light] .info-shell{color:#142d32;background:radial-gradient(circle at 82% 9%,#d9ece0,#0000 30%),linear-gradient(145deg,#f8faf3,#eaf3ee 55%,#f8faf3)}html[data-theme=light] .info-nav{background:#f9fcf5e6}html[data-theme=light] :is(.info-brand,.info-brand i,.info-nav nav a,.info-footer a,.info-heading>p,.info-lead,.info-prose p,.info-statement,.site-map-grid>a,.mcp-signals a){color:#142d32}html[data-theme=light] :is(.info-index,.info-aside span,.site-map-grid p,.mcp-signals small,.footer-identity span,.footer-year){color:#425f62}html[data-theme=light] :is(.info-aside,.mcp-signals a){background:#e3efe5}html[data-theme=light] :is(.site-map-grid>a:hover,.site-map-grid>a:focus-visible,.mcp-signals a:hover,.mcp-signals a:focus-visible){background:#d2e7d9}html[data-theme=light] .info-footer{color:#425f62;padding-bottom:max(88px,calc(72px + env(safe-area-inset-bottom)));background:#e8f0e9}html[data-theme=light] :is(.info-footer strong,.site-map-grid span,.site-map-grid b){color:#006c5b}html[data-theme=light] :is(.chapter-card,.join-grid article,.join-portal,.story-card,.story-modal>article,.crypto-terminal){box-shadow:0 20px 70px #173b3214;background:linear-gradient(145deg,#fffffaf0,#ebf5ece6)!important}html[data-theme=light] .crypto-support-copy>p:not(.kicker){color:#344f53}html[data-theme=light] :is(.crypto-terminal input,.crypto-terminal select){color:#142d32;background:#fbfdf8;border-color:#94b4ab}html[data-theme=light] :is(.crypto-currencies label,.crypto-presets button,.crypto-copy,.crypto-confirmation button,.donation-filters button){color:#244442;background:#f8fbf5;border-color:#a9c8bb}html[data-theme=light] :is(.crypto-currencies label.active,.crypto-currencies label:hover,.crypto-presets button[aria-pressed=true],.donation-filters button.active){color:#005747;background:#d9eadf;border-color:#006c5b}html[data-theme=light] :is(.crypto-route,.crypto-safety-check,.crypto-trust-strip,.crypto-payment,.support-empty){background:#e5f0e7;border-color:#a9c8bb}html[data-theme=light] :is(.crypto-route strong,.crypto-payment code,.crypto-journey li.active,.crypto-terminal>header,.crypto-currencies legend,.crypto-confirmation legend,.crypto-amounts>label>span,.crypto-payment label>span,.crypto-confirmation label>span){color:#142d32}html[data-theme=light] .crypto-journey li.active b{color:#006c5b;background:#d9eadf}html[data-theme=light] .support-admin-metrics article{background:linear-gradient(145deg,#fff,#edf5ed)}html[data-theme=light] :is(.support-admin-metrics strong,.status-confirmed .donation-status){color:#005747}html[data-theme=light] :is(.console-form,.record-card,.media-record,.application-admin-list article,.settings-form){background:var(--console-panel)}html[data-theme=light] .console-primary:disabled{color:#5a7069;background:#dce6df;border-color:#a9bdb2}html[data-theme=light] :is(.crypto-amounts label>div,.crypto-payment-summary,.crypto-payment label>div){background:#e5f0e7;border-color:#a9c8bb}html[data-theme=light] .crypto-payment-summary strong{color:#142d32}html[data-theme=light] :is(.crypto-primary,.crypto-wallet-open,.crypto-complete button){color:#fff;background:#006c5b;border-color:#006c5b}html[data-theme=light] .crypto-payment label button{color:#005747;background:#d9eadf;border-color:#a9c8bb}html[data-theme=light] :is(.crypto-complete p,.crypto-note,.crypto-error,.donation-record p){color:#425f62}html[data-theme=light] :is(.stage-camera,.chapter-card,.story-card,.gallery-item){opacity:1!important}html[data-theme=light] :is(.chapter-card,.join-portal,.story-card,.gallery-item,.crypto-terminal){border:2px solid #306e62;box-shadow:0 18px 48px #173b3230!important}html[data-theme=light] .realm-card-media{opacity:1;filter:saturate(1.15)contrast(1.08)}html[data-theme=light] .chapter-card.has-realm-media:after{background:linear-gradient(90deg,#f8fbf5f5 4%,#f8fbf5eb 43%,#f8fbf5b8 61%,#f8fbf51a 80%,#0000)}html[data-theme=light] .chapter-card.realm-right.has-realm-media:after{background:linear-gradient(270deg,#f8fbf5f5 4%,#f8fbf5eb 43%,#f8fbf5b8 61%,#f8fbf51a 80%,#0000)}html[data-theme=light] :is(.story-media img,.story-media video,.gallery-item img,.gallery-item video){filter:saturate(1.12)contrast(1.06)}html[data-theme=light] .realm-file i{color:#005747;border:2px solid #306e62}html[data-theme=light] .realm-card-copy{color:#142d32}html[data-theme=light] :is(.chapter-card p,.story-card p,.story-modal-copy p,.join-mode>p,.section-copy,.crypto-support-copy>p:not(.kicker)){color:#29484b;line-height:1.5}html[data-theme=light] :is(.kicker,.stage-index,.transition-content p,.solara-hero small,.join-mode>span,.application-form label,.developer-login-form label,.story-open,.story-close,.solara-footer,.info-index,.info-statement,.info-nav nav a,.info-aside span,.info-footer){letter-spacing:.08em;font-size:12px;line-height:1.65}html[data-theme=light] .realm-file span{color:#29484b;font-size:12px!important}html[data-theme=light] :is(.chapter-card a,.sigil-button,.join-toggle button,.application-form button,.developer-login-form button){font-size:13px;line-height:1.5}html[data-theme=light] :is(.application-form input,.application-form textarea,.application-form select,.developer-login-form input,.admin-field input,.admin-field textarea,.admin-field select){font-size:15px;line-height:1.5}html[data-theme=light] :is(.console-sidebar nav button,.admin-field,.console-primary,.console-panel-head>button,.record-card summary p,.console-note>p,.profile-admin-intro,.empty-state){font-size:13px;line-height:1.6}html[data-theme=light] :is(.crypto-journey li,.crypto-trust-strip,.crypto-rate,.crypto-note,.crypto-disclaimer,.crypto-notice,.crypto-currencies legend,.crypto-confirmation legend,.crypto-amounts>label>span,.crypto-payment label>span,.crypto-confirmation label>span,.crypto-payment-summary span,.crypto-payment-summary small){color:#29484b;font-size:12px;line-height:1.65}html[data-theme=light] :is(.crypto-presets button,.crypto-copy,.crypto-payment code,.crypto-primary,.crypto-wallet-open,.crypto-confirmation input,.crypto-confirmation textarea){font-size:13px;line-height:1.5}html[data-theme=light] :is(.crypto-primary,.crypto-wallet-open,.crypto-complete button,.console-primary,.developer-login-form button) :is(b,span){color:inherit}html[data-theme=light] .chapter-rail a{color:#29484b;font-size:11px}html[data-theme=light] .chapter-rail a span{opacity:1}html[data-theme=light] :is(a,button,input,textarea,select):focus-visible{outline-offset:4px;outline:3px solid #006c5b}@media (width<=760px){html[data-theme=light] .chapter-card.has-realm-media:after,html[data-theme=light] .chapter-card.realm-right.has-realm-media:after{background:linear-gradient(#0000,#f8fbf51a 12%,#f8fbf5b8 35%,#f8fbf5ed 60%,#f8fbf5fa 96%)}html[data-theme=light] .chapter-rail a{letter-spacing:.02em;font-size:10px}}html:not([data-theme=light]) :is(.chapter-card,.join-portal,.story-card,.gallery-item,.crypto-terminal){border:2px solid #7cbbae;box-shadow:0 18px 48px #0006,inset 0 0 0 1px #7cbbae26!important}html:not([data-theme=light]) :is(.chapters-section .stage-camera,.chapter-card,.story-card,.gallery-item){opacity:1!important}html:not([data-theme=light]) .realm-card-media{opacity:1;filter:saturate(1.15)contrast(1.08)brightness()}html:not([data-theme=light]) .chapter-card.has-realm-media:after{background:linear-gradient(90deg,#192523f5 4%,#192523eb 43%,#192523bd 61%,#1925231a 80%,#0000)}html:not([data-theme=light]) .chapter-card.realm-right.has-realm-media:after{background:linear-gradient(270deg,#192523f5 4%,#192523eb 43%,#192523bd 61%,#1925231a 80%,#0000)}html:not([data-theme=light]) .realm-card-copy h3{color:#edfffa}html:not([data-theme=light]) .realm-card-copy p{color:#d5e9e3}html:not([data-theme=light]) .realm-file i{color:#c6f1e5;border:2px solid #7cbbae}html:not([data-theme=light]) :is(.story-media img,.story-media video,.gallery-item img,.gallery-item video){filter:saturate(1.12)contrast(1.06)brightness()}@media (width<=760px){html:not([data-theme=light]) .chapter-card.has-realm-media:after,html:not([data-theme=light]) .chapter-card.realm-right.has-realm-media:after{background:linear-gradient(#0000,#1925231a 12%,#192523bd 35%,#192523ed 60%,#192523fa 96%)}}html[data-app=true] a:is([href=\/admin],[href^="/admin/"],[href=\/developer],[href^="/developer/"],[href=\/mcp],[href^="/mcp/"]),html[data-app=true] .footer-android{display:none!important}
