.mkt{--bg-deep:#07050d;--bg-mid:#0c0817;--glass-bg:rgb(20 14 35/.55);--glass-bg-strong:rgb(20 14 35/.72);--glass-border:rgb(255 255 255/.08);--glass-highlight:rgb(255 255 255/.12);--ink:rgb(245 243 255);--ink-dim:rgb(199 193 222);--muted:rgb(139 133 163);--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 rgb(139 92 246/.28);--glow-sm:0 0 40px -12px rgb(168 85 247/.20)}.mkt .wrap{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto;padding:0 28px}.mkt .mono{font-family:var(--font-roboto-mono);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.mkt .eyebrow{font-size:11px;color:var(--violet-300)}.mkt .serif{font-family:var(--font-fraunces)}.mkt nav.top{position:sticky;top:0;z-index:50;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:rgb(7 5 13/.62);border-bottom:1px solid var(--glass-border)}.mkt nav.top .inner{max-width:var(--maxw);margin:0 auto;padding:0 28px;height:68px;display:flex;align-items:center;gap:28px}.mkt .brand{display:flex;align-items:center;gap:11px;cursor:pointer;user-select:none}.mkt .brand .logo-img{height:38px;width:auto;display:block;flex:none;border-radius:10px;padding:5px 8px;background:#fbfbff;box-shadow:inset 0 0 0 1px rgb(124 58 237/.12),var(--glow-sm)}.mkt footer .brand .logo-img{height:34px}.mkt .brand .name{font-family:var(--font-fraunces);font-weight:500;font-size:21px;letter-spacing:-.02em}.mkt .brand .name b{color:var(--violet-300);font-weight:500}.mkt nav .links{display:flex;gap:6px;margin-left:8px}.mkt nav .links a{font-size:14px;color:var(--ink-dim);text-decoration:none;padding:8px 14px;border-radius:10px;cursor:pointer;transition:.18s;font-weight:400}.mkt nav .links a:hover{color:var(--ink);background:rgb(255 255 255/.04)}.mkt nav .links a.active{color:var(--ink);background:rgb(139 92 246/.14)}.mkt nav .spacer{flex:1}.mkt .btn{display:inline-flex;align-items:center;gap:9px;justify-content:center;font-size:14px;font-weight:500;border-radius:11px;padding:10px 18px;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:.2s;white-space:nowrap}.mkt .btn-ghost{color:var(--ink-dim);border-color:var(--glass-border);background:rgb(255 255 255/.02)}.mkt .btn-ghost:hover{color:var(--ink);border-color:var(--glass-highlight);background:rgb(255 255 255/.05)}.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{background-position:100% 50%;box-shadow:var(--glow);transform:translateY(-1px)}.mkt .btn-lg{padding:14px 26px;font-size:15px;border-radius:13px}@keyframes mkt-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mkt .glass{background:var(--glass-bg);backdrop-filter:blur(20px) saturate(160%);-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{padding:96px 0 40px;text-align:center}.mkt .pill{display:inline-flex;align-items:center;gap:9px;padding:7px 16px;border-radius:999px;border:1px solid var(--glass-border);background:rgb(255 255 255/.03);font-size:12px;color:var(--ink-dim);margin-bottom:30px}.mkt .pill .dot{width:7px;height:7px;border-radius:50%;background:var(--magenta-500);box-shadow:0 0 12px 2px rgb(217 70 239/.7)}.mkt .hero h1{font-family:var(--font-fraunces);font-weight:340;font-size:clamp(42px,7.4vw,82px);line-height:1.02;letter-spacing:-.025em;max-width:920px;margin:0 auto}.mkt .hero h1 em{font-style:italic;color:var(--violet-300)}.mkt .hero .sub{margin:28px auto 0;max-width:620px;font-size:clamp(16px,2vw,19px);color:var(--ink-dim);font-weight:300}.mkt .hero .cta{margin-top:38px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.mkt .hero .reassure{margin-top:20px;font-size:12.5px;color:var(--muted)}.mkt .preview-frame{margin:64px auto 0;max-width:1020px;position:relative}.mkt .preview-frame:before{content:"";position:absolute;inset:-40px -10px;background:radial-gradient(ellipse 60% 60% at 50% 30%,rgb(139 92 246/.25),transparent 70%);filter:blur(20px);z-index:-1}.mkt .browser{border-radius:16px 16px 14px 14px;overflow:hidden}.mkt .browser .bar{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--glass-border);background:rgb(255 255 255/.025)}.mkt .browser .bar i{width:11px;height:11px;border-radius:50%;background:rgb(255 255 255/.15);display:inline-block}.mkt .browser .bar .url{margin-left:14px;font-family:var(--font-roboto-mono);font-size:11.5px;color:var(--muted)}.mkt .dash{padding:26px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mkt .kpi{border:1px solid var(--glass-border);border-radius:13px;background:rgb(255 255 255/.02);padding:18px;text-align:left;position:relative;overflow:hidden}.mkt .kpi:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--c,var(--violet-500))}.mkt .kpi .lab{font-family:var(--font-roboto-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mkt .kpi .val{font-family:var(--font-fraunces);font-size:30px;margin-top:9px;letter-spacing:-.02em}.mkt .kpi .chg{font-size:12px;margin-top:7px;color:var(--violet-300)}.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);border-radius:13px;background:rgb(255 255 255/.02);padding:18px;text-align:left}.mkt .dash .listcard{grid-column:3/5}.mkt .chartcard .h,.mkt .listcard .h{font-size:13px;color:var(--ink-dim);margin-bottom:16px;display:flex;justify-content:space-between}.mkt .bars{display:flex;align-items:flex-end;gap:9px;height:120px}.mkt .bars span{flex:1;border-radius:5px 5px 0 0;background:linear-gradient(to top,var(--violet-600),var(--violet-400));opacity:.85}.mkt .srcrow{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid rgb(255 255 255/.05);font-size:13px}.mkt .srcrow:last-child{border:0}.mkt .srcrow .l{display:flex;align-items:center;gap:10px;color:var(--ink-dim)}.mkt .srcrow .d{width:9px;height:9px;border-radius:3px;background:var(--violet-400)}.mkt .srcrow .v{font-family:var(--font-roboto-mono);color:var(--ink)}.mkt .sources{padding:64px 0 30px;text-align:center}.mkt .sources .cap{font-size:12px;color:var(--muted);margin-bottom:26px}.mkt .logo-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.mkt .logo-chip{display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:12px;border:1px solid var(--glass-border);background:rgb(255 255 255/.025);font-size:14px;color:var(--ink-dim);font-weight:500;text-decoration:none;transition:.18s}.mkt .logo-chip:hover{border-color:var(--glass-highlight);color:var(--ink)}.mkt .logo-chip .ic{width:9px;height:9px;border-radius:50%;background:var(--c,var(--violet-400))}.mkt .section{padding:90px 0 10px}.mkt .sec-head{text-align:center;max-width:680px;margin:0 auto 52px}.mkt .sec-head .eyebrow{display:block;margin-bottom:16px}.mkt .sec-head h2{font-family:var(--font-fraunces);font-weight:340;font-size:clamp(30px,4.6vw,46px);letter-spacing:-.02em;line-height:1.08}.mkt .sec-head h2 em{font-style:italic;color:var(--violet-300)}.mkt .sec-head p{margin-top:18px;color:var(--ink-dim);font-size:16px;font-weight:300}.mkt .split{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.mkt .split .card{padding:34px}.mkt .split .tag{font-family:var(--font-roboto-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}.mkt .split .before .tag{color:var(--rose-400)}.mkt .split .after .tag{color:var(--violet-300)}.mkt .split h3{font-family:var(--font-fraunces);font-weight:360;font-size:25px;letter-spacing:-.01em;margin-bottom:16px}.mkt .split ul{list-style:none;display:flex;flex-direction:column;gap:13px}.mkt .split li{display:flex;gap:12px;font-size:14.5px;color:var(--ink-dim)}.mkt .split li .m{flex:none;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:12px;margin-top:1px}.mkt .before li .m{background:rgb(251 113 133/.14);color:var(--rose-400)}.mkt .after li .m{background:rgb(139 92 246/.16);color:var(--violet-300)}.mkt .after{position:relative;overflow:hidden}.mkt .after:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(139 92 246/.07),rgb(217 70 239/.05));pointer-events:none}.mkt .fgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.mkt .fcard{padding:32px;transition:.25s;position:relative;overflow:hidden}.mkt .fcard:hover{transform:translateY(-3px);border-color:var(--glass-highlight)}.mkt .fcard .ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;margin-bottom:20px;font-size:21px;background:linear-gradient(135deg,rgb(139 92 246/.22),rgb(217 70 239/.14));border:1px solid var(--glass-border)}.mkt .fcard h3{font-family:var(--font-fraunces);font-weight:380;font-size:21px;letter-spacing:-.01em;margin-bottom:11px}.mkt .fcard p{font-size:14.5px;color:var(--ink-dim);font-weight:300}.mkt .fcard .more{margin-top:16px;font-size:13px;font-weight:500;color:var(--violet-300);display:inline-flex;gap:6px;cursor:pointer}.mkt .deep{display:flex;flex-direction:column;gap:22px;margin-top:30px}.mkt .deep .row{display:grid;grid-template-columns:1.05fr .95fr;gap:0;overflow:hidden;align-items:stretch}.mkt .deep .row:nth-child(2n) .copy{order:2}.mkt .deep .copy{padding:42px}.mkt .deep .copy .num{font-family:var(--font-roboto-mono);font-size:11px;letter-spacing:.16em;color:var(--violet-400);margin-bottom:14px}.mkt .deep .copy h3{font-family:var(--font-fraunces);font-weight:360;font-size:27px;letter-spacing:-.015em;margin-bottom:14px;line-height:1.12}.mkt .deep .copy p{color:var(--ink-dim);font-size:15px;font-weight:300}.mkt .deep .copy .feats{margin-top:20px;display:flex;flex-wrap:wrap;gap:9px}.mkt .deep .copy .feats span{font-size:12.5px;padding:6px 13px;border-radius:999px;border:1px solid var(--glass-border);background:rgb(255 255 255/.03);color:var(--ink-dim)}.mkt .deep .visual{background:linear-gradient(135deg,rgb(124 58 237/.14),rgb(217 70 239/.08));border-left:1px solid var(--glass-border);display:grid;place-items:center;padding:34px;min-height:260px}.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{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border:1px solid var(--glass-border);border-radius:11px;background:rgb(20 14 35/.5);margin-bottom:10px;font-size:13px}.mkt .mini .mrow .badge{font-family:var(--font-roboto-mono);font-size:11px;padding:3px 9px;border-radius:6px;background:rgb(139 92 246/.18);color:var(--violet-300)}.mkt .mini .ring{width:120px;height:120px;border-radius:50%;margin:0 auto;background:conic-gradient(var(--violet-500) 0 68%,rgb(255 255 255/.07) 68% 100%);display:grid;place-items:center;position:relative}.mkt .mini .ring:after{content:"";position:absolute;inset:14px;border-radius:50%;background:var(--bg-mid)}.mkt .mini .ring b{position:relative;z-index:1;font-family:var(--font-fraunces);font-size:26px}.mkt .mini .goalbar{height:10px;border-radius:6px;background:rgb(255 255 255/.08);overflow:hidden;margin:8px 0 4px}.mkt .mini .goalbar i{display:block;height:100%;width:74%;background:linear-gradient(90deg,var(--violet-500),var(--magenta-500))}.mkt .price-wrap{max-width:760px;margin:0 auto}.mkt .price-hero{text-align:center;padding-top:30px}.mkt .badge-soon{display:inline-flex;align-items:center;gap:9px;padding:8px 18px;border-radius:999px;border:1px solid rgb(217 70 239/.3);background:rgb(217 70 239/.1);font-size:12px;color:var(--magenta-500);margin-bottom:26px;font-weight:500}.mkt .price-card{margin-top:44px;padding:48px;text-align:center;position:relative;overflow:hidden}.mkt .price-card:before{content:"";position:absolute;top:-60%;left:50%;transform:translateX(-50%);width:120%;height:120%;background:radial-gradient(ellipse 50% 50% at 50% 0,rgb(139 92 246/.18),transparent 70%);pointer-events:none}.mkt .price-card .founders{display:inline-block;font-family:var(--font-roboto-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--violet-300);margin-bottom:18px}.mkt .price-card h2{font-family:var(--font-fraunces);font-weight:340;font-size:clamp(28px,4vw,40px);letter-spacing:-.02em;line-height:1.1}.mkt .price-card .pp{margin-top:16px;color:var(--ink-dim);font-size:16px;font-weight:300;max-width:480px;margin-left:auto;margin-right:auto}.mkt form.waitlist{margin-top:34px;display:grid;gap:16px;text-align:left;position:relative}.mkt .field{display:flex;flex-direction:column;gap:7px}.mkt .field.two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mkt .field label{font-size:12.5px;color:var(--ink-dim);font-weight:500}.mkt .field .inner{display:flex;flex-direction:column;gap:7px}.mkt input,.mkt select,.mkt textarea{width:100%;padding:13px 15px;border-radius:11px;border:1px solid var(--glass-border);background:rgb(255 255 255/.03);color:var(--ink);font-family:inherit;font-size:14.5px;transition:.18s}.mkt input::placeholder,.mkt textarea::placeholder{color:var(--muted)}.mkt input:focus,.mkt select:focus,.mkt textarea:focus{outline:none;border-color:var(--violet-400);box-shadow:0 0 0 3px rgb(139 92 246/.15);background:rgb(255 255 255/.05)}.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-repeat:no-repeat;background-position:right 16px center;padding-right:38px}.mkt form.waitlist .btn{margin-top:6px;width:100%}.mkt .micro{text-align:center;font-size:12px;color:var(--muted);margin-top:6px}.mkt .success{display:none;text-align:center;padding:30px 10px;animation:mkt-fade .4s ease}.mkt .success.show{display:block}.mkt .success .check{width:64px;height:64px;border-radius:50%;margin:0 auto 22px;display:grid;place-items:center;font-size:30px;background:linear-gradient(135deg,var(--violet-500),var(--magenta-500));box-shadow:var(--glow)}.mkt .success h3{font-family:var(--font-fraunces);font-weight:360;font-size:26px;margin-bottom:12px}.mkt .success p{color:var(--ink-dim);font-weight:300;max-width:420px;margin:0 auto}.mkt .perks{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.mkt .perk{padding:22px;text-align:center}.mkt .perk .ic{font-size:22px;margin-bottom:12px}.mkt .perk h4{font-size:14px;margin-bottom:6px;font-weight:500}.mkt .perk p{font-size:13px;color:var(--muted);font-weight:300}.mkt .sc-frame{max-width:1080px;margin:0 auto;position:relative}.mkt .sc-frame:before{content:"";position:absolute;inset:-36px -10px;background:radial-gradient(ellipse 60% 60% at 50% 40%,rgb(124 58 237/.2),transparent 70%);filter:blur(20px);z-index:-1}.mkt .sc-top{justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--glass-border)}.mkt .sc-top,.mkt .sc-top .l{display:flex;align-items:center}.mkt .sc-top .l{gap:9px}.mkt .sc-top .l b{font-family:var(--font-fraunces);font-weight:440;font-size:17px}.mkt .sc-top .ic{width:16px;height:16px;border-radius:50%;border:1px solid var(--glass-border);color:var(--muted);font-size:10px;display:grid;place-items:center;font-style:italic;font-family:var(--font-fraunces)}.mkt .sc-top .r{display:flex;align-items:center;gap:10px}.mkt .sc-pill{font-family:var(--font-roboto-mono);font-size:10px;letter-spacing:.1em}.mkt .sc-export,.mkt .sc-pill{padding:6px 12px;border-radius:8px;border:1px solid var(--glass-border);color:var(--ink-dim);background:rgb(255 255 255/.03)}.mkt .sc-export{font-size:12px}.mkt .sc-scroll{overflow-x:auto}.mkt .sc-grid{min-width:960px;width:100%;border-collapse:collapse}.mkt .sc-grid td,.mkt .sc-grid th{text-align:right;padding:14px 16px;white-space:nowrap;border-bottom:1px solid rgb(255 255 255/.05);vertical-align:middle}.mkt .sc-grid tr:last-child td{border-bottom:0}.mkt .sc-grid th{font-family:var(--font-roboto-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:500}.mkt .sc-grid td:first-child,.mkt .sc-grid th:first-child{text-align:left;position:sticky;left:0;background:#0c0817;z-index:1}.mkt .sc-grid .metric{color:var(--ink);font-size:13px;font-weight:500;min-width:150px;display:flex;align-items:center;gap:7px}.mkt .sc-grid .metric .mi{width:14px;height:14px;border-radius:50%;border:1px solid var(--glass-border);color:var(--muted);font-size:9px;display:inline-grid;place-items:center;font-style:italic;font-family:var(--font-fraunces);flex:none}.mkt .sc-cell .v{font-size:13.5px;color:var(--ink);letter-spacing:-.01em}.mkt .sc-cell .d,.mkt .sc-cell .v{font-family:var(--font-roboto-mono);display:block}.mkt .sc-cell .d{font-size:10.5px;margin-top:4px;letter-spacing:.02em}.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:rgb(255 255 255/.02)}.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{padding:6px 0;background:rgb(255 255 255/.015);border-bottom:1px solid var(--glass-border)}.mkt .sc-grid tbody tr:hover td{background:rgb(139 92 246/.06)}.mkt .sc-grid tbody tr:hover td:first-child{background:#120c22}.mkt .sc-grid tbody tr:hover td.total{background:rgb(139 92 246/.08)}@media(max-width:640px){.mkt .sc-scroll{overflow-x:visible}.mkt .sc-grid{min-width:0;width:100%;display:block}.mkt .sc-grid thead{display:none}.mkt .sc-grid tbody{display:block}.mkt .sc-grid tr{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid rgb(255 255 255/.06)}.mkt .sc-grid tr:last-child{border-bottom:0}.mkt .sc-grid tr.sc-gap{display:none}.mkt .sc-grid td{display:none!important;padding:0;border:0;background:none;text-align:right;white-space:nowrap}.mkt .sc-grid td:first-child{display:flex!important;flex:1 1 auto;min-width:0;position:static;text-align:left;background:none}.mkt .sc-grid .metric{min-width:0;font-size:14px}.mkt .sc-grid td:nth-child(7){display:block!important;flex:none}.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{display:block!important;flex:none;border:0}.mkt .sc-grid td.total .v{font-size:16px;min-width:74px;text-align:right}.mkt .sc-grid tbody tr:hover td:first-child{background:none}}.mkt .faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:13px}.mkt .faq-item{overflow:hidden}.mkt .faq-item summary{list-style:none;cursor:pointer;padding:21px 26px;display:flex;align-items:center;gap:16px;font-size:16px;font-weight:500;color:var(--ink);transition:.18s}.mkt .faq-item summary::-webkit-details-marker{display:none}.mkt .faq-item summary .q{flex:1}.mkt .faq-item summary .pm{flex:none;width:25px;height:25px;border-radius:7px;display:grid;place-items:center;border:1px solid var(--glass-border);color:var(--violet-300);font-size:17px;line-height:1;transition:.2s;background:rgb(255 255 255/.03)}.mkt .faq-item[open] summary{color:var(--violet-300)}.mkt .faq-item[open] summary .pm{transform:rotate(45deg);background:rgb(139 92 246/.18);border-color:transparent}.mkt .faq-item .a{padding:0 26px 23px;color:var(--ink-dim);font-size:14.5px;font-weight:300;max-width:700px}.mkt .closing{padding:110px 0 40px;text-align:center}.mkt .closing .card{padding:60px 40px;position:relative;overflow:hidden}.mkt .closing .card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(139 92 246/.12),rgb(217 70 239/.08));pointer-events:none}.mkt .closing h2{font-family:var(--font-fraunces);font-weight:340;font-size:clamp(28px,4.5vw,44px);letter-spacing:-.02em;position:relative}.mkt .closing h2 em{font-style:italic;color:var(--violet-300)}.mkt .closing p{margin:18px auto 30px;color:var(--ink-dim);max-width:480px;font-weight:300;position:relative}.mkt .closing .cta{position:relative;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.mkt footer{margin-top:90px;border-top:1px solid var(--glass-border);padding:40px 0 50px}.mkt footer .inner{max-width:var(--maxw);margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.mkt footer .links{display:flex;gap:24px;flex-wrap:wrap}.mkt footer a{color:var(--muted);font-size:13px;text-decoration:none;cursor:pointer}.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{font-size:14px;color:var(--ink-dim);text-decoration:none;padding:8px 14px;border-radius:10px;cursor:pointer;transition:.18s;font-weight:400;display:inline-flex;align-items:center;gap:6px;background:none;border:none;font-family:inherit;white-space:nowrap}.mkt .dd .navitem:hover{color:var(--ink);background:rgb(255 255 255/.04)}.mkt .dd .navitem.active{color:var(--ink);background:rgb(139 92 246/.14)}.mkt .caret{width:7px;height:7px;border-right:1.6px solid;border-bottom:1.6px solid;transform:rotate(45deg) translateY(-1px);transition:.2s;display:inline-block;flex:none}.mkt .dd.open .caret,.mkt .dd:hover .caret{transform:rotate(-135deg) translateY(2px)}.mkt .dd-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:230px;background:rgb(16 12 28/.97);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:14px;box-shadow:0 24px 60px -20px rgb(0 0 0/.7),var(--glow-sm);padding:8px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.18s;z-index:60}.mkt .dd.open .dd-menu,.mkt .dd:hover .dd-menu{opacity:1;visibility:visible;transform:translateY(0)}.mkt .dd-item{display:block;padding:10px 14px;border-radius:10px;text-decoration:none;cursor:pointer;transition:.15s;font-size:14px;color:var(--ink);font-weight:500;white-space:nowrap}.mkt .dd-item:hover{background:rgb(139 92 246/.14);color:var(--ink)}.mkt .who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mkt .calc-band{margin-top:0;padding:38px 40px;display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center;position:relative;overflow:hidden}.mkt .calc-band:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(139 92 246/.12),rgb(217 70 239/.07));pointer-events:none}.mkt .calc-band .cb-left{position:relative}.mkt .calc-band .cb-eyebrow{display:block;margin-bottom:12px}.mkt .calc-band h3{font-family:var(--font-fraunces);font-weight:340;font-size:clamp(22px,3vw,30px);letter-spacing:-.01em;line-height:1.12}.mkt .calc-band h3 em{font-style:italic;color:var(--violet-300)}.mkt .calc-band .cb-sub{margin-top:12px;color:var(--ink-dim);font-weight:300;font-size:14.5px;max-width:430px}.mkt .calc-band .cb-cta{margin-top:22px;position:relative}.mkt .calc-mini{position:relative;border:1px solid var(--glass-border);border-radius:14px;background:rgb(20 14 35/.5);padding:18px}.mkt .calc-mini .cm-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgb(255 255 255/.05);font-size:13px;color:var(--ink-dim)}.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{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:28px}.mkt .roas-results{padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.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{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--glass-border);background:rgb(255 255 255/.03);color:var(--ink-dim);cursor:pointer;transition:.18s;flex:none;margin-left:auto}.mkt .hamburger:hover{color:var(--ink);background:rgb(255 255 255/.06);border-color:var(--glass-highlight)}@media(max-width:860px){.mkt .hamburger{display:inline-flex}.mkt .desktop-only{display:none!important}.mkt nav .spacer{display:none}}.mkt .mobile-panel{display:none;position:absolute;top:68px;left:0;right:0;z-index:49;background:rgb(10 7 20/.97);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border-bottom:1px solid var(--glass-border);overflow:hidden;max-height:0;transition:max-height .28s cubic-bezier(.4,0,.2,1)}.mkt .mobile-panel.open{max-height:600px}@media(max-width:860px){.mkt .mobile-panel{display:block}}.mkt .mobile-panel-inner{padding:16px 20px 24px;display:flex;flex-direction:column;gap:4px}.mkt .mp-link{display:block;padding:13px 14px;border-radius:11px;font-size:15px;color:var(--ink-dim);text-decoration:none;font-weight:400;transition:.15s;min-height:48px;display:flex;align-items:center}.mkt .mp-link:active,.mkt .mp-link:hover{color:var(--ink);background:rgb(255 255 255/.05)}.mkt .mp-link.active{color:var(--ink);background:rgb(139 92 246/.14)}.mkt .mp-sub{padding-left:22px;font-size:14px}.mkt .mp-subhead{font-family:var(--font-roboto-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:10px 14px 4px}.mkt .mp-divider{height:1px;background:var(--glass-border);margin:10px 0}.mkt .mp-btn{width:100%;justify-content:center;margin-top:6px}@media(max-width:540px){.mkt .hero{padding:64px 0 32px}.mkt .hero h1{font-size:clamp(30px,8.5vw,40px);overflow-wrap:break-word;word-break:break-word}.mkt .dash{grid-template-columns:1fr}.mkt .dash .chartcard,.mkt .dash .listcard{grid-column:auto}}.mkt .res-tools{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px}.mkt .res-tool-card{padding:32px;transition:.25s;position:relative;overflow:hidden;text-decoration:none;display:block}.mkt .res-tool-card:hover{transform:translateY(-3px);border-color:var(--glass-highlight)}.mkt .res-tool-card .rt-eyebrow{font-family:var(--font-roboto-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--violet-300);display:block;margin-bottom:10px}.mkt .res-tool-card h3{font-family:var(--font-fraunces);font-weight:380;font-size:20px;letter-spacing:-.01em;margin-bottom:9px;color:var(--ink)}.mkt .res-tool-card p{font-size:14px;color:var(--ink-dim);font-weight:300;margin:0}.mkt .res-tool-card .rt-arrow{margin-top:14px;font-size:13px;font-weight:500;color:var(--violet-300);display:inline-flex;gap:5px}.mkt .res-guides-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.mkt .res-article-card{padding:28px;transition:.25s;position:relative;overflow:hidden;text-decoration:none;display:block}.mkt .res-article-card:hover{transform:translateY(-3px);border-color:var(--glass-highlight)}.mkt .res-article-card .ra-category{font-family:var(--font-roboto-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--violet-300);display:block;margin-bottom:10px}.mkt .res-article-card h3{font-family:var(--font-fraunces);font-weight:380;font-size:18px;letter-spacing:-.01em;margin-bottom:10px;line-height:1.22;color:var(--ink)}.mkt .res-article-card p{font-size:13.5px;color:var(--ink-dim);font-weight:300;margin:0 0 14px;line-height:1.55}.mkt .res-article-card .ra-meta{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}.mkt .res-article-card .ra-dot{width:3px;height:3px;border-radius:50%;background:var(--muted);flex:none}@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);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--violet-300);display:block;margin-bottom:18px}.mkt .article-header h1{font-family:var(--font-fraunces);font-weight:340;font-size:clamp(30px,5vw,50px);letter-spacing:-.022em;line-height:1.08;margin:0 0 20px;color:var(--ink)}.mkt .article-header .ah-byline{font-size:13.5px;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.mkt .article-header .ah-dot{width:3px;height:3px;border-radius:50%;background:var(--muted);flex:none}.mkt .article{max-width:720px;margin:0 auto;padding:0 16px}.mkt .article h2{font-weight:360;font-size:clamp(22px,3.2vw,28px);letter-spacing:-.015em;line-height:1.14;margin:48px 0 16px}.mkt .article h2,.mkt .article h3{font-family:var(--font-fraunces);color:var(--ink)}.mkt .article h3{font-weight:380;font-size:clamp(18px,2.5vw,22px);letter-spacing:-.01em;line-height:1.18;margin:36px 0 12px}.mkt .article p{font-size:17px;color:var(--ink-dim);font-weight:300;line-height:1.72;margin:0 0 22px}.mkt .article ol,.mkt .article ul{margin:0 0 22px;padding-left:24px}.mkt .article li{font-size:17px;color:var(--ink-dim);font-weight:300;line-height:1.72;margin-bottom:10px}.mkt .article strong{color:var(--ink);font-weight:500}.mkt .article a{color:var(--violet-300);text-decoration:none;border-bottom:1px solid rgb(196 181 253/.3);transition:.15s}.mkt .article a:hover{color:var(--ink);border-bottom-color:var(--violet-300)}.mkt .article blockquote{margin:28px 0;padding:20px 24px;border-left:3px solid var(--violet-500);background:rgb(139 92 246/.07);border-radius:0 12px 12px 0}.mkt .article blockquote p{margin:0;font-size:16px;font-style:italic;color:var(--ink-dim)}.mkt .article-footer{max-width:720px;margin:56px auto 0;padding:0 16px}.mkt .article-footer .af-cta{padding:40px 36px;text-align:center;position:relative;overflow:hidden;border-radius:var(--radius)}.mkt .article-footer .af-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(139 92 246/.12),rgb(217 70 239/.08));pointer-events:none}.mkt .article-footer .af-cta h3{font-family:var(--font-fraunces);font-weight:340;font-size:clamp(20px,3vw,26px);letter-spacing:-.015em;margin-bottom:10px;position:relative}.mkt .article-footer .af-cta p{color:var(--ink-dim);font-size:15px;font-weight:300;max-width:440px;margin:0 auto 22px;position:relative}.mkt .article-footer .af-cta .cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative}.mkt .article-footer .af-related{margin-top:40px;padding-top:32px;border-top:1px solid var(--glass-border)}.mkt .article-footer .af-related-head{font-family:var(--font-roboto-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;display:block}.mkt .article-footer .af-related-links{display:flex;flex-wrap:wrap;gap:10px}.mkt .article-footer .af-related-links a{font-size:14px;color:var(--ink-dim);text-decoration:none;padding:9px 16px;border-radius:10px;border:1px solid var(--glass-border);background:rgb(255 255 255/.02);transition:.18s}.mkt .article-footer .af-related-links a:hover{color:var(--ink);border-color:var(--glass-highlight);background:rgb(255 255 255/.04)}@media(max-width:860px){.mkt .article-footer .af-cta{padding:30px 22px}}.mkt .mkt-gloss-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.mkt .mkt-gloss-term{padding:30px 32px;transition:.22s}.mkt .mkt-gloss-term:hover{transform:translateY(-2px);border-color:var(--glass-highlight)}.mkt .mkt-gloss-name{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;flex-wrap:wrap}.mkt .mkt-gloss-name>span:first-child{font-family:var(--font-fraunces);font-weight:380;font-size:20px;letter-spacing:-.01em;color:var(--ink)}.mkt .mkt-gloss-abbr{font-size:11px;letter-spacing:.14em;color:var(--violet-300);padding:3px 9px;border-radius:6px;background:rgb(139 92 246/.14);border:1px solid rgb(139 92 246/.2)}.mkt .mkt-gloss-def{font-size:14.5px;color:var(--ink-dim);font-weight:300;line-height:1.6;margin:0}@media(max-width:860px){.mkt .mkt-gloss-grid{grid-template-columns:1fr}}.mkt .mkt-int-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mkt .mkt-int-card{padding:28px;transition:.25s;text-decoration:none;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.mkt .mkt-int-card:hover{transform:translateY(-3px);border-color:var(--glass-highlight)}.mkt .mkt-int-card-header{display:flex;align-items:center;gap:10px;margin-bottom:4px}.mkt .mkt-int-chip{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex:none}.mkt .mkt-int-chip-lg{width:52px;height:52px;border-radius:13px}.mkt .mkt-int-dot{width:11px;height:11px;border-radius:50%;display:block}.mkt .mkt-int-dot-lg{width:16px;height:16px}.mkt .mkt-int-category{font-size:10px;color:var(--muted)}.mkt .mkt-int-name{font-family:var(--font-fraunces);font-weight:380;font-size:20px;letter-spacing:-.01em;color:var(--ink);margin:0}.mkt .mkt-int-tagline{font-size:13.5px;color:var(--ink-dim);font-weight:300;flex:1;margin:0}.mkt .mkt-int-more{font-size:12.5px;font-weight:500;color:var(--violet-300);margin-top:auto}.mkt .mkt-int-pulls{padding:28px 32px;display:flex;flex-direction:column;gap:16px}.mkt .mkt-int-pull-row{display:flex;align-items:flex-start;gap:14px;font-size:15px;color:var(--ink-dim);font-weight:300}.mkt .mkt-int-pull-check{flex:none;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:12px;background:rgb(139 92 246/.16);color:var(--violet-300);margin-top:1px}.mkt .mkt-int-tracks{display:flex;flex-wrap:wrap;gap:10px}.mkt .mkt-int-track-chip{font-size:13px;padding:8px 16px;border-radius:999px;border:1px solid var(--glass-border);background:rgb(255 255 255/.03);color:var(--ink-dim);font-weight:400}.mkt .mkt-int-note{padding:28px 32px}.mkt .mkt-int-note p{font-size:15px;color:var(--ink-dim);font-weight:300;margin:0;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;font-size:13px;color:var(--muted);margin-top:18px}.mkt .mkt-demo-frame{border-radius:16px;overflow:hidden;border:1px solid var(--glass-border);box-shadow:var(--glow),0 32px 80px -20px rgb(0 0 0/.6)}.mkt .mkt-demo-chrome{background:rgb(15 11 25/.95);padding:12px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--glass-border)}.mkt .mkt-demo-dots{display:flex;gap:6px}.mkt .mkt-demo-dots span{width:11px;height:11px;border-radius:50%}.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{flex:1;background:rgb(255 255 255/.05);border:1px solid var(--glass-border);border-radius:7px;padding:5px 12px;font-family:var(--font-roboto-mono);font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt .mkt-demo-shell{display:flex;background:var(--bg-mid);min-height:520px;position:relative}.mkt .mkt-demo-sidebar{width:176px;flex-shrink:0;background:rgb(10 7 20/.9);border-right:1px solid var(--glass-border);padding:18px 0;display:flex;flex-direction:column}.mkt .mkt-demo-sb-brand{display:flex;align-items:center;gap:9px;padding:0 16px 16px;border-bottom:1px solid var(--glass-border);margin-bottom:10px}.mkt .mkt-demo-sb-mark{width:24px;height:24px;border-radius:7px;background:linear-gradient(135deg,var(--violet-500),var(--magenta-500));display:flex;align-items:center;justify-content:center;font-family:var(--font-fraunces);font-size:12px;color:#fff;flex-shrink:0;box-shadow:0 0 14px -4px rgb(139 92 246/.5)}.mkt .mkt-demo-sb-name{font-size:12.5px;font-weight:500;color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt .mkt-demo-nav-item{display:flex;align-items:center;gap:9px;padding:9px 16px;font-size:13px;color:var(--muted);cursor:default;transition:color .18s,background .18s;position:relative}.mkt .mkt-demo-nav-icon{font-size:14px;width:18px;text-align:center;flex-shrink:0}.mkt .mkt-demo-nav-active{color:var(--violet-300);background:rgb(139 92 246/.1)}.mkt .mkt-demo-nav-active:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;background:linear-gradient(180deg,var(--violet-500),var(--magenta-500));border-radius:0 3px 3px 0}.mkt .mkt-demo-main{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.mkt .mkt-demo-topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--glass-border);background:rgb(12 8 23/.7);flex-shrink:0}.mkt .mkt-demo-topbar-left{display:flex;align-items:center;gap:10px}.mkt .mkt-demo-company-chip{background:rgb(255 255 255/.06);border:1px solid var(--glass-border);border-radius:8px;padding:4px 12px;font-size:12.5px;font-weight:500;color:var(--ink-dim);display:flex;align-items:center;gap:6px}.mkt .mkt-demo-date-pill{background:rgb(139 92 246/.1);border:1px solid rgb(139 92 246/.25);border-radius:8px;padding:4px 12px;font-family:var(--font-roboto-mono);font-size:11px;letter-spacing:.06em;color:var(--violet-300);white-space:nowrap}.mkt .mkt-demo-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--violet-500),var(--magenta-500));display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:#fff;flex-shrink:0}.mkt .mkt-demo-content{flex:1;padding:20px;overflow:hidden;position:relative}.mkt .mkt-demo-screen{display:none}.mkt .mkt-demo-screen-active{display:block}.mkt .mkt-demo-section-title{font-family:var(--font-fraunces);font-size:17px;font-weight:300;color:var(--ink);margin-bottom:16px;display:flex;align-items:center;gap:10px}.mkt .mkt-demo-section-title small{font-family:var(--font-roboto-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-style:normal}.mkt .mkt-demo-int-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px}.mkt .mkt-demo-int-card{background:rgb(255 255 255/.04);border:1px solid var(--glass-border);border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:10px}.mkt .mkt-demo-int-logo{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#fff;flex-shrink:0}.mkt .mkt-demo-int-name{font-size:12.5px;font-weight:500;color:var(--ink-dim)}.mkt .mkt-demo-int-status{margin-left:auto;flex-shrink:0;font-family:var(--font-roboto-mono);font-size:10px;letter-spacing:.08em;color:#4ade80;background:rgb(74 222 128/.1);border:1px solid rgb(74 222 128/.25);border-radius:6px;padding:2px 7px}.mkt .mkt-demo-sync-note{margin-top:14px;padding:11px 14px;background:rgb(139 92 246/.07);border:1px solid rgb(139 92 246/.18);border-radius:10px;font-size:12px;color:var(--muted)}.mkt .mkt-demo-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.mkt .mkt-demo-kpi{background:rgb(255 255 255/.04);border:1px solid var(--glass-border);border-radius:12px;padding:14px 16px}.mkt .mkt-demo-kpi-label{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px}.mkt .mkt-demo-kpi-value{font-family:var(--font-fraunces);font-size:22px;font-weight:400;color:var(--ink)}.mkt .mkt-demo-kpi-delta{font-size:11px;margin-top:3px;color:#4ade80;display:flex;align-items:center;gap:3px}.mkt .mkt-demo-kpi-delta-down{color:var(--rose-400)}.mkt .mkt-demo-cc-lower{display:grid;grid-template-columns:1.6fr 1fr;gap:12px}.mkt .mkt-demo-chart-area{background:rgb(255 255 255/.03);border:1px solid var(--glass-border);border-radius:12px;padding:16px;height:128px;display:flex;flex-direction:column}.mkt .mkt-demo-chart-title{font-size:11px;color:var(--muted);margin-bottom:10px;text-transform:uppercase;letter-spacing:.06em}.mkt .mkt-demo-bar-chart{display:flex;align-items:flex-end;gap:5px;flex:1}.mkt .mkt-demo-bar{flex:1;border-radius:3px 3px 0 0;min-height:6px;background:linear-gradient(180deg,rgb(139 92 246/.6),rgb(139 92 246/.2))}.mkt .mkt-demo-bar-hi{background:linear-gradient(180deg,var(--magenta-500),rgb(217 70 239/.3))}.mkt .mkt-demo-source-list{background:rgb(255 255 255/.03);border:1px solid var(--glass-border);border-radius:12px;padding:14px;overflow:hidden}.mkt .mkt-demo-source-title{font-size:11px;color:var(--muted);margin-bottom:10px;text-transform:uppercase;letter-spacing:.06em}.mkt .mkt-demo-source-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgb(255 255 255/.04);font-size:12.5px}.mkt .mkt-demo-source-row:last-child{border-bottom:none}.mkt .mkt-demo-source-dot{width:7px;height:7px;border-radius:50%;margin-right:7px;display:inline-block;flex-shrink:0}.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{width:100%;border-collapse:collapse;font-size:12px}.mkt .mkt-demo-sc-table th{font-family:var(--font-roboto-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:7px 10px;text-align:right;font-weight:400;border-bottom:1px solid var(--glass-border)}.mkt .mkt-demo-sc-table th:first-child{text-align:left}.mkt .mkt-demo-sc-table td{padding:7px 10px;text-align:right;border-bottom:1px solid rgb(255 255 255/.04);color:var(--ink-dim);font-family:var(--font-roboto-mono);font-size:11.5px}.mkt .mkt-demo-sc-table td:first-child{text-align:left;font-family:inherit;font-size:12.5px;color:var(--ink);font-weight:400}.mkt .mkt-demo-sc-table tr:last-child td{border-bottom:none}.mkt .mkt-demo-sc-total{color:var(--ink)!important;font-weight:500!important;background:rgb(139 92 246/.06);border-left:1px solid var(--glass-border)}.mkt .mkt-demo-delta-up{color:#4ade80;font-size:10px;margin-left:3px}.mkt .mkt-demo-delta-dn{color:var(--rose-400);font-size:10px;margin-left:3px}.mkt .mkt-demo-metrics-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mkt .mkt-demo-metrics-btns{display:flex;gap:8px}.mkt .mkt-demo-btn-build{background:linear-gradient(135deg,var(--violet-500),var(--magenta-500));color:#fff;font-weight:500;border-radius:8px;border:none;box-shadow:0 2px 12px -4px rgb(139 92 246/.5)}.mkt .mkt-demo-btn-build,.mkt .mkt-demo-btn-lib{font-size:11.5px;padding:6px 12px;cursor:default}.mkt .mkt-demo-btn-lib{background:transparent;color:var(--ink-dim);border-radius:8px;border:1px solid var(--glass-border)}.mkt .mkt-demo-metrics-table-wrap{background:rgb(255 255 255/.03);border:1px solid var(--glass-border);border-radius:12px;overflow:hidden;margin-bottom:12px}.mkt .mkt-demo-metrics-table{width:100%;border-collapse:collapse;font-size:12px}.mkt .mkt-demo-metrics-table th{font-family:var(--font-roboto-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 12px;text-align:left;font-weight:400;border-bottom:1px solid var(--glass-border)}.mkt .mkt-demo-metrics-table td{padding:8px 12px;border-bottom:1px solid rgb(255 255 255/.04)}.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);font-size:11px;color:var(--muted)}.mkt .mkt-demo-badge-builtin{background:rgb(74 222 128/.1);border:1px solid rgb(74 222 128/.25);color:#4ade80;border-radius:5px}.mkt .mkt-demo-badge-builtin,.mkt .mkt-demo-badge-custom{font-family:var(--font-roboto-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px}.mkt .mkt-demo-badge-custom{background:rgb(139 92 246/.12);border:1px solid rgb(139 92 246/.25);color:var(--violet-300);border-radius:5px}.mkt .mkt-demo-builder-hint{background:rgb(139 92 246/.07);border:1px solid rgb(139 92 246/.18);border-radius:10px;padding:10px 14px;display:flex;align-items:center;gap:12px}.mkt .mkt-demo-builder-icon{flex-shrink:0;font-size:15px}.mkt .mkt-demo-builder-body{flex:1}.mkt .mkt-demo-builder-label{font-size:11.5px;font-weight:500;color:var(--ink-dim);margin-bottom:4px}.mkt .mkt-demo-builder-formula{font-family:var(--font-roboto-mono);font-size:11px;color:var(--violet-300)}.mkt .mkt-demo-builder-note{font-size:11px;color:var(--muted);flex-shrink:0}.mkt .mkt-demo-attr-table{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:16px}.mkt .mkt-demo-attr-table th{font-family:var(--font-roboto-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 10px;font-weight:400;border-bottom:1px solid var(--glass-border);text-align:left}.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{padding:7px 10px;border-bottom:1px solid rgb(255 255 255/.04);color:var(--ink-dim);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{border-radius:6px;background:rgb(74 222 128/.12);color:#4ade80;border:1px solid rgb(74 222 128/.25)}.mkt .mkt-demo-roas-good,.mkt .mkt-demo-roas-ok{display:inline-block;padding:2px 8px;font-family:var(--font-roboto-mono);font-size:11px}.mkt .mkt-demo-roas-ok{border-radius:6px;background:rgb(251 191 36/.1);color:#fbbf24;border:1px solid rgb(251 191 36/.25)}.mkt .mkt-demo-attr-sales{background:rgb(255 255 255/.03);border:1px solid var(--glass-border);border-radius:12px;padding:12px 14px}.mkt .mkt-demo-attr-sales-title{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-family:var(--font-roboto-mono)}.mkt .mkt-demo-attr-sales-row{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink-dim);padding-bottom:7px}.mkt .mkt-demo-attr-sales-row-border{border-bottom:1px solid rgb(255 255 255/.04);margin-bottom:7px}.mkt .mkt-demo-attr-via{color:var(--muted);font-size:11px;margin-left:4px}.mkt .mkt-demo-attr-amount{color:var(--ink);font-family:var(--font-roboto-mono);font-size:11.5px}.mkt .mkt-demo-split{display:grid;grid-template-columns:1.1fr 1fr;gap:12px}.mkt .mkt-demo-drilldown-wrap{background:rgb(255 255 255/.03);border:1px solid var(--glass-border);border-radius:12px;padding:12px;overflow:auto}.mkt .mkt-demo-drilldown-count{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-family:var(--font-roboto-mono)}.mkt .mkt-demo-dd-table{width:100%;border-collapse:collapse;font-size:11.5px}.mkt .mkt-demo-dd-table th{font-family:var(--font-roboto-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:6px 8px;font-weight:400;border-bottom:1px solid var(--glass-border);text-align:left}.mkt .mkt-demo-dd-table td{padding:6px 8px;border-bottom:1px solid rgb(255 255 255/.04);color:var(--ink-dim)}.mkt .mkt-demo-dd-table tr:last-child td{border-bottom:none}.mkt .mkt-demo-dd-date{font-family:var(--font-roboto-mono);font-size:10.5px;color:var(--muted)}.mkt .mkt-demo-journey-panel{background:rgb(255 255 255/.03);border:1px solid var(--glass-border);border-radius:12px;padding:14px}.mkt .mkt-demo-journey-title{font-size:12px;font-weight:500;color:var(--ink-dim);margin-bottom:14px}.mkt .mkt-demo-journey-contact{font-family:var(--font-fraunces);font-size:15px;font-weight:300;color:var(--ink);margin-bottom:14px}.mkt .mkt-demo-journey-step{display:flex;gap:10px;position:relative;padding-bottom:14px}.mkt .mkt-demo-journey-step:last-child{padding-bottom:0}.mkt .mkt-demo-journey-step-line:before{content:"";position:absolute;left:11px;top:24px;bottom:0;width:1px;background:linear-gradient(180deg,rgb(139 92 246/.4),transparent)}.mkt .mkt-demo-journey-dot{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;border:1.5px solid;margin-top:1px;z-index:1}.mkt .mkt-demo-journey-event{font-size:12.5px;font-weight:500;color:var(--ink-dim)}.mkt .mkt-demo-journey-date{font-family:var(--font-roboto-mono);font-size:10.5px;color:var(--muted);margin-top:1px}.mkt .mkt-demo-journey-meta{font-size:11px;color:var(--muted);margin-top:2px;font-style:italic}.mkt .mkt-demo-goals-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.mkt .mkt-demo-goal-card{background:rgb(255 255 255/.04);border:1px solid var(--glass-border);border-radius:12px;padding:14px 16px}.mkt .mkt-demo-goal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mkt .mkt-demo-goal-name{font-size:13px;font-weight:500;color:var(--ink)}.mkt .mkt-demo-goal-nums{font-family:var(--font-roboto-mono);font-size:11.5px;color:var(--muted)}.mkt .mkt-demo-goal-track{height:6px;border-radius:4px;background:rgb(255 255 255/.08);overflow:hidden}.mkt .mkt-demo-goal-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--violet-500),var(--magenta-500))}.mkt .mkt-demo-goal-pace{font-size:11px;color:var(--muted);margin-top:7px;display:flex;gap:10px;flex-wrap:wrap}.mkt .mkt-demo-on-pace{color:#4ade80}.mkt .mkt-demo-off-pace{color:var(--rose-400)}.mkt .mkt-demo-alert-row{background:rgb(251 113 133/.07);border:1px solid rgb(251 113 133/.25);border-radius:10px;padding:11px 14px;display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ink-dim)}.mkt .mkt-demo-alert-icon{font-size:15px;flex-shrink:0}.mkt .mkt-demo-alert-label{color:var(--rose-400);font-weight:500;margin-right:6px}.mkt .mkt-demo-coachmark{border-top:1px solid var(--glass-border);background:rgb(10 6 22/.97);padding:16px 20px;position:relative;z-index:10;flex-shrink:0}.mkt .mkt-demo-coachmark-inner{display:flex;align-items:flex-start;gap:16px}.mkt .mkt-demo-cm-badge{font-family:var(--font-roboto-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--violet-400);white-space:nowrap;flex-shrink:0;padding-top:1px}.mkt .mkt-demo-cm-body{flex:1}.mkt .mkt-demo-cm-title{font-size:13.5px;font-weight:500;color:var(--ink);margin-bottom:4px}.mkt .mkt-demo-cm-text{font-size:13px;color:var(--ink-dim);line-height:1.55}.mkt .mkt-demo-cm-controls{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.mkt .mkt-demo-cm-dots{display:flex;gap:5px}.mkt .mkt-demo-cm-dot{width:7px;height:7px;border-radius:50%;background:rgb(255 255 255/.14);cursor:pointer;transition:background .2s}.mkt .mkt-demo-cm-dot-active{background:var(--violet-400)}.mkt .mkt-demo-cm-btns{display:flex;gap:8px}.mkt .mkt-demo-cm-back{padding:6px 14px;border-radius:8px;font-size:12.5px;cursor:pointer;border:1px solid var(--glass-border);background:transparent;color:var(--muted);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{padding:6px 14px;border-radius:8px;font-size:12.5px;cursor:pointer;background:linear-gradient(135deg,var(--violet-500),var(--magenta-500));color:#fff;border:none;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}}