.landing-page{--lm-bg:#04060b;--lm-text:#f1f5f9;--lm-muted:#94a3b8;--lm-subtle:#64748b;--lm-line:#94a3b824;--lm-band:#0a0f1b8c;--lm-panel:#0a0f1b9e;--lm-cyan:#22d3ee;--lm-indigo:#6366f1;--lm-gradient:linear-gradient(90deg, #22d3ee 0%, #818cf8 100%);--lm-primary-bg:var(--lm-gradient);--lm-on-accent:#04121c;--lm-accent-soft:#a5f3fc;--lm-stat-fill:linear-gradient(180deg, #fff 0%, #a5f3fc 100%);--lm-a-rgb:34 211 238;--lm-b-rgb:99 102 241;--lm-neutral-rgb:148 163 184;--lm-panel-rgb:10 15 27;--lm-bg-rgb:4 6 11;--lm-code-key:#a5b4fc;--lm-code-str:#67e8f9;--lm-code-num:#fbbf24;--scene-accent-a:#22d3ee;--scene-accent-b:#6366f1;--scene-coin-1:#e0fbff;--scene-coin-2:#22d3ee;--scene-coin-3:#1e1b6b;--scene-coin-rim:#cffafeb3;--scene-coin-mark:#06142a;--scene-coin-edge:#0e4a6b;--scene-coin-edge-dark:#072238;--scene-glow:#22d3ee66;--scene-card-bg:#0a101ed9;--scene-card-border:#67e8f942;--scene-bar:#cbd5e138;--scene-line:#67e8f966;--scene-cube-top:#22d3ee52;--scene-cube-left:#0f1e3cbf;--scene-cube-right:#6366f157;--scene-art-a:linear-gradient(135deg, #22d3ee 0%, #6366f1 100%);--scene-art-b:linear-gradient(135deg, #818cf8 0%, #0e7490 100%);isolation:isolate;background:var(--lm-bg);color:var(--lm-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.landing-backdrop{z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 80% 0%, rgb(var(--lm-a-rgb) / .16) 0%, transparent 70%), radial-gradient(50% 40% at 0% 20%, rgb(var(--lm-b-rgb) / .18) 0%, transparent 70%), radial-gradient(60% 30% at 50% 100%, rgb(var(--lm-b-rgb) / .14) 0%, transparent 70%);position:absolute;inset:0}.landing-backdrop:before{content:"";background-image:linear-gradient(rgb(var(--lm-neutral-rgb) / .06) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--lm-neutral-rgb) / .06) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 45% at 50% 0,#000 0%,#0000 80%);mask-image:radial-gradient(70% 45% at 50% 0,#000 0%,#0000 80%)}.landing-nav{z-index:40;border-bottom:1px solid var(--lm-line);background:rgb(var(--lm-bg-rgb) / .82);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);position:sticky;top:0}.landing-nav__link{color:var(--lm-muted);font-size:15px;transition:color .15s}.landing-nav__link:hover{color:var(--lm-text)}.landing-brand-mark{aspect-ratio:1;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--lm-primary-bg);width:22px;display:inline-block}.landing-icon-btn{aspect-ratio:1;width:40px;color:var(--lm-text);border-radius:10px;place-items:center}.landing-icon-btn:hover{background:rgb(var(--lm-neutral-rgb) / .1)}.landing-btn{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;padding-inline:18px;font-size:15px;font-weight:500;transition:background-color .15s,border-color .15s,box-shadow .2s,transform .2s;display:inline-flex}.landing-btn:focus-visible,.landing-icon-btn:focus-visible,.landing-nav__link:focus-visible{outline:2px solid var(--lm-cyan);outline-offset:2px}.landing-btn--lg{border-radius:12px;height:50px;padding-inline:24px;font-size:16px}.landing-btn--primary{background:var(--lm-primary-bg);color:var(--lm-on-accent);box-shadow:0 10px 30px -12px rgb(var(--lm-a-rgb) / .7)}.landing-btn--primary:hover{box-shadow:0 14px 36px -12px rgb(var(--lm-a-rgb) / .85);transform:translateY(-1px)}.landing-btn--ghost{border:1px solid var(--lm-line);background:rgb(var(--lm-neutral-rgb) / .06);color:var(--lm-text)}.landing-btn--ghost:hover{border-color:rgb(var(--lm-a-rgb) / .4);background:rgb(var(--lm-a-rgb) / .08)}.landing-pill{border:1px solid rgb(var(--lm-a-rgb) / .28);background:rgb(var(--lm-a-rgb) / .08);color:var(--lm-accent-soft);border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:inline-flex}.landing-pill__dot{aspect-ratio:1;background:var(--lm-cyan);width:7px;box-shadow:0 0 10px var(--lm-cyan);border-radius:9999px}.landing-gradient-text{background:var(--lm-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--lm-cyan);font-size:13px;font-weight:500}.landing-stat{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:-.02em;background:var(--lm-stat-fill);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:500}.landing-logo-slot{border:1px dashed var(--lm-line);height:64px;color:var(--lm-subtle);border-radius:12px;place-items:center;font-size:13px;display:grid}.landing-section{width:100%;max-width:1200px;margin-inline:auto;padding:88px 20px 0;scroll-margin-top:64px}@media (min-width:640px){.landing-section{padding-inline:32px}}.landing-card{border:1px solid var(--lm-line);background:linear-gradient(180deg, rgb(var(--lm-neutral-rgb) / .06) 0%, rgb(var(--lm-neutral-rgb) / .015) 100%), var(--lm-panel);border-radius:18px;padding:28px;position:relative;box-shadow:inset 0 1px #ffffff0d}.landing-card--hover{transition:border-color .2s,transform .2s,box-shadow .2s}.landing-card--hover:hover{border-color:rgb(var(--lm-a-rgb) / .35);box-shadow:inset 0 1px 0 #ffffff0f, 0 24px 50px -30px rgb(var(--lm-a-rgb) / .55);transform:translateY(-3px)}.landing-icon-tile{aspect-ratio:1;border:1px solid rgb(var(--lm-a-rgb) / .25);background:linear-gradient(135deg, rgb(var(--lm-a-rgb) / .16) 0%, rgb(var(--lm-b-rgb) / .16) 100%);width:46px;color:var(--lm-accent-soft);border-radius:12px;place-items:center;display:inline-grid}.landing-step-index{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--lm-subtle);font-size:14px}.landing-check{aspect-ratio:1;background:rgb(var(--lm-a-rgb) / .14);width:22px;color:var(--lm-cyan);border-radius:9999px;flex-shrink:0;place-items:center;margin-top:1px;display:inline-grid}.landing-code{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--lm-text);margin:20px 0;font-size:13.5px;line-height:1.8;overflow-x:auto}.landing-code__muted{color:var(--lm-subtle)}.landing-code__key{color:var(--lm-code-key)}.landing-code__str{color:var(--lm-code-str)}.landing-code__num{color:var(--lm-code-num)}.landing-cta{border:1px solid rgb(var(--lm-a-rgb) / .22);text-align:center;background:radial-gradient(60% 80% at 50% 0%, rgb(var(--lm-a-rgb) / .2) 0%, transparent 70%), radial-gradient(60% 80% at 50% 120%, rgb(var(--lm-b-rgb) / .25) 0%, transparent 70%), var(--lm-panel);border-radius:24px;padding:64px 24px;position:relative;overflow:hidden}.landing-hero-visual{aspect-ratio:1/.92;width:100%;max-width:560px;margin-inline:auto;position:relative}.landing-hero-visual__glow{background:radial-gradient(closest-side, rgb(var(--lm-a-rgb) / .28), rgb(var(--lm-b-rgb) / .12) 60%, transparent);filter:blur(40px);border-radius:9999px;position:absolute;inset:10%}.landing-hero-visual__hex{background-color:rgb(var(--lm-a-rgb) / .12);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 1 L55 16.5 L55 47.5 L28 63 L1 47.5 L1 16.5 Z M28 63 L28 96' fill='none' stroke='black' stroke-width='1.2'/%3E%3C/svg%3E"),radial-gradient(closest-side,#000 0%,#0000 100%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 1 L55 16.5 L55 47.5 L28 63 L1 47.5 L1 16.5 Z M28 63 L28 96' fill='none' stroke='black' stroke-width='1.2'/%3E%3C/svg%3E"),radial-gradient(closest-side,#000 0%,#0000 100%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:56px 97px,auto;mask-size:56px 97px,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}.landing-hero-visual .landing-hero-visual__card{width:40%}.landing-hero-visual__card--back{opacity:.75;top:8%;left:40%;transform:perspective(1000px)rotateY(-22deg)rotateX(6deg)rotate(9deg)}.landing-hero-visual__card--front{top:16%;left:18%;transform:perspective(1000px)rotateY(-16deg)rotateX(4deg)rotate(-6deg)}.landing-hero-visual__coin--lg{width:30%;top:2%;right:2%;transform:perspective(900px)rotateY(-26deg)rotateX(10deg)rotate(-8deg)}.landing-hero-visual__coin--sm{width:14%;bottom:22%;left:2%;transform:perspective(700px)rotateY(32deg)rotateX(-8deg)rotate(14deg)}.landing-hero-visual__chain{width:66%;position:absolute;bottom:0;right:0}.landing-hero-visual__chain .theme-scene__chain{width:100%;position:static}.landing-hero-visual__receipt{border:1px solid rgb(var(--lm-a-rgb) / .28);background:rgb(var(--lm-panel-rgb) / .94);font-family:var(--font-plex-mono), ui-monospace, monospace;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex;position:absolute;top:46%;right:4%;box-shadow:0 20px 40px -20px #000c}.landing-hero-visual__receipt-icon{aspect-ratio:1;background:rgb(var(--lm-a-rgb) / .16);width:30px;color:var(--lm-cyan);border-radius:9px;place-items:center;display:grid}.landing-backdrop{overflow:hidden}.landing-backdrop__beam{background:linear-gradient(100deg, transparent 0%, rgb(var(--lm-a-rgb) / .07) 45%, rgb(var(--lm-b-rgb) / .09) 55%, transparent 100%);filter:blur(30px);width:40vw;height:70vh;animation:14s ease-in-out infinite alternate lm-beam;position:absolute;top:80px;left:0}.landing-enter{animation:lm-enter .8s cubic-bezier(.2, .7, .2, 1) var(--enter-delay,0s) backwards}[data-reveal]:not(.is-visible){opacity:0}[data-reveal].is-visible{animation:lm-reveal .76s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s) backwards}.landing-spotlight{background:radial-gradient(380px circle at var(--spot-x,-1000px) var(--spot-y,-1000px), rgb(var(--lm-a-rgb) / .13), transparent 60%), linear-gradient(180deg, rgb(var(--lm-neutral-rgb) / .06) 0%, rgb(var(--lm-neutral-rgb) / .015) 100%), var(--lm-panel)}.landing-btn--primary{position:relative;overflow:hidden}.landing-btn--primary:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-120%)}.landing-btn--primary:hover:after{transform:translate(120%)}.landing-pill__dot{animation:2.4s ease-out infinite lm-ping}.landing-code code:after{content:"";vertical-align:-.2em;background:var(--lm-cyan);width:8px;height:1.1em;margin-left:4px;animation:1.1s step-end infinite lm-caret;display:inline-block}.landing-float{animation:7s ease-in-out infinite lm-float;position:absolute;inset:0}.landing-float--front{animation-duration:8s;animation-delay:-2s}.landing-float--coin-lg{animation-duration:6s;animation-delay:-1s}.landing-float--coin-sm{animation-duration:5s;animation-delay:-3s}.landing-hero-visual__coin--lg{animation:9s ease-in-out infinite lm-coin-lg}.landing-hero-visual__coin--sm{animation:7s ease-in-out infinite lm-coin-sm}.landing-hero-visual__glow{animation:6s ease-in-out infinite lm-breathe}.landing-hero-visual__orbit{border:1px solid rgb(var(--lm-a-rgb) / .18);border-radius:9999px;position:absolute;top:52%;left:50%}.landing-hero-visual__orbit:after{content:"";aspect-ratio:1;background:var(--lm-cyan);width:8px;box-shadow:0 0 14px 2px rgb(var(--lm-a-rgb) / .8);border-radius:9999px;position:absolute;top:-4px;left:50%}.landing-hero-visual__orbit--a{aspect-ratio:1;width:92%;margin:-46% 0 0 -46%;animation:22s linear infinite lm-orbit}.landing-hero-visual__orbit--b{aspect-ratio:1;border-style:dashed;border-color:rgb(var(--lm-b-rgb) / .2);width:68%;margin:-34% 0 0 -34%;animation:16s linear infinite reverse lm-orbit}.landing-hero-visual__orbit--b:after{background:var(--lm-code-key);box-shadow:0 0 14px 2px rgb(var(--lm-b-rgb) / .8)}.landing-hero-visual__spark{aspect-ratio:1;background:var(--lm-accent-soft);width:6px;box-shadow:0 0 12px 2px rgb(var(--lm-a-rgb) / .8);opacity:0;border-radius:9999px;animation:4.5s ease-out infinite lm-spark;position:absolute}.landing-hero-visual__spark--a{bottom:30%;left:30%}.landing-hero-visual__spark--b{animation-delay:1.5s;bottom:22%;left:62%}.landing-hero-visual__spark--c{animation-delay:3s;bottom:48%;left:78%}.landing-hero-visual__chain line{animation:1.6s linear infinite lm-dash}.landing-hero-visual__chain circle{animation:2.4s ease-in-out infinite lm-blink}.landing-hero-visual__chain g:nth-of-type(2) circle{animation-delay:.6s}.landing-hero-visual__chain g:nth-of-type(3) circle{animation-delay:1.2s}.landing-hero-visual__chain g:nth-of-type(4) circle{animation-delay:1.8s}.landing-hero-visual__receipt{animation:.7s cubic-bezier(.2,.9,.3,1.3) .9s backwards lm-pop,6s ease-in-out 1.6s infinite lm-float}.landing-hero-visual__receipt-icon{position:relative}.landing-hero-visual__receipt-icon:after{content:"";border-radius:inherit;border:1px solid var(--lm-cyan);animation:2.4s ease-out infinite lm-ring;position:absolute;inset:0}.landing-hero-visual[data-paused=true],.landing-hero-visual[data-paused=true] *,.landing-hero-visual[data-paused=true] :after{animation-play-state:paused}.landing-page:has(.landing-hero-visual[data-paused=true]) .landing-backdrop__beam{animation-play-state:paused}@keyframes lm-enter{0%{opacity:0;transform:translateY(18px)}}@keyframes lm-reveal{0%{opacity:0;transform:translateY(28px)scale(.98)}}@keyframes lm-beam{0%{transform:translate(-20vw)rotate(-8deg)}to{transform:translate(80vw)rotate(-8deg)}}@keyframes lm-float{0%,to{translate:0}50%{translate:0 -14px}}@keyframes lm-coin-lg{0%,to{transform:perspective(900px)rotateY(-26deg)rotateX(10deg)rotate(-8deg)}50%{transform:perspective(900px)rotateY(24deg)rotateX(4deg)rotate(-4deg)}}@keyframes lm-coin-sm{0%,to{transform:perspective(700px)rotateY(32deg)rotateX(-8deg)rotate(14deg)}50%{transform:perspective(700px)rotateY(-28deg)rotateX(-2deg)rotate(8deg)}}@keyframes lm-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes lm-orbit{to{transform:rotate(360deg)}}@keyframes lm-spark{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-120px)scale(1)}}@keyframes lm-dash{to{stroke-dashoffset:-24px}}@keyframes lm-blink{0%,to{opacity:.4}50%{opacity:1}}@keyframes lm-pop{0%{opacity:0;transform:translateY(12px)scale(.85)}}@keyframes lm-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes lm-ping{0%{box-shadow:0 0 0 0 rgb(var(--lm-a-rgb) / .7)}80%,to{box-shadow:0 0 0 8px rgb(var(--lm-a-rgb) / 0)}}@keyframes lm-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{animation:none!important}[data-reveal]:not(.is-visible){opacity:1}.landing-btn,.landing-card--hover{transition:none}.landing-btn--primary:hover,.landing-card--hover:hover{transform:none}}html.standard .landing-page{--lm-bg:#0d0612;--lm-text:#fff;--lm-muted:#d4b5e3;--lm-subtle:#957aa6;--lm-line:#ffffff1a;--lm-band:#170a208c;--lm-panel:#170a20a8;--lm-cyan:#ff4fc1;--lm-indigo:#a43dff;--lm-gradient:linear-gradient(90deg, #ff2fb3 0%, #a43dff 100%);--lm-on-accent:#fff;--lm-accent-soft:#ffc4ec;--lm-stat-fill:linear-gradient(180deg, #fff 0%, #ffc4ec 100%);--lm-a-rgb:255 79 193;--lm-b-rgb:164 61 255;--lm-neutral-rgb:212 181 227;--lm-panel-rgb:23 10 32;--lm-bg-rgb:13 6 18;--lm-code-key:#d9b8ff;--lm-code-str:#ff9ad8;--lm-code-num:#ffd166;--scene-accent-a:#ff4fc1;--scene-accent-b:#a43dff;--scene-coin-1:#ffe1f4;--scene-coin-2:#ff4fc1;--scene-coin-3:#4a137a;--scene-coin-rim:#ffe1f5bf;--scene-coin-mark:#2a0838;--scene-coin-edge:#5d1772;--scene-coin-edge-dark:#33093f;--scene-glow:#ff2fb373;--scene-card-bg:#1f0d2ae0;--scene-card-border:#ff8cdc4d;--scene-bar:#ffdcf547;--scene-line:#ff78dc73;--scene-cube-top:#ff4fc161;--scene-cube-left:#5a187899;--scene-cube-right:#a43dff61;--scene-art-a:linear-gradient(135deg, #ff2fb3 0%, #7b2cff 100%);--scene-art-b:linear-gradient(135deg, #00e5ff 0%, #a43dff 100%)}html.glass .landing-page{--lm-bg:#07081a;--lm-text:#f5f6ff;--lm-muted:#b9bde0;--lm-subtle:#8a8fb8;--lm-line:#ffffff1f;--lm-band:#ffffff0a;--lm-panel:#ffffff0f;--lm-cyan:#a99bff;--lm-indigo:#5ec8ff;--lm-gradient:linear-gradient(90deg, #8b7bff 0%, #b9a6ff 55%, #7fd3ff 100%);--lm-on-accent:#0b0c24;--lm-accent-soft:#d5ceff;--lm-stat-fill:linear-gradient(180deg, #fff 0%, #d5ceff 100%);--lm-a-rgb:139 125 255;--lm-b-rgb:94 200 255;--lm-neutral-rgb:200 205 255;--lm-panel-rgb:18 19 48;--lm-bg-rgb:7 8 26;--lm-code-key:#c4b8ff;--lm-code-str:#8fe0ff;--lm-code-num:#ffd38a;--scene-accent-a:#a99bff;--scene-accent-b:#5ec8ff;--scene-coin-1:#f1eeff;--scene-coin-2:#a99bff;--scene-coin-3:#2b2a7a;--scene-coin-rim:#f1eeffbf;--scene-coin-mark:#12123a;--scene-coin-edge:#3b3592;--scene-coin-edge-dark:#1c1a52;--scene-glow:#7b6cff73;--scene-card-bg:#14153acc;--scene-card-border:#ffffff38;--scene-bar:#dee2ff3d;--scene-line:#a99bff73;--scene-cube-top:#a99bff59;--scene-cube-left:#1e1e5aa6;--scene-cube-right:#5ec8ff52;--scene-art-a:linear-gradient(135deg, #8b7bff 0%, #5ec8ff 100%);--scene-art-b:linear-gradient(135deg, #d5ceff 0%, #6d5dfc 100%)}html.glass .landing-page :is(.landing-card,.landing-cta){-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);box-shadow:inset 0 1px .5px #ffffff73,inset 0 0 20px #ffffff0d}html.performance .landing-page{--lm-bg:#070708;--lm-text:#f4f4f2;--lm-muted:#9a9aa0;--lm-subtle:#66666c;--lm-line:#ffffff17;--lm-band:#16161a99;--lm-panel:#16161ab3;--lm-cyan:#ff5a1f;--lm-indigo:#ff9a5a;--lm-gradient:linear-gradient(90deg, #ff3d0f 0%, #ff7a3d 100%);--lm-on-accent:#fff;--lm-accent-soft:#ffc2a6;--lm-stat-fill:linear-gradient(180deg, #fff 0%, #ffc2a6 100%);--lm-a-rgb:255 90 31;--lm-b-rgb:255 150 90;--lm-neutral-rgb:154 154 160;--lm-panel-rgb:22 22 26;--lm-bg-rgb:7 7 8;--lm-code-key:#ffb08a;--lm-code-str:#ffd7c2;--lm-code-num:#ff7a3d;--scene-accent-a:#ff5a1f;--scene-accent-b:#ff9a5a;--scene-coin-1:#fff1ea;--scene-coin-2:#ff6a2b;--scene-coin-3:#3a1406;--scene-coin-rim:#ffe6d7bf;--scene-coin-mark:#1a0a04;--scene-coin-edge:#7a2a0c;--scene-coin-edge-dark:#2e1006;--scene-glow:#ff5a1f73;--scene-card-bg:#16161ae6;--scene-card-border:#ff8c5a4d;--scene-bar:#ffffff2e;--scene-line:#ff783c73;--scene-cube-top:#ff5a1f61;--scene-cube-left:#1e1e22d9;--scene-cube-right:#ff965a4d;--scene-art-a:linear-gradient(135deg, #ff3d0f 0%, #ff9a5a 100%);--scene-art-b:linear-gradient(135deg, #2a2a2e 0%, #ff5a1f 100%)}html.performance .landing-page :is(h1,h2){font-family:var(--perf-display);font-stretch:118%}html.graphite .landing-page{--lm-bg:#0e0f12;--lm-text:#fbfcff;--lm-muted:#88898c;--lm-subtle:#6b6d70;--lm-line:#ffffff12;--lm-band:#1e1f2399;--lm-panel:#1e1f23db;--lm-cyan:#cec167;--lm-indigo:#5997ad;--lm-gradient:linear-gradient(90deg, #fffdf7 0%, #cec167 100%);--lm-primary-bg:#fbfcff;--lm-on-accent:#0e0f12;--lm-accent-soft:#e9e8df;--lm-stat-fill:linear-gradient(180deg, #fffdf7 0%, #cec167 100%);--lm-a-rgb:206 193 103;--lm-b-rgb:89 151 173;--lm-neutral-rgb:136 137 140;--lm-panel-rgb:30 31 35;--lm-bg-rgb:14 15 18;--lm-code-key:#e9e8df;--lm-code-str:#cec167;--lm-code-num:#8fc3d6;--scene-accent-a:#cec167;--scene-accent-b:#5997ad;--scene-coin-1:#fffdf7;--scene-coin-2:#cec167;--scene-coin-3:#3a3d22;--scene-coin-rim:#fffdf7bf;--scene-coin-mark:#15160f;--scene-coin-edge:#6d6a35;--scene-coin-edge-dark:#26271a;--scene-glow:#cec16766;--scene-card-bg:#1e1f23eb;--scene-card-border:#ffffff1a;--scene-bar:#ffffff29;--scene-line:#cec16773;--scene-cube-top:#cec16759;--scene-cube-left:#26272be6;--scene-cube-right:#5997ad59;--scene-art-a:linear-gradient(135deg, #e9e8df 0%, #cec167 100%);--scene-art-b:linear-gradient(135deg, #2c2d31 0%, #5997ad 100%)}html.graphite .landing-hero-visual__glow{aspect-ratio:648/1350;filter:blur(54px);background:radial-gradient(50% 50%,#e9e8df 0%,#cec167 15.38%,#5997ad66 100%);border-radius:9999px;width:52%;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(58deg)}html.light .landing-page{--lm-bg:#fff;--lm-text:#010205;--lm-muted:#4a4d57;--lm-subtle:#8a8d96;--lm-line:#e6e8ef;--lm-band:#f5f7ff;--lm-panel:#f4f5f8;--lm-cyan:#1a44ea;--lm-indigo:#7b3ff2;--lm-gradient:linear-gradient(90deg, #1a44ea 0%, #7b3ff2 100%);--lm-primary-bg:#1a44ea;--lm-on-accent:#fff;--lm-accent-soft:#1a44ea;--lm-stat-fill:linear-gradient(90deg, #1a44ea 0%, #7b3ff2 100%);--lm-a-rgb:26 68 234;--lm-b-rgb:123 63 242;--lm-neutral-rgb:74 77 87;--lm-panel-rgb:244 245 248;--lm-bg-rgb:255 255 255;--lm-code-key:#1a44ea;--lm-code-str:#7b3ff2;--lm-code-num:#e8590c;--scene-accent-a:#1a44ea;--scene-accent-b:#7b3ff2;--scene-coin-1:#eef2ff;--scene-coin-2:#7d97ff;--scene-coin-3:#1a44ea;--scene-coin-rim:#fff;--scene-coin-mark:#0b1b5c;--scene-coin-edge:#1533b8;--scene-coin-edge-dark:#0b1b5c;--scene-glow:#1a44ea47;--scene-card-bg:#fff;--scene-card-border:#e6e8ef;--scene-bar:#e6e8ef;--scene-line:#1a44ea66;--scene-cube-top:#e8edff;--scene-cube-left:#fff;--scene-cube-right:#c9d4ff;--scene-art-a:linear-gradient(135deg, #1a44ea 0%, #7b3ff2 100%);--scene-art-b:linear-gradient(135deg, #ff7a59 0%, #ffb547 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.light .landing-page :is(.landing-backdrop__beam,.landing-hero-visual__hex,.landing-hero-visual__spark){display:none}html.light .landing-page .landing-backdrop{background:radial-gradient(45% 35% at 85% 5%,#7b3ff21a 0%,#0000 70%),radial-gradient(40% 35% at 10% 15%,#1a44ea14 0%,#0000 70%)}html.light .landing-page .landing-backdrop:before{display:none}html.light .landing-page .landing-hero-visual__glow{filter:blur(30px);background:radial-gradient(closest-side,#1a44ea2e,#7b3ff21f 55%,#ff7a5914 80%,#0000)}html.light .landing-page .landing-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;border-bottom-color:#0000;box-shadow:0 1px #e6e8ef}html.light .landing-page :is(.landing-card,.landing-spotlight){background:#fff;border-color:#e6e8ef;box-shadow:0 1px 2px #1018400a,0 16px 36px -24px #10184038}html.light .landing-page .landing-spotlight{background:radial-gradient(360px circle at var(--spot-x,-1000px) var(--spot-y,-1000px), #1a44ea12, transparent 60%), #fff}html.light .landing-page .landing-card--hover:hover{border-color:#c9d4ff;box-shadow:0 24px 48px -26px #1a44ea59}html.light .landing-page :is(h1,h2){font-weight:600}html.light .landing-page .landing-pill{color:#1a44ea;background:#eef2ff;border-color:#0000}html.light .landing-page .landing-pill__dot{box-shadow:none;background:#1a44ea}html.light .landing-page .landing-icon-tile{--tile:26 68 234;background:rgb(var(--tile) / .1);color:rgb(var(--tile));border-color:#0000}html.light .landing-page li:nth-child(6n+2) .landing-icon-tile{--tile:123 63 242}html.light .landing-page li:nth-child(6n+3) .landing-icon-tile{--tile:232 89 12}html.light .landing-page li:nth-child(6n+4) .landing-icon-tile{--tile:16 150 90}html.light .landing-page li:nth-child(6n+5) .landing-icon-tile{--tile:196 132 0}html.light .landing-page li:nth-child(6n+6) .landing-icon-tile{--tile:214 51 132}html.light .landing-page .landing-check{color:#1a44ea;background:#eef2ff}html.light .landing-page .landing-btn--primary{box-shadow:0 10px 24px -12px #1a44eab3}html.light .landing-page .landing-btn--primary:hover{background:#1636c4}html.light .landing-page .landing-btn--ghost{background:#fff;border-color:#e6e8ef}html.light .landing-page .landing-btn--ghost:hover{background:#f5f7ff;border-color:#c9d4ff}html.light .landing-page .landing-stat{-webkit-text-fill-color:transparent}html.light .landing-page .landing-logo-slot{background:#fff;border-color:#e6e8ef}html.light .landing-page .landing-cta{color:#fff;background:radial-gradient(60% 90% at 100% 0,#ff7a5959 0%,#0000 60%),linear-gradient(135deg,#1a44ea 0%,#7b3ff2 100%);border-color:#0000}html.light .landing-page .landing-cta p{color:#ffffffd1}html.light .landing-page .landing-cta .landing-btn--primary{color:#1a44ea;box-shadow:none;background:#fff}html.light .landing-page .landing-cta .landing-btn--ghost{color:#fff;background:#ffffff1f;border-color:#fff6}html.light .landing-page .landing-hero-visual__orbit{border-color:#1a44ea2e}html.light .landing-page .landing-hero-visual__orbit:after{background:#1a44ea;box-shadow:0 0 10px #1a44ea80}html.light .landing-page .landing-hero-visual__orbit--b:after{background:#ff7a59;box-shadow:0 0 10px #ff7a5980}html.light .landing-page .landing-hero-visual__receipt{background:#fff;border-color:#e6e8ef;box-shadow:0 14px 32px -16px #1018404d}html.light .landing-page .landing-hero-visual__receipt-icon{color:#10965a;background:#e7f8ef}html.light .landing-page .landing-hero-visual__receipt-icon:after{border-color:#10965a}.landing-lanyard{--lanyard-strap-a:rgb(var(--lm-a-rgb));--lanyard-strap-b:rgb(var(--lm-b-rgb));--lanyard-clip-border:rgb(var(--lm-neutral-rgb) / .55);--lanyard-clip-bg:linear-gradient(180deg, rgb(var(--lm-neutral-rgb) / .5) 0%, rgb(var(--lm-neutral-rgb) / .25) 100%), rgb(var(--lm-panel-rgb))}.landing-card>.landing-lanyard{margin-top:-28px}.landing-lanyard__card{border:1px solid rgb(var(--lm-a-rgb) / .3);background:linear-gradient(180deg, rgb(var(--lm-neutral-rgb) / .08) 0%, rgb(var(--lm-neutral-rgb) / .02) 100%), rgb(var(--lm-panel-rgb));height:100%;box-shadow:inset 0 1px 0 #ffffff0f, 0 40px 70px -36px rgb(var(--lm-a-rgb) / .45), 0 24px 40px -24px #0009;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.landing-lanyard__header{background:linear-gradient(135deg, rgb(var(--lm-a-rgb) / .2) 0%, rgb(var(--lm-b-rgb) / .2) 100%);flex-direction:column;gap:14px;padding:14px 20px 18px;display:flex}.landing-lanyard__slot{background:rgb(var(--lm-bg-rgb));border-radius:9999px;align-self:center;width:48px;height:8px;box-shadow:inset 0 1px 2px #00000080}.landing-lanyard__label,.landing-lanyard__rows dt{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--lm-subtle);font-size:11px}.landing-lanyard__rows{padding:4px 20px}.landing-lanyard__rows>div{border-bottom:1px solid var(--lm-line);justify-content:space-between;align-items:center;gap:16px;height:34px;display:flex}.landing-lanyard__rows>div:last-child{border-bottom:0}.landing-lanyard__rows dd{white-space:nowrap;text-overflow:ellipsis;color:var(--lm-text);font-size:13px;overflow:hidden}.landing-lanyard__foot{border-top:1px solid var(--lm-line);background:rgb(var(--lm-bg-rgb) / .45);color:var(--lm-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 20px;display:flex}.landing-lanyard__verified{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;color:var(--lm-cyan);align-items:center;gap:6px;font-size:11px;display:inline-flex}html.light .landing-page .landing-lanyard__card{background:#fff;border-color:#e6e8ef;box-shadow:0 1px 2px #1018400f,0 36px 60px -32px #10184059}html.light .landing-page .landing-lanyard__slot{background:#eef0f5;box-shadow:inset 0 1px 2px #1018402e}html.light .landing-page .landing-lanyard__foot{background:#f5f7ff}
.login-flow-button{position:relative;overflow:hidden}.login-flow-button[aria-disabled=true]{cursor:progress}.login-flow-label{color:var(--ds-control-text);align-items:center;gap:8px;font-size:16px;line-height:19px;animation:.26s cubic-bezier(.2,0,0,1) both login-flow-step-in;display:inline-flex}.login-flow-spinner{width:18px;height:18px;animation:.9s linear infinite login-flow-spin}.login-flow-check{width:18px;height:18px;color:var(--ds-focus-ring);animation:.32s cubic-bezier(.3,1.6,.5,1) both login-flow-pop}.login-flow-progress{background:var(--ds-focus-ring);opacity:0;width:0;height:2px;transition:width .7s cubic-bezier(.2,0,0,1),opacity .2s;position:absolute;bottom:0;left:0}.login-flow-button[data-phase=checking] .login-flow-progress{opacity:1;width:45%}.login-flow-button[data-phase=verifying] .login-flow-progress{opacity:1;width:85%;transition-duration:1.8s,.2s}.login-flow-button[data-phase=success] .login-flow-progress{opacity:1;width:100%;transition-duration:.3s,.2s}.login-flow-button[data-phase=success]{border-color:var(--ds-focus-ring)}.login-flow-shake{animation:.42s cubic-bezier(.36,.07,.19,.97) both login-flow-shake}.login-flow-error{animation:.26s cubic-bezier(.2,0,0,1) both login-flow-step-in}@keyframes login-flow-step-in{0%{opacity:0;transform:translateY(6px)}}@keyframes login-flow-spin{to{transform:rotate(360deg)}}@keyframes login-flow-pop{0%{opacity:0;transform:scale(.4)}}@keyframes login-flow-shake{15%,85%{transform:translate(-2px)}30%,70%{transform:translate(5px)}45%{transform:translate(-7px)}60%{transform:translate(7px)}}@media (prefers-reduced-motion:reduce){.login-flow-label,.login-flow-check,.login-flow-shake,.login-flow-error{animation:none}.login-flow-progress{transition:none}}
