.demo-page{--demo-accent:#79a9a7;--demo-accent-strong:#527d7a;--demo-accent-soft:#79a9a71f;--demo-positive:#68bea1;--demo-panel:color-mix(in srgb, var(--panel,#0d1721) 94%, transparent);--demo-border:color-mix(in srgb, var(--line,#78a0b438) 82%, transparent);isolation:isolate;position:relative;overflow:clip}.demo-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 10%,#3f777529,#0000 38%),radial-gradient(circle at 86% 17%,#527da717,#0000 36%),linear-gradient(#3f777512,#0000 68%);height:920px;position:absolute;inset:0 0 auto}.demo-nav-public{z-index:80;border-bottom:1px solid var(--demo-border);background:color-mix(in srgb, var(--bg,#071019) 84%, transparent);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);position:sticky;top:0}.demo-nav-inner{min-height:72px}.demo-brand{align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.demo-brand-logo-wrap{background:linear-gradient(145deg,#79a9a724,#527da70f);border:1px solid #79a9a747;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 30px #00000021,inset 0 1px #ffffff0d}.demo-brand-logo{object-fit:contain;width:32px;height:32px}.demo-brand-copy{gap:2px;line-height:1.12;display:grid}.demo-brand-copy strong{color:var(--text,#eef7fb);letter-spacing:-.015em;font-size:.91rem}.demo-brand-copy small{color:var(--muted,#96a9b9);letter-spacing:.04em;font-size:.68rem}.demo-nav-links{align-items:center;gap:7px}.demo-nav-secondary{opacity:.82}.demo-nav-cta,.demo-primary-action,.demo-secondary-action{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:730;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.demo-nav-cta,.demo-primary-action{color:#0c0e0f;background:linear-gradient(135deg,#b7d0ce,#79a9a7);border:1px solid #b7d0ceb8;box-shadow:0 10px 28px #3f77752e}.demo-nav-cta:hover,.demo-primary-action:hover,.demo-secondary-action:hover{transform:translateY(-1px)}.demo-nav-cta:hover,.demo-primary-action:hover{box-shadow:0 14px 34px #3f777542}.demo-marketing-shell{padding:58px 0 0}.demo-hero{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);align-items:center;gap:clamp(32px,5vw,76px);padding-top:38px;padding-bottom:42px;display:grid}.demo-hero-copy{max-width:760px}.demo-status-row{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;display:flex}.demo-live-pill,.demo-data-pill,.demo-readonly-badge{border:1px solid var(--demo-border);width:fit-content;color:var(--muted,#a6b7c5);background:color-mix(in srgb, var(--panel,#0d1721) 72%, transparent);letter-spacing:.025em;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.69rem;font-weight:700;display:inline-flex}.demo-live-pill{color:color-mix(in srgb, var(--demo-positive) 86%, var(--text,#fff))}.demo-live-pill>span{background:var(--demo-positive);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #76dfad17,0 0 18px #76dfad6b}.demo-kicker,.demo-section-label{color:var(--demo-accent);text-transform:uppercase;letter-spacing:.13em;margin:0;font-size:.72rem;font-weight:800}.demo-hero h1{max-width:760px;color:var(--text,#eff7fb);letter-spacing:-.055em;text-wrap:balance;margin:10px 0 19px;font-size:clamp(2.35rem,5.2vw,4.75rem);line-height:.99}.demo-lead{max-width:710px;color:var(--muted,#a6b7c5);margin:0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.75}.demo-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.demo-primary-action,.demo-secondary-action{min-height:48px;padding-inline:19px}.demo-secondary-action{border:1px solid var(--demo-border);color:var(--text,#eff7fb);background:color-mix(in srgb, var(--panel,#0d1721) 76%, transparent)}.demo-secondary-action:hover{border-color:color-mix(in srgb, var(--demo-accent) 42%, var(--demo-border));background:color-mix(in srgb, var(--panel,#0d1721) 92%, transparent)}.demo-trust-row{color:var(--muted,#97aabb);flex-wrap:wrap;gap:9px 18px;margin-top:23px;font-size:.77rem;display:flex}.demo-trust-row span{align-items:center;gap:7px;display:inline-flex}.demo-trust-row i{width:18px;height:18px;color:var(--demo-positive);background:color-mix(in srgb, var(--demo-positive) 11%, transparent);border-radius:50%;place-items:center;font-size:.65rem;font-style:normal;display:grid}.demo-wealth-card{border:1px solid color-mix(in srgb, var(--demo-accent) 31%, var(--demo-border));background:linear-gradient(145deg, color-mix(in srgb, var(--demo-accent) 11%, transparent), transparent 48%), var(--demo-panel);border-radius:26px;min-height:420px;padding:clamp(22px,3vw,31px);position:relative;overflow:hidden;box-shadow:0 34px 90px #0000003b,inset 0 1px #ffffff0b}.demo-wealth-card:after{content:"";background:color-mix(in srgb, var(--demo-accent) 11%, transparent);filter:blur(20px);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-105px;right:-120px}.demo-wealth-card-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:15px;display:flex;position:relative}.demo-wealth-card-head>div{gap:4px;display:grid}.demo-wealth-card-head>div>span{color:var(--muted,#9eb0c2);font-size:.7rem}.demo-wealth-card-head>div>strong{color:var(--text,#eff7fb);font-size:.96rem}.demo-net-worth{gap:4px;margin-top:55px;display:grid}.demo-net-worth>span,.demo-net-worth>small{color:var(--muted,#9eb0c2)}.demo-net-worth>span{font-size:.75rem}.demo-net-worth>strong{color:var(--text,#eff7fb);letter-spacing:-.045em;font-size:clamp(2.15rem,4vw,3.4rem);line-height:1}.demo-net-worth>small{margin-top:4px;font-size:.68rem}.demo-wealth-bars{gap:4px;height:9px;margin-top:32px;display:flex}.demo-bar{border-radius:999px;min-width:8px;display:block}.demo-bar-depot{background:var(--demo-accent);flex:200}.demo-bar-cash{background:var(--cwns-info,#728fca);flex:55}.demo-bar-assets{background:var(--cwns-gold,#b7a27a);flex:448.5}.demo-wealth-legend{gap:10px;margin-top:24px;display:grid}.demo-wealth-legend>span{color:var(--muted,#9eb0c2);grid-template-columns:10px 1fr auto;align-items:center;gap:9px;font-size:.72rem;display:grid}.demo-wealth-legend strong{color:var(--text,#eff7fb);font-size:.76rem}.demo-dot{border-radius:50%;width:7px;height:7px}.demo-dot-depot{background:var(--demo-accent)}.demo-dot-cash{background:var(--cwns-info,#728fca)}.demo-dot-assets{background:var(--cwns-gold,#b7a27a)}.demo-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.demo-metric-strip article{border:1px solid var(--demo-border);background:color-mix(in srgb, var(--panel,#0d1721) 68%, transparent);border-radius:17px;min-width:0;padding:16px 17px}.demo-metric-strip article.is-featured{border-color:color-mix(in srgb, var(--demo-accent) 42%, var(--demo-border));background:linear-gradient(135deg, color-mix(in srgb, var(--demo-accent) 11%, transparent), color-mix(in srgb, var(--panel,#0d1721) 74%, transparent))}.demo-metric-strip article>span{color:var(--muted,#9eb0c2);font-size:.68rem;display:block}.demo-metric-strip article>strong{color:var(--text,#eff7fb);letter-spacing:-.025em;margin-top:6px;font-size:clamp(1.08rem,1.8vw,1.32rem);display:block}.demo-metric-strip article.is-featured>strong{color:var(--demo-accent)}.demo-metric-strip article.is-muted>strong{color:color-mix(in srgb, #ef9797 88%, var(--text,#fff))}.demo-feature-band{border-top:1px solid var(--demo-border);margin-top:82px;margin-bottom:54px;padding-top:52px}.demo-feature-band-copy{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:end;gap:14px 44px;margin-bottom:25px;display:grid}.demo-feature-band-copy .demo-section-label{grid-column:1/-1}.demo-feature-band-copy h2,.demo-dashboard-heading h2{color:var(--text,#eff7fb);letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,3.2vw,2.7rem);line-height:1.08}.demo-feature-band-copy p{color:var(--muted,#9eb0c2);margin:0;font-size:.9rem;line-height:1.65}.demo-explainer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.demo-feature-card{border:1px solid var(--demo-border);background:color-mix(in srgb, var(--panel,#0d1721) 67%, transparent);border-radius:19px;gap:15px;min-height:150px;padding:19px;display:flex}.demo-feature-number{color:var(--demo-accent);letter-spacing:.08em;font-size:.67rem;font-weight:800}.demo-feature-card strong{color:var(--text,#eff7fb);font-size:.9rem;display:block}.demo-feature-card p{color:var(--muted,#9eb0c2);margin:8px 0 0;font-size:.78rem;line-height:1.58}.demo-feature-chips{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.demo-feature-chips>span{border:1px solid var(--demo-border);color:var(--muted,#9eb0c2);background:color-mix(in srgb, var(--panel,#0d1721) 58%, transparent);border-radius:999px;padding:7px 10px;font-size:.68rem}.demo-dashboard-anchor{border-top:1px solid var(--demo-border);padding-top:28px;scroll-margin-top:92px}.demo-dashboard-heading{justify-content:space-between;align-items:end;gap:24px;padding-top:23px;padding-bottom:22px;display:flex}.demo-dashboard-heading>div{gap:7px;display:grid}.demo-dashboard-heading h2{font-size:clamp(1.5rem,2.6vw,2.25rem)}.demo-dashboard-note{max-width:330px;color:var(--muted,#9eb0c2);text-align:right;font-size:.7rem;line-height:1.5}[data-theme=light] .demo-page{--demo-panel:#ffffffe0;--demo-border:#345b6e29}[data-theme=light] .demo-page:before{background:radial-gradient(circle at 12% 10%,#3f77751f,#0000 38%),radial-gradient(circle at 86% 17%,#527da712,#0000 36%),linear-gradient(#3f77750e,#0000 68%)}[data-theme=light] .demo-nav-public{background:#f8fcfedb}[data-theme=light] .demo-wealth-card{box-shadow:0 28px 80px #3053651f,inset 0 1px #ffffffb3}@media (max-width:980px){.demo-marketing-shell{padding-top:30px}.demo-hero{grid-template-columns:1fr;padding-top:28px}.demo-hero-copy{max-width:820px}.demo-wealth-card{min-height:0}.demo-net-worth{margin-top:40px}.demo-feature-band-copy{grid-template-columns:1fr}.demo-explainer-grid,.demo-metric-strip{grid-template-columns:1fr 1fr}}@media (max-width:720px){.demo-nav-inner{min-height:62px}.demo-brand-logo-wrap{border-radius:12px;flex-basis:39px;width:39px;height:39px}.demo-brand-logo{width:29px;height:29px}.demo-brand-copy small,.demo-nav-secondary{display:none}.demo-nav-cta{min-height:38px;padding-inline:12px;font-size:.74rem}.demo-marketing-shell{padding-top:14px}.demo-hero{gap:25px;padding-top:27px;padding-bottom:28px}.demo-hero h1{font-size:clamp(2.05rem,12vw,3.25rem)}.demo-lead{font-size:.93rem;line-height:1.67}.demo-primary-action,.demo-secondary-action{flex:170px}.demo-trust-row{gap:8px;display:grid}.demo-wealth-card{border-radius:21px;padding:20px}.demo-wealth-card-head{display:grid}.demo-net-worth{margin-top:32px}.demo-net-worth>strong{font-size:2.55rem}.demo-metric-strip{gap:8px}.demo-metric-strip article{padding:14px}.demo-feature-band{margin-top:58px;padding-top:38px}.demo-explainer-grid{grid-template-columns:1fr}.demo-feature-card{min-height:0}.demo-dashboard-heading{align-items:start;display:grid}.demo-dashboard-note{text-align:left}}@media (max-width:430px){.demo-brand-copy strong{font-size:.79rem}.demo-nav-cta{font-size:.68rem}.demo-status-row{align-items:flex-start}.demo-metric-strip{grid-template-columns:1fr}.demo-wealth-legend>span{grid-template-columns:10px 1fr}.demo-wealth-legend strong{grid-column:2}}@media (prefers-reduced-motion:reduce){.demo-nav-cta,.demo-primary-action,.demo-secondary-action{transition:none}}
