:root{--water:#041526;--water-2:#072a45;--water-3:#0b3a5c;--paper:var(--water);--paper-2:rgba(255,255,255,0.05);--paper-3:rgba(255,255,255,0.08);--paper-4:rgba(255,255,255,0.12);--glass:rgba(255,255,255,0.06);--glass-2:rgba(255,255,255,0.1);--glass-hi:rgba(255,255,255,0.42);--rule:rgba(180,225,255,0.13);--rule-2:rgba(180,225,255,0.24);--wax:#ffcf5a;--wax-hi:#ffe6a8;--wax-lo:#c98f16;--broke:#ff5d6c;--mint:#6ff0b5;--rail:244px;--gutter:44px;--r-xs:10px;--r-sm:12px;--r:18px;--r-lg:24px;--pill:999px;--t:200ms cubic-bezier(0.2,0,0,1);--t-in:620ms cubic-bezier(0.16,1,0.3,1);color-scheme:dark}*{box-sizing:border-box}html{background:var(--paper)}body,html{margin:0;padding:0;color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}body{min-height:100dvh;overflow-x:hidden}::selection{background:rgba(255,207,90,.32)}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select{font:inherit;color:inherit}:focus-visible{border-radius:4px}h1,h2{font-family:var(--font-display),"Times New Roman",serif;font-weight:700;letter-spacing:-.018em;line-height:.98;margin:0}h3,h4{font-family:var(--font-body),system-ui,sans-serif;font-weight:600;letter-spacing:-.012em;line-height:1.2;margin:0}h1{font-size:clamp(42px,5.6vw,88px)}h2{font-size:clamp(28px,3.4vw,48px)}h3{font-size:17px}h4{font-size:14.5px}.accent{color:var(--wax)}.mono,.num{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.muted{color:var(--ink-2)}.mint{color:var(--mint)}.wax{color:var(--broke)}.eyebrow{display:flex;gap:12px;font-size:10.5px;letter-spacing:.2em;color:var(--cream);opacity:.66;white-space:nowrap}.eyebrow:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,rgba(205,238,255,.3),transparent)}.lead{font-size:clamp(15px,1.2vw,17px);color:var(--ink-2);max-width:52ch;line-height:1.62}.app{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);min-height:100dvh;transition:grid-template-columns .26s cubic-bezier(.2,0,0,1)}.main{min-width:0;padding:30px var(--gutter) 88px;max-width:1560px}.section{margin-top:clamp(48px,5vw,84px)}.section-head{align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:20px}.pagehead .eyebrow,.section-head .eyebrow{margin-bottom:12px}.pagehead h1,.pagehead h2,.section-head h2{margin-top:0}.h1-sm{font-size:clamp(26px,3.2vw,42px)}@media (max-width:1080px){.app{grid-template-columns:minmax(0,1fr)}.main{padding:16px 20px 80px}}@media (max-width:520px){.main{padding:12px 14px 72px}}:root[data-rail=closed]{--rail:66px}.rail{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100dvh;display:flex;flex-direction:column;gap:18px;padding:22px 14px 20px;border-right:1px solid var(--rule);background:linear-gradient(180deg,var(--paper-2) 0,var(--paper) 100%);transition:padding var(--t);overflow:hidden}.rail:not([data-closed]){padding:22px 18px 20px}.rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px}.rail[data-closed] .rail-head{flex-direction:column;gap:14px}.wordmark{font-family:var(--font-body);font-size:14.5px;letter-spacing:.055em;white-space:nowrap}.rail[data-closed] .wordmark{display:none}.rail-brand{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:700;font-size:14.5px;letter-spacing:.02em;min-width:0}.rail-toggle{width:26px;height:26px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--r-xs);border:1px solid var(--rule);background:transparent;color:var(--ink-3);transition:color var(--t),border-color var(--t),background var(--t)}.rail-toggle:hover{color:var(--ink);border-color:var(--rule-2);background:rgba(225,244,255,.04)}.rail-label{white-space:nowrap;overflow:hidden;transition:opacity .16s ease,max-width var(--t);max-width:200px}.rail[data-closed] .rail-label{opacity:0;max-width:0}.rail-nav{display:flex;flex-direction:column;gap:1px}.rail-nav a{position:relative;align-items:baseline;gap:10px;padding:9px 11px;border-radius:var(--r-xs);transition:color var(--t),background var(--t)}.rail[data-closed] .rail-nav a{justify-content:center;padding:10px 0}.rail-nav a .idx{font-family:var(--font-mono);font-size:10px;letter-spacing:0}.rail[data-closed] .rail-nav a .idx{font-size:11.5px}.rail-nav a:hover{color:var(--ink);background:rgba(225,244,255,.035)}.rail-nav a[aria-current=page]{color:var(--ink);background:rgba(255,207,90,.08)}.rail-nav a[aria-current=page]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--wax)}.rail-nav a[aria-current=page] .idx{color:var(--wax)}.rail-post{height:40px;border-radius:var(--pill);background:linear-gradient(180deg,var(--wax) 0,#c98f16 100%);color:#fff;font-weight:700;font-size:13.5px;transition:filter var(--t)}.rail-post:hover{filter:brightness(1.12)}.rail-icon{display:none;font-size:19px;line-height:1}.rail[data-closed] .rail-post{width:38px;margin:0 auto}.rail[data-closed] .rail-icon{display:block}.rail-spacer{flex:1 1}.rail-foot{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--rule)}.rail[data-closed] .rail-foot{align-items:center}.rail[data-closed] .chain-badge{padding:7px;gap:0}.rail[data-closed] .rail-wallet{display:none}@media (max-width:1080px){.rail{display:none}}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:60;align-items:center;justify-content:space-between;gap:10px;height:58px;padding:0 4px 0 2px;background:var(--paper-2);border-bottom:1px solid var(--rule)}.burger{width:40px;height:40px;border-radius:var(--r-sm);border:1px solid var(--rule-2);background:transparent;display:grid;place-items:center}.sheet{position:fixed;inset:0;z-index:90;background:var(--paper);display:flex;flex-direction:column;padding:26px 24px;animation:fade .24s ease both}@keyframes fade{0%{opacity:0}to{opacity:1}}.sheet a{display:flex;align-items:baseline;gap:12px;font-family:var(--font-display),serif;font-weight:700;font-size:clamp(28px,8vw,40px);letter-spacing:-.02em;padding:14px 0;border-bottom:1px solid var(--rule);opacity:0;animation:sheetIn .42s cubic-bezier(.16,1,.3,1) forwards}.sheet a .idx{font-family:var(--font-mono);font-size:11px;color:var(--wax);letter-spacing:0}@keyframes sheetIn{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}.chain-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:var(--pill);border:1px solid rgba(95,220,255,.26);background:rgba(95,220,255,.07);font-size:11.5px;font-weight:600;color:#a9ecff;white-space:nowrap}.chain-badge .tick{width:6px;height:6px;border-radius:50%;background:var(--chain)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:var(--pill);border:0;background:var(--ink);color:#041526;font-weight:700;font-size:14.5px;letter-spacing:-.01em;white-space:nowrap;transition:transform var(--t),background var(--t)}.btn:hover{background:#fff;transform:translateY(-1px)}.btn:active,.btn:disabled{transform:none}.btn:disabled{opacity:.32;cursor:not-allowed}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--rule-2)}.btn.ghost:hover{background:rgba(225,244,255,.05);border-color:rgba(225,244,255,.3)}.btn.wax{background:linear-gradient(180deg,var(--wax) 0,#c98f16 100%);color:#fff}.btn.wax:hover{background:linear-gradient(180deg,#ffcf5a 0,var(--wax) 100%)}.btn.sm{height:36px;padding:0 15px;font-size:13px}.btn.block{width:100%}.arrow{transition:transform var(--t)}.btn:hover .arrow{transform:translateX(3px)}.empty,.figures,.ledger,.panel{position:relative;background:linear-gradient(180deg,var(--paper-2) 0,#072a45 100%);border:1px solid var(--rule);border-radius:var(--r);box-shadow:inset 0 1px 0 rgba(225,244,255,.045),0 16px 36px rgba(2,10,20,.4)}.panel{padding:20px}.panel+.panel{margin-top:10px}.row{display:flex;align-items:center;gap:12px}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.stack{flex-direction:column;gap:9px}.kv,.stack{display:flex}.kv{align-items:baseline;justify-content:space-between;gap:18px;font-size:14px;padding:9px 0;border-bottom:1px dotted var(--rule)}.kv:last-child{border-bottom:0}.kv>span:first-child{color:var(--ink-2)}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.cert{position:relative;border-radius:var(--r-lg);border:1px solid var(--rule-2);background:radial-gradient(120% 90% at 50% 0,rgba(255,207,90,.16),transparent 62%),linear-gradient(175deg,#0e4a72,#0b3a5c 52%,#072a45);padding:26px 26px 22px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(225,244,255,.06),0 24px 54px rgba(2,10,20,.55)}.cert:before{content:"";position:absolute;inset:9px;border:1px solid rgba(205,238,255,.13);border-radius:calc(var(--r-lg) - 6px);pointer-events:none}.cert-inner{position:relative;z-index:1}.cert-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cert-title{font-family:var(--font-display),serif;font-size:17px;color:var(--cream)}.cert-sub{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.cert-figure{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 2px}.cert-figure .n{font-family:var(--font-mono);font-size:clamp(34px,4.4vw,54px);font-weight:600;letter-spacing:-.06em;line-height:1}.cert-figure .u{font-family:var(--font-mono);font-size:13px;color:var(--ink-3);letter-spacing:-.02em}.cert-rule{height:1px;background:linear-gradient(90deg,rgba(205,238,255,.28),rgba(205,238,255,.05) 60%,transparent);margin:18px 0 14px}.cert-list{display:flex;flex-direction:column;gap:0}.cert-line{display:grid;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 0;border-bottom:1px dotted rgba(225,244,255,.1);font-size:13px}.cert-line:last-child{border-bottom:0}.cert-line .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cert-line .amt{font-family:var(--font-mono);font-size:12.5px;letter-spacing:-.04em}.tape{position:relative;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:linear-gradient(180deg,var(--paper-2),var(--paper));padding:10px 0}.tape-track{display:flex;gap:30px;width:max-content;animation:tape 60s linear infinite}@keyframes tape{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.tape-item{display:flex;align-items:center;gap:8px;font-size:12.5px;white-space:nowrap;color:var(--ink-2)}.tape-item b{color:var(--ink);font-weight:600}.tape-sep{color:var(--wax);opacity:.5}.ledger{overflow:hidden}.lhead,.lrow{display:grid;grid-template-columns:44px minmax(150px,1.5fr) 68px minmax(90px,.8fr) minmax(170px,1.2fr) minmax(150px,auto);align-items:center;grid-gap:14px;gap:14px;padding:0 18px}.lhead{height:38px;border-bottom:1px solid var(--rule-2);background:rgba(225,244,255,.032);font-size:9.5px;letter-spacing:.15em;color:var(--ink-3)}.lrow{min-height:62px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--rule);transition:background var(--t)}.lrow:last-child{border-bottom:0}.lrow:nth-child(2n){background:rgba(225,244,255,.02)}.lrow:hover{background:rgba(225,244,255,.055)}.lrow.bonded,.lrow.broken{box-shadow:inset 2px 0 0 var(--wax)}.lrow.broken{background:rgba(255,207,90,.07)}.l-name{min-width:0}.l-name .nm{font-weight:650;font-size:14.5px;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-name .sym{font-size:10.5px;color:var(--ink-3);letter-spacing:.02em;margin-top:2px}.l-name .sym,.l-num{font-family:var(--font-mono)}.l-num{font-size:12.5px;letter-spacing:-.045em;color:var(--ink-2)}.l-behav{font-size:12px;color:var(--ink-3);line-height:1.35}.l-behav b{color:var(--ink-2);font-weight:600}.l-behav b.hot{color:var(--wax)}.l-bond{justify-content:flex-end;text-align:right}.l-bond .amt{font-size:14px;font-weight:600;letter-spacing:-.05em}.l-bond .amt,.l-bond .sub{font-family:var(--font-mono)}.l-bond .sub{font-size:10px;color:var(--ink-3);letter-spacing:0;margin-top:3px}.l-none{text-align:right;font-size:12px}@media (max-width:1320px){.lhead,.lrow{grid-template-columns:44px minmax(140px,1.6fr) 60px minmax(160px,1.2fr) minmax(140px,auto)}.col-mcap{display:none}}@media (max-width:900px){.lhead,.lrow{grid-template-columns:40px minmax(120px,1.6fr) minmax(130px,auto);gap:10px;padding-left:13px;padding-right:13px}.col-age,.col-behav{display:none}.lrow{min-height:58px}}.figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));overflow:hidden}.figure{padding:20px;border-right:1px solid var(--rule)}.figure:last-child{border-right:0}.figure .n{font-family:var(--font-mono);font-size:clamp(22px,2.3vw,30px);font-weight:600;letter-spacing:-.06em;line-height:1.05}.figure .k{margin-top:8px;font-size:12px;color:var(--ink-3)}.member{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 16px;gap:8px 16px;padding:12px 0;border-bottom:1px dotted var(--rule)}.member:last-child{border-bottom:0}.member .addr{font-family:var(--font-mono);font-size:12px;letter-spacing:-.035em;word-break:break-all}.member .why{font-size:11.5px;color:var(--ink-3);margin-top:3px}.member .bal{font-family:var(--font-mono);font-size:12.5px;text-align:right;white-space:nowrap;letter-spacing:-.04em}.chip{display:inline-block;padding:2px 8px;border-radius:var(--pill);border:1px solid var(--rule-2);font-family:var(--font-body);font-size:10.5px;color:var(--ink-2);margin-left:7px;vertical-align:middle;letter-spacing:0}.mark{display:grid;place-items:center;border-radius:50%;background:#fff;flex-shrink:0;overflow:hidden;position:relative;box-shadow:inset 0 -2px 6px rgba(0,0,0,.18)}.mark img{object-fit:contain;display:block}.mark.fallback{border:1px solid var(--rule-2);box-shadow:none;font-family:var(--font-body);font-weight:700;letter-spacing:-.02em}.mark-stack{display:flex;align-items:center}.mark-stack>*+*{margin-left:-12px}.field{display:flex;flex-direction:column;gap:7px}.field label{font-size:12.5px;color:var(--ink-2)}.input{height:46px;padding:0 14px;background:var(--paper);border:1px solid var(--rule-2);border-radius:var(--r-sm);color:var(--ink);outline:none;width:100%;transition:border-color var(--t)}.input:focus{border-color:rgba(225,244,255,.36)}.input::placeholder{color:var(--ink-3)}.seg{display:inline-flex;padding:3px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--pill)}.seg button{height:34px;padding:0 15px;border:0;border-radius:var(--pill);background:transparent;color:var(--ink-2);font-weight:600;font-size:13px;transition:color var(--t),background var(--t)}.seg button[aria-pressed=true]{background:var(--paper-3);color:var(--ink)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;border-radius:3px;background:var(--rule-2);outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:19px;height:19px;border-radius:50%;background:radial-gradient(circle at 34% 30%,var(--wax-hi),var(--wax) 52%,var(--wax-lo));cursor:pointer}input[type=range]::-moz-range-thumb{width:19px;height:19px;border:0;border-radius:50%;background:radial-gradient(circle at 34% 30%,var(--wax-hi),var(--wax) 52%,var(--wax-lo));cursor:pointer}.notice{padding:12px 14px;border-radius:var(--r-sm);background:rgba(225,244,255,.038);border:1px solid var(--rule);font-size:13px;color:var(--ink-2);line-height:1.55}.notice.warn{border-color:rgba(255,207,90,.34);background:rgba(255,207,90,.06)}.notice.good{border-color:rgba(111,240,181,.3);background:rgba(111,240,181,.05)}.empty{padding:52px 24px;color:var(--ink-3);border-style:dashed;border-color:var(--rule-2)}.steps{display:flex;gap:6px;margin-bottom:20px}.steps span{flex:1 1;height:2px;border-radius:2px;background:var(--rule-2);transition:background var(--t-in)}.steps span.on{background:var(--wax)}.honesty{margin-top:38px;padding:16px 20px;border-left:2px solid rgba(255,207,90,.5);background:rgba(255,207,90,.035);color:var(--ink-2);font-size:13.5px;line-height:1.62;max-width:72ch}hr.sep{border:0;margin:18px 0}.footer,hr.sep{border-top:1px solid var(--rule)}.footer{margin-top:clamp(52px,6vw,92px);padding-top:22px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3)}.footer a:hover{color:var(--ink-2)}.seal{transform-origin:center}.seal.breathing{animation:breathe 5s ease-in-out infinite}.seal.expiring .wax-body{filter:saturate(.7) brightness(.86)}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.014)}}.seal .half{transform-origin:center}.seal.breaking .half.left{animation:crackLeft .9s cubic-bezier(.3,0,.2,1) forwards}.seal.breaking .half.right{animation:crackRight .9s cubic-bezier(.3,0,.2,1) forwards}.seal.breaking .stamp{animation:fadeStamp .3s ease-out forwards}.seal.broken .half.left{transform:translate(-14%,22%) rotate(-14deg);opacity:.85}.seal.broken .half.right{transform:translate(14%,26%) rotate(12deg);opacity:.85}.seal.broken .stamp{opacity:0}@keyframes crackLeft{0%{transform:translate(0) rotate(0)}35%{transform:translate(-3%,-4%) rotate(-3deg)}to{transform:translate(-14%,22%) rotate(-14deg);opacity:.85}}@keyframes crackRight{0%{transform:translate(0) rotate(0)}35%{transform:translate(3%,-4%) rotate(3deg)}to{transform:translate(14%,26%) rotate(12deg);opacity:.85}}@keyframes fadeStamp{to{opacity:0}}.coin{position:absolute;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#e6f7ff,#5fdcff 55%,#1ea9d6);pointer-events:none;animation:pour 1.1s cubic-bezier(.25,.6,.4,1) forwards;opacity:0}@keyframes pour{0%{opacity:0;transform:translate(0) scale(.6)}10%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1)}}.served-row{animation:landIn .3s ease-out both}@keyframes landIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.blink-minute{animation:blinkMinute 60s step-end infinite}@keyframes blinkMinute{0%,99%{opacity:1}99.5%{opacity:.25}to{opacity:1}}.reveal{opacity:0;transform:translateY(16px);transition:opacity var(--t-in),transform var(--t-in);transition-delay:calc(var(--i, 0) * 65ms)}.reveal.in{opacity:1;transform:none}.page-in{animation:pageIn .48s cubic-bezier(.16,1,.3,1) both}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pt-band{position:fixed;left:0;right:0;top:0;height:3px;z-index:150;pointer-events:none;background:linear-gradient(90deg,transparent,var(--wax-hi),var(--wax),transparent);transform-origin:left;animation:band .62s cubic-bezier(.65,0,.35,1) forwards}@keyframes band{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.loader{background:var(--paper)}.loader-inner{gap:22px;width:min(300px,76vw)}.loader-seal{position:relative;animation:stamp .82s cubic-bezier(.2,1.35,.4,1) both}@keyframes stamp{0%{transform:scale(1.9) translateY(-34px) rotate(-10deg);opacity:0}60%{opacity:1}74%{transform:scale(.95) translateY(0) rotate(0deg)}to{transform:scale(1);opacity:1}}.loader-ripple{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:50%;border:1px solid rgba(255,207,90,.5);animation:ripple 1.4s cubic-bezier(.16,1,.3,1) .56s both;pointer-events:none}@keyframes ripple{0%{transform:scale(.8);opacity:.9}to{transform:scale(3.2);opacity:0}}.loader-word{font-family:var(--font-body);font-weight:800;font-size:16px;letter-spacing:.26em}@keyframes letterUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.loader-bar{width:100%;height:2px;background:var(--rule-2);border-radius:2px;overflow:hidden}.loader-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--wax-lo),var(--wax),var(--wax-hi));transition:width .24s cubic-bezier(.16,1,.3,1)}.loader-status{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);min-height:13px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}.pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:clamp(14px,2vw,30px) 0 clamp(18px,2.2vw,30px);border-bottom:1px solid var(--rule);margin-bottom:clamp(18px,2.4vw,32px)}.pagehead h1{font-size:clamp(34px,4.4vw,62px)}.pagehead .lead{margin:14px 0 0}.pagehead .aside{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:14px;gap:14px;align-items:start}@media (max-width:1080px){.cols{grid-template-columns:minmax(0,1fr)}}.list{display:flex;flex-direction:column;gap:10px}.l-behav-inline{display:none;margin-top:4px}.sold-here{display:none;color:var(--ink-3)}@media (max-width:900px){.l-behav-inline,.sold-here{display:block}.lrow{min-height:66px}}.lhead.ledger-devs,.lrow.ledger-devs{grid-template-columns:minmax(0,1.4fr) 84px 84px 84px minmax(140px,auto)}@media (max-width:760px){.lhead.ledger-devs,.lrow.ledger-devs{grid-template-columns:minmax(0,1fr) 62px 62px minmax(110px,auto)}}@media (max-width:480px){.lhead.ledger-devs,.lrow.ledger-devs{grid-template-columns:minmax(0,1fr) minmax(104px,auto)}.lhead.ledger-devs>:nth-child(2),.lhead.ledger-devs>:nth-child(3),.lrow.ledger-devs>:nth-child(2),.lrow.ledger-devs>:nth-child(3){display:none}}.landing-bar{background:var(--paper);border-bottom:1px solid var(--rule)}.landing-bar-right{gap:14px}@media (max-width:720px){.landing-bar .chain-badge,.landing-link{display:none}}.door{margin-top:clamp(44px,5vw,80px);padding:clamp(28px,3vw,46px) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.rail-mark{flex:1 1;position:relative;min-height:90px;overflow:hidden}.rail-mark .word{position:absolute;left:50%;top:14px;transform:translateX(-50%) rotate(180deg);writing-mode:vertical-rl;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.42em;text-transform:uppercase;color:var(--ink-3);opacity:.45;white-space:nowrap}.rail-mark .stamp{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);opacity:.16}.rail[data-closed] .rail-mark .word{display:none}.empty{position:relative;overflow:hidden}.empty-seal{display:block;margin:0 auto 16px;opacity:.5}.empty-rule{width:84px;height:1px;margin:16px auto 0;background:linear-gradient(90deg,transparent,rgba(205,238,255,.34),transparent)}.divider{position:relative;height:1px;margin:clamp(34px,4vw,60px) 0;background:linear-gradient(90deg,transparent,var(--rule-2) 22%,var(--rule-2) 78%,transparent)}.divider:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:radial-gradient(circle at 34% 30%,var(--wax-hi),var(--wax) 52%,var(--wax-lo))}.site-field[data-dense] .sf-piece{opacity:.55}.sf-scale{display:block;transform:scale(var(--sf-scale,1));transform-origin:center}@media (min-width:1700px){.site-field{--sf-scale:1.2}}@media (max-width:1240px){.site-field{--sf-scale:0.78}}@media (max-width:1000px){.site-field{--sf-scale:0.62}}.sym-lg{font-size:.5em;letter-spacing:.04em;color:var(--ink-3);vertical-align:.34em;margin-left:.1em}.door-line{margin:0;max-width:46ch;font-size:clamp(15px,1.4vw,19px);line-height:1.5;color:var(--ink-2)}.door-line b{color:var(--ink);font-weight:600;letter-spacing:-.04em}.stage-reading{margin:4px 0 0;font-size:13px;color:var(--ink-3)}.stage-reading b{color:var(--ink-2);font-weight:600;letter-spacing:-.04em}.scroll-line{position:fixed;top:0;left:0;right:0;height:2px;z-index:190;pointer-events:none}.scroll-line i{height:100%;background:linear-gradient(90deg,var(--wax-lo),var(--wax))}.rule-run,.scroll-line i{display:block;transform:scaleX(0);transform-origin:left}.rule-run{height:1px;background:var(--rule-2);transition:transform .9s cubic-bezier(.16,1,.3,1)}.reveal.in .rule-run,.rule-run.in{transform:scaleX(1)}.foot-links a,.l-name a,.landing-link{position:relative}.foot-links a:after,.landing-link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--cream);opacity:.7;transform:scaleX(0);transform-origin:right;transition:transform .3s cubic-bezier(.16,1,.3,1)}.foot-links a:hover:after,.landing-link:hover:after{transform:scaleX(1);transform-origin:left}.stage:after,.stage:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--rule-2) 22%,var(--rule-2) 78%,transparent);transform:scaleX(0);animation:drawX 1.1s cubic-bezier(.16,1,.3,1) .28s both}.stage:before{top:0}.stage:after{bottom:0}@keyframes drawX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.thread{position:relative;display:flex;flex-direction:column;gap:2px;padding-left:22px}.thread:after,.thread:before{content:"";position:absolute;left:6px;top:14px;width:1px}.thread:before{bottom:14px;background:var(--rule-2)}.thread:after{height:calc((100% - 28px) * var(--p, 0));background:var(--wax);transition:height .68s cubic-bezier(.16,1,.3,1)}.saga-step:before{content:"";position:absolute;left:-19px;top:50%;margin-top:-3.5px;width:7px;height:7px;border-radius:50%;background:var(--paper);border:1px solid var(--rule-2);transition:background .32s ease,border-color .32s ease,transform .32s cubic-bezier(.16,1,.3,1)}.saga-step[data-done]:before,.saga-step[data-on]:before{background:var(--wax);border-color:var(--wax)}.saga-step[data-on]:before{transform:scale(1.34)}.screen{position:relative;border:1px solid var(--rule);border-radius:14px;background:var(--paper-2);overflow:hidden;isolation:isolate}.screen-bar{display:flex;align-items:center;gap:12px;height:38px;padding:0 13px;background:var(--paper-3);border-bottom:1px solid var(--rule)}.screen-lights{display:flex;gap:6px;flex-shrink:0}.screen-lights i{display:block;width:9px;height:9px;border-radius:50%}.screen-lights i:first-child{background:rgba(225,244,255,.26)}.screen-lights i:nth-child(2){background:rgba(225,244,255,.17)}.screen-lights i:nth-child(3){background:rgba(225,244,255,.11)}.screen-src{flex:1 1;min-width:0;text-align:center;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screen-live{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.screen-live i{width:6px;height:6px;border-radius:50%;background:var(--mint)}.screen-body{position:relative}.screen-body>.ledger,.screen-body>.panel{border:0;border-radius:0;box-shadow:none;background:transparent}@media (max-width:620px){.screen-src{display:none}}.proof{margin:clamp(46px,6vw,84px) 0 0}@media (max-width:1080px){.saga-acts{position:relative;padding-left:26px}.saga-acts:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:1px;background:var(--rule-2)}.beat{position:relative}.beat:before{content:"";position:absolute;left:-24px;top:44px;width:7px;height:7px;border-radius:50%;background:var(--paper);border:1px solid var(--rule-2)}.beat[data-on]:before{background:var(--wax);border-color:var(--wax)}}@media (prefers-reduced-motion:reduce){.stage:after,.stage:before{animation:none;transform:none}.rule-run,.thread:after{transition:none}}body{background:var(--water)}.backdrop{position:fixed;inset:0;z-index:-2;pointer-events:none;overflow:hidden;background:radial-gradient(120% 55% at 50% -12%,rgba(95,220,255,.28),transparent 62%),radial-gradient(70% 40% at 82% 8%,rgba(95,220,255,.1),transparent 70%),linear-gradient(180deg,var(--water-3) 0,var(--water-2) 36%,var(--water) 100%)}.backdrop .ray{position:absolute;top:-24vh;height:150vh;width:var(--w,20vw);left:var(--x,20vw);background:linear-gradient(180deg,rgba(190,238,255,.17),rgba(190,238,255,.04) 45%,rgba(190,238,255,0) 78%);transform:skewX(-14deg);transform-origin:top;animation:ray var(--d,22s) ease-in-out infinite alternate;animation-delay:var(--delay,0s)}@keyframes ray{0%{transform:skewX(-14deg) translateX(-3vw);opacity:.75}to{transform:skewX(-10deg) translateX(3vw);opacity:1}}.backdrop .caustic{position:absolute;inset:0;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.009' numOctaves='2' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 12 -6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");background-size:700px 700px;mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.6) 30%,transparent 62%);-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.6) 30%,transparent 62%)}.backdrop .floor{position:absolute;left:0;right:0;bottom:0;height:36vh;background:linear-gradient(180deg,transparent,rgba(2,10,20,.7))}.water{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.bubble{position:absolute;bottom:-10vh;left:var(--x);width:var(--s);height:var(--s);opacity:0;animation:rise var(--d) linear var(--delay) infinite;will-change:transform}.bubble i{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(225,246,255,.5);background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.6),rgba(255,255,255,.08) 36%,rgba(170,225,255,.05) 72%);box-shadow:inset -2px -3px 5px rgba(120,200,255,.28);animation:sway var(--w) ease-in-out infinite alternate}@keyframes rise{0%{transform:translateY(0);opacity:0}7%{opacity:var(--o)}90%{opacity:var(--o)}to{transform:translateY(-122vh);opacity:0}}@keyframes sway{0%{transform:translateX(-9px)}to{transform:translateX(9px)}}.fish{position:absolute;top:var(--y);left:-22vw;width:var(--s);opacity:var(--o);color:rgba(150,205,240,.6);animation:swim var(--d) linear var(--delay) infinite}.fish svg{display:block;width:100%;height:auto;animation:fin 4.2s ease-in-out infinite alternate}.fish[data-back]{animation-direction:reverse}.fish[data-back] svg{transform:scaleX(-1)}@keyframes swim{0%{transform:translateX(0)}to{transform:translateX(150vw)}}@keyframes fin{0%{translate:0 -6px}to{translate:0 6px}}@media (max-width:760px){.bubble:nth-child(n+13),.fish{display:none}}.cert,.door,.empty,.figure,.figures,.kv,.landing-bar,.ledger,.members,.panel,.rail,.screen,.tape,.topbar{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-hi)}.cert,.door,.empty,.figure,.figures,.panel,.screen{border-radius:18px}.tape{border-left:0;border-right:0;border-radius:0}.screen-bar{background:var(--glass-2);border-bottom:1px solid var(--glass-edge)}.screen-lights i:first-child{background:var(--wax);opacity:.85}.screen-lights i:nth-child(2){background:var(--chain);opacity:.7}.screen-lights i:nth-child(3){background:var(--mint);opacity:.6}.landing-bar,.topbar{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.rail{border-top:0;border-bottom:0;border-left:0}.field input,.field select,input,select,textarea{background:rgba(2,12,24,.45);border:1px solid var(--glass-edge);color:var(--ink)}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px rgba(95,220,255,.18)}.btn{border:1px solid transparent}.btn:before{left:7%;background:radial-gradient(ellipse at 50% 45%,rgba(255,255,255,.5),rgba(255,255,255,0) 72%)}.btn.wax{background:radial-gradient(130% 130% at 30% 22%,var(--wax-hi),var(--wax) 42%,var(--wax-lo) 100%);color:#241900;box-shadow:0 12px 32px -12px rgba(255,207,90,.6),inset 0 -3px 6px rgba(110,80,10,.35)}.btn.wax:hover{background:radial-gradient(130% 130% at 30% 22%,#fff3cc,var(--wax-hi) 30%,var(--wax) 100%);transform:translateY(-1px)}.btn.wax .arrow{color:#241900}.btn.ghost,.btn.sm:not(.wax){background:var(--glass);border-color:var(--glass-edge);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-hi)}.btn.ghost:hover,.btn.sm:not(.wax):hover{background:var(--glass-2);border-color:rgba(255,255,255,.3)}.btn.seal{background:radial-gradient(130% 130% at 30% 22%,var(--wax-hi),var(--wax) 42%,var(--wax-lo) 100%);color:#241900}.landing-bar{border-left:0;border-right:0;border-top:0}.landing-bar-inner{max-width:1360px;height:100%;margin:0 auto;padding:0 clamp(20px,4vw,56px);display:flex;align-items:center;justify-content:space-between;gap:16px}.landing-bar-inner>*{min-width:0}.landing-nav{display:flex;align-items:center;gap:clamp(14px,2vw,30px)}.landing-link{font-size:14px;transition:color var(--t)}.landing-bar-right{display:flex;align-items:center;gap:12px}.wordmark.big{font-size:15px;letter-spacing:.06em}.wordmark sup{font-size:.5em;font-weight:500;letter-spacing:0;vertical-align:super;margin-left:.14em;color:var(--ink-3)}@media (max-width:860px){.landing-nav{display:none}}@media (max-width:560px){.landing-bar .wordmark,.landing-wallet{display:none}}.landing{max-width:1360px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.landing-foot{padding-bottom:60px}.seal{display:inline-block;position:relative;flex-shrink:0}.seal svg{display:block;overflow:visible}.seal.breathing svg{animation:float 5.5s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5%)}}.seal.expiring .bcoin{opacity:.72}.seal .bcoin,.seal .bub,.seal .glint{transform-origin:50% 50%;transform-box:fill-box}.seal.breaking .bub,.seal.breaking .glint{animation:pop .64s cubic-bezier(.2,.8,.2,1) forwards}.seal.breaking .bcoin{animation:sink .9s cubic-bezier(.4,0,.6,1) .22s forwards}.seal.broken .bub,.seal.broken .glint{opacity:0}.seal.broken .bcoin{transform:translateY(26%);opacity:.42}.seal.breaking .crack,.seal.broken .crack{opacity:1}.seal .crack{opacity:0;transition:opacity .3s ease .5s}@keyframes pop{0%{transform:scale(1);opacity:1}55%{transform:scale(1.32);opacity:.55}to{transform:scale(1.5);opacity:0}}@keyframes sink{to{transform:translateY(26%);opacity:.42}}.seal .coin{position:absolute;width:7px;height:7px;margin:-3px 0 0 -3px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--wax-hi),var(--wax) 55%,var(--wax-lo));animation:pour 1.1s cubic-bezier(.3,0,.2,1) forwards;pointer-events:none}.loader{inset:0;display:grid;place-items:center;overflow:hidden;background:var(--water);transition:opacity .52s cubic-bezier(.16,1,.3,1),visibility .52s}.loader.out{opacity:0;visibility:hidden}.loader-water{position:absolute;left:0;right:0;bottom:0;height:14%;background:linear-gradient(180deg,rgba(95,220,255,.32),var(--water-2) 55%,var(--water) 100%);transition:height .76s cubic-bezier(.2,.8,.2,1)}.loader-water:before{content:"";position:absolute;left:0;right:0;top:-18px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M0 12 C 25 2, 50 2, 75 12 S 125 22, 150 12 S 200 2, 200 12 V20 H0 Z' fill='rgba(95,220,255,0.32)'/%3E%3C/svg%3E");background-size:200px 20px;animation:wave 1.6s linear infinite}@keyframes wave{0%{background-position-x:0}to{background-position-x:200px}}.loader[data-done] .loader-water{height:130%}.loader-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px}.loader-mark{animation:float 3.6s ease-in-out infinite}.loader-word{font-family:var(--font-display),sans-serif;font-weight:700;font-size:13px;letter-spacing:.24em;text-transform:uppercase;display:flex;color:var(--ink)}.loader-word span{opacity:0;animation:letterUp .48s cubic-bezier(.16,1,.3,1) forwards}.loader .bubble{bottom:-6vh}.dive{height:470vh}.dive-stage{--tank:0.22}.dive-sky{background:radial-gradient(70% 50% at 50% 100%,rgba(255,255,255,.55),transparent 70%),linear-gradient(180deg,#eaf8ff,#cfeeff 46%,#9fdcff)}.dive-sky:after{height:42%;background:linear-gradient(180deg,transparent,rgba(95,200,255,.35))}.dive-title{color:#06283f;transform:translateY(calc(var(--p) * -38vh))}.dive-title-inner{max-width:900px;transform:translateY(-9vh)}.dive-title .eyebrow{color:#2b5c7c}.dive-title .eyebrow:after{background:rgba(6,40,63,.35)}.dive-title h1{font-size:clamp(38px,6.4vw,92px);line-height:.98;color:#06283f}.dive-title h1 .accent{color:var(--wax-lo)}.dive-title .lead{color:#2b4f68;max-width:48ch;margin:0}.dive-cue{gap:10px;color:#2b5c7c}.dive-cue i{width:1px;height:28px;background:#2b5c7c;animation:cueDown 1.6s ease-in-out infinite}@keyframes cueDown{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.dive-tank{top:50%;width:min(62vw,760px);aspect-ratio:16/10;transform:translate(-50%,-42%) scale(var(--tank))}.tank-glass{inset:0;border-radius:22px;border:2px solid rgba(255,255,255,.75);background:linear-gradient(180deg,rgba(220,245,255,.55),rgba(120,200,240,.5) 22%,rgba(8,60,100,.92));box-shadow:inset 0 0 0 6px rgba(255,255,255,.14),inset 0 40px 80px rgba(255,255,255,.16),0 50px 140px -30px rgba(0,40,80,.55)}.tank-water{height:80%;background:radial-gradient(60% 50% at 50% 0,rgba(95,220,255,.35),transparent 70%),linear-gradient(180deg,rgba(30,140,200,.7),rgba(6,40,70,.98))}.tank-surface{position:absolute;left:-6%;right:-6%;top:17.5%;height:6%;border-radius:50%;background:rgba(255,255,255,.55);box-shadow:0 2px 12px rgba(255,255,255,.35)}.tank-caustic{inset:20% 0 0 0;opacity:.09}.tank-glass:before{left:3%;top:6%;bottom:8%;width:2.5%;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.1) 60%,transparent)}.tank-coin{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%)}.tank-coin .seal svg{filter:drop-shadow(0 10px 20px rgba(0,20,40,.5))}.tank-fish{position:absolute;color:rgba(4,30,55,.55);animation:tankSwim var(--d,14s) ease-in-out infinite alternate}.tank-fish svg{display:block;width:100%;height:auto}@keyframes tankSwim{0%{transform:translateX(-6%)}to{transform:translateX(6%)}}.tank-bubble{bottom:4%}.tank-floor{position:absolute;left:0;right:0;bottom:0;height:9%;background:linear-gradient(180deg,rgba(255,210,160,.12),rgba(255,200,140,.28))}.dive-beat{max-width:min(32ch,30vw);transform:translateY(calc((1 - var(--o, 0)) * 26px))}.dive-beat h2{font-size:clamp(22px,2.8vw,38px);line-height:1.06}.dive-beat p{font-size:clamp(14px,1.2vw,17px)}.dive-beat.b1{left:clamp(20px,6vw,96px);bottom:12vh;color:#06283f}.dive-beat.b1 p{color:#2b4f68}.dive-beat.b2{right:clamp(20px,5vw,96px);top:12vh;color:#06283f}.dive-beat.b2 p{color:#2b4f68}.dive-beat.b4{transform:translate(-50%,calc((1 - var(--o, 0)) * 26px))}.dive-beat.b4 h2 .accent{color:var(--wax)}@media (max-width:760px){.dive-beat{max-width:26ch}.dive-beat.b2{top:12vh}.dive-beat.b3{bottom:10vh}}.dive-sea{background:radial-gradient(120% 55% at 50% -12%,rgba(95,220,255,.3),transparent 62%),linear-gradient(180deg,var(--water-3) 0,var(--water-2) 40%,var(--water) 100%)}.dive-in-inner{gap:14px;max-width:720px}.dive-in h2{font-size:clamp(34px,5.6vw,76px)}.dive-in p{max-width:46ch}.dive.still .dive-in,.dive.still .dive-title{color:var(--ink)}.dive.still .dive-title .eyebrow,.dive.still .dive-title .lead,.dive.still .dive-title h1{color:inherit}.dive.still .dive-cue{display:none}.inside-head{display:flex;align-items:center;gap:14px;margin:28px 0 8px}.proof{margin:clamp(38px,5vw,72px) 0 0}.proof-head{margin-bottom:16px}.proof-note{margin:14px 0 0;font-size:12.5px;color:var(--ink-3)}.seam{margin:clamp(38px,5vw,72px) 0}@media (prefers-reduced-motion:reduce){.backdrop .ray,.bubble,.bubble i,.dive-cue i,.fish,.fish svg,.loader-mark,.loader-water:before,.seal.breathing svg,.tank-bubble,.tank-fish{animation:none}.bubble{display:none}}@media (max-width:760px){.dive-tank{width:88vw;aspect-ratio:3/4;top:58%}.dive-title-inner{transform:translateY(-16vh)}.tank-surface{top:15%}.tank-water{height:83%}}:root{--abyss:#020b16;--deep:#041526;--water:#072a45;--water-2:#0b3a5c;--shallow:#12507a;--surface-glow:#2a86b8;--ray:rgba(190,235,255,0.1);--caustic:rgba(170,230,255,0.07);--glint:rgba(255,255,255,0.85);--glass-1:rgba(255,255,255,0.05);--glass-2:rgba(255,255,255,0.09);--glass-3:rgba(255,255,255,0.14);--glass-edge:rgba(255,255,255,0.18);--glass-edge-hi:rgba(255,255,255,0.42);--silicone:rgba(8,20,30,0.55);--ink:#eef8ff;--ink-2:#b6d3e6;--ink-3:#7f9fb6;--ink-4:#4e6e86;--sand:#6e8793;--sand-dark:#3a4f5b;--stone:#28404f;--plant:#1f6b6a;--plant-hi:#3fa39a;--fish-silver:#9ec4da;--fish-blue:#4d8fc0;--rupture:#ff5d6c;--paid:#6ff0b5;--chain:#5fdcff;--sky-top:#cfefff;--sky-mid:#9fdcff;--sky-low:#eaf8ff;--sun:#fff6e0;--paper:var(--deep);--paper-2:var(--glass-1);--paper-3:var(--glass-2);--paper-4:var(--glass-3);--glass:var(--glass-1);--glass-hi:var(--glass-edge-hi);--broke:var(--rupture);--mint:var(--paid);--cream:#cdeeff;--aqua:var(--chain);--foam:#dff6ff;--kelp:var(--paid);--rule:rgba(190,235,255,0.14);--rule-2:rgba(190,235,255,0.26)}body,html{background:var(--abyss)}h1,h2,h3{font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:-.02em;color:var(--ink)}h1{font-weight:900;font-size:clamp(38px,5.6vw,88px);line-height:.98}h2{font-size:clamp(28px,3.4vw,46px);line-height:1.04}h3{font-size:22px;line-height:1.15}.h-water{background-image:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.75) 50%,transparent 58%),linear-gradient(180deg,var(--ink) 0,var(--ink-2) 100%);background-size:260% 100%,100% 100%;background-position:120% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:waterSweep 8s linear infinite}@keyframes waterSweep{0%{background-position:120% 0,0 0}16%{background-position:-40% 0,0 0}to{background-position:-40% 0,0 0}}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);opacity:1}.eyebrow:before{content:"";width:18px;height:1px;background:var(--ink-3);opacity:.7}.eyebrow:after{display:none}.lead{line-height:1.55}.lead,body{font-size:16px}.amt,.l-num,.mono{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:var(--chain)}::selection{background:rgba(95,220,255,.3);color:#fff}:focus-visible{outline:2px solid var(--chain);outline-offset:2px}.cert,.door,.empty,.figure,.figures,.jar-scene,.kv,.ledger,.limits,.member,.members,.notice,.panel,.plaque,.school-band,.screen,.steps-card,.tankline,.tape{position:relative;background:linear-gradient(135deg,rgba(255,255,255,.07) 0,rgba(255,255,255,.03) 45%,rgba(255,255,255,.05) 100%),var(--glass-1);border:1px solid var(--glass-edge);border-top-color:var(--glass-edge-hi);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),2px 2px 0 rgba(255,255,255,.06);border-radius:20px}.kv,.member,.tape{border-radius:0;box-shadow:none}.kv,.member{background:transparent;border:0;border-bottom:1px solid var(--rule)}.cert,.door,.empty,.figures,.jar-scene,.limits,.panel,.plaque,.school-band,.screen,.steps-card{background-image:radial-gradient(10px 10px at 0 0,var(--silicone) 60%,transparent 62%),radial-gradient(10px 10px at 100% 0,var(--silicone) 60%,transparent 62%),radial-gradient(10px 10px at 0 100%,var(--silicone) 60%,transparent 62%),radial-gradient(10px 10px at 100% 100%,var(--silicone) 60%,transparent 62%),linear-gradient(115deg,transparent 30%,rgba(255,255,255,.04) 45%,rgba(255,255,255,.04) 48%,transparent 62%),linear-gradient(135deg,rgba(255,255,255,.07) 0,rgba(255,255,255,.03) 45%,rgba(255,255,255,.05) 100%);background-repeat:no-repeat;overflow:hidden}.cert:before,.door:before,.empty:before,.jar-scene:before,.limits:before,.panel:before,.plaque:before,.screen:before,.steps-card:before{content:"";position:absolute;left:14px;top:6px;width:26%;height:10px;border-radius:50%;border-top:1.5px solid rgba(255,255,255,.35);pointer-events:none}.jar-scene,.lrow,.steps-card,.tbubble,a.panel{transition:border-color .22s ease,transform .22s ease}.steps-card:hover,a.panel:hover{border-color:var(--glass-edge-hi)}.lrow{position:relative;overflow:hidden}.lrow:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.07),transparent);transform:translateX(0);pointer-events:none}.lrow:hover:after{animation:slideReflect .42s ease forwards}@keyframes slideReflect{to{transform:translateX(480%)}}.lrow:hover{background:var(--glass-2)}.landing-bar,.topbar{background:rgba(4,21,38,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;border-bottom:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);border-radius:0}html[data-scrolled] .landing-bar:after,html[data-scrolled] .topbar:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:8px;background-image:radial-gradient(3px 4px at 6% 2px,rgba(220,245,255,.55),transparent 70%),radial-gradient(2px 3px at 14% 1px,rgba(220,245,255,.45),transparent 70%),radial-gradient(4px 5px at 27% 2px,rgba(220,245,255,.5),transparent 70%),radial-gradient(2px 3px at 41% 1px,rgba(220,245,255,.4),transparent 70%),radial-gradient(3px 4px at 56% 2px,rgba(220,245,255,.55),transparent 70%),radial-gradient(2px 3px at 69% 1px,rgba(220,245,255,.4),transparent 70%),radial-gradient(4px 5px at 83% 2px,rgba(220,245,255,.5),transparent 70%),radial-gradient(2px 3px at 94% 1px,rgba(220,245,255,.45),transparent 70%);pointer-events:none}.landing-bar{position:-webkit-sticky;position:sticky;top:0;height:72px;transition:height .22s ease}html[data-scrolled] .landing-bar{height:62px}.landing-link{font-weight:500}.landing-link:hover{color:var(--ink)}.chain-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--chain);box-shadow:0 0 0 0 rgba(95,220,255,.5);animation:chainPulse 2.4s ease-in-out infinite;vertical-align:middle}@keyframes chainPulse{0%,to{box-shadow:0 0 0 0 rgba(95,220,255,.5)}50%{box-shadow:0 0 0 6px rgba(95,220,255,0)}}input,select,textarea{background:var(--glass-1);border:1px solid var(--glass-edge);color:var(--ink);border-radius:12px;font-family:var(--font-mono),ui-monospace,monospace}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--chain);box-shadow:0 0 0 3px rgba(95,220,255,.16)}.btn{position:relative;border-radius:999px;overflow:hidden;border:1px solid var(--glass-edge);background:var(--glass-2);color:var(--ink);font-weight:600;transition:transform .18s cubic-bezier(.22,.8,.2,1),box-shadow .18s ease,border-color .18s ease}.btn:before{content:"";position:absolute;left:6%;top:8%;width:46%;height:40%;border-radius:50%;background:radial-gradient(ellipse at 50% 45%,rgba(255,255,255,.55),rgba(255,255,255,0) 72%);pointer-events:none;transition:transform .4s cubic-bezier(.22,.8,.2,1)}.btn:hover{transform:translateY(-2px);border-color:var(--glass-edge-hi)}.btn:hover:before{transform:translateX(40%)}.btn:active{transform:scale(.96)}.btn.seal,.btn.wax{background:linear-gradient(180deg,var(--coral-hi) 0,var(--coral) 55%,var(--coral-lo) 100%);color:var(--abyss);border-color:rgba(255,230,168,.5);box-shadow:0 12px 32px -12px var(--coral-glow),inset 0 -3px 6px rgba(110,80,10,.3)}.btn.seal .arrow,.btn.wax .arrow{color:var(--abyss)}.btn.seal:hover,.btn.wax:hover{box-shadow:0 16px 36px -10px var(--coral-glow),inset 0 -3px 6px rgba(110,80,10,.3)}.btn.ghost,.btn:disabled{background:var(--glass-1)}.btn:disabled{opacity:.4;box-shadow:none}.btn.link{background:none;border:0;border-radius:0;overflow:visible;color:var(--ink-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 6'%3E%3Cpath d='M0 3 Q 5 0 10 3 T 20 3' fill='none' stroke='%237f9fb6' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:20px 6px;background-position:0 100%;padding:0 0 6px}.btn.link:hover{animation:wavyRun .7s linear infinite;transform:none}@keyframes wavyRun{to{background-position:20px 100%}}.btn.link:before{display:none}.btn[data-loading]:after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin .9s linear infinite;vertical-align:middle}@keyframes spin{to{transform:rotate(1turn)}}.seg button[aria-pressed=true]{border-color:var(--chain);box-shadow:0 0 0 1px rgba(95,220,255,.35)}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid var(--glass-edge);background:var(--glass-1);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.badge.chain{color:var(--chain);border-color:rgba(95,220,255,.35)}.badge.bonded{color:var(--coral-hi);border-color:rgba(255,207,90,.35)}.badge.drained{color:var(--rupture);border-color:rgba(255,93,108,.35);text-decoration:line-through}.badge.paid{color:var(--paid);border-color:rgba(111,240,181,.35)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:rgba(255,255,255,.03);border-left:1px solid var(--glass-edge)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(220,245,255,.35),rgba(120,200,255,.18));border:2px solid transparent;background-clip:padding-box;border-radius:999px}.aq{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.app,.dive,.landing{position:relative;z-index:1}.loader{position:fixed;z-index:200}.landing-bar{z-index:60}.aq-water{position:absolute;inset:0;background:radial-gradient(70% 38% at 50% -6%,rgba(120,200,255,.2),transparent 70%),linear-gradient(180deg,var(--surface-glow) 0,var(--water-2) 22%,var(--water) 48%,var(--deep) 78%,var(--abyss) 100%)}.aq-far{left:0;right:0;bottom:0;height:26vh;width:100%;opacity:.9}.aq-far,.aq-ray{position:absolute}.aq-ray{top:-24vh;height:150vh;width:var(--w,14vw);left:var(--x,20vw);background:linear-gradient(180deg,var(--ray),rgba(190,235,255,.04) 40%,rgba(190,235,255,0) 62%);transform:skewX(-15deg);transform-origin:top;animation:rayWave var(--d,18s) ease-in-out infinite alternate;animation-delay:var(--delay,0s)}@keyframes rayWave{0%{transform:skewX(-16deg) translateX(-2.5vw);opacity:.6}to{transform:skewX(-12deg) translateX(2.5vw);opacity:1}}.aq-caustic{position:absolute;top:0;bottom:0;left:0;right:-700px;opacity:.085;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.009' numOctaves='2' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 12 -6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");background-size:700px 700px;mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.6) 28%,transparent 55%);-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.6) 28%,transparent 55%);animation:causticSlide 36s linear infinite}.aq-caustic.two{opacity:.06;background-size:520px 520px;right:-520px;animation:causticSlideBack 44s linear infinite}@keyframes causticSlide{to{transform:translate3d(-700px,0,0)}}@keyframes causticSlideBack{0%{transform:translate3d(-520px,0,0)}to{transform:translateZ(0)}}.aq-canvas{position:absolute;inset:0;width:100%;height:100%}.aq-floor{position:absolute;left:0;right:0;bottom:0;height:30vh;transition:transform .5s cubic-bezier(.22,.8,.2,1),opacity .5s ease}.aq[data-dense] .aq-floor{transform:translateY(calc(30vh - 60px));opacity:.7}.aq-floor-dark{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(2,11,22,.7) 70%)}.aq-sand{position:absolute;left:0;right:0;bottom:-2px;width:100%;height:90px}.aq-stone{position:absolute;bottom:22px;width:var(--w);height:var(--h);filter:drop-shadow(0 8px 10px rgba(0,0,0,.35))}.aq-stone svg{width:100%;height:100%}.aq-plant{position:absolute;bottom:30px}.aq-plant.far{opacity:.55;transform:scale(.8);transform-origin:bottom}.aq-airstone{position:absolute;bottom:34px}.plant .leaf{animation:leafSway var(--dur,6s) ease-in-out infinite alternate;animation-delay:var(--delay,0s)}@keyframes leafSway{0%{transform:rotate(-3deg)}to{transform:rotate(3.5deg)}}.aq-filter{display:none}@media (min-width:1500px){.aq-filter{display:block;position:absolute;right:3vw;top:-4vh;width:28px;height:80vh;border-radius:14px;background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,.1) 30%,rgba(255,255,255,.03) 70%,rgba(255,255,255,.06));border:1px solid var(--glass-edge)}.aq-filter:after{content:"";position:absolute;left:-8px;right:-8px;bottom:-18px;height:24px;border-radius:6px;background:#14232f;border:1px solid var(--glass-edge)}}.aq-glass{position:fixed;inset:0;z-index:150;pointer-events:none}.aq-reflect{position:absolute;left:-30vw;top:-40vh;width:90vw;height:140vh;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.03) 48%,rgba(255,255,255,.03) 52%,transparent 62%);transform:translate(var(--mx,0),var(--my,0));transition:transform .6s cubic-bezier(.22,.8,.2,1)}.aq-scratches{position:absolute;inset:0;width:100%;height:100%}.aq-vignette{position:absolute;inset:0;background:radial-gradient(60% 50% at 0 0,rgba(2,11,22,.35),transparent 70%),radial-gradient(60% 50% at 100% 0,rgba(2,11,22,.3),transparent 70%),radial-gradient(60% 50% at 0 100%,rgba(2,11,22,.4),transparent 70%),radial-gradient(60% 50% at 100% 100%,rgba(2,11,22,.4),transparent 70%)}.aq-tip{position:fixed;z-index:160;transform:translate(14px,-120%);padding:8px 12px;border-radius:12px;background:rgba(4,21,38,.7);border:1px solid var(--glass-edge-hi);box-shadow:inset 0 1px 0 rgba(255,255,255,.15);font-family:var(--font-mono);font-size:11.5px;color:var(--ink);white-space:nowrap;pointer-events:none;animation:tipUp .22s cubic-bezier(.22,.8,.2,1) both}@keyframes tipUp{0%{opacity:0;transform:translate(14px,-100%)}to{opacity:1;transform:translate(14px,-120%)}}.depth{position:fixed;left:14px;top:96px;bottom:40px;width:120px;z-index:120;opacity:.5;pointer-events:none;--p:0}@media (max-width:1080px){.depth{display:none}}.dg-line{left:8px;background:repeating-linear-gradient(180deg,var(--ink-3) 0 1px,transparent 1px 12px)}.dg-line,.dg-line:before{position:absolute;top:0;bottom:0;width:1px}.dg-line:before{content:"";left:0;background:var(--ink-4)}.dg-cursor{position:absolute;left:2px;top:calc(var(--p) * 100%);display:flex;align-items:center;gap:8px;transform:translateY(-50%);transition:top .12s linear}.dg-cursor i{width:13px;height:13px;border-radius:50%;border:1px solid rgba(255,255,255,.8);background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.7),rgba(255,255,255,.05) 60%)}.dg-cursor b{font-family:var(--font-mono);font-weight:500;font-size:10px;color:var(--ink)}.dg-mark{position:absolute;left:0;display:flex;align-items:center;gap:8px;transform:translateY(-50%);text-decoration:none;color:var(--ink-3);pointer-events:auto}.dg-tick{width:17px;height:1px;background:var(--ink-3)}.dg-lbl{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;white-space:nowrap}.dg-lbl b{font-weight:500;color:var(--ink-2)}.dg-mark:hover .dg-lbl{color:var(--chain)}.fish-svg.swim .f-tail{transform-origin:30% 50%;animation:tailBeat .5s ease-in-out infinite alternate}.fish-svg.swim .f-pect{transform-origin:60% 36%;animation:pectBeat .7s ease-in-out infinite alternate}.fish-svg.swim{animation:bodyFlex 1s ease-in-out infinite alternate}@keyframes tailBeat{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes pectBeat{0%{transform:rotate(-10deg)}to{transform:rotate(12deg)}}@keyframes bodyFlex{0%{transform:skewY(-1.2deg)}to{transform:skewY(1.2deg)}}.jar{display:block;flex-shrink:0}.jar .f-tail{transform-origin:30% 50%;animation:tailBeat .55s ease-in-out infinite alternate}.l-bond{display:flex;align-items:center;gap:12px}.l-jar,.l-none{display:flex;align-items:center;gap:10px}.l-none{color:var(--ink-3)}.lhead{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:rgba(4,21,38,.85);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lrow.broken{position:relative}.lrow.broken .amt{text-decoration:line-through;-webkit-text-decoration-color:var(--rupture);text-decoration-color:var(--rupture)}.lrow .hot{color:var(--rupture)}.empty{text-align:center;padding:44px 24px}.empty-jar{display:block;margin:0 auto 14px;width:56px}.empty-jar .jar{margin:0 auto}.empty.turbid{background-image:linear-gradient(180deg,rgba(120,150,170,.18),rgba(120,150,170,.06))}.empty .btn{margin-top:18px}.notfound{text-align:center;padding:40px 0 60px}.notfound .tank{margin:0 auto 26px;width:min(420px,86vw)}.tank{position:relative;width:100%;aspect-ratio:16/12}.tank-lid{position:absolute;left:2%;right:2%;top:0;height:7%;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#1d2b36,#0d161f);border:1px solid rgba(255,255,255,.12);z-index:3}.tank-lamp{position:absolute;left:18%;right:18%;top:100%;height:4px;border-radius:0 0 4px 4px;background:#e6f6ff;box-shadow:0 0 14px 4px rgba(200,240,255,.55)}.tank-lightcone{position:absolute;left:8%;right:8%;top:7%;height:60%;background:linear-gradient(180deg,rgba(220,245,255,.28),rgba(220,245,255,0));-webkit-clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);z-index:2;pointer-events:none}.tank-glass{position:absolute;left:0;right:0;top:6%;bottom:12%;border-radius:6px;border:3px solid rgba(255,255,255,.72);overflow:hidden;background:linear-gradient(180deg,rgba(220,245,255,.5),rgba(140,210,245,.45) 14%,rgba(10,80,130,.92));box-shadow:inset 0 0 0 5px rgba(255,255,255,.1),inset 0 30px 60px rgba(255,255,255,.14),0 50px 120px -30px rgba(0,30,60,.7);z-index:1}.tank-glass:before{left:1.5%;top:3%;bottom:3%;width:2%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.12) 60%,transparent)}.tank-glass:after,.tank-glass:before{content:"";position:absolute;z-index:5}.tank-glass:after{inset:0;background:linear-gradient(115deg,transparent 46%,rgba(255,255,255,.16) 52%,rgba(255,255,255,.05) 56%,transparent 66%);pointer-events:none}.tank-water{position:absolute;left:0;right:0;bottom:0;height:84%;background:radial-gradient(60% 50% at 50% 0,rgba(191,242,255,.35),transparent 70%),linear-gradient(180deg,rgba(36,150,210,.7),rgba(6,45,80,.98));transition:height .9s cubic-bezier(.22,.8,.2,1)}.tank[data-act="4"] .tank-water{animation:dip 1.8s cubic-bezier(.22,.8,.2,1) both}@keyframes dip{0%{height:84%}45%{height:66%}to{height:84%}}.tank-caustic{position:absolute;top:0;bottom:0;left:0;right:-300px;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.014' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 12 -6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");animation:causticSlide 30s linear infinite}.tank-caustic.two{opacity:.08;background-size:110px 110px;animation:causticSlideBack 44s linear infinite}.tank-meniscus{position:absolute;left:-2%;right:-2%;top:16%;height:6px;overflow:visible}.tank-meniscus svg{display:block;width:100%;height:100%;overflow:visible}.tank-meniscus path{animation:meniscus 3.6s ease-in-out infinite alternate}@keyframes meniscus{0%{transform:translateX(-2%)}to{transform:translateX(2%)}}.tank-sand{position:absolute;left:0;right:0;bottom:0;height:16%;width:100%}.tank-stone{position:absolute;bottom:9%;width:var(--w);height:var(--h);left:var(--x)}.tank-stone svg{width:100%;height:100%}.tank-plant{position:absolute;bottom:10%;left:var(--x);transform:scale(var(--s,1));transform-origin:bottom}.tank-airstone{position:absolute;bottom:11%;left:10%;transform:scale(.7);transform-origin:bottom left}.tank-bubble{position:absolute;bottom:12%;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;border:1px solid rgba(255,255,255,.6);background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.7),rgba(255,255,255,.05) 45%);animation:tankRise var(--d) linear var(--delay) infinite;opacity:0}@keyframes tankRise{0%{transform:translateY(0);opacity:0}10%{opacity:.9}to{transform:translateY(-620%);opacity:0}}.tank-neon{position:absolute;left:var(--x);top:var(--y);width:var(--w);animation:neonDrift var(--d,9s) ease-in-out infinite alternate;animation-delay:var(--delay,0s)}.tank-neon svg{width:100%;height:auto}@keyframes neonDrift{0%{transform:translate(-12%)}to{transform:translate(12%,-6%)}}.tank-gold{position:absolute;left:var(--x);top:var(--y);width:var(--w);animation:goldDrift var(--d,14s) ease-in-out infinite alternate;animation-delay:var(--delay,0s);z-index:2}.tank-gold svg{width:100%;height:auto}@keyframes goldDrift{0%{transform:translate(-6%)}to{transform:translate(6%,-4%)}}.tank[data-act="1"] .tank-gold.lead{animation:goldApproach 2.2s cubic-bezier(.22,.8,.2,1) both}@keyframes goldApproach{0%{transform:translate(0) scale(1)}to{transform:translate(8%,6%) scale(1.35)}}.tank-coin-drop{position:absolute;left:46%;top:-6%;width:8%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--coral-hi),var(--coral) 55%,var(--coral-lo));border:1px solid var(--coral-lo);opacity:0;z-index:3}.tank[data-act="2"] .tank-coin-drop{animation:coinDrop 1.9s cubic-bezier(.4,0,.6,1) both}.tank[data-act="3"] .tank-glass{animation:edgeFlash .9s ease-out both}@keyframes edgeFlash{0%{border-color:rgba(255,255,255,.72);box-shadow:inset 0 0 0 5px rgba(255,255,255,.1),inset 0 30px 60px rgba(255,255,255,.14),0 50px 120px -30px rgba(0,30,60,.7)}25%{border-color:var(--chain);box-shadow:inset 0 0 0 5px rgba(95,220,255,.35),inset 0 30px 60px rgba(255,255,255,.14),0 0 60px rgba(95,220,255,.6)}to{border-color:rgba(255,255,255,.72);box-shadow:inset 0 0 0 5px rgba(255,255,255,.1),inset 0 30px 60px rgba(255,255,255,.14),0 50px 120px -30px rgba(0,30,60,.7)}}.tank-coinpile{position:absolute;left:58%;bottom:12%;height:22%;z-index:2}.tank-coinpile svg{height:100%;width:auto}.tank-condense{left:4%;right:4%;top:2%;height:10%;background-image:radial-gradient(2px 3px at 8% 30%,rgba(255,255,255,.5),transparent 70%),radial-gradient(3px 4px at 21% 60%,rgba(255,255,255,.45),transparent 70%),radial-gradient(2px 3px at 36% 20%,rgba(255,255,255,.5),transparent 70%),radial-gradient(2px 2px at 52% 70%,rgba(255,255,255,.4),transparent 70%),radial-gradient(3px 4px at 67% 35%,rgba(255,255,255,.5),transparent 70%),radial-gradient(2px 3px at 81% 55%,rgba(255,255,255,.45),transparent 70%),radial-gradient(2px 2px at 93% 25%,rgba(255,255,255,.4),transparent 70%)}.tank-condense,.tank-scratch{position:absolute;z-index:6;opacity:var(--near,0)}.tank-scratch{left:12%;top:22%;width:30%;height:1px;background:rgba(255,255,255,.28);transform:rotate(-18deg)}.tank-scratch.two{left:60%;top:60%;width:18%;transform:rotate(12deg)}.tank-cabinet{position:absolute;left:3%;right:3%;bottom:0;height:12%;border-radius:4px 4px 10px 10px;background:linear-gradient(180deg,#17232d,#0a1219);border:1px solid rgba(255,255,255,.1);display:grid;place-items:center}.tank-plate{padding:2px 10px;border-radius:3px;background:linear-gradient(180deg,#2b3b47,#1a2731);border:1px solid rgba(255,255,255,.14);font-family:var(--font-mono);font-size:clamp(6px,.9vw,11px);letter-spacing:.16em;color:var(--ink-2);text-shadow:0 1px 0 rgba(0,0,0,.6)}.dive{position:relative;height:520vh;margin:0 calc(-1 * clamp(20px, 4vw, 56px))}.dive-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;--p:0;--title:1;--tank:0.35;--near:0;--b1:0;--b2:0;--b3:0;--b4:0;--splash:0;--sub:0;--in:0}.dive-sky{position:absolute;inset:0;background:linear-gradient(180deg,var(--sky-top) 0,var(--sky-mid) 55%,var(--sky-low) 100%);opacity:calc(1 - var(--sub));transform:translateY(calc(var(--p) * -12vh))}.dive-sun{right:12vw;top:9vh;width:11vmin;height:11vmin;border-radius:50%;background:var(--sun);box-shadow:0 0 60px 20px rgba(255,246,224,.75),0 0 160px 60px rgba(255,240,200,.35);opacity:calc(1 - var(--p) * 1.4)}.cloud,.dive-sun{position:absolute}.cloud{top:var(--y);left:var(--x);width:var(--w);height:calc(var(--w) * .34);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:inset 0 -10px 20px rgba(120,200,240,.18),0 10px 30px rgba(120,200,240,.22);opacity:var(--o,.9);animation:cloudDrift var(--d,60s) linear var(--delay,0s) infinite alternate}.cloud:after,.cloud:before{content:"";position:absolute;bottom:20%;border-radius:50%;background:inherit}.cloud:before{left:18%;width:46%;height:130%}.cloud:after{left:48%;width:38%;height:100%}@keyframes cloudDrift{0%{transform:translateX(-6vw)}to{transform:translateX(6vw)}}.dive-sky:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(180deg,transparent,rgba(60,170,235,.5))}.dive-sea{opacity:var(--sub);background:radial-gradient(70% 38% at 50% -6%,rgba(120,200,255,.24),transparent 70%),linear-gradient(180deg,var(--surface-glow) 0,var(--water-2) 30%,var(--water) 60%,var(--deep) 100%)}.dive-sea,.dive-title{position:absolute;inset:0}.dive-title{display:grid;place-items:center;text-align:center;padding:0 24px;opacity:var(--title);transform:translateY(calc(var(--p) * -40vh));pointer-events:none}.dive-title-inner{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:980px;transform:translateY(-16vh)}.dive-title .eyebrow{color:#1573a6}.dive-title .eyebrow:before{background:#1573a6}.dive-title h1{font-size:clamp(40px,7.4vw,118px);line-height:.96;letter-spacing:-.03em;color:#04304f}.dive-title h1.h-water{background-image:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.85) 50%,transparent 58%),linear-gradient(180deg,#04304f,#0b5a8a)}.dive-title h1 .accent{-webkit-text-fill-color:var(--coral-lo)}.dive-mono{font-family:var(--font-mono);font-size:clamp(11px,1.05vw,14px);color:#1a4a6b;letter-spacing:.02em;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.dive-mono b{font-weight:600;color:#c98f16}.dive-cue{display:inline-flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#1573a6}.dive-cue .tube{position:relative;width:14px;height:40px;border-radius:999px;border:1px solid rgba(21,115,166,.6);overflow:hidden}.dive-cue .tube i{position:absolute;left:3px;width:6px;height:6px;border-radius:50%;border:1px solid rgba(21,115,166,.9);animation:cueBubble 1.8s ease-in infinite}@keyframes cueBubble{0%{bottom:-8px;opacity:0}20%{opacity:1}to{bottom:40px;opacity:0}}.dive-tank{position:absolute;left:50%;top:60%;width:min(56vw,720px);transform:translate(-50%,-36%) scale(var(--tank));transform-origin:center;will-change:transform;opacity:calc(1 - var(--sub))}@media (max-width:760px){.dive-tank{width:86vw;top:58%}.dive-title-inner{transform:translateY(-20vh)}}.dive-tank-bob{animation:tankBob 5.5s ease-in-out infinite}@keyframes tankBob{0%,to{transform:translateY(0)}50%{transform:translateY(-1%)}}.dive-beat{position:absolute;max-width:34ch;opacity:var(--o,0);transform:translateY(calc((1 - var(--o, 0)) * 20px));pointer-events:none}.dive-beat h2{font-size:clamp(22px,2.6vw,36px);line-height:1.08;letter-spacing:-.02em;margin:0 0 10px}.dive-beat p{margin:0;font-size:clamp(14px,1.15vw,17px);line-height:1.5}.dive-beat.b1{left:clamp(20px,5vw,96px);top:12vh;color:#04304f}.dive-beat.b1 p{color:#1a4a6b}.dive-beat.b2{right:clamp(20px,6vw,96px);top:16vh;text-align:right;color:#04304f}.dive-beat.b2 p{color:#1a4a6b}.dive-beat.b3{left:clamp(20px,6vw,96px);bottom:12vh;color:var(--ink);text-shadow:0 2px 18px rgba(3,16,31,.5)}.dive-beat.b3 p{color:var(--ink-2)}.dive-beat.b4{left:50%;bottom:14vh;transform:translate(-50%,calc((1 - var(--o, 0)) * 20px));text-align:center;color:var(--ink);text-shadow:0 2px 18px rgba(3,16,31,.5)}.dive-beat.b4 h2 .accent{color:var(--coral)}.dive-beat.b4 p{color:var(--ink-2)}.dive-flash{position:absolute;inset:0;background:#fff;opacity:calc(var(--splash) * .85)}.dive-ring{position:absolute;left:50%;top:50%;width:40vmin;height:40vmin;margin:-20vmin 0 0 -20vmin;border-radius:50%;border:2px solid rgba(255,255,255,.8);opacity:calc(var(--splash) * 1.2);transform:scale(calc(.4 + var(--splash) * 3.2))}.dive-wall{position:absolute;inset:0;pointer-events:none}.dive-wall .bubble{animation:none;opacity:0}.dive-stage[data-sub] .dive-wall .bubble{animation:rise var(--d) cubic-bezier(.2,.7,.3,1) var(--delay) 1 forwards}.dive-in{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:0 24px;opacity:var(--in);transform:translateY(calc((1 - var(--in)) * 30px));pointer-events:none}.dive-stage[data-in] .dive-in{pointer-events:auto}.dive-in-inner{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:760px}.dive-in h2{font-size:clamp(38px,6.4vw,96px);line-height:1;letter-spacing:-.03em}.dive-in p{margin:0;color:var(--ink-2);max-width:48ch;font-size:17px}.dive-in-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.dive.still{height:auto;margin:0}.dive.still .dive-stage{position:relative;height:auto;overflow:visible;padding:40px 0 20px;display:flex;flex-direction:column;gap:40px;--title:1;--tank:1;--sub:1;--in:1;--splash:0}.dive.still .dive-flash,.dive.still .dive-ring,.dive.still .dive-sea,.dive.still .dive-sky,.dive.still .dive-wall{display:none}.dive.still .dive-in,.dive.still .dive-title{position:static;transform:none;pointer-events:auto}.dive.still .dive-cue,.dive.still .dive-mono,.dive.still .dive-title .eyebrow,.dive.still .dive-title .lead,.dive.still .dive-title h1{color:var(--ink)}.dive.still .dive-title-inner{transform:none}.dive.still .dive-tank{position:relative;left:auto;top:auto;transform:none;margin:0 auto;width:min(92vw,640px);opacity:1}.dive.still .dive-beat{position:static;transform:none;opacity:1;max-width:60ch;margin:0 auto;text-align:left;color:var(--ink);text-shadow:none}.dive.still .dive-beat p{color:var(--ink-2)}.inside{position:relative}.section{margin:clamp(40px,5.5vw,84px) 0 0}.section-head{gap:8px;margin-bottom:18px}.section-head p{margin:0;color:var(--ink-2);max-width:62ch}.plaques{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:28px}.plaque{padding:20px 22px 18px}.plaque .n{display:block;font-family:var(--font-mono);font-weight:600;font-size:clamp(20px,2.1vw,30px);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.plaque .n.coral{color:var(--coral)}.plaque .n.paid{color:var(--paid)}.plaque .k{display:block;margin-top:6px;font-size:12.5px;color:var(--ink-3)}@media (max-width:860px){.plaques{grid-template-columns:1fr 1fr}}.jars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.jar-scene{padding:22px 22px 24px}.jar-scene .jar-vis{position:relative;height:150px;margin-bottom:16px}.jar-scene h3{margin:0 0 8px;font-size:19px}.jar-scene p{margin:0;font-size:14.5px;color:var(--ink-2);line-height:1.55}.jv-glass{left:50%;width:110px;height:140px;transform:translateX(-50%);border-radius:10px 10px 16px 16px;border:2px solid rgba(255,255,255,.65);background:rgba(120,200,255,.06);overflow:hidden}.jv-glass,.jv-water{position:absolute;bottom:0}.jv-water{left:0;right:0;height:72%;background:linear-gradient(180deg,rgba(42,134,184,.55),rgba(6,45,80,.95));transition:height 1.2s cubic-bezier(.22,.8,.2,1)}.jv-water:before{content:"";position:absolute;left:-4%;right:-4%;top:-3px;height:6px;border-radius:50%;background:rgba(255,255,255,.55)}.jv-fish{position:absolute;left:22%;top:46%;width:56%;animation:goldDrift 7s ease-in-out infinite alternate}.jv-fish svg{width:100%;height:auto}.jv-coin{position:absolute;left:50%;top:-30px;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--coral-hi),var(--coral) 55%,var(--coral-lo));border:1px solid var(--coral-lo);opacity:0}.jar-scene.in .jv-coin{animation:jarCoin 1.6s cubic-bezier(.4,0,.6,1) .3s both}@keyframes jarCoin{0%{transform:translateY(0) scaleX(1);opacity:1}35%{transform:translateY(70px) scaleX(.25)}70%{transform:translateY(120px) scaleX(1)}to{transform:translateY(150px) scaleX(.4);opacity:1}}.jar-scene.in.seals .jv-water{height:72%}.jar-scene.seals .jv-water{height:20%}.jar-scene.in.sells .jv-water{height:8%;transition-delay:.9s}.jar-scene.in.sells .jv-fish{animation:fishJump .9s cubic-bezier(.3,0,.2,1) .2s both}@keyframes fishJump{to{transform:translate(40%,-160%) rotate(-40deg);opacity:0}}.jv-buyers{position:absolute;right:6px;bottom:0;display:flex;gap:5px;align-items:flex-end}.jv-buyers i{display:block;width:10px;height:22px;border-radius:5px 5px 2px 2px;background:rgba(182,211,230,.35);transition:background .4s ease}.jar-scene.in.sells .jv-buyers i{background:var(--paid);transition-delay:calc(1.3s + var(--i, 0) * .12s)}.jv-drain{position:absolute;left:50%;bottom:12px;width:4px;height:0;margin-left:40px;background:linear-gradient(180deg,rgba(95,220,255,.5),transparent)}@media (max-width:860px){.jars{grid-template-columns:1fr}}.limits{padding:26px 28px}.limits p{color:var(--ink-2);font-size:15.5px;line-height:1.6;text-shadow:0 1px 0 rgba(255,255,255,.08),0 -1px 0 rgba(0,0,0,.4)}.limits .eyebrow{margin-bottom:10px}.tankfloor{position:relative;margin:clamp(40px,6vw,90px) calc(-1 * clamp(20px, 4vw, 56px)) 0;height:260px;overflow:hidden}.tankfloor .sand{position:absolute;left:0;right:0;bottom:0;width:100%;height:120px}.tankfloor .plant{position:absolute;bottom:52px}.tankfloor .stone{position:absolute;bottom:44px}.tankfloor .valve{position:absolute;left:50%;bottom:48px;transform:translateX(-50%)}.tankfloor .floor-line{position:absolute;left:0;right:0;bottom:18px;text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.footer{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.aq-caustic,.aq-ray,.chain-dot,.cloud,.dive-cue .tube i,.dive-tank-bob,.fish-svg.swim,.fish-svg.swim .f-pect,.fish-svg.swim .f-tail,.h-water,.jar .f-tail,.jv-fish,.lrow:after,.plant .leaf,.tank-bubble,.tank-gold,.tank-meniscus path,.tank-neon{animation:none}.aq-canvas{display:none}}.seal .bcoin.spin{animation:coinSpin 6s ease-in-out infinite}@keyframes coinSpin{0%,to{transform:scaleX(1)}50%{transform:scaleX(.82)}}.seal.breaking .bcoin.spin,.seal.broken .bcoin.spin{animation:sink .9s cubic-bezier(.4,0,.6,1) .22s forwards}.seal.broken .bcoin.spin{animation:none;transform:translateY(26%);opacity:.42}@media (prefers-reduced-motion:reduce){.seal .bcoin.spin{animation:none}}.chain-read{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}@media (max-width:1100px){.chain-read-lbl{display:none}}@media (max-width:560px){.chain-read{display:none}}.wordmark.big{font-size:14px;letter-spacing:.02em}.wordmark,.wordmark.big{font-family:var(--font-display),sans-serif;font-weight:700}.empty-jar{position:relative}.empty-bubble{position:absolute;left:50%;bottom:6px;width:6px;height:6px;margin-left:-3px;border-radius:50%;border:1px solid rgba(255,255,255,.7);animation:emptyRise 2.6s ease-in infinite}@keyframes emptyRise{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(-40px);opacity:0}}.loader-mark{opacity:.35;transition:opacity .5s ease .3s}.loader[data-done] .loader-mark{opacity:1}.tankcard-wrap{margin-bottom:14px}.tankcard-wrap .tank{width:min(100%,720px);margin:0 auto;aspect-ratio:16/9}.tankcard-wrap.compact .tank{width:100%;aspect-ratio:16/10}.tankcard.released .tank-gold{opacity:.5}.tank-engrave{position:absolute;right:4%;top:22%;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-family:var(--font-mono);font-size:clamp(7px,.85vw,11px);color:rgba(255,255,255,.32);text-shadow:0 1px 0 rgba(255,255,255,.1),0 -1px 0 rgba(0,0,0,.35);z-index:6;letter-spacing:.04em}.tank-engrave-title{text-transform:uppercase;letter-spacing:.14em;margin-bottom:4px}.tank-drained{position:absolute;left:0;right:0;top:46%;text-align:center;font-family:var(--font-display);font-weight:700;font-size:clamp(14px,2vw,26px);color:var(--rupture);text-shadow:0 2px 12px rgba(0,0,0,.5);z-index:6}.shelf{position:relative;display:flex;gap:16px;align-items:flex-end;padding:10px 14px 12px;margin:14px 0 6px;overflow-x:auto}.shelf-plank{position:absolute;left:0;right:0;bottom:0;height:6px;border-radius:3px;background:linear-gradient(180deg,#2b3b47,#14232d);border-top:1px solid rgba(255,255,255,.14)}.shelf-jar{position:relative;z-index:1}@media (max-width:760px){.dive-beat{max-width:60vw}.dive-beat.b1,.dive-beat.b2{top:9vh}.dive-beat h2{font-size:20px}}.dive-beat.b1 h2,.dive-beat.b2 h2{color:inherit}@media (max-width:760px){.dive-title h1{font-size:clamp(28px,8.4vw,40px)}.dive-mono{font-size:11px}}.landing{max-width:none;padding:0}.landing .inside,.landing-foot{max-width:1360px;margin-left:auto;margin-right:auto;padding:0 clamp(20px,4vw,56px)}.dive{margin:0}.tankfloor{margin-left:calc(-1 * clamp(20px, 4vw, 56px));margin-right:calc(-1 * clamp(20px, 4vw, 56px))}.cert,.door,.empty,.figure,.figures,.jar-scene,.ledger,.limits,.notice,.panel,.plaque,.school-band,.screen,.steps-card{background-color:rgba(4,21,38,.42)}.footer{background:linear-gradient(180deg,rgba(2,11,22,0),rgba(2,11,22,.85) 40%);padding-top:40px;border-top:0}.pagehead .mono,.pagehead .muted,.pagehead h1{overflow-wrap:anywhere}.wordmark sup{font-family:var(--font-mono);font-size:.62em;letter-spacing:.06em;color:var(--coral);vertical-align:.35em;margin-left:.45em}.landing-bar .wordmark sup,.rail .wordmark sup{font-weight:500}.tank-cabinet{box-shadow:0 18px 40px -16px rgba(0,0,0,.7)}.seal svg{filter:drop-shadow(0 6px 10px rgba(0,10,25,.45))}.btn.wax{box-shadow:0 14px 30px -12px var(--coral-glow),inset 0 -4px 8px rgba(110,80,10,.32),inset 0 2px 0 rgba(255,255,255,.35)}.tank-caustic{right:0;background-size:150px 150px}.aq-stone,.seal svg,.tank-coin .seal svg{filter:none}.seal .bcoin.spin{animation:none}.seal.breathing .bcoin.spin{animation:coinSpin 6s ease-in-out infinite}.h-water{animation-iteration-count:1;animation-delay:.6s}.aq-caustic.two{display:none}.aq-caustic{will-change:transform}.tank-caustic,.tank-caustic.two{animation:none}.dive .tank-caustic{animation:causticSlide 30s linear infinite}.dg-cursor{top:0;transform:translateY(calc(var(--p) * (100vh - 136px) - 50%));transition:none}.bubble,.dg-cursor,.fish,.kelp,.lrow:after{will-change:transform}.rail-mark{display:none}.fall{position:relative;height:320vh;margin:0}.fall-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;--p:0;--y:0;--splash:0;--sub:0;--b1:0;--b2:0;--b3:0;--in:0}.fall-world{height:270vh;transform:translate3d(0,calc(var(--y) * -170vh),0);will-change:transform}.fall-world,.fw-sky{position:absolute;left:0;right:0;top:0}.fw-sky{height:100vh;background:linear-gradient(180deg,var(--sky-top) 0,var(--sky-mid) 60%,#7fd0ff 100%);overflow:hidden}.fw-sun{position:absolute;right:12vw;top:9vh;width:11vmin;height:11vmin;border-radius:50%;background:var(--sun);box-shadow:0 0 60px 20px rgba(255,246,224,.75),0 0 160px 60px rgba(255,240,200,.35)}.fw-surface{position:absolute;left:0;right:0;top:calc(100vh - 34px);height:68px;overflow:hidden}.fw-surface svg{position:absolute;left:0;top:0;width:200%;height:100%;animation:waveSlide 9s linear infinite}@keyframes waveSlide{to{transform:translateX(-50%)}}.fw-glare{top:calc(100vh - 140px);height:140px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.45))}.fw-glare,.fw-water{position:absolute;left:0;right:0}.fw-water{top:100vh;height:170vh;background:radial-gradient(70% 30% at 50% 0,rgba(200,244,255,.35),transparent 70%),linear-gradient(180deg,#3aa8dc 0,var(--surface-glow) 14%,var(--water-2) 36%,var(--water) 62%,var(--deep) 84%,var(--abyss) 100%)}.fw-ray{position:absolute;top:0;height:110vh;width:var(--w,14vw);left:var(--x,20vw);background:linear-gradient(180deg,rgba(220,245,255,.28),rgba(220,245,255,.05) 45%,rgba(220,245,255,0) 75%);transform:skewX(-14deg);transform-origin:top}.fw-bubble{width:var(--s);height:var(--s);border-radius:50%;border:1px solid rgba(225,246,255,.5);background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.6),rgba(255,255,255,.06) 40%,rgba(170,225,255,.04) 72%);opacity:var(--o,.6)}.fw-bubble,.fw-mote{position:absolute;left:var(--x);top:var(--y)}.fw-mote{width:2px;height:2px;border-radius:50%;background:rgba(225,246,255,.5)}.fall-title{position:absolute;left:0;right:0;top:0;height:100vh;display:grid;place-items:center;text-align:center;padding:0 24px;pointer-events:none}.fall-title-inner{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:980px;transform:translateY(-8vh)}.fall-title .eyebrow{color:#1573a6}.fall-title .eyebrow:before{background:#1573a6}.fall-title h1{font-size:clamp(40px,7.4vw,118px);line-height:.96;letter-spacing:-.03em;color:#04304f}.fall-title h1.h-water{background-image:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.85) 50%,transparent 58%),linear-gradient(180deg,#04304f,#0b5a8a)}.fall-title h1 .accent{-webkit-text-fill-color:var(--coral-lo)}@media (max-width:760px){.fall-title h1{font-size:clamp(28px,8.4vw,40px)}.fall-title-inner{transform:translateY(-12vh)}}.fall-flash{inset:0;background:#fff;opacity:calc(var(--splash) * .85)}.fall-flash,.fall-ring{position:absolute;pointer-events:none}.fall-ring{left:50%;top:50%;width:40vmin;height:40vmin;margin:-20vmin 0 0 -20vmin;border-radius:50%;border:2px solid rgba(255,255,255,.8);opacity:calc(var(--splash) * 1.2);transform:scale(calc(.4 + var(--splash) * 3.2))}.fall-wall{position:absolute;inset:0;pointer-events:none}.fall-wall .bubble{animation:none;opacity:0}.fall-stage[data-sub] .fall-wall .bubble{animation:rise var(--d) cubic-bezier(.2,.7,.3,1) var(--delay) 1 forwards}.fall-beat{position:absolute;max-width:min(36ch,40vw);opacity:var(--o,0);transform:translateY(calc((1 - var(--o, 0)) * 20px));pointer-events:none;color:var(--ink);text-shadow:0 2px 18px rgba(3,16,31,.5)}.fall-beat h2{font-size:clamp(24px,3vw,44px);line-height:1.06;letter-spacing:-.02em;margin:0 0 10px;color:var(--ink)}.fall-beat p{margin:0;font-size:clamp(14px,1.15vw,17px);line-height:1.5;color:var(--ink-2)}.fall-beat .accent{color:var(--coral)}.fall-beat.b1{left:clamp(20px,7vw,120px)}.fall-beat.b1,.fall-beat.b2{top:50%;transform:translateY(calc(-50% + (1 - var(--o, 0)) * 20px))}.fall-beat.b2{right:clamp(20px,7vw,120px);text-align:right}.fall-beat.b3{left:50%;top:50%;text-align:center;max-width:min(44ch,80vw);transform:translate(-50%,calc(-50% + (1 - var(--o, 0)) * 20px))}@media (max-width:760px){.fall-beat{max-width:78vw;left:11vw!important;right:auto!important;text-align:left!important}.fall-beat.b3{left:50%!important;text-align:center!important}}.fall-in{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:0 24px;opacity:var(--in);transform:translateY(calc((1 - var(--in)) * 30px));pointer-events:none}.fall-stage[data-in] .fall-in{pointer-events:auto}.fall.still{height:auto}.fall.still .fall-stage{position:relative;height:auto;overflow:visible;display:flex;flex-direction:column;gap:40px;padding:40px 0 20px;--in:1}.fall.still .fall-flash,.fall.still .fall-ring,.fall.still .fall-wall,.fall.still .fall-world{display:none}.fall.still .fall-title{position:static;height:auto;color:var(--ink)}.fall.still .dive-cue,.fall.still .dive-mono,.fall.still .fall-title .eyebrow,.fall.still .fall-title h1{color:var(--ink)}.fall.still .fall-title-inner{transform:none}.fall.still .fall-beat,.fall.still .fall-in{position:static;transform:none;opacity:1;max-width:60ch;margin:0 auto;text-align:left;text-shadow:none}.plant .leaf{animation:none}.aq-plant,.tank-plant,.tankfloor .plant{transform-origin:50% 100%;animation:plantSway var(--pd,6.5s) ease-in-out infinite alternate;will-change:transform}.aq-plant:nth-child(odd),.tank-plant:nth-child(odd),.tankfloor .plant:nth-child(odd){--pd:7.4s;animation-delay:-2.1s}.aq-plant:nth-child(3n),.tankfloor .plant:nth-child(3n){--pd:8.2s;animation-delay:-4.6s}.aq-plant.far{animation:plantSwayFar var(--pd,7s) ease-in-out infinite alternate}@keyframes plantSway{0%{transform:rotate(-2.4deg) skewX(-1.5deg)}to{transform:rotate(2.6deg) skewX(1.5deg)}}@keyframes plantSwayFar{0%{transform:scale(.8) rotate(-2deg)}to{transform:scale(.8) rotate(2deg)}}.tank-plant{animation-name:plantSwayTank}@keyframes plantSwayTank{0%{transform:scale(var(--s,1)) rotate(-2.4deg)}to{transform:scale(var(--s,1)) rotate(2.6deg)}}.jar .f-tail{animation:none}.lrow:hover .jar .f-tail,.shelf-jar:hover .jar .f-tail{animation:tailBeat .55s ease-in-out infinite alternate}.fw-water{background:radial-gradient(70% 30% at 50% 0,rgba(200,244,255,.35),transparent 70%),linear-gradient(180deg,#3aa8dc 0,var(--surface-glow) 12%,rgba(11,58,92,.85) 30%,rgba(7,42,69,.4) 48%,rgba(7,42,69,0) 62%)}.fw-bubble,.fw-mote{opacity:calc(var(--o, .6) * .8)}.depth{display:none}.balloon{position:relative;display:inline-block;isolation:isolate;font-family:var(--font-bubble),var(--font-display),sans-serif;font-weight:400;letter-spacing:.005em;line-height:1.02;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding:0 .04em .08em}.balloon:before{content:attr(data-text);position:absolute;inset:0;z-index:-1;padding:inherit;-webkit-text-fill-color:var(--b-side);color:var(--b-side);text-shadow:0 2px 0 var(--b-side),0 4px 0 var(--b-deep),0 6px 0 var(--b-deep),0 16px 22px rgba(2,11,22,.35)}.balloon.foam{--b-side:#7cc9ec;--b-deep:#4a9cc4;background-image:linear-gradient(180deg,#ffffff,#f0fbff 30%,#bfe9fb 62%,#8fd3f2)}.balloon.coral{--b-side:#c98f16;--b-deep:#9a6b0c;background-image:linear-gradient(180deg,#fffbea,#ffe6a8 26%,#ffcf5a 58%,#d69a1c)}.balloon.ink{--b-side:#0b4a74;--b-deep:#06304f;background-image:linear-gradient(180deg,#5fb8e6,#1d6e9e 34%,#0b4a74 70%,#06304f)}.fall-beat h2,.fall-in h2,.fall-title h1,.landing .section-head h2{font-weight:400;letter-spacing:.005em;background:none;-webkit-text-fill-color:initial;animation:none}.fall-title h1{display:flex;flex-direction:column;align-items:center;gap:.02em;font-size:clamp(44px,8.2vw,128px);line-height:1}.fall-beat h2{font-size:clamp(28px,3.4vw,50px);line-height:1.08;text-shadow:none}.fall-in h2{font-size:clamp(46px,7vw,108px)}.landing .section-head h2{font-size:clamp(32px,3.8vw,54px);line-height:1.05}@media (max-width:760px){.fall-title h1{font-size:clamp(34px,10.4vw,48px)}}.section-head{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left}.inflate{display:inline-block;font-weight:900;letter-spacing:-.01em;line-height:1.02;padding:.06em .08em .22em;-webkit-text-fill-color:currentColor;background:none;will-change:transform}.inflate.lg{filter:url(#inflate-lg)}.inflate.md{filter:url(#inflate-md)}.inflate.foam{color:#eaf7ff}.fall-beat h2,.fall-in h2,.fall-title h1,.landing .section-head h2{font-family:var(--font-bubble),var(--font-display),sans-serif;font-weight:900}.fall-title h1{font-size:clamp(46px,8.6vw,136px);line-height:.92;gap:0}.fall-in h2{font-size:clamp(48px,7.4vw,116px)}.fall-beat h2{font-size:clamp(26px,3vw,44px)}.landing .section-head h2{font-size:clamp(30px,3.4vw,50px)}.fw-sky{background:linear-gradient(180deg,#1c6fd0,#3a8ce0 28%,#79bdf0 62%,#bfe4fb 88%,#dff3ff)}.fw-sun{display:none}.fw-light{position:absolute;right:-10vw;top:-20vh;width:70vw;height:70vh;background:radial-gradient(closest-side,rgba(255,250,235,.55),rgba(255,250,235,0) 100%)}.fall-title .dive-cue,.fall-title .dive-mono,.fall-title .eyebrow{color:#ffffff;text-shadow:0 1px 2px rgba(10,40,80,.35),0 4px 18px rgba(10,40,80,.25)}.fall-title .eyebrow:before{background:rgba(255,255,255,.8)}.fall-title .dive-mono b{color:#fff0c2}.fall-title .dive-cue .tube{border-color:rgba(255,255,255,.8)}.fall-title .dive-cue .tube i{border-color:#ffffff}.fall-title{z-index:2}.cloud3d{position:absolute;aspect-ratio:2/1;pointer-events:none;will-change:transform;animation:cloudDrift var(--d,100s) linear var(--delay,0s) infinite alternate}.cloud3d svg{display:block;overflow:visible}.f3d{position:absolute;width:var(--s);height:var(--s);opacity:var(--o,1);will-change:transform;animation:tileBob var(--d,6s) ease-in-out var(--delay,0s) infinite alternate;pointer-events:none;z-index:1}.f3d-tile{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(160deg,rgba(255,255,255,.28),rgba(255,255,255,0) 45%,rgba(0,0,0,.16)),var(--bg);transform:rotate(var(--r));filter:url(#inflate-tile)}.f3d-tile img{display:block;height:auto}.f3d-tile img.inv{filter:brightness(0) invert(1)}@keyframes tileBob{0%{transform:translate3d(0,-6px,0) rotate(-1.5deg)}to{transform:translate3d(0,8px,0) rotate(1.5deg)}}.fw-water .f3d{z-index:0}@media (max-width:760px){.f3d{width:calc(var(--s) * .55);height:calc(var(--s) * .55)}.f3d.hide-sm{display:none}}.aq-plant,.tankfloor .plant{opacity:.55;-webkit-mask-image:linear-gradient(180deg,#000,#000 55%,rgba(0,0,0,.35));mask-image:linear-gradient(180deg,#000,#000 55%,rgba(0,0,0,.35))}:root{--plant:#134a52;--plant-hi:#23706d}@media (prefers-reduced-motion:reduce){.cloud3d,.f3d{animation:none}}.f3d{left:var(--x);top:var(--y)}@media (max-width:760px){.f3d{left:var(--xs);top:var(--ys)}.fall-title .eyebrow{white-space:normal;justify-content:center;text-align:center;font-size:10px;max-width:86vw}.fall-title .eyebrow:before{display:none}}.inflate{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:.08em .1em .24em}.inflate.foam{color:#f4fbff;background-image:linear-gradient(180deg,#ffffff,#f6fbff 38%,#d6ebfa 70%,#b9d9f0)}.inflate.coral{color:#ffcf5a;background-image:linear-gradient(180deg,#fff0c2,#ffdc82 34%,#ffc94d 62%,#d69a1c)}.f3d-tile{filter:none;border-radius:24%;background:radial-gradient(120% 90% at 18% 10%,rgba(255,255,255,.55) 0,rgba(255,255,255,.18) 28%,rgba(255,255,255,0) 55%),linear-gradient(165deg,rgba(255,255,255,.12) 0,rgba(255,255,255,0) 40%,rgba(0,0,0,.22) 100%),var(--bg);box-shadow:inset 0 -.06em .12em rgba(0,0,0,.35),inset 0 .04em .06em rgba(255,255,255,.35),inset 0 0 0 1px rgba(255,255,255,.14),0 .6em 1.2em -.3em rgba(6,40,70,.55),0 1.6em 2.4em -.8em rgba(6,40,70,.4);font-size:var(--s)}.f3d-tile img{filter:drop-shadow(0 1px 0 rgba(255,255,255,.25)) drop-shadow(0 -1px 1px rgba(0,0,0,.25))}.f3d-tile img.inv{filter:brightness(0) invert(1) drop-shadow(0 -1px 1px rgba(0,0,0,.3))}.hero{position:relative;padding:clamp(56px,9vh,120px) clamp(20px,4vw,56px) clamp(36px,6vh,72px);overflow:hidden;min-height:62vh;display:grid;place-items:center}.hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;max-width:900px}.hero h1{font-weight:900;font-size:clamp(40px,6.6vw,96px);line-height:1;margin:0}.hero-lead{margin:0;max-width:62ch;font-size:clamp(15px,1.2vw,17.5px);line-height:1.55}.hero .dive-mono,.hero-lead{color:var(--ink-2)}.hero .dive-mono b{color:var(--coral-hi)}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:6px}.hero .f3d{z-index:1}.ex-tools{flex-wrap:wrap;margin-bottom:22px}.ex-search,.ex-tools{display:flex;align-items:center;gap:10px}.ex-search{flex:1 1 260px;min-width:200px;padding:0 14px;height:42px;border-radius:999px;background:var(--glass-1);border:1px solid var(--glass-edge);color:var(--ink-3);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.ex-search:focus-within{border-color:var(--chain);box-shadow:0 0 0 3px rgba(95,220,255,.16)}.ex-search input{flex:1 1;min-width:0;height:100%;background:none;border:0;outline:none;color:var(--ink);font-family:var(--font-body),sans-serif;font-size:14.5px;padding:0;border-radius:0}.ex-search input::placeholder{color:var(--ink-3)}.ex-tabs .cnt{margin-left:6px;font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.ex-create{margin-left:auto}.ex-head{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.ex-head h2{font-family:var(--font-bubble),var(--font-display),sans-serif;font-weight:900;font-size:clamp(26px,3vw,40px);letter-spacing:-.01em}.ex-head .ex-count{font-family:var(--font-mono);font-weight:500;font-size:.55em;color:var(--ink-3);vertical-align:.25em;margin-left:.3em}.ex-head p{margin:0;color:var(--ink-2)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:14px;gap:14px}.tcard-wrap{display:contents}.tcard{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.03) 45%,rgba(255,255,255,.05)),rgba(4,21,38,.5);border:1px solid var(--glass-edge);border-top-color:var(--glass-edge-hi);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);color:var(--ink);text-decoration:none;transition:transform .18s cubic-bezier(.22,.8,.2,1),border-color .18s ease;overflow:hidden}.tcard:hover{transform:translateY(-3px);border-color:var(--glass-edge-hi)}.tcard.bonded{box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 3px 0 0 var(--coral)}.tcard.drained{box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 3px 0 0 var(--rupture)}.tcard-top{display:flex;align-items:flex-start;justify-content:space-between}.tcard-name{font-weight:700;font-size:15.5px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcard-sym{font-size:12px;color:var(--ink-3);margin-top:-4px}.tcard-bond{display:flex;flex-direction:column;gap:2px;margin-top:6px;font-size:12px}.tcard-bond b{font-weight:600;font-size:14px}.tcard-bond .coral{color:var(--coral)}.tcard-bond .rupture{color:var(--rupture)}.tcard-bond .paid{color:var(--paid)}.tcard-bond .faint,.tcard-foot{color:var(--ink-3)}.tcard-foot{display:flex;justify-content:space-between;gap:8px;margin-top:6px;padding-top:8px;border-top:1px solid var(--rule);font-size:10.5px}@media (max-width:760px){.grid{grid-template-columns:repeat(2,1fr);gap:10px}.tcard{padding:12px}.ex-create{margin-left:0}.hero{min-height:auto}}:root{--coral:#ffcf5a;--coral-hi:#ffe6a8;--coral-lo:#c98f16;--coral-glow:rgba(255,207,90,0.35);--wax:var(--coral);--wax-hi:var(--coral-hi);--wax-lo:var(--coral-lo);--wax-ink:#e0ad2b}.btn.seal,.btn.wax{background:linear-gradient(180deg,#fff0c2,#ffcf5a 55%,#d69a1c);color:#241900;border-color:rgba(255,230,168,.55)}.inflate{font-weight:800;letter-spacing:.005em;-webkit-text-stroke:.012em rgba(255,255,255,.55)}.inflate.foam{background-image:linear-gradient(180deg,#ffffff,#f2fbff 22%,#bfe6fb 50%,#8fd0f4 74%,#d9f2ff 88%,#ffffff)}.inflate.coral{background-image:linear-gradient(180deg,#fffbea,#ffe6a8 24%,#ffcf5a 52%,#e0ad2b 76%,#ffe6a8 90%,#fff8dc)}.ex-head h2,.fall-in h2,.fall-title h1,.hero h1,.landing .section-head h2{font-family:var(--font-bubble),var(--font-display),sans-serif;font-weight:800}.hero h1{font-size:clamp(44px,7.2vw,108px)}.inflate{font-family:var(--font-bubble),var(--font-display),sans-serif;font-weight:400;letter-spacing:.035em;line-height:1.08;padding:.1em .12em .22em;-webkit-text-stroke:.085em #ffffff;paint-order:stroke fill}.inflate,.inflate.lg,.inflate.md{filter:drop-shadow(0 .06em 0 rgba(255,255,255,.9)) drop-shadow(0 .16em .22em rgba(3,16,31,.45))}.inflate.foam{background-image:linear-gradient(180deg,#e8f7ff,#bfe4ff 34%,#6fbdf3 72%,#3c9be6)}.inflate.coral{background-image:linear-gradient(180deg,#fff6d6,#ffe08a 36%,#ffc53d 70%,#e9a416)}.hero h1{font-family:var(--font-bubble),var(--font-display),sans-serif;font-weight:400;font-size:clamp(38px,6.4vw,96px);line-height:1.1}.hero h1 .inflate+.inflate{margin-left:.1em}.ex-head h2,.landing .section-head h2{font-family:var(--font-bubble),var(--font-display),sans-serif;font-weight:400;letter-spacing:.02em}.inflate,.inflate.lg,.inflate.md{font-weight:400;letter-spacing:.02em;-webkit-text-stroke:.075em #ffffff;paint-order:stroke fill;filter:drop-shadow(0 .14em .18em rgba(3,16,31,.5))}.landing-bar,.topbar{position:-webkit-sticky;position:sticky;top:14px;z-index:60;width:min(1240px,calc(100% - 32px));height:64px;margin:14px auto 0;border-radius:999px;border:1px solid var(--glass-edge);border-top-color:var(--glass-edge-hi);background:rgba(4,21,38,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 18px 40px -20px rgba(2,11,22,.8);transition:height .22s ease,transform .22s ease}html[data-scrolled] .landing-bar,html[data-scrolled] .topbar{height:58px}.landing-bar:after,.topbar:after{display:none}.landing-bar-inner{max-width:none;padding:0 8px 0 22px}.landing-bar .btn.wax{height:44px;padding:0 20px}.topbar{display:none;padding:0 8px 0 18px;margin-bottom:8px}@media (max-width:1080px){.topbar{display:flex}}@media (max-width:560px){.landing-bar,.topbar{width:calc(100% - 16px);top:8px;margin-top:8px;height:56px}}.hero-title{display:flex;flex-direction:column;align-items:center;gap:0;margin:0;width:min(100%,860px)}.hero-title img{display:block;height:auto;width:100%;max-width:820px}.hero-title-2{width:88%;max-width:724px;margin-top:-9%}@media (max-width:760px){.hero-title{width:100%}.hero-title-2{margin-top:-7%}}.mark.mark-full{background:transparent!important;border:0;box-shadow:none}.mark.mark-full img{width:100%!important;height:100%!important;border-radius:inherit}.mark.fallback{font-family:var(--font-bubble),var(--font-display),sans-serif;font-weight:400;letter-spacing:.02em;-webkit-text-stroke:.06em #ffffff;paint-order:stroke fill;text-shadow:0 .08em .12em rgba(3,16,31,.45);box-shadow:inset 0 -.08em .14em rgba(0,0,0,.3),inset 0 .05em .08em rgba(255,255,255,.45),0 .3em .6em -.2em rgba(6,40,70,.5)}.tcard .mark{border-radius:18px}.hero-logo{margin:0 0 -6px;width:min(640px,82vw);line-height:0}.hero-logo img{display:block;width:100%;height:auto}.hero-tag{margin:0;font-family:var(--font-body),sans-serif;font-size:clamp(20px,2vw,28px);color:#ffffff;text-shadow:0 1px 2px rgba(3,16,31,.5),0 6px 22px rgba(3,16,31,.45)}.hero-tag em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;color:var(--coral-hi);font-size:1.12em}.hero .eyebrow{display:none}.hero-logo{width:min(720px,88vw)}.blogo{position:relative;width:100%;transform-style:preserve-3d}.blogo,.blogo-l{will-change:transform}.blogo-l{position:absolute;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent}.blogo-bob{animation:blogoBob 4.6s ease-in-out infinite alternate;transform-origin:50% 60%}.blogo-bob,.blogo-bob img{display:block;width:100%;height:100%}.blogo-bob img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}@keyframes blogoBob{0%{transform:translate3d(0,-.35%,0) rotate(-.8deg)}to{transform:translate3d(0,.35%,0) rotate(.8deg)}}.blogo-bob.wobble{animation:blogoWobble .72s cubic-bezier(.3,1.6,.4,1) 1,blogoBob 4.6s ease-in-out .72s infinite alternate}@keyframes blogoWobble{0%{transform:scale(1)}18%{transform:scale(1.14,.86)}38%{transform:scale(.9,1.1)}58%{transform:scale(1.05,.96)}78%{transform:scale(.98,1.02)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.blogo-bob,.blogo-bob.wobble{animation:none}}.hero-logo{width:min(760px,90vw)}:root{--font-bubble:var(--font-display)}body,button,input,select,textarea{font-family:var(--font-body),system-ui,sans-serif}.ex-head h2,.hero h1,.pagehead h1,.section-head h2,h1,h2,h3{font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:-.01em}h1{font-weight:700}.eyebrow{font-size:11.5px;letter-spacing:.16em}.btn,.eyebrow{font-family:var(--font-body),sans-serif;font-weight:800}.btn{letter-spacing:.01em}.lead,p{font-family:var(--font-body),sans-serif}.tcard-name{font-weight:600;font-size:16px}.tcard-name,.wordmark,.wordmark.big{font-family:var(--font-display),sans-serif}.wordmark,.wordmark.big{font-weight:700;font-size:20px;letter-spacing:-.01em;text-transform:none;color:#ffffff}.wordmark b{font-weight:700;color:var(--coral)}.wordmark sup{display:none}.landing-nav{gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.landing-link{position:relative;padding:8px 16px;border-radius:999px;font-family:var(--font-body),sans-serif;font-weight:700;font-size:14.5px;color:var(--ink-2);transition:color .2s ease,background-color .2s ease}.landing-link:after{display:none}.landing-link:hover{color:#ffffff;background:rgba(255,255,255,.07)}.landing-link[aria-current=page]{color:#ffffff;background:rgba(95,220,255,.14)}.chain-read{padding:0 4px}.landing-bar .btn{font-size:14.5px}.blogo-bob.popped{animation:popOut .26s cubic-bezier(.3,0,.6,1) forwards}.blogo-bob.reform{animation:reform .9s cubic-bezier(.3,1.5,.4,1) forwards}.pop-ring{position:absolute;left:50%;top:50%;width:70%;aspect-ratio:1;margin:-35% 0 0 -35%;border-radius:50%;border:3px solid rgba(220,245,255,.9);box-shadow:0 0 18px rgba(95,220,255,.6),inset 0 0 12px rgba(255,255,255,.5);pointer-events:none;animation:popRing .52s cubic-bezier(.2,.8,.2,1) forwards}@keyframes popRing{0%{transform:scale(.5);opacity:1}to{transform:scale(1.7);opacity:0}}.pop-drop{position:absolute;left:50%;top:50%;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;border:1px solid rgba(225,246,255,.85);background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.9),rgba(160,225,255,.25) 60%);pointer-events:none;animation:popDrop .7s cubic-bezier(.15,.8,.3,1) forwards}@keyframes popDrop{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),calc(var(--dy) - 20px)) scale(.3);opacity:0}}.cert,.door,.empty,.ex-search,.figure,.figures,.jar-scene,.kv-block,.ledger,.limits,.notice,.panel,.plaque,.screen,.seg,.steps-card,.tape,.tcard{background-color:rgba(6,26,46,.88)!important;background-image:linear-gradient(180deg,rgba(120,210,255,.07),rgba(120,210,255,0) 38%)!important;border:1px solid rgba(160,225,255,.16)!important;border-top-color:rgba(200,240,255,.3)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 40px -24px rgba(0,8,18,.9)!important}.tcard.bonded{box-shadow:inset 3px 0 0 var(--coral),0 18px 40px -24px rgba(0,8,18,.9)!important}.tcard.drained{box-shadow:inset 3px 0 0 var(--rupture),0 18px 40px -24px rgba(0,8,18,.9)!important}.lrow{background:transparent}.lrow:hover{background:rgba(120,210,255,.06)}.lhead{background:rgba(4,20,36,.96)}.ex-head p,.hero-lead,.l-behav,.lead,.muted,.proof-note,.section-head p,p{color:var(--ink-2)}.faint{color:var(--ink-3)}.aq-filter{display:none!important}.rail{top:14px;height:calc(100dvh - 28px);margin:14px 0 14px 14px;padding:18px 12px 16px;border-radius:26px;border:1px solid rgba(160,225,255,.16)!important;border-top-color:rgba(200,240,255,.3)!important;background:rgba(6,26,46,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 50px -28px rgba(0,8,18,.9)}.rail-head{padding:0 6px 6px}.rail .wordmark{font-size:18px}.rail-nav{gap:4px}.rail-nav a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;font-family:var(--font-body),sans-serif;font-weight:700;font-size:14.5px;color:var(--ink-2);border:1px solid transparent;transition:background-color .2s ease,color .2s ease,transform .2s ease}.rail-nav a:before{display:none}.rail-nav a .idx{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-family:var(--font-body),sans-serif;font-weight:800;font-size:10.5px;color:var(--ink-3);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);transition:background-color .2s ease,color .2s ease}.rail-nav a:hover{color:#fff;background:rgba(255,255,255,.05);transform:translateX(2px)}.rail-nav a[aria-current=page]{color:#fff;background:linear-gradient(90deg,rgba(95,220,255,.18),rgba(95,220,255,.04));border-color:rgba(95,220,255,.22)}.rail-nav a[aria-current=page] .idx{color:#06283f;background:radial-gradient(circle at 35% 30%,#e6fbff,#5fdcff 70%);border-color:transparent}.rail-post{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:999px;font-family:var(--font-body),sans-serif;font-weight:800;color:#241900;background:linear-gradient(180deg,#fff0c2,#ffcf5a 55%,#d69a1c);box-shadow:0 12px 28px -12px var(--coral-glow),inset 0 -3px 6px rgba(110,80,10,.3);transition:transform .18s ease}.rail-post:hover{transform:translateY(-2px)}.chain-badge{border-radius:999px;background:rgba(95,220,255,.08);border:1px solid rgba(95,220,255,.2);color:var(--ink);font-family:var(--font-body),sans-serif;font-weight:700}.main{padding-top:14px}.footer{margin-top:40px;border-radius:22px;padding:22px 24px;background:rgba(4,20,36,.86);border:1px solid rgba(160,225,255,.12)}.ex-head,.ex-tools,.hero-inner>*,.pagehead>*,.plaques>*{animation:riseIn .7s cubic-bezier(.22,.8,.2,1) both}.hero-inner>:nth-child(2),.pagehead>:nth-child(2){animation-delay:80ms}.hero-inner>:nth-child(3){animation-delay:.16s}.hero-inner>:nth-child(4){animation-delay:.24s}.hero-inner>:nth-child(5){animation-delay:.32s}.plaques>:nth-child(2){animation-delay:70ms}.plaques>:nth-child(3){animation-delay:.14s}.plaques>:nth-child(4){animation-delay:.21s}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.grid .tcard{animation:bubbleUp .56s cubic-bezier(.3,1.3,.4,1) both}.grid>:nth-child(2) .tcard{animation-delay:40ms}.grid>:nth-child(3) .tcard{animation-delay:80ms}.grid>:nth-child(4) .tcard{animation-delay:.12s}.grid>:nth-child(5) .tcard{animation-delay:.16s}.grid>:nth-child(6) .tcard{animation-delay:.2s}.grid>:nth-child(7) .tcard{animation-delay:.24s}.grid>:nth-child(8) .tcard{animation-delay:.28s}.grid>:nth-child(n+9) .tcard{animation-delay:.32s}@keyframes bubbleUp{0%{opacity:0;transform:translateY(22px) scale(.94)}to{opacity:1;transform:none}}.ledger .lrow{animation:rowIn .52s cubic-bezier(.22,.8,.2,1) both}.ledger .lrow:nth-child(2){animation-delay:30ms}.ledger .lrow:nth-child(3){animation-delay:60ms}.ledger .lrow:nth-child(4){animation-delay:90ms}.ledger .lrow:nth-child(5){animation-delay:.12s}.ledger .lrow:nth-child(6){animation-delay:.15s}.ledger .lrow:nth-child(n+7){animation-delay:.18s}@keyframes rowIn{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}.tcard .mark{transition:transform .3s cubic-bezier(.3,1.5,.4,1)}.tcard:hover .mark{transform:translateY(-3px) rotate(-4deg) scale(1.06)}.tcard:hover{transform:translateY(-4px);border-color:rgba(200,240,255,.35)!important}.btn:after{content:"";position:absolute;left:50%;bottom:-30%;width:26px;height:26px;margin-left:-13px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.7),rgba(255,255,255,0) 65%);opacity:0;pointer-events:none}.btn:hover:after{animation:btnBubble .7s ease-out}@keyframes btnBubble{0%{transform:translateY(0) scale(.4);opacity:0}30%{opacity:.9}to{transform:translateY(-160%) scale(1);opacity:0}}.btn.link:after{display:none}.seg button{transition:background-color .22s ease,color .22s ease,box-shadow .22s ease}@media (prefers-reduced-motion:reduce){.btn:hover:after,.ex-head,.ex-tools,.grid .tcard,.hero-inner>*,.ledger .lrow,.pagehead>*,.plaques>*{animation:none!important}}.brand-mark{filter:drop-shadow(0 4px 10px rgba(2,12,26,.45))}.landing-bar .rail-brand,.rail-brand{display:inline-flex;align-items:center;gap:10px}.wordmark{display:none}.blogo-bob.reform{animation-duration:1.6s}@keyframes reform{0%{transform:scale(.1);opacity:0}45%{transform:scale(.7);opacity:.6}75%{transform:scale(1.06,1.02);opacity:1}90%{transform:scale(.98,1.01)}to{transform:scale(1);opacity:1}}.aq-caustic,.aq-glass .aq-reflect,.aq-glass .aq-scratches,.backdrop .caustic,.tank-caustic{display:none!important}.btn,.btn.ghost,.btn.sm{border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:#ffffff;box-shadow:none;font-family:var(--font-body),sans-serif;font-weight:800;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.btn.ghost:hover,.btn.sm:hover,.btn:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.28);transform:translateY(-1px)}.btn:after,.btn:before{display:none!important}.btn.seal,.btn.wax,.rail-post{background:#5fdcff!important;color:#04213a!important;border:1px solid transparent!important;box-shadow:0 10px 26px -12px rgba(95,220,255,.7)!important}.btn.seal .arrow,.btn.wax .arrow{color:#04213a}.btn.seal:hover,.btn.wax:hover,.rail-post:hover{background:#8fe8ff!important;box-shadow:0 14px 30px -12px rgba(95,220,255,.8)!important}.btn.wax:disabled,.btn:disabled{background:rgba(255,255,255,.08)!important;color:var(--ink-3)!important;box-shadow:none!important}.btn:active{transform:scale(.97)}.wv{position:relative}.wv-src{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.wv-src,.wv-w{white-space:nowrap}.wv-l,.wv-w{display:inline-block}.wv-l{transition:transform .46s cubic-bezier(.3,1.6,.4,1);transform-origin:50% 80%}.brand-text{display:inline-flex;align-items:baseline;font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:-.005em;white-space:nowrap;text-shadow:0 2px 12px rgba(0,10,25,.45)}.brand-text .bt-a{color:#eef9ff}.brand-mark{filter:drop-shadow(0 3px 8px rgba(2,12,26,.45))}.rail-brand{gap:9px}html[data-over-rock],html[data-over-rock] *{cursor:pointer!important}.aq-stone{transform-origin:88% 100%;transition:transform .65s cubic-bezier(.3,1.45,.4,1);z-index:2}.aq-stone.near{animation:rockNudge .7s ease-in-out infinite}.aq-stone.lifted{animation:none;transform:translateY(-22px) rotate(16deg)}@keyframes rockNudge{0%,to{transform:rotate(0deg)}30%{transform:rotate(2.4deg) translateY(-2px)}60%{transform:rotate(-1.2deg)}}.crab{bottom:20px;width:110px;height:71px;z-index:1;opacity:0;transform:translateY(24px) scale(.7);pointer-events:none}.crab,.crab-walk{position:absolute}.crab-walk{inset:0}.crab-body{left:0;top:0;width:110px;z-index:1}.crab-body,.crab-claw{position:absolute;height:auto}.crab-claw{top:-6px;width:50px;z-index:2;transform-origin:13% 88%}.crab-claw.r{left:72px;transform:rotate(-16deg)}.crab-claw.l{left:24px;transform:scaleX(-1) rotate(-16deg)}.crab.out{animation:crabOut 5.2s cubic-bezier(.45,0,.3,1) forwards}.crab.out .crab-walk{animation:crabStep .17s ease-in-out infinite alternate}.crab.out .crab-claw.r{animation:clawR .52s ease-in-out 1.5s 4 alternate}.crab.out .crab-claw.l{animation:clawL .52s ease-in-out 1.5s 4 alternate}@keyframes crabOut{0%{opacity:0;transform:translateY(24px) scale(.7)}8%{opacity:1;transform:translate(0) scale(1)}28%{transform:translate(96px) scale(1)}52%{transform:translate(96px) scale(1)}74%{transform:translate(-46px) scale(1)}90%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translateY(24px) scale(.7)}}@keyframes crabStep{0%{transform:translateY(0) rotate(-1.5deg)}to{transform:translateY(-2px) rotate(1.5deg)}}@keyframes clawR{0%{transform:rotate(-16deg)}to{transform:rotate(-42deg) translateY(-4px)}}@keyframes clawL{0%{transform:scaleX(-1) rotate(-16deg)}to{transform:scaleX(-1) rotate(-42deg) translateY(-4px)}}.aq-shark-note{position:fixed;left:50%;top:92px;z-index:60;transform:translateX(-50%);padding:10px 18px;border-radius:999px;font-family:var(--font-body),sans-serif;font-weight:700;font-size:14px;color:var(--ink);background:rgba(6,26,46,.92);border:1px solid rgba(160,225,255,.22);box-shadow:0 16px 36px -18px rgba(0,8,18,.9);animation:noteIn .42s cubic-bezier(.3,1.4,.4,1) both;pointer-events:none}.aq-shark-note b{color:#5fdcff;font-weight:800}@keyframes noteIn{0%{opacity:0;transform:translate(-50%,-12px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.aq-stone,.wv-l{transition:none}.aq-stone.near,.crab.out,.crab.out .crab-claw,.crab.out .crab-walk{animation:none}.crab.out{opacity:1;transform:none}}.hero-logo{width:min(560px,84vw)}.hero-tag{font-weight:600;font-size:clamp(24px,2.9vw,38px);letter-spacing:-.01em;line-height:1.15;color:#eaf8ff}.hero-tag,.hero-tag em{font-family:var(--font-display),sans-serif}.hero-tag em{position:relative;display:inline-block;font-style:normal;font-weight:700;font-size:1em;padding-bottom:.12em;color:#7fe9ff;background:linear-gradient(100deg,#7fe9ff,#b9a8ff 30%,#8ff5d6 55%,#5fdcff 80%,#7fe9ff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 4px 18px rgba(95,220,255,.35));animation:filmDrift 9s ease-in-out infinite alternate}@keyframes filmDrift{0%{background-position:0 50%}to{background-position:100% 50%}}.tag-wave{position:absolute;left:0;right:0;bottom:-.12em;width:100%;height:.28em;overflow:visible}.tag-wave path{fill:none;stroke:#5fdcff;stroke-width:2.2;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:8 6;opacity:.75;animation:waveRun 2.4s linear infinite}@keyframes waveRun{to{stroke-dashoffset:-28}}.hero-lead{max-width:640px;font-size:clamp(15.5px,1.2vw,17.5px);line-height:1.7;color:rgba(214,236,250,.78)}.hero-lead b{color:#ffffff;font-weight:800}.hero-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.hero-stats .hs{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;font-family:var(--font-body),sans-serif;font-weight:700;font-size:13.5px;color:rgba(214,236,250,.8);background:rgba(6,26,46,.72);border:1px solid rgba(160,225,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);transition:transform .26s cubic-bezier(.3,1.5,.4,1),border-color .2s ease}.hero-stats .hs:hover{transform:translateY(-2px);border-color:rgba(95,220,255,.45)}.hero-stats .hs b{font-family:var(--font-display),sans-serif;font-weight:700;font-size:15px;color:#5fdcff}.hero-stats .hs.live{color:#bfefff}.hero-stats .chain-dot{position:static;margin:0}@media (prefers-reduced-motion:reduce){.hero-tag em,.tag-wave path{animation:none}}.hero-tag em{color:#5fdcff;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;animation:none;filter:drop-shadow(0 4px 18px rgba(95,220,255,.3))}.brand-text{font-family:var(--font-brand),var(--font-display),sans-serif;font-weight:400;letter-spacing:.01em;line-height:1;text-shadow:0 2px 0 rgba(2,14,28,.35),0 6px 16px rgba(2,14,28,.4)}.brand-text .bt-a{color:#ffffff}.brand-text .bt-b{color:#5fdcff}.tape{display:flex;align-items:stretch;padding:0!important;border-radius:16px!important;border:1px solid rgba(160,225,255,.16)!important;overflow:hidden}.tape-view{position:relative;flex:1 1;min-width:0;overflow:hidden;padding:10px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.tape:hover .tape-track{animation-play-state:paused}.tape-cap{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;gap:8px;padding:0 16px;font-family:var(--font-display),sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:#5fdcff;background:rgba(3,18,33,.96)}.tape-cap.l{border-right:1px solid rgba(160,225,255,.16)}.tape-cap.r{border-left:1px solid rgba(160,225,255,.16);color:#bfefff}.tape-cap .chain-dot{position:static;margin:0}@media (max-width:560px){.tape-cap{padding:0 10px;font-size:11px}.tape-cap.r{display:none}}.hero{min-height:100dvh}.hero-cue{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;font-family:var(--font-body),sans-serif;font-weight:800;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:rgba(191,239,255,.7);transition:opacity .4s ease}.hero-cue i{width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(191,239,255,.8);box-shadow:inset -2px -2px 0 rgba(255,255,255,.25);animation:cueRise 2.2s ease-in-out infinite}html[data-scrolled] .hero-cue{opacity:0}@keyframes cueRise{0%{transform:translateY(14px) scale(.7);opacity:0}40%{opacity:1}to{transform:translateY(-10px) scale(1);opacity:0}}.story{position:relative;height:560vh;--fill:0;--f:0;--p:0}.story-pin{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:grid;grid-template-columns:minmax(300px,1fr) minmax(320px,1.1fr);align-items:center;grid-gap:clamp(24px,5vw,90px);gap:clamp(24px,5vw,90px);padding:0 clamp(20px,7vw,120px);overflow:hidden}.story-stage{position:relative;height:min(76vh,600px);justify-content:center}.st-dev,.story-stage{display:flex;flex-direction:column;align-items:center}.st-dev{position:absolute;top:0;left:50%;transform:translateX(-50%);gap:6px;transition:opacity .5s ease}.st-dev-tile{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:linear-gradient(160deg,rgba(255,255,255,.18),rgba(255,255,255,.03) 60%),rgba(6,26,46,.9);border:1px solid rgba(200,240,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 14px 30px -14px rgba(0,8,18,.9)}.st-dev-lbl{font-family:var(--font-body),sans-serif;font-weight:800;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.story[data-step="2"] .st-dev,.story[data-step="3"] .st-dev,.story[data-step="4"] .st-dev{opacity:.35}.st-coin{position:absolute;top:56px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c8,#ffcf5a 45%,#b8820f);opacity:0}.story[data-step="1"] .st-coin{animation:coinDrop 1s cubic-bezier(.5,0,.8,.6) forwards}.story[data-step="1"] .st-coin.c2{animation-delay:.14s;margin-left:-18px}.story[data-step="1"] .st-coin.c3{animation-delay:.28s;margin-left:4px}.st-tank{position:relative;width:260px;height:320px;border-radius:24px;border:2px solid rgba(191,242,255,.55);background:rgba(120,200,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 30px 60px -40px rgba(255,255,255,.25),0 30px 60px -30px rgba(0,8,18,.9);transition:border-color .6s ease,box-shadow .6s ease}.story[data-step="3"] .st-tank{border-color:var(--rupture);box-shadow:inset 0 0 0 1px rgba(255,93,108,.2),0 0 60px -10px rgba(255,93,108,.35)}.story[data-step="4"] .st-tank{border-color:#5fdcff;box-shadow:inset 0 0 0 1px rgba(95,220,255,.2),0 0 60px -10px rgba(95,220,255,.35)}.st-lid{display:none}.st-water{position:absolute;inset:2px;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgba(95,220,255,.28),rgba(42,134,184,.62) 40%,rgba(20,90,140,.75));transform-origin:50% 100%;transform:scaleY(var(--fill));will-change:transform}.st-surface{position:absolute;left:0;right:0;bottom:0;background:rgba(255,255,255,.75);transform:translateY(calc(var(--fill) * -314px))}.st-fish{position:absolute;left:50%;bottom:28%;margin-left:-32px;opacity:0;transform:translateX(-60px) scale(.8);transition:opacity .5s ease,transform .7s cubic-bezier(.22,.8,.2,1)}.story[data-step="1"] .st-fish,.story[data-step="2"] .st-fish{opacity:1;transform:none;animation:fishIdle 5s ease-in-out infinite}.story[data-step="3"] .st-fish{opacity:0;transform:translate(140px,60px) scale(.7);transition-duration:.35s}@keyframes fishIdle{0%,to{transform:translate(0)}50%{transform:translate(26px,-10px)}}.st-crack{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.st-crack path{fill:none;stroke:var(--rupture);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .8s cubic-bezier(.22,.8,.2,1),opacity .2s ease}.story[data-step="3"] .st-crack path{stroke-dashoffset:0;opacity:1}.story[data-step="3"] .st-crack path:nth-child(2){transition-delay:.3s}.story[data-step="3"] .st-crack path:nth-child(3){transition-delay:.45s}.st-glass{top:10px;bottom:10px;left:10px;width:22px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.04))}.st-glass,.st-glint{position:absolute;pointer-events:none}.st-glint{inset:0;border-radius:22px;overflow:hidden;opacity:0}.st-glint:before{content:"";position:absolute;top:-40%;left:-60%;width:40%;height:180%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.35),rgba(255,255,255,0));transform:rotate(12deg)}.story[data-step="2"] .st-glint{opacity:1}.story[data-step="2"] .st-glint:before{animation:glint 2.2s ease-in-out infinite}@keyframes glint{0%{transform:translateX(0) rotate(12deg)}to{transform:translateX(520%) rotate(12deg)}}.st-hand{position:absolute;left:-76px;top:42%;opacity:0;filter:drop-shadow(0 6px 12px rgba(0,8,18,.7))}.story[data-step="2"] .st-hand{opacity:1;animation:knock 1.8s cubic-bezier(.4,0,.3,1) infinite}@keyframes knock{0%,to{transform:translateX(0) rotate(0deg)}45%{transform:translateX(44px) rotate(-6deg)}52%{transform:translateX(38px) rotate(2deg)}}.st-ripple{position:absolute;left:-14px;top:calc(42% + 4px);width:28px;height:28px;border-radius:50%;border:2px solid rgba(191,242,255,.9);opacity:0}.story[data-step="2"] .st-ripple{animation:knockRipple 1.8s ease-out infinite;animation-delay:.8s}@keyframes knockRipple{0%{opacity:0;transform:scale(.3)}10%{opacity:.9}60%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.st-nokey{position:absolute;top:-14px;right:-12px;padding:5px 10px;border-radius:999px;font-family:var(--font-body),sans-serif;font-weight:800;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#04213a;background:#5fdcff;opacity:0;transform:scale(.6);transition:opacity .3s ease,transform .5s cubic-bezier(.3,1.5,.4,1)}.story[data-step="2"] .st-nokey{opacity:1;transform:none}.st-buyers{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:8px;white-space:nowrap}.st-buyer{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;font-family:var(--font-mono),monospace;font-size:11px;color:var(--ink-3);background:rgba(6,26,46,.8);border:1px solid rgba(160,225,255,.14);opacity:.35;transform:translateY(8px);transition:opacity .4s ease,transform .5s cubic-bezier(.3,1.4,.4,1),border-color .4s ease,color .4s ease}.st-buyer i{font-style:normal;font-family:var(--font-body),sans-serif;font-weight:800;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6ff0b5;opacity:0;transition:opacity .3s ease}.story[data-step="3"] .st-buyer,.story[data-step="4"] .st-buyer{opacity:1;transform:none;color:var(--ink);border-color:rgba(111,240,181,.45)}.story[data-step="3"] .st-buyer i,.story[data-step="4"] .st-buyer i{opacity:1}.st-drop{position:absolute;left:50%;top:-100px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c8,#ffcf5a 45%,#b8820f);opacity:0}.story[data-step="3"] .st-drop{animation:dropDown .9s cubic-bezier(.5,0,.8,.6) forwards}@keyframes dropDown{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(96px)}}.st-chain{position:absolute;bottom:-44px;left:50%;transform:translate(-50%,8px);display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body),sans-serif;font-weight:800;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#bfefff;opacity:0;transition:opacity .4s ease,transform .5s ease}.st-chain .chain-dot{position:static;margin:0}.story[data-step="4"] .st-chain{opacity:1;transform:translate(-50%)}.story-steps{position:relative;margin:0;padding:0 0 0 34px;list-style:none;display:flex;flex-direction:column;gap:clamp(14px,2.4vh,26px)}.story-steps:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:linear-gradient(180deg,#5fdcff calc(var(--p) * 100%),rgba(160,225,255,.14) calc(var(--p) * 100%))}.story-step{opacity:.26;transform:translateX(-6px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,.8,.2,1)}.story-num{display:block;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.14em;color:#5fdcff;margin-bottom:4px}.story-t{margin:0;font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(20px,2.1vw,30px);line-height:1.12;letter-spacing:-.01em;color:#eaf8ff}.story-d{margin:6px 0 0;max-width:460px;font-size:15px;line-height:1.6;color:rgba(214,236,250,.8);transition:max-height .5s ease,opacity .4s ease}.story-cta,.story-d{max-height:0;overflow:hidden;opacity:0}.story-cta{display:flex;gap:10px;margin-top:16px;transition:max-height .5s ease,opacity .4s ease .1s}.story[data-step="0"] .story-step[data-i="0"],.story[data-step="1"] .story-step[data-i="1"],.story[data-step="2"] .story-step[data-i="2"],.story[data-step="3"] .story-step[data-i="3"],.story[data-step="4"] .story-step[data-i="4"]{opacity:1;transform:none}.story[data-step="0"] .story-step[data-i="0"] .story-d,.story[data-step="1"] .story-step[data-i="1"] .story-d,.story[data-step="2"] .story-step[data-i="2"] .story-d,.story[data-step="3"] .story-step[data-i="3"] .story-d,.story[data-step="4"] .story-step[data-i="4"] .story-cta,.story[data-step="4"] .story-step[data-i="4"] .story-d{max-height:200px;opacity:1}.story-rail{display:none}@media (max-width:900px){.story{height:520vh}.story-pin{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:start;padding-top:72px;gap:12px}.story-stage{height:44vh;transform:scale(.72);transform-origin:50% 40%}.story-steps{padding-left:22px;gap:0;position:relative;min-height:36vh}.story-step{position:absolute;left:22px;right:0;top:0;transform:translateY(10px);opacity:0}.story[data-step="0"] .story-step[data-i="0"],.story[data-step="1"] .story-step[data-i="1"],.story[data-step="2"] .story-step[data-i="2"],.story[data-step="3"] .story-step[data-i="3"],.story[data-step="4"] .story-step[data-i="4"]{opacity:1;transform:none}.story-steps:before{display:none}.st-hand{left:-60px}}@media (prefers-reduced-motion:reduce){.story,.story-pin{height:auto}.story-pin{position:static}.story-cta,.story-d,.story-step{opacity:1;max-height:none;transform:none}.st-water{transform:scaleY(.74)}}html[data-loading]{overflow:hidden}.loader{transition:opacity .7s cubic-bezier(.16,1,.3,1),visibility .7s}.loader-inner{gap:34px}.loader-logo{position:relative;width:min(440px,72vw)}.loader-l{position:absolute;transform:scale(0);transform-origin:50% 60%;animation:inflate .76s cubic-bezier(.3,1.7,.4,1) both}.loader-l img{display:block;width:100%;height:100%;animation:bobL 3.4s ease-in-out infinite;filter:drop-shadow(0 10px 24px rgba(0,8,18,.5))}.loader-l:nth-child(2n) img{animation-delay:-1.2s}.loader-l:nth-child(3n) img{animation-delay:-2.1s}@keyframes inflate{0%{transform:scale(0) rotate(-8deg)}to{transform:scale(1) rotate(0deg)}}@keyframes bobL{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.loader[data-done] .loader-l{animation:popOut .56s cubic-bezier(.3,1.2,.5,1) forwards;animation-delay:0s!important}.loader[data-done] .loader-l:nth-child(2){animation-delay:40ms!important}.loader[data-done] .loader-l:nth-child(3){animation-delay:80ms!important}.loader[data-done] .loader-l:nth-child(4){animation-delay:.12s!important}.loader[data-done] .loader-l:nth-child(5){animation-delay:.16s!important}.loader[data-done] .loader-l:nth-child(6){animation-delay:.2s!important}.loader[data-done] .loader-l:nth-child(7){animation-delay:.24s!important}@keyframes popOut{0%{transform:scale(1);opacity:1}to{transform:scale(1.35);opacity:0}}.loader-line{position:relative;width:140px;height:3px;border-radius:3px;background:rgba(255,255,255,.1);overflow:hidden;transition:opacity .3s ease}.loader-line i{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:3px;background:#5fdcff;animation:lineSweep 1.3s cubic-bezier(.4,0,.3,1) infinite}@keyframes lineSweep{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.loader[data-done] .loader-line{opacity:0}.loader[data-done] .loader-water{transition-duration:.9s}.hero-cue{position:static;transform:none;margin-top:clamp(18px,4vh,40px)}.st-chain{white-space:nowrap}.wv-src{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:900px){.story-stage{height:470px;transform:scale(.62);transform-origin:50% 0;margin-bottom:-170px}}.wallet-wrap{position:relative;display:inline-flex}.wallet-note{position:absolute;top:calc(100% + 10px);right:0;z-index:80;width:max-content;max-width:260px;padding:9px 12px;border-radius:12px;font-family:var(--font-body),sans-serif;font-weight:600;font-size:12.5px;line-height:1.4;color:var(--ink);background:rgba(6,26,46,.96);border:1px solid rgba(160,225,255,.22);box-shadow:0 16px 36px -18px rgba(0,8,18,.9);animation:walletNoteIn .32s cubic-bezier(.3,1.4,.4,1) both;transform-origin:top right}@keyframes walletNoteIn{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}@media (max-width:900px){.story-pin{padding-top:96px}}.brand-mark{filter:drop-shadow(0 3px 8px rgba(2,12,26,.35))}.crab{height:82px}.crab,.crab-body{width:124px}.crab.out .crab-walk{animation:crabStep .17s ease-in-out infinite alternate,crabWave .9s ease-in-out 1.5s 3 alternate}@keyframes crabWave{0%{rotate:-4deg}to{rotate:4deg}}.aq-water{background:#0b3f6e url(/bg-tank.jpg) bottom/cover no-repeat!important}@media (max-width:760px){.aq-water{background-image:url(/bg-tank-sm.jpg)!important}}.aq-floor-dark{background:linear-gradient(180deg,transparent 55%,rgba(2,16,30,.18))}.aq-stone img{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 10px rgba(0,20,40,.35))}.aq-stone{height:auto!important;bottom:3vh}.hero-lead,.hero-tag{text-shadow:0 1px 2px rgba(2,18,34,.55),0 4px 18px rgba(2,18,34,.45)}.hero .btn.ghost{background:rgba(6,26,46,.72)!important;border-color:rgba(160,225,255,.22)!important}.aq-stone img{filter:brightness(.62) saturate(.9) drop-shadow(0 8px 10px rgba(0,20,40,.35))}.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;align-items:stretch}.xc,.xc-wrap{display:flex}.xc{--accent:rgba(160,225,255,0.35);position:relative;flex-direction:column;width:100%;min-height:212px;padding:16px 16px 12px;border-radius:20px;color:var(--ink);text-decoration:none;background:linear-gradient(180deg,rgba(120,210,255,.08),rgba(120,210,255,0) 42%),rgba(6,26,46,.86);border:1px solid rgba(160,225,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 18px 40px -26px rgba(0,8,18,.9);overflow:hidden;transition:transform .26s cubic-bezier(.3,1.4,.4,1),border-color .2s ease,box-shadow .26s ease;animation:bubbleUp .56s cubic-bezier(.3,1.3,.4,1) both}.xc:before{content:"";position:absolute;left:16px;right:16px;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--accent);opacity:.9}.xc.k-tank{--accent:#5fdcff}.xc.k-drained,.xc.k-sold{--accent:#ff5d6c}.xc.k-honoured{--accent:#6ff0b5}.xc.k-none:before{opacity:.35}.xc:hover{transform:translateY(-4px);border-color:rgba(160,225,255,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 24px 48px -24px rgba(0,8,18,.95),0 0 0 1px rgba(95,220,255,.08)}.xc.k-tank:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 24px 48px -24px rgba(0,8,18,.95),0 0 36px -14px rgba(95,220,255,.55)}.xc-head{display:flex;align-items:center;gap:11px;min-width:0}.xc-mark{flex:none;display:grid;border-radius:14px;transition:transform .3s cubic-bezier(.3,1.5,.4,1)}.xc:hover .xc-mark{transform:rotate(-5deg) scale(1.06)}.xc-id{display:flex;flex-direction:column;min-width:0;flex:1 1;gap:2px}.xc-id b{font-family:var(--font-display),sans-serif;font-weight:700;font-size:16.5px;line-height:1.15;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xc-id .mono{font-size:11.5px;color:var(--ink-3);letter-spacing:.02em}.xc-chip{flex:none;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-family:var(--font-body),sans-serif;font-weight:800;font-size:10.5px;letter-spacing:.04em;white-space:nowrap;color:#bfefff;background:rgba(95,220,255,.12);border:1px solid rgba(95,220,255,.28)}.xc-chip i{width:6px;height:6px;border-radius:50%;background:currentColor}.xc-chip.k-tank{color:#5fdcff}.xc-chip.k-tank i{box-shadow:0 0 0 3px rgba(95,220,255,.18);animation:chipPulse 2.4s ease-in-out infinite}.xc-chip.k-drained,.xc-chip.k-sold{color:#ff8a95;background:rgba(255,93,108,.12);border-color:rgba(255,93,108,.3)}.xc-chip.k-honoured{color:#6ff0b5;background:rgba(111,240,181,.1);border-color:rgba(111,240,181,.3)}.xc-chip.k-none{color:var(--ink-3);background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}@keyframes chipPulse{0%,to{box-shadow:0 0 0 2px rgba(95,220,255,.18)}50%{box-shadow:0 0 0 5px rgba(95,220,255,.05)}}.xc-body{flex-direction:column;margin:18px 0 14px}.xc-amt,.xc-body{display:flex;gap:8px}.xc-amt{align-items:baseline;flex-wrap:wrap}.xc-amt b{font-family:var(--font-display),sans-serif;font-weight:700;font-size:27px;line-height:1;letter-spacing:-.01em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xc-amt span{font-family:var(--font-body),sans-serif;font-weight:700;font-size:12px;color:#5fdcff}.xc-amt.bad span{color:#ff8a95}.xc-amt.good span{color:#6ff0b5}.xc-bar{position:relative;height:6px;border-radius:6px;background:rgba(255,255,255,.07);overflow:hidden}.xc-bar span{position:absolute;inset:0 auto 0 0;border-radius:6px;background:linear-gradient(90deg,#2aa8d8,#5fdcff);box-shadow:0 0 12px rgba(95,220,255,.45)}.xc-line{font-family:var(--font-body),sans-serif;font-weight:600;font-size:13px;line-height:1.4;color:var(--ink-2)}.xc-line.mono{font-size:12px;color:#bfefff}.xc-line.bad{color:#ff8a95}.xc-none{font-family:var(--font-display),sans-serif;font-weight:600;font-size:17px;color:rgba(214,236,250,.62)}.xc-foot{margin-top:auto;display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid rgba(160,225,255,.1);font-size:11px;color:var(--ink-3)}.grid>.xc-wrap:nth-child(2) .xc{animation-delay:40ms}.grid>.xc-wrap:nth-child(3) .xc{animation-delay:80ms}.grid>.xc-wrap:nth-child(4) .xc{animation-delay:.12s}.grid>.xc-wrap:nth-child(5) .xc{animation-delay:.16s}.grid>.xc-wrap:nth-child(6) .xc{animation-delay:.2s}.grid>.xc-wrap:nth-child(n+7) .xc{animation-delay:.24s}@media (max-width:560px){.grid{grid-template-columns:1fr}.xc{min-height:0}}@media (prefers-reduced-motion:reduce){.xc,.xc-chip.k-tank i{animation:none}}img.jar{display:block;flex:none;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,12,26,.35));transition:transform .3s cubic-bezier(.3,1.5,.4,1)}.lrow:hover img.jar,.tcard:hover img.jar{transform:translateY(-2px) rotate(-4deg)}.l-jar{gap:0}.brand-word{position:relative;display:block;flex:none}.brand-l{position:absolute;top:0}.brand-l,.brand-l img{height:100%;display:block}.brand-l img{width:100%}.rail-brand:hover .brand-mark{animation:markWobble .7s cubic-bezier(.3,1.4,.4,1)}@keyframes markWobble{0%{transform:scale(1) rotate(0)}30%{transform:scale(1.14,.9) rotate(-8deg)}60%{transform:scale(.94,1.08) rotate(5deg)}to{transform:scale(1) rotate(0)}}.rail-nav a .idx{position:relative;isolation:isolate;background:none!important;border:0!important;color:var(--ink-2)}.rail-nav a .idx:before{content:"";position:absolute;inset:-3px;z-index:-1;background:url(/ui/orb.png) 50%/contain no-repeat;opacity:.32;filter:saturate(.6);transition:opacity .22s ease,transform .3s cubic-bezier(.3,1.5,.4,1),filter .22s ease}.rail-nav a:hover .idx:before{opacity:.7;transform:scale(1.08)}.rail-nav a[aria-current=page] .idx{color:#04213a;font-weight:800}.rail-nav a[aria-current=page] .idx:before{opacity:1;filter:none;transform:scale(1.12)}.loader{background:#04182c url(/ui/loader-bg.jpg) 50%/cover no-repeat}.loader-water{background:linear-gradient(180deg,rgba(95,220,255,.28),rgba(6,40,70,.92) 40%,#04182c)}.loader-water:before{opacity:.8}.st-tank{width:330px;height:330px;border:0!important;border-radius:0;background:none;box-shadow:none!important}.st-tank:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:url(/ui/jar-empty-400.png) 50%/contain no-repeat;transition:filter .6s ease;filter:drop-shadow(0 18px 30px rgba(0,10,24,.45))}.story[data-step="3"] .st-tank:after{background-image:url(/ui/jar-drained-400.png);filter:drop-shadow(0 0 26px rgba(255,93,108,.4))}.story[data-step="4"] .st-tank:after{filter:drop-shadow(0 0 28px rgba(95,220,255,.45))}.st-water{inset:0;border-radius:0;overflow:visible;background:none;transform:none;-webkit-clip-path:circle(41% at 50% 57%);clip-path:circle(41% at 50% 57%)}.st-water:before{content:"";position:absolute;left:0;right:0;top:14%;bottom:7%;background:linear-gradient(180deg,rgba(120,225,255,.55),rgba(40,150,205,.7) 45%,rgba(18,96,150,.8));transform-origin:50% 100%;transform:scaleY(var(--fill))}.st-surface{bottom:7%;height:3px;transform:translateY(calc(var(--fill) * -261px))}.st-fish{bottom:30%;margin-left:-43px;z-index:2}.st-fish img{display:block;width:86px;height:auto;filter:drop-shadow(0 6px 10px rgba(0,20,40,.3))}.st-crack,.st-glass{display:none}.st-glint{inset:12% 10% 6% 10%;border-radius:50%;z-index:4}.st-ripple{left:5%}.st-hand{left:-40px;z-index:5}.st-coin,.st-drop{width:20px;height:20px;margin-left:-10px;background:url(/ui/coin.png) 50%/contain no-repeat;border-radius:0}.story[data-step="1"] .st-coin.c2{margin-left:-24px}.story[data-step="1"] .st-coin.c3{margin-left:6px}@keyframes coinDrop{0%{opacity:0;transform:translateY(0) scale(.6) rotate(0deg)}15%{opacity:1;transform:translateY(6px) scale(1) rotate(40deg)}90%{opacity:1}to{opacity:0;transform:translateY(230px) scale(.85) rotate(320deg)}}@media (max-width:900px){.st-tank{width:280px;height:280px}.st-surface{transform:translateY(calc(var(--fill) * -221px))}}.app{max-width:1600px;margin-inline:auto}.main{max-width:none;padding-left:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px)}.main>*{max-width:1280px;margin-left:auto;margin-right:auto}img.jar{align-self:center!important;height:auto!important;aspect-ratio:1;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.story[data-step="3"] .st-tank:after{filter:drop-shadow(0 0 22px rgba(200,235,255,.3))}.pagehead{position:relative;padding:22px 26px;margin-bottom:18px;border-radius:24px;background:linear-gradient(180deg,rgba(120,210,255,.1),rgba(120,210,255,0) 55%),rgba(6,26,46,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(160,225,255,.16);border-top-color:rgba(200,240,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 22px 44px -28px rgba(0,8,18,.9)}.pagehead .eyebrow{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 12px 0 10px;margin-bottom:12px;border-radius:999px;font-family:var(--font-body),sans-serif;font-weight:800;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#bfefff;background:rgba(95,220,255,.12);border:1px solid rgba(95,220,255,.26)}.pagehead .eyebrow:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#5fdcff;box-shadow:0 0 0 3px rgba(95,220,255,.18);position:static;margin:0}.pagehead h1{margin:0;color:#f2fbff;letter-spacing:-.012em;text-shadow:0 2px 0 rgba(2,20,40,.28),0 12px 32px rgba(2,20,40,.35)}.pagehead h1 em{font-style:normal;color:#5fdcff}.pagehead .lead{margin-top:8px;max-width:620px;font-size:15px;color:rgba(214,236,250,.82)}@media (max-width:560px){.pagehead{padding:18px;border-radius:20px}}.tankcard-wrap{display:block}.tk{display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:center;grid-gap:clamp(18px,3vw,44px);gap:clamp(18px,3vw,44px);padding:clamp(18px,2.4vw,30px);border-radius:26px;background:radial-gradient(60% 80% at 22% 50%,rgba(95,220,255,.14),transparent 70%),linear-gradient(180deg,rgba(120,210,255,.08),rgba(120,210,255,0) 45%),rgba(6,26,46,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(160,225,255,.16);border-top-color:rgba(200,240,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 26px 50px -30px rgba(0,8,18,.95)}.tk.drained{background:radial-gradient(60% 80% at 22% 50%,rgba(200,235,255,.08),transparent 70%),rgba(6,26,46,.72)}.tk-stage{position:relative;display:grid;place-items:center}.tk-glow{position:absolute;left:10%;right:10%;bottom:4%;height:16%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,10,24,.55),transparent)}.tk-bowl{--lv:0.7;position:relative;width:min(100%,360px);aspect-ratio:1}.tk-glass{width:100%;height:100%;z-index:3;pointer-events:none;filter:drop-shadow(0 16px 26px rgba(0,10,24,.45))}.tk-glass,.tk-water{position:absolute;inset:0}.tk-water{-webkit-clip-path:circle(41% at 50% 57%);clip-path:circle(41% at 50% 57%)}.tk-fill{top:14%;bottom:7%;background:linear-gradient(180deg,rgba(130,228,255,.55),rgba(42,152,208,.7) 45%,rgba(16,92,146,.82));transform-origin:50% 100%;transform:scaleY(var(--lv))}.tk-fill,.tk-surface{position:absolute;left:0;right:0}.tk-surface{bottom:calc(7% + var(--lv) * 79%);height:3px;background:rgba(255,255,255,.75);animation:tkSlosh 4s ease-in-out infinite}@keyframes tkSlosh{0%,to{transform:rotate(-.8deg)}50%{transform:rotate(.8deg)}}.tk-pile{position:absolute;left:58%;bottom:11%;width:70px;height:90px}.tk-pile img{position:absolute;width:38px;height:38px;filter:drop-shadow(0 3px 4px rgba(0,20,40,.35))}.tk-fish{position:absolute;left:22%;bottom:calc(10% + var(--lv) * 38%);width:34%;animation:tkSwim 9s ease-in-out infinite}.tk-fish img{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 10px rgba(0,20,40,.3))}@keyframes tkSwim{0%{transform:translate(0) scaleX(1)}45%{transform:translate(34%,-10%) scaleX(1)}50%{transform:translate(36%,-10%) scaleX(-1)}95%{transform:translate(0) scaleX(-1)}to{transform:translate(0) scaleX(1)}}.tk-bubble{position:absolute;bottom:10%;border-radius:50%;border:1.2px solid rgba(220,248,255,.8);background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.8) 0 16%,transparent 40%);animation:tkRise 5.2s linear infinite;opacity:0}@keyframes tkRise{0%{transform:translateY(0);opacity:0}10%{opacity:1}80%{opacity:.9}to{transform:translateY(-230px);opacity:0}}.tk.drained .tk-bubble{display:none}.tk-info{display:flex;flex-direction:column;gap:14px;min-width:0}.tk-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;font-family:var(--font-body),sans-serif;font-weight:800;font-size:12px;letter-spacing:.04em;color:#5fdcff;background:rgba(95,220,255,.12);border:1px solid rgba(95,220,255,.3)}.tk-chip i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(95,220,255,.18)}.tk-chip.drained{color:#ff8a95;background:rgba(255,93,108,.12);border-color:rgba(255,93,108,.3)}.tk-chip.drained i{box-shadow:0 0 0 3px rgba(255,93,108,.18)}.tk-chip.released{color:#6ff0b5;background:rgba(111,240,181,.1);border-color:rgba(111,240,181,.3)}.tk-amt{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.tk-amt b{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(38px,4.6vw,58px);line-height:1;letter-spacing:-.015em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 10px 30px rgba(2,20,40,.35)}.tk-amt span{font-family:var(--font-body),sans-serif;font-weight:800;font-size:15px;color:#5fdcff}.tk.drained .tk-amt span{color:#ff8a95}.tk.released .tk-amt span{color:#6ff0b5}.tk-term{display:flex;flex-direction:column;gap:6px;max-width:420px}.tk-bar{height:8px;border-radius:8px;background:rgba(255,255,255,.08);overflow:hidden}.tk-bar span{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#2aa8d8,#5fdcff);box-shadow:0 0 14px rgba(95,220,255,.45)}.tk-term-lbl{font-family:var(--font-body),sans-serif;font-weight:700;font-size:12.5px;color:var(--ink-2)}.tk-perim{display:flex;flex-direction:column;gap:8px}.tk-perim-t{font-family:var(--font-body),sans-serif;font-weight:800;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.tk-perim-list{display:flex;flex-wrap:wrap;gap:6px}.tk-perim-list span{padding:5px 10px;border-radius:999px;font-size:11.5px;color:#bfefff;background:rgba(255,255,255,.04);border:1px solid rgba(160,225,255,.14)}.tk-plate{align-self:flex-start;margin-top:4px;padding:6px 12px;border-radius:8px;font-size:11px;letter-spacing:.16em;color:var(--ink-3);background:rgba(0,0,0,.18);border:1px solid rgba(160,225,255,.1)}.tk.compact{grid-template-columns:1fr;padding:16px;gap:10px}.tk.compact .tk-bowl{width:min(100%,240px)}.tk.compact .tk-info{align-items:center;text-align:center}.tk.compact .tk-chip,.tk.compact .tk-plate{align-self:center}.tk.compact .tk-amt{justify-content:center}.tk.compact .tk-amt b{font-size:34px}.tk.compact .tk-term{width:100%}.tk.compact .tk-pile img{width:28px;height:28px}@media (max-width:760px){.tk{grid-template-columns:1fr}.tk-bowl{width:min(100%,300px);margin:0 auto}}@media (prefers-reduced-motion:reduce){.tk-bubble,.tk-fish,.tk-surface{animation:none}}.coinbadge{position:relative;display:inline-grid;place-items:center;width:190px;height:190px}.coinbadge-glow{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,207,90,.28),transparent);animation:coinGlow 4s ease-in-out infinite}.coinbadge img{position:relative;width:150px;height:150px;filter:drop-shadow(0 16px 24px rgba(0,10,24,.5));animation:coinFloat 5s ease-in-out infinite}.coinbadge-amt{position:absolute;bottom:-2px;padding:5px 14px;border-radius:999px;font-family:var(--font-display),sans-serif;font-weight:700;font-size:18px;color:#04213a;background:#5fdcff;box-shadow:0 10px 24px -10px rgba(95,220,255,.7)}@keyframes coinFloat{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(4deg)}}@keyframes coinGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.coinbadge img,.coinbadge-glow{animation:none}}.honesty,.limits{position:relative;padding:18px 22px 18px 58px!important;border-radius:20px!important;background:rgba(6,26,46,.86)!important;border:1px solid rgba(160,225,255,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 18px 40px -26px rgba(0,8,18,.9)!important;color:rgba(214,236,250,.86)!important;font-size:14.5px;line-height:1.6;max-width:none}.honesty:before,.limits:before{content:"i";position:absolute;left:20px;top:18px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-family:var(--font-display),sans-serif;font-weight:700;font-size:14px;color:#04213a;background:#5fdcff;box-shadow:0 0 0 4px rgba(95,220,255,.16)}.limits .eyebrow{display:block;margin-bottom:6px;color:#bfefff}.limits p{margin:0;color:inherit}.tk-fill{background:linear-gradient(180deg,rgba(120,222,250,.92),rgba(52,164,214,.9) 38%,rgba(22,104,160,.92))}.tk-surface{height:4px;background:rgba(235,252,255,.95);box-shadow:0 0 10px rgba(255,255,255,.5)}.st-water:before{background:linear-gradient(180deg,rgba(120,222,250,.9),rgba(52,164,214,.88) 38%,rgba(22,104,160,.9))}.cert .accent{color:#5fdcff!important;font-family:var(--font-display),sans-serif;font-weight:600}.tk-pile{left:50%;bottom:13%;width:96px;height:110px;margin-left:-10px}.tk-pile img{width:40px;height:40px;left:auto;bottom:calc(var(--k) * 7px);transform:scaleY(.62) rotate(calc((var(--k) - 2) * 1.5deg));transform-origin:50% 100%}.tk-pile img.back{left:30px}.tk-pile img.front{left:4px;bottom:calc(var(--k) * 7px - 6px)}.tk.compact .tk-pile{width:70px}.tk.compact .tk-pile img{width:30px;height:30px}.tk.compact .tk-pile img.back{left:22px}.steps span{height:4px!important;border-radius:4px;background:rgba(255,255,255,.1)!important}.steps span.on{background:linear-gradient(90deg,#2aa8d8,#5fdcff)!important;box-shadow:0 0 12px rgba(95,220,255,.45)}