@layer theme,base;@layer components{.mk{--mk-bg:#050505;--mk-bg-1:#0b0b0b;--mk-bg-2:#111;--mk-bg-3:#181818;--mk-line:#ffffff17;--mk-line-2:#ffffff29;--mk-field-line:#6e6e6e;--mk-fg:#f5f5f4;--mk-fg-2:#a3a3a3;--mk-fg-3:#737373;--mk-accent:#10b981;--mk-accent-ink:#03140d;--mk-accent-dim:#10b98124;--mk-accent-line:#10b98159;--mk-eyebrow-fg:var(--mk-fg-2);--mk-tint:#ffffff08;--mk-tint-2:#ffffff0d;--mk-card-hover:#141414;--mk-card-sheen:#ffffff0f;--mk-card-shadow:none;--mk-card-hover-line:#ffffff47;--mk-btn-bg:var(--mk-fg);--mk-btn-fg:#000;--mk-btn-hover-bg:#fff;--mk-btn-hover-ring:#ffffff14;--mk-ghost-bg:#ffffff05;--mk-ghost-hover-line:#ffffff59;--mk-radius-btn:999px;--mk-radius-card:18px;--mk-sheen-from:#fff;--mk-sheen-to:#8a8a8a;--mk-grid-line:#ffffff0b;--mk-glow:#ffffff1a;--mk-code-bg:#0a0a0a;--mk-nav-bg:#050505b8;--mk-menu-bg:#0d0d0d;--mk-ico-faint:#ffffff59;--mk-scrim:5,5,5;--mk-font-display:inherit;--mk-display-weight:600;--mk-fig-0:#0b0b0b;--mk-fig-1:#0e0e0e;--mk-fig-2:#111;--mk-fig-3:#1d1d1d;--mk-ink:255 255 255;background:var(--mk-bg);color:var(--mk-fg);font-family:var(--font-geist), var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;line-height:1.5}.mk ::selection{background:var(--mk-accent);color:var(--mk-accent-ink)}.mk :focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px;border-radius:6px}.mk-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.mk-container{padding-inline:32px}}.mk-section{padding-block:88px;position:relative}@media (min-width:768px){.mk-section{padding-block:128px}}.mk-section-tight{padding-block:64px;position:relative}.mk-rule{border-top:1px solid var(--mk-line)}.mk-band{background:var(--mk-bg-1)}.mk-display{font-family:var(--mk-font-display);font-weight:var(--mk-display-weight);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,5.6vw,4.6rem);line-height:.98}.mk-h1{font-family:var(--mk-font-display);letter-spacing:-.04em;font-size:clamp(2.3rem,5vw,4rem);line-height:1.02;font-weight:var(--mk-display-weight);text-wrap:balance}.mk-h2{font-family:var(--mk-font-display);letter-spacing:-.035em;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.06;font-weight:var(--mk-display-weight);text-wrap:balance}.mk-h3{letter-spacing:-.015em;font-size:1.125rem;font-weight:600;line-height:1.35}.mk-lead{color:var(--mk-fg-2);text-wrap:pretty;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.mk-body{color:var(--mk-fg-2);font-size:.975rem;line-height:1.7}.mk-muted{color:var(--mk-fg-2)}.mk-faint{color:var(--mk-fg-3)}.mk-serif{font-family:var(--mk-font-display);font-weight:var(--mk-display-weight)}.mk-mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.mk-accent{color:var(--mk-accent)}.mk-eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-eyebrow-fg);align-items:center;gap:10px;font-size:12px;display:inline-flex}.mk-eyebrow:before{content:"";background:var(--mk-accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--mk-accent-dim);border-radius:999px}.mk-sheen{background:linear-gradient(180deg, var(--mk-sheen-from) 20%, var(--mk-sheen-to) 110%);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-prose{color:var(--mk-fg-2);font-size:1rem;line-height:1.75}.mk-prose h2{color:var(--mk-fg);letter-spacing:-.025em;margin:2.4em 0 .6em;font-size:1.5rem;font-weight:600}.mk-prose h3{color:var(--mk-fg);margin:1.8em 0 .5em;font-size:1.125rem;font-weight:600}.mk-prose p,.mk-prose ul,.mk-prose ol{margin:0 0 1.1em}.mk-prose ul{padding-left:1.2em;list-style:outside}.mk-prose ol{padding-left:1.2em;list-style:decimal}.mk-prose li{margin:.35em 0}.mk-prose li::marker{color:var(--mk-fg-3)}.mk-prose a{color:var(--mk-fg);text-decoration:underline;-webkit-text-decoration-color:var(--mk-accent-line);text-decoration-color:var(--mk-accent-line);text-underline-offset:3px}.mk-prose a:hover{-webkit-text-decoration-color:var(--mk-accent);text-decoration-color:var(--mk-accent)}.mk-prose strong{color:var(--mk-fg);font-weight:600}.mk-prose code{font-family:var(--font-geist-mono), monospace;background:var(--mk-bg-3);border:1px solid var(--mk-line);color:var(--mk-fg);border-radius:6px;padding:.1em .4em;font-size:.9em}.mk-prose table{border-collapse:collapse;width:100%;margin:1.2em 0;font-size:.925rem}.mk-prose th,.mk-prose td{text-align:left;border-bottom:1px solid var(--mk-line);vertical-align:top;padding:10px 12px}.mk-prose th{color:var(--mk-fg);font-weight:600}.mk-prose>:first-child{margin-top:0}.mk-prose h4{color:var(--mk-fg);margin:1.6em 0 .4em;font-size:1rem;font-weight:600}.mk-prose h2,.mk-prose h3,.mk-prose h4{text-wrap:balance}.mk-prose li>ul,.mk-prose li>ol{margin:.35em 0 0}.mk-prose blockquote{border-left:2px solid var(--mk-accent-line);color:var(--mk-fg);margin:1.6em 0;padding:.2em 0 .2em 1.2em;font-size:1.05rem}.mk-prose blockquote p:last-child{margin-bottom:0}.mk-prose pre{background:var(--mk-code-bg);border:1px solid var(--mk-line);color:#d4d4d4;border-radius:14px;margin:1.4em 0;padding:16px 18px;font-size:13px;line-height:1.7;overflow-x:auto}.mk-prose pre code{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.mk-prose img{border:1px solid var(--mk-line);background:var(--mk-bg-2);border-radius:14px;width:100%;height:auto;margin:1.8em 0;display:block}.mk-prose hr{border:0;border-top:1px solid var(--mk-line);margin:2.4em 0}.mk-prose .mk-table-wrap{border:1px solid var(--mk-line);border-radius:14px;margin:1.4em 0;overflow-x:auto}.mk-prose .mk-table-wrap table{margin:0}.mk-prose .mk-table-wrap tr:last-child td{border-bottom:0}.mk-prose thead th{background:var(--mk-bg-2)}.mk-link{color:var(--mk-fg);text-decoration:underline;-webkit-text-decoration-color:var(--mk-line-2);text-decoration-color:var(--mk-line-2);text-underline-offset:3px;transition:text-decoration-color .2s}.mk-link:hover{-webkit-text-decoration-color:var(--mk-accent);text-decoration-color:var(--mk-accent)}.mk-btn{border-radius:var(--mk-radius-btn);letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14.5px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.mk-btn-sm{height:36px;padding:0 14px;font-size:13.5px}.mk-btn-primary{background:var(--mk-btn-bg);color:var(--mk-btn-fg)}.mk-btn-primary:hover{background:var(--mk-btn-hover-bg);box-shadow:0 0 0 4px var(--mk-btn-hover-ring), 0 8px 30px -8px #10b98159}.mk-btn-accent{background:var(--mk-accent);color:var(--mk-accent-ink)}.mk-btn-accent:hover{box-shadow:0 0 0 4px var(--mk-accent-dim)}.mk-btn-ghost{border:1px solid var(--mk-line-2);color:var(--mk-fg);background:var(--mk-ghost-bg)}.mk-btn-ghost:hover{border-color:var(--mk-ghost-hover-line);background:var(--mk-tint-2)}.mk-btn .mk-arrow{transition:transform .2s}.mk-btn:hover .mk-arrow{transform:translate(3px)}.mk-card{background:var(--mk-bg-2);border:1px solid var(--mk-line);border-radius:var(--mk-radius-card);box-shadow:var(--mk-card-shadow);transition:border-color .25s,background-color .25s,transform .25s,box-shadow .25s;position:relative}.mk-card-hover:hover{border-color:var(--mk-line-2);background:var(--mk-card-hover)}.mk-card-link:hover{border-color:var(--mk-card-hover-line);transform:translateY(-2px)}.mk-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--mk-card-sheen), transparent 30%);position:absolute;inset:0}.mk-card-accent{border-color:var(--mk-accent-line)}.mk-pill{border:1px solid var(--mk-line-2);background:var(--mk-tint);height:30px;color:var(--mk-fg-2);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:inline-flex}.mk-chip{border:1px solid var(--mk-line);background:var(--mk-bg-3);color:var(--mk-fg-2);font-size:12px;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:7px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.mk-chip-accent{border-color:var(--mk-accent-line);color:var(--mk-accent);background:var(--mk-accent-dim)}.mk-dot{background:var(--mk-accent);border-radius:999px;width:7px;height:7px;display:inline-block}.mk-dot-live{animation:2s ease-in-out infinite mk-pulse}.mk-code{background:var(--mk-code-bg);border:1px solid var(--mk-line);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:14px;font-size:13px;line-height:1.7;overflow:hidden}.mk-code pre{color:#d4d4d4;padding:18px 20px;overflow-x:auto}.mk-code pre:focus-visible{outline-offset:-3px;border-radius:0 0 13px 13px}.mk-code .k{color:#fff;font-weight:500}.mk-code .s{color:var(--mk-accent)}.mk-code .c{color:#8290b0}.mk-code .p{color:#8f8f8f}.mk-grid-bg{pointer-events:none;background-image:linear-gradient(to right, var(--mk-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--mk-grid-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.mk-glow{pointer-events:none;filter:blur(80px);background:radial-gradient(circle, var(--mk-glow), transparent 65%);border-radius:999px;position:absolute}.mk-glow-accent{background:radial-gradient(circle,#10b9811a,#0000 65%)}.mk-noise:after{content:"";pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mk-hero-scrim{background:linear-gradient(90deg, rgb(var(--mk-scrim)) 0%, rgba(var(--mk-scrim),.8) 32%, rgba(var(--mk-scrim),0) 58%);position:absolute;inset:0}@media (max-width:1023px){.mk-hero-scrim{background:linear-gradient(180deg, rgba(var(--mk-scrim),.92) 25%, rgba(var(--mk-scrim),.45) 65%, rgba(var(--mk-scrim),.1) 100%)}}.mk-nav{z-index:50;background:var(--mk-nav-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid #0000;transition:border-color .25s;position:sticky;top:0}.mk-nav[data-scrolled=true]{border-bottom-color:var(--mk-line)}.mk-navlink{color:var(--mk-fg-2);border-radius:999px;padding:8px 12px;font-size:14px;transition:color .18s,background-color .18s;position:relative}.mk-navlink:hover,.mk-navlink:focus-visible{color:var(--mk-fg);background:var(--mk-tint-2)}.mk-navlink[aria-current=page],.mk-navlink[data-current]{color:var(--mk-fg)}.mk-navlink[aria-current=page]:after,.mk-navlink[data-current]:after{content:"";background:var(--mk-accent);border-radius:2px;width:14px;height:2px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.mk-navlink-chev{opacity:.6;transition:transform .2s,opacity .2s}.mk-menu-wrap:hover>.mk-navlink,.mk-menu-wrap:focus-within>.mk-navlink,.mk-mega-wrap[data-open]>.mk-navlink,.mk-mega-wrap:not([data-ready]):hover>.mk-navlink{color:var(--mk-fg);background:var(--mk-tint-2)}.mk-menu-wrap:hover .mk-navlink-chev,.mk-menu-wrap:focus-within .mk-navlink-chev,.mk-mega-wrap[data-open] .mk-navlink-chev,.mk-mega-wrap:not([data-ready]):hover .mk-navlink-chev{opacity:1;transform:rotate(180deg)}.mk-theme-navy .mk-navlink:hover,.mk-theme-navy .mk-navlink:focus-visible,.mk-theme-navy .mk-mega-wrap[data-open]>.mk-navlink,.mk-theme-navy .mk-mega-wrap:not([data-ready]):hover>.mk-navlink{color:#fff;background:#96afeb1f}.mk-menu{background:var(--mk-menu-bg);border:1px solid var(--mk-line-2);opacity:0;visibility:hidden;border-radius:16px;min-width:560px;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 30px 80px -20px #000c}.mk-menu-wrap:hover .mk-menu,.mk-menu-wrap:focus-within .mk-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.mk-menu-item{border-radius:10px;gap:12px;padding:10px 12px;transition:background-color .15s;display:flex}.mk-menu-item:hover{background:var(--mk-tint-2)}.mk-mega{background:var(--mk-menu-bg);border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line-2);opacity:0;visibility:hidden;max-height:calc(100dvh - 64px);color:var(--mk-fg);transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-4px);box-shadow:0 40px 80px -30px #000000a6}.mk-mega-wrap[data-open] .mk-mega,.mk-mega-wrap:not([data-ready]):hover .mk-mega{opacity:1;visibility:visible;transform:none}.mk-mega-tab{border-radius:10px;align-items:center;gap:12px;width:100%;padding:9px 10px;transition:background-color .15s;display:flex}.mk-mega-tab:hover,.mk-mega-tab.is-active{background:var(--mk-tint-2)}.mk-light.mk-mega{border-top-color:#0000;border-bottom-color:var(--mk-line);box-shadow:0 30px 60px -28px #06112b73}.mk-mega-tab.is-active .mk-ico-tile{border-color:var(--mk-accent-line);background:var(--mk-accent-dim)}.mk-mega-cols{column-gap:28px}.mk-mega-group{break-inside:auto}.mk-mega-head{break-after:avoid;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-fg-3);margin:10px 0 4px;font-size:10.5px}.mk-mega-group:first-child .mk-mega-head,.mk-mega-grid .mk-mega-head{margin-top:0}.mk-mega-link{break-inside:avoid;color:var(--mk-fg-2);padding:5px 0;font-size:13.5px;line-height:1.35;transition:color .15s,transform .15s;display:block}.mk-mega-link:hover,.mk-mega-link[aria-current=page]{color:var(--mk-fg)}.mk-mega-link:hover{transform:translate(2px)}.mk-light .mk-mega-link:hover,.mk-light .mk-mega-link:focus-visible,.mk-light .mk-mega-tab:hover .text-mk-fg,.mk-light .mk-mega-tab.is-active .text-mk-fg{color:#1e3a8a}.mk-mega-card{color:var(--mk-fg);border-radius:10px;margin:0 0 6px -12px;padding:10px 12px;font-weight:500}.mk-mega-card:hover{background:var(--mk-tint-2)}.mk-mega-link[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--mk-accent);text-decoration-color:var(--mk-accent);text-underline-offset:3px}.mk-reveal>*{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.mk-reveal.is-in>*{opacity:1;transform:none}.mk-reveal.is-in>:nth-child(2){transition-delay:70ms}.mk-reveal.is-in>:nth-child(3){transition-delay:.14s}.mk-reveal.is-in>:nth-child(4){transition-delay:.21s}.mk-reveal.is-in>:nth-child(5){transition-delay:.28s}.mk-reveal.is-in>:nth-child(6){transition-delay:.35s}.mk-reveal.is-in>:nth-child(n+7){transition-delay:.4s}.mk-reveal:not([data-armed])>*{opacity:1;transform:none}@keyframes mk-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes mk-bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes mk-ring{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.6)}}@keyframes mk-dash{to{stroke-dashoffset:0}}@keyframes mk-flow{to{stroke-dashoffset:-200px}}@keyframes mk-spin{to{transform:rotate(360deg)}}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mk-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes mk-fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mk-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes mk-marquee{to{transform:translate(-50%)}}@keyframes mk-tick{0%,to{opacity:.25}50%{opacity:1}}.mk-a-bar{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite mk-bar;animation-delay:calc(var(--i,0) * -.13s)}.mk-a-ring{transform-box:fill-box;transform-origin:50%;animation:3s cubic-bezier(.2,.6,.3,1) infinite mk-ring;animation-delay:calc(var(--i,0) * 1s)}.mk-a-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.6,.1,.2,1) forwards mk-dash;animation-delay:calc(var(--i,0) * .25s)}.mk-a-flow{stroke-dasharray:4 8;animation:6s linear infinite mk-flow}.mk-a-flow-fast{stroke-dasharray:2 10;animation:2.4s linear infinite mk-flow}.mk-a-spin{transform-box:fill-box;transform-origin:50%;animation:24s linear infinite mk-spin}.mk-a-spin-rev{transform-box:fill-box;transform-origin:50%;animation:36s linear infinite reverse mk-spin}.mk-a-float{animation:6s ease-in-out infinite mk-float;animation-delay:calc(var(--i,0) * -1.2s)}.mk-a-pulse{animation:2.2s ease-in-out infinite mk-pulse;animation-delay:calc(var(--i,0) * -.4s)}.mk-a-tick{animation:1.8s ease-in-out infinite mk-tick;animation-delay:calc(var(--i,0) * .22s)}.mk-a-blink{animation:1s step-end infinite mk-blink}.mk-a-seq{opacity:0;animation:.6s cubic-bezier(.2,.7,.2,1) forwards mk-fadeup;animation-delay:calc(var(--i,0) * var(--step,.9s) + var(--d0,.2s))}.mk-marquee{width:max-content;animation:40s linear infinite mk-marquee;display:flex}.mk-marquee:hover{animation-play-state:paused}.mk-scanline{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mk-scanline:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:40%;animation:4.5s ease-in-out infinite mk-scan;position:absolute;inset:0}.mk .mk-paused,.mk .mk-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{transition:none!important;animation:none!important}.mk .mk-a-seq,.mk .mk-reveal>*{opacity:1!important;transform:none!important}.mk .mk-a-draw{stroke-dashoffset:0}.mk .mk-a-bar{transform:scaleY(.7)}}.mk-faq details{border-bottom:1px solid var(--mk-line)}.mk-faq summary{cursor:pointer;letter-spacing:-.01em;color:var(--mk-fg);justify-content:space-between;gap:24px;padding:22px 0;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary .mk-plus{flex:none;width:22px;height:22px;margin-top:2px;position:relative}.mk-faq summary .mk-plus:before,.mk-faq summary .mk-plus:after{content:"";background:var(--mk-fg-2);width:12px;height:1.5px;transition:transform .25s,background-color .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk-faq summary .mk-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.mk-faq details[open] summary .mk-plus:after{transform:translate(-50%,-50%)rotate(0)}.mk-faq details[open] summary .mk-plus:before{background:var(--mk-accent)}.mk-faq details>div{color:var(--mk-fg-2);padding:0 40px 24px 0;line-height:1.7}.mk-table{border-collapse:collapse;width:100%;font-size:14px}.mk-table th,.mk-table td{border-bottom:1px solid var(--mk-line);text-align:left;vertical-align:top;padding:14px 16px}.mk-table thead th{color:var(--mk-fg-3);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500;font-family:var(--font-geist-mono), monospace}.mk-table tbody tr:hover{background:var(--mk-tint)}:is(html:has(.mk-shell),body:has(.mk-shell)){background:#050505}html:has(.mk-shell){scroll-padding-top:88px}html[data-mk-menu-open] .mk-shell>main *,html[data-mk-menu-open] .mk-shell>footer *{animation-play-state:paused!important}@media (forced-colors:active){.mk .mk-btn{border:1px solid buttontext}.mk-logo-mark svg path:first-child,.mk-badge svg path:first-child{stroke:canvastext}}:where(.mk) :where(h1,h2,h3,h4,h5,h6){color:var(--mk-fg);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.mk .mk-code pre,.mk .mk-code code{font-size:inherit;font-family:inherit}.mk button,.mk input,.mk select,.mk textarea{font-family:inherit}.mk .overflow-x-auto{position:relative}.mk{overflow-x:clip}.mk-ico{color:var(--mk-fg);overflow:visible}.mk-ico .mk-ico-faint{stroke:var(--mk-ico-faint)}.mk-ico .mk-ico-fill{fill:currentColor;stroke:none}.mk-ico .mk-ico-a{transition:stroke .2s,fill .2s,color .2s}.mk-ico-tile{border:1px solid var(--mk-line);background:var(--mk-tint);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .2s,background-color .2s;display:inline-flex}.mk-ico-host:hover .mk-ico-tile,.mk-ico-host:focus-visible .mk-ico-tile{border-color:var(--mk-accent-line);background:var(--mk-accent-dim)}.mk-ico-host:hover .mk-ico .mk-ico-a,.mk-ico-host:focus-visible .mk-ico .mk-ico-a{stroke:var(--mk-accent);color:var(--mk-accent)}.mk-ico-host:hover .mk-ico .mk-ico-a.mk-ico-fill,.mk-ico-host:focus-visible .mk-ico .mk-ico-a.mk-ico-fill{fill:var(--mk-accent)}@keyframes mk-ico-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.mk-ico-in .mk-ico .mk-ico-d{stroke-dasharray:1;animation:.7s cubic-bezier(.6,.1,.2,1) both mk-ico-draw;animation-delay:calc(50ms + var(--i,0) * .12s)}.mk-menu-wrap:hover .mk-ico .mk-ico-d,.mk-menu-wrap:focus-within .mk-ico .mk-ico-d{stroke-dasharray:1;animation:.7s cubic-bezier(.6,.1,.2,1) both mk-ico-draw;animation-delay:calc(80ms + var(--i,0) * .12s)}@keyframes mk-i-ring{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}75%{transform:rotate(0)}}@keyframes mk-i-arc{0%,to{opacity:.15}50%{opacity:1}}@keyframes mk-i-pop{0%{transform:scale(1)}40%{transform:scale(.7)}70%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes mk-i-out{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(4px,-4px)}46%{opacity:0;transform:translate(-3px,3px)}to{opacity:1;transform:translate(0)}}@keyframes mk-i-travel{0%{transform:translate(0)}50%{transform:translate(14px)}50.01%,to{opacity:0;transform:translate(14px)}}@keyframes mk-i-lift{0%,to{transform:translateY(0)}40%,60%{transform:translateY(-2.2px)}}@keyframes mk-i-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes mk-i-flash{0%,to{opacity:1}20%{opacity:.2}40%{opacity:1}55%{opacity:.35}}@keyframes mk-i-dots{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}@keyframes mk-i-plug{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes mk-i-spark{0%,to{opacity:0}50%{opacity:1}}@keyframes mk-i-page{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes mk-i-rise{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}@keyframes mk-i-tick{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}.mk-ico .i-ring,.mk-ico .i-pop,.mk-ico .i-lift,.mk-ico .i-plug,.mk-ico .i-rise,.mk-ico .i-tick,.mk-ico .i-out,.mk-ico .i-dots{transform-box:fill-box;transform-origin:50%}.mk-ico .i-page{transform-box:view-box;transform-origin:12px 12px}.mk-ico .i-rise{transform-origin:bottom}.mk-ico .i-spark{opacity:0}.mk-ico .i-draw{stroke-dasharray:1;stroke-dashoffset:0}.mk-ico-host:hover .i-ring{animation:1.1s ease-in-out infinite mk-i-ring}.mk-ico-host:hover .i-arc{animation:1.1s ease-in-out infinite mk-i-arc;animation-delay:calc(var(--i,0) * .18s)}.mk-ico-host:hover .i-pop{animation:.6s cubic-bezier(.3,.7,.3,1.3) mk-i-pop}.mk-ico-host:hover .i-out{animation:1.2s ease-in-out infinite mk-i-out}.mk-ico-host:hover .i-travel{animation:1.2s cubic-bezier(.5,0,.3,1) infinite mk-i-travel}.mk-ico-host:hover .i-lift{animation:1.2s ease-in-out infinite mk-i-lift}.mk-ico-host:hover .i-blink{animation:.9s steps(2,end) infinite mk-i-blink}.mk-ico-host:hover .i-flash{animation:1s linear infinite mk-i-flash}.mk-ico-host:hover .i-dots{animation:.9s ease-in-out infinite mk-i-dots}.mk-ico-host:hover .i-plug{animation:.9s ease-in-out infinite mk-i-plug}.mk-ico-host:hover .i-spark{animation:.9s ease-in-out infinite mk-i-spark}.mk-ico-host:hover .i-page{animation:1.4s ease-in-out infinite mk-i-page}.mk-ico-host:hover .i-rise{animation:1.2s ease-in-out infinite mk-i-rise}.mk-ico-host:hover .i-tick{animation:.8s ease-in-out infinite mk-i-tick}.mk-ico-host:hover .i-draw{animation:.6s cubic-bezier(.6,.1,.2,1) both mk-ico-draw;animation-delay:calc(var(--i,0) * .2s)}.mk-reveal.is-in .mk-ico .mk-ico-d{stroke-dasharray:1;animation:.7s cubic-bezier(.6,.1,.2,1) both mk-ico-draw;animation-delay:calc(.2s + var(--i,0) * .12s)}@keyframes mk-bar-soft{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1)}}.mk-a-bar-soft{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite mk-bar-soft;animation-delay:calc(var(--i,0) * -.22s)}@media (prefers-reduced-motion:reduce){.mk .mk-a-bar-soft{transform:none;animation:none!important}}.mk-theme-navy,.mk-theme-navy .mk-dark{--mk-bg:#06112b;--mk-bg-1:#0a1838;--mk-bg-2:#0d1d43;--mk-bg-3:#12254f;--mk-line:#96afeb21;--mk-line-2:#96afeb3d;--mk-field-line:#5f7099;--mk-fg:#f7f9fc;--mk-fg-2:#aeb9d2;--mk-fg-3:#8290b0;--mk-accent:#10b981;--mk-accent-ink:#03140d;--mk-accent-dim:#10b98124;--mk-accent-line:#10b98161;--mk-eyebrow-fg:#b9c6e4;--mk-tint:#96afeb0d;--mk-tint-2:#96afeb17;--mk-card-hover:#10224b;--mk-card-sheen:#ffffff12;--mk-card-shadow:0 1px 0 #ffffff08 inset, 0 24px 48px -28px #0009;--mk-card-hover-line:#96afeb5c;--mk-btn-bg:#fff;--mk-btn-fg:#0a1a3f;--mk-btn-hover-bg:#eef2fa;--mk-btn-hover-ring:#ffffff1a;--mk-ghost-bg:#ffffff08;--mk-ghost-hover-line:#ffffff6b;--mk-sheen-from:#fff;--mk-sheen-to:#9fb2dc;--mk-grid-line:#96afeb0e;--mk-glow:#2e56c457;--mk-code-bg:#050d24;--mk-nav-bg:#06112bed;--mk-menu-bg:#0b1a3e;--mk-ico-faint:#c8d7f566;--mk-fig-0:#0a1838;--mk-fig-1:#0e1f47;--mk-fig-2:#12264f;--mk-fig-3:#1a3266;--mk-ink:255 255 255;--mk-scrim:6,17,43;background:var(--mk-bg);color:var(--mk-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mk-theme-navy .mk-light{--mk-bg:#fff;--mk-bg-1:#f5f7fb;--mk-bg-2:#fff;--mk-bg-3:#f0f3f9;--mk-line:#e3e8f1;--mk-line-2:#cdd6e5;--mk-field-line:#7d8aa6;--mk-fg:#0a1a3f;--mk-fg-2:#46557a;--mk-fg-3:#5f6d93;--mk-accent:#059669;--mk-accent-ink:#fff;--mk-accent-dim:#10b9811a;--mk-accent-line:#05966952;--mk-eyebrow-fg:#1e3a8a;--mk-tint:#0a1a3f08;--mk-tint-2:#0a1a3f0d;--mk-card-hover:#fff;--mk-card-sheen:transparent;--mk-card-shadow:0 1px 2px #0a1a3f0a, 0 14px 36px -22px #0a1a3f38;--mk-card-hover-line:#b9c5da;--mk-btn-bg:#0a1f4f;--mk-btn-fg:#fff;--mk-btn-hover-bg:#1e3a8a;--mk-btn-hover-ring:#1e3a8a1f;--mk-ghost-bg:#fff;--mk-ghost-hover-line:#9fb0cc;--mk-sheen-from:#0a1a3f;--mk-sheen-to:#1e3a8a;--mk-grid-line:#0a1a3f0d;--mk-glow:#1e3a8a1a;--mk-ico-faint:#0a1a3f59;--mk-ink:10 26 63;--mk-menu-bg:#fff;--mk-fig-0:#f3f6fb;--mk-fig-1:#fff;--mk-fig-2:#fff;--mk-fig-3:#e8edf6;--mk-scrim:255,255,255;background:var(--mk-bg);color:var(--mk-fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mk-theme-navy .mk-band{background:var(--mk-bg-1)}.mk-theme-navy .mk-light .mk-dark.mk-card{border-color:#0b1b42;box-shadow:0 1px 2px #0a1a3f1a,0 28px 56px -30px #0a1a3f8c}.mk-theme-navy .mk-stat-value{font-family:var(--mk-font-display);font-weight:var(--mk-display-weight);letter-spacing:-.02em;font-size:clamp(2.2rem,3vw,2.75rem);line-height:1}.mk-theme-navy .mk-light .mk-card-link:hover{box-shadow:0 1px 2px #0a1a3f0d,0 22px 44px -22px #0a1a3f4d}.mk-theme-navy{--mk-font-display:var(--font-display), Georgia, "Times New Roman", serif;--mk-display-weight:500;--mk-radius-btn:10px;--mk-radius-card:16px}.mk-theme-navy .mk-display{letter-spacing:-.022em;font-size:clamp(2.7rem,5.6vw,4.9rem);line-height:1.03}.mk-theme-navy .mk-h1{letter-spacing:-.02em;font-size:clamp(2.4rem,4.8vw,4rem);line-height:1.06}.mk-theme-navy .mk-h2{letter-spacing:-.018em;font-size:clamp(2rem,3.5vw,3.05rem);line-height:1.1}.mk-theme-navy .mk-sheen{padding-right:.04em;font-style:italic}.mk-theme-navy .mk-eyebrow{letter-spacing:.16em;font-family:inherit;font-size:12px;font-weight:600}.mk-theme-navy .mk-eyebrow:before{width:18px;height:2px;box-shadow:none;border-radius:2px}.mk-theme-navy .mk-btn{height:46px;padding:0 22px;font-weight:550}.mk-theme-navy .mk-btn-sm{height:36px;padding:0 14px}.mk-theme-navy .mk-btn-primary{box-shadow:0 1px 2px #0000001f}.mk-theme-navy .mk-faq summary{font-weight:550}.mk-hero-navy{background:radial-gradient(60% 70% at 78% 18%,#1e3a8a8c,#0000 70%),radial-gradient(50% 60% at 8% 0,#1e3a8a59,#0000 70%),linear-gradient(#071533 0%,#06112b 100%)}.mk-theme-navy .mk-logo-mark{background:#1e3a8a;border-radius:8px;width:30px;height:30px;padding:6px;box-shadow:inset 0 0 0 1px #ffffff29}.mk-badge{background:#1e3a8a;border-radius:28%;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24,0 6px 16px -8px #00000080}.mk-panel{background:radial-gradient(80% 90% at 70% 0,#12285c 0%,#0a1838 60%,#081530 100%);border:1px solid #0a1a3fe6;border-radius:12px;position:relative;overflow:hidden}:is(html:has(.mk-theme-navy),body:has(.mk-theme-navy)){background:#06112b}.mk-theme-navy .mk-page-hero{background:radial-gradient(55% 65% at 80% 10%,#1e3a8a80,#0000 70%),radial-gradient(45% 55% at 5% 0,#1e3a8a52,#0000 70%),linear-gradient(#071533 0%,#06112b 100%)}.mk-theme-navy .mk-page-hero>.mk-grid-bg{opacity:.75;-webkit-mask-image:radial-gradient(65% 70% at 25% 15%,#000 0%,#0000 72%);mask-image:radial-gradient(65% 70% at 25% 15%,#000 0%,#0000 72%)}.mk-theme-navy .mk-page-hero:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#06112b00,#06112b8c);height:140px;position:absolute;bottom:0;left:0;right:0}.mk-hero-note{color:var(--mk-fg-3);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.mk-hero-note>span{align-items:center;gap:6px;display:inline-flex}.mk-hero-pill{border:1px solid var(--mk-line-2);-webkit-backdrop-filter:blur(8px);height:34px;color:var(--mk-fg-2);white-space:nowrap;background:#0d1d438c;border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:0 6px 0 12px;font-size:13px;transition:border-color .2s,background-color .2s;display:inline-flex}.mk-hero-pill:hover{background:#12254fb3;border-color:#96afeb6b}.mk-hero-pill-cta{height:24px;color:var(--mk-fg);background:#ffffff14;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.mk-hero-chip{border:1px solid var(--mk-line-2);white-space:nowrap;opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards mk-chip-in;animation-delay:calc(var(--i,0) * .45s + .9s);background:#0a1838eb;border-radius:12px;align-items:center;gap:10px;padding:9px 12px 9px 10px;display:flex;position:absolute;box-shadow:0 18px 40px -18px #000000b3}@keyframes mk-chip-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.mk-hero-chip-ico{width:26px;height:26px;color:var(--mk-fg);background:#96afeb1a;border-radius:8px;place-items:center;display:grid}.mk-hero-chip-ico.is-accent{background:var(--mk-accent-dim);color:var(--mk-accent)}@media (prefers-reduced-motion:reduce){.mk .mk-hero-chip{opacity:1!important}}}@layer utilities;
