.mkt{--bg:#0c0c0e;--bg2:#141416;--p1:#101013;--p2:#161719;--tx:#fcfcfd;--tx2:#9a9aa6;--tx3:#7d7d89;--hair:rgba(255,255,255,0.09);--soft:rgba(255,255,255,0.055);--pur:#7c5cff;--pur-t:#9b7cff;--pur-s:rgba(124,92,255,0.16);--pur-b:rgba(124,92,255,0.42);--pur-g:rgba(124,92,255,0.42);--pos:#43c98a;--warn:#e6a23c;--danger:#ff5c6a;--info:#5aa9c9;--bone:#efece5;--ink:#14110f;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ease:cubic-bezier(0.2,0.7,0.2,1);--maxw:1180px;--pad:clamp(20px,5vw,40px);--r-ctl:10px;--r-pop:12px;--r-card:16px;position:relative;background:var(--bg);color:var(--tx);font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.6;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;overflow-x:clip}html:has(.mkt),html:has(.mkt) body{background:#0a0a0c}@media (prefers-reduced-motion:no-preference){html:has(.mkt){scroll-behavior:smooth}}.mkt *,.mkt :after,.mkt :before{box-sizing:border-box;border-color:var(--hair)}.mkt img,.mkt svg{display:block;max-width:100%}.mkt h1,.mkt h2,.mkt h3,.mkt h4{color:inherit;font-weight:inherit;letter-spacing:normal}.mkt figure,.mkt h1,.mkt h2,.mkt h3,.mkt h4,.mkt ol,.mkt p,.mkt table,.mkt ul{margin:0}.mkt ol,.mkt ul{padding:0;list-style:none}.mkt a{color:inherit;text-decoration:none}.mkt button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.mkt ::-moz-selection{background:rgba(124,92,255,.32);color:#fff}.mkt ::selection{background:rgba(124,92,255,.32);color:#fff}.mkt :focus-visible{outline:2px solid var(--pur-t);outline-offset:3px;border-radius:4px}.mkt .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mkt .wrap{width:min(var(--maxw),calc(100% - var(--pad) * 2));margin:0 auto}.mkt main{position:relative;z-index:1}.mkt .sec{padding:clamp(72px,10vw,136px) 0;position:relative}.mkt .eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--tx3);font-weight:500}.mkt .h1{font-size:clamp(44px,6.2vw,76px);font-weight:600;line-height:1.02;letter-spacing:-.036em}.mkt .h2{font-size:clamp(28px,3.8vw,46px);font-weight:600;line-height:1.1;letter-spacing:-.03em}.mkt .h3{font-size:clamp(21px,2.2vw,27px);font-weight:600;line-height:1.2;letter-spacing:-.022em}.mkt .lede{font-size:clamp(15px,1.3vw,17.5px)}.mkt .body2,.mkt .lede{color:var(--tx2);line-height:1.62}.mkt .body2{font-size:15px}.mkt .panel{background:linear-gradient(180deg,var(--p2),var(--p1));border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:inset 0 1px 0 var(--soft),0 1px 2px rgba(0,0,0,.55),0 18px 44px -20px rgba(0,0,0,.9)}.mkt .btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:-.01em;transition:transform .15s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.mkt .btn-white{background:#fff;color:#0c0c0e;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.6),0 10px 28px -14px rgba(255,255,255,.35)}.mkt .btn-white:hover{transform:translateY(-1px);background:#f2f2f4}.mkt .btn-ghost{border:1px solid var(--hair);color:var(--tx);background:rgba(255,255,255,.02)}.mkt .btn-ghost:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.05);transform:translateY(-1px)}.mkt .btn-sm{height:34px;padding:0 14px;font-size:13px}.mkt .rune{width:auto;color:currentColor}.mkt .nav{position:sticky;top:0;z-index:50;background:rgba(12,12,14,.7);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.mkt .nav.scrolled{border-bottom-color:var(--hair);background:rgba(12,12,14,.82)}.mkt .nav-in{gap:28px;height:62px}.mkt .lockup,.mkt .nav-in{display:flex;align-items:center}.mkt .lockup{gap:9px;font-weight:600;letter-spacing:-.02em;font-size:16.5px}.mkt .lockup .rune{height:18px;color:var(--tx)}.mkt .nav-links{display:flex;align-items:center;gap:26px;margin-left:14px}.mkt .nav-links a{font-size:13.5px;color:var(--tx2);letter-spacing:-.005em;transition:color .15s var(--ease)}.mkt .nav-links a:hover{color:var(--tx)}.mkt .nav-right{margin-left:auto;display:flex;align-items:center;gap:12px}@media (max-width:880px){.mkt .nav-links{display:none}}.mkt .film{position:relative;height:270vh}.mkt .film-stage{position:sticky;top:0;height:100vh;min-height:620px;overflow:hidden;display:flex;flex-direction:column}.mkt .scene{position:absolute;inset:0;z-index:0;will-change:opacity,transform}.mkt .scene-2{z-index:1}.mkt .scene-3{z-index:2}.mkt .sky{position:absolute;inset:0;background:radial-gradient(120% 78% at 50% 92%,rgba(124,92,255,.09),transparent 62%),radial-gradient(90% 60% at 78% 20%,rgba(90,169,201,.05),transparent 70%),linear-gradient(180deg,#0b0b0d,#0d0d11 46%,#111116 60%,#0a0a0c 61%,#08080a)}.mkt .stars{top:0;height:58%;background-image:radial-gradient(1px 1px at 12% 24%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 33% 12%,rgba(255,255,255,.34),transparent),radial-gradient(1px 1px at 58% 30%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 71% 16%,rgba(255,255,255,.28),transparent),radial-gradient(1px 1px at 86% 36%,rgba(255,255,255,.36),transparent),radial-gradient(1px 1px at 46% 44%,rgba(255,255,255,.22),transparent),radial-gradient(1px 1px at 22% 50%,rgba(255,255,255,.2),transparent)}.mkt .horizon,.mkt .stars{position:absolute;left:0;right:0}.mkt .horizon{top:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22) 22%,rgba(155,124,255,.4) 50%,rgba(255,255,255,.22) 78%,transparent)}.mkt .horizon:after{content:"";position:absolute;left:12%;right:12%;top:-26px;height:26px;background:linear-gradient(180deg,transparent,rgba(155,124,255,.1));filter:blur(6px)}.mkt .ridge{position:absolute;left:0;right:0;bottom:0;height:52%}.mkt .ridge-far{clip-path:polygon(0 62%,8% 46%,15% 55%,23% 33%,31% 48%,39% 38%,48% 52%,56% 30%,64% 45%,73% 36%,82% 52%,90% 41%,100% 56%,100% 100%,0 100%);background:linear-gradient(180deg,#15151b,#0c0c10 58%);opacity:.9}.mkt .ridge-near{clip-path:polygon(0 88%,10% 74%,18% 82%,27% 62%,36% 78%,45% 70%,54% 84%,63% 66%,72% 80%,81% 72%,92% 86%,100% 76%,100% 100%,0 100%);background:linear-gradient(180deg,#0a0a0d,#060607 70%)}.mkt .grain{position:absolute;inset:0;pointer-events:none;background-image:repeating-conic-gradient(rgba(255,255,255,.02) 0 25%,rgba(0,0,0,0) 0 50%);background-size:3px 3px;mix-blend-mode:screen}.mkt .aur{position:absolute;border-radius:50%;filter:blur(58px);opacity:.85;will-change:transform}.mkt .aur-1{left:2%;top:10%;width:62%;height:44%;background:radial-gradient(closest-side,rgba(124,92,255,.5),rgba(124,92,255,0) 72%);animation:mkt-drift1 22s var(--ease) infinite alternate}.mkt .aur-2{left:34%;top:2%;width:56%;height:52%;background:radial-gradient(closest-side,rgba(90,169,201,.28),rgba(90,169,201,0) 72%);animation:mkt-drift2 27s var(--ease) infinite alternate}.mkt .aur-3{left:20%;top:26%;width:66%;height:34%;background:radial-gradient(closest-side,rgba(155,124,255,.36),rgba(155,124,255,0) 74%);animation:mkt-drift3 19s var(--ease) infinite alternate}@keyframes mkt-drift1{0%{transform:translate3d(-4%,0,0) scale(1)}to{transform:translate3d(9%,-5%,0) scale(1.12)}}@keyframes mkt-drift2{0%{transform:translate3d(5%,3%,0) scale(1.06)}to{transform:translate3d(-7%,-4%,0) scale(.94)}}@keyframes mkt-drift3{0%{transform:translate3d(3%,-2%,0) scale(.96)}to{transform:translate3d(-6%,6%,0) scale(1.14)}}.mkt .pool{position:absolute;left:50%;bottom:-26%;width:min(1100px,100%);height:78%;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(124,92,255,.3),rgba(124,92,255,.07) 55%,transparent 76%);filter:blur(12px)}.mkt .vig{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,transparent 44%,rgba(6,6,8,.44) 100%)}.mkt .cursorlight{position:absolute;left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;z-index:3;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(124,92,255,.1),rgba(124,92,255,.035) 46%,rgba(124,92,255,0) 72%);will-change:transform;transition:opacity .45s var(--ease)}.mkt .cursorlight.on{opacity:1}.mkt .stage-in{position:relative;z-index:4;display:flex;flex-direction:column;flex:1;min-height:0;width:min(var(--maxw),calc(100% - var(--pad) * 2));margin:0 auto}.mkt .hero-copy{position:relative;z-index:2;padding-top:clamp(64px,10vh,112px);max-width:640px;will-change:transform}.mkt .hero-copy .eyebrow{display:block;margin-bottom:18px}.mkt .hero-copy .h1{margin-bottom:20px}.mkt .hero-sub{color:var(--tx2);font-size:clamp(15px,1.35vw,17.5px);line-height:1.6;max-width:50ch}.mkt .hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mkt .scrub-row{display:flex;align-items:center;gap:14px;margin-top:30px}.mkt .scrub{width:180px;height:2px;border-radius:999px;background:rgba(255,255,255,.13);overflow:hidden;flex:none}.mkt .scrub-fill{display:block;height:100%;width:100%;background:var(--pur);transform-origin:left center;box-shadow:0 0 12px var(--pur-g)}html[data-mkt-js] .mkt .scrub-fill{transform:scaleX(0)}.mkt .scrub-l{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;color:var(--tx3);text-transform:uppercase}.mkt .hero-rune{position:absolute;z-index:1;right:0;top:clamp(78px,11vh,132px);width:clamp(148px,16.5vw,262px);color:var(--tx)}.mkt .hero-rune-in{position:relative;display:block;will-change:transform}.mkt .hero-rune-in:before{content:"";position:absolute;inset:-56%;z-index:0;pointer-events:none;background:radial-gradient(circle closest-side at 50% 46%,var(--pur-g),rgba(124,92,255,0));opacity:.5;animation:mkt-runeGlow 1.8s var(--ease) .45s backwards}.mkt .hero-rune svg{position:relative;z-index:1;width:100%;height:auto}.mkt .hero-rune path{fill:none;stroke-width:8;stroke-linejoin:miter}.mkt .hero-rune .gh{stroke:rgba(252,252,253,.15)}.mkt .hero-rune .dr{stroke:rgba(252,252,253,.86);stroke-dasharray:268;stroke-dashoffset:0;animation:mkt-runeDraw 2.2s var(--ease) .2s backwards}@keyframes mkt-runeDraw{0%{stroke-dashoffset:268}}@keyframes mkt-runeGlow{0%{opacity:0}}@media (max-width:880px){.mkt .hero-rune{right:auto;left:50%;top:4%;transform:translateX(-50%);width:min(70vw,300px);opacity:.085}.mkt .hero-rune-in:before{display:none}}.mkt .hero-winwrap{flex:1;min-height:0;position:relative;padding-top:clamp(18px,3.4vh,38px)}.mkt .hero-window{will-change:transform,opacity}.mkt .win{position:relative;min-width:0;border-radius:var(--r-pop);border:1px solid var(--hair);background:#0c0c0e;box-shadow:inset 0 1px 0 var(--soft),0 2px 4px rgba(0,0,0,.5),0 30px 70px -28px rgba(0,0,0,.95);overflow:hidden}.mkt .win-bar{position:relative;z-index:2;display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-bottom:1px solid var(--hair);background:rgba(255,255,255,.018)}.mkt .dots{display:flex;gap:6px}.mkt .dots i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.13)}.mkt .win-title{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--tx3);text-transform:uppercase;margin-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mkt .win-body{position:relative;z-index:1;padding:12px}.mkt .win-body::-webkit-scrollbar{height:6px;width:6px}.mkt .win-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:999px}.mkt .u-glow{position:absolute;z-index:0;pointer-events:none;opacity:.6;top:-54%;left:2%;width:74%;height:104%;border-radius:9999px;background:radial-gradient(closest-side,var(--glow),transparent);filter:blur(50px)}.mkt .figcap{margin-top:11px;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.mkt .ui{--bg:#0c0c0e;--bg2:#141416;--glass:rgba(255,255,255,0.045);--glass2:rgba(255,255,255,0.075);--border:rgba(255,255,255,0.09);--border-soft:rgba(255,255,255,0.06);--border-strong:rgba(255,255,255,0.16);--text:#fcfcfd;--text2:#9a9aa6;--text3:#83838f;--chip:rgba(255,255,255,0.06);--pos:#43c98a;--pos-soft:rgba(67,201,138,0.16);--pos-bright:#6adba0;--pos-border:rgba(67,201,138,0.42);--pos-strong:#178049;--warn:#e6a23c;--warn-soft:rgba(230,162,60,0.16);--warn-border:rgba(230,162,60,0.42);--danger:#ff5c6a;--danger-bright:#ff3b4a;--amber:#e6a23c;--card-shadow:0 8px 24px -14px rgba(0,0,0,0.6);--pop-shadow:0 18px 50px -16px rgba(0,0,0,0.7);--st-idea:#9a9aa6;--st-scripting:#d98a1f;--st-filming:#3aa8c8;--st-editing:#7a5af0;--st-internal:#ab7a55;--st-external:#ef6ba8;--st-approved:#43c98a;--st-posted:#6a6a76;--accent:#e8863a;--accent-bright:rgb(238,163,105);--accent-fg:#111111;--accent-soft:rgba(232,134,58,0.16);--accent-border:rgba(232,134,58,0.42);--glow:rgba(232,134,58,0.42);color:var(--text);font-size:14px;line-height:20px;font-feature-settings:"cv02","cv03","cv04","cv11"}.mkt .ui *,.mkt .ui :after,.mkt .ui :before{border-color:var(--border)}.mkt .u-trunc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mkt .u-board{display:flex;gap:11px;padding-bottom:8px;align-items:flex-start}.mkt .u-col{display:flex;min-width:0;flex:1 1 0;flex-direction:column}.mkt .u-colh{display:flex;align-items:center;gap:7px;padding:6px 4px 10px}.mkt .u-sw{width:7px;height:7px;border-radius:2px;flex:none;background:var(--c,#9a9aa6)}.mkt .u-coll{font-size:12.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt .u-cnt{border-radius:9999px;background:var(--chip);padding:1px 7px;font-size:11px;color:var(--text2);flex:none;line-height:16px}.mkt .u-drop{border-radius:12px;border:1px dashed transparent;padding:3px}.mkt .u-card{border-radius:12px;background:var(--glass);padding:12px;box-shadow:var(--card-shadow);backdrop-filter:blur(12px);border:1px solid var(--border);transition:border-color .2s var(--ease)}.mkt .u-card+.u-card{margin-top:8px}.mkt .u-card:hover{border-color:var(--border-soft)}.mkt .u-r1{margin-bottom:8px;gap:8px}.mkt .u-av,.mkt .u-r1{display:flex;align-items:center}.mkt .u-av{width:19px;height:19px;border-radius:6px;flex:none;justify-content:center;font-size:9px;font-weight:700;color:#fff;letter-spacing:0}.mkt .u-cli{font-size:10.5px;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mkt .u-plat{margin-left:auto;display:flex;align-items:center;gap:4px;color:var(--text2);flex:none}.mkt .u-plat svg{width:12px;height:12px}.mkt .u-ct{font-size:13px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--text)}.mkt .u-r3{margin-top:11px;display:flex;align-items:center;gap:8px}.mkt .u-await{border-radius:5px;background:var(--accent-soft);padding:2px 6px;font-size:9.5px;font-weight:600;color:var(--accent-bright)}.mkt .u-await,.mkt .u-due{flex:none;white-space:nowrap}.mkt .u-due{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--text3)}.mkt .u-due svg{width:11px;height:11px}.mkt .u-due.over{color:var(--accent-bright);font-weight:500}.mkt .u-asg{margin-left:auto;flex:none;width:21px;height:21px;justify-content:center;border-radius:9999px;border:1px solid var(--border);background:var(--glass2);font-size:9px;font-weight:600;color:var(--text2)}.mkt .u-asg,.mkt .u-calnav{display:flex;align-items:center}.mkt .u-calnav{flex-wrap:wrap;gap:8px;margin-bottom:12px}.mkt .u-today{border-radius:8px;border:1px solid var(--border);background:var(--glass);padding:4px 12px;font-size:12px;color:var(--text2)}.mkt .u-arrows{display:flex;align-items:center;gap:4px}.mkt .u-arrows button{border-radius:8px;padding:6px;color:var(--text2);display:flex}.mkt .u-arrows svg{width:16px;height:16px}.mkt .u-month{width:176px;text-align:center;font-size:13px;font-weight:500;color:var(--text)}.mkt .u-calscroll{overflow-x:auto;overflow-y:hidden}.mkt .u-calgrid{min-width:520px}.mkt .u-dow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:4px}.mkt .u-dow span{padding:4px 0;text-align:center;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:var(--text3)}.mkt .u-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.mkt .u-day{display:flex;height:130px;flex-direction:column;gap:4px;border-radius:11px;border:1px solid var(--border);background:var(--glass);padding:9px;min-width:0}.mkt .u-day.other{opacity:.45}.mkt .u-day.today{box-shadow:inset 0 0 0 1px var(--accent-border)}.mkt .u-dn{margin-left:auto;border-radius:6px;padding:0 4px;font-size:12px;font-weight:600;color:var(--text2);line-height:16px}.mkt .u-day.today .u-dn{color:var(--accent-bright)}.mkt .u-vchip{border-left:2px solid var(--cc,#9a9aa6);background:var(--glass2);text-overflow:ellipsis}.mkt .u-schip,.mkt .u-vchip{border-radius:6px;padding:2px 6px;font-size:10px;line-height:1.25;color:var(--text);white-space:nowrap;overflow:hidden}.mkt .u-schip{display:flex;align-items:center;gap:4px;border-left:2px solid var(--accent);background:var(--accent-soft)}.mkt .u-schip svg{width:10px;height:10px;flex:none;color:var(--accent-bright)}.mkt .u-schip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt .u-more{border-radius:6px;padding:2px 6px;font-size:10px;color:var(--text3);text-align:left;white-space:nowrap}.mkt .u-calcrop{position:relative}.mkt .u-calcrop:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;pointer-events:none;background:linear-gradient(180deg,rgba(12,12,14,0),#0c0c0e 86%)}.mkt .u-sheeth{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:11px;border-bottom:1px solid var(--border)}.mkt .u-sheeth b{font-size:14px;font-weight:600;color:var(--text);letter-spacing:-.01em}.mkt .u-sheeth span{font-size:11.5px;color:var(--text2);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.mkt .u-ideas{display:flex;flex-direction:column;gap:11px}.mkt .u-idea{border-radius:15px;border:1px solid var(--border);background:var(--glass);padding:15px}.mkt .u-it{font-size:14px;font-weight:600;line-height:1.375;color:var(--text)}.mkt .u-hook{font-weight:500;line-height:1.375;color:var(--accent-bright)}.mkt .u-desc,.mkt .u-hook{margin-top:6px;font-size:12.5px}.mkt .u-desc{line-height:1.625;color:var(--text2)}.mkt .u-metas{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mkt .u-meta{border-radius:9999px;background:var(--chip);padding:2px 8px;font-size:10px;font-weight:500;text-transform:capitalize;color:var(--text2)}.mkt .u-ans{margin-top:12px;flex-wrap:wrap;gap:8px}.mkt .u-ab,.mkt .u-ans{display:flex;align-items:center}.mkt .u-ab{gap:6px;border-radius:10px;padding:6px 12px;font-size:12px;font-weight:600;border:1px solid var(--border);color:var(--text2);background:transparent;transition:background-color .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease)}.mkt .u-ab svg{width:14px;height:14px}.mkt .u-ab[aria-pressed=true].yes{background:var(--pos-strong);color:#fff;border-color:transparent}.mkt .u-ab[aria-pressed=true].no{background:var(--accent);color:var(--accent-fg);border-color:transparent}.mkt .u-hint{font-size:11px;color:var(--text3)}.mkt .u-portal{max-width:520px}.mkt .u-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:500;color:var(--text3)}.mkt .u-back svg{width:16px;height:16px}.mkt .u-frame{margin-bottom:16px;overflow:hidden;border-radius:22px;border:1px solid var(--border);background:var(--glass)}.mkt .u-video{aspect-ratio:16/9;width:100%;background:linear-gradient(135deg,#2a2a2d,#16161a)}.mkt .u-play,.mkt .u-video{position:relative;display:flex;align-items:center;justify-content:center}.mkt .u-play{width:54px;height:54px;border-radius:9999px;background:rgba(255,255,255,.16);backdrop-filter:blur(6px)}.mkt .u-play svg{width:20px;height:20px;color:#fff}.mkt .u-rail{position:relative;height:24px;width:100%;padding:0 4px}.mkt .u-rail i{position:absolute;left:4px;right:4px;top:50%;height:3px;transform:translateY(-50%);border-radius:9999px;background:var(--border)}.mkt .u-rail i.fill{right:auto;width:calc(.34 * (100% - 8px));background:var(--accent)}.mkt .u-rail b{position:absolute;top:50%;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:9999px;border:2px solid var(--bg2);background:var(--accent)}.mkt .u-rail b.warn{background:var(--amber)}.mkt .u-mb{padding:17px}.mkt .u-eyebrow{margin-bottom:5px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--accent)}.mkt .u-title{margin-bottom:3px;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.mkt .u-sub{margin-bottom:12px;font-size:12.5px;line-height:1.45;color:var(--text3)}.mkt .u-mrow{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text);margin-top:7px;flex-wrap:wrap}.mkt .u-ml{width:68px;flex:none;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--text3)}.mkt .u-ml.wide{width:96px}.mkt .u-pill{border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:500;text-transform:capitalize;background:var(--glass2);color:var(--text2)}.mkt .u-team{display:inline-flex;gap:6px;padding:2px 8px 2px 2px;background:var(--glass2)}.mkt .u-team,.mkt .u-team i{align-items:center;border-radius:9999px}.mkt .u-team i{display:flex;width:20px;height:20px;justify-content:center;font-size:9px;font-weight:700;font-style:normal;background:var(--accent);color:var(--accent-fg)}.mkt .u-team span{font-size:11px;color:var(--text)}.mkt .u-link{color:var(--accent);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .u-acts{display:flex;gap:9px}.mkt .u-approve{position:relative;min-height:44px;flex:1;border-radius:13px;padding:13px;text-align:center;font-size:14px;font-weight:600;color:var(--accent-fg);background:linear-gradient(135deg,var(--accent-bright),var(--accent));box-shadow:0 8px 20px -8px var(--accent);display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.mkt .u-approve .ok{display:none;align-items:center;gap:7px}.mkt .u-approve svg{width:15px;height:15px}.mkt .u-reqch{min-height:44px;flex:none;border-radius:13px;border:1px solid var(--border);padding:13px 16px;font-size:14px;font-weight:500;color:var(--text2);transition:opacity .2s var(--ease)}.mkt .u-banner{display:flex;align-items:center;gap:8px;margin-bottom:12px;border-radius:10px;border:1px solid var(--border);background:var(--glass2);padding:8px 12px;font-size:12.5px;color:var(--pos)}.mkt .u-banner svg{width:14px;height:14px;flex:none}.mkt .u-vh{margin:16px 0 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text3)}.mkt .u-vrow{display:flex;align-items:center;gap:8px;border-radius:10px;border:1px solid var(--border);background:var(--glass);padding:8px 12px;font-size:12px;color:var(--text)}.mkt .u-vrow+.u-vrow{margin-top:6px}.mkt .u-vrow b{font-weight:600;color:var(--text)}.mkt .u-cur{padding:2px 6px;font-size:9px;text-transform:uppercase;letter-spacing:.025em;color:var(--text2)}.mkt .u-cur,.mkt .u-vst{border-radius:9999px;font-weight:600;background:var(--glass2)}.mkt .u-vst{padding:2px 8px;font-size:10px;color:var(--accent-bright)}.mkt .u-vst.done{color:var(--pos)}.mkt .u-vd{margin-left:auto;font-size:10.5px;color:var(--text3)}.mkt .u-watch{font-size:11px;font-weight:600;color:var(--accent)}.mkt .u-cmt{border-radius:12px;border:1px solid var(--border);background:var(--glass);padding:12px}.mkt .u-cmt+.u-cmt{margin-top:8px}.mkt .u-cmt.warn{border-color:var(--warn-border);background:var(--warn-soft)}.mkt .u-ch{justify-content:space-between;gap:8px;margin-bottom:6px;font-size:11px;color:var(--text3)}.mkt .u-ch,.mkt .u-ch .who{display:flex;align-items:center}.mkt .u-ch .who{gap:6px}.mkt .u-ch svg{width:12px;height:12px}.mkt .u-ch b,.mkt .u-tc{font-weight:600}.mkt .u-tc{display:inline-flex;align-items:center;gap:4px;margin-bottom:6px;border-radius:9999px;padding:2px 8px;font-size:11px;background:var(--accent-soft);color:var(--accent-bright)}.mkt .u-tc svg{width:10px;height:10px}.mkt .u-cb{font-size:13px;line-height:1.625;color:var(--text)}.mkt .u-badge{border-radius:9999px;padding:2px 8px;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.mkt .u-badge.chg{background:var(--warn-soft);color:var(--warn)}.mkt .u-rept{max-width:520px}.mkt .u-rtop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mkt .u-rback{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--text3)}.mkt .u-rback svg{width:16px;height:16px}.mkt .u-rpdf{display:inline-flex;align-items:center;gap:6px;border-radius:10px;border:1px solid var(--border);padding:6px 12px;font-size:12.5px;font-weight:500;color:var(--text2)}.mkt .u-rpdf svg{width:14px;height:14px}.mkt .u-letter{gap:10px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.mkt .u-letter,.mkt .u-logo{display:flex;align-items:center}.mkt .u-logo{width:36px;height:36px;flex:none;justify-content:center;border-radius:9px;font-size:15px;font-weight:800;color:var(--accent-fg);background:linear-gradient(135deg,var(--accent-bright),var(--accent))}.mkt .u-lname{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.mkt .u-ltag{font-size:12px;color:var(--text3)}.mkt .u-period{margin-bottom:2px;font-size:13px;color:var(--text2)}.mkt .u-rtitle{margin-bottom:16px;font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.mkt .u-rcard{margin-bottom:13px;border-radius:18px;border:1px solid var(--border);background:var(--glass);padding:18px}.mkt .u-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mkt .u-kv{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--text);line-height:1.15}.mkt .u-kl{margin-top:2px;font-size:11px;color:var(--text3)}.mkt .u-deltas{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px solid var(--border);padding-top:14px}.mkt .u-dl{font-size:11px;color:var(--text3)}.mkt .u-delta{border-radius:9999px;padding:2px 8px;background:var(--glass2);color:var(--pos)}.mkt .u-delta,.mkt .u-eb{font-size:11px;font-weight:600}.mkt .u-eb{margin-bottom:8px;text-transform:uppercase;letter-spacing:.025em;color:var(--text3)}.mkt .u-lrow{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border-soft)}.mkt .u-lrow:first-of-type{border-top:0;padding-top:0}.mkt .u-lrow b{font-size:13px;font-weight:500;color:var(--text)}.mkt .u-lrow i{display:block;font-style:normal;font-size:11px;color:var(--text2);margin-top:1px}.mkt .u-lrow span{margin-left:auto;flex:none;font-size:11px;color:var(--text3);font-variant-numeric:tabular-nums}.mkt .u-rfoot{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border);padding-top:12px;font-size:11px;color:var(--text3)}.mkt .claim{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.mkt .claim .h2{max-width:19ch;margin-top:20px}.mkt .claim-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:end}@media (max-width:880px){.mkt .claim-grid{grid-template-columns:minmax(0,1fr)}}.mkt .proof{border:1px dashed rgba(255,255,255,.14);border-radius:var(--r-card);padding:20px 22px;background:rgba(255,255,255,.014)}.mkt .proof-q{color:var(--tx3);font-size:15px;line-height:1.55;font-style:italic}.mkt .proof-l{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.mkt .proof-l:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--warn)}.mkt .manifesto{background:var(--bone);color:var(--ink);border-top:2px solid #000;border-bottom:2px solid #000;padding:clamp(46px,6vw,84px) 0}.mkt .man-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 clamp(10px,1.7vw,28px);font-family:var(--mono);font-weight:500;font-size:clamp(20px,3.6vw,48px);line-height:1.12;letter-spacing:.055em;text-transform:uppercase}.mkt .man-line i{color:rgba(20,17,15,.34);font-style:normal}.mkt .man-foot{margin-top:clamp(22px,2.6vw,34px);padding-top:14px;border-top:1px solid rgba(20,17,15,.22);display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:space-between;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(20,17,15,.6)}.mkt .chapter{padding:clamp(56px,7vw,92px) 0;border-bottom:1px solid var(--hair);scroll-margin-top:80px}.mkt .chapter:first-of-type{border-top:0}.mkt .ch-grid{display:grid;grid-template-columns:112px minmax(0,1fr);gap:clamp(20px,3vw,44px)}.mkt .ch-rail{position:sticky;top:92px;align-self:start}.mkt .ch-num{font-family:var(--mono);font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1;letter-spacing:-.04em;color:rgba(255,255,255,.14)}.mkt .ch-is{display:block;margin-top:12px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--tx2)}.mkt .ch-is:before{content:"";display:block;width:22px;height:1px;background:var(--pur);margin-bottom:10px;opacity:.75}.mkt .ch-label{display:block;margin-top:5px;font-size:12.5px;letter-spacing:-.01em;color:var(--tx3)}.mkt .ch-body{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);gap:clamp(24px,4vw,56px);align-items:start}.mkt .ch-body.wide{grid-template-columns:minmax(0,1fr);gap:clamp(26px,3vw,40px)}.mkt .ch-body.wide .ch-text{max-width:64ch}.mkt .ch-text .h3{margin-bottom:14px}.mkt .ch-text p{margin-bottom:12px}.mkt .ch-claim{display:inline-flex;align-items:flex-start;gap:9px;margin-top:8px;padding:9px 14px 9px 12px;border-radius:var(--r-ctl);border:1px solid var(--pur-b);background:var(--pur-s);color:#d8d0ff;font-size:13px;line-height:1.45;font-weight:500}.mkt .ch-claim svg{flex:none;margin-top:2px;color:var(--pur-t)}@media (max-width:1000px){.mkt .ch-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.mkt .ch-grid{grid-template-columns:minmax(0,1fr);gap:18px}.mkt .ch-rail{position:static;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.mkt .ch-is{margin-top:0}.mkt .ch-is:before{display:none}.mkt .ch-label{margin-top:0}}.mkt .demo{position:relative;min-width:0;border-radius:var(--r-pop);border:1px solid var(--hair);background:#0c0c0e;box-shadow:inset 0 1px 0 var(--soft),0 2px 4px rgba(0,0,0,.5),0 24px 60px -26px rgba(0,0,0,.95);overflow:hidden}.mkt .aprlog{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;opacity:0;transform:translateY(8px);transition:opacity .25s var(--ease),transform .25s var(--ease);pointer-events:none}.mkt .aprdemo.approved .aprlog{opacity:1;transform:none;pointer-events:auto}.mkt .aprlog-t{font-size:13px;color:#d6d6dd}.mkt .aprlog-c{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;border:1px solid rgba(67,201,138,.34);background:rgba(67,201,138,.12);font-size:8.5px;color:#7fe0b4}.mkt .aprlog-c,.mkt .aprlog-r{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase}.mkt .aprlog-r{font-size:9px;color:var(--tx3);border-bottom:1px solid rgba(255,255,255,.16);padding-bottom:2px}.mkt .aprlog-r:hover{color:var(--tx2);border-bottom-color:var(--tx3)}.mkt .aprdemo .u-banner{display:none}.mkt .aprdemo.approved .u-banner{display:flex}.mkt .aprdemo.approved .u-approve{background:var(--pos-soft);color:var(--pos);box-shadow:inset 0 0 0 1px var(--pos-border)}.mkt .aprdemo.approved .u-approve .go{display:none}.mkt .aprdemo.approved .u-approve .ok{display:inline-flex}.mkt .aprdemo.approved .u-reqch{opacity:.42}.mkt .aprdemo.approved .u-eyebrow{display:none}.mkt .aprdemo .u-vst .was{display:inline}.mkt .aprdemo .u-vst .now{display:none}.mkt .aprdemo.approved .u-vst.live{color:var(--pos)}.mkt .aprdemo.approved .u-vst.live .was{display:none}.mkt .aprdemo.approved .u-vst.live .now{display:inline}.mkt .chapnav{position:fixed;left:22px;bottom:26px;z-index:40;display:flex;flex-direction:column;gap:10px;opacity:0;pointer-events:none;transition:opacity .3s var(--ease)}.mkt .chapnav.on{opacity:1;pointer-events:auto}.mkt .chapnav a{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;color:rgba(255,255,255,.24);transition:color .2s var(--ease)}.mkt .chapnav a:before{content:"";width:14px;height:1px;flex:none;background:rgba(255,255,255,.16);transition:background-color .2s var(--ease),transform .2s var(--ease);transform-origin:left center}.mkt .chapnav a:hover{color:rgba(255,255,255,.62)}.mkt .chapnav a em{font-style:normal;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .28s var(--ease),opacity .2s var(--ease)}.mkt .chapnav a.act{color:var(--tx)}.mkt .chapnav a.act:before{background:var(--pur);transform:scaleX(1.6)}.mkt .chapnav a.act em{max-width:130px;opacity:1;margin-left:-2px}@media (max-width:1359px){.mkt .chapnav{display:none}}.mkt .wl-tabs{display:none;flex-wrap:wrap;gap:8px;margin-top:34px}html[data-mkt-js] .mkt .wl-tabs{display:flex}.mkt .wl-tab{display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 15px;border-radius:999px;border:1px solid var(--hair);background:rgba(255,255,255,.022);font-size:13px;color:var(--tx2);letter-spacing:-.005em;transition:border-color .2s var(--ease),color .2s var(--ease),background-color .2s var(--ease)}.mkt .wl-tab i{width:8px;height:8px;border-radius:2px;background:var(--sw);flex:none}.mkt .wl-tab:hover{color:var(--tx);border-color:rgba(255,255,255,.2)}.mkt .wl-tab[aria-selected=true]{color:var(--tx);border-color:color-mix(in srgb,var(--sw) 52%,transparent);background:color-mix(in srgb,var(--sw) 12%,transparent)}.mkt .wl-live{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,52px);align-items:start}html[data-mkt-js] .mkt .wl-live{grid-template-columns:minmax(0,560px) minmax(0,1fr)}@media (max-width:940px){html[data-mkt-js] .mkt .wl-live{grid-template-columns:minmax(0,1fr)}}.mkt .wl-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:940px){.mkt .wl-stack{grid-template-columns:minmax(0,1fr);max-width:560px}}html[data-mkt-js] .mkt .wl-stack{display:block;max-width:560px}html[data-mkt-js] .mkt .wl-frame+.wl-frame{display:none}.mkt .wl-frame{position:relative}.mkt .wl-cap{font-size:clamp(15px,1.25vw,17px);line-height:1.55;color:var(--tx2);max-width:34ch}.mkt .wl-eb{margin-top:26px;padding-bottom:10px;border-bottom:1px solid var(--hair);font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tx3)}.mkt .wl-what li{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:13.5px;line-height:1.45;color:var(--tx2)}.mkt .wl-what li:before{content:"";width:5px;height:5px;border-radius:1px;background:var(--pur);flex:none;margin-top:7px;opacity:.85}.mkt .wl-what li:last-child{border-bottom:0}.mkt .wl-what li b{color:var(--tx);font-weight:500}.mkt .u-mini .u-mb{padding:15px}.mkt .u-mini .u-video{aspect-ratio:16/6.4}.mkt .u-agency{display:flex;align-items:center;gap:9px;padding:12px 15px;border-bottom:1px solid var(--border);transition:border-color .2s var(--ease)}.mkt .u-agency i{display:flex;width:26px;height:26px;flex:none;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:800;font-style:normal;color:var(--accent-fg);background:linear-gradient(135deg,var(--accent-bright),var(--accent));transition:background .2s var(--ease),color .2s var(--ease)}.mkt .u-agency b{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mkt .u-agency span{margin-left:auto;flex:none;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--text3)}.mkt .u-mini .u-agency i,.mkt .u-mini .u-approve,.mkt .u-mini .u-eyebrow,.mkt .u-mini .u-rail b,.mkt .u-mini .u-rail i.fill,.mkt .u-mini .u-tc{transition:background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.mkt .sweep{background:linear-gradient(180deg,#0c0c0e,#101013 40%,#0c0c0e);border-bottom:1px solid var(--hair)}.mkt .sweep,.mkt .verbs{border-top:1px solid var(--hair)}.mkt .verbs{margin-top:34px}.mkt .verb{position:relative;display:flex;align-items:center;gap:clamp(14px,2.4vw,30px);padding:clamp(16px,2.4vw,26px) 0;border-bottom:1px solid var(--hair)}.mkt .verb:before{content:"";position:absolute;left:-14px;top:22%;bottom:22%;width:2px;border-radius:2px;background:var(--pur);transform:scaleY(0);transform-origin:center;transition:transform .3s var(--ease)}.mkt .verb.lit:before{transform:scaleY(1)}.mkt .v-n{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:rgba(255,255,255,.24);width:26px;flex:none;align-self:flex-start;padding-top:.55em;transition:color .3s var(--ease)}.mkt .verb.lit .v-n{color:var(--pur-t)}.mkt .v-t{font-size:clamp(26px,4.6vw,54px);font-weight:600;letter-spacing:-.035em;line-height:1.06;flex:1;min-width:0}.mkt .v-c{display:inline-flex;align-items:center;gap:7px;flex:none;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--hair);background:rgba(255,255,255,.025);box-shadow:inset 0 1px 0 rgba(255,255,255,.045);font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);transition:border-color .3s var(--ease),color .3s var(--ease),background-color .3s var(--ease)}.mkt .v-c svg{color:var(--pur-t)}.mkt .verb.lit .v-c{border-color:var(--pur-b);background:var(--pur-s);color:#d8d0ff}@media (max-width:640px){.mkt .v-c span{display:none}.mkt .v-c{padding:0 9px}}.mkt .rtm{margin-top:26px;padding:20px 22px 22px;border:1px solid var(--hair);border-radius:var(--r-card);background:linear-gradient(180deg,rgba(255,255,255,.024),rgba(255,255,255,0));box-shadow:inset 0 1px 0 var(--soft)}.mkt .rtm-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:20px}.mkt .rtm-t{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tx3)}.mkt .rtm-run{align-items:center;gap:8px;margin-left:auto;height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--hair);background:rgba(255,255,255,.03);font-size:12.5px;color:var(--tx);transition:border-color .2s var(--ease),background-color .2s var(--ease);display:none}html[data-mkt-js] .mkt .rtm-go{display:inline-flex}html[data-mkt-js] .mkt .rtm-replay,html[data-mkt-js] .mkt .rtm.done .rtm-go{display:none}html[data-mkt-js] .mkt .rtm.done .rtm-replay{display:inline-flex}.mkt .rtm-run:hover{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06)}.mkt .rtm.running .rtm-run{opacity:.5;pointer-events:none}.mkt .rtm-track{position:relative}.mkt .rtm-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mkt .rtm-slot{display:flex;flex-direction:column;gap:6px;min-width:0}.mkt .rtm-slot em{font-style:normal;font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:rgba(255,255,255,.3);line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s var(--ease)}.mkt .rtm-slot i{height:34px;border-radius:9px;border:1px dashed rgba(255,255,255,.13);transition:border-color .3s var(--ease),background-color .3s var(--ease)}.mkt .rtm-slot.on em{color:var(--tx2)}.mkt .rtm-slot.on i{border-color:var(--pur-b)}.mkt .rtm-chip{position:absolute;left:0;top:20px;height:34px;overflow:hidden;width:calc((100% - 32px) / 5);display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:9px;border:1px solid var(--pur-b);background:rgba(124,92,255,.14);box-shadow:0 6px 18px -8px var(--pur-g),inset 0 1px 0 rgba(255,255,255,.06);font-size:11px;color:#e2dcff;transform:translateX(calc(var(--i, 0) * (100% + 8px)));transition:transform .35s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease);will-change:transform}.mkt .rtm-chip i{width:6px;height:6px;border-radius:2px;background:var(--pur-t);flex:none;transition:background-color .3s var(--ease)}.mkt .rtm-chip b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mkt .rtm-chip .cl{color:rgba(226,220,255,.62)}.mkt .rtm-chip .ps{display:none;margin-left:auto;flex:none;font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:#b6ecd2}.mkt .rtm-chip.posted .ps{display:inline}.mkt .rtm-chip.posted .cl{display:none}.mkt .rtm-chip.posted{border-color:rgba(67,201,138,.44);background:rgba(67,201,138,.15);color:#b6ecd2;box-shadow:0 6px 18px -8px rgba(67,201,138,.5),inset 0 1px 0 rgba(255,255,255,.06)}.mkt .rtm-chip.posted i{background:var(--pos)}.mkt .rtm-foot{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}@media (max-width:980px){.mkt .rtm-chip .cl{display:none}}@media (max-width:700px){.mkt .rtm-slots{grid-template-columns:minmax(0,1fr)}.mkt .rtm-chip{width:100%;transform:translateY(calc(var(--i, 0) * 62px))}}.mkt .tradeoff{width:100%;margin-top:clamp(32px,4vw,52px);text-align:left;table-layout:fixed;border-collapse:collapse}.mkt .tradeoff td,.mkt .tradeoff th{padding:17px 20px 17px 0;vertical-align:top;border-top:1px solid var(--hair)}.mkt .tradeoff thead th{border-top:0;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:12px;font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:400;color:var(--tx3)}.mkt .tradeoff thead .c-new{color:var(--pur-t);font-weight:500}.mkt .tradeoff col.c1{width:20%}.mkt .tradeoff col.c2,.mkt .tradeoff col.c3{width:40%}.mkt .tradeoff tbody th{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--tx3)}.mkt .tradeoff td{font-size:clamp(15px,1.2vw,18px);line-height:1.42;letter-spacing:-.012em}.mkt .tradeoff td.old{color:var(--tx2)}.mkt .tradeoff td.new{color:var(--tx);font-weight:500;padding-left:20px;border-left:1px solid var(--hair)}.mkt .tradeoff .mn{font-family:var(--mono);font-size:.86em;letter-spacing:-.01em;text-transform:none;color:var(--tx3)}.mkt .tradeoff tbody tr:last-child td,.mkt .tradeoff tbody tr:last-child th{border-bottom:1px solid var(--hair)}@media (max-width:720px){.mkt .tradeoff,.mkt .tradeoff tbody,.mkt .tradeoff td,.mkt .tradeoff th,.mkt .tradeoff tr{display:block;width:auto}.mkt .tradeoff colgroup,.mkt .tradeoff thead{display:none}.mkt .tradeoff tbody tr{border-top:1px solid var(--hair);padding:16px 0}.mkt .tradeoff tbody tr:last-child{border-bottom:1px solid var(--hair)}.mkt .tradeoff tbody th{border-top:0;padding:0 0 10px}.mkt .tradeoff td{border-top:0;padding:0 0 0 62px;position:relative;font-size:15px}.mkt .tradeoff td+td{margin-top:9px}.mkt .tradeoff td.new{border-left:0;padding-left:62px}.mkt .tradeoff td:before{position:absolute;left:0;top:2px;font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.mkt .tradeoff td.old:before{content:"Today"}.mkt .tradeoff td.new:before{content:"Loki";color:var(--pur-t)}}.mkt .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mkt .stat{padding:clamp(22px,2.6vw,34px) clamp(14px,2vw,28px);border-left:1px solid var(--hair)}.mkt .stat:first-child{border-left:0;padding-left:0}.mkt .stat-n{font-size:clamp(34px,4.4vw,58px);font-weight:600;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums;color:var(--tx)}.mkt .stat-c{margin-top:12px;font-size:13px;line-height:1.5;color:var(--tx2);max-width:22ch}@media (max-width:820px){.mkt .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .stat:nth-child(3){border-left:0;padding-left:0}.mkt .stat{border-top:1px solid var(--hair)}.mkt .stat:first-child,.mkt .stat:nth-child(2){border-top:0}}@media (max-width:460px){.mkt .stats{grid-template-columns:minmax(0,1fr)}.mkt .stat{border-left:0;padding-left:0;border-top:1px solid var(--hair)}.mkt .stat:first-child{border-top:0}}.mkt .ship{margin-top:28px;border-top:1px solid var(--hair)}.mkt .ship-row{display:flex;align-items:baseline;gap:18px;padding:16px 0;border-bottom:1px solid var(--hair)}.mkt .ship-d{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);width:78px;flex:none}.mkt .ship-t{font-size:15px;color:#e4e4ea;flex:1;min-width:0}.mkt .ship-s{display:inline-flex;align-items:center;gap:6px;flex:none;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.mkt .ship-s:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--pos)}.mkt .close{position:relative;text-align:center;overflow:hidden;border-top:1px solid var(--hair)}.mkt .close-glow{position:absolute;left:50%;top:8%;width:min(760px,110%);height:340px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(124,92,255,.24),rgba(124,92,255,.05) 58%,transparent 76%);filter:blur(10px);pointer-events:none}.mkt .close-rune{position:relative;display:inline-block;color:rgba(255,255,255,.9)}.mkt .close-rune .rune{height:clamp(52px,7vw,80px);margin:0 auto}.mkt .close .h2{margin-top:26px}.mkt .close-sub{margin:22px auto 0;max-width:54ch;font-size:clamp(15px,1.3vw,17.5px);line-height:1.62;color:var(--tx2)}.mkt .close-sub b{color:var(--tx);font-weight:500}.mkt .close-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:32px}.mkt .close-note{margin-top:20px;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tx3)}.mkt .foot{position:relative;z-index:1;border-top:1px solid var(--hair);background:#0a0a0c;padding:clamp(44px,6vw,72px) 0 40px}.mkt .foot-bot{display:flex;flex-wrap:wrap;gap:20px 32px;align-items:flex-start;margin-top:34px}.mkt .foot-legal{display:flex;flex-wrap:wrap;gap:20px}.mkt .foot-legal a{font-size:13px;color:var(--tx2);border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:2px}.mkt .foot-legal a:hover{color:var(--tx);border-bottom-color:var(--pur-t)}.mkt .foot-co{margin-left:auto;text-align:right;font-size:12.5px;color:var(--tx3);line-height:1.7}.mkt .foot-co a{color:var(--tx2)}.mkt .foot-co a:hover{color:var(--tx)}@media (max-width:760px){.mkt .foot-co{margin-left:0;text-align:left}}.mkt .foot-mark{display:flex;align-items:center;gap:9px;margin-bottom:26px;color:var(--tx2);font-weight:600;letter-spacing:-.02em}.mkt .foot-mark .rune{height:16px}html[data-mkt-js] .mkt .reveal{opacity:0;transform:translateY(14px);transition:opacity .55s var(--ease),transform .55s var(--ease);transition-delay:var(--d,0s)}html[data-mkt-js] .mkt .reveal.in{opacity:1;transform:none}html:not([data-mkt-js]) .mkt .chapnav{display:none}@media (max-width:760px),(min-height:1400px),(prefers-reduced-motion:reduce){.mkt .film{height:auto}.mkt .film-stage{position:static;height:auto;min-height:0;padding-bottom:clamp(36px,7vw,72px)}.mkt .hero-winwrap{padding-top:clamp(28px,5vw,52px)}.mkt .chapnav,.mkt .cursorlight,.mkt .scrub-row{display:none}}@media (max-width:760px){.mkt .hero-copy{padding-top:56px}.mkt .sec{padding:64px 0}.mkt .win-body{padding:11px}.mkt .u-day{height:104px}}@media (prefers-reduced-motion:reduce){.mkt,.mkt *,.mkt :after,.mkt :before{animation:none!important;transition:none!important}html:has(.mkt){scroll-behavior:auto!important}html[data-mkt-js] .mkt .reveal,html[data-mkt-js] .mkt .reveal.in{opacity:1;transform:none}}