.mk,.au{--mk-font-display:var(--font-outfit), "Outfit", var(--font-inter), system-ui, sans-serif;--mk-font-serif:var(--font-fraunces), "Fraunces", Georgia, serif;--mk-font-head:var(--font-fraunces), "Fraunces", Georgia, serif;--mk-font-body:var(--font-outfit), "Outfit", var(--font-inter), system-ui, sans-serif;--mk-font-mono:var(--font-jbmono), "JetBrains Mono", ui-monospace, monospace;--mk-bg:#fbfcfc;--mk-bg-alt:#f4f7f6;--mk-surface:#fff;--mk-surface-2:#f8faf9;--mk-surface-3:#f1f5f3;--mk-line:#e4eae8;--mk-line-strong:#d3dcd9;--mk-ink:#0d1b19;--mk-ink-2:#4b5a56;--mk-ink-3:#6c7a76;--mk-teal:#0a776b;--mk-teal-2:#0fa08f;--mk-teal-3:#1ad0ba;--mk-teal-soft:#0fa08f17;--mk-gold:#96610a;--mk-gold-2:#e0a62e;--mk-gold-3:#f4c95a;--mk-gold-soft:#e0a62e21;--mk-blue:#1d4ed8;--mk-grid-line:#0e201b0e;--mk-contour:#0a776b29;--mk-glow-a:#1ad0ba33;--mk-glow-b:#f4c95a33;--mk-highlight:inset 0 1px 0 #ffffffbf;--mk-shadow-sm:0 1px 2px #0a17140d, 0 1px 1px #0a171408;--mk-shadow-md:0 1px 2px #0a17140a, 0 10px 28px -12px #0a171429;--mk-shadow-lg:0 2px 6px #0a17140a, 0 28px 64px -24px #0a171442;--mk-shadow-xl:0 2px 8px #0a17140d, 0 50px 110px -40px #06302a66;--mk-ring:0 0 0 4px #0fa08f2e;--mk-radius-sm:10px;--mk-radius:14px;--mk-radius-lg:20px;--mk-radius-xl:28px;--mk-ease:cubic-bezier(.22, 1, .36, 1);background:var(--mk-bg);color:var(--mk-ink);font-family:var(--mk-font-body)}:root[data-theme=dark] .mk,:root[data-theme=dark] .au,.mk-band-dark,.mk-cta,.mk-hx{--mk-bg:#070b12;--mk-bg-alt:#0a1019;--mk-surface:#0d141f;--mk-surface-2:#101926;--mk-surface-3:#152030;--mk-line:#d6e4f216;--mk-line-strong:#d6e4f229;--mk-ink:#eef3f7;--mk-ink-2:#aab7c5;--mk-ink-3:#7f8da0;--mk-teal:#2dd4bf;--mk-teal-2:#1ac2ad;--mk-teal-3:#5eead4;--mk-teal-soft:#2dd4bf1a;--mk-gold:#f4c95a;--mk-gold-2:#e8b341;--mk-gold-3:#f7d57e;--mk-gold-soft:#f4c95a1f;--mk-blue:#7aa7ff;--mk-grid-line:#d6e4f20b;--mk-contour:#2dd4bf24;--mk-glow-a:#1ad0ba29;--mk-glow-b:#f4c95a1a;--mk-highlight:inset 0 1px 0 #ffffff0b;--mk-shadow-sm:0 1px 2px #00000059;--mk-shadow-md:0 1px 2px #0000004d, 0 12px 30px -12px #0009;--mk-shadow-lg:0 2px 6px #0000004d, 0 30px 70px -24px #000000bf;--mk-shadow-xl:0 2px 8px #00000059, 0 50px 120px -40px #000000e6;--mk-ring:0 0 0 4px #2dd4bf33;--accent-gradient:linear-gradient(180deg, #17b5a0, #0c8c7e)}.mk,.au,.mk-band-dark,.mk-cta,.mk-hx,.au-panel-inner{--bg-primary:var(--mk-bg);--bg-surface:var(--mk-surface);--bg-card:var(--mk-surface);--bg-elevated:var(--mk-surface-3);--bg-hover:var(--mk-surface-3);--border:var(--mk-line);--border-hover:var(--mk-line-strong);--text-primary:var(--mk-ink);--text-secondary:var(--mk-ink-2);--text-muted:var(--mk-ink-3);--accent:var(--mk-teal-2);--accent-bright:var(--mk-teal);--accent-glow:var(--mk-teal-soft);--accent-gradient:linear-gradient(180deg, #13a794, #0c8477);--amber:var(--mk-gold);--amber-glow:var(--mk-gold-soft);--label-teal:var(--mk-teal);--label-amber:var(--mk-gold);--label-blue:var(--mk-blue);--font-heading:var(--mk-font-display);--font-body:var(--mk-font-body)}:is(html:has(.mk) body,html:has(.au) body){background:#fbfcfc}:is(:root[data-theme=dark]:has(.mk) body,:root[data-theme=dark]:has(.au) body){background:#070b12}.mk ::selection,.au ::selection{background:color-mix(in srgb, var(--mk-teal-2) 30%, transparent);color:inherit}.mk h1,.mk h2,.mk h3,.mk h4,.au h1,.au h2,.au h3{font-family:var(--mk-font-display);color:var(--mk-ink);letter-spacing:-.02em;text-wrap:balance}.mk p,.au p{text-wrap:pretty}.mk a:not(.btn):hover,.au a:not(.btn):hover{color:var(--mk-teal-2)}.mk :focus-visible,.au :focus-visible{outline:2px solid var(--mk-teal-2);outline-offset:3px;border-radius:6px}.mk-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.mk-container-wide{max-width:1320px}.mk-narrow{max-width:820px}.mk-prose-width{max-width:740px}.mk-section{padding-block:clamp(60px,8vw,112px);position:relative}.mk-section-tight{padding-block:clamp(40px,6vw,80px);position:relative}.mk-section-alt{background:var(--mk-bg-alt);border-block:1px solid var(--mk-line)}.mk-section-head{text-align:center;max-width:760px;margin:0 auto clamp(36px,5vw,64px)}.mk-section-head.left{text-align:left;margin-left:0}.mk-grid{gap:clamp(14px,1.6vw,20px);display:grid}.mk-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.mk-stack{flex-direction:column;gap:12px;display:flex}.mk-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mk-center{text-align:center}.mk-center .mk-row{justify-content:center}.mk-display{font-family:var(--mk-font-display);letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(2.6rem,1.5rem + 3.9vw,4.6rem);font-weight:600;line-height:1}.mk-h1{font-family:var(--mk-font-display);letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(2.25rem,1.4rem + 3.3vw,3.9rem);font-weight:600;line-height:1.04}.mk-h2{font-family:var(--mk-font-display);letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(1.95rem,1.25rem + 2.5vw,3.1rem);font-weight:600;line-height:1.06}.mk-h3{font-family:var(--mk-font-display);letter-spacing:-.015em;margin:0 0 8px;font-size:1.1875rem;font-weight:600;line-height:1.3}.mk-h4{font-family:var(--mk-font-display);letter-spacing:-.01em;margin:0 0 6px;font-size:1.0625rem;font-weight:600;line-height:1.35}.mk-lead{color:var(--mk-ink-2);margin:0;font-size:clamp(1.03rem,.96rem + .3vw,1.2rem);line-height:1.65}.mk-body{color:var(--mk-ink-2);margin:0;font-size:.9688rem;line-height:1.7}.mk-small{color:var(--mk-ink-2);margin:0;font-size:.875rem;line-height:1.6}.mk-caption{color:var(--mk-ink-3);margin:0;font-size:.8125rem;line-height:1.5}.mk-muted{color:var(--mk-ink-3)}.mk-ink{color:var(--mk-ink)}.mk-num{font-family:var(--mk-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mk-accent{font-family:var(--mk-font-serif);letter-spacing:-.01em;background:linear-gradient(100deg, var(--mk-teal) 0%, var(--mk-teal-2) 38%, var(--mk-gold-2) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;font-weight:400}.mk-accent-plain{font-family:var(--mk-font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.mk-eyebrow{font-family:var(--mk-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mk-teal);align-items:center;gap:10px;margin:0 0 18px;font-size:.72rem;font-weight:600;display:inline-flex}.mk-eyebrow:before,.mk-center .mk-eyebrow:after,.mk-section-head:not(.left) .mk-eyebrow:after{content:"";opacity:.7;background:currentColor;width:18px;height:1px}.mk-link{color:var(--mk-teal);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.mk-link svg{transition:transform .2s var(--mk-ease)}.mk-link:hover svg{transform:translate(3px)}.mk .btn,.au .btn{font-family:var(--mk-font-body);letter-spacing:-.006em;min-height:40px;transition:transform .18s var(--mk-ease), box-shadow .18s var(--mk-ease), background .18s var(--mk-ease), border-color .18s var(--mk-ease), color .18s var(--mk-ease), filter .18s var(--mk-ease);border-radius:12px;gap:8px;padding:0 16px;font-size:.875rem;font-weight:600;line-height:1}.mk .btn-sm,.au .btn-sm{border-radius:10px;min-height:34px;padding:0 12px;font-size:.8125rem}.mk .btn-lg,.au .btn-lg{border-radius:13px;min-height:46px;padding:0 20px;font-size:.9375rem}.mk .btn-xl,.au .btn-xl{border-radius:14px;min-height:52px;padding:0 24px;font-size:.9688rem}.mk .btn-primary,.au .btn-primary{color:#fff;background:linear-gradient(#16ac98 0%,#0c8477 100%);border:1px solid #0a7366;box-shadow:inset 0 1px #ffffff40,0 1px 2px #063c364d,0 8px 20px -8px #0c8477a6}.mk .btn-primary:hover,.au .btn-primary:hover{color:#fff;filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 2px 4px #063c364d,0 14px 28px -10px #0c8477bf}.mk .btn-primary:active,.au .btn-primary:active{filter:brightness(.97);transform:translateY(0)}.mk .btn-amber,.au .btn-amber{color:#231602;background:linear-gradient(#f7d57e 0%,#e8ae36 100%);border:1px solid #c98e1e;box-shadow:inset 0 1px #ffffff73,0 1px 2px #5a3a0640,0 10px 24px -10px #e0a62ebf}.mk a.btn-amber:hover,.mk .btn-amber:hover,.au .btn-amber:hover{color:#231602;filter:brightness(1.04);transform:translateY(-1px)}.mk .btn-secondary,.au .btn-secondary{color:var(--mk-ink);background:var(--mk-surface);border:1px solid var(--mk-line-strong);box-shadow:var(--mk-highlight), var(--mk-shadow-sm)}.mk .btn-secondary:hover,.au .btn-secondary:hover{color:var(--mk-ink);background:var(--mk-surface-2);border-color:color-mix(in srgb, var(--mk-ink) 28%, transparent);transform:translateY(-1px)}.mk .btn-ghost,.au .btn-ghost{color:var(--mk-ink-2);background:0 0;border:1px solid #0000}.mk .btn-ghost:hover,.au .btn-ghost:hover{color:var(--mk-ink);background:color-mix(in srgb, var(--mk-ink) 6%, transparent)}.mk .btn-outline,.au .btn-outline{color:var(--mk-teal);border:1px solid color-mix(in srgb, var(--mk-teal-2) 45%, transparent);background:0 0}.mk .btn-outline:hover,.au .btn-outline:hover{background:var(--mk-teal-soft)}.mk .btn:disabled,.au .btn:disabled{opacity:.55;filter:none;transform:none}.mk .btn svg,.au .btn svg{flex-shrink:0}.mk .btn .mk-arrow,.au .btn .mk-arrow{transition:transform .2s var(--mk-ease)}.mk .btn:hover .mk-arrow,.au .btn:hover .mk-arrow{transform:translate(3px)}:root[data-theme=dark] .mk .btn-primary,:root[data-theme=dark] .au .btn-primary{background:linear-gradient(#1bbfa9 0%,#0e9081 100%);border-color:#12a592;box-shadow:inset 0 1px #ffffff38,0 10px 26px -10px #1ad0ba8c}.mk-chip{background:var(--mk-surface);border:1px solid var(--mk-line);min-height:32px;box-shadow:var(--mk-highlight), var(--mk-shadow-sm);color:var(--mk-ink-2);border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 5px;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex}.mk-chip-tag{background:var(--mk-teal-soft);color:var(--mk-teal);font-family:var(--mk-font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.6875rem;font-weight:600;display:inline-flex}.mk-chip-plain{padding-left:14px}.mk-chip-tag{white-space:nowrap;flex-shrink:0}.mk-live{background:var(--mk-teal-2);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.2s infinite mkPulse;box-shadow:0 0 #0fa08f80}@keyframes mkPulse{0%{box-shadow:0 0 #0fa08f73}70%{box-shadow:0 0 0 7px #0fa08f00}to{box-shadow:0 0 #0fa08f00}}.mk-tag{letter-spacing:.04em;text-transform:uppercase;background:var(--mk-teal-soft);color:var(--mk-teal);border:1px solid color-mix(in srgb, var(--mk-teal-2) 22%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.mk-tag-gold{background:var(--mk-gold-soft);color:var(--mk-gold);border-color:color-mix(in srgb, var(--mk-gold-2) 30%, transparent)}.mk-tag-neutral{background:var(--mk-surface-3);color:var(--mk-ink-2);border-color:var(--mk-line)}.mk .badge{letter-spacing:.05em;border:1px solid var(--mk-line);border-radius:999px;padding:5px 11px;font-weight:600}.mk .badge-accent{background:var(--mk-teal-soft);color:var(--mk-teal);border-color:color-mix(in srgb, var(--mk-teal-2) 24%, transparent)}.mk .badge-amber{background:var(--mk-gold-soft);color:var(--mk-gold);border-color:color-mix(in srgb, var(--mk-gold-2) 30%, transparent)}.mk .gradient-text,.au .gradient-text{font-family:var(--mk-font-serif);letter-spacing:-.01em;background:linear-gradient(100deg, var(--mk-teal) 0%, var(--mk-teal-2) 38%, var(--mk-gold-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;font-weight:400;animation:none}.mk .hero-glow,.au .hero-glow{display:none}.mk-card{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);box-shadow:var(--mk-highlight), var(--mk-shadow-sm);position:relative}.mk-card-pad{padding:clamp(20px,2.4vw,28px)}.mk-card-pad-lg{padding:clamp(24px,3.2vw,40px)}.mk-card-hover{transition:transform .25s var(--mk-ease), box-shadow .25s var(--mk-ease), border-color .25s var(--mk-ease)}.mk-card-hover:hover{box-shadow:var(--mk-highlight), var(--mk-shadow-md);border-color:var(--mk-line-strong);transform:translateY(-3px)}a.mk-card{color:inherit;text-decoration:none;display:block}.mk .card-static,.mk .card,.mk .card-premium,.au .card-static{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);box-shadow:var(--mk-highlight), var(--mk-shadow-sm)}.mk .card-hero{border-radius:var(--mk-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--mk-teal-2) 7%, var(--mk-surface)), var(--mk-surface))}.mk .card-pad,.au .card-pad{padding:clamp(20px,2.6vw,32px)}.mk-icon{width:42px;height:42px;color:var(--mk-teal);background:linear-gradient(180deg, var(--mk-surface), var(--mk-surface-3));border:1px solid var(--mk-line);box-shadow:var(--mk-highlight), var(--mk-shadow-sm);border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid}.mk-icon-gold{color:var(--mk-gold)}.mk-divider{background:var(--mk-line);border:0;height:1px;margin:0}.mk-checks{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.mk-check{color:var(--mk-ink-2);align-items:center;gap:8px;font-size:.8438rem;display:inline-flex}.mk-check svg,.mk-list svg{color:var(--mk-teal-2);flex-shrink:0}.mk-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk-list li{color:var(--mk-ink-2);align-items:flex-start;gap:10px;font-size:.9063rem;line-height:1.55;display:flex}.mk-list li svg{margin-top:3px}.mk-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.mk-bg-grid{background-image:linear-gradient(var(--mk-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--mk-grid-line) 1px, transparent 1px);background-position:top;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 0,#000 30%,#0000 78%);mask-image:radial-gradient(75% 65% at 50% 0,#000 30%,#0000 78%)}.mk-bg-glow{background:radial-gradient(640px 360px at 18% 8%, var(--mk-glow-b), transparent 70%), radial-gradient(760px 440px at 84% 14%, var(--mk-glow-a), transparent 70%);position:absolute;inset:0}.mk-bg-contours{--mk-contour-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 720' fill='none' stroke='%23000' stroke-width='1.15'%3E%3Cg transform='rotate(-12 1040 200)'%3E%3Cellipse cx='1040' cy='200' rx='62' ry='32'/%3E%3Cellipse cx='1047' cy='205' rx='122' ry='64'/%3E%3Cellipse cx='1055' cy='211' rx='186' ry='99'/%3E%3Cellipse cx='1064' cy='217' rx='253' ry='136'/%3E%3Cellipse cx='1074' cy='224' rx='322' ry='175'/%3E%3Cellipse cx='1085' cy='232' rx='394' ry='216'/%3E%3Cellipse cx='1097' cy='241' rx='468' ry='259'/%3E%3Cellipse cx='1110' cy='251' rx='545' ry='304'/%3E%3Cellipse cx='1124' cy='262' rx='624' ry='351'/%3E%3C/g%3E%3Cg transform='rotate(20 210 620)'%3E%3Cellipse cx='210' cy='620' rx='54' ry='30'/%3E%3Cellipse cx='216' cy='624' rx='112' ry='62'/%3E%3Cellipse cx='223' cy='629' rx='174' ry='97'/%3E%3Cellipse cx='231' cy='635' rx='240' ry='134'/%3E%3Cellipse cx='240' cy='642' rx='310' ry='173'/%3E%3C/g%3E%3C/svg%3E");background:var(--mk-contour);height:100%;min-height:560px;-webkit-mask-image:var(--mk-contour-svg), linear-gradient(180deg, #000 55%, transparent 100%);-webkit-mask-image:var(--mk-contour-svg), linear-gradient(180deg, #000 55%, transparent 100%);mask-image:var(--mk-contour-svg), linear-gradient(180deg, #000 55%, transparent 100%);-webkit-mask-composite:source-in;position:absolute;inset:-4% -2% auto;-webkit-mask-position:top;mask-position:top;-webkit-mask-size:cover,100% 100%;mask-size:cover,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.mk-bg-fade{background:linear-gradient(180deg, transparent, var(--mk-bg));height:180px;position:absolute;bottom:0;left:0;right:0}.mk-rel{z-index:1;position:relative}.mk-header{z-index:40;pointer-events:none;padding:12px clamp(10px,2vw,20px) 0;position:sticky;top:0}.mk-nav{pointer-events:auto;background:color-mix(in srgb, var(--mk-surface) 80%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);border:1px solid var(--mk-line);max-width:1240px;height:62px;box-shadow:var(--mk-highlight), var(--mk-shadow-md);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 10px 0 16px;display:flex}.mk-nav-brand{border-radius:10px;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.mk-nav-links{align-items:center;gap:2px;display:flex}.mk-nav-link,.mk-nav-links .nav-dd-btn{height:38px;color:var(--mk-ink-2);cursor:pointer;white-space:nowrap;transition:background .15s var(--mk-ease), color .15s var(--mk-ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.mk-nav-link:hover,.mk-nav-links .nav-dd-btn:hover,.mk-nav-links .nav-dd:focus-within .nav-dd-btn{background:color-mix(in srgb, var(--mk-ink) 5.5%, transparent);color:var(--mk-ink)!important}.mk-nav-actions{align-items:center;gap:6px;display:flex}.mk-nav .nav-dd-menu{min-width:300px;padding-top:12px}.mk-nav .nav-dd-panel{background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--mk-highlight), var(--mk-shadow-lg);animation:mkPop .18s var(--mk-ease);border-radius:18px;padding:8px}.mk-nav .nav-dd-panel-wide{grid-template-columns:1fr 1fr;gap:2px;width:560px;display:grid}.mk-nav .nav-dd-item{border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.mk-nav .nav-dd-item:hover{background:var(--mk-surface-3)}.mk-nav .nav-dd-item .mk-dd-ico{width:34px;height:34px;color:var(--mk-teal);background:var(--mk-teal-soft);border:1px solid color-mix(in srgb, var(--mk-teal-2) 18%, transparent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.mk-nav .nav-dd-item strong{color:var(--mk-ink);margin:1px 0 2px;font-size:.875rem;font-weight:600;display:block}.mk-nav .nav-dd-item span{color:var(--mk-ink-3);margin:0;font-size:.78rem;line-height:1.4;display:block}.mk-nav .nav-dd-item .mk-dd-ico svg{display:block}@keyframes mkPop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.mk-theme-btn{cursor:pointer;width:38px;height:38px;color:var(--mk-ink-2);border:1px solid var(--mk-line);transition:background .15s var(--mk-ease), color .15s var(--mk-ease), border-color .15s var(--mk-ease);background:0 0;border-radius:11px;flex-shrink:0;place-items:center;display:inline-grid}.mk-theme-btn:hover{color:var(--mk-ink);background:var(--mk-surface-3);border-color:var(--mk-line-strong)}.mk-theme-btn .mk-i-sun{display:none}:root[data-theme=dark] .mk-theme-btn .mk-i-sun{display:block}:root[data-theme=dark] .mk-theme-btn .mk-i-moon{display:none}.mk-nav-mobile{align-items:center;gap:6px;display:none}.mk-burger{cursor:pointer;width:42px;height:42px;color:var(--mk-ink);background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow-sm);border-radius:12px;place-items:center;display:inline-grid}.mk-mobile-overlay{z-index:45;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:mkFade .2s var(--mk-ease);pointer-events:auto;background:#050a106b;position:fixed;inset:0}.mk-mobile-panel{z-index:50;left:10px;right:10px;top:calc(82px + env(safe-area-inset-top,0px));max-height:calc(100dvh - 96px - env(safe-area-inset-top,0px));pointer-events:auto;background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow-xl);animation:mkPop .22s var(--mk-ease);border-radius:20px;padding:10px;position:fixed;overflow-y:auto}.mk-mobile-group{padding:6px 6px 10px}.mk-mobile-group+.mk-mobile-group{border-top:1px solid var(--mk-line);padding-top:12px}.mk-mobile-label{font-family:var(--mk-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-3);padding:4px 10px 6px;font-size:.6875rem}.mk-mobile-panel a.mk-mobile-link{min-height:46px;color:var(--mk-ink);border-radius:12px;justify-content:space-between;align-items:center;padding:0 10px;font-size:.9688rem;font-weight:500;text-decoration:none;display:flex}.mk-mobile-panel a.mk-mobile-link:hover{background:var(--mk-surface-3);color:var(--mk-ink)}.mk-mobile-panel a.mk-mobile-link svg{color:var(--mk-ink-3)}.mk-mobile-ctas{border-top:1px solid var(--mk-line);grid-template-columns:1fr 1fr;gap:8px;padding:12px 6px 6px;display:grid}@keyframes mkFade{0%{opacity:0}to{opacity:1}}.mk-hero{margin-top:-74px;padding:calc(74px + clamp(48px,7vw,96px)) 0 clamp(40px,6vw,80px);position:relative;overflow:clip}.mk-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.mk-hero-copy .mk-chip{margin-bottom:26px}.mk-hero-copy .mk-lead{max-width:560px;margin-bottom:32px}.mk-hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.mk-hero-visual{min-height:460px;position:relative}.mk-screen{z-index:2;background:var(--mk-surface);border:1px solid var(--mk-line);max-width:440px;box-shadow:var(--mk-highlight), var(--mk-shadow-xl);border-radius:22px;margin-left:auto;padding:18px;position:relative;overflow:hidden}.mk-screen-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.mk-screen-title{color:var(--mk-ink-2);align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:flex}.mk-screen-map{border:1px solid var(--mk-line);background:#e8eee6;border-radius:14px;height:150px;margin-bottom:14px;position:relative;overflow:hidden}:root[data-theme=dark] .mk-screen-map{background:#0f1b1a}.mk-screen-map svg{width:100%;height:100%;position:absolute;inset:0}.mk-screen-pin{background:color-mix(in srgb, var(--mk-surface) 92%, transparent);border:1px solid var(--mk-line);color:var(--mk-ink);box-shadow:var(--mk-shadow-sm);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px}.mk-score{background:var(--mk-surface-2);border:1px solid var(--mk-line);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-bottom:12px;padding:12px;display:grid}.mk-gauge{background:conic-gradient(var(--mk-gold-2) 0 62%, var(--mk-surface-3) 62% 100%);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative}.mk-gauge:before{content:"";background:var(--mk-surface-2);border-radius:50%;position:absolute;inset:7px}.mk-gauge b{font-family:var(--mk-font-display);letter-spacing:-.03em;color:var(--mk-ink);font-size:1.25rem;font-weight:700;position:relative}.mk-score-label{letter-spacing:.08em;text-transform:uppercase;color:var(--mk-ink-3);font-size:.72rem;font-weight:600}.mk-score-value{font-family:var(--mk-font-display);letter-spacing:-.02em;color:var(--mk-ink);font-size:1.125rem;font-weight:600}.mk-hazards{gap:6px;display:grid}.mk-hazard{border:1px solid var(--mk-line);background:var(--mk-surface);color:var(--mk-ink);border-radius:11px;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:9px 11px;font-size:.8125rem;display:grid}.mk-hazard i{border-radius:50%;width:8px;height:8px}.mk-hazard small{font-family:var(--mk-font-mono);color:var(--mk-ink-3);font-size:.6875rem}.mk-screen-foot{border-top:1px dashed var(--mk-line-strong);color:var(--mk-ink-3);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:.75rem;display:flex}.mk-float{z-index:3;background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--mk-highlight), var(--mk-shadow-lg);color:var(--mk-ink-2);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:.78rem;display:flex;position:absolute}.mk-float b{font-family:var(--mk-font-display);color:var(--mk-ink);letter-spacing:-.02em;font-size:1rem;font-weight:600;display:block}.mk-float-a{animation:6s ease-in-out infinite mkBob;top:52px;left:-6px}.mk-float-b{animation:7s ease-in-out -2s infinite mkBob;bottom:-22px;right:-26px}@keyframes mkBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.mk-showcase{margin-top:clamp(40px,6vw,72px);position:relative}.mk-frame{background:linear-gradient(180deg, color-mix(in srgb, var(--mk-surface) 70%, transparent), color-mix(in srgb, var(--mk-surface) 40%, transparent));border:1px solid var(--mk-line);box-shadow:var(--mk-shadow-xl);border-radius:20px;padding:8px;position:relative;overflow:hidden}.mk-frame-bar{align-items:center;gap:12px;padding:6px 8px 12px;display:flex}.mk-frame-dots{gap:6px;display:flex}.mk-frame-dots i{background:var(--mk-line-strong);border-radius:50%;width:10px;height:10px}.mk-frame-url{max-width:420px;height:28px;color:var(--mk-ink-3);background:var(--mk-surface-3);border:1px solid var(--mk-line);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0 auto;font-size:.75rem;display:flex}.mk-frame-screen{border:1px solid #ffffff0f;border-radius:13px;overflow:hidden}.mk-frame .laptop-screen{box-shadow:none;border:0;border-radius:0}@media (min-width:760px){.mk-frame-screen .laptop-screen{zoom:1.3}}@media (min-width:1100px){.mk-frame-screen .laptop-screen{zoom:1.6}}.mk-showcase-caption{color:var(--mk-ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:14px;font-size:.8125rem;display:flex}.mk-stats{background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--mk-highlight), var(--mk-shadow-sm);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.mk-stat{padding:clamp(20px,2.6vw,30px) clamp(18px,2.2vw,28px);position:relative}.mk-stat+.mk-stat{border-left:1px solid var(--mk-line)}.mk-stat-value{font-family:var(--mk-font-display);letter-spacing:-.045em;color:var(--mk-ink);margin-bottom:10px;font-size:clamp(2rem,1.4rem + 1.8vw,2.75rem);font-weight:600;line-height:1}.mk-stat-value em{color:var(--mk-teal-2);font-style:normal}.mk-stat-label{color:var(--mk-ink);margin-bottom:4px;font-size:.9063rem;font-weight:600}.mk-stat-sub{color:var(--mk-ink-3);font-size:.8125rem;line-height:1.45}.mk-marquee{padding-block:6px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.mk-marquee-track{gap:10px;width:max-content;animation:48s linear infinite mkMarquee;display:flex}.mk-marquee-group{gap:10px;display:flex}.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}.mk-marquee-item{border:1px solid var(--mk-line);background:var(--mk-surface);height:38px;color:var(--mk-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.8438rem;font-weight:500;display:inline-flex}.mk-marquee-item i{background:var(--mk-teal-2);border-radius:50%;width:6px;height:6px}.mk-marquee-item.gold i{background:var(--mk-gold-2)}@keyframes mkMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mk-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid}.mk-bento>*{grid-column:span 3}.mk-bento>.span-4{grid-column:span 4}.mk-bento>.span-2{grid-column:span 2}.mk-feature{flex-direction:column;display:flex;overflow:hidden}.mk-feature-visual{border-bottom:1px solid var(--mk-line);background:linear-gradient(180deg, var(--mk-surface-2), var(--mk-surface));justify-content:center;align-items:center;min-height:220px;padding:22px;display:flex;position:relative;overflow:hidden}.mk-feature-visual:before{content:"";background-image:radial-gradient(var(--mk-line-strong) 1px, transparent 1px);opacity:.55;background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.mk-feature-body{align-items:flex-start;gap:14px;padding:clamp(20px,2.4vw,28px);display:flex}.mk-feature-body .mk-h3{margin-bottom:6px}.mk-ui{z-index:1;background:var(--mk-surface);border:1px solid var(--mk-line);width:100%;max-width:420px;box-shadow:var(--mk-highlight), var(--mk-shadow-md);color:var(--mk-ink-2);border-radius:14px;padding:12px;font-size:.78rem;position:relative}.mk-ui-row{border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.mk-ui-row+.mk-ui-row{border-top:1px solid var(--mk-line);border-radius:0}.mk-ui-row b{color:var(--mk-ink);font-weight:600}.mk-ui-file{background:var(--mk-surface-2);border:1px dashed var(--mk-line-strong);border-radius:11px;align-items:center;gap:10px;margin-bottom:10px;padding:10px;display:flex}.mk-ui-file .mk-ui-ok{color:var(--mk-teal);align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.mk-ui-qtys{flex-wrap:wrap;gap:6px;display:flex}.mk-ui-qty{background:var(--mk-teal-soft);color:var(--mk-teal);border-radius:9px;align-items:baseline;gap:6px;padding:6px 10px;font-weight:600;display:inline-flex}.mk-ui-qty span{font-family:var(--mk-font-mono);color:var(--mk-ink-2);font-weight:500}.mk-ui-code{font-family:var(--mk-font-mono);color:var(--mk-ink-3);font-size:.72rem}.mk-ui-money{font-family:var(--mk-font-mono);color:var(--mk-ink);font-weight:600}.mk-ui-bubble{background:var(--mk-surface-3);color:var(--mk-ink);border-radius:12px;max-width:86%;margin-bottom:8px;padding:10px 12px}.mk-ui-bubble.me{background:var(--mk-teal-soft);color:var(--mk-teal);margin-left:auto;font-weight:500}.mk-ui-warn{color:var(--mk-ink);align-items:center;gap:8px;padding:6px 0;display:flex}.mk-ui-warn i{background:var(--mk-gold-soft);width:18px;height:18px;color:var(--mk-gold);border-radius:6px;flex-shrink:0;place-items:center;font-size:.7rem;font-style:normal;font-weight:700;display:grid}.mk-ui-page{padding:14px}.mk-ui-bars{gap:7px;margin-top:10px;display:grid}.mk-ui-bar{grid-template-columns:112px 1fr 76px;align-items:center;gap:10px;display:grid}.mk-ui-bar s{background:linear-gradient(90deg, var(--mk-teal-2), var(--mk-teal-3));border-radius:4px;height:8px;text-decoration:none;display:block}.mk-ui-bar s.g{background:linear-gradient(90deg, var(--mk-gold-2), var(--mk-gold-3))}.mk-ui-bar .mk-ui-money{text-align:right;font-size:.72rem}.mk-ui-total{border-top:1px solid var(--mk-line);color:var(--mk-ink);justify-content:space-between;margin-top:10px;padding-top:10px;font-weight:600;display:flex}.mk-band-dark{color:var(--mk-ink);isolation:isolate;background:#070d16;position:relative;overflow:hidden}:root[data-theme=dark] .mk-band-dark{border-block:1px solid var(--mk-line);background:#0a111c}.mk-band-dark .mk-bg-glow{background:radial-gradient(700px 380px at 15% 0,#1ad0ba29,#0000 70%),radial-gradient(600px 360px at 90% 100%,#f4c95a1a,#0000 70%)}.mk-band-dark .mk-bg-grid{-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000 20%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 0,#000 20%,#0000 80%)}.mk-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid;position:relative}.mk-step{border:1px solid var(--mk-line);background:linear-gradient(#ffffff0b,#ffffff04);border-radius:22px;padding:clamp(22px,2.6vw,30px);position:relative;box-shadow:inset 0 1px #ffffff0d}.mk-step-num{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.mk-step-num b{font-family:var(--mk-font-mono);color:var(--mk-teal);letter-spacing:.08em;font-size:.8125rem;font-weight:600}.mk-step-num span{width:40px;height:40px;color:var(--mk-teal);background:#2dd4bf14;border:1px solid #2dd4bf2e;border-radius:12px;place-items:center;display:grid}.mk-step-line{background:linear-gradient(90deg, var(--mk-line-strong), transparent);width:20px;height:1px;position:absolute;top:50%;right:-20px}.mk-proof{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-proof>div{padding:clamp(20px,3vw,36px) clamp(16px,2.4vw,32px)}.mk-proof>div+div{border-left:1px solid var(--mk-line)}.mk-proof-value{font-family:var(--mk-font-display);letter-spacing:-.05em;background:linear-gradient(180deg, var(--mk-gold-2), var(--mk-gold));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:clamp(2.4rem,1.6rem + 2.4vw,3.5rem);font-weight:600;line-height:1}:root[data-theme=dark] .mk-proof-value,.mk-band-dark .mk-proof-value{background-image:linear-gradient(180deg, var(--mk-gold-3), var(--mk-gold-2))}.mk .bill-toggle{background:var(--mk-surface-3);border:1px solid var(--mk-line);border-radius:14px;gap:2px;padding:4px;display:inline-flex}.mk .bill-opt{height:38px;color:var(--mk-ink-2);font-size:.875rem;font-weight:600;font-family:var(--mk-font-body);border-radius:10px;padding:0 16px}.mk .bill-opt:hover{color:var(--mk-ink)}.mk .bill-opt.active{background:var(--mk-surface);color:var(--mk-ink);box-shadow:var(--mk-highlight), var(--mk-shadow-sm)}.mk .bill-save{background:var(--mk-gold-soft);color:var(--mk-gold);border:1px solid color-mix(in srgb, var(--mk-gold-2) 30%, transparent);padding:2px 8px;font-size:.6875rem;font-weight:700}.mk-price-grid{align-items:stretch;gap:clamp(12px,1.4vw,18px);display:grid}.mk-price{background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--mk-highlight), var(--mk-shadow-sm);transition:transform .25s var(--mk-ease), box-shadow .25s var(--mk-ease);border-radius:22px;flex-direction:column;padding:clamp(22px,2.4vw,28px);display:flex;position:relative}.mk-price:hover{box-shadow:var(--mk-highlight), var(--mk-shadow-md);transform:translateY(-3px)}.mk-price.popular{background:linear-gradient(var(--mk-surface), var(--mk-surface)) padding-box, linear-gradient(160deg, var(--mk-teal-3), var(--mk-teal-2) 40%, var(--mk-gold-2)) border-box;box-shadow:var(--mk-highlight), 0 30px 60px -30px #0c847773;border:1.5px solid #0000}.mk .pop-badge{color:#fff;font-family:var(--mk-font-mono);letter-spacing:.12em;background:linear-gradient(#16ac98,#0c8477);padding:6px 12px;font-size:.6563rem;font-weight:600;top:-12px;box-shadow:0 8px 20px -6px #0c84778c}.mk-price-badge{align-items:center;gap:6px;margin-bottom:10px;font-size:.75rem;font-weight:600;display:inline-flex}.mk-price-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mk-price-name{font-family:var(--mk-font-display);letter-spacing:-.02em;color:var(--mk-ink);margin:0 0 14px;font-size:1.25rem;font-weight:600}.mk-price-amount{align-items:baseline;gap:4px;margin-bottom:6px;display:flex}.mk-price-amount b{font-family:var(--mk-font-display);letter-spacing:-.045em;color:var(--mk-ink);font-size:clamp(2.1rem,1.7rem + 1vw,2.5rem);font-weight:600;line-height:1}.mk-price-amount span{color:var(--mk-ink-3);font-size:.875rem}.mk-price-note{min-height:18px;color:var(--mk-ink-3);margin-bottom:14px;font-size:.75rem}.mk-price-tagline{color:var(--mk-ink-2);border-bottom:1px solid var(--mk-line);min-height:42px;margin:0 0 18px;padding-bottom:18px;font-size:.875rem;line-height:1.55}.mk-price ul{flex:1;align-content:start;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.mk-price li{color:var(--mk-ink-2);align-items:flex-start;gap:10px;font-size:.8438rem;line-height:1.45;display:flex}.mk-price li svg{color:var(--mk-teal-2);flex-shrink:0;margin-top:2px}.mk-price .btn{width:100%}.mk .modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050a1080}.mk .modal-content{background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow-xl);border-radius:24px}.mk .modal-title{font-family:var(--mk-font-display);letter-spacing:-.025em;color:var(--mk-ink);font-weight:600}.mk .modal-desc{color:var(--mk-ink-2)}.mk .faq-item{background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--mk-highlight), var(--mk-shadow-sm);transition:border-color .2s var(--mk-ease), box-shadow .2s var(--mk-ease);border-radius:16px}.mk .faq-item:hover{border-color:var(--mk-line-strong)}.mk .faq-item[open]{box-shadow:var(--mk-highlight), var(--mk-shadow-md)}.mk .faq-item summary{font-family:var(--mk-font-display);letter-spacing:-.012em;color:var(--mk-ink);padding:18px 20px;font-size:1.0156rem;font-weight:600}.mk .faq-item summary:after{content:"";width:26px;height:26px;transition:transform .25s var(--mk-ease), background-color .2s;background:var(--mk-surface-3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M6 1.5v9M1.5 6h9' stroke='%230FA08F' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / 12px no-repeat;border:1px solid var(--mk-line);border-radius:8px;flex-shrink:0}.mk .faq-item[open] summary:after{content:"";transform:rotate(45deg)}.mk .faq-item p{color:var(--mk-ink-2);padding:0 20px 20px;font-size:.9375rem;line-height:1.75}.mk-faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.mk-faq-layout .mk-section-head{position:sticky;top:104px}.mk-cta{isolation:isolate;color:var(--mk-ink);text-align:center;box-shadow:var(--mk-shadow-xl);background:#070d16;border:1px solid #d6e4f214;border-radius:clamp(22px,3vw,32px);padding:clamp(48px,7vw,96px) clamp(20px,5vw,64px);position:relative;overflow:hidden}.mk-cta .mk-lead{max-width:520px;margin:0 auto 32px}.mk-footer{border-top:1px solid var(--mk-line);background:var(--mk-surface-2);margin-top:clamp(32px,4vw,56px);position:relative}.mk-footer-top{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px);padding-block:clamp(48px,6vw,72px) 40px;display:grid}.mk-footer-brand p{max-width:320px;color:var(--mk-ink-2);margin:16px 0 20px;font-size:.875rem;line-height:1.65}.mk-footer h4{font-family:var(--mk-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-3);margin:4px 0 16px;font-size:.6875rem;font-weight:600}.mk-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk-footer a{color:var(--mk-ink-2);font-size:.875rem;text-decoration:none}.mk-footer a:hover{color:var(--mk-ink)}.mk-footer-contact{gap:8px;display:grid}.mk-footer-contact a{align-items:center;gap:8px;display:inline-flex}.mk-footer-bottom{border-top:1px solid var(--mk-line);color:var(--mk-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:22px 28px;font-size:.8125rem;display:flex}.mk-footer-word{font-family:var(--mk-font-display);letter-spacing:-.06em;text-align:center;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, color-mix(in srgb, var(--mk-ink) 9%, transparent), transparent 85%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;padding-top:8px;font-size:clamp(5rem,18vw,15rem);font-weight:700;line-height:.8;overflow:hidden}.mk-page-hero{text-align:center;margin-top:-74px;padding:calc(74px + clamp(56px,8vw,104px)) 0 clamp(40px,6vw,72px);position:relative;overflow:clip}.mk-page-hero .mk-chip,.mk-page-hero .mk-tag{margin-bottom:22px}.mk-page-hero .mk-lead{max-width:640px;margin:0 auto}.mk-page-hero .mk-hero-ctas{justify-content:center;margin:32px 0 0}.mk-page-hero.left{text-align:left}.mk-page-hero.left .mk-lead{margin:0}.mk-prose,.mk .post-body{color:var(--mk-ink-2);font-size:1.0313rem;line-height:1.8}.mk-prose>*+*,.mk .post-body>*+*{margin-top:1.1em}.mk-prose h2,.mk .post-body h2{font-family:var(--mk-font-display);letter-spacing:-.025em;color:var(--mk-ink);margin:2.4em 0 .7em;scroll-margin-top:110px;font-size:clamp(1.4rem,1.2rem + .8vw,1.75rem);font-weight:600;line-height:1.25}.mk-prose h3,.mk .post-body h3{font-family:var(--mk-font-display);letter-spacing:-.015em;color:var(--mk-ink);margin:1.8em 0 .5em;font-size:1.1875rem;font-weight:600}.mk-prose p,.mk .post-body p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 1.1em}.mk-prose ul,.mk-prose ol,.mk .post-body ul,.mk .post-body ol{margin:0 0 1.2em 1.2em;padding:0}.mk-prose li,.mk .post-body li{font-size:inherit;margin:0 0 .45em;padding-left:.2em;line-height:1.7}.mk-prose li::marker{color:var(--mk-teal-2)}.mk .post-body li::marker{color:var(--mk-teal-2)}.mk-prose strong,.mk .post-body strong{color:var(--mk-ink);font-weight:600}.mk-prose a,.mk .post-body a{color:var(--mk-teal);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--mk-teal-2) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--mk-teal-2) 40%, transparent);text-underline-offset:3px;font-weight:500}.mk-prose table,.mk .post-body table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:.9063rem}.mk-prose th,.mk .post-body th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-ink-3);border-bottom:1px solid var(--mk-line-strong);padding:10px 12px;font-size:.72rem;font-weight:600}.mk-prose td,.mk .post-body td{border-bottom:1px solid var(--mk-line);color:var(--mk-ink-2);padding:11px 12px}.mk .post-body .post-callout,.mk-callout{border:1px solid color-mix(in srgb, var(--mk-gold-2) 30%, transparent);border-left:3px solid var(--mk-gold-2);background:var(--mk-gold-soft);color:var(--mk-ink-2);border-radius:12px;margin:1.5em 0;padding:16px 18px;font-size:.9688rem;line-height:1.7}.mk .post-table-scroll{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:14px;overflow-x:auto}.mk .post-table-scroll table{margin:0}.mk .blog-cover{border:1px solid var(--mk-line);border-radius:16px}.mk .post-card{border-radius:20px}.mk .post-card:hover{box-shadow:var(--mk-highlight), var(--mk-shadow-md);transform:translateY(-3px)}.mk .input,.mk .select,.mk .textarea,.au .input,.au .select,.au .textarea{background:var(--mk-surface);border:1px solid var(--mk-line-strong);min-height:46px;color:var(--mk-ink);transition:border-color .15s var(--mk-ease), box-shadow .15s var(--mk-ease), background .15s var(--mk-ease);border-radius:12px;padding:0 14px;font-size:.9375rem;box-shadow:inset 0 1px 2px #0a17140a}.mk .textarea,.au .textarea{padding:12px 14px}.mk .input::placeholder,.au .input::placeholder,.mk .textarea::placeholder{color:color-mix(in srgb, var(--mk-ink-3) 80%, transparent)}.mk .input:hover,.au .input:hover,.mk .select:hover,.au .select:hover{border-color:color-mix(in srgb, var(--mk-ink) 30%, transparent)}.mk .input:focus,.mk .select:focus,.mk .textarea:focus,.au .input:focus,.au .select:focus,.au .textarea:focus{border-color:var(--mk-teal-2);box-shadow:var(--mk-ring);outline:none}.mk .input:focus-visible,.au .input:focus-visible,.mk .select:focus-visible,.au .select:focus-visible{outline:none}.mk .input[aria-invalid=true],.au .input[aria-invalid=true]{border-color:var(--danger-text)}.mk .field,.au .field{gap:7px}.mk .field-label,.au .field-label{color:var(--mk-ink);letter-spacing:-.003em;font-size:.8438rem;font-weight:600}.mk .field-help,.au .field-help{color:var(--mk-ink-3);font-size:.78rem}.mk .field-error,.au .field-error{font-size:.78rem}.mk .banner,.au .banner{color:var(--mk-ink);border-radius:14px;margin-bottom:18px;padding:12px 14px;font-size:.875rem;line-height:1.5}.mk .banner-title,.au .banner-title{font-weight:600}.au .choice,.mk .choice{border:1px solid var(--mk-line-strong);background:var(--mk-surface);box-shadow:var(--mk-highlight), var(--mk-shadow-sm);min-height:64px;transition:border-color .18s var(--mk-ease), box-shadow .18s var(--mk-ease), background .18s var(--mk-ease);border-radius:16px;padding:16px 16px 16px 48px;position:relative}.au .choice:before,.mk .choice:before{content:"";border:1.5px solid var(--mk-line-strong);background:var(--mk-surface);width:18px;height:18px;transition:border .18s var(--mk-ease);border-radius:50%;position:absolute;top:19px;left:16px}.au .choice:hover,.mk .choice:hover{border-color:color-mix(in srgb, var(--mk-ink) 30%, transparent)}.au .choice[aria-pressed=true],.mk .choice[aria-pressed=true]{border-color:var(--mk-teal-2);background:linear-gradient(180deg, var(--mk-teal-soft), transparent), var(--mk-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--mk-teal-2) 14%, transparent)}.au .choice[aria-pressed=true]:before,.mk .choice[aria-pressed=true]:before{border:5.5px solid var(--mk-teal-2)}.au .choice-title,.mk .choice-title{color:var(--mk-ink);font-size:.9375rem;font-weight:600}.au .choice-desc,.mk .choice-desc{color:var(--mk-ink-2);margin-top:3px;font-size:.8125rem}.au .checkbox-row,.mk .checkbox-row{font-size:.8438rem;line-height:1.55;border-radius:14px!important}.au .checkbox-row input,.mk .checkbox-row input{accent-color:var(--mk-teal-2);width:17px;height:17px;margin-top:2px}.au .pill,.mk .pill{border-radius:999px;padding:3px 9px;font-size:.6875rem}.mk .data-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.mk .data-table th{background:var(--mk-surface-2);color:var(--mk-ink-3);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--mk-line);padding:12px 14px;font-size:.72rem;font-weight:600}.mk .data-table td{border-bottom:1px solid var(--mk-line);color:var(--mk-ink-2);background:0 0;padding:13px 14px}.mk .data-table tbody tr:nth-child(2n){background:0 0}.mk .data-table tbody tr:hover td{background:var(--mk-surface-2)}.mk .table-wrap{border:1px solid var(--mk-line);background:var(--mk-surface);box-shadow:var(--mk-highlight), var(--mk-shadow-sm);border-radius:16px;overflow:auto}.au{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);min-height:100dvh;display:grid}.au-main{flex-direction:column;min-width:0;padding:20px clamp(20px,4vw,48px) 24px;display:flex;position:relative}.au-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.au-top a{border-radius:10px;text-decoration:none}.au-back{border:1px solid var(--mk-line);border-radius:11px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:.8438rem;font-weight:500;display:inline-flex;color:var(--mk-ink-2)!important}.au-back:hover{background:var(--mk-surface-3);color:var(--mk-ink)!important}.au-form-wrap{flex:1;justify-content:center;align-items:center;padding-block:clamp(28px,6vh,64px);display:flex}.au-form{width:100%;animation:mkRise .6s var(--mk-ease) both}.au-foot{color:var(--mk-ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.78rem;display:flex}.au-foot a{color:var(--mk-ink-3);text-decoration:none}.au-foot a:hover{color:var(--mk-ink)}.au-title{font-family:var(--mk-font-display);letter-spacing:-.04em;color:var(--mk-ink);margin:0 0 8px;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:600;line-height:1.08}.au-sub{color:var(--mk-ink-2);margin:0 0 28px;font-size:.9688rem;line-height:1.6}.au .stack{gap:18px}.au-switch{text-align:center;color:var(--mk-ink-2);margin-top:26px;font-size:.875rem}.au-switch a,.au-link{color:var(--mk-teal);font-weight:600;text-decoration:none}.au-status-icon{width:56px;height:56px;box-shadow:var(--mk-highlight), var(--mk-shadow-sm);border:1px solid;border-radius:16px;place-items:center;margin-bottom:20px;display:inline-grid}.au-status-icon.neutral{color:var(--mk-teal);background:var(--mk-teal-soft);border-color:color-mix(in srgb, var(--mk-teal-2) 22%, transparent)}.au-status-icon.success{color:var(--success-text);background:var(--success-muted);border-color:color-mix(in srgb, var(--success) 25%, transparent)}.au-status-icon.danger{color:var(--danger-text);background:var(--danger-muted);border-color:color-mix(in srgb, var(--danger) 25%, transparent)}.au-progress{gap:6px;margin:-8px 0 24px;display:flex}.au-progress i{background:var(--mk-surface-3);border-radius:4px;flex:1;height:4px;position:relative;overflow:hidden}.au-progress i.on:after{content:"";background:linear-gradient(90deg, var(--mk-teal-2), var(--mk-teal-3));animation:mkGrow .5s var(--mk-ease) both;transform-origin:0;position:absolute;inset:0}@keyframes mkGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.au-panel{height:100dvh;padding:12px 12px 12px 0;position:sticky;top:0}.au-panel-inner{isolation:isolate;color:#eef3f7;--mk-ink:#eef3f7;--mk-ink-2:#aab7c5;--mk-ink-3:#7f8da0;--mk-line:#d6e4f217;--mk-teal:#2dd4bf;--mk-teal-2:#1ac2ad;--mk-gold:#f4c95a;--text-primary:#eef3f7;--text-secondary:#aab7c5;--text-muted:#7f8da0;--accent-bright:#2dd4bf;--border:#d6e4f217;--mk-contour:#2dd4bf29;--mk-grid-line:#d6e4f20a;background:radial-gradient(900px 520px at 100% 0,#1ad0ba33,#0000 60%),radial-gradient(700px 480px at 0 100%,#f4c95a21,#0000 60%),#070d16;border-radius:26px;flex-direction:column;justify-content:space-between;gap:32px;height:100%;padding:clamp(32px,4vw,56px);display:flex;position:relative;overflow:hidden}.au-panel-inner .mk-bg-contours{min-height:100%}.au-panel-top{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.au-panel-body{z-index:1;max-width:480px;position:relative}.au-panel-title{font-family:var(--mk-font-display);letter-spacing:-.045em;color:#f5f8fa;margin:0 0 18px;font-size:clamp(2rem,1.3rem + 2vw,3rem);font-weight:600;line-height:1.04}.au-panel-lead{color:#b5c1ce;max-width:440px;margin:0 0 32px;font-size:1rem;line-height:1.7}.au-panel-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:440px;display:grid}.au-panel-stat{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #d6e4f21a;border-radius:16px;padding:16px 18px;box-shadow:inset 0 1px #ffffff0f}.au-panel-stat b{font-family:var(--mk-font-display);letter-spacing:-.04em;color:#fff;margin-bottom:6px;font-size:1.75rem;font-weight:600;line-height:1;display:block}.au-panel-stat span{color:#93a2b4;font-size:.78rem}.au-panel-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.au-panel-points li{color:#c4cfda;align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.55;display:flex}.au-panel-points li>span:first-child{color:#2dd4bf;background:#2dd4bf1a;border:1px solid #2dd4bf33;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;margin-top:-1px;display:grid}.au-panel-foot{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.au-panel-foot span{color:#aab7c5;background:#ffffff0a;border:1px solid #d6e4f217;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:.75rem;display:inline-flex}.au-panel-foot span i{background:#2dd4bf;border-radius:50%;width:6px;height:6px}.au-main:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--mk-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--mk-grid-line) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 50% at 30% 0,#000 10%,#0000 70%);mask-image:radial-gradient(70% 50% at 30% 0,#000 10%,#0000 70%)}.au-main:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--mk-glow-a), transparent);opacity:.6;width:70%;height:420px;position:absolute;top:-120px;left:-10%}.au-main{isolation:isolate}:root[data-theme=dark] .au-panel-inner{box-shadow:inset 0 0 0 1px #d6e4f214}.au .empty-steps li b{background:var(--mk-teal-soft);color:var(--mk-teal);border:1px solid color-mix(in srgb, var(--mk-teal-2) 22%, transparent)}.au .empty-steps li{color:var(--mk-ink-2)}.au .skeleton{border-radius:12px}.au.au-centered{flex-direction:column;grid-template-columns:none;display:flex;position:relative;overflow:hidden}.au-centered .au-main{z-index:1;flex:1;position:relative}.au-card{background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--mk-highlight), var(--mk-shadow-xl);border-radius:26px;padding:clamp(28px,4vw,44px)}.au-panel-inner .logo-bid,.mk-band-dark .logo-bid,.mk-cta .logo-bid{color:#1ad0ba}.mk .logo-sub,.au .logo-sub{font-weight:600;letter-spacing:.14em!important;opacity:.6!important}.mk-crown:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mk-teal-3) 70%, transparent), transparent);pointer-events:none;height:1px;position:absolute;top:-1px;left:14%;right:14%}.mk-cta:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,#08111c 82%,#070d16 100%);border-radius:50%;width:170%;position:absolute;top:78%;left:50%;translate:-50%;box-shadow:0 0 0 1px #5eead473,0 -8px 48px #1ad0ba73,0 -2px 14px #f4c95a59}.mk-cta:before{content:"";z-index:-2;background:radial-gradient(60% 50% at 50% 108%,#1ad0ba52,#f4c95a1a 45%,#0000 72%),linear-gradient(#050a12,#07101b 60%,#0a1a24);position:absolute;inset:0}.mk-grain{pointer-events:none;z-index:0;opacity:.07;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mk-tilt{transform-origin:50% 0;animation:linear both mkTilt;animation-timeline:view();animation-range:entry cover 38%}}}@keyframes mkTilt{0%{opacity:.6;transform:perspective(1800px)rotateX(16deg)scale(.93)}to{opacity:1;transform:perspective(1800px)rotateX(0)scale(1)}}.mk-showcase-glow{z-index:-1;filter:blur(70px);opacity:.55;background:linear-gradient(90deg,#1ad0ba73,#14b8a640,#f4c95a59);border-radius:50%;position:absolute;inset:12% 8% -4%}.mk-horizon{background:linear-gradient(90deg,#0000,#5eead4b3,#f4c95a99,#0000);height:1px;position:absolute;top:-1px;left:6%;right:6%}@keyframes mkRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mk-rise{animation:mkRise .8s var(--mk-ease) both}.mk-rise-1{animation-delay:60ms}.mk-rise-2{animation-delay:.12s}.mk-rise-3{animation-delay:.18s}.mk-rise-4{animation-delay:.26s}.mk-rise-5{animation-delay:.36s}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mk-reveal{animation:linear both mkRise;animation-timeline:view();animation-range:entry cover 24%}}}@media (prefers-reduced-motion:reduce){.mk-rise,.au-form,.mk-float-a,.mk-float-b,.mk-live{animation:none!important}.mk-marquee-track{justify-content:center;width:auto;animation:none}.mk-marquee-group{flex-wrap:wrap;justify-content:center;padding-inline:16px}.mk-marquee{-webkit-mask-image:none;mask-image:none}.mk-marquee-track [aria-hidden=true]{display:none}}@media (max-width:1100px){.mk-nav-links .mk-nav-hide-md{display:none}.mk-nav-link,.mk-nav-links .nav-dd-btn{padding:0 9px}.mk-nav{gap:10px}.mk-nav-actions .btn{padding:0 12px}.mk-footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-footer-brand{grid-column:1/-1}}@media (max-width:960px){.mk-hero-grid,.mk-split,.mk-faq-layout{grid-template-columns:minmax(0,1fr)}.mk-hero-visual{width:100%;max-width:520px;min-height:0;margin:0 auto}.mk-screen{margin:0 auto}.mk-faq-layout .mk-section-head{position:static}.mk-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-grid-3,.mk-steps,.mk-proof{grid-template-columns:minmax(0,1fr)}.mk-proof>div+div{border-left:0;border-top:1px solid var(--mk-line)}.mk-step-line{display:none}.mk-bento>*,.mk-bento>.span-4,.mk-bento>.span-2{grid-column:span 6}.mk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-stat:nth-child(3){border-left:0}.mk-stat:nth-child(n+3){border-top:1px solid var(--mk-line)}.au{grid-template-columns:minmax(0,1fr)}.au-panel{display:none}}@media (max-width:980px){.mk-nav-links,.mk-nav-actions{display:none}.mk-nav-mobile{display:flex}.mk-nav{height:58px;padding:0 8px 0 12px}}@media (max-width:640px){.mk-grid-2,.mk-grid-4{grid-template-columns:minmax(0,1fr)}.mk-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-float{display:none}.mk-hero-ctas .btn{flex:100%}.mk-showcase-caption{text-align:center;justify-content:center}.mk-stat-value{font-size:1.9rem}.mk .faq-item summary{padding:16px;font-size:.9688rem}.mk .faq-item p{padding:0 16px 16px}.mk-ui-bar{grid-template-columns:88px 1fr 64px}}@media (max-width:480px){.mk-chip{text-wrap:balance;border-radius:16px;font-size:.78rem}.mk-stat{padding:18px 16px}.mk-stat-value{margin-bottom:8px;font-size:1.75rem}.mk-stat-sub{font-size:.75rem}}@media (max-width:420px){.mk-nav-mobile .mk-mobile-signin{padding:0 8px}.mk-nav-brand .logo-sub{display:none}.mk-mobile-ctas{grid-template-columns:minmax(0,1fr)}}
@property --mk-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --mk-gp{syntax:"<percentage>";inherits:false;initial-value:0%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mk-reveal{animation-range:entry 0 entry 160px}}}@supports (animation-timeline:scroll()){.mk-nav{animation:linear both mkNavFirm;animation-timeline:scroll(root);animation-range:0 180px}}@keyframes mkNavFirm{0%{background-color:color-mix(in srgb, var(--mk-surface) 38%, transparent);border-color:color-mix(in srgb, var(--mk-line) 50%, transparent);box-shadow:var(--mk-highlight)}to{background-color:color-mix(in srgb, var(--mk-surface) 86%, transparent);border-color:var(--mk-line);box-shadow:var(--mk-highlight), var(--mk-shadow-md)}}.mk-hero .mk-bg-contours,.mk-page-hero .mk-bg-contours,.au-centered .mk-bg-contours{opacity:.7}@media (prefers-reduced-motion:no-preference){.mk-hero .mk-bg-glow,.mk-page-hero .mk-bg-glow{animation:26s ease-in-out infinite alternate mkDrift}}@keyframes mkDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(2.5%,-3%)scale(1.07)}}.mk-bg-cone{filter:blur(34px);background:conic-gradient(from 180deg at 50% 0%, transparent 0 158deg, color-mix(in srgb, var(--mk-teal-3) 16%, transparent) 172deg, color-mix(in srgb, var(--mk-gold-3) 12%, transparent) 186deg, transparent 202deg);width:120%;height:140%;position:absolute;top:-40%;left:58%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 25%,#0000 80%);mask-image:linear-gradient(#000 25%,#0000 80%)}.mk-bg-noise{opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}:root[data-theme=dark] .mk-bg-noise{mix-blend-mode:screen;opacity:.05;filter:invert()}.mk-display{letter-spacing:-.05em;font-size:clamp(2.75rem,1.45rem + 4.1vw,4.75rem)}.mk-hero .mk-display .mk-accent{white-space:nowrap;line-height:.98}.mk-float{background:color-mix(in srgb, var(--mk-surface) 76%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6)}.mk-beam{position:relative;overflow:visible!important}.mk-beam:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;background:conic-gradient(from var(--mk-angle), transparent 0deg 240deg, color-mix(in srgb, var(--mk-teal-3) 90%, transparent) 296deg, var(--mk-gold-3) 326deg, transparent 352deg);-webkit-mask-composite:xor;padding:1.5px;animation:7s linear infinite mkSpin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes mkSpin{to{--mk-angle:360deg}}@media (prefers-reduced-motion:reduce){.mk-beam:after{opacity:.6;animation:none}}.mk-gauge{background:conic-gradient(var(--mk-gold-2) 0 var(--mk-gp), var(--mk-surface-3) var(--mk-gp) 100%);animation:mkGauge 1.8s .55s var(--mk-ease) both}@keyframes mkGauge{0%{--mk-gp:0%}to{--mk-gp:62%}}.mk-hazard{animation:mkRise .7s var(--mk-ease) both}.mk-hazard:first-child{animation-delay:.7s}.mk-hazard:nth-child(2){animation-delay:.82s}.mk-hazard:nth-child(3){animation-delay:.94s}.mk-spot{isolation:isolate}.mk-spot:hover{background-image:radial-gradient(520px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--mk-teal-2) 7%, transparent), transparent 46%)}.mk-spot:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;opacity:0;transition:opacity .35s var(--mk-ease);background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--mk-teal-3) 80%, transparent), transparent 70%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mk-spot:hover:after{opacity:1}.mk .btn-primary,.mk .btn-amber,.au .btn-primary{isolation:isolate;position:relative;overflow:hidden}.mk .btn-primary:after,.mk .btn-amber:after,.au .btn-primary:after{content:"";z-index:-1;pointer-events:none;transition:transform .75s var(--mk-ease);background:linear-gradient(105deg,#0000 30%,#ffffff57 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.mk .btn-primary:hover:after,.mk .btn-amber:hover:after,.au .btn-primary:hover:after{transform:translate(130%)}.mk-section-head.split{text-align:left;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:24px 48px;max-width:none;display:grid}.mk-section-head.split .mk-eyebrow:after{display:none}.mk-section-head.split .mk-h2{margin:0}.mk-manifesto{font-family:var(--mk-font-display);letter-spacing:-.04em;text-align:center;max-width:1040px;color:var(--mk-ink);text-wrap:balance;margin:0 auto;font-size:clamp(1.9rem,1.05rem + 2.9vw,3.5rem);font-weight:600;line-height:1.13}.mk-manifesto em{font-family:var(--mk-font-serif);letter-spacing:-.01em;color:var(--mk-teal);font-style:italic;font-weight:400}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mk-word{animation:linear both mkWord;animation-timeline:view();animation-range:cover 16% cover 40%}}}@keyframes mkWord{0%{opacity:.14;filter:blur(1px)}to{opacity:1;filter:blur()}}.mk-showcase .mk-tilt{position:relative}.mk-show-float{z-index:6;background:color-mix(in srgb, var(--mk-surface) 80%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);border:1px solid var(--mk-line);min-width:210px;box-shadow:var(--mk-highlight), var(--mk-shadow-lg);color:var(--mk-ink-2);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-size:.78rem;display:flex;position:absolute}.mk-show-float b{font-family:var(--mk-font-display);letter-spacing:-.02em;color:var(--mk-ink);font-size:1.0625rem;font-weight:600;display:block}.mk-show-float.a{top:-30px;left:5%}.mk-show-float.b{bottom:-34px;right:5%}@media (prefers-reduced-motion:no-preference){.mk-show-float.a{animation:7s ease-in-out infinite mkBob}.mk-show-float.b{animation:8s ease-in-out -3s infinite mkBob}}.mk-step-ui{border:1px solid var(--mk-line);color:var(--mk-ink-2);background:#ffffff09;border-radius:14px;margin-top:22px;padding:12px;font-size:.78rem}.mk-step-ui .row{justify-content:space-between;align-items:center;gap:10px;padding:6px 2px;display:flex}.mk-step-ui .row+.row{border-top:1px solid var(--mk-line)}.mk-step-ui b{color:var(--mk-ink);font-weight:600}.mk-step-ui .mono{font-family:var(--mk-font-mono);color:var(--mk-ink)}.mk-step-bar{background:#ffffff12;border-radius:6px;height:6px;margin-top:8px;overflow:hidden}.mk-step-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--mk-teal-2), var(--mk-teal-3));width:72%;height:100%;display:block}.mk-step{flex-direction:column;display:flex}.mk-step .mk-step-ui{margin-top:auto}.mk-step p.mk-body{margin-bottom:22px}.au-form-card{background:color-mix(in srgb, var(--mk-surface) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--mk-line);box-shadow:var(--mk-highlight), 0 1px 2px #0a17140a, 0 44px 90px -50px #06302a6b;border-radius:26px;padding:clamp(24px,3.4vw,40px);position:relative}:root[data-theme=dark] .au-form-card{box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #0006,0 44px 100px -46px #000}.au-form-card .card-static{box-shadow:none;background:0 0;border:0;padding:0}.au-form-glow{z-index:-1;filter:blur(50px);opacity:.5;pointer-events:none;background:linear-gradient(90deg,#1ad0ba59,#f4c95a40);border-radius:50%;height:120px;position:absolute;bottom:-30px;left:10%;right:10%}.au input.input[type=email]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237F8DA0' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3.5 6.5l8.5 6.5 8.5-6.5'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;background-size:17px;padding-left:42px}.au input.input[autocomplete=current-password],.au input.input[autocomplete=new-password]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237F8DA0' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;background-size:17px;padding-left:42px}.au input.input[type=email]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230FA08F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3.5 6.5l8.5 6.5 8.5-6.5'/%3E%3C/svg%3E")}.au input.input[autocomplete=current-password]:focus,.au input.input[autocomplete=new-password]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230FA08F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}.au .input,.au .btn-lg{border-radius:13px;min-height:50px}.au-panel-bottom{z-index:1;gap:18px;display:grid;position:relative}.au-panel-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #d6e4f21f;border-radius:20px;max-width:440px;padding:16px;position:relative;box-shadow:inset 0 1px #ffffff12,0 30px 60px -30px #000000b3}.au-panel-card-head{color:#aab7c5;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:.75rem;display:flex}.au-panel-card-head>span{color:#dce5ee;align-items:center;gap:8px;font-weight:600;display:inline-flex}.au-panel-card-head em{font-style:normal;font-family:var(--mk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#93a2b4;border:1px solid #d6e4f224;border-radius:999px;padding:3px 8px;font-size:.625rem}.au-panel-card-body{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.au-panel-card .mk-gauge{--mk-surface-3:#ffffff14;--mk-surface-2:#0b1420;width:54px;height:54px}.au-panel-card .mk-gauge b{color:#fff;font-size:1.0625rem}.au-panel-card-body strong{font-family:var(--mk-font-display);color:#fff;letter-spacing:-.02em;font-size:1rem;font-weight:600;display:block}.au-panel-card-body small{color:#93a2b4;font-size:.75rem}.au-panel-card-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.au-panel-card-tags span{color:#c4cfda;background:#ffffff0d;border:1px solid #d6e4f21a;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.6875rem;display:inline-flex}.au-panel-card-tags i{border-radius:50%;width:6px;height:6px}@media (max-height:880px){.au-panel-card{display:none}}@media (max-width:960px){.mk-section-head.split{grid-template-columns:minmax(0,1fr)}.mk-show-float{display:none}}@media (max-width:640px){.au-form-card{border-radius:22px;padding:22px 18px}.au-form-wrap{padding-block:20px 28px}}.au div:has(>input.input[autocomplete$=-password]):before{content:"";z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237F8DA0' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") 50%/17px no-repeat;width:17px;height:17px;position:absolute;top:50%;left:14px;translate:0 -50%}.au div:has(>input.input[autocomplete$=-password]:focus):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230FA08F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}.au input.input[autocomplete$=-password]{background-image:none}@supports (anchor-name:--a) and (anchor-scope:all){.au .field:has(>input.input[type=email]){anchor-scope:--au-email}.au .field>input.input[type=email]{anchor-name:--au-email;background-image:none}.au .field:has(>input.input[type=email]):after{content:"";z-index:1;position-anchor:--au-email;top:anchor(center);left:anchor(left);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237F8DA0' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3.5 6.5l8.5 6.5 8.5-6.5'/%3E%3C/svg%3E") 50%/17px no-repeat;width:17px;height:17px;position:absolute;translate:14px -50%}.au .field:has(>input.input[type=email]:focus):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230FA08F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3.5 6.5l8.5 6.5 8.5-6.5'/%3E%3C/svg%3E")}}.au input.input:autofill,.mk input.input:autofill{-webkit-text-fill-color:var(--mk-ink);caret-color:var(--mk-ink);box-shadow:inset 0 0 0 100px var(--mk-surface), inset 0 1px 2px #0a17140a;transition:background-color 600000s,color 600000s}.au input.input:autofill:focus,.mk input.input:autofill:focus{box-shadow:inset 0 0 0 100px var(--mk-surface), var(--mk-ring)}.ap input.input:autofill{-webkit-text-fill-color:var(--ap-ink);caret-color:var(--ap-ink);box-shadow:inset 0 0 0 100px var(--ap-surface), inset 0 1px 2px #0d1b1909;transition:background-color 600000s,color 600000s}.ap input.input:autofill:focus{box-shadow:inset 0 0 0 100px var(--ap-surface), var(--ap-ring)}
.mk .mkc-hero-eyebrow{text-align:center;flex-wrap:wrap;justify-content:center;margin-bottom:22px}.mk .mkc-chip-caps{letter-spacing:.07em;color:var(--mk-ink-2);font-size:.75rem;font-weight:600}.mk .mkc-chip-tag-gold{background:var(--mk-gold-soft);color:var(--mk-gold)}.mk .mkc-accent-gold{background:linear-gradient(100deg, var(--mk-gold) 0%, var(--mk-gold-2) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mk .mkc-after-hero{padding-top:clamp(20px,3vw,40px)}.mk .mkc-guide-h1 .mk-accent{display:block}.mk .mkc-cta-lead{max-width:620px}.mk .mk-cta .mk-eyebrow{justify-content:center}.mk .mk-cta .mk-eyebrow:after{content:"";opacity:.7;background:currentColor;width:18px;height:1px}.mk .mk-cta .mk-hero-ctas{justify-content:center;margin-bottom:0}.mk .mkc-stats{text-align:left;background:var(--mk-surface);border:1px solid var(--mk-line);max-width:720px;box-shadow:var(--mk-highlight), var(--mk-shadow-md);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:40px auto 0;display:grid;overflow:hidden}.mk .mkc-stat{flex-direction:column-reverse;justify-content:flex-end;gap:8px;margin:0;padding:clamp(16px,2vw,22px) clamp(14px,2vw,24px);display:flex}.mk .mkc-stat+.mkc-stat{border-left:1px solid var(--mk-line)}.mk .mkc-stat dd{font-family:var(--mk-font-display);letter-spacing:-.045em;color:var(--mk-ink);margin:0;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.15rem);font-weight:600;line-height:1}.mk .mkc-stat dd em{color:var(--mk-teal-2);font-style:normal}.mk .mkc-stat dt{color:var(--mk-ink-3);font-size:.8125rem;line-height:1.4}.mk .mkc-provisional{text-align:left;max-width:640px;margin:22px auto 0;font-size:.875rem}.mk .mkc-guide{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.mk .mkc-index{position:sticky;top:100px}.mk .mkc-index-card{padding:18px 14px 16px}.mk .mkc-index-title{font-family:var(--mk-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-3);justify-content:space-between;align-items:center;gap:8px;margin:0 6px 10px;font-size:.6875rem;font-weight:600;display:flex}.mk .mkc-index ol{counter-reset:mkc-ix;gap:2px;margin:0;padding:0;list-style:none;display:grid}.mk .mkc-index li{counter-increment:mkc-ix}.mk .mkc-index a{color:var(--mk-ink);transition:background .15s var(--mk-ease);border-radius:11px;grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"n name mult"".bar bar";align-items:baseline;gap:7px 8px;padding:9px 8px 10px;text-decoration:none;display:grid}.mk .mkc-index a:before{content:counter(mkc-ix, decimal-leading-zero);font-family:var(--mk-font-mono);color:var(--mk-ink-3);grid-area:n;font-size:.6563rem}.mk .mkc-index a:hover{background:var(--mk-surface-3);color:var(--mk-ink)}.mk .mkc-ix-name{grid-area:name;font-size:.8438rem;font-weight:500;line-height:1.35}.mk .mkc-ix-mult{color:var(--mk-teal);white-space:nowrap;grid-area:mult;font-size:.75rem;font-weight:600}.mk .mkc-ix-bar{background:var(--mk-surface-3);border-radius:4px;grid-area:bar;height:4px;position:relative}.mk .mkc-ix-bar i{background:linear-gradient(90deg, var(--mk-teal-2), var(--mk-teal-3));border-radius:4px;max-width:100%;position:absolute;top:0;bottom:0;left:0}.mk .mkc-ix-bar:after{content:"";background:var(--mk-ink-3);opacity:.55;width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.mk .mkc-ix-legend{border-top:1px solid var(--mk-line);color:var(--mk-ink-3);align-items:center;gap:8px;margin:12px 8px 0;padding-top:12px;font-size:.75rem;display:flex}.mk .mkc-ix-legend i{background:var(--mk-ink-3);opacity:.7;width:1px;height:12px}.mk .mkc-regions{counter-reset:mkc-region;gap:clamp(14px,1.6vw,20px);display:grid}.mk .mkc-region{counter-increment:mkc-region;padding:clamp(22px,2.8vw,34px);scroll-margin-top:100px}.mk .mkc-region-head{justify-content:space-between;align-items:flex-start;gap:14px 24px;margin-bottom:18px;display:flex}.mk .mkc-region-kicker{font-family:var(--mk-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-3);margin-bottom:8px;font-size:.6875rem;font-weight:600;display:block}.mk .mkc-region-kicker:before{content:"Region " counter(mkc-region, decimal-leading-zero)}.mk .mkc-region-title{letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:600;line-height:1.2}.mk .mkc-mult{text-align:right;background:var(--mk-teal-soft);border:1px solid color-mix(in srgb, var(--mk-teal-2) 20%, transparent);border-radius:14px;flex-shrink:0;max-width:10rem;padding:10px 14px}.mk .mkc-mult b{font-family:var(--mk-font-mono);letter-spacing:-.01em;color:var(--mk-teal);font-size:.75rem;font-weight:600;line-height:1.5;display:block}.mk .mkc-mult b:first-line{letter-spacing:-.04em;font-size:clamp(1.35rem,1.15rem + .7vw,1.7rem);line-height:1.1}.mk .mkc-mult small{font-family:var(--mk-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-ink-3);margin-top:4px;font-size:.6rem;font-weight:600;display:block}.mk .mkc-ground{background:color-mix(in srgb, var(--mk-gold-2) 8%, var(--mk-surface));border:1px solid color-mix(in srgb, var(--mk-gold-2) 24%, transparent);border-radius:13px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:13px 15px;display:flex}.mk .mkc-ground>svg{color:var(--mk-gold);flex-shrink:0;margin-top:2px}.mk .mkc-ground p{color:var(--mk-ink);margin:0;font-size:.875rem;line-height:1.55}.mk .mkc-ground p span{font-family:var(--mk-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-gold);margin-bottom:3px;font-size:.6563rem;font-weight:600;display:block}.mk .mkc-counties{border-top:1px dashed var(--mk-line-strong);color:var(--mk-ink-3);margin:20px 0 0;padding-top:16px;font-size:.8125rem;line-height:1.8}.mk .mkc-counties strong{font-family:var(--mk-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-2);margin-right:4px;font-size:.6563rem;font-weight:600}.mk .mkc-others{grid-template-columns:minmax(0,.7fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid}.mk .mkc-others .mk-eyebrow{margin:0}.mk .mkc-guide-link{background:var(--mk-surface);border:1px solid var(--mk-line);min-height:76px;box-shadow:var(--mk-highlight), var(--mk-shadow-sm);color:var(--mk-ink);transition:transform .25s var(--mk-ease), box-shadow .25s var(--mk-ease), border-color .25s var(--mk-ease);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;display:flex}.mk .mkc-guide-link:hover{color:var(--mk-ink);border-color:var(--mk-line-strong);box-shadow:var(--mk-highlight), var(--mk-shadow-md);transform:translateY(-2px)}.mk .mkc-guide-link small{font-family:var(--mk-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-3);margin-bottom:4px;font-size:.625rem;font-weight:600;display:block}.mk .mkc-guide-link b{font-family:var(--mk-font-display);letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}.mk .mkc-guide-link svg{color:var(--mk-teal-2);transition:transform .2s var(--mk-ease);flex-shrink:0}.mk .mkc-guide-link:hover svg{transform:translate(3px)}.mk .mkc-amber .mk-eyebrow{color:var(--mk-gold)}.mk .mkc-amber .mk-page-hero .mk-bg-glow{background:radial-gradient(760px 440px at 84% 14%, var(--mk-glow-b), transparent 70%), radial-gradient(640px 360px at 14% 10%, var(--mk-glow-a), transparent 70%)}.mk .mkc-amber .mk-cta .mk-eyebrow{color:var(--mk-gold)}.mk .mkc-points{counter-reset:mkc-pt;background:var(--mk-line);border:1px solid var(--mk-line);box-shadow:var(--mk-highlight), var(--mk-shadow-md);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.mk .mkc-point{counter-increment:mkc-pt;background:var(--mk-surface);transition:background .2s var(--mk-ease);padding:clamp(24px,3vw,36px);position:relative}.mk .mkc-point:hover{background:var(--mk-surface-2)}.mk .mkc-point:before{content:counter(mkc-pt, decimal-leading-zero);width:38px;height:38px;font-family:var(--mk-font-mono);color:var(--mk-teal);background:var(--mk-teal-soft);border:1px solid color-mix(in srgb, var(--mk-teal-2) 22%, transparent);border-radius:12px;place-items:center;margin-bottom:clamp(22px,3vw,36px);font-size:.75rem;font-weight:600;display:inline-grid}.mk .mkc-amber .mkc-point:before{color:var(--mk-gold);background:var(--mk-gold-soft);border-color:color-mix(in srgb, var(--mk-gold-2) 30%, transparent)}.mk .mkc-point .mk-h3{font-size:1.1875rem}.mk .mkc-story{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.mk .mkc-story-title{margin-bottom:26px;font-size:clamp(1.7rem,1.2rem + 1.7vw,2.45rem)}.mk .mkc-story .mk-prose{max-width:640px}.mk .mkc-qa{position:sticky;top:100px}.mk .mkc-qa .mk-eyebrow{margin-bottom:8px}.mk .mkc-qa-item{padding-top:18px}.mk .mkc-qa-item+.mkc-qa-item{border-top:1px solid var(--mk-line);margin-top:18px}.mk .mkc-qa-item .mk-h4{margin-bottom:6px;font-size:1rem}.mk .mkc-faq-aside{gap:22px;display:grid}.mk .mkc-topics{counter-reset:mkc-topic;gap:2px;display:grid}.mk .mkc-topics a{counter-increment:mkc-topic;min-height:44px;color:var(--mk-ink-2);transition:background .15s var(--mk-ease), border-color .15s var(--mk-ease), color .15s var(--mk-ease);border:1px solid #0000;border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;font-size:.9375rem;font-weight:500;text-decoration:none;display:grid}.mk .mkc-topics a:before{content:counter(mkc-topic, decimal-leading-zero);font-family:var(--mk-font-mono);color:var(--mk-ink-3);font-size:.6875rem}.mk .mkc-topics a:hover{color:var(--mk-ink);background:var(--mk-surface);border-color:var(--mk-line);box-shadow:var(--mk-shadow-sm)}.mk .mkc-topics a span{font-family:var(--mk-font-mono);color:var(--mk-ink-3);background:var(--mk-surface-3);border-radius:999px;padding:2px 7px;font-size:.6875rem}.mk .mkc-help{border-radius:var(--mk-radius-lg);box-shadow:var(--mk-shadow-lg);padding:clamp(22px,2.6vw,28px)}.mk .mkc-help .mk-icon{margin-bottom:18px}.mk .mkc-help .mk-h4{margin-bottom:18px;font-size:1.1875rem}.mk .mkc-help .mk-row{gap:8px}.mk .mkc-faq-groups{counter-reset:mkc-group;min-width:0}.mk .mkc-faq-group{counter-increment:mkc-group;scroll-margin-top:100px}.mk .mkc-faq-group+.mkc-faq-group{margin-top:clamp(36px,5vw,56px)}.mk .mkc-faq-group-title{border-bottom:1px solid var(--mk-line);letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 16px;padding-bottom:14px;font-size:1.25rem;font-weight:600;display:flex}.mk .mkc-faq-group-title:before{content:counter(mkc-group, decimal-leading-zero);width:30px;height:30px;font-family:var(--mk-font-mono);letter-spacing:0;color:var(--mk-teal);background:var(--mk-teal-soft);border:1px solid color-mix(in srgb, var(--mk-teal-2) 22%, transparent);border-radius:9px;place-items:center;font-size:.6875rem;font-weight:600;display:inline-grid}.mk .mkc-faq-group .mk-stack{gap:10px}.mk .mkc-contact{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.mk .mk-page-hero.left .mk-hero-ctas{justify-content:flex-start}.mk .mkc-contact-copy .mk-lead{max-width:520px}.mk .mkc-contact-cards{position:relative}.mk .mkc-contact-card{text-align:left;flex-direction:column;align-items:flex-start;height:100%;display:flex}.mk .mkc-contact-card .mk-icon{margin-bottom:22px}.mk .mkc-contact-card .mk-small{flex:1;margin-bottom:16px}.mk .mkc-contact-link{overflow-wrap:anywhere;margin-top:auto;font-size:.9375rem}.mk .mkc-contact-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.mk .mkc-contact-card:has(.mkc-contact-link){cursor:pointer;transition:transform .25s var(--mk-ease), box-shadow .25s var(--mk-ease), border-color .25s var(--mk-ease)}.mk .mkc-contact-card:has(.mkc-contact-link):hover{box-shadow:var(--mk-highlight), var(--mk-shadow-md);border-color:var(--mk-line-strong);transform:translateY(-3px)}.mk .mkc-contact-card:has(.mkc-contact-link:focus-visible){outline:2px solid var(--mk-teal-2);outline-offset:3px}.mk .mkc-contact-office{background:linear-gradient(180deg, var(--mk-surface-2), var(--mk-surface))}@media (max-width:960px){.mk .mkc-guide,.mk .mkc-story,.mk .mkc-contact{grid-template-columns:minmax(0,1fr)}.mk .mkc-index,.mk .mkc-qa{position:static}.mk .mkc-index ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.mk .mkc-points{grid-template-columns:repeat(2,minmax(0,1fr))}.mk .mkc-others{grid-template-columns:repeat(3,minmax(0,1fr))}.mk .mkc-others .mk-eyebrow{grid-column:1/-1}.mk .mkc-faq-aside{display:contents}.mk .mkc-faq-aside .mkc-help{order:3}.mk .mkc-faq-groups{order:2}}@media (max-width:640px){.mk .mkc-hero-eyebrow{letter-spacing:.12em}.mk .mkc-hero-eyebrow:before,.mk .mkc-hero-eyebrow:after{display:none}.mk .mkc-stats{margin-top:32px}.mk .mkc-stat{padding:14px 12px}.mk .mkc-stat dd{font-size:1.45rem}.mk .mkc-stat dt{font-size:.72rem}.mk .mkc-index ol{grid-template-columns:minmax(0,1fr)}.mk .mkc-region-head{flex-direction:column}.mk .mkc-mult{text-align:left;flex-wrap:wrap;align-items:baseline;gap:10px;max-width:none;display:flex}.mk .mkc-mult small{margin:0}.mk .mkc-points{grid-template-columns:minmax(0,1fr)}.mk .mkc-point:before{margin-bottom:16px}.mk .mkc-others{grid-template-columns:minmax(0,1fr)}.mk .mkc-help .mk-row .btn{flex:auto}}
.mk .mkb-index{padding-bottom:clamp(16px,3vw,32px);position:relative}.mk .mkb-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.mk .mkb-posts a.mkb-card{min-width:0;color:inherit;border-radius:24px;text-decoration:none;display:block}.mk .mkb-posts a.mkb-card:hover{color:inherit}.mk .mkb-card:focus-visible{outline-offset:4px;border-radius:24px}.mk .mkb-card-inner{background:var(--mk-surface);border:1px solid var(--mk-line);height:100%;box-shadow:var(--mk-highlight), var(--mk-shadow-sm);transition:transform .35s var(--mk-ease), box-shadow .35s var(--mk-ease), border-color .35s var(--mk-ease);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mk .mkb-card:hover .mkb-card-inner{border-color:var(--mk-line-strong);box-shadow:var(--mk-highlight), var(--mk-shadow-lg);transform:translateY(-4px)}.mk .mkb-card-media{padding:8px 8px 0;position:relative}.mk .mkb-card-media .blog-cover{aspect-ratio:16/9;isolation:isolate;box-shadow:inset 0 0 0 1px var(--mk-line);border:0;border-radius:17px;position:relative;overflow:hidden}.mk .mkb-card-media .blog-cover:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 55%,#040a1238);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.mk .mkb-card-media img{transition:transform .8s var(--mk-ease);will-change:transform}.mk .mkb-card:hover .mkb-card-media img{transform:scale(1.045)}.mk .mkb-card-body{flex-direction:column;flex:1;padding:20px 24px 22px;display:flex}.mk .mkb-card-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.mk .mkb-card-date{color:var(--mk-ink-3);font-variant-numeric:tabular-nums;font-size:.8125rem}.mk .mkb-card-title{font-family:var(--mk-font-display);letter-spacing:-.022em;color:var(--mk-ink);margin:0 0 10px;font-size:clamp(1.15rem,1rem + .45vw,1.375rem);font-weight:600;line-height:1.25}.mk .mkb-card-desc{color:var(--mk-ink-2);flex:1;margin:0 0 20px;font-size:.9375rem;line-height:1.65}.mk .mkb-card-cta{border-top:1px solid var(--mk-line);color:var(--mk-teal);transition:color .2s var(--mk-ease), letter-spacing .3s var(--mk-ease);align-items:center;gap:6px;padding-top:16px;font-size:.875rem;font-weight:600;display:flex}.mk .mkb-card:hover .mkb-card-cta{color:var(--mk-teal-2)}.mk .mkb-posts>.mkb-card:first-child{grid-column:1/-1}.mk .mkb-posts>.mkb-card:first-child .mkb-card-inner{box-shadow:var(--mk-highlight), var(--mk-shadow-md);border-radius:28px;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);display:grid}.mk .mkb-posts>.mkb-card:first-child .mkb-card-inner:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mk-teal-3) 75%, transparent), color-mix(in srgb, var(--mk-gold-2) 60%, transparent), transparent);height:1px;position:absolute;top:-1px;left:58%;right:6%}.mk .mkb-posts>.mkb-card:first-child:hover .mkb-card-inner{box-shadow:var(--mk-highlight), var(--mk-shadow-xl)}.mk .mkb-posts>.mkb-card:first-child .mkb-card-media{padding:10px}.mk .mkb-posts>.mkb-card:first-child .blog-cover{aspect-ratio:auto;border-radius:20px;height:100%;min-height:400px}.mk .mkb-posts>.mkb-card:first-child .mkb-card-media:after{content:"Featured";z-index:2;font-family:var(--mk-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink);background:color-mix(in srgb, var(--mk-surface) 86%, transparent);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.6563rem;font-weight:600;display:inline-flex;position:absolute;top:26px;left:26px}.mk .mkb-posts>.mkb-card:first-child .mkb-card-body{justify-content:center;padding:clamp(28px,3.6vw,52px) clamp(24px,3.6vw,52px) clamp(28px,3.6vw,52px) clamp(20px,2.4vw,32px)}.mk .mkb-posts>.mkb-card:first-child .mkb-card-meta{margin-bottom:20px}.mk .mkb-posts>.mkb-card:first-child .mkb-card-title{letter-spacing:-.038em;margin-bottom:16px;font-size:clamp(1.6rem,1.05rem + 1.7vw,2.4rem);line-height:1.1}.mk .mkb-posts>.mkb-card:first-child .mkb-card-desc{flex:none;margin-bottom:30px;font-size:clamp(1rem,.96rem + .2vw,1.0938rem);line-height:1.65}.mk .mkb-posts>.mkb-card:first-child .mkb-card-cta{border:1px solid color-mix(in srgb, var(--mk-teal-2) 30%, transparent);background:var(--mk-teal-soft);min-height:44px;color:var(--mk-teal);border-radius:13px;align-self:flex-start;padding:0 18px;display:inline-flex}.mk .mkb-posts>.mkb-card:first-child:hover .mkb-card-cta{background:color-mix(in srgb, var(--mk-teal-2) 16%, transparent)}.mk .mkb-about{padding-top:clamp(56px,7vw,96px)}.mk .mkb-about-layout .mk-section-head,.mk .mkb-about-layout .mk-h2{margin-bottom:0}.mk .mkb-post-hero{padding-bottom:clamp(36px,5vw,60px)}.mk .mkb-post-head{max-width:940px}.mk .mkb-post-kicker{background:var(--mk-surface);border:1px solid var(--mk-line);min-height:34px;box-shadow:var(--mk-highlight), var(--mk-shadow-sm);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:26px;padding:4px 14px 4px 5px;display:inline-flex}.mk .mkb-post-hero .mkb-post-kicker .mk-tag{margin:0}.mk .mkb-post-meta{color:var(--mk-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:.8125rem;font-weight:500;display:inline-flex}.mk .mkb-post-meta svg{color:var(--mk-teal-2)}.mk .mkb-post-title{font-family:var(--mk-font-display);color:var(--mk-ink);letter-spacing:-.04em;max-width:900px;margin:0 auto 22px;font-size:clamp(2rem,1.2rem + 2.9vw,3.375rem);font-weight:600;line-height:1.06}.mk .mkb-post-hero .mkb-post-dek{text-wrap:balance;max-width:680px}.mk .mkb-post-cover{max-width:1160px;margin-bottom:clamp(44px,6vw,80px)}.mk .mkb-post-cover .blog-cover{aspect-ratio:21/9;isolation:isolate;box-shadow:0 0 0 1px var(--mk-line), 0 0 0 8px color-mix(in srgb, var(--mk-surface) 70%, transparent), 0 0 0 9px var(--mk-line), var(--mk-shadow-xl);border:0;border-radius:clamp(18px,2.4vw,28px);position:relative;overflow:hidden}.mk .mkb-post-cover .blog-cover:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.mk .post-body.mkb-post-body{color:var(--mk-ink-2);font-size:1.0625rem;line-height:1.8}.mk .post-body.mkb-post-body>p:first-child{color:var(--mk-ink);font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem);line-height:1.72}.mk .post-body.mkb-post-body>p:first-child:first-letter{float:left;font-family:var(--mk-font-serif);color:var(--mk-teal);margin:.08em .12em 0 -.02em;padding:0;font-size:3.55em;font-style:italic;font-weight:400;line-height:.78}.mk .post-body.mkb-post-body h2{letter-spacing:-.03em;margin:2.3em 0 .7em;scroll-margin-top:110px;font-size:clamp(1.45rem,1.2rem + .9vw,1.875rem);line-height:1.2}.mk .post-body.mkb-post-body h2:before{content:"";background:linear-gradient(90deg, var(--mk-teal-2), var(--mk-gold-2));border-radius:3px;width:32px;height:3px;margin-bottom:18px;display:block}.mk .post-body.mkb-post-body p{margin-bottom:1.15em}.mk .post-body.mkb-post-body em{color:var(--mk-ink)}.mk .post-body.mkb-post-body a{transition:color .15s var(--mk-ease), text-decoration-color .15s var(--mk-ease);font-weight:600;text-decoration-thickness:1px}.mk .post-body.mkb-post-body a:hover{text-decoration-color:currentColor}.mk .post-body.mkb-post-body ul{gap:.7em;margin:0 0 1.5em;padding:0;list-style:none;display:grid}.mk .post-body.mkb-post-body ul>li{margin:0;padding-left:1.75em;line-height:1.72;position:relative}.mk .post-body.mkb-post-body ul>li:before{content:"";background:var(--mk-teal-2);width:7px;height:7px;box-shadow:0 0 0 4px var(--mk-teal-soft);border-radius:50%;position:absolute;top:.68em;left:.35em}.mk .post-body.mkb-post-body .post-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid var(--mk-line);box-shadow:var(--mk-highlight), var(--mk-shadow-sm);background:linear-gradient(90deg, var(--mk-surface) 35%, transparent) left center / 36px 100% no-repeat local, linear-gradient(270deg, var(--mk-surface) 35%, transparent) right center / 36px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--mk-ink) 16%, transparent), transparent) left center / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--mk-ink) 16%, transparent), transparent) right center / 14px 100% no-repeat scroll, var(--mk-surface);border-radius:18px;margin:1.8em 0 2em;overflow-x:auto}.mk .post-body.mkb-post-body table{border-collapse:separate;border-spacing:0;width:100%;margin:0;font-size:.9375rem}.mk .post-body.mkb-post-body th{background:var(--mk-surface-2);border-bottom:1px solid var(--mk-line-strong);font-family:var(--mk-font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--mk-ink-3);white-space:nowrap;padding:13px 18px;font-size:.6563rem;font-weight:600}.mk .post-body.mkb-post-body td{border-bottom:1px solid var(--mk-line);color:var(--mk-ink-2);vertical-align:top;transition:background .15s var(--mk-ease);padding:13px 18px;line-height:1.5}.mk .post-body.mkb-post-body td:first-child{color:var(--mk-ink);font-weight:500}.mk .post-body.mkb-post-body table:has(th:nth-child(3)) td:first-child{white-space:nowrap}.mk .post-body.mkb-post-body th:not(:first-child),.mk .post-body.mkb-post-body td:not(:first-child){text-align:right}.mk .post-body.mkb-post-body td:not(:first-child){font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--mk-ink)}.mk .post-body.mkb-post-body tbody tr:last-child td{border-bottom:0}.mk .post-body.mkb-post-body tbody tr:hover td{background:color-mix(in srgb, var(--mk-teal-2) 5%, transparent)}.mk .post-body.mkb-post-body tbody tr:last-child:has(td:first-child>strong) td{background:var(--mk-teal-soft);color:var(--mk-ink)}.mk .post-body.mkb-post-body tbody tr:last-child:has(td:first-child>strong) td strong{color:var(--mk-teal)}.mk .post-body.mkb-post-body .post-callout{border:1px solid color-mix(in srgb, var(--mk-gold-2) 34%, transparent);background:linear-gradient(180deg, var(--mk-gold-soft), color-mix(in srgb, var(--mk-gold-2) 4%, transparent));color:var(--mk-ink-2);border-radius:18px;margin:2em 0;padding:20px 22px 20px 62px;font-size:.9844rem;line-height:1.75;position:relative}.mk .post-body.mkb-post-body .post-callout:before{content:"";background:color-mix(in srgb, var(--mk-gold-2) 18%, var(--mk-surface));border:1px solid color-mix(in srgb, var(--mk-gold-2) 40%, transparent);border-radius:9px;width:28px;height:28px;position:absolute;top:20px;left:20px}.mk .post-body.mkb-post-body .post-callout:after{content:"";background:var(--mk-gold);width:16px;height:16px;position:absolute;top:27px;left:27px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.6 10.8c.7.5 1.1 1.3 1.1 2.2h5c0-.9.4-1.7 1.1-2.2A6 6 0 0 0 12 3z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.6 10.8c.7.5 1.1 1.3 1.1 2.2h5c0-.9.4-1.7 1.1-2.2A6 6 0 0 0 12 3z'/%3E%3C/svg%3E") 50%/contain no-repeat}.mk .post-body.mkb-post-body .post-callout strong{color:var(--mk-ink)}.mk .mkb-post-end{justify-content:center;gap:10px;margin:clamp(36px,5vw,56px) 0 0;display:flex}.mk .mkb-post-end i{background:var(--mk-line-strong);border-radius:50%;width:5px;height:5px}.mk .mkb-post-end i:nth-child(2){background:var(--mk-teal-2);box-shadow:0 0 0 4px var(--mk-teal-soft)}.mk .mkb-post-cta{padding-top:clamp(48px,7vw,88px)}.mk .mkb-legal-hero{padding-bottom:clamp(36px,5vw,64px)}.mk .mkb-legal-hero .mk-h1{margin-bottom:22px}.mk .mkb-legal-updated{background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--mk-highlight), var(--mk-shadow-sm);color:var(--mk-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 14px;font-size:.8125rem;font-weight:500;display:inline-flex}.mk .mkb-legal-updated svg{color:var(--mk-teal-2);flex-shrink:0}.mk .mkb-legal{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);max-width:1140px;padding-bottom:clamp(16px,3vw,32px);display:grid}.mk .mkb-toc{scrollbar-width:thin;max-height:calc(100dvh - 124px);padding:4px 0 8px;position:sticky;top:100px;overflow-y:auto}.mk .mkb-toc-label{font-family:var(--mk-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-3);align-items:center;gap:10px;margin:0 0 14px;padding-left:16px;font-size:.6875rem;font-weight:600;display:flex}.mk .mkb-toc ol{border-left:1px solid var(--mk-line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.mk .mkb-toc li{margin:0}.mk .mkb-toc a{color:var(--mk-ink-2);transition:color .15s var(--mk-ease), background .15s var(--mk-ease), border-color .15s var(--mk-ease);border-left:2px solid #0000;border-radius:0 9px 9px 0;gap:8px;margin-left:-1px;padding:7px 10px 7px 15px;font-size:.8438rem;line-height:1.42;text-decoration:none;display:flex}.mk .mkb-toc a span{min-width:1.7em;font-family:var(--mk-font-mono);color:var(--mk-ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:1px;font-size:.75rem}.mk .mkb-toc a:hover{color:var(--mk-ink);background:color-mix(in srgb, var(--mk-ink) 4.5%, transparent);border-left-color:var(--mk-teal-2)}.mk .mkb-toc a:hover span{color:var(--mk-teal)}.mk .mkb-legal-doc{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-radius-xl);min-width:0;max-width:820px;box-shadow:var(--mk-highlight), var(--mk-shadow-md);padding:clamp(24px,4.6vw,60px);position:relative}.mk .mkb-legal-doc:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mk-teal-3) 70%, transparent), transparent);height:1px;position:absolute;top:-1px;left:12%;right:12%}.mk .mkb-legal-sec{scroll-margin-top:104px}.mk .mkb-legal-sec+.mkb-legal-sec{border-top:1px solid var(--mk-line);margin-top:34px;padding-top:34px}.mk .mkb-legal-h{font-family:var(--mk-font-display);letter-spacing:-.02em;color:var(--mk-ink);align-items:baseline;gap:14px;margin:0 0 14px;font-size:clamp(1.15rem,1.05rem + .4vw,1.375rem);font-weight:600;line-height:1.3;display:flex}.mk .mkb-legal-n{text-align:center;width:40px;font-family:var(--mk-font-mono);letter-spacing:0;color:var(--mk-teal);background:var(--mk-teal-soft);border:1px solid color-mix(in srgb, var(--mk-teal-2) 22%, transparent);border-radius:9px;flex-shrink:0;padding:3px 0;font-size:.75rem;font-weight:600;line-height:1.5;transform:translateY(-2px)}.mk .mkb-legal-text{color:var(--mk-ink-2);padding-left:54px;font-size:1rem;line-height:1.8}.mk .mkb-legal-text strong{font-weight:600}.mk .mkb-legal-text a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--mk-teal-2) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--mk-teal-2) 40%, transparent);text-underline-offset:3px;font-weight:600}.mk .mkb-legal-text a:hover{text-decoration-color:currentColor}.mk .mkb-legal-sec:target .mkb-legal-h{color:var(--mk-teal)}.mk .mkb-legal-terms #section-2{border:1px solid color-mix(in srgb, var(--mk-gold-2) 34%, transparent);background:linear-gradient(180deg, var(--mk-gold-soft), color-mix(in srgb, var(--mk-gold-2) 3%, transparent));border-radius:20px;margin-top:34px;padding:clamp(20px,2.6vw,28px)}.mk .mkb-legal-terms #section-2+.mkb-legal-sec{border-top:0;padding-top:0}.mk .mkb-legal-terms #section-2 .mkb-legal-n{color:var(--mk-gold);background:color-mix(in srgb, var(--mk-gold-2) 16%, var(--mk-surface));border-color:color-mix(in srgb, var(--mk-gold-2) 40%, transparent)}@media (max-width:960px){.mk .mkb-posts>.mkb-card:first-child .mkb-card-inner{grid-template-columns:minmax(0,1fr)}.mk .mkb-posts>.mkb-card:first-child .blog-cover{aspect-ratio:16/9;height:auto;min-height:0}.mk .mkb-posts>.mkb-card:first-child .mkb-card-media{padding:8px 8px 0}.mk .mkb-posts>.mkb-card:first-child .mkb-card-body{padding:22px 24px 26px}.mk .mkb-about-layout .mk-section-head{margin-bottom:4px}.mk .mkb-legal{grid-template-columns:minmax(0,1fr);gap:20px}.mk .mkb-toc{background:var(--mk-surface);border:1px solid var(--mk-line);max-height:none;box-shadow:var(--mk-highlight), var(--mk-shadow-sm);border-radius:20px;padding:18px 14px 14px;position:static;overflow:visible}.mk .mkb-toc-label{margin-bottom:8px;padding-left:8px}.mk .mkb-toc ol{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.mk .mkb-toc a{border-left:0;border-radius:9px;margin-left:0;padding:7px 8px}.mk .mkb-legal-doc{max-width:none}}@media (max-width:640px){.mk .mkb-posts{grid-template-columns:minmax(0,1fr)}.mk .mkb-posts>.mkb-card:first-child .mkb-card-media:after{top:20px;left:20px}.mk .mkb-card-body{padding:18px 20px 20px}.mk .mkb-post-kicker{border-radius:18px;padding:6px 12px 6px 6px}.mk .mkb-post-cover .blog-cover{aspect-ratio:16/10;box-shadow:0 0 0 1px var(--mk-line), var(--mk-shadow-lg)}.mk .post-body.mkb-post-body{font-size:1.0313rem}.mk .post-body.mkb-post-body .post-callout{padding:16px 16px 16px 54px;font-size:.9688rem}.mk .post-body.mkb-post-body .post-callout:before{top:17px;left:14px}.mk .post-body.mkb-post-body .post-callout:after{top:24px;left:21px}.mk .post-body.mkb-post-body th,.mk .post-body.mkb-post-body td{padding-inline:14px}.mk .post-body.mkb-post-body table:has(th:nth-child(3)) :is(th,td):not(:first-child){text-align:left}.mk .mkb-toc ol{grid-template-columns:minmax(0,1fr)}.mk .mkb-legal-doc{border-radius:22px;padding:24px 20px}.mk .mkb-legal-h{gap:10px}.mk .mkb-legal-n{width:34px}.mk .mkb-legal-text{padding-left:0;font-size:.9688rem}.mk .mkb-legal-sec+.mkb-legal-sec{margin-top:26px;padding-top:26px}.mk .mkb-legal-terms #section-2{margin-inline:-8px;padding:18px 16px}}@media (prefers-reduced-motion:reduce){.mk .mkb-card-inner,.mk .mkb-card-media img{transition:none}.mk .mkb-card:hover .mkb-card-inner,.mk .mkb-card:hover .mkb-card-media img{transform:none}}
