@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9c7d19d4ba925697-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e44f4106dd699518-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/33077db38fe820d6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d8944cadb8b39c6a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Baskerville Fallback;src:local("Times New Roman");ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.00%;size-adjust:127.26%}.__className_9bcb7a{font-family:Libre Baskerville,Libre Baskerville Fallback;font-weight:400}.__variable_9bcb7a{--font-baskerville:"Libre Baskerville","Libre Baskerville Fallback"}:root{--canvas:#faf6ea;--canvas-deep:#f0e8d4;--ink:#0e1520;--ink-soft:#3d4a5c;--ink-muted:#6b7a90;--glass:hsla(45,62%,95%,.72);--glass-strong:hsla(45,62%,95%,.9);--glass-border:rgba(80,64,40,.12);--glass-highlight:rgba(255,252,245,.9);--surface-cool:#fff;--surface-cool-soft:#f7f8fb;--surface-cool-border:rgba(14,21,32,.1);--royal:#2f4fd6;--royal-deep:#1e35b0;--royal-soft:rgba(47,79,214,.12);--royal-ring:rgba(47,79,214,.35);--royal-bright:#4a6af0;--ivory:#faf6ea;--ivory-soft:hsla(45,62%,95%,.55);--amber:#d97706;--amber-soft:rgba(217,119,6,.12);--russet:#a83c30;--violet-soft:rgba(99,102,241,.1);--success:#15803d;--clock-green:#0a3d1a;--danger:#b91c1c;--radius:10px;--radius-sm:6px;--radius-lg:16px;--shadow-sm:0 1px 2px rgba(14,21,32,.04);--shadow-md:0 8px 24px rgba(14,21,32,.08);--shadow-lg:0 16px 40px rgba(14,21,32,.12);--glass-blur:16px;--page-pad:clamp(16px,3vw,28px);--nav-offset:76px;--background:var(--canvas);--foreground:var(--ink);--bp-phone:640px;--bp-tablet:1024px}@media (max-width:640px){:root{--nav-offset:68px}}body,html{max-width:100vw;overflow-x:hidden}body{--font-display:var(--font-baskerville),Baskerville,"Times New Roman",serif;--font-display-weight:400;--font-body:var(--font-geist-sans),system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;color:var(--ink);background:radial-gradient(900px 520px at 90% -8%,rgba(255,252,245,.9),transparent 55%),radial-gradient(700px 420px at -5% 110%,hsla(43,48%,89%,.7),transparent 55%),linear-gradient(180deg,var(--canvas) 0,var(--canvas-deep) 100%);background-attachment:fixed;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-display);font-size:14px;font-weight:var(--font-display-weight);letter-spacing:.02em;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease}.btn:disabled{opacity:.55;cursor:wait}.btn-primary{color:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,.22) 0,transparent 42%),linear-gradient(180deg,var(--royal-bright) 0,var(--royal-deep) 100%);border-color:rgba(30,53,176,.45);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-sm)}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-md)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-ghost{color:var(--ink);background:var(--glass);border-color:var(--glass-border);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:inset 0 1px 0 var(--glass-highlight)}.btn-ghost:hover:not(:disabled){background:var(--glass-strong)}.btn-ghost.is-active{color:var(--royal-deep);background:var(--royal-soft);border-color:rgba(47,79,214,.35)}.btn-danger{color:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,.2),transparent 42%),linear-gradient(180deg,#ef4444,#b91c1c);border-color:rgba(185,28,28,.45);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-sm)}.btn-danger:hover:not(:disabled){transform:translateY(-1px)}.link-action{font-size:12px;color:var(--royal-deep);border:none;background:none;cursor:pointer;padding:0;font-weight:600}.input{width:100%;min-height:44px;padding:10px 12px;color:var(--ink);background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:var(--radius-sm);outline:none;transition:border-color .16s ease,box-shadow .16s ease}.input:focus{border-color:var(--royal);box-shadow:0 0 0 3px var(--royal-ring)}.panel{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-md);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.page-shell{width:100%;max-width:1400px;margin:0 auto;padding:var(--page-pad)}.page-title{font-family:var(--font-display);font-size:clamp(22px,3vw,28px);font-weight:var(--font-display-weight);letter-spacing:-.02em;color:var(--ink)}.seg{display:flex;flex-wrap:wrap;max-width:100%;border:1px solid var(--glass-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--glass-strong)}.seg-btn{padding:8px 12px;min-height:40px;font-size:13px;border:none;border-right:1px solid var(--glass-border);cursor:pointer;background:transparent;color:var(--ink-soft);transition:background .14s ease,color .14s ease}.seg-btn:last-child{border-right:none}.seg-btn.is-active{background:var(--ink);color:#fff}.liquid-glass{position:relative;isolation:isolate;pointer-events:auto;box-shadow:0 12px 40px rgba(14,21,32,.14),0 2px 10px rgba(14,21,32,.06)}.liquid-glass-defs{position:absolute;width:0;height:0;overflow:hidden}.liquid-glass-edge,.liquid-glass-material,.liquid-glass-specular,.liquid-glass-tint{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.liquid-glass-material{z-index:0;background:hsla(0,0%,100%,.1);overflow:hidden}.liquid-glass.is-fallback .liquid-glass-material{background:hsla(0,0%,100%,.42);backdrop-filter:blur(36px) saturate(1.85) brightness(1.08);-webkit-backdrop-filter:blur(36px) saturate(1.85) brightness(1.08)}.liquid-glass-tint{z-index:1;background:linear-gradient(155deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.08) 40%,rgba(30,53,176,.04) 70%,hsla(0,0%,100%,.16))}.liquid-glass-specular{z-index:2;background:radial-gradient(120% 90% at 16% -28%,hsla(0,0%,100%,.82) 0,hsla(0,0%,100%,.18) 38%,transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.32),transparent 42%,rgba(14,21,32,.04))}.liquid-glass-edge{z-index:3;padding:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(30,53,176,.35) 30%,hsla(0,0%,100%,.2) 52%,hsla(45,62%,95%,.75) 78%,hsla(0,0%,100%,.85));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.liquid-glass-content{position:relative;z-index:4;pointer-events:auto}.nav{position:fixed;top:0;left:0;right:0;z-index:40;padding:12px var(--page-pad) 6px;background:transparent;border:none;pointer-events:none}.nav>.liquid-glass{pointer-events:auto}.nav-pill{max-width:1200px;width:100%;margin:0 auto}.nav-content{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px}.nav-offset{height:var(--nav-offset);flex-shrink:0;pointer-events:none}@media (max-width:640px){.nav-clock{font-size:15px;padding:6px 10px}.nav-brand-text{display:none}.nav-content{padding:8px 10px}}.nav-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:18px;letter-spacing:-.03em;color:var(--ink);flex-shrink:0;text-decoration:none;min-height:44px;padding:4px 10px 4px 4px;border-radius:16px;transition:background .14s ease}.nav-brand:hover{background:hsla(0,0%,100%,.35)}.nav-logo{width:32px;height:32px;flex-shrink:0;display:block;filter:drop-shadow(0 1px 2px rgba(14,21,32,.12))}.nav-brand-text{line-height:1}.nav-desktop{display:none;align-items:center;gap:4px;flex:1 1}.nav-right{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.nav-app{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:10px 14px;border-radius:14px;color:var(--ink);font-family:var(--font-display);font-size:14px;font-weight:var(--font-display-weight);text-decoration:none;background:hsla(0,0%,100%,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 1px 2px rgba(14,21,32,.05);transition:background .14s ease,color .14s ease}.nav-app:hover{color:var(--royal);background:hsla(0,0%,100%,.55)}.nav-external-icon{display:block;flex-shrink:0;opacity:.7}.nav-trigger{border:0;background:transparent;color:var(--ink-soft);font-family:var(--font-display);font-size:14px;font-weight:var(--font-display-weight);padding:10px 12px;min-height:44px;border-radius:14px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.nav-trigger.is-open,.nav-trigger:hover{color:var(--ink);background:hsla(0,0%,100%,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 1px 2px rgba(14,21,32,.05)}.nav-trigger.is-active{color:var(--royal)}.nav-menu{position:absolute;top:100%;left:0;z-index:60;min-width:190px;padding-top:8px;animation:nav-rise .16s ease-out;pointer-events:auto}.nav-menu.align-end{left:auto;right:0}.nav-menu-panel{padding:8px;border-radius:18px;background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 16px 40px rgba(14,21,32,.14);backdrop-filter:blur(24px) saturate(1.7);-webkit-backdrop-filter:blur(24px) saturate(1.7)}.nav-item{display:block;padding:10px 12px;min-height:40px;border-radius:12px;color:var(--ink);font-size:14px;white-space:nowrap;transition:background .12s ease}.nav-item:hover{background:hsla(0,0%,100%,.55);color:var(--royal)}.nav-item.is-active{background:var(--royal-soft);color:var(--royal);font-weight:600}.nav-group{position:relative}.nav-clock{font-family:"DS-Digital",var(--font-mono);font-size:18px;letter-spacing:2px;color:var(--clock-green);padding:8px 14px}.nav-burger,.nav-clock{background:hsla(0,0%,100%,.28);border-radius:14px;border:1px solid hsla(0,0%,100%,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 14px rgba(14,21,32,.06);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5)}.nav-burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--ink);cursor:pointer}.nav-mobile-sheet{max-width:1200px;margin:8px auto 0;animation:nav-rise .16s ease-out}.nav-mobile-content{padding:8px}.nav-mobile-section{padding:8px 4px 4px}.nav-mobile-label{font-family:var(--font-display);font-size:11px;font-weight:var(--font-display-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:4px 8px 8px}@media (min-width:1024px){.nav-desktop{display:flex}.nav-burger,.nav-mobile-sheet,.nav-mobile-sheet.is-open{display:none}}.account-menu{position:relative}.account-chip{display:inline-flex;align-items:center;gap:8px}.account-dist-mark{width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft);flex-shrink:0}.account-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:min(280px,calc(100vw - 32px));padding:12px;border-radius:var(--radius-md,16px);border:1px solid var(--glass-border);background:var(--glass-strong);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-md);display:grid;grid-gap:10px;gap:10px;animation:nav-rise .16s ease both}.account-menu-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px}.account-menu-label{font-size:12px;color:var(--ink-muted)}.account-menu-value{font-family:var(--font-mono,var(--font-geist-mono),monospace);font-size:13px;color:var(--ink);text-decoration:none}.account-menu-copy{border:none;background:transparent;padding:0;cursor:pointer}.account-menu-copy:hover:not(:disabled){color:var(--royal-deep)}.account-menu-copy:disabled{cursor:default}.account-menu-actions{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.account-menu-actions .btn,.account-menu-fund .btn{width:100%;min-height:36px;padding:6px 12px;font-size:13px;text-decoration:none}.account-menu-fund{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.account-menu-fund-copy{margin:0;font-size:12px;line-height:1.4;color:var(--ink-muted)}.nav-mobile-connect .account-menu,.nav-mobile-connect .account-menu .btn{width:100%}.nav-mobile-connect .account-menu-panel{position:static;width:100%;margin-top:8px}@keyframes nav-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.marketing{display:grid;grid-gap:3.5rem;gap:3.5rem;padding-bottom:2rem}.marketing-hero{padding-top:1.75rem}.marketing--home .marketing-hero{padding-top:clamp(5rem,10vw,7.5rem);padding-bottom:2.5rem}.marketing--home{gap:7.5rem}.marketing--home .marketing-hero .marketing-hero-actions,.marketing--home .marketing-hero .marketing-lead,.marketing--home .marketing-hero h1{animation:marketing-rise .9s cubic-bezier(.22,1,.36,1) both}.marketing--home .marketing-hero .marketing-lead{animation-delay:.12s}.marketing--home .marketing-hero .marketing-hero-actions{animation-delay:.24s}@keyframes marketing-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.marketing--home .marketing-footer,.marketing--home .marketing-section{animation:marketing-rise .85s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0 entry 42%}}.marketing-hero h1,.marketing-section h2{margin:0 0 1rem;font-family:var(--font-display);font-weight:var(--font-display-weight);font-style:italic;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.marketing-hero h1{font-size:clamp(2rem,4.6vw,3.25rem);max-width:16em}.marketing-section h2{font-size:clamp(1.55rem,3vw,2.1rem);max-width:18em}.marketing-lead{margin:0 0 1.15rem;max-width:50rem;color:var(--ink-soft);font-family:var(--font-display);font-style:normal;font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.5;letter-spacing:-.01em}.marketing-lead em{font-style:normal;color:var(--russet)}.marketing-section>p:not(.marketing-callout){margin:0 0 1.15rem;max-width:40rem;color:var(--ink-soft);font-size:1.05rem;line-height:1.65}.marketing-footer-links,.marketing-hero-actions,.marketing-mint-actions{display:flex;flex-wrap:wrap;gap:.65rem}.marketing-hero-actions{margin-top:.35rem}.marketing-hero-actions .btn{flex:0 1 auto}.marketing-hero-actions .btn:disabled{cursor:not-allowed}.marketing-demo{scroll-margin-top:6rem}.marketing-demo-frame{position:relative;overflow:hidden;border-radius:var(--radius);border:1px solid var(--glass-border);background:var(--bg-elev,rgba(14,21,32,.06));box-shadow:inset 0 1px 0 var(--glass-highlight);aspect-ratio:4/3}.marketing-demo-frame video{display:block;width:100%;height:100%;object-fit:cover}.marketing-demo-placeholder{display:grid;place-content:center;justify-items:center;grid-gap:.45rem;gap:.45rem;height:100%;color:var(--ink-muted);background:radial-gradient(circle at 50% 40%,rgba(47,79,214,.12),transparent 55%),var(--glass)}.marketing-demo-placeholder p{margin:0;font-family:var(--font-display);font-size:1.25rem;color:var(--ink)}.marketing-demo-placeholder span:last-child{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.marketing-demo-play{width:3.25rem;height:3.25rem;margin-bottom:.35rem;border-radius:999px;background:var(--royal);box-shadow:var(--shadow-sm);position:relative}.marketing-demo-play:after{content:"";position:absolute;top:50%;left:54%;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 13px;transform:translate(-50%,-50%)}.marketing-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}.marketing-pillars+.marketing-hero-actions{margin-top:1.5rem}.marketing-pillars h3{margin:0 0 .45rem;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.15rem}.marketing-pillars p{margin:0;color:var(--ink-muted);font-size:.95rem;line-height:1.55}.marketing-cycle{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:1.5rem 0 1.75rem;padding:0}.marketing-cycle li{display:grid;align-content:start;grid-gap:.45rem;gap:.45rem;min-height:7.5rem;padding:1rem 1.05rem;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--glass-highlight);font-family:var(--font-display);font-size:1rem;line-height:1.35;color:var(--ink)}.marketing-cycle span{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;color:var(--royal-deep)}.marketing-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.marketing-compare .panel,.marketing-tier{margin:0}.marketing-compare h3{margin:0 0 .45rem;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.15rem}.marketing-compare p{margin:0;color:var(--ink-muted);font-size:.95rem;line-height:1.55}.marketing-points{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem 2.5rem;gap:1.5rem 2.5rem;margin:1.5rem 0 0;padding:1.35rem 0 0;border-top:1px solid var(--glass-border)}.marketing-points dt{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.2rem;color:var(--ink)}.marketing-points dd{margin:0;color:var(--ink-muted);font-size:.98rem;line-height:1.55}.marketing-callout{margin:1.5rem 0 0;padding:1.2rem 1.35rem;background:var(--royal-soft);border:1px solid rgba(47,79,214,.22);border-radius:var(--radius);color:var(--royal-deep);font-family:var(--font-display);font-size:1.05rem;line-height:1.55}.marketing-steps{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem 1.25rem;gap:1rem 1.25rem;margin:1.5rem 0 0;padding:0;counter-reset:grow}.marketing-steps li{display:grid;grid-gap:.3rem;gap:.3rem;padding-left:1.75rem;position:relative}.marketing-steps li:before{content:counter(grow);counter-increment:grow;position:absolute;left:0;top:.15rem;font-family:var(--font-mono);font-size:.75rem;color:var(--royal-deep)}.marketing-steps strong{font-family:var(--font-display);font-size:1.1rem;color:var(--ink)}.marketing-steps span{color:var(--ink-muted);font-size:.95rem;line-height:1.5}.marketing-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:1.5rem 0 1.75rem}.marketing-tier{display:flex;align-items:center;gap:.75rem;padding:.85rem}.marketing-tier img{width:4.25rem;height:4.25rem;border-radius:8px;object-fit:cover;background:var(--bg-elev);flex:0 0 auto}.marketing-tier div{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.marketing-tier strong{font-family:var(--font-display);font-size:1.05rem}.marketing-tier span{color:var(--ink-muted);font-size:.82rem;line-height:1.35}.marketing-mint h3{margin:0 0 .45rem;font-family:var(--font-display);font-size:1.35rem}.marketing-mint p{margin:0 0 .85rem;color:var(--ink-soft);line-height:1.55}#distribute{scroll-margin-top:6rem}.marketing-footer{display:grid;grid-gap:1rem;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--glass-border)}.marketing-footer p{margin:0;max-width:40rem;color:var(--ink-muted);font-size:.95rem;line-height:1.55}.marketing-footer-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1.5rem}.marketing-footer-links a,.marketing-footer-social a{color:var(--royal-deep);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.marketing-footer-links a:hover,.marketing-footer-social a:hover{color:var(--royal)}.marketing-footer-social{display:flex;flex-wrap:wrap;gap:.85rem 1.15rem}@media (max-width:900px){.marketing-cycle,.marketing-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-pillars{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.marketing--home .marketing-footer,.marketing--home .marketing-hero .marketing-hero-actions,.marketing--home .marketing-hero .marketing-lead,.marketing--home .marketing-hero h1,.marketing--home .marketing-section{animation:none}}@media (max-width:640px){.marketing{gap:2.75rem}.marketing--home{gap:5.5rem}.marketing-hero{padding-top:1.15rem}.marketing--home .marketing-hero{padding-top:3.5rem;padding-bottom:1.25rem}.marketing-hero-actions{flex-direction:column;align-items:stretch}.marketing-hero-actions .btn{width:100%}.marketing-compare,.marketing-cycle,.marketing-pillars,.marketing-points,.marketing-steps,.marketing-tiers{grid-template-columns:1fr}.marketing-cycle li{min-height:0}}:root{--ok:var(--success);--warn:var(--amber);--err:var(--danger);--muted:var(--ink-muted);--line:var(--glass-border);--bg-elev:var(--glass-strong);--accent:var(--royal);--accent-2:var(--royal-bright)}.landing-shell{max-width:1200px;padding-bottom:4rem}.landing-shell .panel{padding:1.25rem 1.35rem}.nav-mobile-connect .btn,.nav-right .btn{min-height:36px;padding:6px 12px;font-size:13px}.nav-mobile-connect{padding-top:.5rem}.nav-mobile-connect .btn{width:100%}.btn-warn{color:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,.2),transparent 42%),linear-gradient(180deg,#f59e0b,#b45309);border-color:rgba(180,83,9,.45);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-sm)}.hero-accent{color:var(--royal)}.section-label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem}.muted,.section-label,.tx-status{color:var(--ink-muted)}.tx-status{margin-top:.85rem;font-family:var(--font-mono);font-size:.8rem}.tx-status .ok{color:var(--success)}.tx-status .err,.tx-status.err{color:var(--danger)}.text-link{color:var(--royal);text-decoration:underline;text-underline-offset:.15em}.text-link:hover{color:var(--royal-deep)}.app-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.25rem;background:rgba(14,21,32,.45);overflow-y:auto}.app-modal-card{width:min(440px,100%);display:grid;grid-gap:.75rem;gap:.75rem;padding:1.35rem 1.4rem 1.2rem;background:var(--canvas);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;z-index:1}.app-modal-card-distributor{width:min(560px,100%);max-height:min(88vh,760px);overflow-y:auto}.app-modal-title{margin:0;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.55rem;letter-spacing:-.02em;color:var(--ink)}.app-modal-body{margin:0 0 .35rem;color:var(--ink-soft);line-height:1.55}.app-modal-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.app-modal-actions .btn{flex:1 1 8rem;justify-content:center;min-height:44px;text-decoration:none}.distributor-how{display:grid;grid-gap:.7rem;gap:.7rem}.distributor-tier-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.distributor-tier-list li{display:grid;grid-template-columns:5rem 1fr;align-items:center;grid-gap:.75rem;gap:.75rem}.distributor-tier-copy{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.distributor-tier-list img{width:5rem;height:5rem;border-radius:8px;object-fit:cover;background:var(--bg-elev)}.distributor-tier-list strong{font-weight:600;font-size:.95rem}.distributor-tier-copy span{font-size:.82rem;line-height:1.35;color:var(--ink-muted)}