.mk{--mk-jade:oklch(0.66 0.16 165);--mk-d-story:1200ms;background:var(--bg);color:var(--ink);font-family:var(--sans);min-height:100vh;display:flex;flex-direction:column}.mk ::selection{background:oklch(.66 .16 165/.18)}@media (prefers-reduced-motion:no-preference){html:has(.mk-hero){scroll-behavior:smooth}}#mk-top-sentinel{position:absolute;top:0;left:0;width:1px;height:60vh;pointer-events:none;visibility:hidden}.mk-header{position:fixed;inset-inline:0;top:0;z-index:40;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,44px);border-bottom:1px solid transparent;transition:background-color var(--d-comp) var(--ease-fc),border-color var(--d-comp) var(--ease-fc)}.mk-header.is-scrolled{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border-bottom-color:var(--line-soft)}.mk-wordmark{font-family:var(--sans);font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink);text-decoration:none;line-height:1}.mk-wordmark .mk-dot{color:var(--mk-jade)}.mk-header .mk-wordmark{opacity:0;transition:opacity var(--d-comp) var(--ease-fc)}.mk-header.is-scrolled .mk-wordmark,.mk-header.is-static .mk-wordmark{opacity:1}.mk-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 18px;border-radius:999px;background:var(--brand);color:var(--bg-elev);font-family:var(--sans);font-size:13.5px;font-weight:500;letter-spacing:-.01em;text-decoration:none;border:1px solid var(--brand);transition:opacity var(--d-quick) var(--ease-fc),transform var(--d-quick) var(--ease-fc)}.mk-cta:hover{opacity:.86}.mk-cta:active{transform:scale(.98)}.mk-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mk-cta.is-ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.mk-cta.is-ghost:hover{opacity:1;background:var(--hover-bg)}.mk-cta.is-hero{height:44px;padding:0 26px;font-size:14px}.mk-hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;padding:96px clamp(20px,5vw,48px) 120px}.mk-hero-mark{font-size:clamp(84px,14vw,176px);font-weight:600;letter-spacing:-.05em;line-height:.9;margin:0;color:var(--ink)}.mk-hero-accent,.mk-hero-mark .mk-dot{color:var(--mk-jade)}.mk-balance{max-width:1120px;height:320px;margin:-24px auto 0;padding:0 clamp(20px,5vw,48px)}.mk-balance-static{display:block;width:100%;height:100%;max-width:640px;margin:0 auto;color:var(--ink-4)}@media (max-width:760px){.mk-balance{height:220px}}.mk-hero-statement{font-size:clamp(22px,3vw,34px);font-weight:500;letter-spacing:-.025em;line-height:1.2;color:var(--ink);margin:40px 0 0}.mk-hero-sub{font-size:clamp(15px,1.6vw,17px);font-weight:400;line-height:1.65;color:var(--ink-3);max-width:36em;margin:18px auto 0}.mk-hero-cta-row{margin-top:40px}.mk-deploy-watermark{position:fixed;right:clamp(12px,2vw,24px);bottom:max(12px,env(safe-area-inset-bottom));z-index:35;display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:calc(100vw - 24px);padding:0 9px;border:1px solid var(--line-soft);border-radius:999px;background:var(--bg-elev);box-shadow:var(--shadow-xs);color:var(--ink-4);font-family:var(--mono);font-size:10px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1;opacity:.82;pointer-events:none;white-space:nowrap}@media (max-width:760px){.mk-deploy-watermark{left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));font-size:9.5px}}@keyframes mk-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.mk-rise{animation:mk-rise var(--mk-d-story) var(--ease-fc) both;animation-delay:var(--mk-delay,0s)}.mk-scrollcue{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;opacity:0;animation:mk-fade var(--mk-d-story) var(--ease-fc) .9s both}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}.mk-scrollcue-label{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-4)}.mk-scrollcue-line{width:1px;height:48px;background:var(--line-2);position:relative;overflow:hidden}.mk-scrollcue-line:after{content:"";position:absolute;left:0;top:-45%;width:1px;height:45%;background:var(--mk-jade);animation:mk-cue 2.8s var(--ease-fc) infinite}@keyframes mk-cue{0%{top:-45%}70%,to{top:110%}}.mk-main{display:block}.mk-moment{max-width:1120px;margin:0 auto;min-height:86vh;padding:clamp(72px,10vh,128px) clamp(20px,5vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy art";gap:clamp(40px,6vw,96px);align-items:center}.mk-moment.is-flip{grid-template-areas:"art copy"}.mk-moment-copy{grid-area:copy;max-width:30em}.mk-moment-art{grid-area:art;min-width:0}.mk-eyebrow{display:flex;align-items:baseline;gap:10px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:0 0 20px}.mk-eyebrow .mk-eyebrow-num{color:var(--mk-jade);letter-spacing:.08em}.mk-h2{font-size:clamp(30px,3.6vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.08;color:var(--ink);margin:0 0 20px;text-wrap:balance}.mk-body{font-size:16px;line-height:1.7;color:var(--ink-2);margin:0}.mk-caption{font-size:13px;line-height:1.6;color:var(--ink-3);margin:14px 2px 0}.mk-js [data-mk-reveal]{opacity:0;transform:translateY(26px);transition:opacity var(--mk-d-story) var(--ease-fc),transform var(--mk-d-story) var(--ease-fc);transition-delay:calc(var(--mk-i, 0) * .11s)}.mk-js [data-mk-reveal].is-in{opacity:1;transform:none}.mk-js [data-mk-reveal] .mk-row{opacity:0;transform:translateY(12px);transition:opacity var(--d-cinema) var(--ease-fc),transform var(--d-cinema) var(--ease-fc)}.mk-js [data-mk-reveal].is-in .mk-row{opacity:1;transform:none;transition-delay:calc(.18s + var(--mk-i, 0) * .12s)}.mk-js [data-mk-reveal] .mk-chip{opacity:0;transform:translateY(6px);filter:blur(4px);transition:opacity var(--d-comp) var(--ease-fc),transform var(--d-comp) var(--ease-fc),filter var(--d-comp) var(--ease-fc)}.mk-js [data-mk-reveal].is-in .mk-chip{opacity:1;transform:none;filter:none;transition-delay:calc(.48s + var(--mk-i, 0) * .14s)}.mk-bar{height:4px;border-radius:999px;background:var(--bg-sunken);overflow:hidden}.mk-bar-fill{height:100%;border-radius:999px;background:var(--accent-periwinkle);transform:scaleX(var(--mk-fill,1));transform-origin:left center}.mk-js [data-mk-reveal] .mk-bar-fill{transform:scaleX(0);transition:transform var(--d-cinema) var(--ease-fc);transition-delay:.42s}.mk-js [data-mk-reveal].is-in .mk-bar-fill{transform:scaleX(var(--mk-fill,1))}.mk-card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 26px;box-shadow:var(--shadow-sm);margin:0}.mk-eyebrow-ai{display:inline-flex;align-items:center;gap:8px}.mk-card-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.mk-num{font-family:var(--sans);font-variant-numeric:tabular-nums;display:inline-block;text-align:right}.mk-doc-table{width:100%;border-collapse:collapse}.mk-doc-table th{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);text-align:left;padding:0 0 8px;border-bottom:1px solid var(--line)}.mk-doc-table td.is-r,.mk-doc-table th.is-r{text-align:right}.mk-doc-table td{font-size:13px;color:var(--ink-2);padding:9px 0;border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums}.mk-doc-table tr:last-child td{border-bottom:0}.mk-doc-table td.is-total{color:var(--ink);font-weight:500;border-top:1px solid var(--line-2);border-bottom:0}.mk-doc-table .mk-acct{color:var(--ink)}.mk-doc-table .mk-mask{font-size:11px}.mk-card-foot,.mk-doc-table .mk-mask{font-family:var(--mono);color:var(--ink-4)}.mk-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.mk-card-foot .mk-num{color:var(--ink-2)}.mk-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.mk-pill.is-pos{background:var(--pos-soft);color:var(--pos)}.mk-pill.is-warn{background:var(--warn-soft);color:oklch(.5 .12 80)}.mk-feed{display:flex;flex-direction:column}.mk-feed-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;row-gap:3px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line-soft)}.mk-feed-row:last-child{border-bottom:0}.mk-feed-date{grid-column:1;grid-row:1/span 2;font-size:11.5px;color:var(--ink-4);font-variant-numeric:tabular-nums}.mk-feed-payee{grid-column:2;grid-row:1;font-size:13px;color:var(--ink)}.mk-feed-amount{grid-column:3;grid-row:1/span 2;font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.mk-feed-amount.is-out{color:var(--neg)}.mk-feed-amount.is-in-flow{color:var(--pos)}.mk-feed-chips{display:flex;gap:6px;min-height:20px;grid-column:2;grid-row:2}.mk-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border:1px solid var(--line-2);border-radius:999px;font-size:11px;color:var(--ink-2);white-space:nowrap}.mk-chip .mk-chip-src{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.mk-chip.is-confirm{border-color:oklch(.78 .14 80/.55);background:var(--warn-soft)}.mk-chip.is-confirm .mk-chip-src{color:oklch(.5 .12 80)}.mk-ai-dot{width:6px;height:6px;border-radius:50%;background:var(--accent-ai);flex:0 0 6px}.mk-proposal-text{font-size:14.5px;line-height:1.6;color:var(--ink);margin:0 0 10px}.mk-evidence{font-family:var(--mono);font-size:11px;color:var(--ink-3);margin:0 0 16px}.mk-proposal-actions{display:flex;align-items:center;gap:14px;padding-top:14px;border-top:1px solid var(--line-soft)}.mk-fake-confirm{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;background:var(--brand);color:var(--bg-elev);font-size:12.5px;font-weight:500}.mk-fake-skip{font-size:12.5px;color:var(--ink-3)}.mk-proposal-meta{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.mk-entities{display:flex;flex-direction:column}.mk-entity-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--line-soft)}.mk-entity-row:last-child{border-bottom:0}.mk-entity-tile{width:30px;height:30px;border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600;flex:0 0 30px}.mk-entity-tile.is-a{background:oklch(.55 .2 295/.1);color:var(--accent-violet)}.mk-entity-tile.is-b{background:oklch(.52 .11 215/.1);color:var(--accent-cyan)}.mk-entity-tile.is-c{background:oklch(.62 .14 70/.12);color:var(--accent-ochre)}.mk-entity-name{font-size:13.5px;color:var(--ink)}.mk-entity-sub{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.mk-entity-bal{margin-left:auto;font-size:13px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.mk-project-name{font-size:15px;font-weight:500;color:var(--ink);margin:0 0 16px}.mk-budget-figures{display:flex;justify-content:space-between;gap:12px;margin-top:14px}.mk-budget-figures>div{display:flex;flex-direction:column;gap:3px}.mk-budget-figures>div:last-child{text-align:right}.mk-fig-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.mk-fig-value{font-size:14px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.mk-chapter{max-width:1120px;margin:0 auto;padding:clamp(90px,16vh,160px) clamp(20px,5vw,48px) 0;text-align:center}.mk-chapter-rule{width:56px;height:1px;margin:0 auto 28px;background:var(--mk-jade)}.mk-js [data-mk-reveal] .mk-chapter-rule{transform:scaleX(0);transition:transform var(--mk-d-story) var(--ease-fc) .12s}.mk-js [data-mk-reveal].is-in .mk-chapter-rule{transform:scaleX(1)}.mk-chapter-eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-jade);margin:0 0 16px}.mk-chapter-h{font-size:clamp(28px,3.6vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--ink);margin:0;text-wrap:balance}.mk-chapter-sub{font-size:15.5px;line-height:1.65;color:var(--ink-3);max-width:36em;margin:16px auto 0}.mk-digest-lead{font-size:14.5px;font-weight:500;color:var(--ink);margin:0 0 12px}.mk-digest-finding{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--line-soft);font-size:13px;line-height:1.55;color:var(--ink-2)}.mk-digest-finding:last-of-type{border-bottom:0}.mk-digest-finding .mk-finding-n{font-family:var(--mono);font-size:10.5px;color:var(--ink-4);padding-top:3px;flex:0 0 14px}.mk-digest-finding .mk-type-line{min-height:calc(1.55em * 2)}.mk-type.is-typing:after{content:"";display:inline-block;width:1px;height:1em;margin-left:2px;vertical-align:-.12em;background:var(--mk-jade);animation:mk-caret 1s steps(1) infinite}@keyframes mk-caret{50%{opacity:0}}.mk-triage{display:flex;flex-direction:column}.mk-triage-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:4px;padding:11px 0;border-bottom:1px solid var(--line-soft)}.mk-triage-row:last-child{border-bottom:0}.mk-triage-flag{font-size:13px;color:var(--ink)}.mk-triage-why{grid-column:1/-1;font-size:12px;line-height:1.55;color:var(--ink-3);margin:0}.mk-pill.is-neg{background:var(--neg-soft);color:var(--neg)}.mk-pill.is-mut{background:var(--bg-soft);color:var(--ink-3)}.mk-checklist{display:flex;flex-direction:column}.mk-check-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px}.mk-check-row:last-child{border-bottom:0}.mk-check-label{color:var(--ink)}.mk-check-state{margin-left:auto}.mk-memo-line{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line-soft);font-size:12.5px;line-height:1.6;color:var(--ink-2)}.mk-memo-line .mk-memo-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);display:block;margin-bottom:5px}.mk-grid-wrap{max-width:1120px;margin:0 auto;padding:clamp(70px,12vh,120px) clamp(20px,5vw,48px)}.mk-grid-eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 22px}.mk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:var(--r-lg);overflow:hidden}.mk-cell{background:var(--bg);padding:22px 20px 24px;transition:background-color var(--d-quick) var(--ease-fc)}.mk-cell:hover{background:var(--bg-elev)}.mk-cell-art{display:block;width:96px;height:34px;margin:0 0 10px -8px;color:var(--ink-4);transition:color var(--d-quick) var(--ease-fc)}.mk-cell:hover .mk-cell-art{color:var(--ink-3)}.mk-cell-name{display:block;font-size:13.5px;font-weight:500;color:var(--ink)}.mk-cell-sub{display:block;font-size:12px;line-height:1.55;color:var(--ink-3);margin-top:4px}.mk-trust{max-width:1120px;margin:0 auto;padding:0 clamp(20px,5vw,48px) clamp(40px,8vh,80px)}.mk-trust-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:34px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.mk-trust-k{display:block;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:6px}.mk-trust-v{font-size:13px;line-height:1.6;color:var(--ink-2);margin:0}.mk-access-form{margin:36px auto 0;max-width:620px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;gap:10px;text-align:left}.mk-access-form .mk-submit{width:auto;margin-top:0;padding:0 24px;white-space:nowrap}.mk-access-alt{margin-top:16px;font-size:12.5px;color:var(--ink-3)}.mk-access-alt button{background:none;border:0;padding:0;font:inherit;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mk-access-alt button:hover{color:var(--ink)}.mk-access-alt button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mk-access-done{margin:40px auto 0;font-size:16px;font-weight:500;color:var(--ink)}.mk-access-done-sub{margin:8px auto 0;font-size:13.5px;color:var(--ink-3);max-width:30em}.mk-access-err{margin:12px auto 0;font-size:12.5px;color:var(--neg)}.mk-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mk-progress{position:fixed;top:0;left:0;right:0;z-index:60;pointer-events:none}.mk-progress-bar{height:100%;background:var(--mk-jade);transform-origin:0 0;transform:scaleX(0)}.mk-closing{max-width:1120px;margin:0 auto;padding:clamp(120px,22vh,220px) clamp(20px,5vw,48px);text-align:center}.mk-closing-h{font-size:clamp(36px,5vw,64px);font-weight:600;letter-spacing:-.035em;line-height:1.05;color:var(--ink);margin:0;text-wrap:balance}.mk-closing-h .mk-dot{color:var(--mk-jade)}.mk-closing-sub{font-size:16px;color:var(--ink-3);margin:18px auto 0;max-width:32em}.mk-closing .mk-hero-cta-row{margin-top:36px}.mk-footer{border-top:1px solid var(--line-soft)}.mk-footer-inner{max-width:1120px;margin:0 auto;padding:28px clamp(20px,5vw,48px);display:flex;align-items:center;justify-content:space-between;gap:16px}.mk-footer .mk-wordmark{font-size:15px;opacity:1}.mk-footer-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.mk-login-main{flex:1;display:flex;align-items:center;justify-content:center;padding:120px clamp(20px,5vw,48px) 96px}.mk-login-panel{width:100%;max-width:360px;animation:mk-rise var(--d-cinema) var(--ease-fc) both}.mk-login-title{font-size:32px;font-weight:600;letter-spacing:-.03em;color:var(--ink);margin:0 0 8px}.mk-login-title .mk-dot{color:var(--mk-jade)}.mk-login-sub{font-size:14px;color:var(--ink-3);margin:0 0 36px}.mk-entering{text-align:center;padding:36px 0 16px;animation:mk-rise var(--d-cinema) var(--ease-fc) both}.mk-entering-mark{font-size:38px;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.mk-entering-mark .mk-dot{color:var(--mk-jade);animation:mk-dot-breathe 1.8s var(--ease-fc) infinite}.mk-entering-sub{font-size:13px;color:var(--ink-3);margin:10px 0 0}.mk-progress{position:relative;width:220px;height:2px;margin:30px auto 0;background:var(--line-2);border-radius:999px;overflow:hidden}.mk-progress:after{content:"";position:absolute;inset:0;width:40%;border-radius:999px;background:var(--mk-jade);animation:mk-progress-sweep 1.4s var(--ease-fc) infinite}@keyframes mk-dot-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes mk-progress-sweep{0%{transform:translateX(-110%)}to{transform:translateX(360%)}}.mk-login-foot{margin:28px 0 0;font-size:12.5px;color:var(--ink-3)}.mk-login-foot a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.mk-login-panel .mk-access-form{margin-top:0;grid-template-columns:minmax(0,1fr)}.mk-login-panel .mk-access-form .mk-submit{width:100%}.mk-field{margin-bottom:14px}.mk-label{display:block;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px}.mk-input{width:100%;height:44px;padding:0 14px;background:var(--bg-elev);border:1px solid var(--line-2);border-radius:var(--r-sm);font-family:var(--sans);font-size:14px;color:var(--ink);outline:none;transition:border-color var(--d-quick) var(--ease-fc),box-shadow var(--d-quick) var(--ease-fc)}.mk-input::placeholder{color:var(--ink-4)}.mk-input:focus{border-color:var(--ink-2);box-shadow:0 0 0 3px oklch(.13 .005 260/.06)}.mk-submit{width:100%;height:44px;margin-top:8px;border:1px solid var(--brand);border-radius:999px;background:var(--brand);color:var(--bg-elev);font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:-.01em;transition:opacity var(--d-quick) var(--ease-fc),transform var(--d-quick) var(--ease-fc)}.mk-submit:hover:not(:disabled){opacity:.86}.mk-submit:active:not(:disabled){transform:scale(.99)}.mk-submit:disabled{opacity:.35;cursor:default}.mk-submit:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mk-alt{width:100%;height:44px;border:1px solid var(--line-2);border-radius:999px;background:transparent;color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:400;transition:background-color var(--d-quick) var(--ease-fc)}.mk-alt:hover:not(:disabled){background:var(--hover-bg)}.mk-alt:disabled{opacity:.35;cursor:default}.mk-alt:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mk-or{display:flex;align-items:center;gap:12px;margin:22px 0;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.mk-or:after,.mk-or:before{content:"";flex:1;height:1px;background:var(--line-soft)}.mk-msg{margin:18px 2px 0;font-size:13px;line-height:1.55;color:var(--ink-2)}@media (max-width:860px){.mk-moment,.mk-moment.is-flip{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "art";min-height:0;padding-top:72px;padding-bottom:72px;gap:36px}.mk-moment-copy{max-width:none}.mk-hero{padding-bottom:140px}.mk-hero-statement{margin-top:30px}.mk-card{padding:18px}.mk-feed-row{grid-template-columns:38px minmax(0,1fr) auto}.mk-footer-inner{flex-direction:column;align-items:flex-start;gap:10px}.mk-grid,.mk-trust-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-trust-inner{gap:22px}.mk-access-form{grid-template-columns:minmax(0,1fr);max-width:420px}.mk-access-form .mk-submit{width:100%}}@media (max-width:480px){.mk-grid,.mk-trust-inner{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mk-entering,.mk-login-panel,.mk-rise{animation:none;opacity:1;transform:none}.mk-entering-mark .mk-dot{animation:none}.mk-progress:after{animation:none;width:100%;opacity:.5}.mk-scrollcue{animation:none;opacity:1}.mk-scrollcue-line:after{animation:none;display:none}.mk-js [data-mk-reveal],.mk-js [data-mk-reveal] .mk-chip,.mk-js [data-mk-reveal] .mk-row{opacity:1;transform:none;filter:none;transition:none}.mk-js [data-mk-reveal] .mk-bar-fill,.mk-js [data-mk-reveal].is-in .mk-bar-fill{transform:scaleX(var(--mk-fill,1));transition:none}.mk-js [data-mk-reveal] .mk-chapter-rule{transform:scaleX(1);transition:none}.mk-type.is-typing:after{animation:none;display:none}.mk-alt,.mk-cell,.mk-cta,.mk-header,.mk-header .mk-wordmark,.mk-input,.mk-submit{transition:none}}