/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.mkt{--bg-deep:#07050d;--bg-mid:#0c0817;--glass-bg:#140e238c;--glass-bg-strong:#140e23b8;--glass-border:#ffffff14;--glass-highlight:#ffffff1f;--ink:#f5f3ff;--ink-dim:#c7c1de;--muted:#8b85a3;--violet-300:#c4b5fd;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--plum-500:#a855f7;--magenta-500:#d946ef;--rose-400:#fb7185;--accent:var(--violet-500);--radius:18px;--maxw:1180px;--glow:0 0 80px -20px #8b5cf647;--glow-sm:0 0 40px -12px #a855f733}.mkt .wrap{z-index:1;max-width:var(--maxw);margin:0 auto;padding:0 28px;position:relative}.mkt .mono{font-family:var(--font-roboto-mono);letter-spacing:.18em;text-transform:uppercase;font-weight:500}.mkt .eyebrow{color:var(--violet-300);font-size:11px}.mkt .serif{font-family:var(--font-fraunces)}.mkt nav.top{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(150%);border-bottom:1px solid var(--glass-border);background:#07050d9e;position:sticky;top:0}.mkt nav.top .inner{max-width:var(--maxw);align-items:center;gap:28px;height:68px;margin:0 auto;padding:0 28px;display:flex}.mkt .brand{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:11px;display:flex}.mkt .brand .logo-img{width:auto;height:38px;box-shadow:inset 0 0 0 1px #7c3aed1f,var(--glow-sm);background:#fbfbff;border-radius:10px;flex:none;padding:5px 8px;display:block}.mkt footer .brand .logo-img{height:34px}.mkt .brand .name{font-family:var(--font-fraunces);letter-spacing:-.02em;font-size:21px;font-weight:500}.mkt .brand .name b{color:var(--violet-300);font-weight:500}.mkt nav .links{gap:6px;margin-left:8px;display:flex}.mkt nav .links a{color:var(--ink-dim);cursor:pointer;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:400;text-decoration:none;transition:all .18s}.mkt nav .links a:hover{color:var(--ink);background:#ffffff0a}.mkt nav .links a.active{color:var(--ink);background:#8b5cf624}.mkt nav .spacer{flex:1}.mkt .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.mkt .btn-ghost{color:var(--ink-dim);border-color:var(--glass-border);background:#ffffff05}.mkt .btn-ghost:hover{color:var(--ink);border-color:var(--glass-highlight);background:#ffffff0d}.mkt .btn-primary{color:#fff;background:linear-gradient(135deg,var(--violet-500),var(--magenta-500));box-shadow:var(--glow-sm);background-size:180% 180%}.mkt .btn-primary:hover{box-shadow:var(--glow);background-position:100%;transform:translateY(-1px)}.mkt .btn-lg{border-radius:13px;padding:14px 26px;font-size:15px}@keyframes mkt-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mkt .glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:inset 0 1px 0 0 var(--glass-highlight),var(--glow-sm)}.mkt .hero{text-align:center;padding:96px 0 40px}.mkt .pill{border:1px solid var(--glass-border);color:var(--ink-dim);background:#ffffff08;border-radius:999px;align-items:center;gap:9px;margin-bottom:30px;padding:7px 16px;font-size:12px;display:inline-flex}.mkt .pill .dot{background:var(--magenta-500);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px 2px #d946efb3}.mkt .hero h1{font-family:var(--font-fraunces);letter-spacing:-.025em;max-width:920px;margin:0 auto;font-size:clamp(42px,7.4vw,82px);font-weight:340;line-height:1.02}.mkt .hero h1 em{color:var(--violet-300);font-style:italic}.mkt .hero .sub{max-width:620px;color:var(--ink-dim);margin:28px auto 0;font-size:clamp(16px,2vw,19px);font-weight:300}.mkt .hero .cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.mkt .hero .reassure{color:var(--muted);margin-top:20px;font-size:12.5px}.mkt .preview-frame{max-width:1020px;margin:64px auto 0;position:relative}.mkt .preview-frame:before{content:"";filter:blur(20px);z-index:-1;background:radial-gradient(60% 60% at 50% 30%,#8b5cf640,#0000 70%);position:absolute;inset:-40px -10px}.mkt .browser{border-radius:16px 16px 14px 14px;overflow:hidden}.mkt .browser .bar{border-bottom:1px solid var(--glass-border);background:#ffffff06;align-items:center;gap:8px;padding:13px 16px;display:flex}.mkt .browser .bar i{background:#ffffff26;border-radius:50%;width:11px;height:11px;display:inline-block}.mkt .browser .bar .url{font-family:var(--font-roboto-mono);color:var(--muted);margin-left:14px;font-size:11.5px}.mkt .dash{grid-template-columns:repeat(4,1fr);gap:16px;padding:26px;display:grid}.mkt .kpi{border:1px solid var(--glass-border);text-align:left;background:#ffffff05;border-radius:13px;padding:18px;position:relative;overflow:hidden}.mkt .kpi:before{content:"";background:var(--c,var(--violet-500));width:3px;height:100%;position:absolute;top:0;left:0}.mkt .kpi .lab{font-family:var(--font-roboto-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.mkt .kpi .val{font-family:var(--font-fraunces);letter-spacing:-.02em;margin-top:9px;font-size:30px}.mkt .kpi .chg{color:var(--violet-300);margin-top:7px;font-size:12px}.mkt .kpi.c2{--c:var(--magenta-500)}.mkt .kpi.c2 .chg{color:var(--rose-400)}.mkt .kpi.c3{--c:var(--plum-500)}.mkt .kpi.c4{--c:var(--violet-300)}.mkt .dash .chartcard{grid-column:1/3}.mkt .dash .chartcard,.mkt .dash .listcard{border:1px solid var(--glass-border);text-align:left;background:#ffffff05;border-radius:13px;padding:18px}.mkt .dash .listcard{grid-column:3/5}.mkt .chartcard .h,.mkt .listcard .h{color:var(--ink-dim);justify-content:space-between;margin-bottom:16px;font-size:13px;display:flex}.mkt .bars{align-items:flex-end;gap:9px;height:120px;display:flex}.mkt .bars span{background:linear-gradient(to top,var(--violet-600),var(--violet-400));opacity:.85;border-radius:5px 5px 0 0;flex:1}.mkt .srcrow{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;display:flex}.mkt .srcrow:last-child{border:0}.mkt .srcrow .l{color:var(--ink-dim);align-items:center;gap:10px;display:flex}.mkt .srcrow .d{background:var(--violet-400);border-radius:3px;width:9px;height:9px}.mkt .srcrow .v{font-family:var(--font-roboto-mono);color:var(--ink)}.mkt .sources{text-align:center;padding:64px 0 30px}.mkt .sources .cap{color:var(--muted);margin-bottom:26px;font-size:12px}.mkt .logo-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.mkt .logo-chip{border:1px solid var(--glass-border);color:var(--ink-dim);background:#ffffff06;border-radius:12px;align-items:center;gap:10px;padding:11px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .18s;display:inline-flex}.mkt .logo-chip:hover{border-color:var(--glass-highlight);color:var(--ink)}.mkt .logo-chip .ic{background:var(--c,var(--violet-400));border-radius:50%;width:9px;height:9px}.mkt .section{padding:90px 0 10px}.mkt .sec-head{text-align:center;max-width:680px;margin:0 auto 52px}.mkt .sec-head .eyebrow{margin-bottom:16px;display:block}.mkt .sec-head h2{font-family:var(--font-fraunces);letter-spacing:-.02em;font-size:clamp(30px,4.6vw,46px);font-weight:340;line-height:1.08}.mkt .sec-head h2 em{color:var(--violet-300);font-style:italic}.mkt .sec-head p{color:var(--ink-dim);margin-top:18px;font-size:16px;font-weight:300}.mkt .split{grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;display:grid}.mkt .split .card{padding:34px}.mkt .split .tag{font-family:var(--font-roboto-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:10.5px}.mkt .split .before .tag{color:var(--rose-400)}.mkt .split .after .tag{color:var(--violet-300)}.mkt .split h3{font-family:var(--font-fraunces);letter-spacing:-.01em;margin-bottom:16px;font-size:25px;font-weight:360}.mkt .split ul{flex-direction:column;gap:13px;list-style:none;display:flex}.mkt .split li{color:var(--ink-dim);gap:12px;font-size:14.5px;display:flex}.mkt .split li .m{border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;display:grid}.mkt .before li .m{color:var(--rose-400);background:#fb718524}.mkt .after li .m{color:var(--violet-300);background:#8b5cf629}.mkt .after{position:relative;overflow:hidden}.mkt .after:before{content:"";pointer-events:none;background:linear-gradient(135deg,#8b5cf612,#d946ef0d);position:absolute;inset:0}.mkt .fgrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.mkt .fcard{padding:32px;transition:all .25s;position:relative;overflow:hidden}.mkt .fcard:hover{border-color:var(--glass-highlight);transform:translateY(-3px)}.mkt .fcard .ic{border:1px solid var(--glass-border);background:linear-gradient(135deg,#8b5cf638,#d946ef24);border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:20px;font-size:21px;display:grid}.mkt .fcard h3{font-family:var(--font-fraunces);letter-spacing:-.01em;margin-bottom:11px;font-size:21px;font-weight:380}.mkt .fcard p{color:var(--ink-dim);font-size:14.5px;font-weight:300}.mkt .fcard .more{color:var(--violet-300);cursor:pointer;gap:6px;margin-top:16px;font-size:13px;font-weight:500;display:inline-flex}.mkt .deep{flex-direction:column;gap:22px;margin-top:30px;display:flex}.mkt .deep .row{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:0;display:grid;overflow:hidden}.mkt .deep .row:nth-child(2n) .copy{order:2}.mkt .deep .copy{padding:42px}.mkt .deep .copy .num{font-family:var(--font-roboto-mono);letter-spacing:.16em;color:var(--violet-400);margin-bottom:14px;font-size:11px}.mkt .deep .copy h3{font-family:var(--font-fraunces);letter-spacing:-.015em;margin-bottom:14px;font-size:27px;font-weight:360;line-height:1.12}.mkt .deep .copy p{color:var(--ink-dim);font-size:15px;font-weight:300}.mkt .deep .copy .feats{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.mkt .deep .copy .feats span{border:1px solid var(--glass-border);color:var(--ink-dim);background:#ffffff08;border-radius:999px;padding:6px 13px;font-size:12.5px}.mkt .deep .visual{border-left:1px solid var(--glass-border);background:linear-gradient(135deg,#7c3aed24,#d946ef14);place-items:center;min-height:260px;padding:34px;display:grid}.mkt .deep .row:nth-child(2n) .visual{border-left:0;border-right:1px solid var(--glass-border)}.mkt .mini{width:100%;max-width:340px}.mkt .mini .mrow{border:1px solid var(--glass-border);background:#140e2380;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:11px 14px;font-size:13px;display:flex}.mkt .mini .mrow .badge{font-family:var(--font-roboto-mono);color:var(--violet-300);background:#8b5cf62e;border-radius:6px;padding:3px 9px;font-size:11px}.mkt .mini .ring{background:conic-gradient(var(--violet-500) 0 68%,#ffffff12 68% 100%);border-radius:50%;place-items:center;width:120px;height:120px;margin:0 auto;display:grid;position:relative}.mkt .mini .ring:after{content:"";background:var(--bg-mid);border-radius:50%;position:absolute;inset:14px}.mkt .mini .ring b{z-index:1;font-family:var(--font-fraunces);font-size:26px;position:relative}.mkt .mini .goalbar{background:#ffffff14;border-radius:6px;height:10px;margin:8px 0 4px;overflow:hidden}.mkt .mini .goalbar i{background:linear-gradient(90deg,var(--violet-500),var(--magenta-500));width:74%;height:100%;display:block}.mkt .price-wrap{max-width:760px;margin:0 auto}.mkt .price-hero{text-align:center;padding-top:30px}.mkt .badge-soon{color:var(--magenta-500);background:#d946ef1a;border:1px solid #d946ef4d;border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:8px 18px;font-size:12px;font-weight:500;display:inline-flex}.mkt .price-card{text-align:center;margin-top:44px;padding:48px;position:relative;overflow:hidden}.mkt .price-card:before{content:"";pointer-events:none;background:radial-gradient(50% 50% at 50% 0,#8b5cf62e,#0000 70%);width:120%;height:120%;position:absolute;top:-60%;left:50%;transform:translate(-50%)}.mkt .price-card .founders{font-family:var(--font-roboto-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--violet-300);margin-bottom:18px;font-size:11px;display:inline-block}.mkt .price-card h2{font-family:var(--font-fraunces);letter-spacing:-.02em;font-size:clamp(28px,4vw,40px);font-weight:340;line-height:1.1}.mkt .price-card .pp{color:var(--ink-dim);max-width:480px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:16px;font-weight:300}.mkt form.waitlist{text-align:left;gap:16px;margin-top:34px;display:grid;position:relative}.mkt .field{flex-direction:column;gap:7px;display:flex}.mkt .field.two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mkt .field label{color:var(--ink-dim);font-size:12.5px;font-weight:500}.mkt .field .inner{flex-direction:column;gap:7px;display:flex}.mkt input,.mkt select,.mkt textarea{border:1px solid var(--glass-border);width:100%;color:var(--ink);background:#ffffff08;border-radius:11px;padding:13px 15px;font-family:inherit;font-size:14.5px;transition:all .18s}.mkt input::placeholder,.mkt textarea::placeholder{color:var(--muted)}.mkt input:focus,.mkt select:focus,.mkt textarea:focus{border-color:var(--violet-400);background:#ffffff0d;outline:none;box-shadow:0 0 0 3px #8b5cf626}.mkt textarea{resize:vertical;min-height:120px;font-family:inherit}.mkt select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238b85a3' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:38px}.mkt form.waitlist .btn{width:100%;margin-top:6px}.mkt .micro{text-align:center;color:var(--muted);margin-top:6px;font-size:12px}.mkt .success{text-align:center;padding:30px 10px;animation:mkt-fade .4s;display:none}.mkt .success.show{display:block}.mkt .success .check{background:linear-gradient(135deg,var(--violet-500),var(--magenta-500));width:64px;height:64px;box-shadow:var(--glow);border-radius:50%;place-items:center;margin:0 auto 22px;font-size:30px;display:grid}.mkt .success h3{font-family:var(--font-fraunces);margin-bottom:12px;font-size:26px;font-weight:360}.mkt .success p{color:var(--ink-dim);max-width:420px;margin:0 auto;font-weight:300}.mkt .perks{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.mkt .perk{text-align:center;padding:22px}.mkt .perk .ic{margin-bottom:12px;font-size:22px}.mkt .perk h4{margin-bottom:6px;font-size:14px;font-weight:500}.mkt .perk p{color:var(--muted);font-size:13px;font-weight:300}.mkt .sc-frame{max-width:1080px;margin:0 auto;position:relative}.mkt .sc-frame:before{content:"";filter:blur(20px);z-index:-1;background:radial-gradient(60% 60% at 50% 40%,#7c3aed33,#0000 70%);position:absolute;inset:-36px -10px}.mkt .sc-top{border-bottom:1px solid var(--glass-border);justify-content:space-between;gap:16px;padding:16px 18px}.mkt .sc-top,.mkt .sc-top .l{align-items:center;display:flex}.mkt .sc-top .l{gap:9px}.mkt .sc-top .l b{font-family:var(--font-fraunces);font-size:17px;font-weight:440}.mkt .sc-top .ic{border:1px solid var(--glass-border);width:16px;height:16px;color:var(--muted);font-size:10px;font-style:italic;font-family:var(--font-fraunces);border-radius:50%;place-items:center;display:grid}.mkt .sc-top .r{align-items:center;gap:10px;display:flex}.mkt .sc-pill{font-family:var(--font-roboto-mono);letter-spacing:.1em;font-size:10px}.mkt .sc-export,.mkt .sc-pill{border:1px solid var(--glass-border);color:var(--ink-dim);background:#ffffff08;border-radius:8px;padding:6px 12px}.mkt .sc-export{font-size:12px}.mkt .sc-scroll{overflow-x:auto}.mkt .sc-grid{border-collapse:collapse;width:100%;min-width:960px}.mkt .sc-grid td,.mkt .sc-grid th{text-align:right;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:14px 16px}.mkt .sc-grid tr:last-child td{border-bottom:0}.mkt .sc-grid th{font-family:var(--font-roboto-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:500}.mkt .sc-grid td:first-child,.mkt .sc-grid th:first-child{text-align:left;z-index:1;background:#0c0817;position:sticky;left:0}.mkt .sc-grid .metric{color:var(--ink);align-items:center;gap:7px;min-width:150px;font-size:13px;font-weight:500;display:flex}.mkt .sc-grid .metric .mi{border:1px solid var(--glass-border);width:14px;height:14px;color:var(--muted);font-size:9px;font-style:italic;font-family:var(--font-fraunces);border-radius:50%;flex:none;place-items:center;display:inline-grid}.mkt .sc-cell .v{color:var(--ink);letter-spacing:-.01em;font-size:13.5px}.mkt .sc-cell .d,.mkt .sc-cell .v{font-family:var(--font-roboto-mono);display:block}.mkt .sc-cell .d{font-size:10.5px;letter-spacing:.02em;margin-top:4px}.mkt .sc-cell .d.up{color:#5fd6a4}.mkt .sc-cell .d.down{color:#fb7185}.mkt .sc-cell .star{color:var(--gold,#f5c451);margin-right:5px}.mkt .sc-grid td.total,.mkt .sc-grid th.total{border-left:1px solid var(--glass-border);background:#ffffff05}.mkt .sc-grid td.total .v{color:#fff;font-size:14.5px;font-weight:600}.mkt .sc-grid th.total{color:var(--ink-dim)}.mkt .sc-grid .sc-gap td{border-bottom:1px solid var(--glass-border);background:#ffffff04;padding:6px 0}.mkt .sc-grid tbody tr:hover td{background:#8b5cf60f}.mkt .sc-grid tbody tr:hover td:first-child{background:#120c22}.mkt .sc-grid tbody tr:hover td.total{background:#8b5cf614}@media (max-width:640px){.mkt .sc-scroll{overflow-x:visible}.mkt .sc-grid{width:100%;min-width:0;display:block}.mkt .sc-grid thead{display:none}.mkt .sc-grid tbody{display:block}.mkt .sc-grid tr{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:13px 16px;display:flex}.mkt .sc-grid tr:last-child{border-bottom:0}.mkt .sc-grid tr.sc-gap{display:none}.mkt .sc-grid td{text-align:right;white-space:nowrap;background:0 0;border:0;padding:0;display:none!important}.mkt .sc-grid td:first-child{text-align:left;background:0 0;flex:auto;min-width:0;position:static;display:flex!important}.mkt .sc-grid .metric{min-width:0;font-size:14px}.mkt .sc-grid td:nth-child(7){flex:none;display:block!important}.mkt .sc-grid td:nth-child(7) .sc-cell .v{display:none}.mkt .sc-grid td:nth-child(7) .sc-cell .d{margin-top:0;font-size:11px}.mkt .sc-grid td.total{border:0;flex:none;display:block!important}.mkt .sc-grid td.total .v{text-align:right;min-width:74px;font-size:16px}.mkt .sc-grid tbody tr:hover td:first-child{background:0 0}}.mkt .faq-list{flex-direction:column;gap:13px;max-width:800px;margin:0 auto;display:flex}.mkt .faq-item{overflow:hidden}.mkt .faq-item summary{cursor:pointer;color:var(--ink);align-items:center;gap:16px;padding:21px 26px;font-size:16px;font-weight:500;list-style:none;transition:all .18s;display:flex}.mkt .faq-item summary::-webkit-details-marker{display:none}.mkt .faq-item summary .q{flex:1}.mkt .faq-item summary .pm{border:1px solid var(--glass-border);width:25px;height:25px;color:var(--violet-300);background:#ffffff08;border-radius:7px;flex:none;place-items:center;font-size:17px;line-height:1;transition:all .2s;display:grid}.mkt .faq-item[open] summary{color:var(--violet-300)}.mkt .faq-item[open] summary .pm{background:#8b5cf62e;border-color:#0000;transform:rotate(45deg)}.mkt .faq-item .a{color:var(--ink-dim);max-width:700px;padding:0 26px 23px;font-size:14.5px;font-weight:300}.mkt .closing{text-align:center;padding:110px 0 40px}.mkt .closing .card{padding:60px 40px;position:relative;overflow:hidden}.mkt .closing .card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#8b5cf61f,#d946ef14);position:absolute;inset:0}.mkt .closing h2{font-family:var(--font-fraunces);letter-spacing:-.02em;font-size:clamp(28px,4.5vw,44px);font-weight:340;position:relative}.mkt .closing h2 em{color:var(--violet-300);font-style:italic}.mkt .closing p{color:var(--ink-dim);max-width:480px;margin:18px auto 30px;font-weight:300;position:relative}.mkt .closing .cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.mkt footer{border-top:1px solid var(--glass-border);margin-top:90px;padding:40px 0 50px}.mkt footer .inner{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:0 28px;display:flex}.mkt footer .links{flex-wrap:wrap;gap:24px;display:flex}.mkt footer a{color:var(--muted);cursor:pointer;font-size:13px;text-decoration:none}.mkt footer a:hover{color:var(--ink-dim)}.mkt footer .cr{color:var(--muted);font-size:12.5px}.mkt .dd{position:relative}.mkt .dd .navitem{color:var(--ink-dim);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:400;text-decoration:none;transition:all .18s;display:inline-flex}.mkt .dd .navitem:hover{color:var(--ink);background:#ffffff0a}.mkt .dd .navitem.active{color:var(--ink);background:#8b5cf624}.mkt .caret{border-bottom:1.6px solid;border-right:1.6px solid;flex:none;width:7px;height:7px;transition:all .2s;display:inline-block;transform:rotate(45deg)translateY(-1px)}.mkt .dd.open .caret,.mkt .dd:hover .caret{transform:rotate(-135deg)translateY(2px)}.mkt .dd-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);min-width:230px;box-shadow:0 24px 60px -20px #000000b3,var(--glow-sm);opacity:0;visibility:hidden;z-index:60;background:#100c1cf7;border-radius:14px;padding:8px;transition:all .18s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px)}.mkt .dd.open .dd-menu,.mkt .dd:hover .dd-menu{opacity:1;visibility:visible;transform:translateY(0)}.mkt .dd-item{cursor:pointer;color:var(--ink);white-space:nowrap;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:block}.mkt .dd-item:hover{color:var(--ink);background:#8b5cf624}.mkt .who-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mkt .calc-band{grid-template-columns:1.2fr .8fr;align-items:center;gap:30px;margin-top:0;padding:38px 40px;display:grid;position:relative;overflow:hidden}.mkt .calc-band:before{content:"";pointer-events:none;background:linear-gradient(135deg,#8b5cf61f,#d946ef12);position:absolute;inset:0}.mkt .calc-band .cb-left{position:relative}.mkt .calc-band .cb-eyebrow{margin-bottom:12px;display:block}.mkt .calc-band h3{font-family:var(--font-fraunces);letter-spacing:-.01em;font-size:clamp(22px,3vw,30px);font-weight:340;line-height:1.12}.mkt .calc-band h3 em{color:var(--violet-300);font-style:italic}.mkt .calc-band .cb-sub{color:var(--ink-dim);max-width:430px;margin-top:12px;font-size:14.5px;font-weight:300}.mkt .calc-band .cb-cta{margin-top:22px;position:relative}.mkt .calc-mini{border:1px solid var(--glass-border);background:#140e2380;border-radius:14px;padding:18px;position:relative}.mkt .calc-mini .cm-row{color:var(--ink-dim);border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.mkt .calc-mini .cm-row:last-child{border:0}.mkt .calc-mini .cm-v{font-family:var(--font-roboto-mono);color:var(--ink)}.mkt .calc-mini .cm-big{color:var(--violet-300);font-size:15px}.mkt .roas-inputs{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:28px;display:grid}.mkt .roas-results{grid-template-columns:repeat(3,1fr);gap:16px;padding:0;display:grid}.mkt .roas-results .kpi{font-size:inherit}@media (max-width:860px){.mkt .roas-inputs{grid-template-columns:1fr}.mkt .roas-results{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.mkt .roas-results{grid-template-columns:1fr}}@media (max-width:860px){.mkt nav .links{display:none}.mkt .dash{grid-template-columns:repeat(2,1fr)}.mkt .dash .chartcard,.mkt .dash .listcard{grid-column:auto}.mkt .deep .row,.mkt .fgrid,.mkt .split{grid-template-columns:1fr}.mkt .deep .row:nth-child(2n) .copy{order:0}.mkt .deep .row:nth-child(2n) .visual,.mkt .deep .visual{border:0;border-top:1px solid var(--glass-border)}.mkt .calc-band,.mkt .field.two,.mkt .perks,.mkt .who-grid{grid-template-columns:1fr}.mkt .calc-band{padding:30px 24px}}.mkt .hamburger{border:1px solid var(--glass-border);width:40px;height:40px;color:var(--ink-dim);cursor:pointer;background:#ffffff08;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:all .18s;display:none}.mkt .hamburger:hover{color:var(--ink);border-color:var(--glass-highlight);background:#ffffff0f}@media (max-width:860px){.mkt .hamburger{display:inline-flex}.mkt .desktop-only{display:none!important}.mkt nav .spacer{display:none}}.mkt .mobile-panel{z-index:49;-webkit-backdrop-filter:blur(24px)saturate(160%);border-bottom:1px solid var(--glass-border);background:#0a0714f7;max-height:0;transition:max-height .28s cubic-bezier(.4,0,.2,1);display:none;position:absolute;top:68px;left:0;right:0;overflow:hidden}.mkt .mobile-panel.open{max-height:600px}@media (max-width:860px){.mkt .mobile-panel{display:block}}.mkt .mobile-panel-inner{flex-direction:column;gap:4px;padding:16px 20px 24px;display:flex}.mkt .mp-link{color:var(--ink-dim);border-radius:11px;align-items:center;min-height:48px;padding:13px 14px;font-size:15px;font-weight:400;text-decoration:none;transition:all .15s;display:flex}.mkt .mp-link:active,.mkt .mp-link:hover{color:var(--ink);background:#ffffff0d}.mkt .mp-link.active{color:var(--ink);background:#8b5cf624}.mkt .mp-sub{padding-left:22px;font-size:14px}.mkt .mp-subhead{font-family:var(--font-roboto-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:10px 14px 4px;font-size:10px}.mkt .mp-divider{background:var(--glass-border);height:1px;margin:10px 0}.mkt .mp-btn{justify-content:center;width:100%;margin-top:6px}@media (max-width:540px){.mkt .hero{padding:64px 0 32px}.mkt .hero h1{overflow-wrap:break-word;word-break:break-word;font-size:clamp(30px,8.5vw,40px)}.mkt .dash{grid-template-columns:1fr}.mkt .dash .chartcard,.mkt .dash .listcard{grid-column:auto}}.mkt .res-tools{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px;display:grid}.mkt .res-tool-card{padding:32px;text-decoration:none;transition:all .25s;display:block;position:relative;overflow:hidden}.mkt .res-tool-card:hover{border-color:var(--glass-highlight);transform:translateY(-3px)}.mkt .res-tool-card .rt-eyebrow{font-family:var(--font-roboto-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--violet-300);margin-bottom:10px;font-size:10px;display:block}.mkt .res-tool-card h3{font-family:var(--font-fraunces);letter-spacing:-.01em;color:var(--ink);margin-bottom:9px;font-size:20px;font-weight:380}.mkt .res-tool-card p{color:var(--ink-dim);margin:0;font-size:14px;font-weight:300}.mkt .res-tool-card .rt-arrow{color:var(--violet-300);gap:5px;margin-top:14px;font-size:13px;font-weight:500;display:inline-flex}.mkt .res-guides-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.mkt .res-article-card{padding:28px;text-decoration:none;transition:all .25s;display:block;position:relative;overflow:hidden}.mkt .res-article-card:hover{border-color:var(--glass-highlight);transform:translateY(-3px)}.mkt .res-article-card .ra-category{font-family:var(--font-roboto-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--violet-300);margin-bottom:10px;font-size:10px;display:block}.mkt .res-article-card h3{font-family:var(--font-fraunces);letter-spacing:-.01em;color:var(--ink);margin-bottom:10px;font-size:18px;font-weight:380;line-height:1.22}.mkt .res-article-card p{color:var(--ink-dim);margin:0 0 14px;font-size:13.5px;font-weight:300;line-height:1.55}.mkt .res-article-card .ra-meta{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.mkt .res-article-card .ra-dot{background:var(--muted);border-radius:50%;flex:none;width:3px;height:3px}@media (max-width:860px){.mkt .res-guides-grid{grid-template-columns:repeat(2,1fr)}.mkt .res-tools{grid-template-columns:1fr}}@media (max-width:540px){.mkt .res-guides-grid{grid-template-columns:1fr}}.mkt .article-page{padding:80px 0 60px}.mkt .article-header{text-align:center;max-width:720px;margin:0 auto 56px;padding:0 16px}.mkt .article-header .ah-category{font-family:var(--font-roboto-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--violet-300);margin-bottom:18px;font-size:10.5px;display:block}.mkt .article-header h1{font-family:var(--font-fraunces);letter-spacing:-.022em;color:var(--ink);margin:0 0 20px;font-size:clamp(30px,5vw,50px);font-weight:340;line-height:1.08}.mkt .article-header .ah-byline{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13.5px;display:flex}.mkt .article-header .ah-dot{background:var(--muted);border-radius:50%;flex:none;width:3px;height:3px}.mkt .article{max-width:720px;margin:0 auto;padding:0 16px}.mkt .article h2{letter-spacing:-.015em;margin:48px 0 16px;font-size:clamp(22px,3.2vw,28px);font-weight:360;line-height:1.14}.mkt .article h2,.mkt .article h3{font-family:var(--font-fraunces);color:var(--ink)}.mkt .article h3{letter-spacing:-.01em;margin:36px 0 12px;font-size:clamp(18px,2.5vw,22px);font-weight:380;line-height:1.18}.mkt .article p{color:var(--ink-dim);margin:0 0 22px;font-size:17px;font-weight:300;line-height:1.72}.mkt .article ol,.mkt .article ul{margin:0 0 22px;padding-left:24px}.mkt .article li{color:var(--ink-dim);margin-bottom:10px;font-size:17px;font-weight:300;line-height:1.72}.mkt .article strong{color:var(--ink);font-weight:500}.mkt .article a{color:var(--violet-300);border-bottom:1px solid #c4b5fd4d;text-decoration:none;transition:all .15s}.mkt .article a:hover{color:var(--ink);border-bottom-color:var(--violet-300)}.mkt .article blockquote{border-left:3px solid var(--violet-500);background:#8b5cf612;border-radius:0 12px 12px 0;margin:28px 0;padding:20px 24px}.mkt .article blockquote p{color:var(--ink-dim);margin:0;font-size:16px;font-style:italic}.mkt .article-footer{max-width:720px;margin:56px auto 0;padding:0 16px}.mkt .article-footer .af-cta{text-align:center;border-radius:var(--radius);padding:40px 36px;position:relative;overflow:hidden}.mkt .article-footer .af-cta:before{content:"";pointer-events:none;background:linear-gradient(135deg,#8b5cf61f,#d946ef14);position:absolute;inset:0}.mkt .article-footer .af-cta h3{font-family:var(--font-fraunces);letter-spacing:-.015em;margin-bottom:10px;font-size:clamp(20px,3vw,26px);font-weight:340;position:relative}.mkt .article-footer .af-cta p{color:var(--ink-dim);max-width:440px;margin:0 auto 22px;font-size:15px;font-weight:300;position:relative}.mkt .article-footer .af-cta .cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.mkt .article-footer .af-related{border-top:1px solid var(--glass-border);margin-top:40px;padding-top:32px}.mkt .article-footer .af-related-head{font-family:var(--font-roboto-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:10.5px;display:block}.mkt .article-footer .af-related-links{flex-wrap:wrap;gap:10px;display:flex}.mkt .article-footer .af-related-links a{color:var(--ink-dim);border:1px solid var(--glass-border);background:#ffffff05;border-radius:10px;padding:9px 16px;font-size:14px;text-decoration:none;transition:all .18s}.mkt .article-footer .af-related-links a:hover{color:var(--ink);border-color:var(--glass-highlight);background:#ffffff0a}@media (max-width:860px){.mkt .article-footer .af-cta{padding:30px 22px}}.mkt .mkt-gloss-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.mkt .mkt-gloss-term{padding:30px 32px;transition:all .22s}.mkt .mkt-gloss-term:hover{border-color:var(--glass-highlight);transform:translateY(-2px)}.mkt .mkt-gloss-name{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.mkt .mkt-gloss-name>span:first-child{font-family:var(--font-fraunces);letter-spacing:-.01em;color:var(--ink);font-size:20px;font-weight:380}.mkt .mkt-gloss-abbr{letter-spacing:.14em;color:var(--violet-300);background:#8b5cf624;border:1px solid #8b5cf633;border-radius:6px;padding:3px 9px;font-size:11px}.mkt .mkt-gloss-def{color:var(--ink-dim);margin:0;font-size:14.5px;font-weight:300;line-height:1.6}@media (max-width:860px){.mkt .mkt-gloss-grid{grid-template-columns:1fr}}.mkt .mkt-int-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mkt .mkt-int-card{flex-direction:column;gap:10px;padding:28px;text-decoration:none;transition:all .25s;display:flex;position:relative;overflow:hidden}.mkt .mkt-int-card:hover{border-color:var(--glass-highlight);transform:translateY(-3px)}.mkt .mkt-int-card-header{align-items:center;gap:10px;margin-bottom:4px;display:flex}.mkt .mkt-int-chip{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mkt .mkt-int-chip-lg{border-radius:13px;width:52px;height:52px}.mkt .mkt-int-dot{border-radius:50%;width:11px;height:11px;display:block}.mkt .mkt-int-dot-lg{width:16px;height:16px}.mkt .mkt-int-category{color:var(--muted);font-size:10px}.mkt .mkt-int-name{font-family:var(--font-fraunces);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:20px;font-weight:380}.mkt .mkt-int-tagline{color:var(--ink-dim);flex:1;margin:0;font-size:13.5px;font-weight:300}.mkt .mkt-int-more{color:var(--violet-300);margin-top:auto;font-size:12.5px;font-weight:500}.mkt .mkt-int-pulls{flex-direction:column;gap:16px;padding:28px 32px;display:flex}.mkt .mkt-int-pull-row{color:var(--ink-dim);align-items:flex-start;gap:14px;font-size:15px;font-weight:300;display:flex}.mkt .mkt-int-pull-check{width:24px;height:24px;color:var(--violet-300);background:#8b5cf629;border-radius:7px;flex:none;place-items:center;margin-top:1px;font-size:12px;display:grid}.mkt .mkt-int-tracks{flex-wrap:wrap;gap:10px;display:flex}.mkt .mkt-int-track-chip{border:1px solid var(--glass-border);color:var(--ink-dim);background:#ffffff08;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:400}.mkt .mkt-int-note{padding:28px 32px}.mkt .mkt-int-note p{color:var(--ink-dim);margin:0;font-size:15px;font-weight:300;line-height:1.65}@media (max-width:860px){.mkt .mkt-int-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.mkt .mkt-int-grid{grid-template-columns:1fr}}.mkt .mkt-sec-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.mkt .mkt-sec-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.mkt .mkt-sec-grid{grid-template-columns:1fr}}.mkt .mkt-demo-root{margin-bottom:72px}.mkt .mkt-demo-disclaimer{text-align:center;color:var(--muted);margin-top:18px;font-size:13px}.mkt .mkt-demo-frame{border:1px solid var(--glass-border);box-shadow:var(--glow),0 32px 80px -20px #0009;border-radius:16px;overflow:hidden}.mkt .mkt-demo-chrome{border-bottom:1px solid var(--glass-border);background:#0f0b19f2;align-items:center;gap:12px;padding:12px 16px;display:flex}.mkt .mkt-demo-dots{gap:6px;display:flex}.mkt .mkt-demo-dots span{border-radius:50%;width:11px;height:11px}.mkt .mkt-demo-dots span:first-child{background:#ff5f57}.mkt .mkt-demo-dots span:nth-child(2){background:#febc2e}.mkt .mkt-demo-dots span:nth-child(3){background:#28c840}.mkt .mkt-demo-url{border:1px solid var(--glass-border);font-family:var(--font-roboto-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border-radius:7px;flex:1;padding:5px 12px;font-size:11.5px;overflow:hidden}.mkt .mkt-demo-shell{background:var(--bg-mid);min-height:520px;display:flex;position:relative}.mkt .mkt-demo-sidebar{border-right:1px solid var(--glass-border);background:#0a0714e6;flex-direction:column;flex-shrink:0;width:176px;padding:18px 0;display:flex}.mkt .mkt-demo-sb-brand{border-bottom:1px solid var(--glass-border);align-items:center;gap:9px;margin-bottom:10px;padding:0 16px 16px;display:flex}.mkt .mkt-demo-sb-mark{background:linear-gradient(135deg,var(--violet-500),var(--magenta-500));width:24px;height:24px;font-family:var(--font-fraunces);color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex;box-shadow:0 0 14px -4px #8b5cf680}.mkt .mkt-demo-sb-name{color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.mkt .mkt-demo-nav-item{color:var(--muted);cursor:default;align-items:center;gap:9px;padding:9px 16px;font-size:13px;transition:color .18s,background .18s;display:flex;position:relative}.mkt .mkt-demo-nav-icon{text-align:center;flex-shrink:0;width:18px;font-size:14px}.mkt .mkt-demo-nav-active{color:var(--violet-300);background:#8b5cf61a}.mkt .mkt-demo-nav-active:before{content:"";background:linear-gradient(180deg,var(--violet-500),var(--magenta-500));border-radius:0 3px 3px 0;width:3px;position:absolute;top:4px;bottom:4px;left:0}.mkt .mkt-demo-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.mkt .mkt-demo-topbar{border-bottom:1px solid var(--glass-border);background:#0c0817b3;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.mkt .mkt-demo-topbar-left{align-items:center;gap:10px;display:flex}.mkt .mkt-demo-company-chip{border:1px solid var(--glass-border);color:var(--ink-dim);background:#ffffff0f;border-radius:8px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:500;display:flex}.mkt .mkt-demo-date-pill{font-family:var(--font-roboto-mono);letter-spacing:.06em;color:var(--violet-300);white-space:nowrap;background:#8b5cf61a;border:1px solid #8b5cf640;border-radius:8px;padding:4px 12px;font-size:11px}.mkt .mkt-demo-avatar{background:linear-gradient(135deg,var(--violet-500),var(--magenta-500));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:500;display:flex}.mkt .mkt-demo-content{flex:1;padding:20px;position:relative;overflow:hidden}.mkt .mkt-demo-screen{display:none}.mkt .mkt-demo-screen-active{display:block}.mkt .mkt-demo-section-title{font-family:var(--font-fraunces);color:var(--ink);align-items:center;gap:10px;margin-bottom:16px;font-size:17px;font-weight:300;display:flex}.mkt .mkt-demo-section-title small{font-family:var(--font-roboto-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-style:normal}.mkt .mkt-demo-int-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px;display:grid}.mkt .mkt-demo-int-card{border:1px solid var(--glass-border);background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.mkt .mkt-demo-int-logo{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:flex}.mkt .mkt-demo-int-name{color:var(--ink-dim);font-size:12.5px;font-weight:500}.mkt .mkt-demo-int-status{font-family:var(--font-roboto-mono);letter-spacing:.08em;color:#4ade80;background:#4ade801a;border:1px solid #4ade8040;border-radius:6px;flex-shrink:0;margin-left:auto;padding:2px 7px;font-size:10px}.mkt .mkt-demo-sync-note{color:var(--muted);background:#8b5cf612;border:1px solid #8b5cf62e;border-radius:10px;margin-top:14px;padding:11px 14px;font-size:12px}.mkt .mkt-demo-kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.mkt .mkt-demo-kpi{border:1px solid var(--glass-border);background:#ffffff0a;border-radius:12px;padding:14px 16px}.mkt .mkt-demo-kpi-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:10.5px}.mkt .mkt-demo-kpi-value{font-family:var(--font-fraunces);color:var(--ink);font-size:22px;font-weight:400}.mkt .mkt-demo-kpi-delta{color:#4ade80;align-items:center;gap:3px;margin-top:3px;font-size:11px;display:flex}.mkt .mkt-demo-kpi-delta-down{color:var(--rose-400)}.mkt .mkt-demo-cc-lower{grid-template-columns:1.6fr 1fr;gap:12px;display:grid}.mkt .mkt-demo-chart-area{border:1px solid var(--glass-border);background:#ffffff08;border-radius:12px;flex-direction:column;height:128px;padding:16px;display:flex}.mkt .mkt-demo-chart-title{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:11px}.mkt .mkt-demo-bar-chart{flex:1;align-items:flex-end;gap:5px;display:flex}.mkt .mkt-demo-bar{background:linear-gradient(#8b5cf699,#8b5cf633);border-radius:3px 3px 0 0;flex:1;min-height:6px}.mkt .mkt-demo-bar-hi{background:linear-gradient(180deg,var(--magenta-500),#d946ef4d)}.mkt .mkt-demo-source-list{border:1px solid var(--glass-border);background:#ffffff08;border-radius:12px;padding:14px;overflow:hidden}.mkt .mkt-demo-source-title{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:11px}.mkt .mkt-demo-source-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:6px 0;font-size:12.5px;display:flex}.mkt .mkt-demo-source-row:last-child{border-bottom:none}.mkt .mkt-demo-source-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:7px;display:inline-block}.mkt .mkt-demo-source-name{color:var(--ink-dim)}.mkt .mkt-demo-source-val{color:var(--ink);font-weight:500}.mkt .mkt-demo-sc-wrap{overflow-x:auto}.mkt .mkt-demo-sc-table{border-collapse:collapse;width:100%;font-size:12px}.mkt .mkt-demo-sc-table th{font-family:var(--font-roboto-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:right;border-bottom:1px solid var(--glass-border);padding:7px 10px;font-size:10px;font-weight:400}.mkt .mkt-demo-sc-table th:first-child{text-align:left}.mkt .mkt-demo-sc-table td{text-align:right;color:var(--ink-dim);font-family:var(--font-roboto-mono);border-bottom:1px solid #ffffff0a;padding:7px 10px;font-size:11.5px}.mkt .mkt-demo-sc-table td:first-child{text-align:left;color:var(--ink);font-family:inherit;font-size:12.5px;font-weight:400}.mkt .mkt-demo-sc-table tr:last-child td{border-bottom:none}.mkt .mkt-demo-sc-total{border-left:1px solid var(--glass-border);background:#8b5cf60f;color:var(--ink)!important;font-weight:500!important}.mkt .mkt-demo-delta-up{color:#4ade80;margin-left:3px;font-size:10px}.mkt .mkt-demo-delta-dn{color:var(--rose-400);margin-left:3px;font-size:10px}.mkt .mkt-demo-metrics-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mkt .mkt-demo-metrics-btns{gap:8px;display:flex}.mkt .mkt-demo-btn-build{background:linear-gradient(135deg,var(--violet-500),var(--magenta-500));color:#fff;border:none;border-radius:8px;font-weight:500;box-shadow:0 2px 12px -4px #8b5cf680}.mkt .mkt-demo-btn-build,.mkt .mkt-demo-btn-lib{cursor:default;padding:6px 12px;font-size:11.5px}.mkt .mkt-demo-btn-lib{color:var(--ink-dim);border:1px solid var(--glass-border);background:0 0;border-radius:8px}.mkt .mkt-demo-metrics-table-wrap{border:1px solid var(--glass-border);background:#ffffff08;border-radius:12px;margin-bottom:12px;overflow:hidden}.mkt .mkt-demo-metrics-table{border-collapse:collapse;width:100%;font-size:12px}.mkt .mkt-demo-metrics-table th{font-family:var(--font-roboto-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--glass-border);padding:8px 12px;font-size:10px;font-weight:400}.mkt .mkt-demo-metrics-table td{border-bottom:1px solid #ffffff0a;padding:8px 12px}.mkt .mkt-demo-metrics-table tr:last-child td{border-bottom:none}.mkt .mkt-demo-mt-name{color:var(--ink);font-size:12.5px;font-weight:400}.mkt .mkt-demo-mt-formula{font-family:var(--font-roboto-mono);color:var(--muted);font-size:11px}.mkt .mkt-demo-badge-builtin{color:#4ade80;background:#4ade801a;border:1px solid #4ade8040;border-radius:5px}.mkt .mkt-demo-badge-builtin,.mkt .mkt-demo-badge-custom{font-family:var(--font-roboto-mono);letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;font-size:10px}.mkt .mkt-demo-badge-custom{color:var(--violet-300);background:#8b5cf61f;border:1px solid #8b5cf640;border-radius:5px}.mkt .mkt-demo-builder-hint{background:#8b5cf612;border:1px solid #8b5cf62e;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.mkt .mkt-demo-builder-icon{flex-shrink:0;font-size:15px}.mkt .mkt-demo-builder-body{flex:1}.mkt .mkt-demo-builder-label{color:var(--ink-dim);margin-bottom:4px;font-size:11.5px;font-weight:500}.mkt .mkt-demo-builder-formula{font-family:var(--font-roboto-mono);color:var(--violet-300);font-size:11px}.mkt .mkt-demo-builder-note{color:var(--muted);flex-shrink:0;font-size:11px}.mkt .mkt-demo-attr-table{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:12px}.mkt .mkt-demo-attr-table th{font-family:var(--font-roboto-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--glass-border);text-align:left;padding:6px 10px;font-size:10px;font-weight:400}.mkt .mkt-demo-attr-table th:nth-child(2),.mkt .mkt-demo-attr-table th:nth-child(3),.mkt .mkt-demo-attr-table th:nth-child(4){text-align:right}.mkt .mkt-demo-attr-table td{color:var(--ink-dim);border-bottom:1px solid #ffffff0a;padding:7px 10px;font-size:12.5px}.mkt .mkt-demo-attr-table td:nth-child(2),.mkt .mkt-demo-attr-table td:nth-child(3),.mkt .mkt-demo-attr-table td:nth-child(4){text-align:right;font-family:var(--font-roboto-mono);font-size:11.5px}.mkt .mkt-demo-attr-table tr:last-child td{border-bottom:none}.mkt .mkt-demo-roas-good{color:#4ade80;background:#4ade801f;border:1px solid #4ade8040;border-radius:6px}.mkt .mkt-demo-roas-good,.mkt .mkt-demo-roas-ok{font-family:var(--font-roboto-mono);padding:2px 8px;font-size:11px;display:inline-block}.mkt .mkt-demo-roas-ok{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2440;border-radius:6px}.mkt .mkt-demo-attr-sales{border:1px solid var(--glass-border);background:#ffffff08;border-radius:12px;padding:12px 14px}.mkt .mkt-demo-attr-sales-title{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-family:var(--font-roboto-mono);margin-bottom:10px}.mkt .mkt-demo-attr-sales-row{color:var(--ink-dim);justify-content:space-between;padding-bottom:7px;font-size:12.5px;display:flex}.mkt .mkt-demo-attr-sales-row-border{border-bottom:1px solid #ffffff0a;margin-bottom:7px}.mkt .mkt-demo-attr-via{color:var(--muted);margin-left:4px;font-size:11px}.mkt .mkt-demo-attr-amount{color:var(--ink);font-family:var(--font-roboto-mono);font-size:11.5px}.mkt .mkt-demo-split{grid-template-columns:1.1fr 1fr;gap:12px;display:grid}.mkt .mkt-demo-drilldown-wrap{border:1px solid var(--glass-border);background:#ffffff08;border-radius:12px;padding:12px;overflow:auto}.mkt .mkt-demo-drilldown-count{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-family:var(--font-roboto-mono);margin-bottom:10px}.mkt .mkt-demo-dd-table{border-collapse:collapse;width:100%;font-size:11.5px}.mkt .mkt-demo-dd-table th{font-family:var(--font-roboto-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--glass-border);text-align:left;padding:6px 8px;font-size:10px;font-weight:400}.mkt .mkt-demo-dd-table td{color:var(--ink-dim);border-bottom:1px solid #ffffff0a;padding:6px 8px}.mkt .mkt-demo-dd-table tr:last-child td{border-bottom:none}.mkt .mkt-demo-dd-date{font-family:var(--font-roboto-mono);color:var(--muted);font-size:10.5px}.mkt .mkt-demo-journey-panel{border:1px solid var(--glass-border);background:#ffffff08;border-radius:12px;padding:14px}.mkt .mkt-demo-journey-title{color:var(--ink-dim);margin-bottom:14px;font-size:12px;font-weight:500}.mkt .mkt-demo-journey-contact{font-family:var(--font-fraunces);color:var(--ink);margin-bottom:14px;font-size:15px;font-weight:300}.mkt .mkt-demo-journey-step{gap:10px;padding-bottom:14px;display:flex;position:relative}.mkt .mkt-demo-journey-step:last-child{padding-bottom:0}.mkt .mkt-demo-journey-step-line:before{content:"";background:linear-gradient(#8b5cf666,#0000);width:1px;position:absolute;top:24px;bottom:0;left:11px}.mkt .mkt-demo-journey-dot{z-index:1;border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;display:flex}.mkt .mkt-demo-journey-event{color:var(--ink-dim);font-size:12.5px;font-weight:500}.mkt .mkt-demo-journey-date{font-family:var(--font-roboto-mono);color:var(--muted);margin-top:1px;font-size:10.5px}.mkt .mkt-demo-journey-meta{color:var(--muted);margin-top:2px;font-size:11px;font-style:italic}.mkt .mkt-demo-goals-list{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.mkt .mkt-demo-goal-card{border:1px solid var(--glass-border);background:#ffffff0a;border-radius:12px;padding:14px 16px}.mkt .mkt-demo-goal-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mkt .mkt-demo-goal-name{color:var(--ink);font-size:13px;font-weight:500}.mkt .mkt-demo-goal-nums{font-family:var(--font-roboto-mono);color:var(--muted);font-size:11.5px}.mkt .mkt-demo-goal-track{background:#ffffff14;border-radius:4px;height:6px;overflow:hidden}.mkt .mkt-demo-goal-fill{background:linear-gradient(90deg,var(--violet-500),var(--magenta-500));border-radius:4px;height:100%}.mkt .mkt-demo-goal-pace{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:7px;font-size:11px;display:flex}.mkt .mkt-demo-on-pace{color:#4ade80}.mkt .mkt-demo-off-pace{color:var(--rose-400)}.mkt .mkt-demo-alert-row{color:var(--ink-dim);background:#fb718512;border:1px solid #fb718540;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;display:flex}.mkt .mkt-demo-alert-icon{flex-shrink:0;font-size:15px}.mkt .mkt-demo-alert-label{color:var(--rose-400);margin-right:6px;font-weight:500}.mkt .mkt-demo-coachmark{border-top:1px solid var(--glass-border);z-index:10;background:#0a0616f7;flex-shrink:0;padding:16px 20px;position:relative}.mkt .mkt-demo-coachmark-inner{align-items:flex-start;gap:16px;display:flex}.mkt .mkt-demo-cm-badge{font-family:var(--font-roboto-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--violet-400);white-space:nowrap;flex-shrink:0;padding-top:1px;font-size:10px}.mkt .mkt-demo-cm-body{flex:1}.mkt .mkt-demo-cm-title{color:var(--ink);margin-bottom:4px;font-size:13.5px;font-weight:500}.mkt .mkt-demo-cm-text{color:var(--ink-dim);font-size:13px;line-height:1.55}.mkt .mkt-demo-cm-controls{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.mkt .mkt-demo-cm-dots{gap:5px;display:flex}.mkt .mkt-demo-cm-dot{cursor:pointer;background:#ffffff24;border-radius:50%;width:7px;height:7px;transition:background .2s}.mkt .mkt-demo-cm-dot-active{background:var(--violet-400)}.mkt .mkt-demo-cm-btns{gap:8px;display:flex}.mkt .mkt-demo-cm-back{cursor:pointer;border:1px solid var(--glass-border);color:var(--muted);background:0 0;border-radius:8px;padding:6px 14px;font-size:12.5px;transition:color .15s}.mkt .mkt-demo-cm-back:hover{color:var(--ink-dim)}.mkt .mkt-demo-cm-back:disabled{opacity:.35;cursor:default}.mkt .mkt-demo-cm-next{cursor:pointer;background:linear-gradient(135deg,var(--violet-500),var(--magenta-500));color:#fff;border:none;border-radius:8px;padding:6px 14px;font-size:12.5px;transition:opacity .15s}.mkt .mkt-demo-cm-next:hover{opacity:.9}@media (max-width:860px){.mkt .mkt-demo-kpi-grid{grid-template-columns:repeat(2,1fr)}.mkt .mkt-demo-cc-lower{grid-template-columns:1fr}.mkt .mkt-demo-int-grid{grid-template-columns:repeat(2,1fr)}.mkt .mkt-demo-split{grid-template-columns:1fr}}@media (max-width:700px){.mkt .mkt-demo-sidebar{display:none}.mkt .mkt-demo-coachmark-inner{flex-wrap:wrap;gap:10px}.mkt .mkt-demo-cm-controls{flex-direction:row;align-items:center;width:100%}}@media (max-width:540px){.mkt .mkt-demo-chrome{gap:8px}.mkt .mkt-demo-int-grid,.mkt .mkt-demo-kpi-grid{grid-template-columns:repeat(2,1fr)}.mkt .mkt-demo-sc-wrap{overflow-x:auto}}