:root{--black:#050606;--surface:#0a0d0c;--surface-2:#0f1312;--line:#1b2220;--line-strong:#2c3532;--text:#f2f5f3;--muted:#8a938f;--green:#00f0a0;--green-soft:#7dffcf;--green-ink:#03140d;--marble-ink:#1a1714;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Inter", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--ease:cubic-bezier(.7, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--header:76px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body:before{content:"";z-index:-2;pointer-events:none;opacity:.7;background:radial-gradient(120% 90% at 50% 40%,#05060659,#050606e0 75%),url(/images/v2/nero.jpg) 50%/cover no-repeat;position:fixed;inset:0}body{background:var(--black);color:var(--text);font:400 15px/1.55 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}body.menu-open{overflow:hidden}img,canvas,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0}em{color:var(--green);font-style:normal}ol,ul{list-style:none}.wrap{width:min(1240px,100% - 32px);margin-inline:auto}.label{font:400 11px/1.4 var(--mono);text-transform:uppercase;color:var(--muted)}.muted{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--green);color:var(--green-ink);font:500 12px var(--mono);padding:10px 14px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}:focus-visible{outline:1px solid var(--green);outline-offset:4px}::selection{background:var(--green);color:var(--green-ink)}.btn{--lift:cubic-bezier(.16, 1, .3, 1);isolation:isolate;cursor:pointer;padding:4px;display:inline-flex;position:relative}.btn:before{content:"";z-index:-1;background:linear-gradient(#0009,#ffffff08);position:absolute;inset:0;box-shadow:inset 0 2px 5px #000000f2,inset 0 0 0 1px #ffffff0f,0 1px #ffffff0d}.btn-face{min-width:148px;height:52px;font:600 12px/1 var(--mono);text-transform:uppercase;box-shadow:var(--rest-shadow);transition:transform .9s var(--lift), box-shadow .9s var(--lift);justify-content:center;align-items:center;gap:12px;padding:0 24px 0 28px;display:inline-flex;position:relative}.btn:hover .btn-face,.btn:focus-visible .btn-face{box-shadow:var(--lift-shadow);transform:translateY(-3px)scale(1.07)}.btn:active .btn-face{transition-duration:.18s;transform:translateY(-1px)scale(1.03)}.btn:focus-visible{outline:none}.btn-arr{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:12px;height:12px}.btn-marble .btn-face{--rest-shadow:inset 0 1px 0 #fffffff2, inset 0 -2px 0 #00000038, inset 0 0 0 1px #0000001a, 0 2px 4px #0009;--lift-shadow:inset 0 1px 0 #fffffff2, inset 0 -2px 0 #00000038, inset 0 0 0 1px #00f0a059, 0 18px 34px -12px #000000f2, 0 10px 50px -14px #00f0a080;color:var(--marble-ink);text-shadow:0 1px #fffc,0 -1px #00000026;background:linear-gradient(#ffffff8c,#fff0 40%,#00000014),url(/images/v2/marble.jpg) 30% 40%/360px,#ece9e4}.btn-jade .btn-face{--rest-shadow:inset 0 1px 0 #beffe166, inset 0 -2px 0 #0006, inset 0 0 0 1px #7dffcf38, 0 2px 4px #0009;--lift-shadow:inset 0 1px 0 #beffe18c, inset 0 -2px 0 #0006, inset 0 0 0 1px #7dffcf73, 0 18px 34px -12px #000000f2, 0 10px 50px -14px #00f0a073;color:#e4fff3;text-shadow:0 -1px #00000073;background:linear-gradient(#beffe138,#0000 45%,#00000059),url(/images/v2/jade.jpg) 60%/360px,#0a4d34}.btn-sm{padding:3px}.btn-sm .btn-face{gap:10px;min-width:84px;height:38px;padding:0 14px 0 18px}a[aria-disabled=true]{cursor:not-allowed}.site-header{z-index:40;transition:transform .7s var(--ease);position:fixed;inset:0 0 auto}.site-header.is-hidden:not(:focus-within){transform:translateY(-110%)}.nav{height:var(--header);justify-content:space-between;align-items:center;gap:24px;padding:0 clamp(16px,3.5vw,44px);display:flex}.brand-word{font:600 26px/1 var(--serif);text-shadow:0 1px 14px #0009}.nav-links{gap:30px;display:flex}.nav-link{color:#b7bfbb;text-shadow:0 1px 14px #000000b3;align-items:baseline;gap:8px;font-size:13px;transition:color .4s;display:inline-flex}.nav-idx{font:400 10px var(--mono);color:var(--muted);transition:color .4s}.nav-link:hover{color:var(--text)}.nav-link:hover .nav-idx{color:var(--green)}.nav-actions{align-items:center;gap:10px;display:flex}.menu-toggle{cursor:pointer;background:#05060659;place-content:center;gap:6px;width:42px;height:42px;display:none}.menu-toggle span{background:var(--text);width:18px;height:1px;transition:transform .4s var(--ease);display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.menu{z-index:39;background:var(--black);padding:calc(var(--header) + 16px) 16px 24px;align-content:start;display:grid;position:fixed;inset:0}.menu[hidden]{display:none}.menu a{font:500 46px/1 var(--serif);animation:menuIn .7s var(--ease-out) both;align-items:baseline;gap:16px;padding:18px 0;display:flex}.menu a:nth-child(2){animation-delay:60ms}.menu a:nth-child(3){animation-delay:.12s}.menu a:nth-child(4){animation-delay:.18s}.menu a span{font:400 12px var(--mono);color:var(--green);width:28px}@keyframes menuIn{0%{clip-path:inset(0 0 100%);transform:translateY(28px)}to{clip-path:inset(-20% 0);transform:none}}.hero{text-align:center;isolation:isolate;align-content:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-media{z-index:-1;will-change:transform;position:absolute;inset:9vh 0 -6%;-webkit-mask-image:linear-gradient(#0000,#000 14%);mask-image:linear-gradient(#0000,#000 14%)}.hero-media picture,.hero-media img,.hero-media video{object-fit:cover;object-position:50% 28%;width:100%;height:100%}.hero-media video{position:absolute;inset:0}.hero-media picture{z-index:1;transition:opacity 1.4s;display:block;position:relative}.hero-media.is-playing picture{opacity:0}.hero-media:after{content:"";background:linear-gradient(180deg, #05060680 0%, transparent 22%, transparent 46%, #050606b8 70%, var(--black) 100%);position:absolute;inset:0}.hero-content{justify-items:center;gap:clamp(28px,4vw,48px);padding:0 16px clamp(40px,6vw,64px);display:grid}.wordmark{font:500 clamp(72px, 16vw, 280px)/.8 var(--serif);letter-spacing:-.015em;white-space:nowrap;pointer-events:none;will-change:transform;text-shadow:0 10px 60px #00000073}.split .word{white-space:nowrap;display:inline-block}.split .ch{display:inline-block}.hero-foot{z-index:2;justify-items:center;gap:26px;display:grid;position:relative}.hero-line{font:400 clamp(24px, 2.8vw, 36px)/1.15 var(--serif);max-width:22ch}.cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.contract{border-bottom:1px solid var(--line-strong);cursor:pointer;font:400 12px var(--mono);color:var(--text);align-items:center;gap:12px;max-width:100%;padding:8px 0;transition:border-color .3s;display:inline-flex}.contract:disabled{cursor:default;color:var(--muted)}.contract:not(:disabled):hover{border-color:var(--green)}.contract-id{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contract-copy{flex:none;width:14px;height:14px;position:relative}.contract-copy svg{fill:none;stroke:currentColor;stroke-width:1.3px;transition:transform .4s var(--ease), opacity .2s ease;position:absolute;inset:0}.contract:disabled .contract-copy{display:none}.i-check{stroke-dasharray:16;stroke-dashoffset:16px;stroke:var(--green)!important;transition:stroke-dashoffset .45s var(--ease) .1s!important}.contract.copied .i-copy{opacity:0;transform:scale(.4)}.contract.copied .i-check{stroke-dashoffset:0}.contract.copied .contract-id{color:var(--green)}.mech,.mech-stage{position:relative}.mech-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.mech-index{font:500 18px var(--serif);color:var(--line-strong);gap:18px;display:flex}.mech-index li{transition:color .5s ease, transform .6s var(--ease-out)}.mech-index li.is-on{color:var(--green);transform:translateY(-2px)}.mech-media{aspect-ratio:1;background:var(--surface);overflow:hidden}.mech-media video{object-fit:cover;width:100%;height:100%}.mech-num{font:500 clamp(48px, 5vw, 72px)/1 var(--serif);color:var(--green);margin-bottom:18px;display:block}.mech-copy h3{font:500 clamp(40px, 4.8vw, 76px)/.98 var(--serif);letter-spacing:-.01em;max-width:12ch;margin-bottom:20px}.mech-copy p{font:400 clamp(19px, 1.6vw, 24px)/1.35 var(--serif);color:#c4cbc7;max-width:30ch}.words .w{display:inline-block}.mech:not(.is-pinned) .mech-stage{gap:72px;width:min(1240px,100% - 32px);margin-inline:auto;padding:96px 0;display:grid}.mech:not(.is-pinned) .mech-step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.mech.is-pinned{height:calc(100svh + var(--steps,3) * 125svh)}.mech.is-pinned .mech-stage{height:100svh;padding:calc(var(--header) + 8px) clamp(16px, 5vw, 80px) 40px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,6vw,110px);display:grid;position:sticky;top:0;overflow:hidden}.mech.is-pinned .mech-head{grid-column:1/-1}.mech.is-pinned .mech-step{display:contents}.mech.is-pinned .mech-media{width:min(100%,66svh);clip-path:inset(calc((1 - var(--e,0)) * 50%) calc((1 - var(--e,0)) * 12%));transform:translateY(calc(var(--x,0) * -10%)) scale(calc(1 + (1 - var(--e,0)) * .08 - var(--x,0) * .06));opacity:calc(1 - var(--x,0));filter:blur(calc(var(--x,0) * 8px));grid-area:2/1;place-self:center end}.mech.is-pinned .mech-copy{transform:translateY(calc(var(--x,0) * -40px));opacity:calc(1 - var(--x,0));grid-area:2/2;align-self:center}.mech.is-pinned .mech-num{opacity:var(--e,0);transform:translateY(calc((1 - var(--e,0)) * 30px))}.mech.is-pinned .words .w{--o:clamp(0, calc((var(--r,0) * (var(--n) + 5) - var(--k)) / 5), 1);opacity:var(--o);transform:translateY(calc((1 - var(--o)) * .45em));filter:blur(calc((1 - var(--o)) * 6px))}.keeper{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,100px);padding:clamp(96px,12vw,160px) clamp(16px,5vw,80px);display:grid}.keeper-media{aspect-ratio:4/5;background:var(--black);position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(90% 85% at 50% 48%,#000 62%,#0000 100%);mask-image:radial-gradient(90% 85% at 50% 48%,#000 62%,#0000 100%)}.keeper-media video{object-fit:cover;width:100%;height:100%}.keeper-copy{justify-items:start;gap:22px;display:grid}.keeper-copy h2{font:500 clamp(40px, 4.6vw, 72px)/.98 var(--serif);letter-spacing:-.01em;max-width:13ch}.keeper-copy .muted{font:400 clamp(19px, 1.6vw, 23px)/1.4 var(--serif);color:#b9c1bd;max-width:34ch}.keeper-state{font:400 13px var(--mono);text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;display:inline-flex}.keeper-dot{background:var(--line-strong);border-radius:50%;width:8px;height:8px;transition:background .6s,box-shadow .6s}[data-state=live] .keeper-state{color:var(--green)}[data-state=live] .keeper-dot{background:var(--green);box-shadow:0 0 14px var(--green);animation:1.8s ease-in-out infinite pulse}.section{padding:clamp(96px,12vw,160px) 0}.section-head{gap:16px;margin-bottom:clamp(40px,5vw,72px);display:grid}.section-head h2{font:500 clamp(46px, 6.4vw, 96px)/.95 var(--serif);letter-spacing:-.01em;max-width:14ch}.live-line{align-items:center;gap:10px;display:inline-flex}.live-dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #00f0a080}50%{box-shadow:0 0 0 6px #00f0a000}}.ten-layout{grid-template-columns:1fr 300px;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.ten-head,.ten-link{grid-template-columns:64px minmax(0,1fr) 150px 150px 40px;align-items:center;column-gap:16px;display:grid}.ten-head{border-bottom:1px solid var(--line-strong);padding:0 0 14px}.ten-head span:nth-child(n+2){text-align:right}.ten-head span:first-child{grid-column:1/3}.ten-head span:last-child{grid-column:4}.ten-row{border-bottom:1px solid var(--line);position:relative}.ten-row:after{content:"";background:var(--green);transform-origin:0;height:1px;transition:transform .7s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ten-link{min-height:92px;padding:14px 0}.ten-row:hover:after{transform:scaleX(1)}.numeral,.coin{transition:transform .6s var(--ease-out), color .4s ease}.ten-row:hover .numeral,.ten-row:hover .coin{transform:translate(12px)}.numeral{font:500 26px/1 var(--serif);color:var(--muted)}.ten-row:hover .numeral{color:var(--green)}.coin{align-items:center;gap:16px;min-width:0;display:flex}.coin-icon{width:40px;height:40px;font:500 18px var(--serif);color:var(--muted);background:#121816;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.coin-icon img{object-fit:cover;filter:grayscale()contrast(1.1);width:100%;height:100%;transition:filter .5s}.ten-row:hover .coin-icon img{filter:none}.coin-label{min-width:0;display:grid}.coin-label b{font:500 clamp(24px, 2.6vw, 36px)/1 var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coin-label small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.num{text-align:right;font:400 16px var(--sans);font-variant-numeric:tabular-nums}.row-arr{justify-self:end;width:16px;height:16px;overflow:hidden}.row-arr svg{fill:none;width:16px;height:16px;stroke:var(--green);stroke-width:1.5px;transition:transform .55s var(--ease);transform:translate(-120%,120%)}.ten-row:hover .row-arr svg{transform:none}.is-skeleton .coin-name,.is-skeleton .num{color:var(--line-strong)}.ten-row.is-skeleton{grid-template-columns:64px minmax(0,1fr) 150px 150px 40px;align-items:center;column-gap:16px;min-height:92px;display:grid}.is-skeleton .coin-icon{animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{50%{background:#1c2522}}.ten-empty{color:var(--muted);font:400 24px var(--serif);border-bottom:1px solid var(--line);padding:48px 0}.requirements{border-top:1px solid var(--line-strong);padding-top:22px;position:sticky;top:32px}.requirements h3{font:500 30px/1 var(--serif);margin-bottom:22px}.requirements li{border-top:1px solid var(--line);font:400 21px/1.2 var(--serif);grid-template-columns:36px 1fr;padding:16px 0;display:grid}.requirements li .label{color:var(--green);padding-top:5px}.footer{border-top:1px solid var(--line);padding-top:clamp(72px,9vw,120px)}.footer-call{text-align:center;justify-items:center;gap:28px;margin-bottom:clamp(40px,5vw,64px);display:grid}.footer-call h2{font:500 clamp(52px, 7vw, 112px)/.9 var(--serif);letter-spacing:-.01em}.socials{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cell{isolation:isolate;background:var(--black);height:160px;transition:color .5s var(--ease);align-content:space-between;padding:22px clamp(14px,2.2vw,30px);display:grid;position:relative;overflow:hidden}.cell:before{content:"";z-index:-1;opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);background:linear-gradient(#beffe12e,#0000 45%,#0000004d),url(/images/v2/jade.jpg) 50%/420px,#0a4d34;position:absolute;inset:0;transform:scale(.94)}.cell:hover:before{opacity:1;transform:none}.cell:hover,.cell:hover .label{color:#eafff6}.cell .label,.cell-name{transition:color .6s ease, transform .9s var(--ease-out)}.cell-name{font:500 clamp(30px, 3.6vw, 52px)/1 var(--serif)}.cell:hover .cell-name{transform:translateY(-4px)}.cell svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:20px;height:20px;transition:transform .9s var(--ease-out);position:absolute;top:22px;right:clamp(14px,2.2vw,30px)}.cell:hover svg{transform:translate(4px,-4px)}.cell[aria-disabled=true] .cell-name{color:var(--muted)}.cell[aria-disabled=true]:hover .cell-name{color:#eafff6}.footer-bar{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;padding:26px 0 34px;font-size:13px;display:flex}@media (prefers-reduced-motion:no-preference){.js .site-header{animation:navIn 1.6s var(--ease-out) .5s backwards}.js .hero-media img{animation:heroIn 2.2s var(--ease-out) both}.js .split .ch{animation:chIn 1.2s var(--ease-out) both;animation-delay:calc(.35s + var(--i) * 60ms)}.js .hero-foot>*{animation:up 1s var(--ease-out) both}.js .hero-foot>:first-child{animation-delay:.9s}.js .hero-foot>:nth-child(2){animation-delay:1s}.js .hero-foot>:nth-child(3){animation-delay:1.1s}.js [data-reveal]:not(.in){transform:translateY(34px)}.js [data-reveal]{transition:transform 1.1s var(--ease-out)}.js .keeper-media{clip-path:inset(12% 8%);transition:clip-path 1.4s var(--ease)}.js .keeper.in .keeper-media{clip-path:inset(0)}.js .ten-list.in .ten-row:not(.is-skeleton){animation:rowIn .9s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms)}.js .ten-list.in .ten-row:not(.is-skeleton):after{animation:lineIn 1.2s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .1s)}@keyframes navIn{0%{transform:translateY(-100%)}to{transform:none}}@keyframes heroIn{0%{filter:brightness(.2);transform:scale(1.14)}to{filter:none;transform:none}}@keyframes chIn{0%{clip-path:inset(0 0 100%);transform:translateY(40%)}to{clip-path:inset(-40% -10%);transform:none}}@keyframes up{0%{transform:translateY(26px)}to{transform:none}}@keyframes rowIn{0%{clip-path:inset(0 -40px 100%);transform:translateY(28px)}to{clip-path:inset(-40px);transform:none}}@keyframes lineIn{0%{transform:scaleX(0)}60%{transform-origin:0;transform:scaleX(1)}61%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1040px){.ten-layout{grid-template-columns:1fr}.requirements{position:static}.requirements ol{grid-template-columns:repeat(3,1fr);column-gap:20px;display:grid}}@media (width<=900px){.nav-links{display:none}.menu-toggle{display:grid}.keeper{grid-template-columns:1fr;padding-inline:16px}.keeper-media{width:100%}.mech.is-pinned .mech-stage{padding:calc(var(--header) + 4px) 16px 24px;grid-template-rows:auto auto 1fr;grid-template-columns:1fr;row-gap:22px}.mech.is-pinned .mech-media{grid-area:2/1;justify-self:center;width:min(100%,46svh)}.mech.is-pinned .mech-copy{text-align:center;grid-area:3/1;place-self:start center}.mech-copy h3,.mech-copy p{margin-inline:auto}.mech-num{margin-bottom:10px;font-size:40px}.mech-copy h3{margin-bottom:12px;font-size:clamp(32px,8.4vw,44px)}.mech-copy p{font-size:18px}.mech:not(.is-pinned) .mech-step{text-align:center;grid-template-columns:1fr}}@media (width<=760px){.requirements ol{grid-template-columns:1fr}.ten-head,.ten-link,.ten-row.is-skeleton{grid-template-columns:36px minmax(0,1fr) 64px 64px;column-gap:8px}.row-arr{display:none}.ten-link{min-height:72px}.coin{gap:8px}.coin-icon{width:28px;height:28px;font-size:13px}.coin-label small{display:none}.coin-label b{font-size:clamp(17px,4.9vw,22px)}.numeral{font-size:16px}.num{font-size:13px}.ten-head{font-size:10px}.ten-row:hover .numeral,.ten-row:hover .coin{transform:none}.footer{padding-top:64px}.footer-call{gap:20px;margin-bottom:28px}.footer-call h2{font-size:44px}.socials{width:calc(100% - 32px)}.cell{height:92px;padding:12px 10px}.cell-name{font-size:19px}.cell svg{width:14px;height:14px;top:12px;right:10px}.cell .label{font-size:10px}.footer-bar{flex-direction:column;align-items:center;gap:8px;padding:22px 0 28px}}@media (width<=520px){:root{--header:64px}.brand-word{font-size:23px}.nav{gap:10px}.btn-face{min-width:128px;height:48px;padding:0 18px 0 22px}.btn-sm .btn-face{min-width:72px;height:36px;padding:0 12px 0 14px}}.mech-media,.keeper-media{background:linear-gradient(155deg,#ffffff38,#fff0 38%,#00000061),url(/images/v2/marble.jpg) 40%/520px,#d9d5cf;padding:clamp(10px,1.1vw,16px);position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffd9,inset 0 -2px 3px #00000059,inset 0 0 0 1px #00000040,0 40px 80px -40px #000000f2,0 0 70px -30px #00f0a02e;-webkit-mask-image:none;mask-image:none}.mech-media:before,.keeper-media:before{content:"";pointer-events:none;z-index:1;border:1px solid #00000047;position:absolute;inset:calc(clamp(10px,1.1vw,16px) - 5px);box-shadow:0 1px #ffffff73}.mech-media video,.keeper-media video{position:relative;box-shadow:0 0 0 1px #0000008c}.mech-media:after,.keeper-media:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:clamp(10px,1.1vw,16px);box-shadow:inset 0 4px 14px #000000bf,inset 0 0 0 1px #0009}.keeper-media video{aspect-ratio:4/5;height:auto}.keeper-media{aspect-ratio:auto}.mech-media video{display:block}.mech.is-pinned .mech-media video{transform:none}.dash-back{margin-right:12px;font-size:13px}.dash{padding-top:var(--header)}.dash-top{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr;align-items:end;gap:clamp(32px,5vw,80px);padding:clamp(56px,8vw,112px) 0 clamp(48px,6vw,80px);display:grid}.dash-lookup{gap:22px;display:grid}.dash-lookup h1{font:500 clamp(52px, 7vw, 104px)/.92 var(--serif);letter-spacing:-.01em;max-width:11ch}.acct-form{border-bottom:1px solid var(--line-strong);align-items:stretch;gap:0;margin-top:10px;transition:border-color .3s;display:flex}.acct-form:focus-within{border-color:var(--green)}.acct-input{min-width:0;height:64px;color:var(--text);font:400 clamp(22px, 2.6vw, 30px)/1 var(--serif);caret-color:var(--green);background:0 0;border:0;outline:none;flex:1}.acct-input::placeholder{color:#3d4744}.acct-form .btn{align-self:center}.acct-form.is-loading .btn{pointer-events:none}.acct-form.is-loading .btn:after{content:"";background:var(--green-ink);width:40%;height:2px;animation:load 1s var(--ease) infinite;position:absolute;bottom:0;left:0}.acct-form.is-error{animation:shake .45s var(--ease-out);border-color:#ff6b6b}@keyframes load{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.acct-note{min-height:1.5em;font-size:14px}.dash-keeper{justify-items:start;gap:16px;display:grid}.dash-keeper .keeper-media{width:100%}.dash-keeper .keeper-media video{aspect-ratio:5/4;object-position:50% 16%}.dash-block{border-bottom:1px solid var(--line);padding:clamp(56px,7vw,96px) 0}.block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.block-head h2{font:500 clamp(36px, 4.4vw, 60px)/1 var(--serif);overflow-wrap:anywhere}.facts{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.facts>div{padding:22px 24px 22px 0}.facts>div+div{border-left:1px solid var(--line);padding-left:24px}.facts dd{font:500 clamp(30px, 3.4vw, 46px)/1 var(--serif);font-variant-numeric:tabular-nums;margin-top:10px}.facts dd.good{color:var(--green)}.facts dd.muted{color:var(--muted)}.ledger{margin-top:40px}.ledger-head,.ledger-row{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:center;gap:16px;display:grid}.ledger-head{border-bottom:1px solid var(--line-strong);padding-bottom:12px}.ledger-head span:not(:first-child){text-align:right}.ledger-row{border-bottom:1px solid var(--line);min-height:68px;position:relative}.ledger-row:after{content:"";background:var(--green);transform-origin:0;height:1px;transition:transform .7s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ledger-row:hover:after{transform:scaleX(1)}.ledger-row .sym{font:500 26px/1 var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.round .ledger-row{grid-template-columns:48px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.ledger-row .numeral{font:400 12px var(--mono);color:var(--green)}.round{margin-top:48px}.round-head{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.round-head h3{font:500 34px/1 var(--serif)}.pill-status{font:400 11px var(--mono);text-transform:uppercase;color:var(--muted);border:1px solid var(--line-strong);padding:4px 8px}.pill-status.is-complete{color:var(--green);border-color:#00f0a066}.pill-status.is-active{color:var(--text);border-color:var(--text)}.receipts{margin-top:36px}.receipts ul{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);column-gap:32px;margin-top:12px;display:grid}.receipt{border-bottom:1px solid var(--line);text-transform:capitalize;transition:color .3s ease, padding .5s var(--ease-out);justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}.receipt code{font:400 12px var(--mono);color:var(--muted);text-transform:none}.receipt:hover{color:var(--green);padding-left:8px}.empty{font:400 24px/1.3 var(--serif);color:var(--muted);padding:24px 0}.dash-footer{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:32px 0 48px;font-size:13px;display:flex}@media (prefers-reduced-motion:no-preference){.js .dash-lookup h1 .ch{animation:chIn 1s var(--ease-out) both;animation-delay:calc(.1s + var(--i) * 28ms)}[data-result].in .facts>div,[data-result].in .ledger-row,.round .ledger-row{animation:rowIn .8s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms)}[data-result].in .facts>div:nth-child(2){animation-delay:60ms}[data-result].in .facts>div:nth-child(3){animation-delay:.12s}}@media (width<=900px){.dash-top{grid-template-columns:1fr}.dash-keeper{order:-1}.dash-keeper .keeper-media video{aspect-ratio:16/9}.receipts ul{grid-template-columns:1fr}}@media (width<=640px){.dash-back{display:none}.facts{grid-template-columns:1fr}.facts>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.ledger-head,.ledger-row{grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr));gap:8px}.round .ledger-row{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr)}.ledger-row .sym{font-size:20px}.ledger-row .num{font-size:13px}.acct-form{border:0;flex-wrap:wrap;gap:12px}.acct-input{border-bottom:1px solid var(--line-strong);flex-basis:100%}.acct-form .btn{width:100%}.acct-form .btn-face{flex:1}}
