html:has(.mkt){color-scheme:light;background:#FFFFFF;scroll-padding-top:96px}body:has(.mkt){background:#FFFFFF}html[data-theme=dark]:has(.mkt),html[data-theme=dark]:has(.mkt) body{color-scheme:dark;background:#0B0E12}.mkt{--orange:#FF6A00;--orange-deep:#D04410;--orange-ink:#B7390B;--orange-tint:#FFF3EB;--orange-line:#FFD9C2;--charcoal:#0B0E12;--slate:#1F2937;--paper:#FFFFFF;--paper-2:#F6F7F9;--paper-3:#ECEEF2;--line:#E5E7EB;--line-strong:#D2D6DD;--ink:#0B0E12;--ink-2:#2A303B;--ink-mute:#5B6270;--w:1200px;--card:#FFFFFF;--nav-bg:rgba(255,255,255,.96);--selected-bg:var(--ink);--selected-ink:#FFFFFF;--grid-line:rgba(11,14,18,.05);--cta-bg:var(--charcoal);--cta-edge:transparent;--field-edge:#8C94A2;--placeholder:#7A8190;--weak:#8A3A12;--notice-ink:#7F1D1D;--radius:14px;--shadow-lg:0 1px 2px rgba(11,14,18,.06),0 18px 40px -12px rgba(11,14,18,.22),0 48px 96px -32px rgba(11,14,18,.28);--shadow-sm:0 1px 2px rgba(11,14,18,.06),0 6px 16px -6px rgba(11,14,18,.12);--canvas:var(--paper);--surface-1:#FFFFFF;--surface-2:#FFFFFF;--surface-3:var(--paper-2);--border:var(--line);--border-strong:#8C94A2;--border-active:var(--orange-deep);--text:var(--ink);--text-mute:var(--ink-mute);--text-dim:var(--ink-mute);--crimson:#DC2626;--crimson-text:#B91C1C;--crimson-bg:#FEF2F2;--crimson-edge:#FECACA;--emerald:#047857;--cyan:var(--orange-deep);--muted:var(--ink-mute);--rule:var(--line);--rule-strong:#8C94A2;--accent:var(--orange-deep);--focus:var(--orange-deep);--fail:var(--crimson-text);--fail-soft:var(--crimson-bg);color:var(--ink);background:var(--paper);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root[data-theme=dark] .mkt{--paper:#0B0E12;--paper-2:#11151B;--paper-3:#1A1F27;--line:#242A34;--line-strong:#3A4150;--ink:#F3F4F6;--ink-2:#D1D5DB;--ink-mute:#9CA3AF;--orange-ink:#FF8A3D;--orange-tint:#2A1B12;--orange-line:#5C3217;--card:#12161D;--nav-bg:rgba(11,14,18,.94);--selected-bg:#F3F4F6;--selected-ink:#0B0E12;--grid-line:rgba(255,255,255,.05);--cta-bg:#151A22;--cta-edge:#262C36;--field-edge:#6B7280;--placeholder:#8A93A8;--weak:#F4A97A;--notice-ink:#FECACA;--shadow-lg:0 1px 2px rgba(0,0,0,.45),0 18px 40px -12px rgba(0,0,0,.6),0 48px 96px -32px rgba(0,0,0,.7);--shadow-sm:0 1px 2px rgba(0,0,0,.45),0 6px 16px -6px rgba(0,0,0,.5);--surface-1:var(--card);--surface-2:var(--card);--border-strong:#6B7280;--rule-strong:#6B7280;--crimson:#EF4444;--crimson-text:#F87171;--crimson-bg:#2A1416;--crimson-edge:#5E2326;--emerald:#10B981}:root[data-theme=dark] .mkt .mk-screen{border-color:#2B3142}:root[data-theme=dark] .mkt .mk-ticks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='%23FF8A3D' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=dark] .mkt .mk-ask summary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M7 9.5l4 4 4-4' fill='none' stroke='%23F3F4F6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mkt :focus-visible{outline:2px solid var(--orange-deep);outline-offset:3px;border-radius:4px}.mkt p{margin:0;text-wrap:pretty}.mkt h1,.mkt h2,.mkt h3{color:var(--ink);text-wrap:balance}.mkt a{color:inherit}.mk-wrap{width:100%;max-width:var(--w);margin:0 auto;padding:0 32px}.mk-section{padding:clamp(72px,9vw,128px) 0}.mk-section.tint{background:var(--paper-2)}.mk-section:not(.tint)+.mk-section:not(.tint){padding-top:0}.mk-section.snug{padding-top:24px}.mk-after{margin-top:28px}.mk-head{display:grid;grid-gap:18px;gap:18px;max-width:760px}.mk-head.split{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:32px 64px}.mk-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink)}.mk-eyebrow .mk-bars{width:14px;height:17px}.mk-display{font-size:clamp(48px,7.2vw,108px);font-weight:600;line-height:.96;letter-spacing:-.05em;margin:0}.mk-display em,.mk-h1 em,.mk-h2 em{font-style:normal;color:var(--orange-deep)}.mk-h1{font-size:clamp(40px,5.4vw,72px);line-height:1.02;letter-spacing:-.045em}.mk-h1,.mk-h2{font-weight:600;margin:0}.mk-h2{font-size:clamp(32px,3.8vw,52px);line-height:1.05;letter-spacing:-.04em}.mk-h3{font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.02em;margin:0}.mk-lede{font-size:clamp(18px,1.35vw,21px);line-height:1.55;color:var(--ink-mute);max-width:60ch}.mk-body{font-size:16px;line-height:1.65;color:var(--ink-2);max-width:64ch}.mk-body+.mk-body{margin-top:16px}.mk-body.story{font-size:clamp(18px,1.4vw,21px);line-height:1.65;max-width:62ch}.mk-body.story+.mk-body.story{margin-top:24px}.mk-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 24px;border-radius:12px;border:1px solid transparent;font:inherit;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.mk-btn.primary{background:var(--orange-deep);color:#FFFFFF;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px -10px rgba(208,68,16,.65)}.mk-btn.primary:hover{background:#B93A0C;transform:translateY(-1px)}.mk-btn.ghost{background:var(--card);color:var(--ink);border-color:var(--line-strong)}.mk-btn.ghost:hover{border-color:var(--ink)}.mk-btn.light{background:var(--card);color:var(--ink)}.mk-btn.light:hover{background:var(--paper-2)}.mk-btn.outline-dark{color:#FFFFFF;border-color:#3A4150;background:transparent}.mk-btn.outline-dark:hover{border-color:#FFFFFF}.mk-btn.sm{height:40px;padding:0 16px;font-size:14.5px;border-radius:10px}.mk-btn .arr{transition:transform .18s ease}.mk-btn:hover .arr{transform:translateX(3px)}.mk-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--orange-ink);text-decoration:none}.mk-link:hover{text-decoration:underline;text-underline-offset:4px}.mk-link .arr{transition:transform .18s ease}.mk-link:hover .arr{transform:translateX(3px)}.mk-bars{display:block;overflow:visible}.mk-bars rect{fill:var(--orange);transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.mk-bars.rise rect{animation:mk-rise .9s cubic-bezier(.2,.9,.25,1) both}.mk-bars.rise rect:nth-child(2){animation-delay:.09s}.mk-bars.rise rect:nth-child(3){animation-delay:.18s}.mk-logo:hover .mk-bars rect{animation:mk-bob .7s cubic-bezier(.3,.7,.3,1) both}.mk-logo:hover .mk-bars rect:nth-child(2){animation-delay:.06s}.mk-logo:hover .mk-bars rect:nth-child(3){animation-delay:.12s}}@keyframes mk-rise{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes mk-bob{0%,to{transform:scaleY(1)}40%{transform:scaleY(.55)}}.mk-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--nav-bg);border-bottom:1px solid var(--line)}.mk-nav-row{display:flex;align-items:center;gap:32px;height:72px}.mk-logo{display:inline-flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink);flex:0 0 auto}.mk-logo .mk-bars{width:22px;height:26px}.mk-logo-word{font-size:23px;font-weight:700;letter-spacing:-.035em;line-height:1}.mk-nav-links{display:flex;align-items:center;gap:4px;margin-left:8px}.mk-nav-links a{padding:8px 12px;border-radius:8px;font-size:15px;font-weight:500;color:var(--ink-2);text-decoration:none;transition:background-color .15s ease,color .15s ease}.mk-nav-links a:hover,.mk-nav-links a[aria-current=page]{background:var(--paper-2);color:var(--ink)}.mk-nav-end{margin-left:auto;gap:10px}.mk-nav-cta,.mk-nav-end{display:flex;align-items:center}.mk-nav-cta{gap:8px}.mk-theme-toggle{flex:0 0 auto;width:40px;height:40px;border-radius:999px;border:1px solid var(--line-strong);background:var(--card);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,color .15s ease}.mk-theme-toggle:hover{color:var(--ink);border-color:var(--ink-mute)}.mk-theme-toggle svg{width:18px;height:18px}.mk-theme-toggle .sun,:root[data-theme=dark] .mk-theme-toggle .moon{display:none}:root[data-theme=dark] .mk-theme-toggle .sun{display:block}.mk-nav-cta .signin{padding:8px 12px;font-size:15px;font-weight:500;color:var(--ink-2);text-decoration:none;border-radius:8px}.mk-nav-cta .signin:hover{background:var(--paper-2);color:var(--ink)}.mk-menu-btn{display:none;width:44px;height:44px;border-radius:10px;border:1px solid var(--line-strong);background:var(--card);color:var(--ink);cursor:pointer;align-items:center;justify-content:center}.mk-menu-btn svg{width:20px;height:20px}.mk-menu{position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 72px);overflow-y:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);box-shadow:0 24px 40px -24px rgba(11,14,18,.25)}.mk-menu[hidden]{display:none}.mk-menu nav{display:grid;padding:12px 0 8px}.mk-menu nav a{padding:14px 4px;font-size:18px;font-weight:500;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.mk-menu nav a[aria-current=page]{color:var(--orange-ink)}.mk-menu .mk-actions{padding:16px 0 24px}.mk-menu .mk-actions .mk-btn{flex:1 1 auto}.mk-hero{padding:clamp(48px,6vw,88px) 0 0}.mk-hero-copy{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-column-gap:72px;column-gap:72px;grid-row-gap:28px;row-gap:28px;align-items:end}.mk-hero-copy .mk-eyebrow{grid-column:1/-1}.mk-hero-copy .mk-display{grid-column:1;grid-row:2/4;max-width:12ch}.mk-hero-copy .mk-lede{grid-column:2;grid-row:2;max-width:44ch;font-size:clamp(17px,1.3vw,19.5px)}.mk-hero-copy .mk-actions{grid-column:2;grid-row:3}.mk-hero-copy .mk-for{grid-column:1/-1;grid-row:4}.mk-for{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mk-for li{font-size:13.5px;font-weight:500;color:var(--ink-2);padding:7px 13px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line)}@media (prefers-reduced-motion:no-preference){.mk-hero-copy>*{animation:mk-up .8s cubic-bezier(.2,.8,.2,1) both}.mk-hero-copy>:nth-child(2){animation-delay:.06s}.mk-hero-copy>:nth-child(3){animation-delay:.12s}.mk-hero-copy>:nth-child(4){animation-delay:.18s}.mk-hero-copy>:nth-child(5){animation-delay:.24s}.mk-stage{animation:mk-up 1s cubic-bezier(.2,.8,.2,1) .25s both}}@keyframes mk-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mk-stage{position:relative;margin-top:clamp(40px,5vw,64px);padding:clamp(16px,3vw,36px) clamp(12px,3vw,36px) 32px;border-radius:28px 28px 0 0;background:linear-gradient(180deg,var(--paper-2) 0,var(--paper) 92%);border:1px solid var(--line);border-bottom:0}.mk-stage:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 0,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 50% 0,#000 20%,transparent 80%)}.mk-stage>*{position:relative}.mk-tabpanel[hidden]{display:none!important}.mk-tabpanel:focus-visible{outline-offset:6px;border-radius:var(--radius)}.mk-tab{font:inherit;cursor:pointer}.mk-tour .mk-tabbar{display:flex;align-items:center;gap:4px;width:max-content;max-width:100%;margin:0 auto 28px;padding:5px;border-radius:999px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.mk-tour .mk-tablist{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.mk-tour .mk-tablist::-webkit-scrollbar{display:none}.mk-tour .mk-screen-body{min-height:452px;padding-bottom:80px}.mk-tour .mk-tab{position:relative;flex:0 0 auto;border:0;background:transparent;color:var(--ink-mute);font-size:14.5px;font-weight:600;padding:10px 18px;border-radius:999px;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.mk-tour .mk-tab:hover{color:var(--ink)}.mk-tour .mk-tab[aria-selected=true]{background:var(--selected-bg);color:var(--selected-ink)}.mk-tab-progress{position:absolute;left:18px;right:18px;bottom:5px;height:2px;border-radius:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;opacity:0}.mk-tabs[data-playing] .mk-tab[aria-selected=true] .mk-tab-progress{opacity:1;animation:mk-progress var(--auto,7s) linear forwards}.mk-tabs[data-playing]:focus-within .mk-tab-progress,.mk-tabs[data-playing]:hover .mk-tab-progress{animation-play-state:paused}@keyframes mk-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.mk-tab-progress{display:none}}.mk-pause{flex:0 0 auto;width:36px;height:36px;margin-left:2px;border-radius:999px;border:0;background:transparent;color:var(--ink-mute);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mk-pause:hover{background:var(--paper-2);color:var(--ink)}.mk-pause svg{width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.mk-tour .mk-tabpanel:not([hidden]) .mk-screen{animation:mk-swap .5s cubic-bezier(.2,.8,.2,1) both}.mk-tour .mk-tabpanel:not([hidden]) .mk-label{animation:mk-up .6s cubic-bezier(.2,.8,.2,1) .12s both}}@keyframes mk-swap{0%{opacity:.35;transform:translateY(6px) scale(.995)}to{opacity:1;transform:none}}.mk-shot{position:relative}.mk-label{position:absolute;left:-16px;bottom:-34px;z-index:2;width:min(330px,70%);padding:16px 18px;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);display:grid;grid-gap:6px;gap:6px}.mk-label b{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink)}.mk-label span{font-size:15px;line-height:1.45;color:var(--ink);font-weight:500}.mk-label.right{left:auto;right:-16px}.mk-screen{--canvas:#07080C;--surface-1:#0F111A;--surface-2:#181B26;--surface-3:#222636;--border:#272B3C;--border-strong:#5A6076;--text:#E6E9F2;--text-mute:#8A93A8;--text-dim:#848DA1;--crimson:#EF4444;--crimson-text:#F87171;--amber:#F59E0B;--cyan:#0EA5E9;--emerald:#10B981;--crimson-bg:#2A1416;--crimson-edge:#5E2326;--amber-bg:#2A1F0A;--amber-edge:#5E4310;--cyan-bg:#08222E;--cyan-edge:#0B4964;--emerald-bg:#072520;--emerald-edge:#0C5244;--muted:#8A93A8;--rule:#272B3C;--rule-strong:#5A6076;--fail:#F87171;--accent:#0EA5E9;color:var(--text);background:var(--surface-1);border:1px solid #1e2230;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lg);font-size:14px;line-height:1.5;text-align:left}.mk-screen :focus-visible{outline-color:#0EA5E9}.mk-screen-bar{display:flex;align-items:center;gap:12px;height:46px;padding:0 16px;background:#0A0C12;border-bottom:1px solid var(--border);font-size:13px;color:var(--text-mute);white-space:nowrap;overflow:hidden}.mk-screen-bar .brand{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-weight:600;letter-spacing:-.02em}.mk-screen-bar .brand .mk-bars{width:11px;height:13px}.mk-screen-bar .sep{width:1px;height:16px;background:var(--border)}.mk-screen-bar .crumb{overflow:hidden;text-overflow:ellipsis}.mk-screen-bar .role{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);border:1px solid var(--border);border-radius:4px;padding:3px 7px}.mk-screen-body{padding:22px;min-height:408px;display:grid;grid-gap:16px;gap:16px;align-content:start}.mk-cap{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim)}.mk-chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;padding:3px 9px;border-radius:999px;border:1px solid var(--border);color:var(--text-mute);background:var(--surface-2);white-space:nowrap}.mk-chip.ok{color:var(--emerald);border-color:var(--emerald-edge);background:var(--emerald-bg)}.mk-chip.warn{color:var(--amber);border-color:var(--amber-edge);background:var(--amber-bg)}.mk-mini{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:500;border:1px solid var(--border-strong);color:var(--text);background:var(--surface-2)}.mk-mini.go{background:var(--cyan);border-color:var(--cyan);color:#04222F}.mk-review{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:22px;gap:22px}.mk-q{font-size:17px;line-height:1.45;color:var(--text);font-weight:500;letter-spacing:-.01em}.mk-opts{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.mk-opts li{display:grid;grid-template-columns:26px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 11px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);font-size:13.5px;color:var(--text-mute)}.mk-opts li .l{width:24px;height:24px;border-radius:50%;border:1px solid var(--border-strong);display:grid;place-items:center;font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.mk-opts li.key{border-color:var(--emerald-edge);background:var(--emerald-bg);color:var(--text)}.mk-opts li.key .l{border-color:var(--emerald);color:var(--emerald)}.mk-src{border:1px solid var(--border);border-radius:10px;background:var(--canvas);padding:16px;display:grid;grid-gap:12px;gap:12px;align-content:start}.mk-src blockquote{margin:0;font-size:14.5px;line-height:1.6;color:var(--text-mute)}.mk-src mark{background:color-mix(in srgb,var(--amber) 22%,transparent);color:var(--text);border-radius:3px;padding:1px 2px}.mk-src-foot{flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--border)}.mk-src-foot,.mk-src-foot .acts{display:flex;gap:8px}.mkt .inst-bar{display:flex;align-items:center;justify-content:space-between;gap:10px}.mkt .inst-bar .who{font-family:var(--font-mono);font-size:12px;color:var(--text-mute);letter-spacing:.06em}.mkt .inst-bar .clock{font-family:var(--font-mono);font-size:26px;color:var(--text);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt .inst-lbl{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim)}.mkt .inst-track{position:relative;height:72px;border:1px solid var(--border-strong);border-radius:8px;background:var(--canvas);overflow:hidden}.mkt .inst-track .bar{position:absolute;bottom:6px;width:4px;background:var(--surface-3);border-radius:2px}.mkt .inst-track .played{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--cyan) 13%,transparent)}.mkt .inst-track .head{position:absolute;top:0;bottom:0;width:2px;background:var(--cyan)}.mkt .inst-flag{position:absolute;top:9px;width:10px;height:10px;margin-left:-5px;transform:rotate(45deg);border-radius:2px}.mkt .inst-flag.radio{background:var(--crimson)}.mkt .inst-flag.reply{border:2px solid var(--cyan)}.mkt .inst-flag.order{background:var(--cyan)}.mkt .inst-flag.change{background:var(--amber)}.mk-run-cols{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px}.mkt .inst-rows{display:grid;grid-gap:8px;gap:8px;font-size:13.5px;align-content:start}.mkt .inst-row{display:grid;grid-template-columns:12px 46px 1fr;grid-gap:10px;gap:10px;align-items:center;color:var(--text-mute)}.mkt .inst-row .sw{position:static;margin:0;width:9px;height:9px;justify-self:center}.mkt .inst-row .t{font-family:var(--font-mono);color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-radio{border:1px solid var(--border);border-radius:10px;background:var(--canvas);padding:12px 14px;display:grid;grid-gap:10px;gap:10px;align-content:start}.mk-radio p{display:grid;grid-template-columns:46px 1fr;grid-gap:10px;gap:10px;font-size:13px;line-height:1.5;color:var(--text-mute)}.mk-radio p .t{font-family:var(--font-mono);color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-radio p b{color:var(--text);font-weight:500}@media (prefers-reduced-motion:no-preference){.mk-tabpanel:not([hidden]) .inst-flag{animation:inst-in .5s cubic-bezier(.2,.8,.2,1) both}.mk-tabpanel:not([hidden]) .inst-track .head,.mk-tabpanel:not([hidden]) .inst-track .played{animation:inst-play 1.2s cubic-bezier(.3,.7,.3,1) both}}@keyframes inst-in{0%{opacity:0;transform:translateY(-4px) rotate(45deg)}to{opacity:1;transform:rotate(45deg)}}@keyframes inst-play{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.mk-score-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.mk-score-head .code{font-family:var(--font-mono);font-size:15px;color:var(--text);letter-spacing:.04em}.mk-dim{font-size:16px;font-weight:500;color:var(--text)}.mkt .mk-anchor{display:grid;grid-template-columns:30px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--border);border-radius:8px;font-size:14px;color:var(--text-mute);background:var(--surface-2)}.mkt .mk-anchor.on{border-color:var(--cyan);background:var(--cyan-bg);color:var(--text)}.mkt .mk-anchor .lvl{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;color:var(--text-dim);border:1px solid var(--border-strong)}.mkt .mk-anchor.on .lvl{color:#04222F;background:var(--cyan);border-color:var(--cyan)}.mkt .mk-anchor .pts{font-family:var(--font-mono);font-size:12.5px;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-score-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:4px;font-size:13px;color:var(--text-mute)}.mk-sk{display:block;height:9px;border-radius:5px;background:var(--surface-3)}.mk-sk.lg{height:12px;border-radius:6px}.mk-sk.hl{background:color-mix(in srgb,var(--amber) 40%,var(--surface-3))}.mk-sk-stack{display:grid;grid-gap:10px;gap:10px}.mk-sk-stack .mk-sk.lg+.mk-sk.lg{margin-top:2px}.mk-opts li .mk-sk{height:8px}.mk-radio p .mk-sk{align-self:center}.mkt .mk-anchor .mk-sk{height:8px}.mk-layout-note{margin:18px auto 0;max-width:72ch;text-align:center;font-size:13.5px;line-height:1.5;color:var(--ink-mute)}.mk-pillars .mk-layout-note{margin:0;text-align:left}.mk-tour+.mk-layout-note{margin-top:60px}.mk-screen table{width:100%;border-collapse:collapse;font-size:14px}.mk-screen th{text-align:left;font-weight:500;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);padding:8px 12px;border-bottom:1px solid var(--border-strong);white-space:nowrap}.mk-screen td{padding:11px 12px;border-bottom:1px solid var(--border);color:var(--text)}.mk-screen td.num,.mk-screen th.num{text-align:right;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-screen td.rank{font-family:var(--font-mono);color:var(--text-dim);width:44px}.mk-excl{display:flex;gap:10px;align-items:baseline;font-size:13px;color:var(--text-mute);padding:10px 12px;border:1px dashed var(--border-strong);border-radius:8px}.mk-excl b{color:var(--text);font-weight:500}.mk-hashline{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;font-size:13px;color:var(--text-mute)}.mk-hashline code{font-family:var(--font-mono);font-size:12.5px;color:var(--text);letter-spacing:.02em}.mkt .pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid transparent;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.mkt .pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.mkt .pill.done{background:var(--emerald-bg);color:var(--emerald);border-color:var(--emerald-edge)}.mk-steps{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:32px 64px;gap:32px 64px;align-items:stretch;margin-top:clamp(40px,5vw,64px)}.mk-steps .mk-tablist{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.mk-steps .mk-tab{display:grid;grid-template-rows:300px auto auto;grid-gap:12px;gap:12px;align-content:end;padding:0;border:0;background:none;text-align:left;color:var(--ink-mute)}.mk-step-bar{align-self:end;height:var(--h);border-radius:12px;background:var(--paper-3);transform-origin:50% 100%;transition:background-color .35s ease,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.mk-steps .mk-tab:hover .mk-step-bar{background:var(--line-strong)}.mk-steps .mk-tab:has(~.mk-tab[aria-selected=true]) .mk-step-bar{background:var(--orange-line)}.mk-steps .mk-tab[aria-selected=true] .mk-step-bar{background:var(--orange);box-shadow:0 16px 32px -14px rgba(255,106,0,.7)}.mk-step-n{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--ink-mute)}.mk-step-t{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--ink-2);letter-spacing:-.01em}.mk-steps .mk-tab[aria-selected=true] .mk-step-n{color:var(--orange-ink)}.mk-steps .mk-tab[aria-selected=true] .mk-step-t{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.mk-step-bar{animation:mk-rise 1s cubic-bezier(.2,.9,.25,1) both}.mk-steps .mk-tab:nth-child(2) .mk-step-bar{animation-delay:.07s}.mk-steps .mk-tab:nth-child(3) .mk-step-bar{animation-delay:.14s}.mk-steps .mk-tab:nth-child(4) .mk-step-bar{animation-delay:.21s}.mk-steps .mk-tab:nth-child(5) .mk-step-bar{animation-delay:.28s}.mk-steps .mk-tab:nth-child(6) .mk-step-bar{animation-delay:.35s}@supports (animation-timeline:view()){.mk-step-bar{animation-timeline:view();animation-range:entry 10% cover 40%;animation-delay:0s!important}}.mk-steps .mk-tabpanel:not([hidden]) .mk-step-card>*{animation:mk-up .5s cubic-bezier(.2,.8,.2,1) both}}.mk-step-card{height:100%;display:grid;grid-gap:18px;gap:18px;align-content:start;padding:clamp(24px,3vw,36px);border-radius:20px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.mk-step-card .of{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-ink)}.mk-step-card p{color:var(--ink-2);font-size:16.5px;line-height:1.65}.mk-who{display:grid;grid-gap:10px;gap:10px;margin:6px 0 0;padding:18px 0 0;border-top:1px solid var(--line)}.mk-who div{display:grid;grid-template-columns:76px 1fr;grid-gap:12px;gap:12px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.mk-who dt{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);padding-top:2px}.mk-who dd{margin:0}.mk-record{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:40px 64px;gap:40px 64px;align-items:center}.mk-record .mk-head{gap:20px}.mk-chain .mk-screen-body{min-height:0;gap:0;padding:8px 0 0}.mk-chain-row{display:grid;grid-template-columns:28px minmax(0,150px) minmax(0,1fr) 96px;grid-gap:12px;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--border);font-size:13.5px;transition:background-color .2s ease}.mk-chain-row .st{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;border:1px solid var(--border-strong);color:var(--text-dim)}.mk-chain-row .ty{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--text);overflow:hidden;text-overflow:ellipsis}.mk-chain-row .de{color:var(--text-mute);display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.mk-chain-row .hx{font-family:var(--font-mono);font-size:11.5px;color:var(--text-dim);text-align:right}.mk-chain-row.ok .st{border-color:var(--emerald);background:var(--emerald-bg);color:var(--emerald)}.mk-chain-row.bad{background:color-mix(in srgb,var(--crimson) 9%,transparent)}.mk-chain-row.bad .st{border-color:var(--crimson);background:var(--crimson-bg);color:var(--crimson-text)}.mk-chain-row.checking{background:color-mix(in srgb,var(--cyan) 8%,transparent)}.mk-chain-row.anchor{background:var(--canvas)}.mk-chain-row input{width:92px;height:30px;padding:0 8px;font:inherit;font-family:var(--font-mono);font-size:13px;color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:6px}.mk-chain-row input:hover{border-color:var(--cyan)}.mk-chain-ctl{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px 18px}.mk-chain-ctl button{height:38px;padding:0 14px;border-radius:8px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text)}.mk-chain-ctl button:hover{border-color:var(--text-mute)}.mk-chain-ctl button.go{background:var(--cyan);border-color:var(--cyan);color:#04222F}.mk-chain-ctl button.go:hover{background:#38BDF8;border-color:#38BDF8}.mk-chain-ctl button:disabled{opacity:.5;cursor:default}.mk-chain-msg{margin:0 18px 18px;padding:12px 14px;border-radius:8px;font-size:14px;line-height:1.5;border:1px solid var(--border);color:var(--text-mute);background:var(--canvas);min-height:48px}.mk-chain-msg.ok{border-color:var(--emerald-edge);color:#A7F3D0;background:var(--emerald-bg)}.mk-chain-msg.bad{border-color:var(--crimson-edge);color:#FECACA;background:var(--crimson-bg)}.mk-try{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;counter-reset:try}.mk-try li{counter-increment:try;display:grid;grid-template-columns:30px 1fr;grid-gap:12px;gap:12px;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.mk-try li:before{content:counter(try);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--orange-ink);background:var(--orange-tint);border:1px solid var(--orange-line)}.mk-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:clamp(36px,4vw,56px)}.mk-side{padding:clamp(26px,3vw,40px);border-radius:20px;border:1px solid var(--line);background:var(--card);display:grid;grid-gap:14px;gap:14px;align-content:start}.mk-side .who{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink)}.mk-ticks{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.mk-ticks li{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.mk-ticks li:before{content:"";width:18px;height:18px;margin-top:3px;border-radius:50%;background:var(--orange-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='%23B7390B' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /18px no-repeat;border:1px solid var(--orange-line)}.mk-ticks li b{color:var(--ink);font-weight:600}.mk-sides-tabs .mk-tablist{display:inline-flex;gap:4px;padding:5px;margin-top:32px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line)}.mk-sides-tabs .mk-tab{border:0;background:transparent;padding:10px 20px;border-radius:999px;font-size:15px;font-weight:600;color:var(--ink-mute)}.mk-sides-tabs .mk-tab[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}.mk-sides-tabs .mk-tabpanel{margin-top:28px}.mk-sides-tabs .mk-ticks{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px}.mk-compare{margin-top:clamp(36px,4vw,56px);border-top:1px solid var(--line)}.mk-compare-row{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);grid-gap:20px 40px;gap:20px 40px;padding:28px 0;border-bottom:1px solid var(--line);align-items:start}.mk-compare-row .what{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.mk-compare-row .col{display:grid;grid-gap:8px;gap:8px}.mk-compare-row .tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.mk-compare-row .col.us .tag{color:var(--orange-ink)}.mk-compare-row p{font-size:15.5px;line-height:1.6;color:var(--ink-2)}.mk-compare-row .weak{color:var(--weak);font-size:14.5px}.mk-pillars{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:40px 56px;gap:40px 56px;margin-top:clamp(36px,4vw,56px);align-items:start}.mk-pillars .mk-tablist{display:grid;grid-gap:8px;gap:8px}.mk-pillars .mk-tab{display:grid;grid-gap:6px;gap:6px;text-align:left;padding:18px 20px;border-radius:16px;border:1px solid var(--line);background:var(--card);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.mk-pillars .mk-tab:hover{border-color:var(--line-strong)}.mk-pillars .mk-tab[aria-selected=true]{border-color:var(--ink);box-shadow:var(--shadow-sm)}.mk-pillars .mk-tab b{font-size:17px;font-weight:600;color:var(--ink);letter-spacing:-.015em}.mk-pillars .mk-tab span{font-size:14.5px;line-height:1.5;color:var(--ink-mute)}.mk-pillars .mk-tabpanel{display:grid;grid-gap:28px;gap:28px}.mk-pillars .mk-ticks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin:0}.mk-ranks{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.mk-rank{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border-radius:12px;border:1px solid var(--line);background:var(--card);font-size:15px;font-weight:500;color:var(--ink)}.mk-rank .bugles{display:inline-flex;gap:3px;align-items:flex-end;height:16px}.mk-rank .bugles i{display:block;width:3px;height:100%;border-radius:2px;background:var(--orange)}.mk-auths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:clamp(36px,4vw,56px)}.mk-auth{padding:clamp(24px,3vw,34px);border-radius:20px;border:1px solid var(--line);background:var(--card);display:grid;grid-gap:10px;gap:10px;align-content:start}.mk-auth h3{font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.mk-auth .cite{font-family:var(--font-mono);font-size:12.5px;line-height:1.5;color:var(--orange-ink);letter-spacing:.01em}.mk-auth p{font-size:15.5px;line-height:1.65;color:var(--ink-2)}.mk-auth .note{margin-top:6px;padding:14px 16px;border-radius:12px;background:var(--paper-2);font-size:14.5px;color:var(--ink-2)}.mk-ask{margin-top:clamp(32px,4vw,48px);border-top:1px solid var(--line);counter-reset:ask}.mk-ask details{border-bottom:1px solid var(--line);counter-increment:ask}.mk-ask summary{list-style:none;display:grid;grid-template-columns:56px 1fr 28px;grid-gap:8px;gap:8px;align-items:center;padding:24px 0;cursor:pointer;font-size:clamp(17px,1.6vw,21px);font-weight:600;letter-spacing:-.02em;color:var(--ink)}.mk-ask summary::-webkit-details-marker{display:none}.mk-ask summary:before{content:counter(ask,decimal-leading-zero);font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--orange-ink);letter-spacing:.06em}.mk-ask summary:after{content:"";justify-self:end;width:22px;height:22px;border-radius:50%;border:1px solid var(--line-strong);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M7 9.5l4 4 4-4' fill='none' stroke='%230B0E12' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /22px no-repeat;transition:transform .2s ease}.mk-ask details[open] summary:after{transform:rotate(180deg)}.mk-ask summary:hover{color:var(--orange-ink)}.mk-ask details p{padding:0 36px 26px 64px;font-size:16px;line-height:1.7;color:var(--ink-2);max-width:78ch}.mk-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:clamp(36px,4vw,56px);background:var(--line);border:1px solid var(--line);border-radius:20px;overflow:hidden}.mk-point{background:var(--card);padding:clamp(24px,3vw,36px);display:grid;grid-gap:10px;gap:10px;align-content:start}.mk-point h3{font-size:19px;font-weight:600;letter-spacing:-.02em}.mk-point p{font-size:15.5px;line-height:1.65;color:var(--ink-2)}.mk-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:clamp(36px,4vw,56px)}.mk-principle{padding:28px;border-radius:20px;background:var(--paper-2);display:grid;grid-gap:10px;gap:10px;align-content:start}.mk-principle .mk-bars{width:18px;height:22px;margin-bottom:6px}.mk-principle h3{font-size:18px;font-weight:600;letter-spacing:-.02em}.mk-principle p{font-size:15px;line-height:1.65;color:var(--ink-2)}.mk-pagehead{padding:clamp(56px,8vw,112px) 0 clamp(8px,2vw,24px)}.mk-pagehead .mk-wrap{display:grid;grid-gap:22px;gap:22px;justify-items:start}.mk-pagehead .mk-h1{max-width:18ch}@media (prefers-reduced-motion:no-preference){.mk-pagehead .mk-wrap>*{animation:mk-up .7s cubic-bezier(.2,.8,.2,1) both}.mk-pagehead .mk-wrap>:nth-child(2){animation-delay:.05s}.mk-pagehead .mk-wrap>:nth-child(3){animation-delay:.1s}}.mk-verified{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px;margin-top:32px}.mk-verified article{padding:24px;border-radius:18px;border:1px solid var(--line);background:var(--card);display:grid;grid-gap:8px;gap:8px;align-content:start}.mk-verified .k{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink)}.mk-verified h3{font-size:18px;font-weight:600;letter-spacing:-.02em}.mk-verified p{font-size:14.5px;line-height:1.6;color:var(--ink-2)}.mk-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:end;padding:clamp(40px,6vw,88px);border-radius:28px;background:var(--cta-bg);border:1px solid var(--cta-edge);color:#FFFFFF}.mk-cta:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 80% at 100% 100%,rgba(255,106,0,.16),transparent 70%)}.mk-cta>*{position:relative}.mk-cta .mk-h2{color:#FFFFFF;max-width:16ch}.mk-cta p{color:#B9C0CC;font-size:18px;line-height:1.6;max-width:52ch;margin-top:20px}.mk-cta .mk-actions{margin-top:32px}.mk-cta-bars{justify-self:end;width:min(220px,100%);height:auto}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mk-cta-bars rect{animation:mk-rise linear both;animation-timeline:view();animation-range:entry 0 cover 45%}}}.mk-next{padding:clamp(56px,7vw,96px) 0 clamp(72px,8vw,112px)}.mk-foot{border-top:1px solid var(--line);background:var(--paper-2);padding:clamp(56px,6vw,80px) 0 32px;font-size:14.5px;color:var(--ink-mute)}.mk-foot-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px}.mk-foot-brand{display:grid;grid-gap:16px;gap:16px;align-content:start;max-width:36ch}.mk-foot-brand p{line-height:1.6}.mk-foot-brand .mk-tagline{margin-top:-6px;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.mk-foot-brand .mk-tagline span{color:var(--orange-deep)}.mk-foot-brand a.mail{color:var(--ink);font-weight:500;text-decoration:none}.mk-foot-brand a.mail:hover{text-decoration:underline;text-underline-offset:3px}.mk-foot-col{display:grid;grid-gap:10px;gap:10px;align-content:start}.mk-foot-col h2{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 4px}.mk-foot-col a{color:var(--ink-2);text-decoration:none;width:-moz-fit-content;width:fit-content}.mk-foot-col a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.mk-foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:clamp(40px,5vw,64px);padding-top:24px;border-top:1px solid var(--line);font-size:13.5px}.mk-contact-sec{padding:clamp(56px,8vw,112px) 0 clamp(72px,9vw,128px)}.mk-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-gap:48px 72px;gap:48px 72px;align-items:start}.mk-contact-copy{display:grid;grid-gap:24px;gap:24px;justify-items:start}.mk-send{list-style:none;margin:0;padding:0;grid-gap:12px}.mk-send,.mk-send li{display:grid;gap:12px}.mk-send li{grid-template-columns:22px 1fr;grid-gap:12px;font-size:15.5px;color:var(--ink-2)}.mk-send li:before{content:"";width:8px;height:8px;margin:8px 0 0 6px;border-radius:2px;background:var(--orange)}.mk-direct{width:100%;max-width:480px;border-top:1px solid var(--line)}.mk-direct .row{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px}.mk-direct .row span{color:var(--ink-mute)}.mk-direct .row a{color:var(--ink);font-weight:500}.mkt .box{padding:clamp(24px,3vw,36px);border-radius:22px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg)}.mkt .box h3{font-size:20px;letter-spacing:-.02em}.mkt .box p{color:var(--ink-2)}.mkt .cform{display:grid;grid-gap:16px;gap:16px}.mkt .cform .field{display:grid;grid-gap:7px;gap:7px;font-size:14px;font-weight:500;color:var(--ink-2)}.mkt .cform .field input,.mkt .cform .field textarea{font:inherit;font-size:15.5px;font-weight:400;color:var(--ink);background:var(--card);border:1px solid var(--field-edge);border-radius:10px;padding:12px 14px;width:100%;min-width:0;transition:border-color .15s ease,box-shadow .15s ease}.mkt .cform .field input::placeholder,.mkt .cform .field textarea::placeholder{color:var(--placeholder)}.mkt .cform .field input:hover,.mkt .cform .field textarea:hover{border-color:#8C94A2}.mkt .cform .field input:focus,.mkt .cform .field textarea:focus{outline:none;border-color:var(--orange-deep);box-shadow:0 0 0 4px rgba(208,68,16,.14)}.mkt .cform .field input[aria-invalid=true],.mkt .cform .field textarea[aria-invalid=true]{border-color:var(--crimson)}.mkt .cform .field textarea{resize:vertical;min-height:110px}.mkt .cform .err{font-size:13.5px;font-weight:400;color:var(--crimson-text)}.mkt .cform-row{display:grid;grid-template-columns:1fr 140px;grid-gap:16px;gap:16px}.mkt .cform .btn-lg{height:52px;border:0;border-radius:12px;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.mkt .cform .btn-lg.solid{background:var(--orange-deep);color:#FFFFFF;box-shadow:0 10px 24px -10px rgba(208,68,16,.65)}.mkt .cform .btn-lg.solid:hover{background:#B93A0C}.mkt .cform .btn-lg:disabled{opacity:.6;cursor:default}.mkt .cform-note{font-size:13px;color:var(--ink-mute);line-height:1.55}.mkt .notice{padding:12px 14px;border-radius:10px;font-size:14px;border:1px solid var(--crimson-edge);background:var(--crimson-bg);color:var(--notice-ink)}.mkt fieldset{border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin:0;display:grid;grid-gap:12px;gap:12px}.mkt legend{padding:0 6px;font-size:14px;font-weight:600;color:var(--ink)}.mkt .check{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5}.mkt .check input{margin-top:4px;accent-color:var(--orange-deep)}.mkt .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mk-doc{padding:clamp(48px,6vw,88px) 0 clamp(72px,8vw,120px)}.mk-doc-grid{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:72px;gap:72px;align-items:start}.mk-doc-nav{position:-webkit-sticky;position:sticky;top:104px;display:grid;grid-gap:2px;gap:2px}.mk-doc-nav h2{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 10px 12px}.mk-doc-nav a{padding:9px 12px;border-radius:9px;font-size:15px;color:var(--ink-2);text-decoration:none}.mk-doc-nav a:hover,.mk-doc-nav a[aria-current=page]{background:var(--paper-2);color:var(--ink)}.mk-doc-nav a[aria-current=page]{font-weight:600}.mkt .legal{max-width:760px}.mkt .legal .kicker{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink)}.mkt .legal h1{font-size:clamp(36px,4.4vw,56px);font-weight:600;letter-spacing:-.04em;line-height:1.04;margin:14px 0 0}.mkt .legal .legal-lede{font-size:clamp(17px,1.3vw,20px);line-height:1.6;margin:20px 0 0;max-width:62ch;color:var(--ink-mute)}.mkt .legal article{margin-top:40px;padding-top:8px;border-top:1px solid var(--line)}.mkt .legal h2{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:44px 0 0}.mkt .legal h3{font-size:17px;font-weight:600;margin:26px 0 0}.mkt .legal li,.mkt .legal p{font-size:16px;line-height:1.75;color:var(--ink-2);max-width:70ch}.mkt .legal p{margin:12px 0 0}.mkt .legal ol,.mkt .legal ul{margin:12px 0 0;padding-left:22px;display:grid;grid-gap:8px;gap:8px}.mkt .legal li::marker{color:var(--orange)}.mkt .legal strong{color:var(--ink);font-weight:600}.mkt .legal a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--orange-line);text-decoration-color:var(--orange-line);text-decoration-thickness:2px;text-underline-offset:3px}.mkt .legal a:hover{-webkit-text-decoration-color:var(--orange-deep);text-decoration-color:var(--orange-deep)}.mkt .legal table{width:100%;border-collapse:collapse;margin-top:16px;font-size:15px}.mkt .legal td,.mkt .legal th{text-align:left;vertical-align:top;padding:11px 12px 11px 0;border-bottom:1px solid var(--line);color:var(--ink-2);line-height:1.55}.mkt .legal th{color:var(--ink);font-weight:600;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;border-bottom-color:var(--line-strong)}.mkt .legal tbody tr:hover{background:none}.mkt .legal .table-scroll{overflow-x:auto}.mkt .legal .muted{color:var(--ink-mute)}@media (max-width:1080px){.mk-nav-cta,.mk-nav-links{display:none}.mk-menu-btn{display:inline-flex}.mk-theme-toggle{width:44px;height:44px;border-radius:10px}.mk-contact,.mk-cta,.mk-head.split,.mk-hero-copy,.mk-pillars,.mk-record,.mk-steps{grid-template-columns:minmax(0,1fr)}.mk-hero-copy{grid-template-rows:none}.mk-hero-copy>*{grid-column:1!important;grid-row:auto!important}.mk-cta-bars{justify-self:start;width:120px;order:-1}.mk-doc-grid{grid-template-columns:minmax(0,1fr);gap:32px}.mk-doc-nav{position:static;display:flex;flex-wrap:wrap;gap:6px}.mk-doc-nav h2{width:100%;margin-left:0}.mk-doc-nav a{border:1px solid var(--line)}.mk-foot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-foot-brand{grid-column:1/-1}.mk-principles{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.mk-wrap{padding:0 20px}.mk-auths,.mk-compare-row,.mk-pillars .mk-ticks,.mk-points,.mk-review,.mk-run-cols,.mk-sides,.mk-sides-tabs .mk-ticks{grid-template-columns:minmax(0,1fr)}.mk-compare-row{gap:12px}.mk-label,.mk-label.right{position:static;width:auto;margin:14px 0 0;box-shadow:var(--shadow-sm)}.mk-tour+.mk-layout-note{margin-top:18px}.mk-screen-body{min-height:0;padding:16px}.mk-screen-bar .crumb{display:none}.mk-steps .mk-tab{grid-template-rows:150px auto}.mk-step-t{display:none}.mk-steps .mk-tablist{gap:8px}.mk-chain-row{grid-template-columns:24px minmax(0,1fr);padding:12px 14px}.mk-chain-row .de,.mk-chain-row .ty{grid-column:2}.mk-chain-row .hx{grid-column:2;text-align:left}.mk-ask summary{grid-template-columns:40px 1fr 26px}.mk-ask details p{padding:0 0 22px 48px}.mk-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cform-row{grid-template-columns:minmax(0,1fr)}.mk-stage{border-radius:20px 20px 0 0}}@media (max-width:640px){.mk-tour .mk-tabbar{flex-wrap:wrap;justify-content:center;border-radius:20px}.mk-tour .mk-tablist{flex-wrap:wrap;justify-content:center;overflow:visible}.mk-tour .mk-tab{padding:9px 14px;font-size:14px}.mk-tour .mk-pause{display:none}}@media (max-width:480px){.mk-btn{height:48px;padding:0 20px}.mk-hero-copy .mk-actions{width:100%}.mk-hero-copy .mk-actions .mk-btn{flex:1 1 100%}.mk-display{font-size:46px}.mk-foot-grid{grid-template-columns:minmax(0,1fr)}}