body:has(.mkt){color:#e8ebee;background:#0d0f12}html[data-theme=light] body:has(.mkt){color:#1b1912;background:#efebe3}.mkt{--x-bg:#0d0f12;--x-raise:#15181c;--x-panel:#111418;--x-ink:#e8ebee;--x-ink2:#a5aeb8;--x-ink3:#7d8791;--x-line:#e8ebee1f;--x-rule-strong:#e8ebee61;--x-blue:#4da3e8;--x-blue-wash:#4da3e857;--x-tlink-underline:#4da3e880;--x-select-bg:#1f5c8f;--x-select-fg:#eef3f8;--x-topbar-bg:#0d0f12db;--x-btn-fg:#fff;--x-btn-bg:#2e86d9;--x-btn-border:#2e86d9;--x-btn-hover-bg:#4da3e8;--x-btn-ghost-border:#e8ebee66;--x-input-border:#e8ebee38;--x-input-border-hover:#ffffff4d;--x-panel-grad-1:#16191d;--x-panel-grad-2:#111418;--x-panel-border:#ffffff17;--x-panel-hairline:#ffffff14;--x-panel-strip-bg:#ffffff09;--x-panel-shadow:inset 0 1px 0 #ffffff0d, 0 24px 70px #00000080, 0 0 120px #4da3e812;--x-redact-bg:#aabac873;--x-redact-opacity:.88;--x-hero-glow:#4da3e821;--x-tier-flag-fg:#8ec4f0;--x-tier-flag-bg:#4da3e829;--x-sans:var(--xf-sans), "Helvetica Neue", Arial, sans-serif;--x-serif:var(--xf-serif), Georgia, serif;--x-mono:var(--xf-mono), ui-monospace, "SF Mono", monospace;font-family:var(--x-sans);color:var(--x-ink);background:var(--x-bg);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.6}html[data-theme=light] .mkt{--x-bg:#efebe3;--x-raise:#e6e1d6;--x-panel:#fbfaf6;--x-ink:#1b1912;--x-ink2:#5b5648;--x-ink3:#8c8574;--x-line:#1b19121f;--x-rule-strong:#1b191238;--x-blue:#195f99;--x-blue-wash:#1d6fb029;--x-tlink-underline:#1d6fb080;--x-select-bg:#cfe6f5;--x-select-fg:#12314a;--x-topbar-bg:#efebe3db;--x-btn-fg:#fff;--x-btn-bg:#2e86d9;--x-btn-border:#2e86d9;--x-btn-hover-bg:#1d6fb0;--x-btn-ghost-border:#1b191247;--x-input-border:#1b191233;--x-input-border-hover:#1b191257;--x-panel-grad-1:#fbfaf6;--x-panel-grad-2:#fbfaf6;--x-panel-border:#1b191214;--x-panel-hairline:#1b191214;--x-panel-strip-bg:#1b191209;--x-panel-shadow:0 1px 2px #1b19120a, 0 12px 32px #1b191214;--x-redact-bg:#1b1912d9;--x-redact-opacity:1;--x-hero-glow:#1d6fb009;--x-tier-flag-fg:#195f99;--x-tier-flag-bg:#1d6fb029}.mkt ::selection{background:var(--x-select-bg);color:var(--x-select-fg)}.mkt :focus-visible{outline:2px solid var(--x-blue);outline-offset:2px}.mkt .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkt .skip-link{z-index:100;background:var(--x-raise);border:1px solid var(--x-ink);color:var(--x-ink);border-radius:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;position:absolute;top:-48px;left:16px}.mkt .skip-link:focus-visible{top:16px}.mkt .wrap{max-width:1264px;margin-inline:auto;padding-inline:20px}.mkt .topbar{z-index:50;background:var(--x-topbar-bg);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--x-line);position:sticky;top:0}.mkt .topbar .wrap{justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}.mkt .logo-img{width:auto;height:26px;display:block}.mkt .logo-foot{opacity:.9;height:22px}.mkt .topnav{gap:30px;font-size:15px;font-weight:500;display:none}.mkt .topnav a{color:var(--x-ink2);text-decoration:none;transition:color .15s}.mkt .topnav a:hover{color:var(--x-ink)}.mkt .topend{align-items:center;gap:14px;display:flex}.mkt .navlogin{color:var(--x-ink2);font-size:14.5px;font-weight:500;text-decoration:none;display:none}.mkt .navlogin:hover{color:var(--x-ink)}.mkt .langtoggle{border:1px solid var(--x-line);border-radius:7px;gap:2px;padding:2px;display:flex}.mkt .langtoggle button{font-family:var(--x-mono);letter-spacing:.08em;color:var(--x-ink3);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 8px;font-size:11px}.mkt .langtoggle button:hover{color:var(--x-ink)}.mkt .langtoggle button.on{color:var(--x-bg);background:var(--x-ink)}.mkt .themetoggle{border:1px solid var(--x-line);border-radius:7px;gap:2px;padding:2px;display:flex}.mkt .themetoggle button{color:var(--x-ink3);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:5px 7px;line-height:0;display:flex}.mkt .themetoggle button:hover{color:var(--x-ink)}.mkt .themetoggle button.on{color:var(--x-bg);background:var(--x-ink)}.mkt .btn{font-family:var(--x-sans);color:var(--x-btn-fg);background:var(--x-btn-bg);border:1px solid var(--x-btn-border);cursor:pointer;border-radius:8px;padding:13px 26px;font-size:15.5px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-block}.mkt .btn:hover{background:var(--x-btn-hover-bg);border-color:var(--x-btn-hover-bg)}.mkt .btn-ghost{color:var(--x-ink);border-color:var(--x-btn-ghost-border);background:0 0}.mkt .btn-ghost:hover{background:var(--x-raise);border-color:var(--x-blue)}.mkt .topbar .btn{padding:8px 16px;font-size:14px;display:none}.mkt .menu-btn{border:1px solid var(--x-line);cursor:pointer;background:0 0;border-radius:7px;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0 10px;display:flex}.mkt .menu-btn span{background:var(--x-ink);height:1.5px;transition:transform .25s,opacity .2s;display:block}.mkt .menu-btn.open span:first-child{transform:translateY(6.5px)rotate(45deg)}.mkt .menu-btn.open span:nth-child(2){opacity:0}.mkt .menu-btn.open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mkt .topbar.menu-open{flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0}.mkt .topbar.menu-open .wrap{flex-shrink:0}.mkt .m-menu{display:none}.mkt .m-menu.open{padding:8px 8px max(24px, env(safe-area-inset-bottom));background:var(--x-bg);flex-direction:column;flex:1;justify-content:center;gap:2px;animation:.22s mktMenuIn;display:flex;overflow-y:auto}.mkt .m-menu a{color:var(--x-ink);border-top:1px solid var(--x-line);padding:14px 8px;font-size:22px;font-weight:500;text-decoration:none}.mkt .m-menu a:first-child{border-top:none}.mkt .m-menu a:hover{color:var(--x-blue)}@keyframes mktMenuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mkt .m-menu.open{animation:none}}.mkt .sec{border-top:1px solid var(--x-line);padding:60px 0}.mkt main.sec,.mkt .hero{border-top:none}.mkt .sec-grid{display:block}.mkt h1{font-family:var(--x-sans);letter-spacing:-.033em;text-wrap:balance;max-width:18ch;font-size:clamp(40px,6.2vw,88px);font-weight:500;line-height:1.02}.mkt h2{font-family:var(--x-sans);letter-spacing:-.027em;text-wrap:balance;max-width:24ch;font-size:clamp(30px,3.8vw,52px);font-weight:500;line-height:1.08}.mkt h1 em,.mkt h2 em{color:var(--x-blue);font-style:italic}.mkt .lede{color:var(--x-ink2);max-width:54ch;margin-top:22px;font-size:20px;line-height:1.6}.mkt .lede strong{color:var(--x-ink);font-weight:600}.mkt .tlink{color:var(--x-blue);text-decoration:underline;-webkit-text-decoration-color:var(--x-tlink-underline);text-decoration-color:var(--x-tlink-underline);text-underline-offset:4px;font-size:15px;font-weight:500}.mkt .tlink:hover{-webkit-text-decoration-color:var(--x-blue);text-decoration-color:var(--x-blue)}.mkt .transcript{--tp-x:22px;--tp-y:20px;background:linear-gradient(180deg, var(--x-panel-grad-1), var(--x-panel-grad-2));color:var(--x-ink);border:1px solid var(--x-panel-border);padding:var(--tp-y) var(--tp-x);box-shadow:var(--x-panel-shadow);border-radius:12px}.mkt .t-query{font-family:var(--x-mono);color:inherit;font-size:14px;line-height:1.6}.mkt .transcript .t-query{margin:calc(-1 * var(--tp-y)) calc(-1 * var(--tp-x)) 22px;padding:13px var(--tp-x);border-bottom:1px solid var(--x-panel-hairline);background:var(--x-panel-strip-bg);color:var(--x-ink);border-radius:12px 12px 0 0}.mkt .t-query:before{content:"› ";color:var(--x-blue);opacity:1}.mkt .t-caret{vertical-align:text-bottom;background:var(--x-blue);width:7px;height:1.05em;margin-left:2px;animation:1.1s step-end infinite xblink;display:inline-block}.mkt .t-answer{font-family:var(--x-serif);color:inherit;max-width:62ch;font-size:18px;line-height:1.78}.mkt .t-meta{font-family:var(--x-mono);color:var(--x-ink3);border-top:1px solid var(--x-panel-hairline);flex-wrap:wrap;gap:4px 18px;margin-top:18px;padding-top:14px;font-size:12px;line-height:1.7;display:flex}.mkt mark{color:inherit;background:linear-gradient(var(--x-blue-wash), var(--x-blue-wash)) left center / 100% 92% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;margin-inline:-.06em;padding:.04em .22em}.mkt .rd{vertical-align:baseline;background:var(--x-redact-bg);width:5.2em;height:.72em;opacity:var(--x-redact-opacity);border-radius:1px;display:inline-block}.mkt .rd.short{width:3.6em}.mkt .nb{white-space:nowrap}.mkt .absent{border-bottom:2px dotted var(--x-ink2);padding-bottom:1px}.mkt .hero{background:radial-gradient(110% 64% at 50% -12%, var(--x-hero-glow), transparent 58%);align-items:center;min-height:calc(100svh - 60px);padding:48px 0 72px;display:flex}.mkt .hero>.wrap{width:100%}.mkt .hero h1{margin-top:0}.mkt .hero-panel{margin-top:48px}.mkt .hero .sub{color:var(--x-ink2);max-width:52ch;margin-top:24px;font-size:20px;line-height:1.6}.mkt .hero .sub strong{color:var(--x-ink);font-weight:600}.mkt .hero .capture{margin-top:32px}.mkt .fx{opacity:0;animation:.6s cubic-bezier(.2,.6,.2,1) both xfade;animation-delay:var(--fxd,0s)}.mkt .hero .t-answer mark{background-size:0% 92%;animation:.65s ease-out 1.6s forwards xsweep}.mkt .hero .t-answer mark~mark{animation-delay:1.95s}@keyframes xfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes xsweep{to{background-size:100% 92%}}@keyframes xblink{50%{opacity:0}}.mkt .capture form{flex-direction:column;gap:10px;max-width:460px;display:flex}.mkt .capture input{font-family:var(--x-sans);color:var(--x-ink);background:var(--x-raise);border:1px solid var(--x-input-border);border-radius:8px;flex:1;min-width:0;padding:13px 16px;font-size:16px;transition:border-color .15s}.mkt .capture input:hover{border-color:var(--x-input-border-hover)}.mkt .capture input::placeholder{color:var(--x-ink3)}.mkt .capture.error input{border-color:var(--x-ink);border-style:dashed}.mkt .capture .invalid{color:var(--x-ink);margin-top:8px;font-size:13.5px;font-weight:500}.mkt .capture .fine{color:var(--x-ink3);margin-top:10px;font-size:13px}.mkt .capture .fine a{color:inherit;text-underline-offset:3px;text-decoration:underline}.mkt .capture .fine a:hover{color:var(--x-blue)}.mkt .capture .done{color:var(--x-ink2);background:var(--x-raise);border:1px solid var(--x-line);border-radius:8px;max-width:460px;padding:16px 18px;font-size:15.5px;line-height:1.65}.mkt .capture .done b{color:var(--x-ink)}.mkt .specimen{margin-top:36px}.mkt .specimen sup{font-family:var(--x-mono);color:var(--x-ink3);margin-left:2px;font-size:11px;font-style:normal}.mkt .notes{border-top:1px solid var(--x-rule-strong);gap:0;margin-top:28px;display:grid}.mkt .note{border-bottom:1px solid var(--x-line);padding:16px 0 18px}.mkt .note dt{align-items:baseline;gap:10px;font-size:16.5px;font-weight:600;display:flex}.mkt .note dt .fn{font-family:var(--x-mono);color:var(--x-blue);font-size:11.5px;font-weight:400}.mkt .note dd{color:var(--x-ink2);max-width:48ch;margin-top:6px;font-size:15px;line-height:1.65}.mkt .loop{gap:26px;margin-top:40px;display:grid}.mkt .loop-step{border-top:1px solid var(--x-rule-strong);padding-top:14px}.mkt .loop-step .wk{font-family:var(--x-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--x-blue);font-size:11.5px}.mkt .loop-step h3{letter-spacing:-.012em;margin-top:12px;font-size:19px;font-weight:600}.mkt .loop-step p{color:var(--x-ink2);margin-top:8px;font-size:15px;line-height:1.65}.mkt .tally{gap:26px;margin-top:38px;display:grid}.mkt .tally-stat .v{font-family:var(--x-mono);letter-spacing:-.01em;font-size:clamp(38px,4.2vw,52px);font-weight:500}.mkt .tally-stat .k{color:var(--x-ink2);max-width:30ch;margin-top:8px;font-size:15px;line-height:1.6}.mkt .tally-stat .src{font-family:var(--x-mono);letter-spacing:.01em;color:var(--x-ink3);margin-top:8px;font-size:11.5px}.mkt .tally-tail{border-top:1px solid var(--x-line);flex-wrap:wrap;align-items:baseline;gap:10px 28px;margin-top:38px;padding-top:18px;display:flex}.mkt .tally-tail .engines{font-family:var(--x-mono);letter-spacing:.04em;color:var(--x-ink3);font-size:12.5px}.mkt .sec.ask{background:radial-gradient(110% 64% at 50% 112%, var(--x-hero-glow), transparent 58%);align-items:center;min-height:70svh;display:flex}.mkt .sec.ask>.wrap{width:100%}.mkt .ask .t-query{margin-bottom:24px}.mkt .ask h2{max-width:24ch}.mkt .ask .sub{color:var(--x-ink2);max-width:54ch;margin-top:14px;font-size:16.5px;line-height:1.65}.mkt .ask .capture{margin-top:28px}.mkt .reveal{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.6,.2,1);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(12px)}.mkt .reveal.in{opacity:1;transform:none}.mkt footer{border-top:1px solid var(--x-line);padding:36px 0 48px}.mkt .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;display:flex}.mkt .foot .left{color:var(--x-ink3);flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13.5px;display:flex}.mkt .foot a{color:var(--x-ink2);text-decoration:none}.mkt .foot a:hover{color:var(--x-ink);text-underline-offset:3px;text-decoration:underline}.mkt .sub-h1{margin-top:4px}.mkt .tiers{border-top:1px solid var(--x-rule-strong);margin-top:40px;display:grid}.mkt .tier{border-bottom:1px solid var(--x-line);flex-direction:column;padding:26px 0 34px;display:flex}.mkt .tier-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mkt .tier-name{font-family:var(--x-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--x-ink3);font-size:12px}.mkt .tier-flag{font-family:var(--x-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--x-tier-flag-fg);background:var(--x-tier-flag-bg);border-radius:1px;padding:3px 7px;font-size:10.5px}.mkt .tier-price{align-items:baseline;gap:8px;margin-top:14px;display:flex}.mkt .tier-price .amt{letter-spacing:-.024em;font-size:38px;font-weight:500}.mkt .tier-price .per{font-family:var(--x-mono);color:var(--x-ink3);font-size:12px}.mkt .tier-tag{color:var(--x-ink2);margin-top:10px;font-size:14.5px;line-height:1.6}.mkt .tier-inherits{margin-top:20px;font-size:13px;font-weight:600}.mkt .tier ul{flex:1;margin-top:12px;padding:0;list-style:none}.mkt .tier li{color:var(--x-ink2);border-top:1px solid var(--x-line);padding:8px 0;font-size:14px;line-height:1.55}.mkt .tier .btn{text-align:center;margin-top:22px}.mkt .price-note{color:var(--x-ink3);margin-top:26px;font-size:13px}.mkt .more-line{color:var(--x-ink2);margin-top:34px;font-size:15px}.mkt .faq{border-top:1px solid var(--x-ink);margin-top:36px}.mkt .faq-item{border-bottom:1px solid var(--x-line)}.mkt .faq-item summary{letter-spacing:-.008em;cursor:pointer;justify-content:space-between;align-items:baseline;gap:18px;padding:18px 2px;font-size:17.5px;font-weight:500;list-style:none;display:flex}.mkt .faq-item summary::-webkit-details-marker{display:none}.mkt .faq-item summary:after{content:"+";font-family:var(--x-mono);color:var(--x-ink3);flex-shrink:0;font-size:17px;transition:transform .25s}.mkt .faq-item[open] summary:after{transform:rotate(45deg)}.mkt .faq-item p{color:var(--x-ink2);max-width:66ch;padding:0 2px 20px;font-size:15px;line-height:1.7}.mkt .about-grid{gap:40px;margin-top:40px;display:grid}.mkt .bio{max-width:62ch}.mkt .bio-head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.mkt .bio-head img{object-fit:cover;border:1px solid var(--x-line);border-radius:2px;width:64px;height:64px}.mkt .bio-head h2{font-size:20px}.mkt .bio-head .who{font-family:var(--x-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--x-ink3);margin-top:4px;font-size:12px}.mkt .bio p{color:var(--x-ink2);font-size:15.5px;line-height:1.72}.mkt .bio p+p{margin-top:14px}.mkt .bio strong{color:var(--x-ink);font-weight:600}.mkt .bio a{color:var(--x-ink);text-underline-offset:3px;text-decoration:underline}.mkt .side-h{font-family:var(--x-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--x-ink3);font-size:11.5px}.mkt .facts{border-top:1px solid var(--x-rule-strong);margin-top:12px;padding:0;list-style:none}.mkt .facts li{color:var(--x-ink2);border-bottom:1px solid var(--x-line);padding:10px 0;font-size:14.5px;line-height:1.6}.mkt .contact{margin-top:36px}.mkt .contact p{color:var(--x-ink2);max-width:44ch;margin-top:12px;font-size:14.5px;line-height:1.65}.mkt .contact-links{flex-direction:column;gap:10px;margin-top:16px;display:flex}.mkt .sr-verdict{margin-top:36px}.mkt .sr-verdict .v{font-family:var(--x-mono);letter-spacing:-.02em;font-size:clamp(34px,5vw,52px);font-weight:500;line-height:1.1}.mkt .sr-verdict .k{color:var(--x-ink2);max-width:52ch;margin-top:12px;font-size:15.5px;line-height:1.65}.mkt .sr-sec{margin-top:52px}.mkt .sr-sec>h2{letter-spacing:-.012em;font-size:20px;font-weight:600}.mkt .sr-sec>.p{color:var(--x-ink2);max-width:58ch;margin-top:8px;font-size:14.5px;line-height:1.65}.mkt .qlist{border-top:1px solid var(--x-rule-strong);margin-top:20px;padding:0;list-style:none}.mkt .qlist li{border-bottom:1px solid var(--x-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding:13px 0;display:flex}.mkt .qlist .qq{font-family:var(--x-mono);font-size:13.5px;line-height:1.6}.mkt .qlist .qq:before{content:"› ";color:var(--x-blue)}.mkt .qlist .qtr{font-family:var(--x-sans);color:var(--x-ink3);font-size:12.5px;display:block}.mkt .qlist .qtag{font-family:var(--x-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--x-ink2);border-bottom:2px dotted var(--x-ink2);white-space:nowrap;padding-bottom:1px;font-size:11px}.mkt .bars{gap:14px;max-width:560px;margin-top:22px;display:grid}.mkt .bar{grid-template-columns:110px 1fr 44px;align-items:center;gap:12px;display:grid}.mkt .bar .bl{color:var(--x-ink2);font-size:13.5px}.mkt .bar .lane{background:var(--x-raise);border:1px solid var(--x-line);border-radius:1px;height:10px;overflow:hidden}.mkt .bar .fill{background:var(--x-ink);height:100%;display:block}.mkt .bar .bv{font-family:var(--x-mono);color:var(--x-ink2);text-align:right;font-size:12.5px}.mkt .bar.you .bl{color:var(--x-ink);font-weight:600}.mkt .bar.you .lane{border-style:dotted}.mkt .caps{border-top:1px solid var(--x-rule-strong);max-width:62ch;margin-top:18px;padding:0;list-style:none}.mkt .caps li{color:var(--x-ink2);border-bottom:1px solid var(--x-line);padding:10px 0;font-size:14.5px;line-height:1.6}.mkt .sr-cta{border-top:1px solid var(--x-rule-strong);margin-top:56px;padding-top:32px}.mkt .sr-cta p{color:var(--x-ink2);max-width:50ch;margin-top:10px;font-size:15px}.mkt .sr-cta .btn{margin-top:20px}.mkt .legal{max-width:780px;padding-top:56px;padding-bottom:88px}.mkt .legal .back{color:var(--x-ink2);margin-bottom:30px;font-size:14px;text-decoration:none;display:inline-block}.mkt .legal .back:hover{color:var(--x-ink);text-underline-offset:3px;text-decoration:underline}.mkt .legal h1{margin-bottom:10px;font-size:clamp(28px,4vw,42px)}.mkt .legal .updated{font-family:var(--x-mono);color:var(--x-ink3);margin-bottom:40px;font-size:12.5px}.mkt .legal section{padding-bottom:32px}.mkt .legal h2{letter-spacing:-.01em;margin-bottom:12px;font-size:20px;font-weight:600}.mkt .legal p,.mkt .legal li{color:var(--x-ink2);font-size:15.5px;line-height:1.72}.mkt .legal p+p{margin-top:12px}.mkt .legal ul{gap:6px;padding-left:22px;display:grid}.mkt .legal a{color:var(--x-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--x-ink3);text-decoration-color:var(--x-ink3)}.mkt .legal a:hover{-webkit-text-decoration-color:var(--x-ink);text-decoration-color:var(--x-ink)}.mkt .legal strong{color:var(--x-ink);font-weight:600}.mkt .legal table{border-collapse:collapse;width:100%;margin-top:12px;font-size:14px}.mkt .legal th,.mkt .legal td{text-align:left;border-bottom:1px solid var(--x-line);color:var(--x-ink2);padding:9px 12px;line-height:1.5}.mkt .legal th{font-family:var(--x-mono);color:var(--x-ink);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--x-rule-strong);font-size:12px;font-weight:500}.mkt .legal td code{font-family:var(--x-mono);background:var(--x-raise);border:1px solid var(--x-line);border-radius:2px;padding:1px 6px;font-size:12.5px}.mkt .nf{flex-direction:column;justify-content:center;min-height:55svh;display:flex}.mkt .nf-links{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:28px;display:flex}@media (prefers-reduced-motion:reduce){.mkt .fx,.mkt .hero .t-answer mark,.mkt .t-caret{opacity:1;animation:none}.mkt .hero .t-answer mark{background-size:100% 92%}.mkt .reveal{opacity:1;transition:none;transform:none}.mkt .menu-btn span,.mkt .faq-item summary:after{transition:none}}@media (min-width:720px){.mkt .wrap{padding-inline:32px}.mkt .sec{padding:104px 0}.mkt .hero{padding:88px 0 120px}.mkt .transcript{--tp-x:36px;--tp-y:28px}.mkt .hero-panel{--tp-x:44px;--tp-y:32px;margin-top:56px}.mkt .hero-panel .t-answer{max-width:68ch;font-size:23px}.mkt .transcript .t-query{padding-top:15px;padding-bottom:15px}.mkt .t-query{font-size:15px}.mkt .t-answer{font-size:22px}.mkt .capture form{flex-direction:row}.mkt .notes{grid-template-columns:1fr 1fr;column-gap:44px}.mkt .loop{grid-template-columns:1fr 1fr;gap:36px}.mkt .tally{grid-template-columns:repeat(3,1fr)}.mkt .tiers{grid-template-columns:1fr 1fr}.mkt .tier{border-bottom:none;padding:26px 26px 34px}.mkt .tier:nth-child(odd){padding-left:0}.mkt .tier:nth-child(2n){border-left:1px solid var(--x-line);padding-right:0}.mkt .tier:nth-child(n+3){border-top:1px solid var(--x-line)}.mkt .about-grid{grid-template-columns:1.15fr .85fr;gap:56px}}@media (min-width:1080px){.mkt .wrap{padding-inline:40px}.mkt .topnav{display:flex}.mkt .navlogin{display:inline}.mkt .topbar .btn{display:inline-block}.mkt .menu-btn,.mkt .m-menu{display:none}.mkt .topbar.menu-open{height:auto;display:block;position:sticky;inset:auto}.mkt .notes{grid-template-columns:repeat(3,1fr);column-gap:0}.mkt .note{border-left:1px solid var(--x-line);padding-left:28px;padding-right:28px}.mkt .note:nth-child(3n+1){border-left:none;padding-left:0}.mkt .loop,.mkt .tiers{grid-template-columns:repeat(4,1fr)}.mkt .tier,.mkt .tier:nth-child(odd){border-left:1px solid var(--x-line);padding:26px 22px 34px}.mkt .tier:nth-child(2n){padding-right:22px}.mkt .tier:nth-child(n+3){border-top:none}.mkt .tier:first-child{border-left:none;padding-left:0}.mkt .tier:last-child{padding-right:0}}
