.mkt-root{--ink:#13150F;--ink-1:#191B12;--ink-2:#1F2117;--ink-3:#262920;--paper:#EFEBDD;--dim:#A4A492;--faint:#6E6F5C;--line:rgba(239,235,221,.09);--line-2:rgba(239,235,221,.16);--signal:#BCDB54;--signal-soft:rgba(188,219,84,.14);--rust:#E37B4B;--rust-soft:rgba(227,123,75,.14);--pos:var(--signal);--neg:var(--rust);--hdr-bg:rgba(19,21,15,.72);--glow-1:rgba(188,219,84,.05);--glow-2:rgba(227,123,75,.045);--final-glow:rgba(188,219,84,.07);--grain:.04;--grain-blend:overlay;--shadow:0 40px 80px -40px rgba(0,0,0,.6);--serif:"Fraunces",Georgia,serif;--sans:"Hanken Grotesk",-apple-system,system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--wrap:1120px;background:var(--ink);color:var(--paper);font-family:var(--sans);font-weight:340;letter-spacing:.1px;-webkit-font-smoothing:antialiased;min-height:100vh;background-image:radial-gradient(1200px 600px at 80% -10%,var(--glow-1),transparent 60%),radial-gradient(900px 500px at 0 5%,var(--glow-2),transparent 55%);position:relative}.mkt-root[data-theme=light]{--ink:#F4EFE5;--ink-1:#EDE7D9;--ink-2:#FBF9F1;--ink-3:#E4DCC8;--paper:#1A1814;--dim:#56503F;--faint:#8A8266;--line:rgba(26,24,20,.10);--line-2:rgba(26,24,20,.17);--signal:#2E6E44;--signal-soft:rgba(46,110,68,.13);--rust:#C0532F;--rust-soft:rgba(192,83,47,.12);--hdr-bg:rgba(244,239,229,.8);--glow-1:rgba(46,110,68,.05);--glow-2:rgba(192,83,47,.04);--final-glow:rgba(46,110,68,.06);--grain:.025;--grain-blend:multiply;--shadow:0 30px 60px -34px rgba(60,50,30,.26)}.mkt-root:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:var(--grain);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mkt-root,.mkt-root .col,.mkt-root .console,.mkt-root .feed,.mkt-root .footer,.mkt-root .fp,.mkt-root .hdr,.mkt-root .item,.mkt-root .lens,.mkt-root .pcard,.mkt-root .stat,.mkt-root .theme-btn,.mkt-root .waitlist input,.mkt-root .wl-row input{transition:background-color .4s ease,border-color .4s ease,color .4s ease}.mkt-root a{color:inherit;text-decoration:none}.mkt-root .mono{font-family:var(--mono)}.mkt-root .serif{font-family:var(--serif)}.mkt-root ::selection{background:var(--signal);color:var(--ink)}.mkt-root .topbar{height:3px;padding:0;border:0;display:block;background:linear-gradient(90deg,var(--rust),var(--signal) 55%,var(--signal));backdrop-filter:none;-webkit-backdrop-filter:none;position:fixed;top:0;left:0;right:0;z-index:50;flex-shrink:0}.mkt-root .btn{display:inline-flex;align-items:center;gap:7px;background:var(--signal);color:var(--ink);padding:11px 19px;border:none;border-radius:3px;cursor:pointer;font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:.2px;transition:transform .15s ease,box-shadow .2s ease}.mkt-root .btn:hover{transform:translateY(-1px);box-shadow:0 10px 28px -12px rgba(188,219,84,.55)}.mkt-root .btn.ghost{background:transparent;color:var(--paper);border:1px solid var(--line-2)}.mkt-root .btn.ghost:hover{border-color:var(--signal);color:var(--signal);box-shadow:none}.mkt-root .btn-big{padding:15px 30px;font-size:15px}.mkt-root[data-theme=light] .btn{color:#FBF9F1}.mkt-root[data-theme=light] .btn:hover{box-shadow:0 10px 28px -12px rgba(46,110,68,.5)}.mkt-root[data-theme=light] .btn.ghost{color:#1A1814;border-color:rgba(26,24,20,.22)}.mkt-root[data-theme=light] .btn.ghost:hover{border-color:var(--signal);color:var(--signal)}.mkt-root .hdr{position:-webkit-sticky;position:sticky;top:3px;z-index:40;display:flex;justify-content:space-between;align-items:center;padding:10px 32px;border-bottom:1px solid var(--line);background:var(--hdr-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:16px}.mkt-root .theme-btn{width:44px;height:44px;border-radius:8px;border:1px solid var(--line-2);background:var(--ink-2);color:var(--paper);cursor:pointer;display:flex;align-items:center;justify-content:center}.mkt-root .theme-btn:hover{border-color:var(--signal);color:var(--signal)}.mkt-root .theme-btn .ic{display:none}.mkt-root .theme-btn .ic-light{display:block}.mkt-root[data-theme=light] .theme-btn .ic-light{display:none}.mkt-root[data-theme=light] .theme-btn .ic-dark{display:block}.mkt-root .brand{display:flex;align-items:center;gap:14px;padding:0;margin:0;border:0}.mkt-root .brand .m{position:relative;width:48px;height:48px;border-radius:11px;font-size:13.5px;letter-spacing:.3px;background:#BCDB54;border:1px solid #bcdb54}.mkt-root .brand .m,.mkt-root .brand .m .m-badge{display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-weight:700;color:#13150F}.mkt-root .brand .m .m-badge{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#FFFFFF;font-size:10px;line-height:1;box-shadow:0 0 0 3px var(--ink)}.mkt-root[data-theme=light] .brand .m .m-badge{background:#13150F;color:#FFFFFF}.mkt-root .brand .name{font-family:var(--serif);font-size:23px;line-height:1.05;letter-spacing:-.3px}.mkt-root .brand .url{font-family:var(--mono);font-size:11px;color:var(--faint);letter-spacing:.5px;margin-top:4px}.mkt-root .nav{display:flex;align-items:center;gap:26px}.mkt-root .nav a:not(.btn){font-family:var(--mono);font-size:12.5px;color:var(--dim);letter-spacing:.4px;transition:color .15s}.mkt-root .nav a:not(.btn):hover{color:var(--paper)}.mkt-root .nav .sep{width:1px;height:18px;background:var(--line-2)}.mkt-root .menu-btn{display:none;width:44px;height:44px;border-radius:8px;border:1px solid var(--line-2);background:var(--ink-2);color:var(--paper);cursor:pointer;align-items:center;justify-content:center;flex-shrink:0}.mkt-root .menu-btn:hover{border-color:var(--signal);color:var(--signal)}.mkt-root .menu-btn svg{width:18px;height:18px}.mkt-root.nav-drawer{position:fixed;inset:0;z-index:100;background:var(--ink);color:var(--paper);display:flex;flex-direction:column;padding:max(24px,env(safe-area-inset-top)) max(28px,env(safe-area-inset-right)) max(40px,env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left));transform:translateY(-100%);transition:transform .25s ease-out,visibility 0s linear .25s;visibility:hidden;pointer-events:none;overflow-y:auto}.mkt-root.nav-drawer.open{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .25s ease-out,visibility 0s linear 0s}.mkt-root.nav-drawer{height:100dvh}.mkt-root.nav-drawer .nav-drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.mkt-root.nav-drawer .links{display:flex;flex-direction:column;gap:2px}.mkt-root.nav-drawer .links a{font-family:var(--serif);font-size:23px;font-weight:380;letter-spacing:-.3px;padding:13px 0;color:var(--paper);border-bottom:1px solid var(--line)}.mkt-root.nav-drawer .links a:last-child{border-bottom:none}.mkt-root.nav-drawer .cta{margin-top:28px;display:flex;flex-direction:column;gap:12px}.mkt-root.nav-drawer .cta .btn{justify-content:center;padding:15px 22px;font-size:15px}.mkt-root.nav-drawer .menu-btn{display:inline-flex}.mkt-root .wrap{max-width:var(--wrap);margin:0 auto;width:100%;padding:0 28px}.mkt-root .section{padding:108px 0}.mkt-root .section.tight{padding:84px 0}.mkt-root .eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:2.6px;font-weight:600;color:var(--faint);margin-bottom:22px}.mkt-root .eyebrow .idx{color:var(--rust)}.mkt-root .title{font-family:var(--serif);font-weight:380;font-size:clamp(30px,4.6vw,48px);line-height:1.04;letter-spacing:-.7px;margin:0 0 16px}.mkt-root .lede{color:var(--dim);font-size:17px;line-height:1.62;max-width:640px;font-weight:340}.mkt-root em.hi{font-family:var(--serif);font-style:italic;color:var(--signal)}.mkt-root .rv{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.mkt-root .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mkt-root .rv{opacity:1;transform:none;transition:none}.mkt-root .hero-eyebrow .pulse,.mkt-root .pulse{animation:none}.mkt-root.nav-drawer,.mkt-root.nav-drawer.open{transition:visibility 0s}}.mkt-root .hero{padding:84px 0 36px}.mkt-root .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:stretch}.mkt-root .hero-eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:2.8px;color:var(--rust);font-weight:600;margin-bottom:26px;display:flex;align-items:center;gap:9px}.mkt-root .hero-eyebrow .pulse{width:7px;height:7px;border-radius:50%;background:var(--rust);animation:mktPulse 2.2s infinite}@keyframes mktPulse{0%{box-shadow:0 0 0 0 rgba(227,123,75,.5)}70%{box-shadow:0 0 0 9px rgba(227,123,75,0)}to{box-shadow:0 0 0 0 rgba(227,123,75,0)}}.mkt-root .hero h1{font-family:var(--serif);font-weight:370;font-size:clamp(42px,6.2vw,76px);line-height:.97;letter-spacing:-1.6px;margin:0}.mkt-root .hero h1 em{font-style:italic;color:var(--signal)}.mkt-root .hero-sub{font-size:18px;line-height:1.6;color:var(--dim);margin:26px 0 32px;max-width:520px}.mkt-root .hero-cta{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mkt-root .hero-cta .note{font-family:var(--mono);font-size:11px;color:var(--faint);letter-spacing:.6px}.mkt-root .console{background:linear-gradient(180deg,var(--ink-2),var(--ink-1));border:1px solid var(--line-2);border-radius:12px;overflow:hidden;box-shadow:var(--shadow);height:100%;display:flex;flex-direction:column}.mkt-root .console-top{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid var(--line)}.mkt-root .console-top .label{font-family:var(--mono);font-size:9.5px;letter-spacing:1.6px;color:var(--faint);margin-left:6px}.mkt-root .chips{display:flex;gap:5px;padding:12px 14px 4px;flex-wrap:wrap}.mkt-root .chip{font-family:var(--mono);font-size:10.5px;letter-spacing:.4px;color:var(--dim);padding:5px 11px;border:1px solid var(--line-2);border-radius:20px;cursor:pointer;transition:all .2s;background:transparent}.mkt-root .chip.on{color:var(--ink);background:var(--paper);border-color:var(--paper)}.mkt-root .console-body{padding:16px 18px 18px;flex:1 1;display:flex;flex-direction:column}.mkt-root .ask{font-family:var(--mono);font-size:11px;color:var(--faint);letter-spacing:.3px;margin-bottom:13px}.mkt-root .ask b{color:var(--dim);font-weight:500}.mkt-root .answer{font-family:var(--serif);font-size:17px;line-height:1.55;min-height:72px;transition:opacity .35s}.mkt-root .answer.swap{opacity:0}.mkt-root .tok{background:var(--signal-soft);color:var(--signal);border-radius:3px;padding:1px 5px;font-style:italic;box-shadow:inset 0 -1px 0 rgba(188,219,84,.45)}.mkt-root .con-sources{margin-top:18px;flex:1 1;display:flex;flex-direction:column;transition:opacity .35s}.mkt-root .con-sources.swap{opacity:0}.mkt-root .con-sources-h{font-family:var(--mono);font-size:9px;letter-spacing:1.8px;color:var(--faint);padding-bottom:6px;border-bottom:1px solid var(--line);margin-bottom:2px}.mkt-root .csrc{display:flex;align-items:center;gap:12px;padding:12px 2px;border-bottom:1px solid var(--line);font-size:13.5px}.mkt-root .csrc:last-child{border-bottom:none}.mkt-root .csrc-rank{font-family:var(--mono);font-size:10px;width:18px;height:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:var(--ink-3);color:var(--faint)}.mkt-root .csrc.own .csrc-rank{background:var(--signal-soft);color:var(--signal);font-weight:700}.mkt-root .csrc-dom{flex:1 1;color:var(--dim);font-family:var(--mono);font-size:12.5px;letter-spacing:.2px}.mkt-root .csrc.own .csrc-dom{color:var(--signal)}.mkt-root .csrc-tag{font-family:var(--mono);font-size:8.5px;letter-spacing:1px;font-weight:700;padding:3px 7px;border-radius:20px;color:var(--signal);background:var(--signal-soft);border:1px solid rgba(188,219,84,.4)}.mkt-root .csrc-tag-muted{color:var(--faint);background:transparent;border:1px solid var(--line);font-weight:600}.mkt-root .meta-row{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid var(--line);gap:12px;flex-wrap:wrap}.mkt-root .con-foot-note{font-family:var(--mono);font-size:10px;color:var(--faint);letter-spacing:.4px}.mkt-root .verdict{font-family:var(--mono);font-size:10px;letter-spacing:1.3px;font-weight:700;padding:5px 10px;border-radius:20px;white-space:nowrap}.mkt-root .verdict.cited{color:var(--signal);border:1px solid rgba(188,219,84,.5);background:var(--signal-soft)}.mkt-root .verdict.missing{color:var(--rust);border:1px solid rgba(227,123,75,.5);background:var(--rust-soft)}.mkt-root .waitlist{max-width:560px;margin:0 auto;padding:24px 0 8px}.mkt-root .wl-intro{text-align:center;margin-bottom:24px}.mkt-root .wl-title{font-family:var(--serif);font-weight:380;font-size:clamp(26px,3.4vw,36px);line-height:1.08;letter-spacing:-.6px;margin:14px 0 12px;color:var(--paper)}.mkt-root .wl-sub{font-size:15px;line-height:1.6;color:var(--dim);max-width:460px;margin:0 auto}.mkt-root .wl-row{display:flex;gap:9px;margin-bottom:9px}.mkt-root .wl-row input{flex:1 1;padding:14px 16px;border-radius:4px;background:var(--ink-2);border:1px solid var(--line-2);color:var(--paper);font-family:var(--sans);font-size:15px}.mkt-root .waitlist input.alt{width:100%;padding:12px 16px;border-radius:4px;background:transparent;border:1px solid var(--line);color:var(--paper);font-family:var(--sans);font-size:14px}.mkt-root .waitlist input::placeholder{color:var(--faint)}.mkt-root .waitlist input:focus{outline:none;border-color:var(--signal)}.mkt-root .pricing-note{font-family:var(--mono);font-size:10px;color:var(--faint);letter-spacing:1.3px;text-align:center;margin-top:14px}.mkt-root .stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.mkt-root .stat{padding:34px 26px;border-right:1px solid var(--line)}.mkt-root .stat:last-child{border-right:none}.mkt-root .stat .n{font-family:var(--serif);font-size:46px;line-height:1;letter-spacing:-1.5px;color:var(--signal);margin-bottom:12px}.mkt-root .stat .l{font-family:var(--mono);font-size:10px;letter-spacing:1.1px;line-height:1.55;color:var(--dim);font-weight:500;margin-bottom:12px}.mkt-root .stat .src{font-family:var(--mono);font-size:9.5px;color:var(--faint);letter-spacing:.4px}.mkt-root .shift-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.mkt-root .shift-card{display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:16px;padding:22px 22px 26px;background:var(--ink-1)}.mkt-root .shift-card h3{font-family:var(--serif);font-weight:380;font-size:22px;line-height:1.14;letter-spacing:-.4px;margin:0 0 9px}.mkt-root .shift-card p{color:var(--dim);font-size:14.5px;line-height:1.58;margin:0}.mkt-root .shift-viz{display:flex;align-items:center;justify-content:center;padding:26px 22px;margin-bottom:20px;border-radius:12px;border:1px solid var(--line);background:radial-gradient(380px 160px at 50% 0,var(--signal-soft),transparent 70%),var(--ink-2)}.mkt-root .shift-viz .sv{width:100%;max-width:236px;height:auto;display:block;overflow:visible}.mkt-root .sv-faint{fill:var(--line-2)}.mkt-root .sv-merge{fill:none;stroke:var(--line-2);stroke-width:1.5;stroke-dasharray:1}.mkt-root .sv-answer{fill:var(--ink-2);stroke:var(--signal);stroke-width:1.5;filter:drop-shadow(0 0 10px var(--signal-soft))}.mkt-root .sv-cite{fill:var(--signal)}.mkt-root .sv-ans-node{fill:var(--ink-2);stroke:var(--signal);stroke-width:1.5}.mkt-root .sv-ans-glyph{fill:var(--signal);font-family:var(--mono);font-size:9px;letter-spacing:.5px}.mkt-root .sv-src{fill:var(--dim)}.mkt-root .sv-feed{fill:none;stroke:var(--line-2);stroke-width:1.3;stroke-dasharray:1}.mkt-root .sv-you{fill:none;stroke:var(--rust);stroke-width:1.2;stroke-dasharray:3 3;opacity:.85}.mkt-root .sv-you-txt{fill:var(--rust);font-family:var(--mono);font-size:8px;letter-spacing:.5px}.mkt-root .sv-axis{stroke:var(--line-2);stroke-width:1}.mkt-root .sv-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:2 4;opacity:.6}.mkt-root .sv-area{fill:var(--signal-soft)}.mkt-root .sv-curve{fill:none;stroke:var(--signal);stroke-width:2;stroke-linecap:round;stroke-dasharray:1}.mkt-root .sv-curve-2{fill:none;stroke:var(--faint);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;opacity:.7}.mkt-root .sv-head{fill:var(--signal);filter:drop-shadow(0 0 6px var(--signal))}.mkt-root .sv-late{fill:var(--faint)}.mkt-root .sv-start{fill:var(--dim)}.mkt-root .sv-tag{fill:var(--faint);font-family:var(--mono);font-size:7px;letter-spacing:1.2px}.mkt-root .sv-tag-on{fill:var(--signal)}.mkt-root .sv-ans-line{fill:var(--dim);opacity:.55}.mkt-root .sv-corpus{fill:rgba(188,219,84,.04);stroke:var(--line);stroke-width:1;stroke-dasharray:3 3}.mkt-root .sv-cut{fill:none;stroke:var(--rust);stroke-width:1.3;stroke-dasharray:2 2.5;opacity:.8}.mkt-root .sv-xmark line{stroke:var(--rust);stroke-width:1.6;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.mkt-root #shift .rv.in .sv-curve,.mkt-root #shift .rv.in .sv-curve-2,.mkt-root #shift .rv.in .sv-cut,.mkt-root #shift .rv.in .sv-feed,.mkt-root #shift .rv.in .sv-merge{stroke-dashoffset:1;animation:mm-draw 1s ease forwards}.mkt-root #shift .rv.in .sv-answer,.mkt-root #shift .rv.in .sv-head{animation:sv-glow 2.6s ease-in-out 1s infinite}.mkt-root #shift .rv.in .sv-xmark{opacity:0;animation:sv-fade .5s ease 1.1s forwards}}@keyframes sv-glow{0%,to{opacity:.85}50%{opacity:1;filter:drop-shadow(0 0 12px var(--signal))}}@keyframes sv-fade{to{opacity:1}}.mkt-root .ai-pr-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin:18px 0 28px}.mkt-root .ai-pr-col{background:var(--ink-1);border:1px solid var(--line-2);border-radius:10px;padding:20px 22px 24px;display:flex;flex-direction:column}.mkt-root .ai-pr-coltag{font-family:var(--mono);font-size:10px;letter-spacing:2.6px;font-weight:600;padding-bottom:10px;margin-bottom:6px}.mkt-root .ai-pr-coltitle{font-family:var(--mono);font-size:10px;color:var(--faint);letter-spacing:1.2px;margin-bottom:10px}@media (max-width:880px){.mkt-root .ai-pr-cols{grid-template-columns:1fr}}.mkt-root .two-prod{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.mkt-root .two-prod-card{display:flex;flex-direction:column;gap:14px;padding:34px 30px 28px;background:var(--ink-1);border:1px solid var(--line-2);border-radius:12px;color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.mkt-root .two-prod-card:hover{border-color:var(--signal);transform:translateY(-2px)}.mkt-root .tp-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:2.6px;font-weight:600;color:var(--signal)}.mkt-root .tp-title{font-family:var(--serif);font-weight:380;font-size:clamp(22px,2.6vw,28px);line-height:1.18;letter-spacing:-.4px;margin:0;color:var(--paper)}.mkt-root .tp-sub{color:var(--dim);font-size:15.5px;line-height:1.55;margin:0}.mkt-root .tp-bullets{list-style:none;padding:0;margin:6px 0 2px}.mkt-root .tp-bullets li{font-family:var(--mono);font-size:11px;letter-spacing:.6px;color:var(--faint);padding:6px 0;border-top:1px solid var(--line)}.mkt-root .tp-bullets li:first-child{border-top:none}.mkt-root .tp-cta{font-family:var(--mono);font-size:11px;letter-spacing:1.4px;color:var(--rust);font-weight:600;margin-top:auto;padding-top:12px}@media (max-width:820px){.mkt-root .two-prod{grid-template-columns:1fr}}.mkt-root .vocab-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:6px}.mkt-root .vocab-card{padding:30px 30px 26px;background:var(--ink-2);border:1px solid var(--line-2);border-radius:10px;display:flex;flex-direction:column;gap:18px}.mkt-root .vocab-term{font-family:var(--mono);font-size:11px;letter-spacing:3px;font-weight:600;color:var(--rust)}.mkt-root .vocab-def{font-family:var(--serif);font-size:21px;line-height:1.35;letter-spacing:-.2px;margin:0;color:var(--ink-text,inherit)}.mkt-root .vocab-def em{font-style:italic;color:var(--signal);font-weight:420}.mkt-root .vocab-example{padding:16px 18px;border-left:2px solid var(--line);background:rgba(0,0,0,.1);border-radius:0 6px 6px 0}.mkt-root .vocab-example-label{display:block;font-family:var(--mono);font-size:9px;letter-spacing:1.4px;color:var(--faint);margin-bottom:8px}.mkt-root .vocab-example p{margin:0;font-size:14.5px;line-height:1.55;color:var(--dim);font-family:var(--mono)}.mkt-root .vocab-example mark{background:var(--signal);color:var(--ink);padding:1px 5px;border-radius:3px;font-weight:600}.mkt-root .vocab-why{font-family:var(--mono);font-size:10.5px;letter-spacing:1.3px;color:var(--faint);margin-top:auto;padding-top:4px}.mkt-root .vocab-note{margin-top:30px;font-family:var(--mono);font-size:11.5px;letter-spacing:1px;color:var(--faint);text-align:center}@media (max-width:780px){.mkt-root .vocab-grid{grid-template-columns:1fr}}.mkt-root .pgrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:42px}.mkt-root .pcard{background:var(--ink-2);border:1px solid var(--line-2);border-radius:9px;padding:20px}.mkt-root .pcard .model{font-family:var(--mono);font-size:9px;letter-spacing:1.2px;color:var(--faint);margin-bottom:7px}.mkt-root .pcard .name{font-family:var(--serif);font-size:19px;margin-bottom:10px}.mkt-root .pspark{width:100%;height:34px;display:block;margin-bottom:12px;overflow:visible}.mkt-root .pcard .score{display:flex;align-items:baseline;gap:9px}.mkt-root .pcard .v{font-family:var(--serif);font-size:34px;line-height:1}.mkt-root .pcard .d{font-family:var(--mono);font-size:11.5px}.mkt-root .pcard .d.pos{color:var(--pos)}.mkt-root .pcard .d.neg{color:var(--neg)}.mkt-root .pcard .score{position:relative}.mkt-root .pcard .vlabel{margin-left:auto;font-family:var(--mono);font-size:8px;letter-spacing:1.4px;color:var(--faint);align-self:flex-end;padding-bottom:3px}.mkt-root .pcard .bar{height:5px;border-radius:3px;background:var(--ink-3);margin-top:13px;overflow:hidden}.mkt-root .pcard .bar>i{display:block;height:100%;width:0;border-radius:3px;transition:width 1.1s cubic-bezier(.2,.7,.2,1)}.mkt-root .pcard .pfoot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.mkt-root .pcard .pchip{font-family:var(--mono);font-size:9px;letter-spacing:.6px;font-weight:600;padding:3px 8px;border-radius:20px}.mkt-root .pcard .pchip.on{color:var(--signal);background:var(--signal-soft);border:1px solid rgba(188,219,84,.35)}.mkt-root .pcard .pchip.off{color:var(--rust);background:var(--rust-soft);border:1px solid rgba(227,123,75,.4)}.mkt-root .pcard .pfoot-meta{font-family:var(--mono);font-size:8.5px;letter-spacing:.4px;color:var(--faint)}.mkt-root .lenses{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line-2);border-radius:10px;overflow:hidden;margin-top:42px}.mkt-root .lens{padding:20px 18px 24px;border-right:1px solid var(--line)}.mkt-root .lens:last-child{border-right:none}.mkt-root .lens:first-child{background:var(--ink-2)}.mkt-root .lens .num{font-family:var(--mono);font-size:9px;color:var(--rust);letter-spacing:1.5px;margin-bottom:8px}.mkt-root .lens .nm{font-family:var(--serif);font-size:18px;line-height:1.12;margin-bottom:14px}.mkt-root .lens .sub{font-family:var(--mono);font-size:10px;color:var(--faint)}.mkt-root .lviz-wrap{height:62px;margin-bottom:16px}.mkt-root .lviz{width:100%;height:100%;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.mkt-root .wrap.in .lviz{opacity:0;animation:lviz-in .6s ease forwards}.mkt-root .wrap.in .lens:first-child .lviz{animation-delay:.05s}.mkt-root .wrap.in .lens:nth-child(2) .lviz{animation-delay:.13s}.mkt-root .wrap.in .lens:nth-child(3) .lviz{animation-delay:.21s}.mkt-root .wrap.in .lens:nth-child(4) .lviz{animation-delay:.29s}.mkt-root .wrap.in .lens:nth-child(5) .lviz{animation-delay:.37s}@keyframes lviz-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.mkt-root .board{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px;margin-top:42px}.mkt-root .col{background:var(--ink-1);border:1px solid var(--line);border-radius:7px;padding:11px}.mkt-root .col-head{display:flex;justify-content:space-between;margin-bottom:9px}.mkt-root .col-head .nm{font-family:var(--mono);font-size:9px;letter-spacing:.9px;color:var(--dim);font-weight:600}.mkt-root .col-head .ct{font-family:var(--mono);font-size:9px;color:var(--faint)}.mkt-root .item{background:var(--ink-2);border:1px solid var(--line-2);border-radius:6px;padding:9px 11px;margin-bottom:7px;font-size:12px;line-height:1.3}.mkt-root .effort{display:flex;gap:4px;margin-top:7px}.mkt-root .effort span{width:14px;height:3px;border-radius:2px;background:var(--ink-3)}.mkt-root .effort span.on{background:var(--rust)}.mkt-root .three-up{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:34px;gap:34px;margin-top:46px}.mkt-root .three-up .eb{font-family:var(--mono);font-size:10px;letter-spacing:1.5px;color:var(--rust);font-weight:600;margin-bottom:9px}.mkt-root .three-up h4{font-family:var(--serif);font-weight:380;font-size:20px;margin:0 0 7px}.mkt-root .three-up p{color:var(--dim);font-size:14.5px;line-height:1.55;margin:0}.mkt-root .feed{border:1px solid var(--line-2);border-radius:10px;background:var(--ink-1);padding:4px 20px;margin-top:42px}.mkt-root .mention{display:flex;gap:13px;padding:15px 0;border-top:1px solid var(--line)}.mkt-root .mention:first-child{border-top:none}.mkt-root .mention .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:6px}.mkt-root .mention .t{font-size:14px;font-weight:450;margin-bottom:4px}.mkt-root .listen-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:42px;align-items:stretch}.mkt-root .listen-col{display:flex;flex-direction:column}.mkt-root .listen-col .ch-card,.mkt-root .listen-col .feed{flex:1 1}.mkt-root .listen-col .feed{display:flex;flex-direction:column}.mkt-root .feed-foot{margin-top:auto;padding:15px 0 4px;border-top:1px solid var(--line);font-family:var(--mono);font-size:10px;letter-spacing:.6px;color:var(--faint)}.mkt-root .feed-summary{padding:14px 0 16px}.mkt-root .feed-summary-head{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:9px;letter-spacing:1.4px;color:var(--faint);margin-bottom:10px}.mkt-root .feed-summary .ch-vid-bar{height:7px}.mkt-root .feed-summary-legend{display:flex;gap:16px;margin-top:9px;font-family:var(--mono);font-size:10px;letter-spacing:.3px;font-weight:600}.mkt-root .listen-tab{display:flex;align-items:baseline;justify-content:space-between;padding:0 4px 12px;border-bottom:1px solid var(--line);margin-bottom:12px}.mkt-root .listen-tab-name{font-family:var(--mono);font-size:10px;letter-spacing:2.6px;font-weight:600;color:var(--rust)}.mkt-root .listen-tab-meta{font-family:var(--mono);font-size:10px;letter-spacing:1px;color:var(--faint)}.mkt-root .listen-col .feed{margin-top:0}.mkt-root .ch-card{border:1px solid var(--line-2);border-radius:10px;background:var(--ink-1);padding:18px 20px 8px}.mkt-root .ch-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.mkt-root .ch-avatar{width:36px;height:36px;border-radius:50%;background:var(--signal);color:var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:600;font-size:14px;letter-spacing:.3px;flex-shrink:0}.mkt-root .ch-name{font-family:var(--serif);font-size:16px;font-weight:420;line-height:1.1;margin-bottom:2px}.mkt-root .ch-sub{font-family:var(--mono);font-size:10.5px;color:var(--faint);letter-spacing:.3px}.mkt-root .ch-stat-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.mkt-root .ch-stat-row>div{display:flex;flex-direction:column;gap:3px}.mkt-root .ch-stat-v{font-family:var(--serif);font-size:22px;line-height:1;letter-spacing:-.5px}.mkt-root .ch-stat-v.ch-stat-pos{color:var(--pos)}.mkt-root .ch-stat-l{letter-spacing:1.1px;text-transform:uppercase}.mkt-root .ch-stat-l,.mkt-root .ch-vid-head{font-family:var(--mono);font-size:9px;color:var(--faint)}.mkt-root .ch-vid-head{letter-spacing:1.6px;margin:14px 0 4px}.mkt-root .ch-vid{padding:11px 0;border-top:1px solid var(--line)}.mkt-root .ch-vid:first-of-type{border-top:none;padding-top:6px}.mkt-root .ch-vid-title{font-size:13.5px;font-weight:450;line-height:1.35;margin-bottom:3px}.mkt-root .ch-vid-meta{font-family:var(--mono);font-size:10px;color:var(--faint);margin-bottom:8px}.mkt-root .ch-vid-bar{display:flex;width:100%;height:5px;border-radius:3px;overflow:hidden;background:var(--ink-3)}.mkt-root .ch-vid-bar>span{display:block;height:100%}.mkt-root .ch-vid-pct{display:flex;gap:14px;font-family:var(--mono);font-size:10px;margin-top:5px;letter-spacing:.4px}@media (max-width:880px){.mkt-root .listen-grid{grid-template-columns:1fr;gap:32px}}.mkt-root .mention .meta{font-family:var(--mono);font-size:10px;color:var(--faint);display:flex;gap:9px;flex-wrap:wrap}.mkt-root .mention .meta .sent{font-weight:600}.mkt-root .footprint{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-top:42px}.mkt-root .fp{background:var(--ink-2);border:1px solid var(--line-2);border-radius:9px;padding:18px}.mkt-root .fp .hd{display:flex;align-items:center;gap:9px;margin-bottom:13px}.mkt-root .fp .gl{font-family:var(--serif);font-size:17px;color:var(--rust)}.mkt-root .fp .lb{font-size:10px;letter-spacing:1.5px;font-weight:600}.mkt-root .fp .lb,.mkt-root .fp .src{font-family:var(--mono);color:var(--dim)}.mkt-root .fp .src{font-size:11.5px;padding-top:6px;margin-top:6px;border-top:1px dashed var(--line-2)}.mkt-root .fp .src.gap{color:var(--rust)}.mkt-root .center{text-align:center;max-width:680px;margin:0 auto}.mkt-root .founding{padding:120px 0}.mkt-root .founding h2{font-family:var(--serif);font-weight:380;font-size:clamp(30px,4.6vw,46px);line-height:1.08;margin:0 0 18px}.mkt-root .founding p{color:var(--dim);font-size:16px;line-height:1.62;max-width:540px;margin:0 auto 30px}.mkt-root .final{padding:128px 0;border-top:1px solid var(--line-2);text-align:center;background:radial-gradient(700px 360px at 50% 0,var(--final-glow),transparent 70%)}.mkt-root .final h2{font-family:var(--serif);font-weight:370;font-size:clamp(36px,5.4vw,62px);line-height:1.02;letter-spacing:-1.2px;margin:0 auto;max-width:760px}.mkt-root .final h2 em{font-style:italic;color:var(--signal)}.mkt-root .final p{font-size:18px;line-height:1.6;color:var(--dim);max-width:560px;margin:24px auto 34px}.mkt-root .final .trust{font-family:var(--mono);font-size:11px;color:var(--faint);letter-spacing:1.5px;margin-top:24px}.mkt-root .footer{padding:60px 0 30px;border-top:1px solid var(--line);background:var(--ink-1)}.mkt-root .footer-cols{display:grid;grid-template-columns:1.5fr repeat(4,1fr);grid-gap:34px;gap:34px;padding-bottom:38px;border-bottom:1px solid var(--line)}.mkt-root .footer-tag{font-size:13px;line-height:1.6;color:var(--dim);max-width:280px;margin-top:16px}.mkt-root .footer-col-t{font-family:var(--mono);font-size:11px;letter-spacing:1.8px;color:var(--faint);font-weight:600;margin-bottom:18px}.mkt-root .footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.mkt-root .footer-col a{font-family:var(--mono);font-size:13px;color:var(--dim);letter-spacing:.3px}.mkt-root .footer-col a:hover{color:var(--paper)}.mkt-root .footer-bot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:24px;font-family:var(--mono);font-size:11px;letter-spacing:1.4px;color:var(--faint)}.mkt-root article p{font-size:17.5px;line-height:1.7;color:var(--dim);margin:0 0 22px;max-width:680px;font-weight:340}.mkt-root article p:first-of-type{color:var(--paper);font-size:20px;line-height:1.6}@media (max-width:1024px){.mkt-root .hdr{padding:14px 22px}.mkt-root .wrap{padding:0 22px}.mkt-root .section{padding:80px 0}.mkt-root .section.tight{padding:64px 0}.mkt-root .nav .btn,.mkt-root .nav .sep,.mkt-root .nav a:not(.btn){display:none}.mkt-root .menu-btn{display:inline-flex}.mkt-root .hero{padding:56px 0 24px}.mkt-root .hero-grid{grid-template-columns:1fr;gap:36px}.mkt-root .stats{grid-template-columns:repeat(2,1fr)}.mkt-root .stat:nth-child(2){border-right:none}.mkt-root .stat:first-child,.mkt-root .stat:nth-child(2){border-bottom:1px solid var(--line)}.mkt-root .pgrid{grid-template-columns:repeat(3,1fr)}.mkt-root .lenses{grid-template-columns:repeat(2,1fr)}.mkt-root .lens{border-bottom:1px solid var(--line)}.mkt-root .board,.mkt-root .footprint,.mkt-root .three-up{grid-template-columns:repeat(2,1fr)}.mkt-root .shift-grid{grid-template-columns:1fr;gap:16px}.mkt-root .footer-cols{grid-template-columns:1fr 1fr;gap:32px}.mkt-root .footer-cols>div:first-child{grid-column:1/-1}}@media (max-width:640px){.mkt-root .hdr{padding:8px 16px}.mkt-root .wrap{padding:0 18px}.mkt-root .section{padding:56px 0}.mkt-root .section.tight{padding:44px 0}.mkt-root .hero{padding:36px 0 16px}.mkt-root .brand{gap:10px}.mkt-root .brand .m{width:38px;height:38px;font-size:11px}.mkt-root .brand .name{font-size:17px}.mkt-root .brand .url{display:block;font-size:9.5px;margin-top:2px}.mkt-root .hero h1{font-size:clamp(34px,9vw,46px);letter-spacing:-.8px}.mkt-root .hero-sub{font-size:16px}.mkt-root .hero-cta{width:100%}.mkt-root .hero-cta .btn-big{width:100%;justify-content:center}.mkt-root .board,.mkt-root .footer-cols,.mkt-root .footprint,.mkt-root .lenses,.mkt-root .pgrid,.mkt-root .stats,.mkt-root .three-up{grid-template-columns:1fr}.mkt-root .lens,.mkt-root .stat{border-right:none}.mkt-root .stat{border-bottom:1px solid var(--line)}.mkt-root .stat:last-child{border-bottom:none}.mkt-root .stat .n{font-size:38px}.mkt-root .title{font-size:clamp(26px,6.6vw,34px)}.mkt-root .final h2{font-size:clamp(30px,8.4vw,42px)}.mkt-root .founding h2{font-size:clamp(26px,6.6vw,34px)}.mkt-root .final,.mkt-root .founding{padding:80px 0}.mkt-root .wl-row{flex-direction:column}.mkt-root .wl-row input{width:100%}.mkt-root .wl-row .btn{width:100%;justify-content:center}.mkt-root .footer-bot{flex-direction:column;gap:8px}}.mkt-root .mm-wrap{margin-top:30px;padding:22px 22px 16px;border:1px solid var(--line-2);border-radius:18px;overflow:hidden;box-shadow:var(--shadow);background:radial-gradient(720px 320px at 14% -10%,var(--signal-soft),transparent 60%),var(--ink-1)}.mkt-root .mm-svg{width:100%;height:auto;display:block}.mkt-root .mm-base{fill:none;stroke:var(--line-2);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1}.mkt-root path.mm-trunk{stroke:var(--line-2)}.mkt-root path.mm-gap{stroke:var(--rust);opacity:.6}.mkt-root path.mm-misinfo{stroke:#c0473f;opacity:.55}.mkt-root path.mm-offsite{stroke:#3aa7a0;opacity:.6}.mkt-root .mm-flow-line{fill:none;stroke:var(--signal);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:.05 .95;stroke-dashoffset:1;filter:drop-shadow(0 0 5px var(--signal))}.mkt-root .mm-flow-line.mm-gap{stroke:var(--rust);filter:drop-shadow(0 0 5px var(--rust))}.mkt-root .mm-flow-line.mm-misinfo{stroke:#d8584f;filter:drop-shadow(0 0 5px rgba(216,88,79,.7))}.mkt-root .mm-flow-line.mm-offsite{stroke:#48c9c0;filter:drop-shadow(0 0 5px rgba(72,201,192,.7))}.mkt-root .mm-root-rect{fill:var(--ink-2);stroke:var(--signal);stroke-width:1.6;filter:drop-shadow(0 6px 18px rgba(0,0,0,.28))}.mkt-root .mm-root-eyebrow{fill:var(--faint);font-family:var(--mono);font-size:10px;letter-spacing:1.6px}.mkt-root .mm-root-label{fill:var(--paper);font-family:var(--serif);font-size:17px;font-weight:500}.mkt-root .mm-pillar rect{fill:var(--ink-2);stroke:var(--line-2);stroke-width:1.2}.mkt-root .mm-pillar-eyebrow{fill:var(--signal);font-family:var(--mono);font-size:9px;letter-spacing:1.8px}.mkt-root .mm-pillar-label{fill:var(--paper);font-family:var(--sans);font-size:14px;font-weight:500}.mkt-root .mm-pillar-prompt{fill:var(--faint);font-family:var(--mono);font-size:9.5px;letter-spacing:.2px}.mkt-root .mm-leaf>rect{fill:var(--ink-1);stroke:var(--line-2);stroke-width:1.3;stroke-dasharray:2 4;stroke-linecap:round}.mkt-root .mm-chip{fill:currentColor;opacity:.13;stroke:none}.mkt-root .mm-leaf-tag{fill:currentColor;font-family:var(--mono);font-size:8px;letter-spacing:1px;opacity:.9}.mkt-root .mm-leaf-title{fill:var(--paper);font-family:var(--sans);font-size:12.5px;font-weight:450}.mkt-root .mm-ico{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mkt-root .mm-ico .mm-ico-dot{fill:currentColor;stroke:none}.mkt-root .mm-leaf.mm-gap{color:var(--rust)}.mkt-root .mm-leaf.mm-gap rect{stroke:rgba(227,123,75,.5)}.mkt-root .mm-leaf.mm-misinfo{color:#c0473f}.mkt-root .mm-leaf.mm-misinfo rect{stroke:rgba(192,71,63,.5)}.mkt-root .mm-leaf.mm-offsite{color:#3aa7a0}.mkt-root .mm-leaf.mm-offsite rect{stroke:rgba(58,167,160,.5)}.mkt-root .mm-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 24px;margin-top:6px;padding-top:14px;border-top:1px solid var(--line)}.mkt-root .mm-legend{display:flex;flex-wrap:wrap;gap:18px;font-family:var(--mono);font-size:11px;letter-spacing:.4px;color:var(--dim)}.mkt-root .mm-legend span{display:inline-flex;align-items:center;gap:7px}.mkt-root .mm-dot{width:8px;height:8px;border-radius:99px;display:inline-block}.mkt-root .mm-dot.gap{background:var(--rust)}.mkt-root .mm-dot.misinfo{background:#c0473f}.mkt-root .mm-dot.offsite{background:#3aa7a0}.mkt-root .mm-dots{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.mkt-root .mm-dot-btn{width:9px;height:9px;padding:0;border:0;border-radius:99px;cursor:pointer;background:var(--line);transition:background .25s ease,transform .25s ease,width .25s ease}.mkt-root .mm-dot-btn:hover{background:var(--dim)}.mkt-root .mm-dot-btn.on{width:24px;background:var(--signal)}@media (prefers-reduced-motion:no-preference){.mkt-root .mm-dot-btn{transition:background .25s ease,width .35s cubic-bezier(.2,.7,.2,1)}.mkt-root .mm-wrap.in .mm-base{stroke-dashoffset:1;animation:mm-draw .9s ease forwards}.mkt-root .mm-wrap.in .mm-flow-line{animation:mm-flow 3s linear infinite}.mkt-root .mm-wrap.in .mm-pop,.mkt-root .mm-wrap.in .mm-root{transform-box:fill-box;transform-origin:center;opacity:0;animation:mm-pop .55s cubic-bezier(.2,.7,.2,1) forwards}.mkt-root .mm-wrap.in .mm-root-rect{animation:mm-root-glow 3.2s ease-in-out 1.1s infinite}}@media (prefers-reduced-motion:reduce){.mkt-root .mm-flow-line{display:none}}@keyframes mm-draw{to{stroke-dashoffset:0}}@keyframes mm-flow{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes mm-root-glow{0%,to{filter:drop-shadow(0 6px 18px rgba(0,0,0,.28))}50%{filter:drop-shadow(0 6px 18px rgba(0,0,0,.28)) drop-shadow(0 0 9px var(--signal))}}@keyframes mm-pop{0%{opacity:0;transform:translateY(7px) scale(.96)}to{opacity:1;transform:none}}.mkt-root{overflow-x:clip}@media (min-width:1500px){.mkt-root{--wrap:1280px}}@media (min-width:1760px){.mkt-root{--wrap:1380px}}@media (min-width:1500px){.mkt-root .hero{padding-top:104px}}.mkt-root .pr-hero{max-width:820px;margin:0 auto;padding:120px 24px 8px;text-align:center}.mkt-root .pr-hero .eyebrow{justify-content:center}.mkt-root .pr-title{font-size:clamp(36px,5.4vw,60px);letter-spacing:-1px;margin:14px 0 18px}.mkt-root .pr-sub{font-size:18px;line-height:1.6;color:var(--dim);max-width:640px;margin:0 auto}.mkt-root .pr-toggle{display:inline-flex;gap:4px;margin-top:34px;padding:4px;border:1px solid var(--line-2);border-radius:999px;background:var(--ink-2)}.mkt-root .pr-toggle button{border:none;background:transparent;color:var(--dim);font-family:var(--sans);font-size:13.5px;font-weight:600;padding:8px 18px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:color .15s ease,background .15s ease}.mkt-root .pr-toggle button.on{background:var(--signal);color:var(--ink)}.mkt-root .pr-save{font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;padding:2px 6px;border-radius:4px;background:var(--signal-soft);color:var(--signal)}.mkt-root .pr-toggle button.on .pr-save{background:rgba(19,21,15,.18);color:var(--ink)}.mkt-root .pr-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:44px 24px 8px;align-items:stretch}.mkt-root .pr-card{position:relative;display:flex;flex-direction:column;background:var(--ink-2);border:1px solid var(--line-2);border-radius:16px;padding:26px 22px 24px}.mkt-root .pr-card.pop{border-color:var(--signal);background:linear-gradient(180deg,var(--signal-soft),transparent 42%),var(--ink-2);box-shadow:0 0 0 1px var(--signal),0 22px 60px rgba(0,0,0,.35)}.mkt-root .pr-badge{position:absolute;top:-11px;left:22px;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;color:var(--ink);background:var(--signal);padding:4px 9px;border-radius:5px}.mkt-root .pr-name{font-family:var(--serif);font-size:24px;letter-spacing:-.3px;color:var(--paper);margin-bottom:6px}.mkt-root .pr-tag{font-size:12.5px;line-height:1.5;color:var(--dim);min-height:38px;margin:0 0 16px}.mkt-root .pr-price{display:flex;align-items:baseline;gap:7px;min-height:44px;margin-bottom:16px}.mkt-root .pr-amt{font-size:38px;line-height:1;letter-spacing:-1px}.mkt-root .pr-amt,.mkt-root .pr-custom{font-family:var(--serif);color:var(--paper)}.mkt-root .pr-custom{font-size:30px}.mkt-root .pr-per{font-family:var(--mono);font-size:11px;color:var(--faint)}.mkt-root .pr-cta{width:100%;justify-content:center;margin-bottom:18px}.mkt-root .pr-lead{font-family:var(--mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-bottom:12px}.mkt-root .pr-feats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.mkt-root .pr-feat{display:flex;gap:9px;font-size:13.5px;line-height:1.4;color:var(--paper)}.mkt-root .pr-check{color:var(--signal);flex:0 0 auto;font-weight:700}.mkt-root .pr-addons{padding:40px 24px 8px}.mkt-root .pr-addons-h{font-size:10px;letter-spacing:.1em;color:var(--faint);text-align:center;margin-bottom:16px}.mkt-root .pr-addons-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.mkt-root .pr-addon{border:1px solid var(--line);border-radius:12px;padding:16px 18px;background:var(--ink-1)}.mkt-root .pr-addon-l{font-size:14px;font-weight:600;color:var(--paper);margin-bottom:3px}.mkt-root .pr-addon-d{font-size:12px;color:var(--dim)}.mkt-root .pr-addon-p{font-size:12px;font-weight:600;color:var(--accent);margin-top:8px;letter-spacing:-.01em}.mkt-root .pr-faq{padding:64px 24px 8px}.mkt-root .pr-faq-h{font-family:var(--serif);font-size:clamp(26px,3.4vw,34px);letter-spacing:-.5px;color:var(--paper);margin:0 0 28px}.mkt-root .pr-qa{padding:20px 0;border-top:1px solid var(--line)}.mkt-root .pr-q{font-size:16px;font-weight:600;color:var(--paper);margin-bottom:8px}.mkt-root .pr-a{font-size:14.5px;line-height:1.6;color:var(--dim);margin:0}.mkt-root .pr-final{margin-top:72px}.mkt-root .pr-final-cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:22px}@media (max-width:960px){.mkt-root .pr-addons-grid,.mkt-root .pr-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mkt-root .pr-addons-grid,.mkt-root .pr-grid{grid-template-columns:1fr}.mkt-root .pr-hero{padding-top:96px}}.auth-split{display:grid;grid-template-columns:1.05fr 1fr;min-height:100vh;width:100vw;overflow-y:auto}.auth-brand{position:relative;overflow:hidden;background:var(--ink);color:var(--paper);padding:56px 60px;display:flex;flex-direction:column;justify-content:space-between}.auth-brand:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 95% at 82% 6%,rgba(31,78,61,.55),transparent 58%),radial-gradient(85% 70% at 4% 104%,rgba(214,85,43,.2),transparent 60%)}.auth-brand:after{content:"";position:absolute;inset:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.auth-brand>*{position:relative;z-index:1}.auth-brand-top{display:flex;align-items:center;gap:12px}.auth-brand-mark{position:relative;width:42px;height:42px;border-radius:11px;background:#BCDB54;place-items:center;font-size:12px;letter-spacing:.3px}.auth-brand-mark,.auth-brand-mark .auth-brand-badge{color:#13150F;display:grid;font-family:JetBrains Mono,monospace;font-weight:700}.auth-brand-mark .auth-brand-badge{position:absolute;top:-5px;right:-5px;width:16px;height:16px;border-radius:50%;background:#FFFFFF;font-size:9px;line-height:1;place-items:center;box-shadow:0 0 0 3px var(--ink)}.auth-brand-name{font-family:Fraunces,serif;font-size:17px;font-weight:500}.auth-brand-sub{font-family:JetBrains Mono,monospace;font-size:11px;color:rgba(244,240,232,.5)}.auth-headline{font-family:Fraunces,serif;font-weight:300;font-size:50px;line-height:1.02;letter-spacing:-.022em;max-width:13ch;margin:0}.auth-headline em{font-style:italic;color:var(--accent-3)}.auth-pitch{color:rgba(244,240,232,.62);font-size:15px;line-height:1.65;max-width:38ch;margin-top:20px}.auth-models{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;max-width:40ch}.auth-model-tag{font-family:JetBrains Mono,monospace;font-size:11px;color:rgba(244,240,232,.72);border:1px solid rgba(244,240,232,.16);border-radius:999px;padding:5px 12px}.auth-quote{font-family:Fraunces,serif;font-style:italic;font-size:15px;line-height:1.6;color:rgba(244,240,232,.55);border-left:2px solid var(--accent-3);padding-left:16px;max-width:42ch}.auth-form-side{background:var(--paper);display:grid;place-items:center;padding:48px 40px}.auth-card{width:100%;max-width:384px}.auth-title{font-family:Fraunces,serif;font-weight:400;font-size:32px;letter-spacing:-.015em;margin:0 0 6px}.auth-tagline{color:var(--ink-3);font-size:14px;margin-bottom:28px;line-height:1.5}.auth-field{margin-bottom:16px}.auth-label{display:block;font-size:12px;font-weight:500;color:var(--ink-2);margin-bottom:7px}.auth-input{width:100%;height:46px;padding:0 14px;border:1px solid var(--rule);border-radius:10px;background:var(--card);color:var(--ink);font-family:Inter Tight,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-input::placeholder{color:var(--ink-4)}.auth-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(31,78,61,.12)}textarea.auth-input{height:auto;padding:12px 14px;line-height:1.55;resize:vertical}.auth-btn{width:100%;height:48px;border:none;border-radius:10px;background:var(--ink);color:var(--paper);font-family:Inter Tight,sans-serif;font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .08s ease,background .15s}.auth-btn:hover{background:#231f1a}.auth-btn:active{transform:translateY(1px)}.auth-btn:disabled{opacity:.55;cursor:default}.auth-btn.ghost{background:transparent;color:var(--ink-2);border:1px solid var(--rule)}.auth-btn.ghost:hover{background:var(--paper-2);border-color:var(--ink-4)}.auth-oauth{display:grid;grid-gap:10px;gap:10px}.auth-oauth-btn{height:46px;border:1px solid var(--rule);border-radius:10px;background:var(--card);color:var(--ink);font-family:Inter Tight,sans-serif;font-weight:500;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:border-color .15s,background .15s}.auth-oauth-btn:hover{border-color:var(--ink-4);background:var(--paper-2)}.auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--ink-4);font-size:10px;font-family:JetBrains Mono,monospace;letter-spacing:.12em}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--rule)}.auth-error{background:rgba(178,58,31,.08);color:var(--neg);font-size:12.5px;padding:10px 12px;border-radius:8px;margin-bottom:14px}.onb-steps{display:flex;gap:8px;margin-bottom:26px}.onb-step{flex:1 1;height:4px;border-radius:2px;background:var(--rule);transition:background .25s}.onb-step.done{background:var(--accent)}.onb-step.active{background:var(--ink)}.onb-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--ink-4);margin-bottom:8px}.onb-actions{display:flex;gap:10px;margin-top:22px}@keyframes authIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.auth-anim{animation:authIn .55s cubic-bezier(.2,.7,.2,1) both}.onb-persona{border:1px solid var(--rule);border-radius:8px;padding:16px 18px;background:var(--paper-2);margin-bottom:14px}.onb-persona-meta{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.1em;color:var(--accent);margin-bottom:10px;text-transform:uppercase}.onb-persona-meta .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.onb-persona-line{font-size:14px;line-height:1.55;color:var(--ink-2);margin-bottom:10px}.onb-persona-line strong{color:var(--ink);font-weight:600}.onb-persona-text{width:100%;border:1px solid transparent;background:transparent;font:inherit;color:var(--ink);padding:6px 0;resize:vertical;min-height:56px;line-height:1.55;font-size:14px}.onb-persona-text:focus{outline:none;border-color:var(--accent);background:var(--paper);padding:6px 8px;border-radius:4px}.onb-chip{font-size:12px;padding:3px 10px;border-radius:99px;background:var(--paper);border:1px solid var(--rule);color:var(--ink-2)}.onb-loading{display:flex;flex-direction:column;align-items:center;padding:50px 20px 30px;text-align:center}.onb-loading .ring{width:30px;height:30px;border:2px solid var(--rule);border-top-color:var(--accent);border-radius:50%;animation:spin .9s linear infinite;margin-bottom:18px}.onb-loading h3{font-family:var(--font-serif,Georgia),serif;font-weight:500;font-size:20px;color:var(--ink);margin:0 0 6px;letter-spacing:-.2px}.onb-loading p{color:var(--ink-3);font-size:13.5px;margin:0;max-width:320px;line-height:1.5}.onb-prompts{display:flex;flex-direction:column;gap:6px;max-height:360px;overflow-y:auto;padding-right:4px;margin-bottom:8px}.onb-prompt{display:grid;grid-template-columns:22px 1fr auto;grid-gap:10px;gap:10px;padding:11px 12px;border:1px solid var(--rule);border-radius:6px;background:var(--paper);cursor:pointer;transition:border-color .15s,background .15s}.onb-prompt:hover{border-color:var(--ink-4);background:var(--paper-2)}.onb-prompt.on{background:var(--paper-2);border-color:var(--ink-3)}.onb-prompt input[type=checkbox]{margin:3px 0 0;accent-color:var(--accent);width:14px;height:14px}.onb-prompt .text{font-size:13.5px;color:var(--ink);line-height:1.4}.onb-prompt .why{font-size:12px;color:var(--ink-3);margin-top:3px;line-height:1.4}.onb-add{display:flex;gap:8px;margin-top:10px}.onb-add input{flex:1 1}.onb-summary-line{font-size:12.5px;color:var(--ink-3);margin-top:8px}.onb-summary-line strong{color:var(--ink);font-weight:600}@media (max-width:880px){.auth-split{grid-template-columns:1fr}.auth-brand{display:none}}.loader-screen{min-height:100vh;display:grid;place-items:center;background:#1A1814;color:#EFEBDD}.loader-brand{display:flex;flex-direction:column;align-items:center;gap:18px}.loader-mark{position:relative;width:48px;height:48px;border-radius:13px;background:#BCDB54;place-items:center;font-size:13.5px;letter-spacing:.3px;animation:loaderPulse 1.4s ease-in-out infinite}.loader-mark,.loader-mark .loader-badge{color:#13150F;display:grid;font-family:JetBrains Mono,monospace;font-weight:700}.loader-mark .loader-badge{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#FFFFFF;font-size:10px;line-height:1;place-items:center;box-shadow:0 0 0 3px #1A1814}.loader-bar{width:130px;height:3px;border-radius:2px;background:rgba(239,235,221,.18);overflow:hidden;position:relative}.loader-bar:after{content:"";position:absolute;top:0;height:100%;width:40%;background:#C7E55B;border-radius:2px;animation:loaderSlide 1.15s ease-in-out infinite}.loader-text{font-size:13px;color:rgba(239,235,221,.62);font-family:Inter Tight,sans-serif}@keyframes loaderPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.65}}@keyframes loaderSlide{0%{left:-40%}to{left:100%}}.skel{position:relative;overflow:hidden;background:var(--rule-2);border-radius:10px}.skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{to{transform:translateX(100%)}}@media print{.no-print,.sidebar,.topbar{display:none!important}.app,.content,.main{display:block!important}.app,.content,.main,body,html{overflow:visible!important;height:auto!important}body,html{background:#fff!important}.card{page-break-inside:avoid;break-inside:avoid}}.spinner{width:16px;height:16px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:spin .7s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}