@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/SpaceMono-Regular.ttf)format("truetype");font-weight:400;font-display:swap}:root{--void:#091117;--abyss:#0c151d;--trench:#101b22;--tide:#1e2a31;--mist:#7a8589;--silk:#b3ab9c;--pearl:#efe6d6;--glint:#fae5b0;--bronze:#c8955d;--gold:#ebc084;--copper:#a67448;--umber:#3a2b1c;--ebb:#7a3530;--flood:#2e5a47;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--gutter:16px;--hud:16px}@media (width>=900px){:root{--gutter:40px;--hud:28px}}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{background:var(--void);color:var(--pearl);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}body{background:var(--void);min-height:100vh;font-family:Space Grotesk,system-ui,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,output{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}img{display:block}ul{list-style:none}.serif{font-family:Newsreader,Georgia,serif;font-weight:300}.mono{font-variant-numeric:tabular-nums;font-family:Space Mono,ui-monospace,monospace}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}em{color:var(--bronze);font-style:italic}:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.btn-fill:focus-visible{outline-color:var(--gold)}.skip{z-index:200;background:var(--bronze);color:var(--void);letter-spacing:.1em;transition:transform .22s var(--ease-out);padding:10px 14px;font-size:12px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip:focus{transform:none}.world{z-index:-1;pointer-events:none;background:radial-gradient(70vw 60vh at 30% 62%, #c8955d12, transparent 70%), radial-gradient(50vw 40vh at 82% 18%, #2e5a470f, transparent 70%), var(--void);position:fixed;inset:0;overflow:hidden}.world-ring{aspect-ratio:1000/1092;opacity:.07;background:url(/brand/ring.webp) 50%/contain no-repeat;width:min(118vh,96vw);animation:240s linear infinite drift;position:absolute;top:62%;left:50%;translate:-50% -50%}@media (width>=1000px){.world-ring{left:30%}}@keyframes drift{to{rotate:360deg}}.grain{z-index:40;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .94 0 0 0 0 .9 0 0 0 0 .84 0 0 0 1.4 -.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-2%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}body:before,body:after{content:"";z-index:49;pointer-events:none;border-color:var(--tide);border-style:solid;width:14px;height:14px;display:none;position:fixed}body:before{left:calc(var(--hud) / 2);top:calc(var(--hud) / 2);border-width:1px 0 0 1px}body:after{right:calc(var(--hud) / 2);bottom:calc(var(--hud) / 2);border-width:0 1px 1px 0}@media (width>=900px){body:before,body:after{display:block}}.bar{z-index:50;padding:var(--hud) var(--gutter);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.brand{align-items:center;gap:12px;display:flex}.brand img:first-child{aspect-ratio:160/175;width:26px;height:auto}.brand-word{width:88px;height:auto}.nav{letter-spacing:.2em;text-transform:uppercase;color:var(--silk);gap:32px;font-size:12px;display:flex}.nav a{white-space:nowrap;padding:6px 0;transition:color .22s;position:relative}.nav a:after{content:"";background:var(--bronze);transform-origin:100%;height:1px;transition:transform .6s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav a:hover{color:var(--pearl)}.nav a:hover:after{transform-origin:0;transform:scaleX(1)}@media (width<=719px){.bar{flex-wrap:wrap;row-gap:10px}.nav{letter-spacing:.14em;border-top:1px solid var(--tide);order:2;justify-content:space-between;gap:0;width:100%;padding-top:8px;font-size:11px}}.btn-fill,.btn-outline{letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:13px 20px;font-family:Space Grotesk;font-size:11px;font-weight:500;transition:background .22s,color .22s,border-color .22s;display:inline-flex;position:relative}.btn-fill{background:var(--bronze);color:var(--void);isolation:isolate;overflow:hidden}.btn-fill:before{content:"";background:var(--gold);transform-origin:100%;transition:transform .6s var(--ease-out);z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.btn-fill:hover:before{transform-origin:0;transform:scaleX(1)}.btn-fill:active{background:var(--copper);transform:translateY(1px)}.btn-outline{border:1px solid var(--tide);color:var(--silk)}.btn-outline:after{content:"";background:var(--bronze);transform-origin:100%;height:1px;transition:transform .6s var(--ease-out);position:absolute;bottom:-1px;left:-1px;right:-1px;transform:scaleX(0)}.btn-outline:hover{border-color:var(--mist);color:var(--pearl)}.btn-outline:hover:after{transform-origin:0;transform:scaleX(1)}.btn-outline:active{transform:translateY(1px)}.btn-fill:disabled,.btn-outline:disabled{cursor:not-allowed;transform:none}.btn-fill:disabled{background:var(--tide);color:var(--mist)}.btn-fill:disabled:before,.btn-outline:disabled:after{display:none}.btn-outline:disabled{color:var(--mist);border-color:var(--tide);opacity:.7}.wide{white-space:normal;text-align:center;letter-spacing:.24em;width:100%;padding:15px 16px;line-height:1.4}main{max-width:1180px;padding:0 var(--gutter);outline:none;margin:0 auto}.prealpha{border-left:2px solid var(--bronze);background:color-mix(in srgb, var(--umber) 34%, transparent);color:var(--silk);gap:14px;max-width:62rem;margin-top:8px;padding:14px 18px;font-size:14px;line-height:1.55;display:flex}.prealpha strong{color:var(--gold);font-weight:500}.intro{margin:clamp(40px,8vh,80px) 0 36px}.eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--mist);align-items:center;gap:12px;font-size:11px;display:flex}.eyebrow:before{content:"";background:var(--bronze);width:28px;height:1px}.intro h1{letter-spacing:-.015em;text-wrap:balance;max-width:15ch;margin-top:18px;font-size:clamp(36px,5.4vw,68px);line-height:1.04}.lede{max-width:36rem;color:var(--silk);margin-top:22px;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.controls{border-top:1px solid var(--tide);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-bottom:40px;padding-top:18px;display:flex}.controls-note{letter-spacing:.16em;text-transform:uppercase;color:var(--mist);font-size:11px}.controls-note span{white-space:nowrap}.controls-actions{flex-wrap:wrap;gap:10px;display:flex}.stage{grid-template-columns:minmax(0,1fr);justify-items:center;gap:40px;padding-bottom:80px;display:grid}@media (width>=1000px){.stage{grid-template-columns:440px minmax(0,400px);justify-content:start;align-items:stretch;gap:clamp(64px,8vw,120px)}}.device{background:color-mix(in srgb, var(--abyss) 90%, transparent);border:1px solid var(--tide);-webkit-backdrop-filter:blur(12px);flex-direction:column;width:100%;max-width:440px;height:clamp(560px,100svh - 96px,760px);scroll-margin-top:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 60px 140px -50px #000000d9,0 0 80px -30px #c8955d1f}@media (width>=1000px){.device{height:760px}}.tick{z-index:20;border:0 solid var(--bronze);pointer-events:none;width:12px;height:12px;position:absolute}.tick.tl{border-width:1px 0 0 1px;top:-1px;left:-1px}.tick.tr{border-width:1px 1px 0 0;top:-1px;right:-1px}.tick.bl{border-width:0 0 1px 1px;bottom:-1px;left:-1px}.tick.br{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.device-head{letter-spacing:.2em;text-transform:uppercase;color:var(--mist);border-bottom:1px solid var(--tide);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:10px;display:flex}.acct{color:var(--silk);align-items:center;gap:10px;display:flex}.acct-k{margin-right:-2px}@media (width<=459px){.acct-k{display:none}}.pip{background:var(--bronze);width:6px;height:6px;box-shadow:0 0 10px var(--bronze);border-radius:50%}.device-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--tide) transparent;flex:1;min-height:0;padding:0 18px 22px;position:relative;overflow-y:auto}.device.locked .device-body{overflow:hidden}.screen{flex-direction:column;gap:14px;padding-top:18px;display:flex}.screen-h{color:var(--pearl);font-size:30px;line-height:1.1}.ico{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:16px;height:16px}[data-icon]{display:inline-flex}.k{letter-spacing:.24em;text-transform:uppercase;color:var(--mist);align-items:center;gap:8px;font-size:10px;display:flex}.k .ico{width:12px;height:12px;color:var(--bronze)}.fine{color:var(--mist);font-size:11.5px;line-height:1.55}.fine.center{text-align:center}.total{padding:8px 0 2px}.total-v{color:var(--pearl);font-feature-settings:"tnum", "lnum";letter-spacing:-.01em;white-space:nowrap;margin-top:10px;font-size:clamp(40px,11vw,50px);line-height:1}.total-sub{letter-spacing:.04em;color:var(--silk);align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.total-sub .ico{width:12px;height:12px;color:var(--bronze)}.actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;display:grid}.act{border:1px solid var(--tide);letter-spacing:.2em;text-transform:uppercase;color:var(--silk);justify-items:center;gap:8px;padding:14px 6px 12px;font-family:Space Mono;font-size:10px;transition:border-color .22s,color .22s,background .22s;display:grid}.act .ico{width:18px;height:18px;color:var(--bronze)}.act:hover{border-color:color-mix(in srgb, var(--bronze) 60%, var(--tide));color:var(--pearl);background:color-mix(in srgb, var(--umber) 25%, transparent)}.group{margin-top:4px}.group-k{border-bottom:1px solid var(--tide);letter-spacing:.24em;text-transform:uppercase;color:var(--mist);align-items:center;gap:8px;padding-bottom:8px;font-family:Space Mono;font-size:10px;font-weight:400;display:flex}.group.sealed .group-k{color:var(--bronze)}.group-k .ico{width:12px;height:12px}.group .fine{margin-top:10px}.token{border-bottom:1px solid var(--tide);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 0;display:grid}.token.priv{grid-template-columns:32px minmax(0,1fr) auto auto}.tg{border:1px solid var(--tide);width:32px;height:32px;color:var(--pearl);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.tg.priv{border-color:color-mix(in srgb, var(--bronze) 55%, transparent);color:var(--bronze)}.tn{gap:3px;min-width:0;display:grid}.sym{color:var(--pearl);font-size:14px;font-weight:500}.name{color:var(--mist);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.chg{margin-left:4px;font-family:Space Mono;font-size:10px}.chg.up{color:color-mix(in srgb, var(--flood) 45%, var(--pearl))}.chg.down{color:color-mix(in srgb, var(--ebb) 50%, var(--pearl))}.tv{text-align:right;gap:3px;display:grid}.amt{color:var(--pearl);white-space:nowrap;font-size:13px}.usd{color:var(--mist);white-space:nowrap;font-size:11px}.token[data-state=sealed] .amt{color:var(--bronze)}.token[data-state=decrypting] .amt,.token[data-state=decrypting] .usd{color:var(--gold)}.reveal{border:1px solid var(--tide);letter-spacing:.14em;text-transform:uppercase;min-width:66px;color:var(--silk);padding:9px 8px;font-size:10px;transition:border-color .22s,color .22s,background .22s}.reveal:hover{border-color:var(--bronze);color:var(--gold)}.reveal[aria-pressed=true]{background:var(--trench);color:var(--pearl);box-shadow:inset 0 -1px 0 var(--bronze)}.reveal[aria-busy=true]{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 50%, transparent)}.field{border:1px solid var(--tide);background:color-mix(in srgb, var(--trench) 70%, transparent);padding:14px}.field:focus-within{border-color:var(--bronze)}.field-k{color:var(--mist);justify-content:space-between;gap:12px;font-size:12px;display:flex}.field-k .mono{font-size:11px}.field-row{align-items:center;gap:10px;margin-top:10px;display:flex}.field-row .tg{width:26px;height:26px;font-size:12px}.field-row input,.field-row .out{text-align:right;min-width:0;color:var(--pearl);background:0 0;border:0;flex:1;font-size:22px}.field-row input:focus-visible{outline:none}.field-row input[aria-invalid=true]{color:color-mix(in srgb, var(--ebb) 45%, var(--pearl))}.field-join{z-index:1;border:1px solid var(--tide);background:var(--abyss);width:30px;height:30px;color:var(--mist);justify-content:center;align-items:center;margin:-22px auto;display:flex;position:relative}.quote{border:1px solid var(--tide);gap:10px;padding:14px;display:grid}.rows{display:grid}.row{justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;display:flex}.row dt{color:var(--mist);font-size:12px}.row dd{color:var(--pearl);text-align:right;font-size:12px}.row dd.mono{white-space:nowrap}.row.dim dd{color:var(--mist)}.rows.boxed{border:1px solid var(--tide);padding:6px 14px}.tol{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tol-k{color:var(--mist);font-size:12px}.pills{gap:6px;display:flex}.pill{border:1px solid var(--tide);color:var(--silk);padding:8px 12px;font-size:11px;transition:border-color .22s,color .22s}.pill:hover{color:var(--pearl);border-color:var(--mist)}.pill[aria-pressed=true]{border-color:var(--bronze);color:var(--gold);background:color-mix(in srgb, var(--umber) 40%, transparent)}.card{border:1px solid var(--tide);background:color-mix(in srgb, var(--trench) 70%, transparent);gap:10px;padding:16px;display:grid}.save-v{color:var(--pearl);font-size:32px;line-height:1.1}.save-v.empty{color:var(--mist)}.ev{border-bottom:1px solid var(--tide);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 0;display:grid}.ev-ico{border:1px solid var(--tide);width:32px;height:32px;color:var(--mist);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ev.sealed .ev-ico{color:var(--bronze);border-color:color-mix(in srgb, var(--bronze) 55%, transparent)}.ev-t{gap:3px;min-width:0;display:grid}.ev-title{color:var(--pearl);font-size:14px}.ev-detail{color:var(--mist);font-size:12px;line-height:1.4}.ev-amt{color:var(--pearl);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.ev.sealed .ev-amt{color:var(--bronze)}.ev-amt .ico{width:12px;height:12px}[data-tour=activity] .fine{margin-top:12px}.device-tabs{border-top:1px solid var(--tide);background:color-mix(in srgb, var(--void) 60%, transparent);grid-template-columns:repeat(4,1fr);display:grid}.device-tabs button{letter-spacing:.16em;text-transform:uppercase;color:var(--mist);justify-items:center;gap:6px;padding:12px 4px 14px;font-size:10px;transition:color .22s;display:grid;position:relative}.device-tabs button .ico{width:18px;height:18px}.device-tabs button:before{content:"";background:var(--bronze);height:1px;transition:transform .5s var(--ease-out);position:absolute;top:-1px;left:22%;right:22%;transform:scaleX(0)}.device-tabs button:hover,.device-tabs button[aria-current=page]{color:var(--pearl)}.device-tabs button[aria-current=page] .ico{color:var(--bronze)}.device-tabs button[aria-current=page]:before{transform:scaleX(1)}.device-tabs button:focus-visible{outline-offset:-4px}.sheets{z-index:10;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.scrim{-webkit-backdrop-filter:blur(3px);cursor:default;animation:fade .3s var(--ease-out);background:#091117bd;position:absolute;inset:0}.scrim:focus-visible{outline:none}.sheet{background:var(--abyss);border-top:1px solid var(--tide);max-height:92%;animation:sheet-in .45s var(--ease-out);gap:14px;padding:20px 18px 22px;display:grid;position:relative;overflow-y:auto}.sheet:before{content:"";background:var(--bronze);width:56px;height:1px;position:absolute;top:-1px;left:0}.sheet-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sheet-head h3{color:var(--pearl);font-family:Newsreader,Georgia,serif;font-size:26px;font-weight:300;line-height:1.15}.sheet-head h3:focus{outline:none}.sheet-x{letter-spacing:.2em;text-transform:uppercase;color:var(--mist);padding:8px 2px 8px 10px;font-size:10px}.sheet-x:hover{color:var(--pearl)}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}@keyframes fade{0%{opacity:0}}.split{grid-template-columns:1fr 1fr;gap:8px;display:grid}.split p{border:1px solid var(--tide);color:var(--silk);padding:10px 12px;font-size:11.5px;line-height:1.5}.split span{letter-spacing:.22em;text-transform:uppercase;color:var(--mist);margin-bottom:6px;font-size:10px;display:block}.split .split-seal{border-color:color-mix(in srgb, var(--bronze) 45%, transparent);background:color-mix(in srgb, var(--umber) 22%, transparent)}.split .split-seal span{color:var(--bronze)}.done{text-align:center;justify-items:center;gap:12px;padding:6px 0 2px;display:grid}.done-mark{aspect-ratio:160/175;width:40px;height:auto}.done-line{color:var(--pearl);max-width:26ch;font-size:15px;line-height:1.5}.done .btn-fill{margin-top:4px}.spot{z-index:15;pointer-events:none;opacity:0;visibility:hidden;width:120px;height:80px;transition:transform .65s var(--ease-io), width .65s var(--ease-io), height .65s var(--ease-io), opacity .35s, visibility .35s;position:absolute;top:0;left:0;box-shadow:0 0 0 9999px #091117c2,0 0 24px #ebc0841f}.spot.on{opacity:1;visibility:visible}.spot.pulse{animation:1.6s ease-in-out .4s infinite alternate glow}.spot.nudge{animation:.42s ease-in-out nudge}.spot i{border:0 solid var(--gold);width:14px;height:14px;position:absolute}.spot i:first-child{border-width:1px 0 0 1px;top:-1px;left:-1px}.spot i:nth-child(2){border-width:1px 1px 0 0;top:-1px;right:-1px}.spot i:nth-child(3){border-width:0 0 1px 1px;bottom:-1px;left:-1px}.spot i:nth-child(4){border-width:0 1px 1px 0;bottom:-1px;right:-1px}@keyframes glow{to{box-shadow:0 0 0 9999px #091117c2,0 0 34px 2px #ebc08452}}@keyframes nudge{20%,60%{translate:6px}40%,80%{translate:-6px}}.narrator{width:100%;max-width:440px;position:relative}@media (width>=1000px){.narrator{max-width:none}}.annotation,.tour-card{border:1px solid var(--tide);background:color-mix(in srgb, var(--abyss) 82%, transparent);-webkit-backdrop-filter:blur(10px);padding:26px;position:relative}.annotation:before,.tour-card:after{content:"";border-top:1px solid var(--bronze);border-left:1px solid var(--bronze);width:10px;height:10px;position:absolute;top:-1px;left:-1px}@media (width>=1000px){.annotation{position:sticky;top:24px}}.narrator-k{letter-spacing:.24em;text-transform:uppercase;color:var(--mist);justify-content:space-between;gap:12px;font-size:10px;display:flex}.narrator-k [data-bind]{color:var(--bronze)}.annotation h2{color:var(--pearl);text-wrap:balance;margin:18px 0 20px;font-size:clamp(26px,2.6vw,34px);font-style:italic;line-height:1.15}.points li{border-top:1px solid var(--tide);color:var(--silk);padding:14px 0;font-size:15px;line-height:1.6}.annotation.in h2,.annotation.in .points li{animation:rise .6s var(--ease-out) both}.annotation.in .points li:first-child{animation-delay:60ms}.annotation.in .points li:nth-child(2){animation-delay:.12s}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.tour-card{z-index:30;background:color-mix(in srgb, var(--abyss) 94%, transparent);box-shadow:0 30px 80px -30px #000c}.tour-card h2{color:var(--pearl);text-wrap:balance;margin-top:14px;font-size:26px;font-style:italic;line-height:1.15}.tour-copy{color:var(--silk);margin-top:10px;font-size:14px;line-height:1.6}.tour-card.step-in h2,.tour-card.step-in .tour-copy{animation:rise .45s var(--ease-out) both}.tour-card.step-in .tour-copy{animation-delay:60ms}.tour-progress{background:var(--tide);height:1px;margin-top:18px}.tour-progress i{background:var(--bronze);transform-origin:0;height:100%;transition:transform .4s var(--ease-out);display:block;transform:scaleX(0)}.tour-actions{justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-top:14px;display:flex}.tour-nav{gap:4px;display:flex}.tour-link{letter-spacing:.2em;text-transform:uppercase;color:var(--silk);padding:10px 6px;font-size:10px}.tour-link:hover{color:var(--pearl)}.tour-link:disabled{color:var(--mist);opacity:.45;cursor:not-allowed}.tour-prompt{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);text-align:right;padding:10px 12px;font-size:10px;animation:1.8s ease-in-out infinite breathe}.tour-prompt.nudge{animation:.42s ease-in-out nudge}@keyframes breathe{50%{border-color:color-mix(in srgb, var(--gold) 15%, transparent)}}.tour-keys{letter-spacing:.14em;color:var(--mist);margin-top:12px;font-size:10px}@media (width>=1000px){.tour-card{transform:translateY(var(--card-y,0px));transition:transform .55s var(--ease-out);position:absolute;top:0;left:0;right:0}.tour-card:before{content:"";top:var(--lead-y,24px);width:var(--lead-w,0px);background:linear-gradient(to left, var(--bronze), color-mix(in srgb, var(--bronze) 25%, transparent));height:1px;transition:top .55s var(--ease-out), width .55s var(--ease-out);position:absolute;right:100%}}@media (width<=999px){body.touring .device{height:max(400px, calc(100svh - var(--tour-h,240px) - 32px))}.tour-card{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));max-width:560px;max-height:52svh;margin:0 auto;padding:16px 18px;position:fixed;overflow-y:auto}.tour-card h2{margin-top:10px;font-size:22px}.tour-copy{font-size:13.5px;line-height:1.55}.tour-progress{margin-top:12px}.tour-actions{margin-top:8px}.tour-keys{display:none}}.foot{max-width:1180px;padding:24px var(--gutter) calc(var(--hud) + 24px);border-top:1px solid var(--tide);letter-spacing:.16em;text-transform:uppercase;color:var(--mist);flex-wrap:wrap;justify-content:space-between;gap:14px 24px;margin:0 auto;font-size:11px;display:flex}.foot a:hover{color:var(--pearl)}@media (width<=400px){.device-body{padding:0 14px 18px}.device-head{letter-spacing:.14em;padding:12px 14px}.token,.ev{column-gap:10px}.reveal{letter-spacing:.1em;min-width:60px;padding:9px 6px}.split{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
