@font-face{font-family:__Cormorant_Garamond_13370b;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/9564176a1c72e95e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_13370b;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/16f2640564796f51-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_13370b;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/2e714ea0a947acb0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_13370b;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/986d0b4e8c08be46-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_13370b;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/920470eb51dfe776-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_13370b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d66fe2b2bee940d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_13370b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c80715993fab3b7c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_13370b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/327f42fdd833977a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_13370b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5cdc9df40d750374-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_13370b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f2b90c6913848529-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_Fallback_13370b;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_13370b{font-family:__Cormorant_Garamond_13370b,__Cormorant_Garamond_Fallback_13370b;font-weight:500}.__variable_13370b{--font-serif:"__Cormorant_Garamond_13370b","__Cormorant_Garamond_Fallback_13370b"}@font-face{font-family:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hanken_Grotesk_Fallback_3b6bc2;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_3b6bc2{font-family:__Hanken_Grotesk_3b6bc2,__Hanken_Grotesk_Fallback_3b6bc2;font-style:normal}.__variable_3b6bc2{--font-sans:"__Hanken_Grotesk_3b6bc2","__Hanken_Grotesk_Fallback_3b6bc2"}:root{--ground:#050403;--ink-1:rgba(255,241,226,.96);--ink-2:rgba(255,236,216,.76);--ink-3:rgba(255,232,210,.58);--line:rgba(255,228,200,.2);--line-2:rgba(255,228,200,.44);--serif:var(--font-serif),"Cormorant Garamond","Iowan Old Style",Georgia,serif;--sans:var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--lift:0 0 22px rgba(5,4,3,.92),0 0 3px rgba(5,4,3,.85);--slow:1600ms cubic-bezier(0.22,0.61,0.24,1);--slower:2600ms cubic-bezier(0.22,0.61,0.24,1);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--gutter:20px}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;background:var(--ground);color:var(--ink-1);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow:hidden;overscroll-behavior:none}body{touch-action:manipulation}.stage,body{position:fixed;inset:0}.stage{width:100vw;height:100dvh;background:var(--ground)}html[data-live] .prelude{display:none}canvas{display:block;outline:none}button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:1px solid rgba(255,236,216,.8);outline-offset:4px}.overlay{position:fixed;inset:0;pointer-events:none;visibility:hidden;text-shadow:var(--lift)}.overlay.is-ready{visibility:visible}.layer{position:absolute;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--slow),transform var(--slow),visibility 0s linear 1.6s}.layer.in{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity var(--slow),transform var(--slow),visibility 0s}.scrim{position:absolute;left:0;right:0;opacity:0;transition:opacity var(--slower)}.scrim--top{top:0;height:42%;background:linear-gradient(180deg,rgba(5,4,3,.86) 0,rgba(5,4,3,.62) 38%,rgba(5,4,3,0))}.scrim--bottom{bottom:0;height:50%;background:linear-gradient(0deg,rgba(5,4,3,.92) 0,rgba(5,4,3,.7) 36%,rgba(5,4,3,0))}.overlay[data-scene=choose] .scrim--bottom,.overlay[data-scene=complete] .scrim--bottom,.overlay[data-scene=idle] .scrim--bottom,.overlay[data-scene=idle] .scrim--top,.overlay[data-scene=write] .scrim--top{opacity:1}.overlay[data-scene=choose] .scrim--top{opacity:.35}.overlay[data-scene=write] .scrim--top{height:60%}.brand{margin:0;font-size:11px;letter-spacing:.38em;text-indent:.38em;color:var(--ink-3)}.brand,.rite{font-family:var(--sans);font-weight:500;text-transform:uppercase}.rite{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;background:rgba(8,6,4,.5);border:1px solid var(--line-2);border-radius:1px;color:var(--ink-1);font-size:12px;letter-spacing:.2em;text-indent:.2em;text-shadow:none;cursor:pointer;pointer-events:auto;transition:border-color .5s ease,background-color .5s ease,color .5s ease,opacity .7s ease,transform .16s ease}.rite:hover{border-color:rgba(255,232,210,.72);background:rgba(255,228,200,.06)}.rite:active{transform:translateY(1px);background:rgba(255,228,200,.1)}.rite:disabled{opacity:.38;cursor:default}.rite:disabled:hover{border-color:var(--line-2);background:rgba(8,6,4,.5)}.rite.is-waiting{opacity:0;pointer-events:none}.aside{min-height:44px;padding:0 6px;background:none;border:0;font-family:var(--sans);font-size:12px;letter-spacing:.08em;color:var(--ink-3);cursor:pointer;transition:color .4s ease}.aside:hover{color:var(--ink-1)}.hero{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(12px,2.4vh,22px);padding:0 var(--gutter) calc(var(--safe-bottom) + clamp(16px, 3.6vh, 40px));pointer-events:none}.hero .layer--enter,.hero .layer--foot,.hero .layer--masthead{position:static;padding:0}.layer--masthead{display:flex;flex-direction:column;align-items:center;text-align:center}.layer--enter{display:flex;justify-content:center}.headline{margin:14px 0 0;font-size:clamp(34px,9.4vw,54px);line-height:1.02;letter-spacing:-.005em;color:var(--ink-1)}.headline,.litany{font-family:var(--serif);font-weight:500}.litany{margin:12px 0 0;font-size:clamp(18px,4.8vw,22px);font-style:italic;line-height:1.3}.litany,.support{color:var(--ink-2)}.support{margin:8px 0 0;font-family:var(--sans);font-size:14px;line-height:1.5}.layer--foot{gap:16px;text-align:center}.layer--foot,.time{display:flex;flex-direction:column;align-items:center}.time{margin:0;gap:4px}.time-count{font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:var(--ink-3)}.time-phase{font-family:var(--serif);font-size:18px;font-style:italic;font-weight:500;color:var(--ink-2)}.tally{margin:-2px 0 0;font-family:var(--sans);font-size:12px;letter-spacing:.02em;color:var(--ink-3)}.layer--foot .tally,.layer--foot .time,.layer--masthead .litany,.layer--masthead .support{transition:opacity var(--slower)}.is-settled .litany,.is-settled .support,.is-settled .tally,.is-settled .time{opacity:.62}.layer--choose{left:0;right:0;bottom:calc(var(--safe-bottom) + clamp(14px, 3vh, 40px));padding:0 var(--gutter);display:flex;flex-direction:column;align-items:center}.ask{margin:0 0 16px;font-family:var(--serif);font-size:clamp(26px,7vw,34px);font-weight:500;line-height:1.1;text-align:center;color:var(--ink-1)}.doors{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:min(100%,460px);margin:0;padding:0;list-style:none}.doors>li{display:flex}.door{--accent:255,228,200;flex:1 1;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"mark name" "line line";align-items:center;align-content:start;grid-gap:7px 8px;gap:7px 8px;min-height:96px;padding:14px 14px 15px;text-align:left;background:rgba(8,6,4,.55);border:1px solid var(--line);border-radius:1px;color:var(--ink-2);font:inherit;text-shadow:none;cursor:pointer;transition:border-color .6s ease,background-color .6s ease,opacity .7s ease,transform .16s ease}.door--gratitude{--accent:232,170,108}.door--wish{--accent:240,218,170}.door--vighna{--accent:186,156,138}.door--promise{--accent:184,196,146}.door-mark{grid-area:mark;flex:none;color:rgb(var(--accent));opacity:.75;transition:opacity .6s ease}.door-name{grid-area:name;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-1)}.door-line{grid-area:line;align-self:start;font-family:var(--serif);font-size:18px;font-weight:500;line-height:1.2;color:var(--ink-2)}.door:hover{border-color:var(--line-2);background:rgba(255,228,200,.04)}.door:hover .door-mark{opacity:1}.door:active{transform:translateY(1px)}.aside--leave{margin-top:14px}.layer--write{left:var(--gutter);right:var(--gutter);top:calc(var(--safe-top) + clamp(18px, 7vh, 64px));width:auto;max-width:560px;margin-inline:auto;transform:translateY(6px)}.layer--write.in{transform:none}.layer--write:not(.in){transform:none;transition:opacity .9s ease-out,visibility 0s linear .9s}.aside--back{margin:0 0 6px -6px;display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.prompt{font-size:clamp(28px,7.4vw,38px);line-height:1.1}.input,.prompt{display:block;font-family:var(--serif);font-weight:500;color:var(--ink-1)}.input{width:100%;margin-top:16px;padding:10px 0 12px;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;resize:none;font-size:21px;line-height:1.45;caret-color:#e59b5e;text-shadow:var(--lift);transition:border-color var(--slow)}.input::placeholder{color:var(--ink-3);font-style:italic;opacity:1}.input:focus{outline:none;border-bottom-color:var(--line-2)}.input:focus-visible{outline:none}.write-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;margin-top:16px}.note{font-family:var(--sans);font-size:12px;letter-spacing:.02em;color:var(--ink-3)}.layer--closing{left:0;right:0;bottom:calc(var(--safe-bottom) + clamp(56px, 13vh, 130px));padding:0 var(--gutter);text-align:center}.closing-line{margin:0;font-family:var(--serif);font-size:clamp(30px,8vw,44px);font-style:italic;font-weight:500;line-height:1.1;color:var(--ink-1);opacity:0;animation:closing-line 10.4s cubic-bezier(.22,.61,.24,1) both}@keyframes closing-line{0%{opacity:0;transform:translateY(3px)}5%{opacity:0;transform:translateY(3px)}30%{opacity:1;transform:none}76%{opacity:1;transform:none}to{opacity:0;transform:none}}.layer--farewell{left:0;right:0;top:50%;padding:0 var(--gutter);text-align:center}.layer--farewell,.layer--farewell.in{transform:translateY(-50%)}.farewell-line{margin:0;opacity:0;transition:opacity 3s ease}.farewell-line span{display:block}.layer--farewell.in .farewell-line{opacity:1}.layer--farewell.out .farewell-line{opacity:0;transition:opacity 4s ease}.farewell-line--verse{font-family:var(--serif);font-size:clamp(32px,8.4vw,50px);font-weight:500;line-height:1.12;color:var(--ink-1)}.farewell-line--chant{margin-top:40px;font-size:12px;letter-spacing:.44em;text-indent:.44em;color:var(--ink-2)}.farewell-line--chant,.sound{font-family:var(--sans);font-weight:500;text-transform:uppercase}.sound{position:absolute;right:calc(8px + env(safe-area-inset-right, 0px));top:calc(var(--safe-top) + 6px);min-height:44px;padding:0 12px;background:none;border:0;font-size:10px;letter-spacing:.22em;color:var(--ink-3);text-shadow:var(--lift);cursor:pointer;pointer-events:auto;transition:color var(--slow),opacity var(--slow)}.sound.is-on{color:rgba(255,232,210,.42)}.sound:hover{color:var(--ink-1)}.sound.gone{opacity:0;pointer-events:none}@media (min-width:720px){:root{--gutter:40px}.brand{font-size:12px}.headline{font-size:clamp(44px,4.4vw,60px)}.litany{font-size:22px}.support{font-size:15px}.scrim--top{height:36%}.scrim--bottom{height:42%}.doors{grid-template-columns:repeat(4,1fr);width:min(100%,900px);gap:12px}.door{min-height:108px;padding:16px 16px 18px}.door-line{font-size:19px}.layer--write{top:auto;bottom:calc(var(--safe-bottom) + clamp(40px, 9vh, 96px))}.overlay[data-scene=write] .scrim--top{opacity:0}.overlay[data-scene=write] .scrim--bottom{opacity:1}.time-phase{font-size:19px}}@media (min-width:1000px) and (min-aspect-ratio:6/5){.hero{flex-direction:row;align-items:stretch;justify-content:space-between;gap:3vw;padding:0 max(var(--gutter),3.4vw)}.hero .layer--masthead{width:min(30vw,420px);justify-content:center;align-items:flex-start;text-align:left;padding-bottom:12vh}.hero .layer--foot{width:min(24vw,310px);justify-content:center;text-align:right;gap:20px;padding-top:24vh}.hero .layer--foot,.hero .layer--foot .time{align-items:flex-end}.hero .layer--foot .rite{order:0}.hero .layer--enter{position:absolute;left:0;right:0;bottom:clamp(40px,8vh,92px)}.headline{font-size:clamp(46px,4.6vw,64px)}.overlay[data-scene=idle] .scrim--bottom,.overlay[data-scene=idle] .scrim--top{opacity:0}}@media (max-height:520px){.headline{font-size:30px}.litany,.support{display:none}}@media (prefers-reduced-motion:reduce){.door,.farewell-line,.layer,.rite,.scrim{transition-duration:.25s!important}.layer,.layer--write,.layer--write.in,.layer--write:not(.in),.layer.in{transform:none}.closing-line{animation-timing-function:linear}}.dev-panel,.dev-tab{position:fixed;z-index:100;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:#9fd0e8;text-shadow:none;pointer-events:auto}.dev-tab{left:12px;bottom:12px;padding:4px 9px;background:rgba(10,16,22,.82);border:1px solid rgba(120,180,220,.28);border-radius:3px;cursor:pointer;opacity:.35;transition:opacity .15s}.dev-tab:hover{opacity:1}.dev-panel{left:12px;bottom:12px;width:min(430px,calc(100vw - 24px));max-height:80vh;overflow-y:auto;padding:9px 11px 11px;background:rgba(8,13,19,.94);border:1px solid rgba(120,180,220,.3);border-radius:4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dev-head{display:flex;align-items:center;gap:9px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(120,180,220,.18)}.dev-head strong{color:#d8ecf8;letter-spacing:.14em}.dev-head span{flex:1 1;color:rgba(159,208,232,.6);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dev-head button{background:none;border:0;color:#9fd0e8;font:inherit;font-size:14px;cursor:pointer}.dev-row{display:flex;align-items:center;gap:9px;margin-bottom:7px}.dev-row label{width:62px;flex:none;color:rgba(159,208,232,.55)}.dev-row label em{display:block;font-style:normal;color:#d8ecf8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dev-row input[type=range]{flex:1 1;min-width:0;accent-color:#4aa3cc}.dev-btns{display:flex;flex-wrap:wrap;gap:4px}.dev-btns button,.dev-row>button{padding:3px 7px;background:rgba(30,48,64,.7);border:1px solid rgba(120,180,220,.22);border-radius:3px;color:#9fd0e8;font:inherit;cursor:pointer}.dev-btns button:hover,.dev-row>button:hover{background:rgba(46,74,98,.9)}.dev-btns button.on,.dev-row>button.on{background:#2e6b8c;border-color:#64b4d8;color:#eaf6fc}.dev-note{margin-top:9px;padding-top:8px;border-top:1px solid rgba(120,180,220,.18);color:rgba(159,208,232,.55)}.dev-warn{color:#e8b45c}