:root{--mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace;--sans:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;--serif:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;--r:13px;--r-lg:16px;--max:1160px}.mkt[data-theme=light],.mkt:not([data-theme=dark]){--bg:#fff;--surface:#faf8fa;--ink:#241c28;--muted:#655a6b;--faint:#968c9c;--line:#eae5ea;--line-soft:#f2eef2;--chip:#f5f1f4;--accent:#8a4664;--accent-soft:#f8eef2;--accent-ink:#6e3450;--warn:#ce5b41;--warn-soft:#fbefea;--invert-bg:#241c28;--invert-ink:#f6f2f4;--nav-bg:#ffffffd9;--card-shadow:0 1px 2px #241c280a, 0 8px 24px #241c280f}.mkt[data-theme=dark]{--bg:#191320;--surface:#211a29;--ink:#efe9ee;--muted:#a79aab;--faint:#77697c;--line:#332a3b;--line-soft:#2a2231;--chip:#2a2231;--accent:#db8fa9;--accent-soft:#2e2133;--accent-ink:#e8abbf;--warn:#e58a6f;--warn-soft:#2c1e1a;--invert-bg:#efe9ee;--invert-ink:#241c28;--nav-bg:#191320d9;--card-shadow:0 1px 2px #0000004d, 0 12px 32px #00000059}.mkt{--ink-2:var(--ink);--d-bg:var(--bg);--d-bg-2:var(--surface);--d-panel:var(--surface);--d-panel-2:var(--surface);--d-line:var(--line);--d-line-2:var(--line);--d-txt:var(--ink);--d-soft:var(--muted);--d-muted:var(--faint);--l-bg:var(--surface);--l-bg-2:var(--surface);--l-card:var(--bg);--l-line:var(--line);--l-line-2:var(--line);--l-txt:var(--ink);--l-soft:var(--muted);--l-muted:var(--faint);--indigo:var(--accent);--violet:var(--accent);--plum:var(--accent);--magenta:var(--accent);--rose:var(--accent);--coral:var(--warn);--peach:var(--warn);--green:var(--accent);--amber:var(--warn);--spectrum:var(--accent);--spectrum-soft:var(--accent-soft);--violet-btn:var(--accent)}@keyframes drift{0%{transform:translate(-52%)scale(1)}to{transform:translate(-48%)scale(1.06)}}@keyframes float1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float2{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}.mkt{font-family:var(--sans);background:var(--d-bg);color:var(--d-txt);-webkit-font-smoothing:antialiased;line-height:1.5}.mkt a{color:inherit;text-decoration:none}.mkt img{max-width:100%;display:block}.mkt .wrap{max-width:var(--max);margin:0 auto;padding:0 32px}.mkt .spectrum-text{background:var(--spectrum);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mkt .cool-text{background:linear-gradient(100deg,#8e8bfb,#a98bf0 60%,#c98bd6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mkt .kick{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:500;display:inline-flex}.mkt .kick .bar{background:var(--spectrum);border-radius:2px;width:22px;height:2px}.mkt .kick.dark{color:#a99bd6}.mkt .kick.light{color:var(--magenta)}.mkt .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.mkt .btn svg{width:17px;height:17px}.mkt .btn-primary{color:#fff;background:var(--violet-btn);padding:13px 22px;box-shadow:0 10px 30px -10px #7c5cf6b3}.mkt .btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px #7c5cf6d9}.mkt .btn-lg{border-radius:13px;padding:15px 26px;font-size:16px}.mkt .btn-ghost-d{color:var(--d-txt);border:1px solid var(--d-line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;padding:13px 22px}.mkt .btn-ghost-d:hover{background:#ffffff1a}.mkt .btn-ghost-l{color:var(--l-txt);border:1px solid var(--l-line-2);background:#fff;padding:13px 22px}.mkt .btn-ghost-l:hover{border-color:var(--violet)}.mkt .btn-white{color:var(--ink);background:#fff;border-radius:13px;padding:15px 26px;font-size:16px}.mkt .btn-white:hover{transform:translateY(-1px)}.mkt .btn-dark{color:#fff;background:var(--ink);padding:13px 22px}.mkt header{z-index:80;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.mkt header.scrolled{-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);border-color:var(--d-line);background:#09080eb8}.mkt .nav{justify-content:space-between;align-items:center;height:72px;display:flex}.mkt .logo{letter-spacing:-.04em;color:#fff;align-items:center;font-size:28px;font-weight:800;display:flex}.mkt .logo img{width:28px;height:28px;transform:translateY(2px)}.mkt .nav-links{color:var(--d-soft);align-items:center;gap:32px;font-size:14.5px;font-weight:500;display:flex}.mkt .nav-links a:hover{color:#fff}.mkt .nav-cta{align-items:center;gap:14px;display:flex}.mkt .nav-cta .si{color:var(--d-soft);white-space:nowrap;font-size:14.5px;font-weight:500}.mkt .nav-cta .si:hover{color:#fff}.mkt .dark{background:var(--d-bg);color:var(--d-txt);position:relative}.mkt .light{background:var(--l-bg);color:var(--l-txt);position:relative}.mkt .sec{padding:108px 0}.mkt .beam{background:var(--spectrum);opacity:.5;width:100%;height:1px}.mkt .hero{text-align:center;padding:148px 0 80px;position:relative;overflow:hidden}.mkt .hero-glow{z-index:0;pointer-events:none;filter:blur(14px);background:radial-gradient(closest-side,#7c5cf657,#0000 70%),radial-gradient(closest-side at 30% 40%,#6366f142,#0000 60%),radial-gradient(closest-side at 78% 56%,#d9527e33,#0000 60%);width:1200px;height:780px;animation:16s ease-in-out infinite alternate drift;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.mkt .hero .wrap{z-index:2;position:relative}.mkt .hero-pill{border:1px solid var(--d-line-2);color:var(--d-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border-radius:100px;align-items:center;gap:10px;padding:6px 15px 6px 7px;font-size:13px;font-weight:500;display:inline-flex}.mkt .hero-pill .tg{font-family:var(--mono);letter-spacing:.08em;color:#fff;background:var(--spectrum);white-space:nowrap;border-radius:100px;padding:4px 10px;font-size:10.5px;font-weight:600}.mkt h1.hh{letter-spacing:-.04em;max-width:15ch;margin:24px auto 0;font-size:clamp(42px,5.6vw,76px);font-weight:800;line-height:1}.mkt .hero-sub{color:var(--d-soft);max-width:620px;margin:22px auto 0;font-size:19px;line-height:1.55}.mkt .hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.mkt .hero-micro{font-family:var(--mono);letter-spacing:.04em;color:var(--d-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:26px;font-size:11.5px;display:flex}.mkt .hero-micro span{align-items:center;gap:7px;display:inline-flex}.mkt .hero-micro .ck{color:var(--green)}.mkt .shot-stage{perspective:2000px;margin-top:62px;position:relative}.mkt .shot-frame{z-index:3;border:1px solid var(--d-line-2);background:#0d0b14;border-radius:16px;max-width:1080px;margin:0 auto;padding:8px;position:relative;box-shadow:0 60px 120px -40px #000000d9,0 0 100px -30px #7c5cf666}.mkt .shot-frame img{border-radius:10px;width:100%}.mkt .shot-floor{filter:blur(40px);z-index:1;background:radial-gradient(closest-side,#7c5cf647,#0000 72%);border-radius:50%;width:1180px;height:520px;position:absolute;top:30px;left:50%;transform:translate(-50%)}.mkt .fcard{z-index:5;border:1px solid var(--d-line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14111edb;border-radius:14px;padding:12px 14px;position:absolute;box-shadow:0 24px 60px -20px #000000b3}.mkt .fcard .ft{font-family:var(--mono);letter-spacing:.08em;color:var(--d-muted);text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:flex}.mkt .fcard .fv{letter-spacing:-.02em;margin-top:6px;font-size:20px;font-weight:800}.mkt .fcard .fs{color:var(--green);margin-top:1px;font-size:11.5px;font-weight:600}.mkt .fc-1{animation:7s ease-in-out infinite float1;top:74px;left:-8px}.mkt .fc-2{max-width:230px;top:150px;right:-14px}.mkt .fc-3{animation:8s ease-in-out infinite float2;bottom:48px;left:34px}.mkt .fc-2 .row{align-items:flex-start;gap:9px;display:flex}.mkt .fc-2 .ic{background:var(--spectrum);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.mkt .fc-2 .ic svg{width:14px;height:14px}.mkt .fc-2 .tt{font-size:12px;font-weight:700;line-height:1.3}.mkt .fc-2 .ds{color:var(--d-soft);margin-top:3px;font-size:11px;line-height:1.4}.mkt .cloud{border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line);padding:54px 0}.mkt .cloud .lbl{text-align:center;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--d-muted);margin-bottom:26px;font-size:11.5px}.mkt .cloud .lbl b{color:var(--d-soft);font-weight:600}.mkt .cloud .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:46px;display:flex}.mkt .cloud .nm{letter-spacing:-.02em;color:#fff;opacity:.42;font-size:20px;font-weight:700;transition:opacity .2s;position:relative}.mkt .cloud .nm:hover{opacity:.7}.mkt .shead{text-align:center;max-width:680px;margin:0 auto 56px}.mkt .shead h2{letter-spacing:-.03em;margin-top:18px;font-size:clamp(32px,4vw,50px);font-weight:800;line-height:1.05}.mkt .shead p{margin-top:16px;font-size:18px;line-height:1.55}.mkt .light .shead p{color:var(--l-soft)}.mkt .dark .shead p{color:var(--d-soft)}.mkt .bento{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.mkt .bx{border-radius:var(--r-lg);padding:26px;position:relative;overflow:hidden}.mkt .bx.l{background:var(--l-card);border:1px solid var(--l-line)}.mkt .bx .bic{background:var(--spectrum-soft);width:42px;height:42px;color:var(--violet);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.mkt .bx .bic svg{width:21px;height:21px}.mkt .bx h4{letter-spacing:-.015em;font-size:18px;font-weight:700}.mkt .bx p{color:var(--l-soft);margin-top:8px;font-size:14.5px;line-height:1.5}.mkt .bx .blbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--l-muted);align-items:center;gap:8px;margin-bottom:14px;font-size:10.5px;display:flex}.mkt .bx .blbl .d{background:var(--magenta);border-radius:50%;width:6px;height:6px}.mkt .b-advisor{color:#fff;border:1px solid var(--d-line-2);background:linear-gradient(150deg,#16131f,#241b33);grid-column:span 3}.mkt .b-advisor p{color:var(--d-soft)}.mkt .b-inv{grid-column:span 3}.mkt .b-third{grid-column:span 2}.mkt .b-half{grid-column:span 3}.mkt .pulse{border:1px solid var(--d-line);background:#ffffff08;border-radius:14px;margin-top:18px;padding:14px}.mkt .pulse-h{align-items:center;gap:8px;margin-bottom:10px;display:flex}.mkt .pulse-h .pb{background:var(--spectrum);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.mkt .pulse-h .pb svg{width:14px;height:14px}.mkt .pulse-h b{font-size:12.5px}.mkt .pulse-h .ch{font-family:var(--mono);letter-spacing:.08em;color:#c9a9f0;background:#8b5cf633;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:9px}.mkt .pulse .rec{color:var(--d-txt);border-top:1px solid var(--d-line);align-items:center;gap:9px;padding:8px 0;font-size:12px;display:flex}.mkt .pulse .rec:first-of-type{border-top:0}.mkt .pulse .rec .n{color:#c9a9f0;width:17px;height:17px;font-family:var(--mono);background:#ffffff12;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:600;display:flex}.mkt .pulse .rec .go{color:#c9a9f0;margin-left:auto;font-size:11px;font-weight:600}.mkt .score{border-top:1px solid var(--d-line);align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.mkt .ring{flex-shrink:0;width:52px;height:52px;position:relative}.mkt .ring svg{transform:rotate(-90deg)}.mkt .ring .v{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mkt .ring .v b{font-size:15px;font-weight:800;line-height:1}.mkt .ring .v span{color:var(--d-muted);font-size:8px}.mkt .score .sl b{font-size:13px;font-weight:700}.mkt .score .sl span{color:var(--green);font-size:11px;font-weight:600;display:block}.mkt .invshot{border:1px solid var(--l-line);background:linear-gradient(#fff,#fafafe);border-radius:12px;margin-top:8px;overflow:hidden}.mkt .invshot .bar{border-bottom:1px solid var(--l-line);background:#fff;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.mkt .invshot .bar i{background:#e4e0ef;border-radius:50%;width:8px;height:8px}.mkt .invrow{border-top:1px solid var(--l-line);align-items:center;gap:12px;padding:11px 14px;font-size:12.5px;display:flex}.mkt .invrow:first-child{border-top:0}.mkt .invrow .sw{border-radius:8px;flex-shrink:0;width:30px;height:30px}.mkt .invrow .nm2{font-weight:600}.mkt .invrow .meta{color:var(--l-muted);margin-top:1px;font-size:11px}.mkt .invrow .pill2{border-radius:100px;margin-left:auto;padding:4px 10px;font-size:10.5px;font-weight:700}.mkt .pill-ok{color:#16996b;background:#e3f8f0}.mkt .pill-low{color:#c77a18;background:#fdeedd}.mkt .ai-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:54px;display:grid}.mkt .ai-points{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.mkt .ap{border:1px solid var(--d-line);background:#ffffff06;border-radius:14px;padding:18px}.mkt .ap .ai2{color:#b79bf0;background:#8b5cf629;border:1px solid #8b5cf64d;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:12px;display:flex}.mkt .ap .ai2 svg{width:18px;height:18px}.mkt .ap h5{font-size:15px;font-weight:700}.mkt .ap p{color:var(--d-soft);margin-top:5px;font-size:13px;line-height:1.5}.mkt .ai-vis{position:relative}.mkt .ai-vis .shot-frame{max-width:none}.mkt .ai-vis .fcard{z-index:6}.mkt .analytics{border:1px solid var(--d-line);background:#0d0b14;border-radius:10px;overflow:hidden}.mkt .an-top{border-bottom:1px solid var(--d-line);align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.mkt .an-top i{background:#ffffff1f;border-radius:50%;width:8px;height:8px}.mkt .an-top .t{font-family:var(--mono);color:var(--d-muted);margin-left:8px;font-size:11px}.mkt .an-body{grid-template-columns:1.3fr 1fr;gap:16px;padding:18px;display:grid}.mkt .an-card{border:1px solid var(--d-line);background:#ffffff05;border-radius:12px;padding:14px}.mkt .an-card .cl{font-family:var(--mono);letter-spacing:.06em;color:var(--d-muted);text-transform:uppercase;font-size:10px}.mkt .an-card .cv{letter-spacing:-.02em;margin-top:6px;font-size:22px;font-weight:800}.mkt .an-chart{align-items:flex-end;gap:6px;height:90px;margin-top:12px;display:flex}.mkt .an-chart .cb{background:var(--spectrum);opacity:.85;border-radius:4px 4px 0 0;flex:1}.mkt .donut{align-items:center;gap:14px;display:flex}.mkt .donut .dl{color:var(--d-soft);flex-direction:column;gap:7px;font-size:11.5px;display:flex}.mkt .donut .dl span{align-items:center;gap:7px;display:flex}.mkt .donut .dl .dd{border-radius:3px;width:9px;height:9px}.mkt .tgrid{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:20px;display:grid}.mkt .tbig{color:#fff;border-radius:var(--r-lg);border:1px solid var(--d-line-2);background:linear-gradient(150deg,#15121e,#251a33);flex-direction:column;padding:38px;display:flex;position:relative;overflow:hidden}.mkt .tbig .qm{font-family:var(--sans);background:var(--spectrum);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:60px;font-weight:800;line-height:.6}.mkt .tbig blockquote{letter-spacing:-.01em;max-width:30ch;margin:18px 0 auto;font-size:22px;font-weight:600;line-height:1.42}.mkt .tbig .who{align-items:center;gap:12px;margin-top:28px;display:flex}.mkt .tcol{flex-direction:column;gap:20px;display:flex}.mkt .tsm{background:var(--l-card);border:1px solid var(--l-line);border-radius:var(--r-lg);flex:1;padding:24px}.mkt .tsm p{color:var(--l-txt);font-size:15px;font-weight:500;line-height:1.5}.mkt .tsm .who{align-items:center;gap:11px;margin-top:18px;display:flex}.mkt .av{background:var(--spectrum);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:flex}.mkt .who .nmw{font-size:13.5px;font-weight:700}.mkt .who .rl{opacity:.65;font-size:12px}.mkt .tbig .who .rl{color:var(--d-soft)}.mkt .toggle{background:var(--l-bg-2);border:1px solid var(--l-line);border-radius:100px;align-items:center;gap:4px;margin:0 auto;padding:4px;font-size:14px;font-weight:600;display:inline-flex}.mkt .toggle button{cursor:pointer;color:var(--l-soft);background:0 0;border:none;border-radius:100px;align-items:center;gap:8px;padding:9px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:flex}.mkt .toggle button.on{color:var(--l-txt);background:#fff;box-shadow:0 2px 8px #14101e1a}.mkt .toggle .save{font-family:var(--mono);letter-spacing:.04em;color:#16996b;background:#e3f8f0;border-radius:100px;padding:2px 7px;font-size:10px}.mkt .prices{grid-template-columns:repeat(4,1fr);align-items:start;gap:18px;margin-top:48px;display:grid}.mkt .tier{background:var(--l-card);border:1px solid var(--l-line);border-radius:var(--r-lg);flex-direction:column;padding:26px;display:flex}.mkt .tier.pop{background:linear-gradient(var(--l-card),var(--l-card)) padding-box,var(--spectrum) border-box;border:1.5px solid #0000;position:relative;box-shadow:0 30px 70px -30px #7c5cf666}.mkt .tier .pl{font-size:15px;font-weight:700}.mkt .tier .pop-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--spectrum);white-space:nowrap;border-radius:100px;padding:5px 12px;font-size:9.5px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.mkt .tier .pd{color:var(--l-muted);min-height:34px;margin-top:5px;font-size:13px}.mkt .tier .amt{align-items:baseline;gap:4px;margin-top:16px;display:flex}.mkt .tier .amt b{letter-spacing:-.02em;font-size:34px;font-weight:800}.mkt .tier .amt span{color:var(--l-muted);font-size:13px;font-weight:500}.mkt .tier .btn{width:100%;margin-top:18px}.mkt .tier ul{flex-direction:column;gap:11px;margin-top:22px;list-style:none;display:flex}.mkt .tier li{color:var(--l-soft);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.mkt .tier li svg{width:16px;height:16px;color:var(--green);flex-shrink:0;margin-top:1px}.mkt .pricing-foot{text-align:center;margin-top:40px}.mkt .final{text-align:center;padding:118px 0;position:relative;overflow:hidden}.mkt .final .g{z-index:0;background:radial-gradient(620px 360px at 50% 130%,#f5885a57,#0000 62%),radial-gradient(560px 420px at 18% -10%,#7c5cf680,#0000 60%),radial-gradient(560px 420px at 84% 10%,#c2459a5c,#0000 60%);position:absolute;inset:0}.mkt .final .wrap{z-index:1;position:relative}.mkt .final h2{letter-spacing:-.035em;max-width:18ch;margin:18px auto 0;font-size:clamp(36px,4.6vw,60px);font-weight:800;line-height:1.02}.mkt .final p{color:var(--d-soft);max-width:54ch;margin:18px auto 0;font-size:19px;line-height:1.5}.mkt .final .hero-actions{margin-top:32px}.mkt footer{background:var(--d-bg);border-top:1px solid var(--d-line);padding:72px 0 44px}.mkt .foot{border-bottom:1px solid var(--d-line);grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px;padding-bottom:46px;display:grid}.mkt .foot .blurb{color:var(--d-soft);max-width:280px;margin-top:16px;font-size:14px;line-height:1.55}.mkt .fcol h6{font-family:var(--mono);letter-spacing:.1em;color:var(--d-muted);text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:500}.mkt .fcol a{color:var(--d-soft);padding:6px 0;font-size:14px;display:block}.mkt .fcol a:hover{color:#fff}.mkt .foot-bot{color:var(--d-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:26px;font-size:13px;display:flex}.mkt .appx{border:1px solid var(--d-line-2);text-align:left;background:linear-gradient(#15121f,#100c18);border-radius:16px;font-size:13px;overflow:hidden;box-shadow:0 50px 110px -40px #000c,0 0 80px -28px #7c5cf666}.mkt .appx-top{border-bottom:1px solid var(--d-line);background:#ffffff05;align-items:center;gap:8px;padding:11px 15px;display:flex}.mkt .appx-top .dot{background:#ffffff1f;border-radius:50%;width:9px;height:9px}.mkt .appx-top .t{font-family:var(--mono);color:var(--d-muted);margin-left:8px;font-size:11px}.mkt .appx-top .live{font-family:var(--mono);letter-spacing:.06em;color:var(--green);align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.mkt .appx-top .live i{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%}.mkt .appx-main{padding:16px}.mkt .appx-grid{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.mkt .appx-h{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.mkt .appx-h h5{font-size:14px;font-weight:700}.mkt .appx-h .day{font-family:var(--mono);color:var(--d-muted);border:1px solid var(--d-line);border-radius:7px;padding:4px 9px;font-size:10.5px}.mkt .sigs{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.mkt .sig{border:1px solid var(--d-line);background:#ffffff06;border-radius:12px;padding:13px}.mkt .sig .sl{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:9.5px;display:flex}.mkt .sig .sl .d{border-radius:50%;width:6px;height:6px}.mkt .sig .sv{letter-spacing:-.02em;margin:8px 0;font-size:24px;font-weight:800}.mkt .sig .track{background:#ffffff14;border-radius:4px;height:5px;overflow:hidden}.mkt .sig .track i{background:var(--spectrum);border-radius:4px;height:100%;display:block}.mkt .sig .ss{color:var(--d-muted);margin-top:8px;font-size:10.5px}.mkt .sugg{background:linear-gradient(150deg,#8b5cf624,#ffffff04);border:1px solid #8b5cf64d;border-radius:13px;margin-top:13px;padding:14px;position:relative;overflow:hidden}.mkt .sugg:before{content:"";background:var(--spectrum);height:2px;position:absolute;top:0;left:0;right:0}.mkt .sugg .sh{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mkt .sugg .sh .b{background:var(--spectrum);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.mkt .sugg .sh .b svg{width:14px;height:14px}.mkt .sugg .sh b{font-size:12.5px}.mkt .sugg p{color:var(--d-soft);font-size:12.5px;line-height:1.55}.mkt .sugg p b{color:#fff}.mkt .trio{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px;display:grid}.mkt .tc{border:1px solid var(--d-line);border-radius:var(--r-lg);background:linear-gradient(#ffffff09,#ffffff02);padding:26px}.mkt .tc .ic{color:#b79bf0;background:#8b5cf629;border:1px solid #8b5cf64d;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:18px;display:flex}.mkt .tc .ic svg{width:23px;height:23px}.mkt .tc h5{letter-spacing:-.01em;font-size:18px;font-weight:700}.mkt .tc p{color:var(--d-soft);margin-top:9px;font-size:14px;line-height:1.55}.mkt .mods{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mkt .mod{border:1px solid var(--l-line);border-radius:var(--r-lg);background:var(--l-card);padding:24px;transition:transform .2s,box-shadow .2s}.mkt .mod:hover{transform:translateY(-3px);box-shadow:0 24px 50px -28px #7c5cf64d}.mkt .mod .mic{color:#fff;background:var(--spectrum);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:18px;display:flex}.mkt .mod .mic svg{width:23px;height:23px}.mkt .mod h5{letter-spacing:-.01em;font-size:17px;font-weight:700}.mkt .mod p{color:var(--l-soft);margin-top:8px;font-size:14px;line-height:1.5}.mkt .mod.feat{border:1px solid var(--d-line-2);color:#fff;background:linear-gradient(150deg,#16131f,#2a1b3e)}.mkt .mod.feat p{color:var(--d-soft)}.mkt .mod.feat .mic{background:#ffffff1f}.mkt .mod.feat .tg{font-family:var(--mono);letter-spacing:.04em;color:#fff;background:#ffffff24;border-radius:100px;margin-top:14px;padding:5px 11px;font-size:10.5px;display:inline-block}.mkt .mband{border-top:1px solid var(--l-line);border-bottom:1px solid var(--l-line);background:var(--l-bg-2);padding:38px 0}.mkt .mband .wrap{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.mkt .mband .m{flex-direction:column;gap:4px;padding-left:22px;display:flex;position:relative}.mkt .mband .m:before{content:"";background:var(--spectrum);border-radius:3px;width:3px;position:absolute;top:6px;bottom:6px;left:0}.mkt .mband .m b{letter-spacing:-.03em;font-size:46px;font-weight:800;line-height:1}.mkt .mband .m span{color:var(--l-soft);font-size:14px;font-weight:500}.mkt .htrust{color:var(--d-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px;font-size:13.5px;display:flex}.mkt .htrust b{color:#fff;font-weight:700}.mkt .htrust .sep{background:var(--d-line-2);width:1px;height:15px}.mkt .midcta{border-radius:var(--r-lg);border:1px solid var(--d-line-2);background:linear-gradient(120deg,#6366f129,#c2459a21,#f5885a29);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;max-width:920px;margin:54px auto 0;padding:30px 36px;display:flex;position:relative;overflow:hidden}.mkt .midcta:before{content:"";background:var(--spectrum);height:2px;position:absolute;top:0;left:0;right:0}.mkt .midcta h4{letter-spacing:-.02em;font-size:22px;font-weight:800}.mkt .midcta p{color:var(--d-soft);margin-top:6px;font-size:14px}.mkt .midcta .ce{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mkt .steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;display:grid;position:relative}.mkt .step{border:1px solid var(--d-line);border-radius:var(--r-lg);background:linear-gradient(#ffffff09,#ffffff02);padding:28px;position:relative}.mkt .step .sn{font-family:var(--mono);color:#fff;background:var(--spectrum);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.mkt .step h5{letter-spacing:-.01em;font-size:18px;font-weight:700}.mkt .step p{color:var(--d-soft);margin-top:9px;font-size:14px;line-height:1.55}.mkt .step .arr{z-index:2;color:var(--d-muted);position:absolute;top:42px;right:-22px}.mkt .step:last-child .arr{display:none}.mkt .faq{max-width:780px;margin:44px auto 0}.mkt .faq details{border:1px solid var(--l-line);background:var(--l-card);border-radius:14px;margin-bottom:12px;transition:border-color .2s;overflow:hidden}.mkt .faq details[open]{border-color:var(--l-line-2)}.mkt .faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:16.5px;font-weight:700;list-style:none;display:flex}.mkt .faq summary::-webkit-details-marker{display:none}.mkt .faq summary .pm{background:var(--l-bg-2);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .25s,background .2s;display:flex}.mkt .faq details[open] summary .pm{background:var(--spectrum);color:#fff;transform:rotate(45deg)}.mkt .faq summary .pm svg{width:14px;height:14px}.mkt .faq .ans{color:var(--l-soft);padding:0 22px 20px;font-size:14.5px;line-height:1.6}.mkt .intg-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:14px;display:grid}.mkt .intg{border:1px solid var(--d-line);background:#ffffff06;border-radius:14px;align-items:center;gap:11px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.mkt .intg:hover{border-color:var(--d-line-2);background:#ffffff0d}.mkt .intg .lg{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:flex}.mkt .intg .nm{font-size:14px;font-weight:600}.mkt .intg .ct{font-family:var(--mono);color:var(--d-muted);letter-spacing:.03em;margin-top:1px;font-size:10px}.mkt .intg-cta{border:1px dashed var(--d-line-2);color:var(--d-soft);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.mkt .phero{text-align:center;padding:148px 0 56px;position:relative;overflow:hidden}.mkt .phero.dark{background:var(--d-bg)}.mkt .phero .pglow{z-index:0;pointer-events:none;filter:blur(12px);background:radial-gradient(closest-side,#7c5cf64d,#0000 70%),radial-gradient(closest-side at 72% 40%,#d9527e2e,#0000 62%);width:1100px;height:620px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.mkt .phero .wrap{z-index:2;position:relative}.mkt .phero h1{letter-spacing:-.035em;max-width:16ch;margin:20px auto 0;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1.02}.mkt .phero p{color:var(--d-soft);max-width:600px;margin:20px auto 0;font-size:19px;line-height:1.55}.mkt .phero .hero-actions{margin-top:30px}.mkt .cmp{border:1px solid var(--l-line);border-radius:var(--r-lg);background:var(--l-card);margin-top:8px;overflow:hidden}.mkt .cmp-head{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--l-line);background:#ffffffeb;grid-template-columns:1.7fr repeat(4,1fr);display:grid;position:sticky;top:64px}.mkt .cmp-head .ch{text-align:center;padding:18px 16px}.mkt .cmp-head .ch:first-child{text-align:left;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--l-muted);align-items:center;font-size:11px;display:flex}.mkt .cmp-head .ch .pn{letter-spacing:-.01em;font-size:16px;font-weight:800}.mkt .cmp-head .ch .pp{color:var(--l-muted);margin-top:2px;font-size:12px}.mkt .cmp-head .ch.pop{background:var(--spectrum-soft);position:relative}.mkt .cmp-head .ch.pop:after{content:"";background:var(--spectrum);height:2px;position:absolute;bottom:-1px;left:0;right:0}.mkt .cmp-cat{background:var(--l-bg-2);border-top:1px solid var(--l-line);border-bottom:1px solid var(--l-line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--l-txt);align-items:center;gap:10px;padding:16px;font-size:11.5px;font-weight:600;display:flex}.mkt .cmp-cat .d{background:var(--spectrum);border-radius:50%;width:7px;height:7px}.mkt .cmp-row{border-top:1px solid var(--l-line);grid-template-columns:1.7fr repeat(4,1fr);align-items:center;display:grid}.mkt .cmp-row:hover{background:#faf9fe}.mkt .cmp-row .feat{padding:14px 16px}.mkt .cmp-row .feat b{font-size:14px;font-weight:600;display:block}.mkt .cmp-row .feat span{color:var(--l-muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.mkt .cmp-row .cell{text-align:center;justify-content:center;align-items:center;padding:14px 16px;display:flex}.mkt .cmp-row .cell.pop{background:#7c5cf60b}.mkt .cmp-row .yes{background:var(--spectrum);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.mkt .cmp-row .yes svg{color:#fff;width:13px;height:13px}.mkt .cmp-row .no{background:#d8d3e6;border-radius:2px;width:14px;height:2px}.mkt .cmp-row .txt{color:var(--l-soft);font-size:12.5px;font-weight:600}.mkt .cmp-row .soon{font-family:var(--mono);letter-spacing:.04em;color:var(--violet);background:var(--spectrum-soft);white-space:nowrap;border-radius:100px;padding:4px 9px;font-size:9.5px}.mkt .stats{grid-template-columns:repeat(4,1fr);gap:24px;padding:8px 0;display:grid}.mkt .stats .st b{letter-spacing:-.03em;background:var(--spectrum);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,3.6vw,46px);font-weight:800;line-height:1;display:block}.mkt .stats .st span{color:var(--l-soft);margin-top:8px;font-size:14px;display:block}.mkt .dark .stats .st span{color:var(--d-soft)}.mkt .mission{grid-template-columns:1.2fr .8fr;align-items:start;gap:60px;display:grid}.mkt .mission .body p{color:var(--l-soft);margin-bottom:18px;font-size:16.5px;line-height:1.65}.mkt .mission .body p:first-child{color:var(--l-txt);font-size:19px;font-weight:500}.mkt .mission .stat-stack{border-left:2px solid var(--l-line);flex-direction:column;gap:24px;padding-left:28px;display:flex}.mkt .mission .ms b{letter-spacing:-.03em;background:var(--spectrum);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:800;line-height:1}.mkt .mission .ms span{color:var(--l-soft);margin-top:8px;font-size:14px;line-height:1.45;display:block}.mkt .vals{grid-template-columns:repeat(3,1fr);gap:34px 30px;margin-top:48px;display:grid}.mkt .val{padding-top:22px;position:relative}.mkt .val:before{content:"";background:var(--spectrum);border-radius:3px;width:34px;height:3px;position:absolute;top:0;left:0}.mkt .val h5{letter-spacing:-.01em;font-size:18px;font-weight:700}.mkt .val p{color:var(--l-soft);margin-top:10px;font-size:14.5px;line-height:1.6}.mkt .dark .val p{color:var(--d-soft)}.mkt .dlrow{grid-template-columns:1fr 1fr;gap:20px;margin-top:8px;display:grid}.mkt .dlcard{border:1px solid var(--l-line);border-radius:var(--r-lg);background:var(--l-card);padding:28px}.mkt .dlcard .dh{align-items:center;gap:14px;display:flex}.mkt .dlcard .di{background:var(--spectrum-soft);width:48px;height:48px;color:var(--violet);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mkt .dlcard .di svg{width:24px;height:24px}.mkt .dlcard .dt b{letter-spacing:-.01em;font-size:18px;font-weight:700;display:block}.mkt .dlcard .dt span{color:var(--violet);font-size:13px;font-weight:600}.mkt .dlcard .dd{color:var(--l-soft);margin-top:14px;font-size:14.5px;line-height:1.55}.mkt .badges{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.mkt .badge{background:var(--ink);color:#fff;border-radius:11px;align-items:center;gap:9px;padding:9px 15px;transition:transform .15s;display:inline-flex}.mkt .badge:hover{transform:translateY(-1px)}.mkt .badge svg{flex-shrink:0;width:20px;height:20px}.mkt .badge .bt{line-height:1.1}.mkt .badge .bt small{opacity:.8;letter-spacing:.02em;font-size:9px;display:block}.mkt .badge .bt b{font-size:14px;font-weight:700}.mkt .dlcard .plat{border-top:1px solid var(--l-line);color:var(--l-muted);align-items:center;gap:10px;margin-top:16px;padding-top:16px;font-size:13px;display:flex}.mkt .dlcard .plat a{color:var(--l-txt);border:1px solid var(--l-line);border-radius:9px;align-items:center;gap:7px;padding:6px 12px;font-weight:600;display:inline-flex}.mkt .dlcard .plat a:hover{border-color:var(--violet);color:var(--violet)}.mkt .edge{text-align:center;max-width:720px;margin:0 auto}.mkt .edge .dl-primary{margin-top:10px}.mkt .edge-plats{grid-template-columns:1fr 1fr;gap:16px;max-width:560px;margin:26px auto 0;display:grid}.mkt .edge-plat{border:1px solid var(--l-line);background:var(--l-card);text-align:left;border-radius:14px;align-items:center;gap:13px;padding:18px;display:flex}.mkt .edge-plat .ei{background:var(--l-bg-2);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mkt .edge-plat .em b{font-size:14px;font-weight:700;display:block}.mkt .edge-plat .em span{color:var(--l-muted);font-size:11.5px}.mkt .edge-plat .ebtn{margin-left:auto}.mkt .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.mkt .reveal.in{opacity:1;transform:none}.mkt header.lite{-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);border-bottom:1px solid var(--l-line);background:#ffffffdb;position:sticky}.mkt header.lite .logo{color:var(--l-txt)}.mkt header.lite .nav-links{color:var(--l-soft)}.mkt header.lite .nav-links a:hover{color:var(--l-txt)}.mkt header.lite .nav-links a.on{color:var(--violet);font-weight:600}.mkt header.lite .nav-cta .si{color:var(--l-soft)}.mkt header.lite .nav-cta .si:hover{color:var(--l-txt)}.mkt .nav-search{background:var(--l-bg-2);border:1px solid var(--l-line);color:var(--l-muted);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;min-width:230px;padding:8px 12px;font-size:13px;display:flex}.mkt .nav-search svg{width:15px;height:15px}.mkt .nav-search .k{font-family:var(--mono);border:1px solid var(--l-line);background:#fff;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px}.mkt .docpage{background:var(--l-bg);color:var(--l-txt);min-height:100vh}.mkt .docs{grid-template-columns:248px 1fr;align-items:start;gap:44px;max-width:1280px;margin:0 auto;padding:0 32px;display:grid}.mkt .docs.with-toc{grid-template-columns:248px 1fr 210px}.mkt .docs-side{align-self:start;max-height:calc(100vh - 110px);padding:32px 0 40px;font-size:14px;position:sticky;top:88px;overflow-y:auto}.mkt .docs-side .ds-search{border:1px solid var(--l-line);color:var(--l-muted);background:#fff;border-radius:10px;align-items:center;gap:8px;margin-bottom:22px;padding:9px 12px;font-size:13px;display:flex}.mkt .docs-side .ds-search svg{width:15px;height:15px}.mkt .docs-side .grp{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--l-muted);margin:22px 0 10px;font-size:10.5px}.mkt .docs-side .grp:first-of-type{margin-top:0}.mkt .docs-side a{color:var(--l-soft);border-left:2px solid #0000;border-radius:8px;padding:7px 12px;transition:all .15s;display:block}.mkt .docs-side a:hover{color:var(--l-txt);background:#fff}.mkt .docs-side a.on{background:var(--spectrum-soft);color:var(--violet);border-left-color:var(--violet);font-weight:600}.mkt .docs-main{min-width:0;padding:44px 0 80px}.mkt .dh1{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:1.05}.mkt .dlede{color:var(--l-soft);max-width:62ch;margin-top:14px;font-size:18px;line-height:1.55}.mkt .gs{border:1px solid var(--l-line);border-radius:var(--r-lg);background:var(--l-card);margin-top:34px;padding:24px}.mkt .gs .gt{margin-bottom:16px;font-size:16px;font-weight:700}.mkt .gs-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mkt .gs-step{border:1px solid var(--l-line);background:var(--l-bg);border-radius:12px;align-items:flex-start;gap:11px;padding:14px;transition:all .15s;display:flex}.mkt .gs-step:hover{border-color:var(--violet);background:#fff}.mkt .gs-step .n{background:var(--spectrum);color:#fff;width:24px;height:24px;font-family:var(--mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.mkt .gs-step span{font-size:13.5px;font-weight:600;line-height:1.35}.mkt .sec-title{letter-spacing:-.02em;margin:48px 0 20px;font-size:22px;font-weight:800}.mkt .doc-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mkt .doc-card{border:1px solid var(--l-line);background:var(--l-card);border-radius:14px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s}.mkt .doc-card:hover{border-color:#0000;transform:translateY(-2px);box-shadow:0 18px 40px -24px #7c5cf659}.mkt .doc-card .dc-h{align-items:center;gap:10px;display:flex}.mkt .doc-card .dc-ic{background:var(--spectrum-soft);width:32px;height:32px;color:var(--violet);border-radius:9px;justify-content:center;align-items:center;display:flex}.mkt .doc-card .dc-ic svg{width:17px;height:17px}.mkt .doc-card b{font-size:15px;font-weight:700}.mkt .doc-card .ct{color:var(--l-muted);margin-top:10px;font-size:12.5px}.mkt .pop-list{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.mkt .pop-list a{border:1px solid var(--l-line);background:var(--l-card);border-radius:11px;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:600;transition:all .15s;display:flex}.mkt .pop-list a:hover{border-color:var(--violet);color:var(--violet)}.mkt .pop-list a svg{width:15px;height:15px;color:var(--l-muted)}.mkt .pop-list a:hover svg{color:var(--violet)}.mkt .crumb{color:var(--l-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;display:flex}.mkt .crumb a:hover{color:var(--violet)}.mkt .crumb svg{opacity:.6;width:13px;height:13px}.mkt .crumb .cur{color:var(--l-txt);font-weight:600}.mkt .prose h1{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.06}.mkt .prose>.sub{color:var(--l-soft);margin-top:14px;font-size:18px;line-height:1.55}.mkt .prose h2{letter-spacing:-.02em;margin:40px 0 14px;scroll-margin-top:90px;font-size:23px;font-weight:700}.mkt .prose p{color:var(--l-soft);margin-bottom:14px;font-size:15.5px;line-height:1.7}.mkt .prose p b,.mkt .prose li b{color:var(--l-txt);font-weight:700}.mkt .prose strong{color:var(--l-txt)}.mkt .steps-ol{counter-reset:st;flex-direction:column;gap:18px;margin:18px 0;list-style:none;display:flex}.mkt .steps-ol li{grid-template-columns:30px 1fr;align-items:start;gap:14px;display:grid}.mkt .steps-ol li .sn{background:var(--spectrum);color:#fff;width:26px;height:26px;font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.mkt .steps-ol li h4{letter-spacing:-.01em;font-size:16px;font-weight:700}.mkt .steps-ol li p{margin:5px 0 0;font-size:14.5px}.mkt .steps-ol .bullets{flex-direction:column;gap:8px;margin-top:8px;display:flex}.mkt .steps-ol .bullets div{color:var(--l-soft);padding-left:16px;font-size:14px;line-height:1.55;position:relative}.mkt .steps-ol .bullets div:before{content:"";background:var(--violet);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.mkt .callout{border-radius:13px;gap:13px;margin:22px 0;padding:16px 18px;font-size:14.5px;line-height:1.6;display:flex}.mkt .callout .ci{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.mkt .callout .ci svg{width:15px;height:15px}.mkt .callout b{color:var(--l-txt);margin-bottom:3px;display:block}.mkt .callout.warn{background:#fef6e7;border:1px solid #f6e2b8}.mkt .callout.warn .ci{background:var(--amber)}.mkt .callout.tip{background:#e9f8f0;border:1px solid #c5ebd7}.mkt .callout.tip .ci{background:var(--green)}.mkt .callout p{color:var(--l-soft);margin:0}.mkt .shot-ph{border:1.5px dashed var(--l-line-2);background:var(--l-bg);text-align:center;border-radius:14px;margin:16px 0 10px;padding:46px}.mkt .shot-ph .emo{font-size:30px}.mkt .shot-ph .pt{margin-top:10px;font-size:14px;font-weight:700}.mkt .shot-ph .pd{color:var(--l-muted);margin-top:5px;font-size:13px}.mkt .cap{color:var(--l-muted);text-align:center;font-size:13px}.mkt .rel{border-top:1px solid var(--l-line);margin-top:50px;padding-top:26px}.mkt .rel .rt{margin-bottom:14px;font-size:15px;font-weight:700}.mkt .rel a{align-items:flex-start;gap:11px;padding:10px 0;display:flex}.mkt .rel a .ra{color:var(--violet)}.mkt .rel a b{font-size:14.5px;font-weight:700;display:block}.mkt .rel a span{color:var(--l-muted);font-size:13px}.mkt .pn-row{border-top:1px solid var(--l-line);justify-content:space-between;gap:16px;margin-top:40px;padding-top:22px;font-size:14px;display:flex}.mkt .pn-row .lbl{color:var(--l-muted);font-size:12px}.mkt .pn-row a b{color:var(--violet);margin-top:3px;font-weight:700;display:block}.mkt .pn-row .nx{text-align:right}.mkt .docs-toc{align-self:start;padding:48px 0;font-size:13px;position:sticky;top:88px}.mkt .docs-toc .tt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--l-muted);margin-bottom:12px;font-size:10.5px}.mkt .docs-toc a{color:var(--l-soft);border-left:2px solid var(--l-line);padding:5px 0 5px 12px;line-height:1.4;display:block}.mkt .docs-toc a:hover{color:var(--violet);border-left-color:var(--violet)}.mkt .docs-toc a.sub{padding-left:24px;font-size:12.5px}.mkt .form{border:1px solid var(--l-line);border-radius:var(--r-lg);background:var(--l-card);max-width:680px;margin:0 auto;padding:30px}.mkt .form .grp-l{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--l-muted);margin:22px 0 14px;font-size:10.5px}.mkt .form .grp-l:first-child{margin-top:0}.mkt .form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mkt .field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.mkt .field label{font-size:13.5px;font-weight:600}.mkt .field label .req{color:var(--magenta)}.mkt .field input,.mkt .field select,.mkt .field textarea{font-family:var(--sans);color:var(--l-txt);background:var(--l-bg);border:1px solid var(--l-line);border-radius:10px;padding:11px 13px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.mkt .field input:focus,.mkt .field select:focus,.mkt .field textarea:focus{border-color:var(--violet);background:#fff;outline:none;box-shadow:0 0 0 3px #7c5cf624}.mkt .field textarea{resize:vertical;min-height:96px}.mkt .form .submit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.mkt .form .submit-row .note{color:var(--l-muted);font-size:12.5px}.mkt .offer{background:var(--spectrum);color:#fff;border-radius:0;padding:46px 0;position:relative;overflow:hidden}.mkt .offer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.mkt .offer h3{letter-spacing:-.02em;max-width:18ch;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.1}.mkt .offer p{opacity:.85;margin-top:8px;font-size:14px}.mkt .offer .btn-white{flex-shrink:0}.mkt .split2{grid-template-columns:1fr 1fr;gap:18px;max-width:880px;margin:0 auto;display:grid}.mkt .split2 .col{border:1px solid var(--l-line);border-radius:var(--r-lg);background:var(--l-card);padding:24px}.mkt .split2 .col.bad{background:var(--l-bg-2)}.mkt .split2 .ch{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--l-muted);align-items:center;gap:8px;margin-bottom:14px;font-size:10.5px;display:flex}.mkt .split2 .ch .d{border-radius:50%;width:7px;height:7px}.mkt .split2 .li{border-top:1px solid var(--l-line);color:var(--l-soft);align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.mkt .split2 .li:first-of-type{border-top:0}.mkt .split2 .li svg{flex-shrink:0;width:16px;height:16px}.mkt .split2 .bad .li{color:var(--l-muted);text-decoration:line-through}.mkt .tagchip{font-family:var(--mono);letter-spacing:.03em;color:var(--violet);background:var(--spectrum-soft);border-radius:100px;align-items:center;padding:5px 11px;font-size:10.5px;font-weight:500;display:inline-flex}.mkt .cat-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.mkt .cat{color:var(--d-soft);border:1px solid var(--d-line-2);cursor:pointer;background:#ffffff0d;border-radius:100px;padding:8px 16px;font-size:13.5px;font-weight:600;transition:all .15s}.mkt .cat:hover{color:#fff;background:#ffffff1a}.mkt .cat.on{color:#fff;background:var(--spectrum);border-color:#0000}.mkt .feat-post{border:1px solid var(--l-line);border-radius:var(--r-lg);background:var(--l-card);grid-template-columns:1.05fr .95fr;gap:0;display:grid;overflow:hidden;box-shadow:0 30px 70px -40px #7c5cf657}.mkt .feat-post .fimg{background:var(--spectrum);min-height:340px;position:relative;overflow:hidden}.mkt .feat-post .fimg:after{content:"";background:radial-gradient(420px 300px at 80% 110%,#ffffff47,#0000 60%),radial-gradient(360px 240px at 10% 0,#ffffff2e,#0000 60%);position:absolute;inset:0}.mkt .feat-post .fimg .fic{color:#ffffffe6;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mkt .feat-post .fimg .fic svg{width:84px;height:84px}.mkt .feat-post .fbody{flex-direction:column;justify-content:center;padding:38px;display:flex}.mkt .feat-post .fmeta{color:var(--l-muted);align-items:center;gap:12px;margin-bottom:14px;font-size:12.5px;display:flex}.mkt .feat-post .lbadge{font-family:var(--mono);letter-spacing:.06em;color:#fff;background:var(--spectrum);border-radius:100px;padding:4px 10px;font-size:10px}.mkt .feat-post h2{letter-spacing:-.025em;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.1}.mkt .feat-post p{color:var(--l-soft);margin-top:14px;font-size:15.5px;line-height:1.55}.mkt .feat-post .tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mkt .feat-post .read{color:var(--violet);align-items:center;gap:8px;margin-top:22px;font-size:15px;font-weight:700;display:inline-flex}.mkt .post-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:34px;display:grid}.mkt .post-card{border:1px solid var(--l-line);border-radius:var(--r-lg);background:var(--l-card);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.mkt .post-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -34px #7c5cf666}.mkt .post-card .thumb{height:150px;position:relative;overflow:hidden}.mkt .post-card .thumb:after{content:"";background:radial-gradient(300px 200px at 80% 110%,#ffffff40,#0000 60%);position:absolute;inset:0}.mkt .post-card .thumb .ti{color:#ffffffeb;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mkt .post-card .thumb .ti svg{width:42px;height:42px}.mkt .post-card .pbody{flex-direction:column;flex:1;padding:20px;display:flex}.mkt .post-card .pmeta{color:var(--l-muted);gap:10px;margin-bottom:10px;font-size:12px;display:flex}.mkt .post-card h3{letter-spacing:-.015em;font-size:17px;font-weight:700;line-height:1.25}.mkt .post-card .ex{color:var(--l-soft);flex:1;margin-top:9px;font-size:14px;line-height:1.5}.mkt .post-card .tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.mkt .g-pay{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.mkt .g-ops{background:linear-gradient(135deg,#8b5cf6,#c2459a)}.mkt .g-growth{background:linear-gradient(135deg,#c2459a,#f5885a)}.mkt .g-tech{background:linear-gradient(135deg,#4f46e5,#7c5cf6)}.mkt .g-money{background:linear-gradient(135deg,#7a4a8c,#c2459a)}.mkt .g-retail{background:linear-gradient(135deg,#e0567e,#f5885a)}.mkt .article{max-width:760px;margin:0 auto;padding:0 32px}.mkt .article .back{color:var(--l-soft);white-space:nowrap;align-items:center;gap:8px;margin-bottom:22px;font-size:13.5px;font-weight:600;display:inline-flex}.mkt .article .back:hover{color:var(--violet)}.mkt .article-head .tags{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.mkt .article-head h1{letter-spacing:-.03em;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.05}.mkt .article-head .dek{color:var(--l-soft);margin-top:16px;font-size:19px;line-height:1.5}.mkt .article-head .byline{border-bottom:1px solid var(--l-line);align-items:center;gap:12px;margin-top:24px;padding-bottom:26px;display:flex}.mkt .article-head .byline .av{width:42px;height:42px;font-size:15px}.mkt .article-head .byline .bn{font-size:14px;font-weight:700}.mkt .article-head .byline .bm{color:var(--l-muted);font-size:12.5px}.mkt .article-banner{border-radius:var(--r-lg);height:300px;margin:30px 0;position:relative;overflow:hidden}.mkt .article-banner:after{content:"";background:radial-gradient(500px 300px at 82% 110%,#ffffff40,#0000 60%),radial-gradient(360px 240px at 8% 0,#ffffff29,#0000 60%);position:absolute;inset:0}.mkt .article-banner .bi{color:#ffffffe6;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mkt .article-banner .bi svg{width:90px;height:90px}.mkt .prose h3{letter-spacing:-.01em;margin:28px 0 10px;font-size:19px;font-weight:700}.mkt .prose ul,.mkt .prose ol{flex-direction:column;gap:9px;margin:14px 0 18px;padding-left:4px;display:flex}.mkt .prose ul li,.mkt .prose ol li{color:var(--l-soft);padding-left:26px;font-size:15.5px;line-height:1.6;list-style:none;position:relative}.mkt .prose ul li:before{content:"";background:var(--spectrum);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:6px}.mkt .prose ol{counter-reset:pol}.mkt .prose ol li{counter-increment:pol}.mkt .prose ol li:before{content:counter(pol);background:var(--spectrum-soft);width:20px;height:20px;color:var(--violet);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;top:1px;left:0}.mkt .prose .steps-ol{counter-reset:none}.mkt .prose .steps-ol>li{counter-increment:none;padding-left:0}.mkt .prose .steps-ol>li:before{content:none;display:none}.mkt .article-author{border:1px solid var(--l-line);border-radius:var(--r-lg);background:var(--l-card);align-items:flex-start;gap:16px;margin-top:46px;padding:24px;display:flex}.mkt .article-author .av{flex-shrink:0;width:52px;height:52px;font-size:18px}.mkt .article-author b{font-size:15px;font-weight:700}.mkt .article-author p{color:var(--l-soft);margin-top:6px;font-size:14px;line-height:1.55}.mkt .catl-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:44px;display:flex}.mkt .catl{color:var(--l-soft);background:var(--l-card);border:1px solid var(--l-line);cursor:pointer;border-radius:100px;padding:8px 16px;font-size:13.5px;font-weight:600;transition:all .15s}.mkt .catl:hover{color:var(--l-txt);border-color:var(--l-line-2)}.mkt .catl.on{color:#fff;background:var(--spectrum);border-color:#0000}.mkt .int-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mkt .icard{border:1px solid var(--l-line);background:var(--l-card);border-radius:16px;flex-direction:column;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.mkt .icard:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 24px 50px -30px #7c5cf65c}.mkt .icard .ih{align-items:center;gap:13px;display:flex}.mkt .icard .lg{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:flex}.mkt .icard .nm{letter-spacing:-.01em;font-size:16px;font-weight:700}.mkt .icard .ct{font-family:var(--mono);letter-spacing:.05em;color:var(--l-muted);text-transform:uppercase;margin-top:2px;font-size:10px}.mkt .icard .ds{color:var(--l-soft);flex:1;margin-top:14px;font-size:13.5px;line-height:1.5}.mkt .icard .conn{color:var(--violet);align-items:center;gap:7px;margin-top:16px;font-size:13.5px;font-weight:700;display:inline-flex}.mkt .icard .conn svg{width:14px;height:14px;transition:transform .15s}.mkt .icard:hover .conn svg{transform:translate(3px)}.mkt .icat-title{letter-spacing:-.02em;align-items:center;gap:10px;margin:46px 0 18px;font-size:20px;font-weight:800;display:flex}.mkt .icat-title .d{background:var(--spectrum);border-radius:50%;width:8px;height:8px}.mkt .icat-title:first-of-type{margin-top:0}.mkt .api-band{border:1px solid var(--d-line-2);border-radius:var(--r-lg);color:#fff;background:linear-gradient(150deg,#16131f,#251a33);grid-template-columns:1fr auto;align-items:center;gap:30px;padding:40px;display:grid;position:relative;overflow:hidden}.mkt .api-band:before{content:"";background:var(--spectrum);height:2px;position:absolute;top:0;left:0;right:0}.mkt .api-band h3{letter-spacing:-.02em;font-size:26px;font-weight:800}.mkt .api-band p{color:var(--d-soft);max-width:48ch;margin-top:10px;font-size:15px;line-height:1.55}.mkt .api-band .code{font-family:var(--mono);color:#c9b8e8;border:1px solid var(--d-line);white-space:pre;background:#0000004d;border-radius:12px;padding:16px 18px;font-size:12.5px;line-height:1.7}.mkt .pager{justify-content:center;align-items:center;gap:8px;margin-top:48px;display:flex}.mkt .pager button,.mkt .pager a{border:1px solid var(--l-line);background:var(--l-card);min-width:40px;height:40px;color:var(--l-soft);font-family:var(--sans);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.mkt .pager button:hover:not(:disabled),.mkt .pager a:hover{border-color:var(--violet);color:var(--violet)}.mkt .pager .pg.on{background:var(--spectrum);color:#fff;border-color:#0000}.mkt .pager button:disabled{opacity:.4;cursor:not-allowed}.mkt .pager .dots{color:var(--l-muted);cursor:default;background:0 0;border:0;min-width:24px}.mkt .pager .nav-btn svg{width:15px;height:15px}@media (max-width:1080px){.mkt .docs.with-toc{grid-template-columns:248px 1fr}.mkt .docs-toc{display:none}}@media (max-width:1000px){.mkt .bento{grid-template-columns:repeat(2,1fr)}.mkt .b-advisor,.mkt .b-inv,.mkt .b-third,.mkt .b-half{grid-column:span 2}.mkt .ai-grid{grid-template-columns:1fr;gap:38px}.mkt .tgrid{grid-template-columns:1fr}.mkt .prices{grid-template-columns:repeat(2,1fr)}.mkt .an-body,.mkt .trio{grid-template-columns:1fr}.mkt .mods{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.mkt .intg-grid{grid-template-columns:repeat(3,1fr)}.mkt .doc-cards,.mkt .int-grid,.mkt .post-grid{grid-template-columns:1fr 1fr}.mkt .nav-search{display:none}}@media (max-width:820px){.mkt .docs,.mkt .docs.with-toc{grid-template-columns:1fr}.mkt .docs-side{display:none}}@media (max-width:760px){.mkt .nav-links,.mkt .fc-1,.mkt .fc-2,.mkt .fc-3{display:none}.mkt .appx-grid{grid-template-columns:1fr}.mkt .foot{grid-template-columns:1fr 1fr;gap:30px}.mkt .steps{grid-template-columns:1fr}.mkt .step .arr{display:none}.mkt .midcta{flex-direction:column;align-items:flex-start}.mkt .mission{grid-template-columns:1fr;gap:36px}.mkt .stats{grid-template-columns:repeat(2,1fr);gap:30px}.mkt .gs-grid{grid-template-columns:1fr 1fr}.mkt .doc-cards,.mkt .api-band{grid-template-columns:1fr}.mkt .api-band .code{display:none}.mkt .vals{grid-template-columns:1fr;gap:28px}.mkt .dlrow,.mkt .edge-plats,.mkt .feat-post{grid-template-columns:1fr}.mkt .feat-post .fimg{min-height:180px}.mkt .cmp{overflow-x:auto}.mkt .cmp-head,.mkt .cmp-row{grid-template-columns:160px repeat(4,90px);min-width:520px}.mkt .cmp-cat{min-width:520px}.mkt .cmp-head{position:static}}@media (max-width:680px){.mkt .split2{grid-template-columns:1fr}}@media (max-width:560px){.mkt .wrap{padding:0 20px}.mkt .sec{padding:78px 0}.mkt .hero{padding:128px 0 64px}.mkt .bento{grid-template-columns:1fr}.mkt .b-advisor,.mkt .b-inv,.mkt .b-third,.mkt .b-half{grid-column:span 1}.mkt .ai-points,.mkt .prices{grid-template-columns:1fr}.mkt .cloud .row{gap:26px}.mkt .foot,.mkt .mods{grid-template-columns:1fr}.mkt .sigs{grid-template-columns:repeat(2,1fr)}.mkt .mband .wrap{grid-template-columns:repeat(2,1fr);gap:28px 20px}.mkt .mband .m b{font-size:38px}.mkt .intg-grid{grid-template-columns:repeat(2,1fr)}.mkt .int-grid,.mkt .post-grid,.mkt .pop-list{grid-template-columns:1fr}.mkt .article{padding:0 22px}.mkt .article-banner{height:190px}.mkt .form-row{grid-template-columns:1fr}.mkt .form{padding:22px}}.mkt .nav-burger{border:1px solid var(--d-line-2);width:40px;height:40px;color:var(--d-txt);cursor:pointer;background:#ffffff0d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:none}.mkt header.lite .nav-burger{border-color:var(--l-line);background:var(--l-bg-2);color:var(--l-txt)}.mkt .nav-burger svg{width:18px;height:18px}.mkt .nav-mobile{z-index:90;border:1px solid var(--d-line-2);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);background:#0e0c16f7;border-radius:16px;flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;top:64px;left:16px;right:16px;box-shadow:0 30px 70px -30px #000000bf}.mkt header.lite .nav-mobile{border-color:var(--l-line);background:#fffffffa;box-shadow:0 30px 70px -30px #7c5cf64d}.mkt .nav-mobile a{color:var(--d-soft);border-radius:10px;padding:11px 14px;font-size:15px;font-weight:600}.mkt .nav-mobile a:hover{color:#fff;background:#ffffff0f}.mkt header.lite .nav-mobile a{color:var(--l-soft)}.mkt header.lite .nav-mobile a:hover{background:var(--l-bg-2);color:var(--l-txt)}.mkt .nav-mobile a.on{color:var(--violet)}.mkt .nav-mobile .sep{background:var(--d-line);height:1px;margin:6px 2px}.mkt header.lite .nav-mobile .sep{background:var(--l-line)}.mkt .nav-mobile .btn{width:100%;margin-top:6px}.mkt .nav-backdrop{z-index:85;background:0 0;position:fixed;inset:0}@media (max-width:760px){.mkt .nav-burger{display:inline-flex}.mkt .nav-cta .si{display:none}}@media (min-width:761px){.mkt .nav-mobile,.mkt .nav-backdrop{display:none}}@media (prefers-reduced-motion:reduce){.mkt .hero-glow,.mkt .fc-1,.mkt .fc-3,.mkt .pglow{animation:none}.mkt .reveal{opacity:1;transition:none;transform:none}}.mkt .fcat{gap:42px;margin-top:50px;display:grid}.mkt .fcat-head{border-bottom:1px solid var(--l-line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;padding-bottom:12px;display:flex}.mkt .fcat-head h3{letter-spacing:-.02em;font-size:20px;font-weight:800}.mkt .fcat-head a{color:var(--violet);white-space:nowrap;font-size:13px;font-weight:600}.mkt .fcat-head a:hover{text-decoration:underline}.mkt .fcat-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mkt .fcat-item{border:1px solid var(--l-line);border-radius:var(--r);background:var(--l-card);padding:15px 17px}.mkt .fcat-item b{letter-spacing:-.01em;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.mkt .fcat-item span{color:var(--l-soft);margin-top:6px;font-size:12.5px;line-height:1.5;display:block}.mkt .tag-soon,.mkt .tag-ent{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:3px 7px;font-size:9px;font-weight:600}.mkt .tag-soon{background:var(--l-bg-2);color:var(--l-muted);border:1px solid var(--l-line)}.mkt .tag-ent{color:var(--violet);background:#7c5cf61a;border:1px solid #7c5cf640}@media (max-width:900px){.mkt .fcat-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.mkt .fcat-grid{grid-template-columns:1fr}}.mkt .vs{border:1px solid var(--l-line);border-radius:var(--r-lg);background:var(--l-card);margin-top:8px;overflow:hidden}.mkt .vs-row{border-bottom:1px solid var(--l-line);grid-template-columns:1.6fr 1fr 1fr;display:grid}.mkt .vs-row:last-child{border-bottom:0}.mkt .vs-row.vs-h{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;position:sticky;top:64px}.mkt .vs-row.vs-h .vs-c{letter-spacing:-.01em;text-align:center;font-size:16px;font-weight:800}.mkt .vs-row.vs-h .vs-c.eleo{color:var(--violet)}.mkt .vs-c{text-align:center;border-left:1px solid var(--l-line);color:var(--l-txt);justify-content:center;align-items:center;padding:15px 16px;font-size:14px;display:flex}.mkt .vs-c:first-child{text-align:left;color:var(--l-txt);border-left:0;justify-content:flex-start;font-weight:600}.mkt .vs-c small{color:var(--l-soft);font-weight:400}.mkt .vs-yes{color:var(--green);font-weight:800}.mkt .vs-no{color:var(--l-muted)}@media (max-width:640px){.mkt .vs-row{grid-template-columns:1.3fr .8fr .8fr}.mkt .vs-c{padding:12px 10px;font-size:13px}}.mkt .channel-table-wrap{border:1px solid var(--l-line);border-radius:var(--r-lg);overflow-x:auto}.mkt .channel-table{border-collapse:collapse;background:var(--l-card);width:100%;min-width:680px;font-size:14px}.mkt .channel-table th,.mkt .channel-table td{border-bottom:1px solid var(--l-line);border-left:1px solid var(--l-line);text-align:left;vertical-align:top;padding:15px 16px}.mkt .channel-table th:first-child,.mkt .channel-table td:first-child{border-left:0}.mkt .channel-table thead th{background:var(--l-bg-2);font-weight:800}.mkt .channel-table tbody th{width:24%;font-weight:700}.mkt .channel-table tr:last-child th,.mkt .channel-table tr:last-child td{border-bottom:0}.mkt .calc{max-width:980px;margin:0 auto}.mkt .calc-grid{grid-template-columns:1.45fr .9fr;align-items:start;gap:26px;display:grid}.mkt .calc-tools{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:22px}.mkt .calc-kick{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#b3a8ff;margin-bottom:14px;font-size:11px}.mkt .calc-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mkt .calc-list li{background:#ffffff05;border:1px solid #ffffff14;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;transition:border-color .15s,background .15s;display:flex}.mkt .calc-list li.on{background:#7c6bf50f;border-color:#7c6bf580}.mkt .calc-check{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.mkt .calc-check input{opacity:0;width:0;height:0;position:absolute}.mkt .calc-box{border:1.5px solid #ffffff40;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.mkt .calc-list li.on .calc-box{background:var(--violet-btn);border-color:var(--violet-btn)}.mkt .calc-list li.on .calc-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translateY(-1px)}.mkt .calc-meta{flex-direction:column;min-width:0;display:flex}.mkt .calc-label{color:#fff;font-size:14px;font-weight:600}.mkt .calc-hint{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mkt .calc-price{color:#fff;flex:none;align-items:center;gap:2px;font-weight:600;display:flex}.mkt .calc-price .cur{color:var(--d-muted)}.mkt .calc-price input{color:#fff;width:58px;font:inherit;text-align:right;-moz-appearance:textfield;background:0 0;border:0;border-bottom:1px solid #ffffff2e;padding:2px;font-weight:700}.mkt .calc-price input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mkt .calc-price input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mkt .calc-price input:focus{border-color:var(--violet-btn);outline:none}.mkt .calc-price input:disabled{opacity:.4}.mkt .calc-price .per{color:var(--d-muted);font-size:12px;font-weight:500}.mkt .calc-note{color:var(--d-muted);margin:14px 2px 0;font-size:11.5px;line-height:1.5}.mkt .calc-result{background:linear-gradient(#7c6bf51f,#7c6bf508);border:1px solid #7c6bf552;border-radius:20px;padding:26px;position:sticky;top:90px}.mkt .calc-sumlabel{color:var(--d-soft);font-size:13px}.mkt .calc-sum{font-family:var(--sans);letter-spacing:-.03em;color:#fff;margin-top:4px;font-size:52px;font-weight:800;line-height:1}.mkt .calc-sum span{color:var(--d-muted);font-size:20px;font-weight:600}.mkt .calc-sub{color:var(--d-soft);margin-top:8px;font-size:13.5px}.mkt .calc-sub b{color:#fff}.mkt .calc-divider{background:#ffffff1f;height:1px;margin:18px 0}.mkt .calc-eleo-h{color:#fff;align-items:center;gap:8px;margin-bottom:6px;font-weight:700;display:flex}.mkt .calc-eleo-h .dot{background:linear-gradient(135deg,#7c6bf5,#ff8aa0);border-radius:50%;width:8px;height:8px}.mkt .calc-eleo p{color:var(--d-soft);margin:0 0 18px;font-size:13px;line-height:1.55}.mkt .calc-result .btn{width:100%;margin-bottom:8px}@media (max-width:820px){.mkt .calc-grid{grid-template-columns:1fr}.mkt .calc-result{position:static}}.mkt .ccalc .calc-hint{white-space:normal;line-height:1.45}.mkt .ccalc-presets{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.mkt .ccalc-presets button{text-align:left;color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:13px;flex-direction:column;gap:2px;padding:10px 15px;transition:border-color .15s,background .15s;display:flex}.mkt .ccalc-presets button:hover{border-color:#7c6bf566}.mkt .ccalc-presets button.on{border-color:var(--violet-btn);background:#7c6bf51f}.mkt .ccalc-preset-label{font-size:13.5px;font-weight:700}.mkt .ccalc-preset-vertical{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--d-muted);font-size:10px}.mkt .ccalc-tools-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.mkt .ccalc-tools-head .calc-kick{margin-bottom:0}.mkt .ccalc-stores{color:var(--d-soft);align-items:center;gap:10px;font-size:12px;display:flex}.mkt .ccalc-stepper{align-items:center;gap:8px;display:flex}.mkt .ccalc-stepper button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;line-height:1;display:flex}.mkt .ccalc-stepper button:disabled{opacity:.35;cursor:default}.mkt .ccalc-store-count{text-align:center;color:#fff;min-width:18px;font-weight:700}.mkt .ccalc-plan{color:var(--d-soft);font-weight:500}.mkt .ccalc-src{color:#b3a8ff;border-bottom:1px dotted #b3a8ff80;text-decoration:none}.mkt .ccalc-src:hover{color:#fff}.mkt .ccalc-add{margin-top:12px}.mkt .ccalc-add-toggle{color:#b3a8ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px;font-size:12.5px;font-weight:600}.mkt .ccalc-add-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mkt .ccalc-add-list button{color:#fff;cursor:pointer;background:0 0;border:1px dashed #fff3;border-radius:10px;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;display:flex}.mkt .ccalc-add-list button:hover{border-color:var(--violet-btn);border-style:solid}.mkt .ccalc-add-list button span{color:var(--d-muted)}.mkt .ccalc-tier-label{color:var(--d-soft);margin-bottom:9px;font-size:13px}.mkt .ccalc-tiers{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.mkt .ccalc-tiers button{color:#fff;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1f;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;transition:border-color .15s,background .15s;display:flex}.mkt .ccalc-tiers button.on{border-color:var(--violet-btn);background:#7c6bf524}.mkt .ccalc-tier-name{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.mkt .ccalc-rec{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0e0b1c;background:linear-gradient(135deg,#7c6bf5,#ff8aa0);border-radius:5px;padding:2px 6px;font-size:9px;font-weight:700}.mkt .ccalc-tier-price{color:var(--d-soft);font-size:13px;font-weight:600}.mkt .ccalc-eleo-total{color:var(--d-soft);justify-content:space-between;align-items:center;padding:2px 0 14px;font-size:13.5px;display:flex}.mkt .ccalc-eleo-total b{color:#fff;font-size:16px}.mkt .ccalc-save{background:linear-gradient(135deg,#7c6bf538,#ff8aa01f);border:1px solid #7c6bf566;border-radius:16px;flex-direction:column;gap:2px;margin-bottom:18px;padding:16px 18px;display:flex}.mkt .ccalc-save-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#cfc6ff;font-size:10px}.mkt .ccalc-save-val{font-family:var(--sans);letter-spacing:-.03em;color:#fff;font-size:38px;font-weight:800;line-height:1.05}.mkt .ccalc-save-yr{color:var(--d-soft);margin-top:2px;font-size:12.5px}.mkt .ccalc-eleo-copy{color:var(--d-soft);margin:0 0 18px;font-size:13px;line-height:1.55}.mkt .ccalc-result-actions{flex-direction:column;align-items:center;gap:9px;margin-top:10px;display:flex}.mkt .ccalc-share{color:#b3a8ff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:600}.mkt .ccalc-talk{color:var(--d-muted);font-size:12.5px;text-decoration:none}.mkt .ccalc-talk:hover{color:#fff}.mkt .ccalc-frontier{grid-template-columns:1.45fr .9fr;align-items:start;gap:26px;max-width:980px;margin:0 auto;display:grid}.mkt .ccalc-fr-tools{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:22px}.mkt .ccalc-fr-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mkt .ccalc-fr-list li{background:#ffffff05;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mkt .ccalc-fr-x{border:1.5px solid #ff8aa080;border-radius:6px;flex:none;width:20px;height:20px;position:relative}.mkt .ccalc-fr-x:before,.mkt .ccalc-fr-x:after{content:"";background:#ff8aa0;width:11px;height:1.5px;position:absolute;top:8.5px;left:4px}.mkt .ccalc-fr-x:before{transform:rotate(45deg)}.mkt .ccalc-fr-x:after{transform:rotate(-45deg)}@media (max-width:820px){.mkt .ccalc-frontier{grid-template-columns:1fr}.mkt .ccalc-frontier .calc-result{position:static}}.mkt .vs.vs4 .vs-row{grid-template-columns:1.6fr .9fr .9fr .9fr}@media (max-width:640px){.mkt .vs.vs4 .vs-row{grid-template-columns:1.35fr .72fr .72fr .72fr}.mkt .vs.vs4 .vs-c{padding:11px 7px;font-size:12px}}.mkt .vs-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:840px;margin:0 auto;display:flex}.mkt .vs-chip{color:var(--l-txt);background:#fff;border:1px solid #1414281f;border-radius:999px;align-items:center;padding:9px 15px;font-size:13.5px;font-weight:600;transition:border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.mkt .vs-chip:hover{border-color:var(--violet-btn);transform:translateY(-1px);box-shadow:0 8px 20px -12px #7c5cf699}.mkt .tier-prefix{color:var(--l-soft);margin-top:22px;font-size:12.5px;font-weight:700}.mkt .tier-prefix+ul{margin-top:11px}.mkt .amt-sub{color:var(--l-muted);margin-top:2px;font-size:12px}.mkt .msc-caption{text-align:center;margin-top:30px}.mkt .msc-caption a{color:var(--violet);align-items:center;gap:6px;font-size:14px;font-weight:600;transition:color .15s;display:inline-flex}.mkt .msc-caption a:hover{color:var(--magenta)}.mkt .msc{max-width:1000px;margin:0 auto;scroll-margin-top:90px}.mkt .msc-head{text-align:center;margin-bottom:26px}.mkt .msc-head .kick{justify-content:center;margin-bottom:12px}.mkt .msc-head h3{letter-spacing:-.02em;color:var(--l-txt);max-width:640px;margin:0 auto;font-size:26px;font-weight:800;line-height:1.2}.mkt .msc-grid{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:22px;display:grid}.mkt .msc-controls{background:var(--l-card);border:1px solid var(--l-line);border-radius:var(--r-lg);flex-direction:column;gap:24px;padding:24px;display:flex}.mkt .msc-field{flex-direction:column;gap:11px;display:flex}.mkt .msc-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--l-muted);font-size:11px}.mkt .msc-plans{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mkt .msc-plans button{border:1px solid var(--l-line);background:var(--l-bg);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 12px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.mkt .msc-plans button:hover{border-color:var(--l-line-2)}.mkt .msc-plans button.on{background:linear-gradient(var(--l-card),var(--l-card)) padding-box,var(--spectrum) border-box;border:1.5px solid #0000}.mkt .msc-plan-name{color:var(--l-txt);font-size:14px;font-weight:700}.mkt .msc-plan-price{color:var(--l-muted);font-size:12px}.mkt .msc-stepper{align-items:center;gap:12px;display:flex}.mkt .msc-step{border:1px solid var(--l-line);background:var(--l-card);width:38px;height:38px;color:var(--l-txt);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:all .15s;display:flex}.mkt .msc-step:hover:not(:disabled){border-color:var(--violet);color:var(--violet)}.mkt .msc-step:disabled{opacity:.4;cursor:not-allowed}.mkt .msc-stepper input[type=range]{appearance:none;background:var(--l-bg-2);border-radius:6px;outline:none;flex:1;height:6px}.mkt .msc-stepper input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--violet-btn);cursor:pointer;border:2px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #7c5cf673}.mkt .msc-stepper input[type=range]::-moz-range-thumb{cursor:pointer;background:#7c5cf6;border:2px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #7c5cf673}.mkt .msc-stepper input[type=range]:focus-visible{box-shadow:0 0 0 3px #7c5cf659}.mkt .msc-count{text-align:right;min-width:42px;color:var(--l-txt);letter-spacing:-.02em;flex:none;font-size:24px;font-weight:800}.mkt .msc-result{background:var(--spectrum-soft);border:1px solid var(--l-line-2);border-radius:var(--r-lg);flex-direction:column;justify-content:center;padding:24px;display:flex}.mkt .msc-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkt .msc-stats{flex-direction:column;gap:14px;display:flex}.mkt .msc-stat{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mkt .msc-stat-label{color:var(--l-soft);font-size:13px}.mkt .msc-stat-val{letter-spacing:-.02em;color:var(--l-txt);font-size:22px;font-weight:800}.mkt .msc-stat.save{border-top:1px solid var(--l-line-2);margin-top:4px;padding-top:14px}.mkt .msc-stat.save .msc-stat-label{color:#16996b;font-weight:700}.mkt .msc-stat.save .msc-stat-val{color:#16996b;font-size:26px}.mkt .msc-breakdown{color:var(--l-muted);margin:16px 0 0;font-size:12.5px;line-height:1.55}.mkt .msc-enforce{color:var(--l-soft);margin:10px 0 0;font-size:12.5px;font-weight:600;line-height:1.55}.mkt .msc-cta{flex-direction:column;align-items:stretch;gap:8px;margin-top:18px;display:flex}.mkt .msc-cta .btn{width:100%}.mkt .msc-cta-note{color:var(--l-muted);text-align:center;font-size:12px;line-height:1.5}.mkt .msc-contact{text-align:center}.mkt .msc-contact h4{color:var(--l-txt);margin:0 0 8px;font-size:21px;font-weight:800}.mkt .msc-contact p{color:var(--l-soft);margin:0 0 18px;font-size:13.5px;line-height:1.55}.mkt .msc-contact .btn{width:100%}@media (max-width:820px){.mkt .msc-grid{grid-template-columns:1fr}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mkt{background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.5;transition:background .25s,color .25s}.mkt ::selection{background:var(--ink);color:var(--bg)}.mkt a{color:var(--accent)}.mkt a:hover{color:var(--accent-ink)}.mkt .spectrum-text,.mkt .cool-text{-webkit-text-fill-color:currentColor;color:var(--accent);background:0 0}.mkt .kick{color:var(--accent);font-family:var(--mono);letter-spacing:.14em;font-size:12px;font-weight:500}.mkt .kick.dark,.mkt .kick.light{color:var(--accent)}.mkt .kick .bar{display:none}.mkt .btn{font-family:var(--sans);box-shadow:none;border-radius:99px;font-weight:550}.mkt .btn-primary{background:var(--accent);color:#fff;box-shadow:none;padding:13px 26px}.mkt .btn-primary:hover{background:var(--accent-ink);box-shadow:none;transform:none}.mkt .btn-lg{border-radius:99px;padding:14px 28px;font-size:16px}.mkt .btn-ghost-d,.mkt .btn-ghost-l{background:var(--surface);border:1px solid var(--line);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.mkt .btn-ghost-d:hover,.mkt .btn-ghost-l:hover{background:var(--surface);border-color:var(--muted)}.mkt .btn-white{background:var(--invert-ink);color:var(--invert-bg);border-radius:99px}.mkt .btn-white:hover{opacity:.92;transform:none}.mkt .btn-dark{background:var(--ink);color:var(--bg)}.mkt .btn-dark:hover{background:var(--accent)}.mkt header:not(#hdr){z-index:auto;-webkit-backdrop-filter:none;background:0 0;position:static}.mkt #hdr,.mkt header.scrolled,.mkt header.lite{background:var(--nav-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);border-color:var(--line);position:sticky;top:0}.mkt .nav{height:64px}.mkt .logo{color:var(--ink);font-weight:600}.mkt .logo img{width:auto;height:24px;transform:none}.mkt .logo-light{display:block}.mkt .logo-dark,.mkt[data-theme=dark] .logo-light{display:none}.mkt[data-theme=dark] .logo-dark{display:block}.mkt .nav-links{color:var(--muted);gap:26px;font-size:14.5px;font-weight:400}.mkt .nav-links a{color:var(--muted);font-weight:400}.mkt .nav-links a:hover,.mkt header.lite .nav-links a:hover{color:var(--ink)}.mkt .nav-links a.on,.mkt header.lite .nav-links a.on{color:var(--ink);font-weight:550}.mkt .nav-cta{gap:18px}.mkt .nav-cta .si,.mkt header.lite .nav-cta .si{color:var(--ink);font-size:14.5px;font-weight:500}.mkt .nav-cta .si:hover{color:var(--accent)}.mkt .nav-cta .btn-primary{background:var(--ink);color:var(--bg);padding:9px 18px;font-size:14.5px}.mkt .nav-cta .btn-primary:hover{background:var(--accent);color:#fff}.mkt .theme-toggle{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:15px;transition:color .15s,border-color .15s;display:grid}.mkt .theme-toggle:hover{color:var(--ink);border-color:var(--muted)}.mkt .nav-burger{border-color:var(--line);background:var(--surface);color:var(--ink)}.mkt .nav-mobile{background:var(--bg);border-color:var(--line);box-shadow:var(--card-shadow)}.mkt .nav-mobile a{color:var(--muted)}.mkt .nav-mobile a:hover{background:var(--surface);color:var(--ink)}.mkt .nav-mobile .sep{background:var(--line)}.mkt header.lite .nav-mobile,.mkt header.lite .nav-burger{background:var(--bg);border-color:var(--line);color:var(--ink)}.mkt .dark{background:var(--bg);color:var(--ink)}.mkt .light{background:var(--surface);color:var(--ink)}.mkt .beam{background:var(--line);opacity:1}.mkt .sec{padding:88px 0}.mkt .shead h2{letter-spacing:-.025em;font-size:clamp(30px,3.6vw,38px);font-weight:600;line-height:1.15}.mkt .dark .shead p,.mkt .light .shead p{color:var(--muted)}.mkt .hero-glow,.mkt .phero .pglow,.mkt .final .g,.mkt .shot-floor{display:none}.mkt .hero-sub,.mkt .phero p{color:var(--muted)}.mkt .hero-micro{color:var(--faint)}.mkt .hero-micro .ck{color:var(--accent)}.mkt .htrust{color:var(--muted)}.mkt .htrust b{color:var(--ink)}.mkt .htrust .sep{background:var(--line)}.mkt .hero-pill{background:var(--surface);border:1px solid var(--line);color:var(--muted)}.mkt .hero-pill .tg{background:var(--accent);color:#fff}.mkt .phero h1{letter-spacing:-.03em;font-weight:600}.mkt .cloud{border-color:var(--line)}.mkt .cloud .lbl{color:var(--faint)}.mkt .cloud .lbl b{color:var(--muted)}.mkt .cloud .nm{color:var(--ink);opacity:.5}.mkt .shot-frame,.mkt .appx,.mkt .analytics,.mkt .api-band{background:var(--surface);border:1px solid var(--line);box-shadow:var(--card-shadow)}.mkt .fcard{background:var(--bg);border:1px solid var(--line);box-shadow:var(--card-shadow)}.mkt .fcard .ft{color:var(--faint)}.mkt .fcard .fs{color:var(--accent)}.mkt .appx,.mkt .api-band{color:var(--ink)}.mkt .appx-top,.mkt .an-top{border-color:var(--line-soft)}.mkt .appx-top .t,.mkt .an-top .t{color:var(--faint)}.mkt .api-band p{color:var(--muted)}.mkt .api-band .code{background:var(--bg);border-color:var(--line);color:var(--accent-ink)}.mkt .tbig{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.mkt .tbig blockquote{font-family:var(--serif);font-style:italic;font-weight:400}.mkt .tbig .qm{-webkit-text-fill-color:var(--accent);color:var(--accent);background:0 0}.mkt .tbig .who .rl{color:var(--muted)}.mkt .b-advisor,.mkt .mod.feat{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.mkt .b-advisor p,.mkt .mod.feat p{color:var(--muted)}.mkt .mod.feat .mic,.mkt .mod.feat .tg{background:var(--accent-soft);color:var(--accent)}.mkt .faq details{border:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0}.mkt .faq details:first-of-type{border-top:1px solid var(--line)}.mkt .faq details[open]{border-color:var(--line)}.mkt .faq summary{padding:20px 4px;font-size:16px;font-weight:550}.mkt .faq summary .pm{width:auto;height:auto;color:var(--faint);background:0 0;font-size:18px}.mkt .faq details[open] summary .pm{color:var(--faint);background:0 0;transform:rotate(45deg)}.mkt .faq .ans{color:var(--muted);padding:0 4px 22px}.mkt .toggle{background:var(--surface);border:1px solid var(--line);border-radius:99px;gap:0;padding:3px}.mkt .toggle button{color:var(--muted);border-radius:99px;padding:8px 18px;font-size:13.5px;font-weight:550}.mkt .toggle button.on{background:var(--ink);color:var(--bg);box-shadow:none}.mkt .toggle .save{background:var(--accent-soft);color:var(--accent)}.mkt .tier{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:16px}.mkt .tier.pop{border:1px solid var(--accent);box-shadow:var(--card-shadow);background:var(--surface)}.mkt .tier .pop-tag{background:var(--accent);color:#fff;left:24px;transform:none}.mkt .tier .amt b{font-family:var(--mono);letter-spacing:-.02em;font-size:27px;font-weight:500}.mkt .tier .amt span{color:var(--faint)}.mkt .tier .pd,.mkt .tier li{color:var(--muted)}.mkt .tier li svg{color:var(--accent)}.mkt .tier.pop .btn-primary{background:var(--accent)}.mkt .steps{gap:48px}.mkt .step{border:none;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:22px 0 0}.mkt .step:first-child{border-top-color:var(--ink)}.mkt .step .sn{width:auto;height:auto;color:var(--faint);font-family:var(--mono);background:0 0;border-radius:0;margin-bottom:12px;font-size:12px}.mkt .step .arr{display:none}.mkt .step p,.mkt .trio .tc p{color:var(--muted)}.mkt .trio .tc{background:var(--surface);border:1px solid var(--line)}.mkt .trio .tc .ic{background:var(--accent-soft);color:var(--accent)}.mkt .mods{background:var(--line);border:1px solid var(--line);border-radius:16px;gap:1px;overflow:hidden}.mkt .mod{background:var(--surface);box-shadow:none;border:none;border-radius:0;padding:26px 24px;transition:background .15s}.mkt .mod:hover{box-shadow:none;background:var(--accent-soft);transform:none}.mkt .mod .mic{width:auto;height:auto;color:var(--faint);font-family:var(--mono);letter-spacing:.1em;background:0 0;border-radius:0;margin-bottom:14px;font-size:10px}.mkt .mod .mic svg{display:none}.mkt .mod h5{font-size:15px;font-weight:600}.mkt .mod p{color:var(--muted);font-size:13px}.mkt .mband{background:var(--surface);border-color:var(--line)}.mkt .mband .m{padding-left:0}.mkt .mband .m:before{display:none}.mkt .mband .m b{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:500}.mkt .mband .m span{color:var(--faint)}.mkt .stats .st b{font-family:var(--mono);letter-spacing:-.02em;-webkit-text-fill-color:var(--ink);color:var(--ink);background:0 0;font-weight:500}.mkt .stats .st span,.mkt .dark .stats .st span{color:var(--faint)}.mkt .mission .body p:first-child{color:var(--ink)}.mkt .mission .body p{color:var(--muted)}.mkt .mission .stat-stack{border-left-color:var(--line)}.mkt .mission .ms b{font-family:var(--mono);-webkit-text-fill-color:var(--accent);color:var(--accent);background:0 0;font-weight:500}.mkt .mission .ms span{color:var(--muted)}.mkt .val:before{background:var(--accent);width:28px;height:2px}.mkt .val p,.mkt .dark .val p{color:var(--muted)}.mkt .cmp,.mkt .vs{border-color:var(--line);background:var(--bg)}.mkt .cmp-head{background:var(--surface);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.mkt .cmp-head .ch.pop,.mkt .cmp-row .cell.pop{background:var(--accent-soft)}.mkt .cmp-head .ch.pop:after{background:var(--accent)}.mkt .cmp-cat{background:var(--surface);border-color:var(--line);color:var(--ink)}.mkt .cmp-cat .d,.mkt .icat-title .d{background:var(--accent)}.mkt .cmp-row{border-color:var(--line-soft)}.mkt .cmp-row:hover{background:var(--surface)}.mkt .cmp-row .feat span{color:var(--faint)}.mkt .cmp-row .yes{background:var(--accent)}.mkt .cmp-row .no{background:var(--line)}.mkt .cmp-row .soon{background:var(--accent-soft);color:var(--accent)}.mkt .vs-c.eleo{background:var(--accent-soft)}.mkt .vs-row.vs-h .vs-c.eleo,.mkt .vs-yes{color:var(--accent)}.mkt .final{background:var(--invert-bg);color:var(--invert-ink);padding:104px 0}.mkt .final h2{letter-spacing:-.03em;font-weight:600}.mkt .final p{color:var(--invert-ink);opacity:.65}.mkt .final .btn-white{background:var(--invert-ink);color:var(--invert-bg)}.mkt .final .btn-ghost-d,.mkt .final .btn-dark{color:var(--invert-ink);border:1px solid color-mix(in oklab,var(--invert-ink) 30%,transparent);background:0 0}.mkt .final .btn-ghost-d:hover{background:color-mix(in oklab,var(--invert-ink) 10%,transparent)}.mkt footer{background:var(--bg);border-top:1px solid var(--line);padding:64px 0 40px}.mkt .foot{border-bottom:none;grid-template-columns:2fr 1fr 1fr 1fr;padding-bottom:44px}.mkt .foot .blurb{color:var(--muted)}.mkt .fcol h6{color:var(--faint)}.mkt .fcol a{color:var(--muted)}.mkt .fcol a:hover{color:var(--ink)}.mkt .foot-bot{color:var(--faint);border-top:none;padding-top:0}.mkt .foot-bot a{color:var(--faint)}.mkt .foot-bot a:hover{color:var(--muted)}.mkt main footer{background:0 0;border:none;padding:0}.mkt .calc-tools,.mkt .calc-list li,.mkt .ccalc-fr-tools,.mkt .ccalc-fr-list li{background:var(--surface);border-color:var(--line)}.mkt .calc-result,.mkt .ccalc-save{background:var(--accent-soft);border-color:var(--line)}.mkt .calc-label,.mkt .calc-sum,.mkt .calc-sum span,.mkt .ccalc-save-val{color:var(--ink)}.mkt .calc-sumlabel,.mkt .calc-sub,.mkt .calc-note,.mkt .calc-hint,.mkt .calc-kick{color:var(--muted)}.mkt .field input,.mkt .field select,.mkt .field textarea{background:var(--bg);border-color:var(--line);color:var(--ink)}.mkt .field input:focus,.mkt .field select:focus,.mkt .field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mkt .offer{background:var(--invert-bg);color:var(--invert-ink)}.mkt .offer .btn-white{background:var(--invert-ink);color:var(--invert-bg)}.mkt .ccalc-presets button,.mkt .ccalc-stepper button,.mkt .ccalc-store-count,.mkt .ccalc-tiers button,.mkt .ccalc-tier-name,.mkt .ccalc-add-list button,.mkt .ccalc-eleo-total b,.mkt .calc-eleo-h,.mkt .calc-price input,.mkt .calc-price,.mkt .calc-sub b,.mkt .calc-label,.mkt .calc-sum,.mkt .calc-sum span{color:var(--ink)}.mkt .ccalc-presets button,.mkt .ccalc-stepper button,.mkt .ccalc-tiers button,.mkt .ccalc-store-count{background:var(--surface);border-color:var(--line)}.mkt .ccalc-presets button.on,.mkt .ccalc-tiers button.on{background:var(--accent-soft);border-color:var(--accent)}.mkt .ccalc-add-list button{border-color:var(--line);color:var(--ink);background:0 0}.mkt .ccalc-add-list button:hover{border-color:var(--accent)}.mkt .ccalc-add-list button span,.mkt .ccalc-preset-vertical,.mkt .ccalc-tier-price,.mkt .ccalc-eleo-total,.mkt .ccalc-eleo-copy,.mkt .ccalc-save-yr,.mkt .ccalc-stores,.mkt .ccalc-plan,.mkt .ccalc-tier-label,.mkt .calc-price .cur,.mkt .calc-price .per{color:var(--muted)}.mkt .ccalc-src,.mkt .ccalc-add-toggle,.mkt .ccalc-share,.mkt .calc-kick,.mkt .ccalc-save-label{color:var(--accent)}.mkt .ccalc-src{border-bottom-color:var(--accent)}.mkt .calc-box{border-color:var(--line)}.mkt .calc-divider{background:var(--line)}.mkt .ccalc-rec{color:#fff;background:var(--accent)}.mkt .ccalc-fr-x{border-color:var(--warn)}.mkt .ccalc-fr-x:before,.mkt .ccalc-fr-x:after{background:var(--warn)}.mkt .calc-price input{border-bottom-color:var(--line)}.mkt .calc-price input:focus{border-bottom-color:var(--accent)}.mkt .lp-stat-label{font-family:var(--mono);letter-spacing:.1em;color:var(--faint);text-transform:uppercase;margin-bottom:8px;font-size:10.5px}.mkt .lp-cell{background:var(--surface);color:var(--ink);transition:background .15s;display:block}.mkt a.lp-cell:hover{background:var(--accent-soft)}.mkt .lp-acc{border-top:1px solid var(--line)}.mkt .lp-acc details{border-bottom:1px solid var(--line)}.mkt .lp-acc summary{cursor:pointer;list-style:none}.mkt .lp-acc summary::-webkit-details-marker{display:none}.mkt .lp-acc details[open] .lp-chev{transform:rotate(45deg)}.mkt .lp-seg{border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:3px;display:inline-flex}.mkt .lp-seg button{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:99px;font-family:inherit;font-weight:550;transition:background .15s,color .15s}.mkt .lp-seg button.on{background:var(--ink);color:var(--bg)}.mkt .lp-link{color:var(--accent)}.mkt .lp-link:hover{color:var(--accent-ink)}.mkt .rv,.mkt .rv-g>*{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.mkt[data-anim] .rv:not(.in),.mkt[data-anim] .rv-g:not(.in)>*{opacity:0;transform:translateY(16px)}.mkt .rv-g>:nth-child(2){transition-delay:60ms}.mkt .rv-g>:nth-child(3){transition-delay:.12s}.mkt .rv-g>:nth-child(4){transition-delay:.18s}.mkt .rv-g>:nth-child(5){transition-delay:.24s}.mkt .rv-g>:nth-child(6){transition-delay:.3s}.mkt .rv-g>:nth-child(7){transition-delay:.36s}.mkt .rv-g>:nth-child(8){transition-delay:.42s}.mkt .rv-g>:nth-child(n+9){transition-delay:.48s}.mkt .btn{transition:background .2s,border-color .2s,color .2s,transform .16s,box-shadow .2s}.mkt .btn:hover{transform:translateY(-1px)}.mkt .btn:active{transform:translateY(0)scale(.985)}.mkt .btn-primary:hover{box-shadow:0 6px 18px -8px color-mix(in oklab,var(--accent) 55%,transparent)}.mkt .lp-hover{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s,border-color .22s}.mkt .lp-hover:hover{box-shadow:var(--card-shadow);transform:translateY(-3px)}.mkt .lp-pill{transition:border-color .18s,transform .18s,background .18s}.mkt .lp-pill:hover{border-color:var(--muted);transform:translateY(-1px)}.mkt .lp-link .ar,.mkt .lp-arrow .ar{transition:transform .18s cubic-bezier(.2,.7,.2,1);display:inline-block}.mkt .lp-link:hover .ar,.mkt .lp-arrow:hover .ar{transform:translate(4px)}.mkt .lp-acc summary{transition:color .15s}.mkt .lp-acc summary:hover .lp-chev{color:var(--ink)}.mkt .lp-acc .lp-chev{transition:transform .25s cubic-bezier(.2,.7,.2,1),color .15s}.mkt .nav-links a{transition:color .15s}.mkt .theme-toggle svg{width:15px;height:15px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.mkt .theme-toggle:hover svg{transform:rotate(-25deg)}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.45}}.mkt .lp-live-dot{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px;animation:2s ease-in-out infinite lp-pulse;display:inline-block}.mkt .lp-seg button{transition:background .18s,color .18s}@media (prefers-reduced-motion:reduce){.mkt .rv,.mkt .rv-g>*{transition:none}.mkt[data-anim] .rv:not(.in),.mkt[data-anim] .rv-g:not(.in)>*{opacity:1;transform:none}.mkt .btn,.mkt .lp-hover,.mkt .lp-pill{transition:none}.mkt .btn:hover,.mkt .lp-hover:hover,.mkt .lp-pill:hover{transform:none}.mkt .lp-live-dot{animation:none}.mkt .theme-toggle:hover svg{transform:none}}@media (max-width:900px){.mkt .lp-hero-grid{grid-template-columns:1fr!important;gap:48px!important}.mkt .lp-hero-shot{align-self:stretch!important}.mkt .lp-2col{grid-template-columns:1fr!important;gap:48px!important}.mkt .lp-bento{grid-template-columns:1fr!important}.mkt .lp-bento .lp-span2{grid-column:auto!important}.mkt .lp-grid4{grid-template-columns:repeat(2,1fr)!important}.mkt .lp-grid3{grid-template-columns:1fr!important}.mkt .lp-h1{font-size:40px!important}}@media (max-width:560px){.mkt .lp-grid4{grid-template-columns:1fr!important}.mkt .lp-statrow{grid-template-columns:repeat(2,1fr)!important}.mkt .lp-h1{font-size:34px!important}}
