@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/anton-latin-400-normal.woff2)format("woff2")}:root{--surface-1:#bee7f5;--surface-2:#8fd4ee;--open:#3fa9d9;--trench-1:#083152;--trench-2:#04182b;--foam:#f5fbfe;--accent:#0e7ab8;--gold:#f4c542;--navy:#081f33;--ink:var(--navy);--ink-body:#081f33c7;--ink-dim:#081f339e;--ink-faint:#081f3370;--rule:#081f3329;--on-dark:#f5fbfef0;--on-dark-body:#f5fbfeb8;--on-dark-dim:#f5fbfe99;--on-dark-faint:#f5fbfe8c;--rule-dark:#f5fbfe29;--display:"Anton", "Archivo Black", "Haettenschweiler", "Arial Narrow", sans-serif;--body:"Space Grotesk Variable", "Space Grotesk", "Inter", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-2:.64rem;--t-1:.8rem;--t0:1rem;--t1:1.25rem;--t2:1.5625rem;--t3:1.953rem;--tempo:6s;--tempo-2:12s;--tempo-4:24s;--tempo-8:48s;--tempo-12:72s;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--quick:.2s;--settle:.3s;--gutter:clamp(16px, 4vw, 48px);--max:1240px;--radius:18px;--sun:1;--depth:0;--pressure:0;--shadow-spread:78px;--shadow-alpha:.36}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:#3fa9d999 #04182be6}body{font-family:var(--body);color:var(--ink-body);background:var(--trench-2);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}::selection{background:var(--accent);color:var(--foam)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#04182be6}::-webkit-scrollbar-thumb{background:#3fa9d98c;border:2px solid #04182be6;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#7fd4ffbf}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-color:#0000;text-decoration-thickness:1.5px;transition:text-decoration-color .2s,color .2s}a:hover{text-decoration-color:currentColor}.defs{width:0;height:0;position:absolute;overflow:hidden}.page{isolation:isolate;position:relative;overflow:clip}.dive{z-index:-3;background-image:linear-gradient(90deg, rgba(2, 12, 22, calc(var(--depth) * .42)), transparent 26%, transparent 74%, rgba(2, 12, 22, calc(var(--depth) * .42))), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)' opacity='0.05'/%3E%3C/svg%3E"), linear-gradient(180deg, var(--surface-1) 0%, var(--surface-2) 5%, #6ec4e6 10%, var(--open) 16%, #2c86b8 23%, #1a6394 30%, #0d4670 36%, var(--trench-1) 44%, #06283f 54%, #051f33 66%, var(--trench-2) 80%, #030f1d 92%, #020a14 100%);background-repeat:no-repeat,repeat,no-repeat;background-size:100% 100%,140px 140px,100% 100%;position:absolute;inset:0}.shallows{z-index:-2;pointer-events:none;height:190vh;position:absolute;inset:0 0 auto;overflow:hidden}.sun-glow{width:150vw;height:108vh;opacity:var(--sun);background:radial-gradient(50% 50% at 50% 60%,#ffffff4d,#bee7f521 42%,#0000 72%);transition:opacity .5s linear;position:absolute;top:-46vh;left:50%;transform:translate(-50%)}.caustics{height:88vh;opacity:calc(var(--sun) * .16);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011 0.024' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.74 0 0 0 0 0.91 0 0 0 0 1 1.45 0 0 0 -0.78'/%3E%3C/filter%3E%3Crect width='600' height='600' filter='url(%23c)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:600px 600px;transition:opacity .5s linear;animation:96s linear infinite caustic-drift;position:absolute;inset:-6vh -600px auto}@keyframes caustic-drift{0%{transform:translate(0,0)}to{transform:translate(-600px)}}.motes{z-index:-2;pointer-events:none;transform:translate3d(0, calc(var(--pressure) * -150px), 0);transition:transform .7s linear;position:absolute;inset:0 -2vw}.motes span{background:var(--foam);border-radius:50%;animation:linear infinite alternate mote-drift;position:absolute}@keyframes mote-drift{0%{transform:translate(0,0)}to{transform:translate3d(var(--sway), -26px, 0)}}.figure{font-family:var(--display);font-variant-numeric:tabular-nums;align-items:baseline;gap:.32em;line-height:1;display:inline-flex}.figure .unit{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.62;font-size:.4em}.glass.on-dark{box-shadow:0 24px var(--shadow-spread) rgba(4, 24, 43, var(--shadow-alpha)), inset 0 1px 0 #f5fbfe1a, 0 0 calc(var(--depth) * 46px) calc(var(--depth) * -12px) #7fd4ff47}.light-death{pointer-events:none;z-index:-1;background:linear-gradient(180deg, transparent, rgba(6, 34, 58, calc(var(--depth) * .34)) 55%, transparent);height:60vh;margin-block:-12vh;position:relative}.sonar{pointer-events:none;z-index:0;height:0;position:relative}.sonar span{opacity:0;width:90px;height:90px;animation:sonar var(--tempo-4) ease-out infinite;border:1px solid #8fd4ee80;border-radius:50%;margin:-45px 0 0 -45px;position:absolute;top:0;left:50%}.sonar span:nth-child(2){animation-delay:calc(var(--tempo-4) / 3)}.sonar span:nth-child(3){animation-delay:calc(var(--tempo-4) / 3 * 2)}@keyframes sonar{60%,to{transform:translate(100%)}}.waterline{z-index:2;pointer-events:none;height:38px;margin-top:-38px;position:relative}.waterline svg{width:100%;height:22px;display:block;position:absolute;inset:auto 0 0;overflow:visible}.waterline path{fill:none;stroke:var(--foam);stroke-width:2px;vector-effect:non-scaling-stroke}.waterline path:first-child{stroke-opacity:.3;animation:waterline-a var(--tempo-4) ease-in-out infinite alternate}.waterline path:last-child{stroke-opacity:.14;animation:waterline-b calc(var(--tempo-4) * 1.5) ease-in-out infinite alternate}@keyframes waterline-a{0%{transform:translate(-1.5%)}to{transform:translate(1.5%,2px)}}@keyframes waterline-b{0%{transform:translate(2%,1px)}to{transform:translate(-2%,-2px)}}.waterline-label{left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));letter-spacing:.16em;text-transform:uppercase;color:#f5fbfe9e;font-size:11px;position:absolute;top:0}.sounder{left:max(14px, calc((100vw - var(--max)) / 2 - 62px));z-index:60;opacity:0;pointer-events:none;grid-template-rows:auto 1fr auto;gap:11px;width:50px;height:min(54vh,480px);transition:opacity .5s;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.sounder.under{opacity:1}.sounder-cap,.sounder-zone{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:9px;line-height:1}.sounder-cap{color:#f5fbfe52}.sounder-zone{color:var(--surface-2);opacity:.9}.sounder-track{position:relative}.sounder-column,.sounder-fill{border-radius:5px;width:9px;position:absolute;top:0;bottom:0;left:0}.sounder-column{background:linear-gradient(#bee7f55c,#175c8a57 26%,#06223a99 62%,#020c16d9);box-shadow:inset 0 0 0 1px #bee7f529,inset 0 2px 5px #020c1699}.sounder-fill{transform-origin:50% 0;background:linear-gradient(#8fd4ee80,#7fd4ff29);transform:scaleY(0)}.sounder-tick{background:#bee7f53d;width:5px;height:1px;position:absolute;left:2px}.sounder-tick.major{background:#bee7f575;width:14px;left:0}.sounder-figure{letter-spacing:.06em;color:#f5fbfe4d;white-space:nowrap;font-size:9px;font-style:normal;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.sounder-floor .sounder-figure{color:#f5fbfe70;transform:translateY(-90%)}.sounder-needle{will-change:transform;width:100%;height:0;position:absolute;top:0;left:0}.sounder-pointer{background:var(--foam);border-radius:2px;width:13px;height:2px;position:absolute;top:-1px;left:-2px;box-shadow:0 0 9px #7fd4ffd9,0 0 22px #7fd4ff66}.sounder-pointer:after{content:"";background:var(--foam);border-radius:50%;width:7px;height:7px;position:absolute;top:-2.5px;left:3px;box-shadow:0 0 12px #7fd4ffe6}.sounder-read{letter-spacing:.03em;min-width:40px;color:var(--foam);white-space:nowrap;background:#04182beb;border-radius:4px;justify-content:flex-end;align-items:baseline;gap:1px;padding:3px 6px;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:-9px;left:17px;box-shadow:inset 0 0 0 1px #bee7f54d,0 6px 16px #020c168c}.sounder-read b{font-variant-numeric:tabular-nums;font-weight:500}.sounder-read em{opacity:.5;font-style:normal}@media (width<=1299px){.sounder{display:none}}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}section{padding-block:clamp(48px,5.5vw,84px);position:relative}.reveal{opacity:0;transition:opacity .48s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .48s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);transform:translateY(12px)}.reveal.in{opacity:1;transform:none}.reveal-stagger>*{opacity:0;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.reveal-stagger.in>*{opacity:1;transform:none}.reveal-stagger.in>:first-child{transition-delay:calc(var(--reveal-step) * 0)}.reveal-stagger.in>:nth-child(2){transition-delay:calc(var(--reveal-step) * 1)}.reveal-stagger.in>:nth-child(3){transition-delay:calc(var(--reveal-step) * 2)}.reveal-stagger.in>:nth-child(4){transition-delay:calc(var(--reveal-step) * 3)}.reveal-stagger.in>:nth-child(n+5){transition-delay:calc(var(--reveal-step) * 4)}.display{font-family:var(--display);text-wrap:balance;text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:400;line-height:.92}h1.display{font-size:clamp(2.6rem,7.4vw,6.4rem)}h2.display{text-shadow:0 1px #ffffff29,0 20px 46px #04243e33;font-size:clamp(2.1rem,5.4vw,4rem)}.deep h2.display{text-shadow:0 20px 46px #020c168c}h3.display{font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.02}.mono,.eyebrow,.strip-label,.featured-label,.fact-tag,.tile-tier,.addr,.pill,.notice,.dash-table th,.abyss-col h4,.claim span,.gauge-note{font-family:var(--mono);font-feature-settings:"tnum"}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 18px;font-size:11px;font-weight:500}.eyebrow.on-dark{color:var(--surface-2)}.lede{font-size:clamp(1.02rem, 1.5vw, var(--t1));max-width:58ch;color:var(--ink-body);margin:0;line-height:1.65}.on-dark .lede,.lede.on-dark{color:var(--on-dark-body)}p{text-wrap:pretty;line-height:1.65}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.gold{color:var(--gold)}.nav{z-index:50;padding-inline:var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;inset:14px 0 auto}.nav-pill{pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);scrollbar-width:none;background:#f5fbfeb3;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:7px;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;display:flex;overflow-x:auto;box-shadow:0 10px 30px #081f3329,inset 0 1px #fffc}.nav-pill::-webkit-scrollbar{display:none}.nav-pill.deep{color:var(--on-dark);background:#061a2d99;border-color:#f5fbfe2e;box-shadow:0 16px 40px #020c1673,inset 0 1px #f5fbfe24}.nav-brand{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:0 14px 0 12px;font-size:.95rem;text-decoration:none}.nav-link{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:.72;border-radius:999px;padding:9px 13px;font-size:11px;text-decoration:none;transition:background .2s,opacity .2s}.nav-link:hover{opacity:1;background:#0e7ab81f}.nav-pill.deep .nav-link:hover{background:#f5fbfe1f}.btn{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:14px 24px;font-size:11px;font-weight:500;text-decoration:none;transition:transform .14s,filter .14s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.btn:active:not(:disabled){filter:brightness(.97);transform:translateY(1px)}.btn:disabled{opacity:.42;cursor:not-allowed;transform:none}.btn-navy{background:linear-gradient(180deg, #10314c, var(--navy));color:var(--foam);box-shadow:0 10px 26px #081f334d,inset 0 1px #f5fbfe29}.btn-primary{background:linear-gradient(180deg, #189bdf, var(--accent));color:var(--foam);box-shadow:0 10px 26px #0e7ab857,inset 0 1px #f5fbfe47}.btn-ghost{color:var(--navy);background:0 0;border-color:#081f3342}.btn-ghost.on-dark{border-color:var(--rule-dark);color:var(--on-dark)}.btn-ghost.on-dark:hover:not(:disabled){background:#f5fbfe0f;border-color:#f5fbfe66}.btn-ghost.active{border-color:var(--surface-2);color:var(--foam);background:#3fa9d92e}.btn .tip{color:var(--gold)}.btn:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 32% 30%,#fffffff2,#fff3);border:1px solid #ffffff80;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;bottom:8px;left:50%}.btn:active:not(:disabled):after{animation:escape .62s var(--ease-out)}@keyframes escape{0%{opacity:0;transform:translateY(0)scale(.4)}15%{opacity:.9}to{opacity:0;transform:translateY(-30px)scale(1)}}@media (hover:hover) and (pointer:fine){.fact,.step,.whale-tile{transform:perspective(900px) rotateX(calc(var(--ty,0) * -1.5deg)) rotateY(calc(var(--tx,0) * 1.5deg)) translateY(var(--lift,0));transition:transform var(--settle) var(--ease), box-shadow var(--settle) var(--ease)}.fact:hover,.step:hover,.whale-tile:hover{--lift:-2px}.whale-tile:hover+.whale-tile{--tx:-.9;transform:perspective(900px)rotateY(-1.4deg)translate(2px)}}.nav-link{position:relative}.nav-link:after{content:"";opacity:0;height:4px;transition:opacity var(--quick) var(--ease), transform var(--quick) var(--ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='4' viewBox='0 0 12 4'%3E%3Cpath d='M0 2c1.5-2 3-2 4.5 0S9 4 12 2' fill='none' stroke='%230e7ab8' stroke-width='1'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:12px 4px;position:absolute;bottom:5px;left:13px;right:13px;transform:translateY(2px)}.nav-pill.deep .nav-link:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='4' viewBox='0 0 12 4'%3E%3Cpath d='M0 2c1.5-2 3-2 4.5 0S9 4 12 2' fill='none' stroke='%238fd4ee' stroke-width='1'/%3E%3C/svg%3E")}.nav-link:hover:after{opacity:1;transform:translateY(0)}.btn .status-dot{background:#46e0b0;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #46e0b0d9}.btn.connecting{pointer-events:none}.btn.connecting:before{content:"";border-radius:inherit;opacity:0;animation:connect-pulse calc(var(--tempo) / 4) ease-out infinite;border:1px solid;position:absolute;inset:-1px}@keyframes connect-pulse{0%{opacity:.7;transform:scale(.96)}to{opacity:0;transform:scale(1.06)}}.cursor-ring{pointer-events:none;z-index:90;opacity:.2;width:26px;height:26px;transition:opacity var(--settle) var(--ease);will-change:transform;border:1px solid #8fd4ee8c;border-radius:50%;margin:-13px 0 0 -13px;position:fixed;top:0;left:0}.cursor-click{pointer-events:none;z-index:90;width:26px;height:26px;animation:click-ring .62s var(--ease-out) forwards;border:1px solid #8fd4eeb3;border-radius:50%;margin:-13px 0 0 -13px;position:fixed;top:0;left:0}@keyframes click-ring{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(3.6)}}.glass{border-radius:var(--radius);-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);isolation:isolate;background:#f5fbfe85;position:relative;box-shadow:0 24px 60px #04182b33,inset 0 1px #ffffffbf}.glass.on-dark{color:var(--on-dark);background:#f5fbfe0e;box-shadow:0 24px 60px #04182b73,inset 0 1px #f5fbfe1a}.glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;background:linear-gradient(170deg,#ffffffe6,#ffffff47 34%,#ffffff0f 72%);padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass.on-dark:before{background:linear-gradient(170deg,#bee7f580,#bee7f524 36%,#bee7f508 74%)}.glass:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;opacity:0;background-image:linear-gradient(104deg,#0000 34%,#bee7f529 46%,#ffffff1a 52%,#0000 64%);background-position:150% 0;background-repeat:no-repeat;background-size:260% 100%;position:absolute;inset:0}@keyframes ripple{0%{opacity:0;background-position:-50% 0}22%{opacity:1}to{opacity:0;background-position:150% 0}}.fact:hover:after,.step:hover:after,.whale-tile:hover:after{animation:.6s ease-out ripple}.overture{z-index:100;pointer-events:none;position:fixed;inset:0}.overture-deep{background:var(--trench-2);animation:overture-clear 1.5s var(--ease-out) forwards;position:absolute;inset:0}.overture-bloom{opacity:0;animation:overture-bloom 1.5s var(--ease-out) forwards;background:radial-gradient(70% 55% at 50% -10%,#ffffffe6,#8fd4ee66 40%,#0000 72%);position:absolute;inset:0}.overture-surface{filter:blur(6px);height:42vh;animation:overture-rise 1.5s var(--ease-out) forwards;background:linear-gradient(#0000,#bee7f5b3 62%,#ffffffeb 82%,#0000);position:absolute;top:-46vh;left:-10%;right:-10%}@keyframes overture-clear{0%{opacity:1}58%{opacity:.72}to{opacity:0}}@keyframes overture-bloom{0%{opacity:0;transform:translateY(-8%)scale(1.1)}42%{opacity:1}to{opacity:0;transform:translateY(0)scale(1)}}@keyframes overture-rise{0%{opacity:0;transform:translateY(0)}22%{opacity:1}to{opacity:0;transform:translateY(150vh)}}.hero-title .line{display:block;overflow:hidden}.hero-title .line>span{animation:set-in .9s var(--ease-out) forwards;animation-delay:var(--line-delay,0s);display:block;transform:translateY(102%)}.hero-title .line:nth-child(2)>span{--line-delay:.11s}@keyframes set-in{to{transform:translateY(0)}}.featured.afloat{animation:afloat var(--tempo) ease-in-out infinite}@keyframes afloat{0%,to{transform:translateY(-3px)rotate(-.3deg)}50%{transform:translateY(3px)rotate(.3deg)}}.creature{image-rendering:pixelated;background-repeat:no-repeat;background-size:400% 100%;animation-name:stroke;animation-timing-function:step-end;animation-iteration-count:infinite;display:block}@keyframes stroke{0%{background-position-x:0%}25%{background-position-x:33.3333%}50%{background-position-x:66.6667%}75%{background-position-x:100%}to{background-position-x:0%}}.sprite{width:auto;height:auto;image-rendering:pixelated;display:block;overflow:visible}.sprite.mirror,.creature.mirror,.leviathan-art.mirror{transform:scaleX(-1)}.sprite-tail{transform-box:view-box;animation-name:tail-beat;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.sprite-body{transform-box:view-box;animation-name:body-roll;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes tail-beat{0%{transform:rotate(-13deg)}to{transform:rotate(13deg)}}@keyframes body-roll{0%{transform:scaleY(.98)}to{transform:scaleY(1.03)}}.marine{pointer-events:none;position:absolute;inset:0}.parked,.parked *{animation-play-state:paused!important}.swimmer{will-change:transform;animation-name:swim;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0;left:0}@keyframes swim{0%{transform:translate3d(var(--from), 0, 0)}to{transform:translate3d(var(--to), 0, 0)}}.swimmer-bob{animation-name:bob;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}@keyframes bob{0%{transform:translate3d(0, calc(var(--bob,7px) * -1), 0) rotate(-2.5deg)}to{transform:translate3d(0, var(--bob,8px), 0) rotate(3deg)}}.leviathan{opacity:.2;animation-duration:96s;animation-delay:-30s;top:44%}.leviathan-art{color:#0c3a5f;width:min(52vw,700px);height:auto;display:block}.leviathan-bob{animation-duration:23s;animation-delay:-7s}.hero{isolation:isolate;--sy:0;align-items:center;min-height:clamp(660px,96svh,950px);padding-block:clamp(118px,15vh,176px) clamp(92px,11vh,140px);display:grid;position:relative;overflow:hidden}.hero-scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-water{transform:translate3d(0, calc(var(--sy) * 46px), 0);background:radial-gradient(58% 40% at 50% 2%,#ffffffb8,#d6f1fb4d 36%,#0000 70%),linear-gradient(#d3f0fc 0%,#a9e1f4 11%,#79cbea 30%,#47ade0 54%,#2b8dc6 78%,#1c6fa8 100%);position:absolute;inset:0 -8% -2%}.ceiling{height:clamp(54px,8vh,108px);transform:translate3d(0, calc(var(--sy) * -40px), 0);position:absolute;inset:0 0 auto}.ceiling svg{width:200%;height:100%;animation:linear infinite slide;position:absolute;inset:0}.ceiling-a path{fill:#ffffff26}.ceiling-a{animation-duration:44s}.ceiling-b path{fill:#ffffff38}.ceiling-b{animation-duration:29s;animation-direction:reverse}.ceiling-glare{background:radial-gradient(32% 58% at 46% 0,#ffffff8c,#ffffff1f 44%,#0000 74%);height:220%;position:absolute;inset:-30% 0 auto}.hero-rays{height:132%;transform:translate3d(0, calc(var(--sy) * -22px), 0);position:absolute;inset:-8% 0 auto}.hero-rays span{transform-origin:50% 0;height:100%;opacity:var(--o);background:linear-gradient(#ffffffeb,#d8f4ff5c 36%,#0000 82%);animation-name:ray-sway;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;top:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 46% 54%,#0000);mask-image:linear-gradient(90deg,#0000,#000 46% 54%,#0000)}@keyframes ray-sway{0%{transform:skewX(var(--tilt)) translateX(-2.6vw) scaleX(.84)}to{transform:skewX(calc(var(--tilt) + 5deg)) translateX(2.6vw) scaleX(1.22)}}@keyframes slide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.plane{pointer-events:none;--bob:4px;position:absolute;inset:0;container-type:size}.plane-deep{transform:translate3d(0, calc(var(--sy) * 20px), 0)}.plane-high{transform:translate3d(0, calc(var(--sy) * 38px), 0)}.plane-mid{transform:translate3d(0, calc(var(--sy) * 62px), 0)}.plane-low{transform:translate3d(0, calc(var(--sy) * 96px), 0)}.plane-reef{transform:translate3d(0, calc(var(--sy) * 124px), 0)}.kelp{opacity:.32;filter:blur(3.4px);width:clamp(170px,24vw,380px);height:clamp(250px,56%,560px);transform:translate3d(0, calc(var(--sy) * 96px), 0);position:absolute;bottom:-2%}.kelp svg{width:100%;height:100%;overflow:visible}.kelp-left{left:-3%}.kelp-right{right:-3%}.kelp-blade,.kelp-ledge{fill:#0a3a5e}.kelp svg{transform-origin:50% 100%;animation:19s ease-in-out infinite alternate kelp-sway}.kelp-right svg{animation-duration:23s}@keyframes kelp-sway{0%{transform:rotate(-1.1deg)translate(-1%)}to{transform:rotate(1.4deg)translate(1.5%)}}.kelp-right svg{animation-name:kelp-sway-right}@keyframes kelp-sway-right{0%{transform:scaleX(-1)rotate(-1.3deg)translate(-1.4%)}to{transform:scaleX(-1)rotate(1deg)translate(1.2%)}}.hero-bubbles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-bubbles-front{z-index:5}.bubble{background:radial-gradient(circle at 30% 26%,#fffffff2,#0000 42%),radial-gradient(circle,#0000 52%,#ffffff57 76%,#ffffff14 92%);border:1px solid #ffffff8c;border-radius:50%;animation:linear infinite rise;position:absolute;bottom:-10%;box-shadow:inset 0 -2px 4px #ffffff4d}.bubble-near{filter:blur(1.8px);opacity:.55}@keyframes rise{0%{opacity:0;transform:translate(0,0)scale(.66)}10%{opacity:.9}35%{transform:translate3d(calc(var(--drift,14px) * .55), -34vh, 0) scale(.82)}65%{transform:translate3d(calc(var(--drift,14px) * -.3), -72vh, 0) scale(.93)}90%{opacity:.75}to{transform:translate3d(var(--drift,14px), -128vh, 0) scale(1);opacity:0}}.hero-scrim{background:radial-gradient(62% 54% at 50% 44%,#e2f6fd38,#cdeefb14 48%,#0000 76%);position:absolute;inset:0}.hero-swell{background:linear-gradient(99deg,#0000 41%,#cdf0fc33 46.5%,#ffffff57 50%,#cdf0fc2e 53.5%,#0000 59%);animation:9s cubic-bezier(.45,0,.25,1) infinite swell;position:absolute;inset:-8% -18%}@keyframes swell{0%{opacity:0;transform:translate(-46%)}14%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(46%)}}.hero-inner{z-index:2;text-align:center;position:relative}.title-stack{position:relative}.hero-title{color:var(--navy);letter-spacing:-.004em;line-height:1.02}.title-stack .hero-title{font-size:clamp(2.6rem,8.2vw,6.8rem)}.hero-title .line+.line{margin-top:.06em}.tide{background:linear-gradient(186deg,#0d5c8a 0%,#08405f 30%,#052c46 62%,#03192a 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.title-glint{pointer-events:none;text-shadow:none;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(99deg,#0000 43%,#ffffff0f 46%,#d6f5ff38 48.5%,#f0fdff6b 50%,#d6f5ff38 51.5%,#ffffff0f 54%,#0000 57%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;animation:9s cubic-bezier(.45,0,.25,1) infinite glint;position:absolute;inset:0}@keyframes glint{0%{background-position:168% 0}to{background-position:-68% 0}}.hero-sub{max-width:46ch;color:var(--ink-body);text-shadow:0 1px #ffffff3d;margin:clamp(18px,2vw,24px) auto clamp(22px,2.4vw,30px);font-size:clamp(1.02rem,1.55vw,1.22rem);line-height:1.62}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero-ca{letter-spacing:.05em}.hero-ca .hero-ca-tag{letter-spacing:.14em;opacity:.62;font-size:9.5px}.hero-ca:hover .addr-icon{opacity:1}.hero-readout{border-radius:var(--radius);text-align:left;background:#eef9fec7;border:1px solid #ffffff9e;grid-template-columns:repeat(4,minmax(0,1fr));max-width:960px;margin:clamp(26px,3vw,38px) auto 0;display:grid;overflow:hidden;box-shadow:0 26px 64px #04182b38,inset 0 1px #fffc}.readout-cell{border-left:1px solid #081f331f;align-content:center;gap:5px;min-height:74px;padding:15px clamp(14px,1.6vw,22px);display:grid}.readout-cell:first-child{border-left:none}.readout-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px}.readout-value{color:var(--navy);font-variant-numeric:tabular-nums;font-size:.88rem;line-height:1.3}.readout-note{letter-spacing:.08em;color:var(--ink-faint);font-size:10px}.featured-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.readout-specimen{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px}.specimen-art{background:linear-gradient(160deg, var(--trench-1), var(--trench-2));border-radius:9px;width:46px;height:46px;overflow:hidden;box-shadow:inset 0 1px #f5fbfe29}.specimen-art img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.specimen-body{gap:3px;min-width:0;display:grid}.specimen-body .readout-value{font-family:var(--display);color:#a8790a;font-size:1.32rem;line-height:1}.wave-edge{z-index:4;pointer-events:none;height:clamp(58px,7vw,108px);position:absolute;bottom:-1px;left:0;right:0}.wave-edge svg{width:200%;height:100%;animation:linear infinite slide;position:absolute;inset:auto 0 0}.wave-a path{fill:#7fd0ee;opacity:.62}.wave-a{animation-duration:58s}.wave-b path{fill:#3fa9d9;opacity:.8}.wave-b{animation-duration:41s;animation-direction:reverse}.wave-c path{fill:#2b8dc6}.wave-c{animation-duration:31s}.lane{pointer-events:none;--bob:3px;height:clamp(46px,5.4vw,76px);margin-block:clamp(18px,2.2vw,32px);position:relative;container-type:size}.lane-tall{height:clamp(62px,7vw,104px)}.lane .marine{position:absolute;inset:0}.shoal-abyss .sprite{filter:drop-shadow(0 0 7px #7ff0d88c)}section>.wrap{z-index:1;position:relative}.tide.on-dark{background:linear-gradient(186deg,#fff 0%,#cdeefb 26%,#8fd4ee 60%,#4fb2e0 100%);text-shadow:0 18px 44px #020c1680;-webkit-background-clip:text;background-clip:text}.strip{z-index:1;color:var(--on-dark);background:linear-gradient(180deg, #0b304ef0, #041627f7), var(--trench-2);border-block:1px solid #bee7f529;position:relative;overflow:hidden;box-shadow:inset 0 1px #bee7f552,inset 0 -1px #bee7f514,0 30px 70px #020c1666}.strip:before{content:"";pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(90deg,#bee7f50d 0 1px,#0000 1px 64px),repeating-linear-gradient(#bee7f50a 0 1px,#0000 1px 64px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 78%);mask-image:linear-gradient(#000000e6,#0000 78%)}.strip:after{content:"";pointer-events:none;background:linear-gradient(99deg,#0000 44%,#bee7f512 48%,#d6f5ff21 50%,#bee7f512 52%,#0000 56%);animation:9s cubic-bezier(.45,0,.25,1) infinite swell;position:absolute;inset:-40% -30%}.strip-grid{z-index:1;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.strip-cell{align-content:start;gap:12px;padding:clamp(24px,3vw,40px) clamp(18px,2.2vw,32px);display:grid;position:relative}.strip-cell+.strip-cell:before{content:"";background:linear-gradient(#0000,#bee7f542 42%,#bee7f51a);width:1px;position:absolute;top:12%;bottom:12%;left:0}.strip-label{letter-spacing:.18em;text-transform:uppercase;color:#bee7f599;margin:0;font-size:10px}.strip-value{color:var(--foam);text-shadow:0 0 26px #7fd4ff52;margin:0;font-size:clamp(1.8rem,3.4vw,2.9rem)}.strip-value .unit{color:var(--surface-2);opacity:.72}.strip-meter{background:#bee7f517;border-radius:3px;height:3px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #bee7f50f}.strip-meter-fill{width:calc(var(--v,0) * 100%);background:linear-gradient(90deg, #0e7ab8b3, var(--surface-2));border-radius:3px;min-width:3px;transition:width .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #7fd4ff80}.strip-meter-fill:after{content:"";background:var(--foam);border-radius:50%;width:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;right:0;box-shadow:0 0 8px #7fd4ffe6}.strip-sub{letter-spacing:.06em;color:#bee7f575;margin:0;font-size:10px}.strip-foot{z-index:1;padding:13px var(--gutter);letter-spacing:.16em;text-transform:uppercase;color:#bee7f585;text-align:center;background:#020e1a66;border-top:1px solid #bee7f51f;justify-content:center;align-items:center;gap:10px;margin:0;font-size:10px;display:flex;position:relative}.strip-ping{background:var(--surface-2);border-radius:50%;flex:none;width:6px;height:6px;position:relative;box-shadow:0 0 10px #8fd4eee6}.strip-ping:after{content:"";border:1px solid var(--surface-2);animation:ping var(--tempo-2) ease-out infinite;border-radius:50%;position:absolute;inset:-2px}@keyframes ping{0%{opacity:.8;transform:scale(.6)}70%,to{opacity:0;transform:scale(3.2)}}.steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:40px;display:grid}.step{border-radius:var(--radius);isolation:isolate;background:linear-gradient(#bee7f51c,#08315247);border:1px solid #bee7f524;padding:clamp(24px,3vw,34px);transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;box-shadow:inset 0 1px #bee7f54d,0 24px 50px #02101e5c}.step:hover{border-color:#bee7f54d;transform:translateY(-3px);box-shadow:inset 0 1px #bee7f570,0 30px 64px #02101e75,0 0 40px -12px #7fd4ff66}.step:before{content:"";background:#bee7f580;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-14px;left:clamp(24px,3vw,34px);box-shadow:10px 8px 0 -2px #bee7f54d,20px 2px 0 -3px #bee7f533}.step-num{font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px #8fd4ee9e;font-variant-numeric:tabular-nums;pointer-events:none;font-size:clamp(2rem,3.4vw,3rem);line-height:.8;position:absolute;top:clamp(16px,1.8vw,22px);right:clamp(18px,2vw,26px)}.step{align-content:start;gap:10px;padding-top:clamp(52px,5vw,68px);display:grid}.step h3{color:var(--foam);margin:0}.step p{color:var(--on-dark-body);max-width:34ch;margin:0;font-size:.92rem}.claims{background:#bee7f524;border:1px solid #bee7f529;border-radius:999px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(48px,7vw,84px);display:grid;overflow:hidden;box-shadow:inset 0 1px #bee7f53d,0 24px 50px #02101e57}.claim{text-align:center;background:#082a4680;padding:18px 20px}.claim b{font-family:var(--display);color:var(--foam);text-shadow:0 0 22px #7fd4ff52;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:1.5rem;line-height:1;display:block}.claim span{letter-spacing:.12em;color:#bee7f599;text-transform:uppercase;font-size:10px}.deep{color:var(--on-dark)}.deep h2{color:var(--foam)}.whale-far,.whale-near{color:var(--foam);pointer-events:none;z-index:-1;position:absolute}.whale-near{opacity:.055;width:min(70vw,880px);animation:cruise calc(var(--tempo-12) * 2) ease-in-out infinite alternate;top:10%;right:-7%}.whale-far{opacity:.03;width:min(26vw,300px);animation:cruise-far calc(var(--tempo-12) * 2.5) ease-in-out infinite alternate;top:56%;left:-3%}@keyframes cruise{0%{transform:translate(0,0)rotate(-1.6deg)}to{transform:translate(-7%,4%)rotate(1.6deg)}}@keyframes cruise-far{0%{transform:translate(0,0)rotate(1deg)}to{transform:translate(9%,-3%)rotate(-1deg)}}.facts{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:44px;display:grid}.fact{background-image:radial-gradient(circle at 15px 15px,#bee7f566 0 1.5px,#0000 2.4px),radial-gradient(circle at calc(100% - 15px) 15px,#bee7f566 0 1.5px,#0000 2.4px),radial-gradient(circle at 15px calc(100% - 15px),#bee7f542 0 1.5px,#0000 2.4px),radial-gradient(circle at calc(100% - 15px) calc(100% - 15px),#bee7f542 0 1.5px,#0000 2.4px);background-repeat:no-repeat;align-content:start;gap:12px;padding:30px 28px;transition:transform .24s,box-shadow .24s;display:grid}.step{background-image:radial-gradient(circle at 15px 15px,#bee7f575 0 1.5px,#0000 2.4px),radial-gradient(circle at calc(100% - 15px) 15px,#bee7f575 0 1.5px,#0000 2.4px),radial-gradient(circle at 15px calc(100% - 15px),#bee7f54d 0 1.5px,#0000 2.4px),radial-gradient(circle at calc(100% - 15px) calc(100% - 15px),#bee7f54d 0 1.5px,#0000 2.4px),linear-gradient(#bee7f51c,#08315247);background-repeat:no-repeat}.fact,.step{border-radius:18px 5px 18px 18px}.fact:after,.step:after{content:"";pointer-events:none;-webkit-mask-composite:source-in;border:1px solid #bee7f53d;border-radius:11px 2px 11px 11px;position:absolute;inset:9px;-webkit-mask-image:linear-gradient(90deg,#000 20px,#0000 20px calc(100% - 20px),#000 calc(100% - 20px)),linear-gradient(#000 20px,#0000 20px calc(100% - 20px),#000 calc(100% - 20px));mask-image:linear-gradient(90deg,#000 20px,#0000 20px calc(100% - 20px),#000 calc(100% - 20px)),linear-gradient(#000 20px,#0000 20px calc(100% - 20px),#000 calc(100% - 20px));-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.claims{background-image:radial-gradient(circle at 16px 14px,#bee7f55c 0 1.5px,#0000 2.4px),radial-gradient(circle at calc(100% - 16px) 14px,#bee7f55c 0 1.5px,#0000 2.4px),radial-gradient(circle at 16px calc(100% - 14px),#bee7f53d 0 1.5px,#0000 2.4px),radial-gradient(circle at calc(100% - 16px) calc(100% - 14px),#bee7f53d 0 1.5px,#0000 2.4px);background-repeat:no-repeat}.hero-readout{background-image:radial-gradient(circle at 14px 13px,#081f3333 0 1.4px,#0000 2.2px),radial-gradient(circle at calc(100% - 14px) 13px,#081f3333 0 1.4px,#0000 2.2px),radial-gradient(circle at 14px calc(100% - 13px),#081f3324 0 1.4px,#0000 2.2px),radial-gradient(circle at calc(100% - 14px) calc(100% - 13px),#081f3324 0 1.4px,#0000 2.2px);background-repeat:no-repeat}.fact:before{box-shadow:0 -18px 40px -18px #7fd4ff66}.fact:hover{transform:translateY(-2px)}.fact h3{color:var(--foam)}.fact p{color:var(--on-dark-body);margin:0;font-size:.92rem}.fact-tag,.step .step-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--surface-2);background:#8fd4ee14;border-radius:4px 1px 4px 4px;justify-self:start;padding:5px 10px;font-size:9.5px;box-shadow:inset 0 0 0 1px #bee7f533}.fact.filling{overflow:hidden}.fact.filling h3,.fact.filling p{text-shadow:0 1px 8px #04182b8c}.fact-water{z-index:-1;background:linear-gradient(#3fa9d957,#0e7ab829);border-top:1px solid #bee7f54d;transition:height .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0}.fact-water:after{content:"";background:radial-gradient(50% 100% at 50% 100%,#bee7f573,#0000 70%);height:10px;position:absolute;inset:-8px 0 auto}.pot{cursor:pointer;min-height:260px;position:relative;overflow:hidden}.pot-note{color:var(--on-dark-body);max-width:30ch;margin:0;font-size:.92rem}.hoard{z-index:-1;height:40px;position:absolute;inset:auto 0 6px}.hoard-coin{background:radial-gradient(circle at 34% 30%, #fff0bd, var(--gold) 58%, #9c6f08);animation:coin-settle .52s var(--ease-out) backwards;border-radius:50%;position:absolute;box-shadow:0 0 7px #f4c54273}@keyframes coin-settle{0%{opacity:0;transform:translateY(-18px)scale(.6)}}.pot-water{z-index:-1;transition:height .9s var(--ease);background:linear-gradient(#3fa9d94d,#0e7ab824);border-top:1px solid #bee7f557;position:absolute;inset:auto 0 0}.pot-water:after{content:"";background:radial-gradient(50% 100% at 50% 100%,#bee7f566,#0000 70%);height:10px;position:absolute;inset:-8px 0 auto}.pot h3,.pot .pot-note{text-shadow:0 1px 8px #04182b99}.pot.imminent{box-shadow:0 24px var(--shadow-spread) rgba(4, 24, 43, var(--shadow-alpha)), inset 0 0 0 1px #f4c54280, 0 0 40px -8px #f4c54259}.pot.imminent .fact-tag{color:var(--gold)}.pot-split{font-size:var(--t-1);color:var(--on-dark-body);opacity:0;pointer-events:none;transition:opacity var(--settle) var(--ease), transform var(--settle) var(--ease);background:#03101de6;border:1px solid #f5fbfe24;border-radius:12px;gap:6px;padding:13px 15px;display:grid;position:absolute;inset:auto 14px 52px;transform:translateY(8px)}.pot-split.open{opacity:1;transform:none}.pot-split>div{justify-content:space-between;gap:14px;display:flex}.pot-split span:first-child{color:var(--on-dark-faint)}.pot-split-foot{font-size:var(--t-2);border-top:1px solid #f5fbfe1a;margin-top:1px;padding-top:7px;color:var(--on-dark-faint)!important}.facts.reveal-stagger.in>*{animation:instrument .48s var(--ease-out) backwards;animation-delay:calc(var(--reveal-step) * min(var(--i,0), 3))}@keyframes instrument{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.carousel{padding-block:10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.carousel-track{width:max-content;animation:marquee calc(var(--tempo-12) * 1.25) linear infinite;gap:16px;display:flex}.carousel:hover .carousel-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.whale-tile{isolation:isolate;background:#f5fbfe0d;border-radius:14px;flex:none;width:210px;transition:transform .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 18px 44px #04182b73,inset 0 1px #f5fbfe1a}.whale-tile:hover{transform:translateY(-3px)}.whale-tile.fed{box-shadow:0 0 0 1px #f4c5426b,0 18px 44px #f4c54224,inset 0 1px #f4c54238}.whale-tile.dormant .tile-art{filter:saturate(.3)brightness(.7)}.whale-tile.leviathan{box-shadow:0 0 0 1px #f4c542bf,0 20px 52px #f4c5423d,inset 0 1px #f4c54266}.whale-tile.leviathan .tile-tier{color:var(--gold)}.tile-art{aspect-ratio:3/2;background:var(--trench-2);transition:filter .24s}.tile-art img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.tile-body{gap:5px;padding:12px 14px 14px;display:grid}.tile-id{font-family:var(--display);text-transform:uppercase;color:var(--foam);justify-content:space-between;align-items:baseline;gap:8px;font-size:1.02rem;display:flex}.tile-mult{color:var(--gold);font-variant-numeric:tabular-nums;font-size:.76rem}.tile-tier{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-faint);font-size:10px}.tier-legend{color:var(--on-dark-dim);flex-wrap:wrap;gap:10px 22px;margin-top:30px;font-size:.78rem;display:flex}.tier-legend b{color:var(--foam);font-weight:600}.dash{gap:28px;padding:clamp(22px,3vw,40px);display:grid}.dash-top{grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);align-items:end;gap:28px;display:grid}.gauge{border:1px solid var(--rule-dark);background:#04182b6b;border-radius:14px;align-items:flex-end;height:210px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #f5fbfe14}.gauge-water{border-top:3px solid var(--surface-1);background:linear-gradient(#3fa9d9d1,#0e7ab880);width:100%;transition:height .9s cubic-bezier(.22,1,.36,1);position:relative}.gauge-water:before{content:"";background:var(--surface-1);filter:blur(3px);height:3px;position:absolute;inset:-3px 0 auto}.gauge-read{background:linear-gradient(#04182bd9,#04182b80 62%,#0000);justify-content:space-between;align-items:baseline;gap:12px;padding:18px;display:flex;position:absolute;inset:0 0 auto}.gauge-figure{font-family:var(--display);color:var(--foam);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,4vw,3rem);line-height:1}.gauge-note{letter-spacing:.1em;text-transform:uppercase;color:var(--foam);background:linear-gradient(#0000,#04182bc7);justify-content:space-between;gap:10px;padding:16px 18px;font-size:10px;display:flex;position:absolute;inset:auto 0 0}.dash-table{border-collapse:collapse;width:100%;font-size:.86rem}.dash-table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-faint);border-bottom:1px solid var(--rule-dark);white-space:nowrap;padding:0 14px 12px 0;font-size:10px}.dash-table td{color:var(--on-dark-body);white-space:nowrap;border-bottom:1px solid #f5fbfe0f;padding:12px 14px 12px 0}.dash-table tbody tr{transition:background .2s}.dash-table tbody tr:hover{background:#f5fbfe0a}.dash-table td.right,.dash-table th.right{text-align:right}.dash-table th:last-child,.dash-table td:last-child{padding-right:0}.dash-scroll{overflow-x:auto}.pill{letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:4px 10px;font-size:10px;display:inline-block}.pill.fed{color:var(--gold)}.pill.dormant{color:var(--on-dark-faint)}.celebrate{z-index:80;pointer-events:none;position:fixed;inset:0;overflow:hidden}.coin{background:radial-gradient(circle at 32% 30%, #fff3c4, var(--gold) 62%, #b8860b);border-radius:50%;width:11px;height:11px;animation:cubic-bezier(.3,.1,.5,1) forwards settle;position:absolute;top:-6vh;box-shadow:0 0 12px #f4c54299}@keyframes settle{0%{opacity:0;transform:translate(0,0)scale(.6)}10%{opacity:1}85%{opacity:1}to{transform:translate3d(var(--sway,20px), 108vh, 0) scale(1);opacity:0}}.burst{border:2px solid #bee7f5d9;border-radius:50%;animation:.9s ease-out forwards burst;position:absolute}@keyframes burst{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(3.4)}}.field{gap:7px;display:grid}.field label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-faint);font-size:10px}input{font-family:var(--mono);color:var(--on-dark);border:1px solid var(--rule-dark);background:#04182b75;border-radius:10px;width:100%;padding:12px 14px;font-size:.85rem;transition:border-color .2s,background .2s}input:focus{border-color:var(--surface-2);background:#04182b99}.row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.notice{letter-spacing:.06em;border:1px solid var(--rule-dark);color:var(--on-dark-dim);word-break:break-word;border-radius:12px;padding:14px 16px;font-size:11px;line-height:1.7}.notice.error{color:#ffb4a2;border-color:#ffb4a25c}.notice.ok{color:var(--surface-2);border-color:#8fd4ee66}.notice.pending{color:#bee7f5b8;text-align:center;text-transform:uppercase;letter-spacing:.12em;background:#082a466b;border-color:#bee7f529;box-shadow:inset 0 1px #bee7f533}.abyss{background:var(--trench-2);color:var(--on-dark);border-top:1px solid #f5fbfe14;padding-block:clamp(56px,7vw,92px) 96px;position:relative;overflow:hidden}.abyss:after{content:"";pointer-events:none;background:radial-gradient(30% 100% at 12% 100%,#030d18 60%,#0000 72%),radial-gradient(42% 100% at 44% 100%,#04121f 58%,#0000 70%),radial-gradient(34% 100% at 78% 100%,#030d18 62%,#0000 74%),linear-gradient(#0000,#020a13 62%);height:190px;position:absolute;inset:auto -4% -30px}.abyss-glow{pointer-events:none;position:absolute;inset:0;overflow:hidden}.abyss-glow span{width:3px;height:3px;animation:lantern var(--tempo-2,12s) ease-in-out infinite;background:#7ff0d8;border-radius:50%;position:absolute;box-shadow:0 0 10px 2px #7ff0d88c}@keyframes lantern{0%,to{opacity:.12;transform:translateY(0)}50%{opacity:.75;transform:translateY(-14px)}}.abyss:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 50% 40%,#0000 40%,#010810bf 100%);position:absolute;inset:0}.abyss>*{position:relative}.abyss-grid{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:40px;display:grid}.abyss h2{color:var(--foam);margin-bottom:16px;font-size:clamp(1.8rem,3.4vw,2.7rem)}.abyss-col h4{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-faint);margin:0 0 16px;font-size:10px}.abyss-col a,.abyss-col span{color:var(--on-dark-dim);word-break:break-all;margin-bottom:9px;font-size:.86rem;text-decoration:none;display:block}.abyss-col a:hover{color:var(--surface-2)}.addr{letter-spacing:.02em;font-size:11px!important}.trust{border:1px solid #f5fbfe1a;border-left:3px solid var(--gold);color:var(--on-dark);font-family:var(--mono);letter-spacing:.04em;background:#f5fbfe0a;border-radius:4px;margin-top:44px;padding:18px 22px;font-size:12px;line-height:1.7}.disclaimer{color:var(--on-dark-faint);max-width:70ch;margin-top:22px;font-size:11px;line-height:1.7}@media (width<=1080px){.hero-readout{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.readout-cell:nth-child(odd){border-left:none}.readout-cell:nth-child(n+3){border-top:1px solid #081f331a}}@media (width<=960px){.dash-top,.abyss-grid{grid-template-columns:1fr}.strip-grid,.steps,.claims{grid-template-columns:repeat(2,1fr)}.kelp{opacity:.36;width:46vw}.plane-low .swimmer{display:none}.claims{border-radius:var(--radius)}.strip-cell:nth-child(odd):before{display:none}.strip-cell:nth-child(n+3){border-top:1px solid #bee7f51f}.whale-near{width:150vw;top:4%;right:-40%}.whale-far{display:none}}@media (width<=560px){.strip-grid,.steps,.claims{grid-template-columns:1fr}.strip-cell:before{display:none}.strip-cell+.strip-cell{border-top:1px solid #bee7f51f}.nav-brand{display:none}.hero-readout{max-width:420px}.readout-cell{min-height:0;padding:12px 14px}.readout-value{font-size:.8rem}.readout-specimen{grid-column:1/-1}.kelp{opacity:.26}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.overture,.featured.afloat,.fact,.sonar span,.cursor-ring,.cursor-click,.motes,.motes span,.bubble,.hero-rays span,.caustics,.carousel-track,.wave-edge svg,.ceiling svg,.hero-swell,.title-glint,.kelp-blade,.sprite-tail,.sprite-body,.whale-near,.whale-far,.waterline path,.strip-ping:after,.coin,.burst{animation:none!important}.motes,.bubble,.coin,.burst,.swimmer{display:none}.hero-swell,.title-glint{opacity:0}.plane,.kelp,.hero-water,.ceiling,.hero-bubbles{transform:none!important}.carousel-track{transform:none}.reveal,.reveal-stagger>*{opacity:1!important;transition:none!important;transform:none!important}.hero-title .line>span{animation:none!important;transform:none!important}.hoard-coin{opacity:1!important;animation:none!important;transform:none!important}*{transition-duration:.01ms!important}}.seabed{pointer-events:none;z-index:0;height:clamp(150px,18vw,270px);position:absolute;inset:auto 0 0;overflow:hidden}.seabed svg{width:100%;height:100%;display:block;position:absolute;inset:auto 0 -1px}.ridge-far{fill:#0e2c40;opacity:.9}.ridge-rim{fill:none;stroke:#8fd4ee57;stroke-width:1.5px;vector-effect:non-scaling-stroke}.boulder{fill:#163449;opacity:.8}.weed-back,.weed-front{transform-origin:50% 100%}.weed-back{fill:#2d7ea3;opacity:.4;animation:weed-lean var(--tempo-8) ease-in-out infinite alternate}.weed-front{fill:#17506f;opacity:.72;animation:weed-lean-b calc(var(--tempo-8) * .72) ease-in-out infinite alternate}@keyframes weed-lean{0%{transform:skew(-2.4deg)}to{transform:skew(2.8deg)}}@keyframes weed-lean-b{0%{transform:skew(2.2deg)}to{transform:skew(-2.6deg)}}.abyss{padding-bottom:clamp(150px,17vw,250px)}@media (prefers-reduced-motion:reduce){.weed-back,.weed-front{animation:none!important}}.sheet{display:block;position:relative}.sheet-head{padding-top:max(112px,clamp(104px,12vh,168px))}.sheet-title{letter-spacing:-.01em;color:var(--foam);margin:0 0 22px;font-size:clamp(2.6rem,7vw,5.6rem);line-height:.94}.addr-pill{letter-spacing:.06em;color:var(--surface-2);text-transform:none;background:#8fd4ee1a;border-radius:999px;margin-left:12px;padding:3px 9px;font-size:10px;display:inline-block;box-shadow:inset 0 0 0 1px #bee7f533}.nav-wallet{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--navy);background:#081f3314;border:0;border-radius:999px;align-items:center;gap:7px;margin-left:6px;padding:8px 14px;font-size:11px;transition:background .24s,color .24s;display:inline-flex}.nav-pill.deep .nav-wallet{color:var(--foam);background:#bee7f51f}.nav-wallet:hover{background:#0e7ab82e}.nav-link.on{color:var(--accent)}.nav-pill.deep .nav-link.on{color:var(--surface-2)}.nav-dot,.pick-dot{background:#8fd4ee47;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;box-shadow:inset 0 0 0 1px #bee7f54d}.nav-dot.on,.pick-dot.on{background:var(--surface-2);box-shadow:0 0 8px #8fd4eee6}.connect-call{background:#06223a8c;border:1px solid #bee7f529;border-radius:16px 4px 16px 16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding:20px clamp(18px,2.4vw,28px);display:flex}.connect-call p{max-width:60ch;color:var(--on-dark-body);margin:0}.holdings{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-top:12px;display:grid}.holding{background-color:#0000;background-image:radial-gradient(circle at 15px 15px,#bee7f54d 0 1.5px,#0000 2.4px),radial-gradient(circle at calc(100% - 15px) 15px,#bee7f54d 0 1.5px,#0000 2.4px),radial-gradient(circle at 15px calc(100% - 15px),#bee7f533 0 1.5px,#0000 2.4px),radial-gradient(circle at calc(100% - 15px) calc(100% - 15px),#bee7f533 0 1.5px,#0000 2.4px),linear-gradient(#bee7f513,#0831524d);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #bee7f521;border-radius:18px 5px 18px 18px;align-content:start;gap:11px;padding:22px 20px;transition:transform .24s,border-color .24s;display:grid;position:relative;overflow:hidden}.holding.fed{border-color:#8fd4ee4d;box-shadow:inset 0 1px #bee7f542,0 0 34px -14px #7fd4ff80}.holding:hover{transform:translateY(-2px)}.holding-art{cursor:pointer;width:auto;font:inherit;background:0 0;border:0;margin:-22px -20px 4px;padding:0;display:block;position:relative;overflow:hidden}.holding-art img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.holding:not(.fed) .holding-art .portrait img{filter:saturate(.25)brightness(.72);transition:filter .3s}.holding:not(.fed):hover .holding-art .portrait img{filter:saturate(.5)brightness(.86)}.holding-art:hover .tile-hover,.holding-art:focus-visible .tile-hover{opacity:1;transform:none}.holding:not(.fed) .holding-art{opacity:.4;filter:saturate(.2)}.holding-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.holding-head h3{color:var(--foam);margin:0;font-size:1.5rem}.holding-tier{letter-spacing:.14em;text-transform:uppercase;color:var(--surface-2);opacity:.8;font-size:10px}.holding-state{color:#bee7f5b8;align-items:center;gap:8px;margin:0;font-size:11px;display:inline-flex}.holding-rows{gap:6px;margin:4px 0 0;display:grid}.holding-rows>div{justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;display:flex}.holding-rows dt{color:#bee7f570;letter-spacing:.08em;text-transform:uppercase}.holding-rows dd{color:var(--foam);margin:0}.holding-cta{justify-self:start;margin-top:8px}.ledger{background:#06223a80;border:1px solid #bee7f524;border-radius:18px 5px 18px 18px;margin-top:12px;overflow:hidden}.ledger-head,.ledger-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;padding:13px clamp(16px,2vw,24px);display:grid}.ledger-head{letter-spacing:.18em;text-transform:uppercase;color:#bee7f580;border-bottom:1px solid #bee7f51f;font-size:10px}.ledger-row{color:#bee7f5c7;border-top:1px solid #bee7f512;font-size:12px}.ledger-row:first-of-type{border-top:0}.ledger-when{gap:2px;display:grid}.ledger-when b{color:var(--foam);font-weight:500}.ledger-when em{color:#bee7f55c;font-size:10px;font-style:normal}.ledger-share{color:#7ff0d8}.market{background:#bee7f51f;border:1px solid #bee7f529;border-radius:18px 5px 18px 18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin-top:30px;display:grid;overflow:hidden}.market-cell{background:#06223ab8;align-content:start;gap:8px;padding:20px;display:grid}.btn-sm{padding:9px 16px;font-size:10px}.btn-foam{background:var(--surface-2);color:var(--navy);border:1px solid #bee7f599}.btn-foam:hover:not(:disabled){background:var(--surface-1)}.btn-foam:disabled{opacity:.4;cursor:not-allowed}.btn-ghost.on-dark{color:var(--foam);border-color:#bee7f557}.btn-ghost.on-dark:hover{background:#bee7f51a}@media (width<=900px){.console-rail{grid-template-columns:1fr}.ledger-head{display:none}.ledger-row{grid-template-columns:1fr 1fr;row-gap:8px}}@media (width<=640px){.pick{grid-template-columns:52px minmax(0,1fr) auto}.pick-go{display:none}.commit,.connect-call{flex-direction:column;align-items:stretch}}.page-deep{--sun:0;--depth:1;--pressure:1}.page-deep .dive{background-image:linear-gradient(90deg, #020c166b, transparent 26%, transparent 74%, #020c166b), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)' opacity='0.05'/%3E%3C/svg%3E"), linear-gradient(180deg, #0a3a5e 0%, var(--trench-1) 14%, #06283f 34%, #051f33 54%, var(--trench-2) 72%, #030f1d 88%, #020a14 100%)}.docs{--margin-w:190px;--margin-x:calc(100% - var(--margin-w));--prose:min(68ch, calc(100% - var(--margin-w) - 36px))}.docs .sheet-head .lede{max-width:62ch}.docs .sheet-head{--prose:62ch;padding-bottom:clamp(24px,3vw,40px)}.doc-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-faint);margin:26px 0 0;font-size:11px}.readbar{z-index:60;pointer-events:none;background:#bee7f514;height:2px;position:fixed;inset:0 0 auto}.readbar-fill{transform-origin:0;height:100%;transform:scaleX(var(--read,0));background:linear-gradient(90deg, #f4c54280, var(--gold));display:block;box-shadow:0 0 12px #f4c54273}.toast-rail{z-index:70;pointer-events:none;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.toast{font-family:var(--mono);letter-spacing:.08em;color:var(--navy);background:var(--surface-1);animation:toast-in .2s var(--ease-out);border-radius:999px;padding:9px 16px;font-size:11px;display:block;box-shadow:0 12px 30px #02101e80}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.findbtn{letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-dim);cursor:pointer;background:#bee7f50f;border:0;border-radius:999px;align-items:center;gap:12px;margin-top:30px;padding:11px 14px 11px 18px;font-size:11px;transition:color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #bee7f529}.findbtn:hover{color:var(--foam);box-shadow:inset 0 0 0 1px #bee7f557}.findbtn kbd,.find-esc{font-family:var(--mono);color:var(--surface-2);background:#04182b80;border-radius:5px;padding:3px 7px;font-size:10px;box-shadow:inset 0 0 0 1px #bee7f52e}.find{z-index:80;align-content:start;justify-items:center;padding:clamp(60px,14vh,140px) 20px 20px;display:grid;position:fixed;inset:0}.find-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020a14b8;animation:.16s fade-in;position:absolute;inset:0}.find-panel{width:min(620px,100%);animation:find-in .2s var(--ease-out);background:#072338;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #bee7f52e,0 40px 90px #020c16b3}@keyframes fade-in{0%{opacity:0}}@keyframes find-in{0%{opacity:0;transform:translateY(-8px)}}.find-bar{border-bottom:1px solid #bee7f51f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.find-icon{color:var(--surface-2);font-size:13px}.find-input{font-family:var(--body);color:var(--foam);background:0 0;border:0;outline:none;font-size:1rem}.find-input::placeholder{color:var(--on-dark-faint)}.find-list{max-height:min(50vh,380px);margin:0;padding:6px;list-style:none;overflow-y:auto}.find-hit{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:3px;width:100%;padding:10px 12px;display:grid}.find-hit.on{background:#3fa9d92e}.find-where{letter-spacing:.14em;text-transform:uppercase;color:var(--surface-2);font-size:9px}.find-what{color:var(--on-dark-body);font-size:.86rem;line-height:1.45}.find-what.head{color:var(--foam);font-size:1rem}.find-none{color:var(--on-dark-dim);margin:0;padding:22px 18px;font-size:12px}.docs-body-wrap{padding-top:0}.docs-body{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.docs-main{min-width:0}.docs-main p{color:var(--on-dark-body);text-wrap:pretty}.docs-main>.doc-section>p,.docs-main>.doc-section>.reveal>p,.docs-main>.doc-section>.reveal>.doc-lede{max-width:var(--prose)}.docs-main p+p{margin-top:18px}.docs-main b{color:var(--foam);font-weight:600}.docs-main em{color:var(--foam);font-style:normal;box-shadow:inset 0 -.42em #f4c54238}.toc{align-self:start;position:sticky;top:116px}.toc-head{letter-spacing:.18em;text-transform:uppercase;color:var(--on-dark-faint);margin:0 0 16px;font-size:10px}.toc-body{position:relative}.toc ol{border-left:1px solid #bee7f524;margin:0;padding:0;list-style:none}.toc-mark{width:2px;height:var(--h,0);background:var(--surface-2);transform:translateY(var(--top,0));transition:transform .32s var(--ease), height .32s var(--ease);position:absolute;top:0;left:-1px;box-shadow:0 0 10px #8fd4ee80}.toc-link{color:var(--on-dark-dim);align-items:baseline;gap:10px;padding:9px 0 9px 16px;font-size:.83rem;line-height:1.3;text-decoration:none;transition:color .2s;display:flex;position:relative}.toc-link:hover,.toc-link.on{color:var(--foam)}.toc-n{letter-spacing:.1em;color:var(--on-dark-faint);font-size:10px}.toc-link.on .toc-n{color:var(--surface-2)}.trail{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);animation:trail-in .24s var(--ease-out);align-items:center;gap:9px;margin-left:4px;font-size:10px;display:inline-flex}.nav-pill.deep .trail{color:var(--on-dark-dim)}@keyframes trail-in{0%{opacity:0;transform:translate(-4px)}}.trail-sep{opacity:.4}.trail-now{white-space:nowrap;text-overflow:ellipsis;max-width:15ch;overflow:hidden}.trail-meter{opacity:.25;background:currentColor;border-radius:999px;width:36px;height:2px;overflow:hidden}.trail-meter-fill{transform-origin:0;height:100%;transform:scaleX(var(--read,0));background:var(--gold);display:block}@media (width<=900px){.trail{display:none}}.doc-section{padding-block:clamp(38px,4.6vw,62px);scroll-margin-top:104px;position:relative}.doc-section+.doc-section{border-top:1px solid #bee7f51a}.doc-head{margin-bottom:24px;position:relative}.doc-ghost{z-index:-1;color:var(--foam);opacity:.04;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,11vw,9rem);line-height:.8;position:absolute;top:50%;left:-.06em;transform:translateY(-52%)}.doc-n{letter-spacing:.2em;color:var(--surface-2);opacity:.7;margin:0 0 12px;font-size:10px}.doc-section h2.display{text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.4vw,2.9rem)}.doc-lede{font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.6;color:var(--on-dark)!important}.doc-section .trust{max-width:var(--prose)}.anchor{color:var(--surface-2);opacity:0;margin-left:.3em;padding:0 .2em;font-size:.4em;line-height:1;text-decoration:none;transition:opacity .16s;position:absolute}.doc-head:hover .anchor,.anchor:focus-visible{opacity:.75}.anchor:hover{opacity:1}.note{position:static}.note-term{font:inherit;color:var(--foam);cursor:help;background:0 0;border:0;border-bottom:1px dashed #bee7f573;padding:0}.note-term:hover{border-bottom-color:var(--gold)}.note-body{z-index:3;left:var(--margin-x);top:calc(var(--top,0px) + var(--push,0px));width:var(--margin-w);letter-spacing:.02em;color:var(--on-dark-dim);opacity:0;transition:opacity .24s ease, transform .24s var(--ease);border-left:1px solid #f4c54259;padding-left:14px;font-size:10.5px;line-height:1.65;position:absolute;transform:translate(-4px)}.doc-section:hover .note-body,.note-term:focus-visible~.note-body{opacity:1;transform:none}.note-term:hover~.note-body,.note-term:focus-visible~.note-body{color:var(--on-dark);border-left-color:var(--gold)}.guide{left:var(--margin-x);width:84px;max-width:var(--margin-w);pointer-events:none;opacity:0;position:absolute;top:clamp(38px,4.6vw,62px);transform:translateY(10px)}.guide img{filter:drop-shadow(0 10px 22px #020c168c);width:100%;height:auto;display:block}.guide.seen{animation:guide-in .62s var(--ease-out) forwards}.guide.seen img{animation:.26s .76s guide-blink}@keyframes guide-in{to{opacity:.92;transform:none}}@keyframes guide-blink{50%{transform:scaleY(.9)translateY(4%)}}.live{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--surface-2);font-size:.95em;animation:.7s live-pulse}@keyframes live-pulse{0%{color:var(--gold)}}.chip{letter-spacing:.14em;text-transform:uppercase;color:var(--surface-2);background:#8fd4ee17;border-radius:999px;align-items:center;padding:3px 10px;font-size:9.5px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8fd4ee42}.chip-sweep{background:linear-gradient(100deg,#0000 38%,#bee7f538 50%,#0000 62%);animation:2.8s ease-in-out infinite sonar;position:absolute;inset:0;transform:translate(-100%)}.fig{border-radius:var(--radius);background:linear-gradient(#bee7f512,#08315238);border:1px solid #bee7f521;margin:34px 0 0;padding:clamp(20px,2.6vw,30px);box-shadow:inset 0 1px #bee7f533}.fig-body{background-image:linear-gradient(#bee7f50b 1px,#0000 1px),linear-gradient(90deg,#bee7f50b 1px,#0000 1px);background-position:-1px -1px;background-size:8px 8px;padding:4px;position:relative}.fig-cap{color:var(--on-dark-dim);border-top:1px solid #bee7f51a;align-items:baseline;gap:12px;margin-top:20px;padding-top:14px;font-size:.82rem;line-height:1.5;display:flex}.fig-n{letter-spacing:.12em;text-transform:uppercase;color:var(--surface-2);flex:none;font-size:10px}.node{background:#bee7f50d;border-radius:2px 12px 2px 2px;padding:20px 18px;position:relative;box-shadow:inset 0 0 0 1px #bee7f529,0 0 0 1px #031220b3}.wire{letter-spacing:.1em;text-transform:uppercase;min-width:62px;color:var(--on-dark-dim);align-content:center;justify-items:center;gap:6px;font-size:9px;display:grid;position:relative}.wire:after{content:"";background:linear-gradient(90deg,#bee7f526,#bee7f58c);width:100%;height:1px}.wire-down:after{background:linear-gradient(#bee7f526,#bee7f58c);width:1px;height:26px}.gold-wire:after{background:linear-gradient(180deg, #f4c54240, var(--gold))}.loop-svg{--cycle:12s;width:100%;height:auto;display:block}.loop.held .loop-svg *,.loop.held .loop-svg{animation-play-state:paused}.loop.idling .loop-svg{opacity:.72;transition:opacity 1.2s}.loop:hover .loop-svg{opacity:1}.loop-hit{fill:#0000}.loop-zone{cursor:default;transition:opacity .22s}.loop-zone.off{opacity:.28}.loop-candle{fill:#8fd4ee8c}.loop-candle.down{fill:#8fd4ee47}.loop-base{fill:#bee7f54d}.loop-coin{fill:var(--gold);animation:coin-fly calc(var(--cycle) / 4) linear infinite;animation-delay:var(--delay)}.loop-coin-lit{fill:#fff5d6e6}@keyframes coin-fly{0%{opacity:0;transform:translateY(-16px)}12%{opacity:1}55%{transform:translate(66px,4px)}92%{opacity:1}to{opacity:0;transform:translate(126px,-4px)}}.loop-fill{fill:#f4c54257;transform-origin:0 156px;animation:trench-fill var(--cycle) ease-in-out infinite}.loop-fill-lip{fill:none;stroke:var(--gold);stroke-width:2px;transform-origin:0 156px;animation:trench-fill var(--cycle) ease-in-out infinite}@keyframes trench-fill{0%{transform:scaleY(.3)}48%{transform:scaleY(.88)}56%{transform:scaleY(.88)}66%{transform:scaleY(.06)}to{transform:scaleY(.3)}}.loop-vessel{stroke-linejoin:miter}.loop-threshold{stroke:#f4c54280}.loop-btn-well{fill:#031220bf}.loop-btn{fill:#bee7f529;stroke:#bee7f566;stroke-width:1px;animation:haul-press var(--cycle) linear infinite}.loop-btn-face{fill:#bee7f573;animation:haul-press var(--cycle) linear infinite}.loop-btn-cap{fill:#bee7f54d;animation:haul-press var(--cycle) linear infinite}@keyframes haul-press{0%,49%{transform:translateY(0)}52%{transform:translateY(6px)}58%{transform:translateY(6px)}64%,to{transform:translateY(0)}}.loop-btn-glow{fill:var(--gold);opacity:0;animation:haul-ready var(--cycle) linear infinite}@keyframes haul-ready{0%,44%{opacity:0}48%{opacity:.5}52%{opacity:.16}56%{opacity:.5}62%,to{opacity:0}}.loop-tip{fill:var(--gold);opacity:0;animation:tip-out var(--cycle) linear infinite}@keyframes tip-out{0%,56%{opacity:0;transform:translate(0)}60%{opacity:1}74%{opacity:1;transform:translateY(26px)}80%,to{opacity:0;transform:translateY(30px)}}.loop-stream{fill:var(--gold);transform-origin:600px 0;opacity:0;animation:stream-run var(--cycle) ease-out infinite;animation-delay:calc(var(--cycle) * .012 * var(--i))}@keyframes stream-run{0%,54%{opacity:0;transform:scaleX(0)}57%{opacity:1;transform:scaleX(.05)}72%{opacity:1;transform:scaleX(1)}82%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.loop-whale{fill:#8fd4ee9e}.loop-whale-eye{fill:#03192a}.loop-wallet{fill:#bee7f50f;stroke:#bee7f538;stroke-width:1px}.loop-wallet-fill{fill:var(--gold);transform-origin:774px 0;opacity:0;animation:wallet-fill var(--cycle) var(--ease-out) infinite;animation-delay:calc(var(--cycle) * .012 * var(--i))}@keyframes wallet-fill{0%,58%{opacity:0;transform:scaleX(0)}62%{opacity:1}80%{transform:scaleX(1)}94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.loop-label{font-family:var(--mono);letter-spacing:.1em;fill:#f5fbfe73;font-size:12px;transition:fill .2s}.loop-label.on{fill:var(--foam)}.loop-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.loop-key{text-align:left;cursor:default;background:#bee7f509;border:0;border-radius:2px 10px 2px 2px;gap:7px;width:100%;height:100%;padding:14px;transition:background .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #bee7f51a}.loop-key.on{background:#bee7f517;box-shadow:inset 0 0 0 1px #bee7f54d}.loop-key-n{letter-spacing:.16em;color:var(--on-dark-faint);font-size:9px}.loop-key-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.loop-key-head b{color:var(--foam);text-transform:uppercase;letter-spacing:.01em;font-size:1.05rem}.loop-key-body{color:var(--on-dark-body);font-size:.82rem;line-height:1.5}.flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.flow-node{background:#bee7f50d;border-radius:2px 12px 2px 2px;padding:20px 18px;transition:box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1px #bee7f521}.flow-node.on{box-shadow:inset 0 0 0 1px #bee7f557}.flow-node+.flow-node:before{content:"";background:linear-gradient(90deg,#bee7f526,#bee7f580);width:14px;height:1px;position:absolute;top:50%;left:-14px}.flow-node+.flow-node:after{content:"";border-top:1px solid #bee7f599;border-right:1px solid #bee7f599;width:5px;height:5px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}.flow-step{letter-spacing:.16em;color:var(--on-dark-faint);font-size:10px}.flow-node h4{color:var(--foam);margin:8px 0 0;font-size:1.12rem}.flow-value{letter-spacing:.1em;color:var(--gold);background:#f4c5421a;border-radius:999px;padding:3px 9px;font-size:10px;display:inline-block;box-shadow:inset 0 0 0 1px #f4c5423d}.flow-node .flow-value{margin-top:8px}.flow-node p{color:var(--on-dark-body);font-size:.85rem;line-height:1.55;margin:12px 0 0!important}.statefig{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.state.on{background:#f4c5420f;box-shadow:inset 0 0 0 1px #f4c54247,0 0 0 1px #031220b3}.state-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-faint);font-size:10px}.state.on .state-tag{color:var(--gold)}.state-w{color:#f5fbfe80;margin:10px 0 0;font-size:2.1rem;display:flex}.state.on .state-w{color:var(--gold)}.state-note{font-size:.85rem;line-height:1.55;margin:12px 0 0!important}.state-arrows{gap:14px;min-width:168px;display:grid}.state-arrow{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-dim);padding-bottom:8px;font-size:9px;display:block;position:relative}.state-arrow:before{content:"";height:1px;position:absolute;bottom:3px;left:0;right:0}.state-arrow.to:before{background:linear-gradient(90deg, #f4c54233, var(--gold))}.state-arrow.back:before{background:linear-gradient(270deg,#bee7f529,#bee7f58c)}.state-arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:5px;height:5px;position:absolute;bottom:0}.state-arrow.to:after{color:var(--gold);right:0;transform:rotate(45deg)}.state-arrow.back:after{color:#bee7f5bf;left:0;transform:rotate(-135deg)}.chart{width:100%;height:auto;display:block;overflow:visible}.chart-tick{font-family:var(--mono);fill:#f5fbfe80;font-size:12px}.chart-val{font-family:var(--mono);fill:var(--gold);font-size:12px;font-weight:500}.chart-axis{font-family:var(--mono);fill:#f5fbfe5c;font-size:11px}.only-narrow{display:none}.tiers{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tiers li{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:12px;display:grid}.tier-when{color:var(--on-dark-dim);font-size:11px}.tier-track{background:#bee7f517;border-radius:999px;height:10px}.tier-fill{height:100%;width:calc(8% + var(--v) * 92%);background:linear-gradient(90deg, #f4c54273, var(--gold));border-radius:999px;display:block}.tier-w{color:var(--gold);text-align:right;font-size:12px}.split-bar{border-radius:3px;height:34px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #bee7f529}.split-bar-pool{flex:var(--v);background:linear-gradient(#3fa9d98c,#0e7ab84d)}.split-bar-tip{flex:var(--v);background:var(--gold);min-width:8px}.split-legend{letter-spacing:.06em;color:var(--on-dark-dim);flex-wrap:wrap;gap:8px 22px;margin-top:12px;font-size:11px;display:flex}.split-legend b{color:var(--foam)}.split-tip-key{align-items:center;gap:7px;display:inline-flex}.split-tip-key i{background:var(--gold);border-radius:2px;width:9px;height:9px}.split-rows{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.split-rows li{background:#bee7f50a;border-radius:3px;grid-template-columns:62px 54px minmax(0,1fr) 108px 132px;align-items:center;gap:14px;padding:12px 14px;display:grid}.split-id{color:var(--foam);font-size:12px}.split-weight{color:var(--surface-2);font-size:12px}.split-track{background:#bee7f517;border-radius:999px;height:8px;overflow:hidden}.split-fill{height:100%;width:calc(var(--v) * 100%);background:linear-gradient(90deg, #f4c54280, var(--gold));border-radius:999px;display:block}.split-cut{color:var(--gold);justify-self:end;font-size:1.05rem}.split-note{letter-spacing:.06em;color:var(--on-dark-faint);text-align:right;font-size:10px}.split-sum{letter-spacing:.04em;color:var(--on-dark-dim);font-size:11px;line-height:1.7;max-width:none!important;margin:20px 0 0!important}.chain{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;padding-bottom:38px;display:grid}.chain-node.accent{background:#3fa9d91f;box-shadow:inset 0 0 0 1px #8fd4ee4d,0 0 0 1px #031220b3}.chain-node.gold{background:#f4c54212;box-shadow:inset 0 0 0 1px #f4c54247,0 0 0 1px #031220b3}.chain-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-faint);font-size:10px}.chain-node.gold .chain-tag{color:var(--gold)}.chain-title{font-size:.95rem;color:var(--foam)!important;margin:10px 0 0!important}.chain-note{font-size:.82rem;line-height:1.55;margin:10px 0 0!important}.feed{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:-30px;left:18px}.feed:before{content:"";background:linear-gradient(0deg, #f4c54226, var(--gold));width:1px;height:22px}.doc-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.doc-fact{padding:24px 22px}.fact-v{overflow-wrap:anywhere;font-size:clamp(1.45rem,2.4vw,1.95rem);color:var(--foam)!important;margin:0!important}.fact-note{font-size:.85rem;line-height:1.55;margin:12px 0 0!important}.widget{border-radius:var(--radius);background:linear-gradient(#3fa9d91a,#0831523d);margin:44px 0 0;overflow:hidden;box-shadow:inset 0 0 0 1px #8fd4ee38,0 20px 46px #02101e59}.widget-head{padding:18px 22px 0}.widget-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--surface-2);background:#8fd4ee1f;border-radius:999px;padding:3px 9px;font-size:9px;display:inline-block}.widget-title{color:var(--foam);margin:12px 0 0;font-size:1.1rem;font-weight:600}.widget-hint{letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-faint);font-size:10px;margin:6px 0 0!important}.widget-body{padding:20px 22px 22px}.widget-fallback{font-size:.88rem;color:var(--on-dark-body)!important;margin:0!important}.dial{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 14px;display:grid}.dial-label{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-dim);font-size:10px}.dial-value{color:var(--foam);justify-self:end;font-size:1.15rem}.dial-range{appearance:none;cursor:pointer;background:0 0;grid-column:1/-1;width:100%;height:22px;margin:2px 0 0}.dial-range::-webkit-slider-runnable-track{background:#bee7f524;border-radius:999px;height:6px}.dial-range::-moz-range-track{background:#bee7f524;border-radius:999px;height:6px}.dial-range::-webkit-slider-thumb{appearance:none;background:var(--gold);border:0;border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 0 0 4px #f4c5422e}.dial-range::-moz-range-thumb{background:var(--gold);border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 4px #f4c5422e}.sim{gap:22px;display:grid}.sim-dials{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;display:grid}.sim-out{background:#bee7f51a;border-radius:3px;gap:1px;display:grid;overflow:hidden}.sim-row{background:#06283f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:12px 14px;display:flex}.sim-k{letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-dim);font-size:10.5px}.sim-v{color:var(--foam);font-size:1.3rem}.sim-row.gold .sim-v{color:var(--gold)}.sim-row.quiet .sim-v{color:var(--on-dark-body);font-size:1rem}.sim-note{letter-spacing:.04em;font-size:10.5px;line-height:1.7;max-width:none!important;color:var(--on-dark-dim)!important;margin:0!important}.scrub{gap:14px;display:grid}.scrub-plot{position:relative}.scrub-svg{width:100%;height:auto;display:block}.scrub-rule{stroke:#bee7f573;stroke-width:1px}.scrub-dot{fill:var(--gold);stroke:#03192a;stroke-width:2px}.scrub-whale{width:18%;height:auto;opacity:calc(.55 + var(--glow) * .45);filter:drop-shadow(0 0 calc(2px + var(--glow) * 20px) rgba(244, 197, 66, calc(var(--glow) * .85))) saturate(calc(1 + var(--glow) * .5));transition:opacity .2s,filter .2s;position:absolute;bottom:6%;right:0}.scrub-read{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 20px;display:flex}.scrub-days{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-dim);font-size:11px}.scrub-w{color:var(--gold);font-size:1.5rem}.term{background:#03151f;border-radius:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #bee7f524}.term-bar{background:#bee7f50d;border-bottom:1px solid #bee7f51a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.term-dots{gap:5px;display:flex}.term-dots i{background:#bee7f538;border-radius:50%;width:8px;height:8px}.term-name{letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-faint);font-size:10px}.term-copy{letter-spacing:.1em;text-transform:uppercase;color:var(--surface-2);cursor:pointer;background:#8fd4ee1f;border:0;border-radius:999px;padding:4px 11px;font-size:10px;transition:color .18s,background .18s}.term-copy:hover{color:var(--navy);background:var(--surface-2)}.term-body{font-family:var(--mono);color:#bee7f5e6;margin:0;padding:14px 14px 16px;font-size:11.5px;line-height:1.9;overflow-x:auto}.term-line{white-space:pre;display:block}.term-prompt{color:var(--gold);-webkit-user-select:none;user-select:none;margin-right:10px}.verify-out{margin:16px 0 0}.verify-out dt{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-faint);font-size:9.5px}.verify-out dd{color:var(--gold);overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.6}.gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:32px 0 0;display:grid}.gal{transition:transform .24s var(--ease), box-shadow .24s ease;background:#bee7f50d;border-radius:2px 12px 2px 2px;margin:0;overflow:hidden;box-shadow:inset 0 0 0 1px #bee7f521}.gal:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #bee7f54d,0 20px 40px #02101e73}.gal img{background:#04182b66;width:100%;height:auto;display:block}.gal figcaption{color:var(--on-dark-body);flex-direction:column;gap:3px;padding:11px 13px 13px;font-size:.8rem;display:flex}.gal figcaption b{letter-spacing:.1em;color:var(--surface-2);font-size:10px}.powers{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;margin-top:30px;display:grid}.power{background:#bee7f509;border-radius:3px;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:15px 17px;display:grid;box-shadow:inset 0 0 0 1px #bee7f517}.power-x{color:#f4c542bf;font-size:13px;line-height:1.4}.power-what{font-size:.92rem;line-height:1.4;-webkit-text-decoration:line-through #f4c54273;text-decoration:line-through #f4c54273;text-decoration-thickness:1px;color:var(--foam)!important;margin:0!important}.power-why{font-size:.8rem;line-height:1.5;color:var(--on-dark-dim)!important;margin:6px 0 0!important}.trust-shield{float:left;color:var(--gold);margin:1px 10px 0 0}.trust-link{color:var(--gold);text-underline-offset:3px}.qa{border-top:1px solid #bee7f51a;margin-top:26px;display:grid}.q{border-bottom:1px solid #bee7f51a}.q h3{margin:0}.q-btn{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:20px 4px;display:grid}.q-n{letter-spacing:.12em;color:var(--on-dark-faint);font-size:10px}.q-text{color:var(--foam);font-size:clamp(1rem,1.6vw,1.18rem);font-weight:600;line-height:1.35}.q-verified{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);background:#f4c5421a;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:9px;display:inline-flex}.q-chev{border-right:1.5px solid var(--surface-2);border-bottom:1.5px solid var(--surface-2);width:8px;height:8px;transition:transform .26s var(--ease);transform:rotate(45deg)translate(-2px,-2px)}.q.open .q-chev{transform:rotate(225deg)translate(-2px,-2px)}.q-panel{transition:grid-template-rows .3s var(--ease);grid-template-rows:0fr;display:grid}.q.open .q-panel{grid-template-rows:1fr}.q-panel-in{overflow:hidden}.q-panel p{padding-left:46px;font-size:.95rem;margin:0 0 22px!important}.stepnav{border-top:1px solid #bee7f51a;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding-top:30px;display:grid}.stepnav-link{background:#bee7f50a;border-radius:2px 12px 2px 2px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #bee7f51a}.stepnav-link:hover{background:#bee7f514;box-shadow:inset 0 0 0 1px #bee7f547}.stepnav-link.on{text-align:right;grid-column:2;justify-content:flex-end}.stepnav-link img{flex:none;width:44px;height:44px}.stepnav-dir{letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-faint);font-size:9px;display:block}.stepnav-name{color:var(--foam);margin-top:3px;font-size:.98rem;display:block}.doc-end{margin-top:44px}.doc-end-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1300px){.docs{--margin-x:0}.note-body{opacity:1;width:auto;max-width:60ch;margin:8px 0 10px;transition:none;display:none;position:static;transform:none}.note.open .note-body,.doc-section:hover .note.open .note-body{display:block}.guide{opacity:.92;width:60px;margin-bottom:10px;display:block;position:static;transform:none}}@media (width<=1040px){.docs-body{grid-template-columns:minmax(0,1fr);gap:0}.toc{display:none}}@media (width<=860px){.flow,.loop-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-node+.flow-node:before,.flow-node+.flow-node:after{display:none}.statefig,.chain{grid-template-columns:minmax(0,1fr)}.state-arrows{grid-auto-flow:column;min-width:0}.wire{min-height:34px}.chain>.wire:after{background:linear-gradient(#bee7f526,#bee7f58c);width:1px;height:100%}.feed{margin-top:14px;position:static}.feed:before{background:linear-gradient(90deg, #f4c54226, var(--gold));width:22px;height:1px}.split-rows li{grid-template-columns:58px 50px minmax(0,1fr) 96px}.split-note{display:none}.stepnav{grid-template-columns:minmax(0,1fr)}.stepnav-link.on{grid-column:1}}@media (width<=720px){.only-wide{display:none}.only-narrow{display:block}.doc-facts,.sim-dials{grid-template-columns:minmax(0,1fr)}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.q-panel p{padding-left:0}}@media (width<=560px){.flow,.loop-legend{grid-template-columns:minmax(0,1fr)}.split-rows li{grid-template-columns:52px minmax(0,1fr) 88px}.split-weight{display:none}.q-btn{grid-template-columns:auto minmax(0,1fr) auto}.q-verified{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.toast,.find-panel,.find-scrim,.trail{animation:none}.guide{opacity:.92;animation:none;transform:none}.guide.seen img{animation:none}.chip-sweep{opacity:0;animation:none}.live{animation:none}.toc-mark,.q-panel,.q-chev,.gal,.scrub-whale{transition:none}.gal:hover{transform:none}}.sheet-tight{padding-block:clamp(34px,3.4vw,56px)}.sheet-lede{max-width:62ch}.tally{background:#bee7f51f;border:1px solid #bee7f529;border-radius:16px 4px 16px 16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:28px;display:grid;overflow:hidden}.tally-cell{text-align:left;font:inherit;color:inherit;background:#06223ab8;border:0;align-content:center;gap:7px;padding:16px clamp(14px,1.8vw,22px);display:grid}.tally-wallet{cursor:pointer;transition:background .22s}.tally-wallet:hover{background:#8fd4ee1a}.tally-label{letter-spacing:.18em;text-transform:uppercase;color:#bee7f580;font-size:9px}.tally-value{color:var(--foam);align-items:baseline;gap:7px;font-size:1.15rem;display:inline-flex}.tally-value.mono{align-items:center;font-size:.85rem}.showcase-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:22px;display:flex}.showcase-head h2{margin:0}.showcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tile{transition:transform .24s var(--ease), box-shadow .24s ease;background:#06223a99;border-radius:14px 4px 14px 14px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);margin:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #bee7f51f}.tile:hover{transform:translateY(-3px)}.tile.awake{box-shadow:inset 0 0 0 1px #8fd4ee57,0 0 34px -14px #7fd4ff99}.tile.on{box-shadow:inset 0 0 0 2px var(--surface-2), 0 0 40px -12px #7fd4ffcc}.tile-art{cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.tile-art:disabled{cursor:default}.portrait{aspect-ratio:1;background:#04182b99;place-items:center;display:grid;position:relative;overflow:hidden}.portrait img{object-fit:cover;width:100%;min-width:0;height:100%;image-rendering:pixelated;display:block}.tile:not(.awake) .portrait img{filter:saturate(.25)brightness(.72);transition:filter .3s}.tile:not(.awake):hover .portrait img{filter:saturate(.5)brightness(.86)}.portrait-stand-in{opacity:.5;place-items:center;display:grid}.tile-chip{letter-spacing:.14em;text-transform:uppercase;color:#bee7f5b3;background:#020e1ad1;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:9px;display:inline-flex;position:absolute;top:9px;left:9px;box-shadow:inset 0 0 0 1px #bee7f52e}.tile-chip.on{color:var(--foam);box-shadow:inset 0 0 0 1px #8fd4ee80}.tile-hover{letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--navy);background:var(--surface-2);opacity:0;transition:transform .24s var(--ease), opacity .24s ease;padding:9px;font-size:9px;position:absolute;inset:auto 0 0;transform:translateY(100%)}.tile-art:hover .tile-hover,.tile-art:focus-visible .tile-hover{opacity:1;transform:none}.nav-wallet.is-idle .nav-dot{background:#081f334d}.nav-pill.deep .nav-wallet.is-idle .nav-dot{background:#bee7f559}.nav-wallet.is-on .nav-dot{background:var(--surface-2);box-shadow:0 0 0 3px #8fd4ee38}.nav-wallet.is-connecting{cursor:progress}.nav-wallet.is-connecting .nav-dot{background:var(--surface-2);position:relative}.nav-wallet.is-connecting .nav-dot:after{content:"";border:1px solid var(--surface-2);border-radius:50%;animation:1.4s ease-out infinite connect-ripple;position:absolute;inset:-3px}@keyframes connect-ripple{to{opacity:0;transform:scale(2.6)}}.nav-wallet.is-wrong,.nav-pill.deep .nav-wallet.is-wrong{color:var(--navy);background:var(--gold)}.nav-wallet.is-wrong .nav-dot{background:#081f3399;animation:1.6s step-end infinite warn-blink}@keyframes warn-blink{50%{opacity:.25}}.nav-trail{display:contents}.addr-row{gap:5px;margin-bottom:16px;display:grid}.addr-label{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-faint);font-size:10px}.addr-copy{text-align:left;width:100%;color:var(--on-dark);cursor:pointer;background:#bee7f50d;border:0;border-radius:3px;align-items:center;gap:8px;padding:7px 10px;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #bee7f51a}.addr-copy:hover{background:#bee7f51a;box-shadow:inset 0 0 0 1px #bee7f547}.addr-text{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.55}.addr-row,.abyss-col{min-width:0}.addr-icon{opacity:.5;flex:none;width:11px;height:11px;position:relative}.addr-icon:before,.addr-icon:after{content:"";border:1px solid;border-radius:1px;width:7px;height:8px;position:absolute}.addr-icon:before{bottom:0;left:0}.addr-icon:after{top:0;right:0}.addr-copy:hover .addr-icon{opacity:1}.addr-verify{letter-spacing:.08em;color:var(--surface-2);text-decoration:none;font-size:10px!important}.addr-verify:hover{text-underline-offset:3px;text-decoration:underline}.docs :focus-visible,.addr-copy:focus-visible,.nav-wallet:focus-visible,.term-copy:focus-visible,.find-input:focus-visible,.find-hit:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.dial-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #f4c5422e,0 0 0 7px #f4c54280}.dial-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #f4c5422e,0 0 0 7px #f4c54280}.docs-static .reveal,.docs-static .reveal-stagger>*{opacity:1;transform:none}.tile-body{align-content:start;gap:9px;padding:13px 14px 15px;display:grid}.tile-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tile-head b{color:var(--foam);font-size:1.2rem}.tile-tier{letter-spacing:.14em;text-transform:uppercase;color:var(--surface-2);opacity:.8;font-size:9px}.tile-rows{gap:4px;margin:0;display:grid}.tile-rows>div{justify-content:space-between;align-items:baseline;gap:8px;font-size:10.5px;display:flex}.tile-rows dt{color:#bee7f570;letter-spacing:.08em;text-transform:uppercase}.tile-rows dd{color:var(--foam);margin:0}.tile-note{letter-spacing:.04em;color:#bee7f566;margin:0;font-size:10px}.tile-cta{justify-self:start}.dock{background:#092a4499;border:1px solid #bee7f529;border-left:3px solid #f4c54273;border-radius:18px 5px 18px 18px;margin-top:18px;transition:border-color .3s,background .3s}.dock.open{border-left-color:var(--gold);background:#0b3250c7}.dock-face{grid-template-columns:auto minmax(0,1.5fr) auto auto;align-items:center;gap:clamp(16px,2.4vw,34px);padding:clamp(16px,2vw,24px);display:grid}.dock-art,.dock-blank{border-radius:10px 3px 10px 10px;flex:none;width:92px;overflow:hidden}.dock-blank{aspect-ratio:1;background:#04182b80;box-shadow:inset 0 0 0 1px #bee7f51a}.dock-art .portrait{border-radius:inherit}.dock-body{gap:7px;display:grid}.dock-line{color:var(--foam);margin:0;font-size:clamp(1.3rem,2.4vw,1.9rem)}.dock-note{color:var(--on-dark-body);max-width:48ch;margin:0;font-size:.85rem}.dock-steps{letter-spacing:.1em;text-transform:uppercase;color:#bee7f55c;gap:7px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.dock-steps li{align-items:center;gap:9px;transition:color .24s;display:flex}.dock-steps li.ready{color:var(--foam)}.dock-steps b{width:18px;height:18px;color:inherit;opacity:.7;border-radius:50%;place-items:center;font-size:9px;font-weight:500;display:grid;box-shadow:inset 0 0 0 1px}.dock-actions{gap:9px;display:grid}.flowchain{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:26px;display:grid}.flowlink{background:#06223a8c;border-radius:14px 4px 14px 14px;align-content:start;gap:7px;padding:18px 18px 20px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #bee7f51f}.flowlink+.flowlink:before{content:"";background:#bee7f54d;width:14px;height:1px;position:absolute;top:50%;left:-20px}.flowlink+.flowlink:after{content:"";border:3px solid #0000;border-left-color:#bee7f573;position:absolute;top:calc(50% - 3px);left:-8px}.flowlink-n{letter-spacing:.2em;color:var(--surface-2);opacity:.7;font-size:9px}.flowlink b{font-family:var(--display);color:var(--foam);font-size:1.15rem;font-weight:400;line-height:1.05}.flowlink span.mono{letter-spacing:.04em;color:#bee7f570;font-size:10px}.ticks{background:#bee7f51a;border:1px solid #bee7f521;border-radius:12px 3px 12px 12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:26px;display:grid;overflow:hidden}.tick{background:#06223a99;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 11px;padding:14px 18px;display:grid}.tick-n{color:var(--surface-2);opacity:.6;grid-row:span 2;font-size:11px}.tick b{color:var(--foam);font-size:.9rem;font-weight:500}.tick span{color:#bee7f575;font-size:11px}.spotlight{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:20px;display:grid}.spotlight-art{border-radius:22px 6px 22px 22px;overflow:hidden;box-shadow:inset 0 0 0 1px #bee7f52e,0 40px 90px -30px #020c16e6}.spotlight-art .portrait{border-radius:inherit}.spotlight-body{align-content:center;gap:14px;display:grid}.spotlight-state{letter-spacing:.18em;text-transform:uppercase;color:#bee7f580;align-items:center;gap:8px;margin:0;font-size:10px;display:inline-flex}.spotlight-state.on{color:var(--surface-2)}.spotlight-name{color:var(--foam);margin:0;font-size:clamp(2.2rem,5.2vw,4.2rem);line-height:.94}.spotlight-sub{letter-spacing:.14em;text-transform:uppercase;color:#bee7f570;margin:0;font-size:11px}.spotlight-weight{gap:7px;margin-top:4px;display:grid}.spotlight-weight-head{letter-spacing:.14em;text-transform:uppercase;color:#bee7f580;justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.spotlight-weight-head b{font-family:var(--display);color:var(--foam);font-size:1.2rem}.spotlight-rows{background:#bee7f51f;border:1px solid #bee7f524;border-radius:12px 3px 12px 12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:6px 0 0;display:grid;overflow:hidden}.spotlight-rows>div{background:#06223ab3;gap:6px;padding:14px 16px;display:grid}.spotlight-rows dt{letter-spacing:.16em;text-transform:uppercase;color:#bee7f575;font-size:9px}.spotlight-rows dd{color:var(--foam);margin:0;font-size:1.25rem}.spotlight-note{max-width:46ch;color:var(--on-dark-body);margin:0}@media (width<=1100px){.showcase,.flowchain{grid-template-columns:repeat(3,minmax(0,1fr))}.spotlight{grid-template-columns:1fr}.spotlight-art{max-width:420px}.dock-face{grid-template-columns:auto minmax(0,1fr);row-gap:20px}.dock-steps,.dock-actions{grid-column:1/-1}.dock-steps{grid-auto-flow:column;justify-content:start;gap:22px}}@media (width<=820px){.tally,.ticks,.flowchain{grid-template-columns:repeat(2,minmax(0,1fr))}.spotlight-rows{grid-template-columns:1fr}}@media (width<=560px){.showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.flowchain,.ticks,.tally{grid-template-columns:1fr}.flowlink+.flowlink:before{width:1px;height:14px;top:-20px;left:50%}.flowlink+.flowlink:after{border-top-color:#bee7f573;border-left-color:#0000;top:-8px;left:calc(50% - 3px)}.dock-face{grid-template-columns:1fr}.dock-steps{grid-auto-flow:row;gap:8px}}.pod-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.pod-cta{background:#092a4499;border:1px solid #bee7f529;border-radius:18px 5px 18px 18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:20px clamp(18px,2.4vw,30px);display:flex}.pod-cta-body{gap:6px;display:grid}.pod-cta-body b{color:var(--foam);font-size:clamp(1.1rem,2vw,1.55rem);font-weight:400}.pod-cta-body span{letter-spacing:.06em;color:#bee7f580;font-size:11px}.counter{background:#092a448c;border:1px solid #bee7f529;border-radius:20px 5px 20px 20px;margin-top:30px;padding:clamp(20px,2.6vw,32px)}.counter-figure{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.counter-figure b{color:var(--foam);font-variant-numeric:tabular-nums;text-shadow:0 0 46px #7fd4ff59;font-size:clamp(3rem,9vw,6.5rem);line-height:.86}.counter-of{color:#bee7f55c;font-variant-numeric:tabular-nums;font-size:clamp(1.2rem,2.6vw,2rem)}.counter-bar{background:#bee7f517;border-radius:6px;height:6px;margin-top:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #bee7f514}.counter-fill{width:calc(var(--v,0) * 100%);background:linear-gradient(90deg, #0e7ab8cc, var(--surface-2));min-width:6px;transition:width .9s var(--ease);border-radius:6px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #7fd4ff99}.counter-legs{letter-spacing:.14em;text-transform:uppercase;color:#bee7f570;justify-content:space-between;gap:14px;margin-top:11px;font-size:10px;display:flex}.minter{background:#092a44a8;border:1px solid #bee7f52e;border-radius:20px 5px 20px 20px;margin-top:8px;overflow:hidden}.minter-face{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:clamp(22px,3.4vw,48px);padding:clamp(22px,3vw,38px);display:grid}.minter-body{align-content:center;gap:11px;display:grid}.minter-price{color:var(--foam);margin:0;font-size:clamp(1.9rem,4vw,3.1rem)}.minter-note{max-width:44ch;color:var(--on-dark-body);margin:0}.minter-dial{align-content:center;gap:12px;display:grid}.qty{background:#04182b80;border:1px solid #bee7f533;border-radius:12px 3px 12px 12px;grid-template-columns:52px 1fr 52px;align-items:center;display:grid;overflow:hidden}.qty-step{height:62px;color:var(--foam);cursor:pointer;background:#bee7f50d;border:0;font-size:1.2rem;transition:background .2s}.qty-step:hover:not(:disabled){background:#8fd4ee2e}.qty-step:disabled{opacity:.3;cursor:not-allowed}.qty-value{text-align:center;color:var(--foam);font-variant-numeric:tabular-nums;font-size:2rem}.qty-total{text-align:center;letter-spacing:.1em;color:#bee7f58f;font-size:11px}.btn-wide{text-align:center;justify-content:center;width:100%}.minter-legs{letter-spacing:.14em;text-transform:uppercase;color:#bee7f570;background:#020e1a66;border-top:1px solid #bee7f51f;flex-wrap:wrap;gap:6px 26px;padding:13px clamp(22px,3vw,38px);font-size:10px;display:flex}.minter-onward{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.ticks-tall .tick{grid-template-columns:1fr;gap:8px;padding:20px}.ticks-tall .tick-n{grid-row:auto}@media (width<=1100px){.pod-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.minter-face{grid-template-columns:1fr}}@media (width<=560px){.pod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pod-cta{flex-direction:column;align-items:stretch}.ticks-tall{grid-template-columns:1fr}}.docs-static .q-panel{grid-template-rows:1fr}.docs-static .q-chev,.docs-static .findbtn,.docs-static .readbar,.docs-static .toast-rail,.docs-static .anchor,.docs-static .note-term{display:none}.docs-static .note-body{opacity:1;width:auto;max-width:60ch;height:auto;margin:8px 0;display:block;position:static;transform:none}.docs-static .toc-mark{display:none}.docs-static .guide{opacity:.92;transform:none}.sim-live{letter-spacing:.12em;text-transform:uppercase;background:#bee7f50a;border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 14px;font-size:10px;display:flex;box-shadow:inset 0 0 0 1px #bee7f51a;color:var(--on-dark-dim)!important;margin:0 0 4px!important}.ocean{isolation:isolate;z-index:1;color:var(--on-dark);background:radial-gradient(900px 420px at 50% 12%,#3fa9d933,#0000 68%),radial-gradient(700px 300px at 50% 100%,#020c1680,#0000 70%),linear-gradient(#0b304ee6,#041627f0);border-block:1px solid #bee7f529;padding-block:clamp(48px,5.4vw,84px);scroll-margin-top:92px;position:relative;overflow:hidden;box-shadow:inset 0 1px #bee7f54d,0 30px 70px #020c1666}.ocean:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(101deg,#0000 7%,#8fd4ee26 13%,#bee7f50f 17%,#0000 23%),linear-gradient(96deg,#0000 57%,#8fd4ee1c 63%,#0000 70%),repeating-linear-gradient(90deg,#bee7f50d 0 1px,#0000 1px 64px),repeating-linear-gradient(#bee7f50a 0 1px,#0000 1px 64px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 72%);mask-image:linear-gradient(#000000d9,#0000 72%)}.ocean:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg,#0000 0 26px,#bee7f547 26px 27px,#0000 27px 28px),linear-gradient(#0000,#020c168c);height:13px;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ocean-deep{display:contents}.obub{width:var(--d,6px);height:var(--d,6px);opacity:0;will-change:transform, opacity;animation:obub-rise var(--dur,34s) linear infinite;animation-delay:var(--wait,0s);background:radial-gradient(circle at 34% 28%,#f5fbfe8c,#8fd4ee0a 62%);border:1px solid #bee7f54d;border-radius:50%;position:absolute;bottom:-14px}@keyframes obub-rise{0%{opacity:0;transform:translate(0,0)scale(.7)}9%{opacity:.5}82%{opacity:.3}to{transform:translate3d(16px, calc(var(--rise,800px) * -1), 0) scale(1);opacity:0}}.ocean .wrap{z-index:1;position:relative}.ocean h2.display{max-width:16ch;margin-top:10px}.live-pill{letter-spacing:.16em;text-transform:uppercase;color:#bee7f58c;background:#8fd4ee12;border-radius:999px;align-items:center;gap:8px;margin-left:14px;padding:4px 11px;font-size:9px;display:inline-flex;box-shadow:inset 0 0 0 1px #bee7f52e}.live-pill.on{color:var(--foam);box-shadow:inset 0 0 0 1px #8fd4ee73}.headline-stat{background-color:#0000;background-image:radial-gradient(circle at 17px 17px,#bee7f566 0 1.5px,#0000 2.4px),radial-gradient(circle at calc(100% - 17px) 17px,#bee7f566 0 1.5px,#0000 2.4px),radial-gradient(circle at 17px calc(100% - 17px),#bee7f542 0 1.5px,#0000 2.4px),radial-gradient(circle at calc(100% - 17px) calc(100% - 17px),#bee7f542 0 1.5px,#0000 2.4px),radial-gradient(60% 90% at 22% 58%,#f4c5421f,#0000 70%),linear-gradient(#144a748c,#06223a8c);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;border:1px solid #8fd4ee57;border-radius:22px 6px 22px 22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,48px);margin-top:26px;padding:clamp(24px,3.2vw,42px);display:grid;position:relative;box-shadow:0 0 60px -22px #7fd4ffb3}.headline-stat:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg,#bee7f557 0 1px,#0000 1px 11px),repeating-linear-gradient(90deg,#bee7f580 0 1px,#0000 1px 55px);height:7px;position:absolute;inset:10px 10px auto;-webkit-mask-image:linear-gradient(90deg,#000 0 62%,#0000 92%);mask-image:linear-gradient(90deg,#000 0 62%,#0000 92%)}.headline-read{min-width:0}.headline-figure{flex-wrap:wrap;align-items:baseline;gap:16px;margin:10px 0 14px;display:flex}.headline-figure b{font-variant-numeric:tabular-nums;color:var(--gold);background:linear-gradient(174deg, #fff3d2 2%, var(--gold) 46%, #d69a1c 98%);-webkit-text-fill-color:transparent;text-shadow:0 0 64px #f4c54273;-webkit-background-clip:text;background-clip:text;margin-block:-.2em -.1em;padding-block:.2em .1em;font-size:clamp(3rem,9vw,7rem);line-height:.84}.headline-unit{color:#f4c54280;font-size:clamp(1.2rem,2.6vw,2.1rem)}.headline-note{max-width:52ch;color:var(--on-dark-body);margin:0}.headline-note b{color:var(--foam);font-weight:500}.dish{aspect-ratio:1;background:linear-gradient(150deg,#bee7f533,#081f3380 55%),linear-gradient(#144a74b3,#041627cc);border-radius:50%;flex:none;width:clamp(150px,17vw,214px);position:relative;box-shadow:inset 0 1px #bee7f559,inset 0 0 0 1px #bee7f538,0 18px 36px #020c1673}.dish-glass{background:radial-gradient(circle,#093c5ef2,#031424f2);border-radius:50%;position:absolute;inset:13%;overflow:hidden;box-shadow:inset 0 0 0 1px #8fd4ee57,inset 0 0 24px #020c16b3}.dish-ring{border:1px solid #8fd4ee3d;border-radius:50%;position:absolute;top:50%;left:50%}.dish-ring:first-child{width:33%;height:33%;margin:-16.5% 0 0 -16.5%}.dish-ring:nth-child(2){width:62%;height:62%;margin:-31% 0 0 -31%}.dish-ring:nth-child(3){width:90%;height:90%;margin:-45% 0 0 -45%}.dish-cross{background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#8fd4ee33 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#8fd4ee33 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));position:absolute;inset:0}.dish-sweep{will-change:transform;animation:dish-sweep var(--tempo-2) linear infinite;background:conic-gradient(#8fd4ee00 0deg 288deg,#8fd4ee2e 348deg,#bee7f59e 360deg);border-radius:50%;position:absolute;inset:0}@keyframes dish-sweep{to{transform:rotate(360deg)}}.dish-blip{background:var(--foam);opacity:0;width:5px;height:5px;animation:dish-blip var(--tempo-2) ease-out infinite;animation-delay:calc(var(--wait,0) * var(--tempo-2));border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;box-shadow:0 0 9px #bee7f5e6}@keyframes dish-blip{0%{opacity:.95;transform:scale(1.35)}22%{opacity:.4;transform:scale(1)}55%,to{opacity:0;transform:scale(1)}}.dish-bolt{background:radial-gradient(circle at 34% 30%,#f5fbfebf,#081f33b3);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;box-shadow:0 1px #020c1699}.dish-stamp{letter-spacing:.2em;white-space:nowrap;color:#bee7f580;background:#041627f2;border-radius:999px;padding:2px 9px;font-size:8px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #bee7f533}.dish.on .dish-stamp{color:var(--surface-2)}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.stat{transition:border-color var(--settle) ease, transform var(--settle) var(--ease);background-color:#0000;background-image:radial-gradient(circle at 15px 15px,#bee7f557 0 1.5px,#0000 2.4px),radial-gradient(circle at calc(100% - 15px) 15px,#bee7f557 0 1.5px,#0000 2.4px),radial-gradient(circle at 15px calc(100% - 15px),#bee7f538 0 1.5px,#0000 2.4px),radial-gradient(circle at calc(100% - 15px) calc(100% - 15px),#bee7f538 0 1.5px,#0000 2.4px),radial-gradient(78% 44% at 50% 30%,#3fa9d929,#0000 72%),linear-gradient(#bee7f513,#0831524d);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;border:1px solid #bee7f524;border-radius:18px 5px 18px 18px;grid-template-rows:auto auto 1fr auto;gap:10px;padding:clamp(20px,2.2vw,26px);display:grid;position:relative}.stat:hover{border-color:#8fd4ee6b;transform:translateY(-2px)}.stat:hover .ometer-fill{stroke:var(--foam)}.stat:after{content:"";pointer-events:none;-webkit-mask-composite:source-in;border:1px solid #bee7f533;border-radius:11px 2px 11px 11px;position:absolute;inset:9px;-webkit-mask-image:linear-gradient(90deg,#000 20px,#0000 20px calc(100% - 20px),#000 calc(100% - 20px)),linear-gradient(#000 20px,#0000 20px calc(100% - 20px),#000 calc(100% - 20px));mask-image:linear-gradient(90deg,#000 20px,#0000 20px calc(100% - 20px),#000 calc(100% - 20px)),linear-gradient(#000 20px,#0000 20px calc(100% - 20px),#000 calc(100% - 20px));-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.stat-label{letter-spacing:.18em;text-transform:uppercase;color:#bee7f594;margin:0;font-size:10px}.ometer{width:100%;max-width:264px;margin:2px auto 0;position:relative}.ometer-face{width:100%;height:auto;display:block;overflow:visible}.ometer-track{fill:none;stroke:#bee7f51f;stroke-width:4.6px;stroke-linecap:round}.ometer-fill{fill:none;stroke:var(--surface-2);stroke-width:4.6px;stroke-linecap:round;stroke-dasharray:100 200;stroke-dashoffset:100px;transition:stroke-dashoffset 1.5s cubic-bezier(.22,1,.36,1) .14s}.reveal.in .ometer-fill{stroke-dashoffset:calc(100 - var(--v,0) * 100)}.ometer-marks line{stroke:#bee7f533;stroke-width:1.1px}.ometer-marks line.major{stroke:#bee7f570;stroke-width:1.5px}.ometer-hand{transform-box:view-box;transform-origin:50px 50px;transition:transform 1.5s cubic-bezier(.22,1,.36,1) .14s;transform:rotate(-90deg)}.reveal.in .ometer-hand{transform:rotate(calc(var(--v,0) * 180deg - 90deg))}.ometer-bead{fill:var(--foam)}.ometer-point{fill:#f5fbfed9}.ometer-read{text-align:center;pointer-events:none;justify-items:center;gap:3px;display:grid;position:absolute;inset:auto 11% 9%}.ometer-value{color:var(--foam);font-variant-numeric:tabular-nums;text-shadow:0 0 26px #7fd4ff66;font-size:clamp(1.5rem,2.7vw,2.15rem);line-height:.9}.ometer-unit{letter-spacing:.14em;text-transform:uppercase;color:#bee7f580;font-size:9px}.stat-body{color:var(--on-dark-body);margin:0;font-size:.85rem;line-height:1.45}.stat-foot{letter-spacing:.06em;color:#bee7f580;border-top:1px solid #bee7f51f;margin:0;padding-top:9px;font-size:10px}.orail{background:#bee7f51f;border:1px solid #bee7f524;border-radius:16px 4px 16px 16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;position:relative;overflow:hidden}.orail:after{content:"";z-index:3;pointer-events:none;will-change:transform;width:170px;animation:orail-scan var(--tempo-8) linear infinite;background:linear-gradient(90deg,#0000,#bee7f516 46%,#bee7f505 68%,#0000);position:absolute;top:0;bottom:0;left:0}@keyframes orail-scan{0%{transform:translate(-180px)}to{transform:translate(100vw)}}.oline{transition:background var(--settle) ease;background:#06223ab8;grid-template-rows:minmax(25px,auto) auto auto;align-content:start;gap:8px;padding:18px clamp(14px,1.6vw,20px) 22px;display:grid;position:relative}.oline:hover{background:#0c3a5ed9}.oline:hover .oline-label{color:#bee7f5c7}.oline:after{content:"";opacity:.55;background-image:repeating-linear-gradient(90deg,#bee7f538 0 1px,#0000 1px 9px);height:5px;position:absolute;inset:auto 0 0}.oline-label{letter-spacing:.16em;text-transform:uppercase;color:#bee7f580;font-size:9px;line-height:1.35}.oline-value{color:var(--foam);font-size:clamp(1.1rem,1.8vw,1.5rem)}.oline-foot{letter-spacing:.05em;color:#bee7f56b;font-size:9.5px}.ocean-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.ocean-foot p{letter-spacing:.14em;text-transform:uppercase;color:#bee7f56b;margin:0;font-size:10px}.ocean-onward{flex-wrap:wrap;gap:9px;display:flex}@media (width<=1100px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orail{grid-template-columns:repeat(3,minmax(0,1fr))}.oline:last-child{grid-column:span 2}}@media (width<=860px){.headline-stat{grid-template-columns:minmax(0,1fr)}.dish{display:none}.headline-note{max-width:none}}@media (width<=640px){.stat-grid,.orail{grid-template-columns:1fr}.oline:last-child{grid-column:auto}.ocean-foot{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.obub,.dish-sweep,.dish-blip,.orail:after{animation:none}.obub,.orail:after{display:none}.dish-blip{opacity:.4}.ometer-fill,.ometer-hand{transition:none}.stat{transition:border-color var(--settle) ease}.stat:hover{transform:none}}.nav-social{width:30px;height:30px;color:var(--ink-dim);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex}.nav-pill.deep .nav-social{color:var(--on-dark-dim)}.nav-social:hover{color:var(--navy);background:#081f3314}.nav-pill.deep .nav-social:hover{color:var(--foam);background:#bee7f524}.nav-social:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (width<=1000px){.nav-social{display:none}}.sweep{flex-wrap:wrap;align-items:center;gap:12px 18px;margin:22px 0 6px;display:flex}.sweep-note{min-width:0;color:var(--on-dark-faint);flex:260px;font-size:11px;line-height:1.6}.sweep .notice{flex-basis:100%;margin:0}.nav-wallet-box{display:inline-flex;position:relative}.nav-menu{z-index:120;min-width:210px;animation:nav-menu-in .14s var(--ease-out);background:#072338;border:1px solid #bee7f52e;border-radius:14px;gap:2px;padding:8px;display:grid;position:fixed;box-shadow:0 24px 60px #020c168c}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(-4px)}}.nav-menu-addr{word-break:break-all;color:#f5fbfe8c;border-bottom:1px solid #bee7f51f;margin:0;padding:6px 10px 10px;font-size:10px;line-height:1.5}.nav-menu-item{appearance:none;text-align:left;letter-spacing:.06em;color:var(--foam);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px;font-size:11px;transition:background .14s}.nav-menu-item:hover:not(:disabled){background:#bee7f51a}.nav-menu-item:disabled{opacity:.4;cursor:not-allowed}.nav-menu-item.warn{color:var(--gold)}
