@layer components{.mk{--mk-max:76rem;--mk-gutter:1rem;--mk-ink-soft:color-mix(in oklch, var(--foreground) 78%, var(--background));--mk-rule:color-mix(in srgb, var(--border) 70%, transparent);--mk-margin-rule:color-mix(in srgb, var(--chart-2) 30%, transparent);--mk-shot-shadow:0 1px 0 #1723380a, 0 28px 60px -30px #3346c052;--mk-night:#0d152a;--mk-night-2:#050a1a;background:var(--background);color:var(--foreground);font-size:1rem;line-height:1.7;overflow-x:clip}@supports (color:lab(0% 0 0)){.mk{--mk-shot-shadow:0 1px 0 lab(13.2771% .617534 -16.0898/.04), 0 28px 60px -30px lab(34.6529% 26.4471 -67.2972/.32);--mk-night:lab(6.84662% 2.66159 -16.0104);--mk-night-2:lab(2.88777% 1.01719 -9.39498)}}:root.dark .mk{--mk-rule:color-mix(in srgb, var(--border) 55%, transparent);--mk-margin-rule:color-mix(in srgb, var(--chart-2) 22%, transparent);--mk-shot-shadow:0 1px 0 #00000040, 0 30px 70px -30px #000000bf}@supports (color:lab(0% 0 0)){:root.dark .mk{--mk-shot-shadow:0 1px 0 lab(0% 0 0/.25), 0 30px 70px -30px lab(0% 0 0/.75)}}:lang(en) .mk{line-height:1.6}@media (min-width:640px){.mk{--mk-gutter:1.5rem}}@media (min-width:1024px){.mk{--mk-gutter:2rem}}.mk-wrap{width:100%;max-width:calc(var(--mk-max) + var(--mk-gutter) * 2);padding-inline:var(--mk-gutter);margin-inline:auto}.mk-skip{inset-inline-start:-9999px;z-index:60;background:var(--card);color:var(--foreground);border:1px solid var(--ring);border-radius:.5rem;padding:.5rem 1rem;position:absolute;top:.5rem}.mk-skip:focus{inset-inline-start:1rem}.mk-h1{font-family:var(--font-heading);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);font-weight:700;line-height:1.22}:lang(ar) .mk-h1{letter-spacing:0;line-height:1.35}.mk-h2{font-family:var(--font-heading);text-wrap:balance;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.45rem);font-weight:650;line-height:1.3}:lang(ar) .mk-h2{line-height:1.45}.mk-h3{font-family:var(--font-heading);font-size:1.15rem;font-weight:600;line-height:1.45}.mk-lede{color:var(--mk-ink-soft);text-wrap:pretty;max-width:38em;font-size:clamp(1.05rem,.98rem + .35vw,1.22rem);line-height:1.8}:lang(en) .mk-lede{line-height:1.65}.mk-body{color:var(--mk-ink-soft);text-wrap:pretty;max-width:36em}.mk-num{font-variant-numeric:tabular-nums lining-nums;unicode-bidi:isolate}.mk-header{z-index:40;background:color-mix(in srgb, var(--background) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--mk-rule);position:sticky;top:0}.mk-header-row{align-items:center;gap:.75rem;height:4rem;display:flex}.mk-nav{display:none}@media (min-width:1024px){.mk-nav{gap:.25rem;margin-inline:auto;display:flex}}.mk-nav a{color:var(--muted-foreground);border-radius:.5rem;padding:.5rem .8rem;font-size:.92rem;transition:color .15s,background .15s}.mk-nav a:hover{color:var(--foreground);background:var(--muted)}.mk-menu{position:relative}.mk-menu>summary{cursor:pointer;list-style:none}.mk-menu>summary::-webkit-details-marker{display:none}.mk-menu-panel{inset-inline-end:0;background:var(--popover);border:1px solid var(--border);width:min(20rem,100vw - 2rem);box-shadow:var(--elevation-overlay);border-radius:1rem;padding:.5rem;position:absolute;top:calc(100% + .6rem)}.mk-menu-panel a{border-radius:.6rem;align-items:center;min-height:2.75rem;padding-inline:.85rem;font-size:.98rem;display:flex}.mk-menu-panel a:hover{background:var(--muted)}@media (min-width:1024px){.mk-menu{display:none}}.mk-hero{isolation:isolate;padding-block:clamp(2rem,1rem + 4vw,4.5rem) clamp(2.5rem,1.5rem + 3vw,4rem);position:relative}.mk-hero:before{content:"";z-index:-1;background:linear-gradient(to right, transparent calc(var(--mk-gutter) + 2.5rem), var(--mk-margin-rule) 0 calc(var(--mk-gutter) + 2.5rem + 1px), transparent 0), repeating-linear-gradient(to bottom, transparent 0 2.25rem, var(--mk-rule) 2.25rem calc(2.25rem + 1px));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 92%);mask-image:linear-gradient(#000 0% 35%,#0000 92%)}:root[dir=rtl] .mk-hero:before{background:linear-gradient(to left, transparent calc(var(--mk-gutter) + 2.5rem), var(--mk-margin-rule) 0 calc(var(--mk-gutter) + 2.5rem + 1px), transparent 0), repeating-linear-gradient(to bottom, transparent 0 2.25rem, var(--mk-rule) 2.25rem calc(2.25rem + 1px))}.mk-hero-grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:1100px){.mk-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:3rem}}.mk-pill{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .8rem .3rem .65rem;font-size:.82rem;display:inline-flex}.mk-ticks{color:var(--muted-foreground);flex-wrap:wrap;gap:.4rem 1.25rem;font-size:.9rem;display:flex}.mk-ticks li{align-items:center;gap:.4rem;display:inline-flex}.mk-cta-row{flex-wrap:wrap;gap:.75rem;display:flex}.mk-btn{border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding-inline:1.35rem;font-size:1rem;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.mk-btn:active{transform:translateY(1px)}.mk-btn:focus-visible,.mk a:focus-visible,.mk summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mk label:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.mk-btn-brand{background:var(--saffron);color:var(--saffron-foreground)}.mk-btn-brand:hover{background:var(--saffron-hover)}.mk-btn-ink{background:var(--primary);color:var(--primary-foreground)}.mk-btn-ink:hover{background:color-mix(in oklch, var(--primary) 86%, var(--background))}.mk-btn-line{border-color:var(--border-strong);background:var(--card);color:var(--foreground)}.mk-btn-line:hover{background:var(--accent)}.mk-btn-sm{border-radius:.6rem;min-height:2.35rem;padding-inline:.9rem;font-size:.9rem}@media (max-width:520px){.mk-hero .mk-cta-row{flex-direction:column;align-items:stretch}}.mk-window{border:1px solid var(--border);background:var(--card);box-shadow:var(--mk-shot-shadow);border-radius:.9rem;position:relative;overflow:hidden}.mk-window-bar{border-bottom:1px solid var(--border);background:var(--muted);justify-content:center;align-items:center;height:2rem;display:flex}.mk-window-url{background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);font-size:.7rem;font-family:var(--font-mono);direction:ltr;border-radius:999px;padding:.1rem .75rem}.mk-shot{width:100%;height:auto;display:block}.mk-hero-visual{padding-block-end:2.5rem;position:relative}.mk-receipt{--paper:#fefdfa;--paper-ink:#1e2735;--paper-faint:#6b727e;inset-inline-start:-1.25rem;filter:drop-shadow(0 18px 28px #0c162838)drop-shadow(0 2px 3px #0c16281f);filter:drop-shadow(0 18px 28px lab(6.96028% .806861 -14.1621/.22))drop-shadow(0 2px 3px lab(6.96028% .806861 -14.1621/.12));width:min(19.5rem,70%);position:absolute;bottom:-.5rem;rotate:-2.5deg}@supports (color:lab(0% 0 0)){.mk-receipt{--paper:lab(99.2089% -.0108778 1.52519);--paper-ink:lab(15.1561% -.252292 -10.8795);--paper-faint:lab(47.7177% -.645816 -7.42824)}}:root[dir=rtl] .mk-receipt{rotate:2.5deg}:root.dark .mk-receipt{--paper:#f5f3ef;filter:drop-shadow(0 22px 36px #0009);filter:drop-shadow(0 22px 36px lab(0% 0 0/.6))}@supports (color:lab(0% 0 0)){:root.dark .mk-receipt{--paper:lab(95.9711% -.0124276 2.29023)}}.mk-paper{background:var(--paper);color:var(--paper-ink);font-family:var(--font-receipt-naskh), var(--font-sans);-webkit-mask-image:linear-gradient(black, black) top / 100% calc(100% - 9px) no-repeat, conic-gradient(from -45deg at bottom, transparent 90deg, black 0) bottom / 12px 9px repeat-x;mask-image:linear-gradient(black, black) top / 100% calc(100% - 9px) no-repeat, conic-gradient(from -45deg at bottom, transparent 90deg, black 0) bottom / 12px 9px repeat-x;padding:1.1rem 1.15rem 1.6rem;font-size:.86rem;line-height:1.5;position:relative}:lang(en) .mk-paper{font-family:var(--font-sans)}.mk-paper-head{text-align:center;border-bottom:1.5px dashed #9b9fa5;border-bottom:1.5px dashed lab(65.1626% -.390202 -3.74835);margin-bottom:.55rem;padding-bottom:.6rem}.mk-paper-title{font-size:1.02rem;font-weight:700}.mk-paper-sub{color:var(--paper-faint);font-size:.74rem}.mk-paper-lines li{align-items:center;gap:.5rem;padding-block:.2rem;display:flex}.mk-paper-lines .ch{border-radius:999px;flex:none;width:.5rem;height:.5rem}.mk-paper-lines .what{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mk-paper-lines .ref{color:var(--paper-faint);margin-inline-start:.35rem;font-size:.74rem}.mk-paper .amt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:.8rem}.mk-paper-total{border-top:3px double #9b9fa5;border-top:3px double lab(65.1626% -.390202 -3.74835);margin-top:.55rem;padding-top:.55rem}.mk-paper-total div{justify-content:space-between;gap:.5rem;display:flex}.mk-paper-total .big{font-size:1rem;font-weight:700}.mk-paper-total .big .amt{font-size:.95rem;font-weight:600}.mk-paper-total .small{color:var(--paper-faint);font-size:.78rem}.mk-stamp{color:#3346c0;color:lab(34.6529% 26.4471 -67.2972);width:fit-content;font-family:var(--font-heading);background:#3c53cd0f;background:lab(39.4615% 24.238 -67.3285/.06);border:2px solid #3c53cd;border:2px solid lab(39.4615% 24.238 -67.3285);border-radius:.45rem;align-items:center;gap:.4rem;margin:.85rem auto 0;padding:.3rem .75rem;font-size:.9rem;font-weight:700;display:flex;rotate:-6deg}.mk-paper-note{text-align:center;color:var(--paper-faint);margin-top:.6rem;font-size:.72rem;line-height:1.45}@media (prefers-reduced-motion:no-preference){.mk-paper-lines li,.mk-paper-total,.mk-paper-note{animation:.42s cubic-bezier(.2,.8,.2,1) both mk-print;animation-delay:calc(.7s + var(--i,0) * .42s)}.mk-stamp{animation:.5s cubic-bezier(.3,1.6,.5,1) both mk-stamp;animation-delay:calc(.7s + var(--i,0) * .42s)}}@keyframes mk-print{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-.45rem)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes mk-stamp{0%{opacity:0;transform:scale(1.9)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@media (max-width:639px){.mk-hero-visual{padding-block-end:0}.mk-receipt{width:min(19.5rem,88%);margin:-3.5rem auto 0;position:relative;inset:auto}}.mk-strip{border-block:1px solid var(--mk-rule);background:color-mix(in srgb, var(--card) 60%, transparent)}.mk-strip-row{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;padding-block:1.1rem;display:flex}.mk-strip-title{color:var(--muted-foreground);font-size:.88rem}.mk-chan{align-items:center;gap:.45rem;font-size:.95rem;font-weight:500;display:inline-flex}.mk-chan i{border-radius:999px;width:.55rem;height:.55rem}.mk-section{padding-block:clamp(3.5rem,2.2rem + 5vw,6.5rem)}.mk-section+.mk-section{border-top:1px solid var(--mk-rule)}.mk-section-head{gap:.85rem;max-width:44rem;margin-bottom:clamp(2rem,1.4rem + 2vw,3.25rem);display:grid}.mk-anchor{scroll-margin-top:5rem}.mk-steps{counter-reset:step;gap:2rem;display:grid}@media (min-width:900px){.mk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.mk-step{counter-increment:step;position:relative}.mk-step-num{color:var(--saffron-ink);align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.mk-step-num b{width:2.25rem;height:2.25rem;font-family:var(--font-heading);background:var(--background);border:1.5px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;display:inline-flex}.mk-step-num:after{content:"";opacity:.45;background-image:repeating-linear-gradient(90deg,currentColor 0 6px,#0000 6px 10px);flex:1;height:2px}.mk-step:last-child .mk-step-num:after{display:none}@media (max-width:899px){.mk-step-num:after{display:none}}.mk-chapter{align-items:center;gap:2rem;display:grid}.mk-chapter+.mk-chapter{margin-top:clamp(4rem,2.5rem + 5vw,7rem)}@media (min-width:1000px){.mk-chapter{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}.mk-chapter.flip>:first-child{order:2}}.mk-points{gap:.7rem;margin-top:1.5rem;display:grid}.mk-points li{align-items:flex-start;gap:.65rem;display:flex}.mk-points svg{color:var(--saffron-ink);flex:none;margin-top:.3rem}.mk-chapter-icon{background:var(--saffron-soft);width:2.5rem;height:2.5rem;color:var(--saffron-ink);border-radius:.75rem;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.mk-tablet{box-shadow:var(--mk-shot-shadow), inset 0 0 0 1px #ffffff14;background:#131b29;background:lab(9.34171% .000409782 -10.8134);border-radius:1.6rem;padding:.7rem}@supports (color:lab(0% 0 0)){.mk-tablet{box-shadow:var(--mk-shot-shadow), inset 0 0 0 1px lab(100% 0 0/.08)}}:root.dark .mk-tablet{box-shadow:var(--mk-shot-shadow), inset 0 0 0 1px #ffffff1a;background:#03060d;background:lab(1.51734% .0684783 -3.14909)}@supports (color:lab(0% 0 0)){:root.dark .mk-tablet{box-shadow:var(--mk-shot-shadow), inset 0 0 0 1px lab(100% 0 0/.1)}}.mk-tablet>*{border-radius:1rem;overflow:hidden}.mk-video{background:var(--muted);aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.mk-bento{gap:1rem;display:grid}@media (min-width:760px){.mk-bento{grid-template-columns:repeat(12,minmax(0,1fr))}.mk-bento>.s7{grid-column:span 7}.mk-bento>.s5{grid-column:span 5}.mk-bento>.s6,.mk-bento>.s3{grid-column:span 6}}@media (min-width:1100px){.mk-bento>.s3{grid-column:span 3}}.mk-tile{border:1px solid var(--border);background:var(--card);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.mk-tile-text{padding:1.35rem 1.4rem 1.5rem}.mk-tile-media{border-top:1px solid var(--border);background:var(--muted);aspect-ratio:16/8.2;margin-top:auto;overflow:hidden}.mk-tile-media img{object-fit:cover;object-position:top left;width:100%;height:100%}:root[dir=rtl] .mk-tile-media img{object-position:top right}.mk-tile .mk-chapter-icon{width:2.25rem;height:2.25rem;margin-bottom:.9rem}.mk-apps{align-items:center;gap:2.5rem;display:grid}@media (min-width:1000px){.mk-apps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.mk-phones{justify-content:center;gap:clamp(.75rem,3vw,1.75rem);display:flex}.mk-phone{width:min(15.5rem,46%);box-shadow:var(--mk-shot-shadow), inset 0 0 0 1.5px #ffffff1f;background:#101621;background:lab(7.09343% -.087522 -8.9719);border-radius:2.6rem;padding:.45rem}@supports (color:lab(0% 0 0)){.mk-phone{box-shadow:var(--mk-shot-shadow), inset 0 0 0 1.5px lab(100% 0 0/.12)}}.mk-phone>*{border-radius:2.2rem;overflow:hidden}.mk-phone:nth-child(2){margin-top:3rem}.mk-phone img,.mk-phone video{width:100%;height:auto;display:block}.mk-platforms{gap:.5rem;margin-top:1.5rem;display:flex}.mk-platforms span{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.85rem;display:inline-flex}.mk-migrate{align-items:start;gap:2.5rem;display:grid}@media (min-width:1000px){.mk-migrate{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem}}.mk-numbered{counter-reset:n;gap:1.35rem;display:grid}.mk-numbered li{counter-increment:n;grid-template-columns:2.25rem minmax(0,1fr);gap:.9rem;display:grid}.mk-numbered li:before{content:counter(n);background:var(--saffron-soft);width:2.25rem;height:2.25rem;color:var(--saffron-ink);font-family:var(--font-heading);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.mk-tiers{border:1px solid var(--border);background:var(--card);border-radius:1rem;display:grid;overflow:hidden}@media (min-width:900px){.mk-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-tier{padding:1.5rem 1.5rem 1.6rem}.mk-tier+.mk-tier{border-top:1px solid var(--border)}@media (min-width:900px){.mk-tier+.mk-tier{border-top:0;border-inline-start:1px solid var(--border)}}.mk-tier-name{align-items:center;gap:.55rem;display:flex}.mk-tier-name i{background:var(--tier,var(--neutral));width:.7rem;height:.7rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--tier,var(--neutral)) 22%, transparent);border-radius:999px}.mk-tier-req{color:var(--muted-foreground);margin-top:.35rem;font-size:.9rem}.mk-tier ul{gap:.55rem;margin-top:1.1rem;font-size:.95rem;display:grid}.mk-tier li{gap:.55rem;display:flex}.mk-tier li svg{color:var(--success-ink);flex:none;margin-top:.3rem}.mk-cert{background:var(--saffron-soft);color:var(--foreground);border-radius:1rem;gap:1.25rem;margin-top:1.25rem;padding:1.25rem 1.5rem;display:grid}@media (min-width:900px){.mk-cert{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.mk-table-wrap{border:1px solid var(--border);background:var(--card);-webkit-overflow-scrolling:touch;border-radius:1rem;position:relative;overflow-x:auto}.mk-table{border-collapse:separate;border-spacing:0;width:100%;min-width:46rem;font-size:.93rem}.mk-table th,.mk-table td{text-align:start;vertical-align:middle;border-bottom:1px solid var(--border);padding:.85rem 1rem}.mk-table tr:last-child>*{border-bottom:0}.mk-table thead th{font-family:var(--font-heading);color:var(--muted-foreground);background:var(--muted);font-size:.9rem;font-weight:600}.mk-table thead th.us{color:var(--saffron-ink)}.mk-table tbody th{width:32%;font-weight:500}.mk-table .us{background:color-mix(in srgb, var(--saffron-soft) 55%, transparent)}.mk-table thead th.us{background:var(--saffron-soft)}.mk-table .first{z-index:1;background:var(--card);position:sticky;inset-inline-start:0}.mk-table thead .first{background:var(--muted)}.mk-cell{align-items:center;gap:.4rem;display:inline-flex}.mk-cell.yes{color:var(--success-ink);font-weight:500}.mk-cell.no{color:var(--faint-foreground)}.mk-cell.text{color:var(--muted-foreground)}.mk-table .us .mk-cell.text{color:var(--foreground);font-weight:600}.mk-interval{background:var(--muted);border:1px solid var(--border);border-radius:.8rem;padding:.25rem;display:inline-flex}.mk-interval label{cursor:pointer;min-height:2.5rem;color:var(--muted-foreground);border-radius:.6rem;align-items:center;gap:.45rem;padding-inline:1rem;font-size:.95rem;font-weight:500;display:inline-flex;position:relative}.mk-interval input{opacity:0;pointer-events:none;position:absolute}.mk-interval label:has(input:checked){background:var(--card);color:var(--foreground);box-shadow:var(--elevation-raised)}.mk-interval small{color:var(--success-ink);font-size:.75rem;font-weight:600}:is(.mk-pricing:has(#mk-yearly:checked) .when-month,.mk-pricing:not(:has(#mk-yearly:checked)) .when-year){display:none!important}.mk-plans{gap:1rem;margin-top:2rem;display:grid}@media (min-width:720px){.mk-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1150px){.mk-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-plan{border:1px solid var(--border);background:var(--card);border-radius:1rem;flex-direction:column;padding:1.5rem 1.35rem;display:flex;position:relative}.mk-plan.top{border:1.5px solid var(--saffron);box-shadow:0 24px 50px -30px #3346c073;box-shadow:0 24px 50px -30px lab(34.6529% 26.4471 -67.2972/.45)}.mk-plan-ribbon{top:-.8rem;background:var(--saffron);color:var(--saffron-foreground);border-radius:999px;padding:.15rem .7rem;font-size:.78rem;font-weight:600;position:absolute;inset-inline-start:1.25rem}.mk-price{align-items:baseline;gap:.4rem;margin-top:1rem;display:flex}.mk-price b{font-family:var(--font-heading);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:2.4rem;font-weight:700;line-height:1}.mk-price span{color:var(--muted-foreground);font-size:.9rem}.mk-plan ul{gap:.55rem;margin-block:1.25rem 1.5rem;font-size:.93rem;display:grid}.mk-plan li{gap:.5rem;display:flex}.mk-plan li svg{color:var(--saffron-ink);flex:none;margin-top:.3rem}.mk-plan .mk-btn{width:100%;margin-top:auto}.mk-trial{background:var(--success-soft);color:var(--success-ink);border-radius:.75rem;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.92rem;font-weight:500;display:inline-flex}.mk-matrix th,.mk-matrix td{text-align:center}.mk-matrix th:first-child,.mk-matrix td:first-child{text-align:start}.mk-matrix .group th{background:var(--muted);font-family:var(--font-heading);color:var(--muted-foreground);text-align:start;font-size:.85rem}.mk-faq{border-top:1px solid var(--border);max-width:50rem}.mk-faq details{border-bottom:1px solid var(--border)}.mk-faq summary{cursor:pointer;font-family:var(--font-heading);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.15rem;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary svg{color:var(--muted-foreground);flex:none;transition:rotate .2s}.mk-faq details[open] summary svg{rotate:45deg}.mk-faq details p{color:var(--mk-ink-soft);max-width:44em;padding-bottom:1.25rem}.mk-night{isolation:isolate;color:#eff2f9;color:lab(95.3052% .0686348 -3.78741);background:radial-gradient(60% 80% at 85% 0%, #3d3ba173, transparent 70%), radial-gradient(50% 70% at 10% 100%, #a35e1629, transparent 70%), linear-gradient(180deg, var(--mk-night), var(--mk-night-2));position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.mk-night{background:radial-gradient(60% 80% at 85% 0%, lab(30.3209% 26.0006 -56.1926/.45), transparent 70%), radial-gradient(50% 70% at 10% 100%, lab(47.2923% 25.3823 49.5232/.16), transparent 70%), linear-gradient(180deg, var(--mk-night), var(--mk-night-2))}}.mk-night:before{content:"";z-index:-1;opacity:.7;background-image:radial-gradient(1px 1px at 12% 22%,#fff,#0000),radial-gradient(1px 1px at 28% 68%,#fff,#0000),radial-gradient(1.5px 1.5px at 44% 18%,#fff,#0000),radial-gradient(1px 1px at 61% 52%,#fff,#0000),radial-gradient(1px 1px at 73% 26%,#fff,#0000),radial-gradient(1.5px 1.5px at 88% 72%,#fff,#0000),radial-gradient(1px 1px at 93% 14%,#fff,#0000),radial-gradient(1px 1px at 6% 84%,#fff,#0000),radial-gradient(1px 1px at 52% 88%,#fff,#0000),radial-gradient(1px 1px at 36% 40%,#fff,#0000);position:absolute;inset:0}.mk-night-inner{text-align:center;justify-items:center;gap:1.25rem;padding-block:clamp(4rem,3rem + 4vw,6.5rem);display:grid}.mk-night .mk-lede{color:#c8cddb;color:lab(82.4859% .213921 -7.53229)}.mk-night .mk-btn-brand{background:#6279f1;background:lab(53.8374% 19.1447 -64.0385)}.mk-night .mk-btn-brand:hover{background:#728afc;background:lab(59.8967% 16.0146 -60.6814)}.mk-night a.mk-quiet{color:#c8cddb;color:lab(82.4859% .213921 -7.53229);text-underline-offset:4px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;-webkit-text-decoration:underline lab(100% 0 0/.3);text-decoration:underline lab(100% 0 0/.3)}.mk-streak{width:4.5rem;height:4.5rem;position:relative}.mk-footer{border-top:1px solid var(--mk-rule);padding-block:3rem 2rem;font-size:.93rem}.mk-footer-grid{gap:2rem;display:grid}@media (min-width:760px){.mk-footer-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}.mk-footer h2{color:var(--muted-foreground);margin-bottom:.6rem;font-size:.85rem;font-weight:600}.mk-footer ul a{min-height:2.25rem;color:var(--foreground);align-items:center;display:inline-flex}.mk-footer ul a:hover{color:var(--saffron-ink)}.mk-footer-base{border-top:1px solid var(--mk-rule);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.85rem;display:flex}.mk-legal{gap:2.5rem;padding-block:clamp(2rem,1.5rem + 3vw,4rem) 4rem;display:grid}@media (min-width:1024px){.mk-legal{grid-template-columns:15rem minmax(0,1fr);gap:4rem}}.mk-toc{align-self:start;font-size:.9rem}@media (min-width:1024px){.mk-toc{position:sticky;top:5.5rem}}.mk-toc ol{gap:.15rem;margin-top:.6rem;display:grid}.mk-toc a{color:var(--muted-foreground);border-radius:.45rem;padding:.3rem .6rem;display:block}.mk-toc a:hover{background:var(--muted);color:var(--foreground)}.mk-prose{max-width:46rem}.mk-toc-phone{border:1px solid var(--border);background:var(--card);border-radius:.75rem;margin-top:1.25rem;font-size:.92rem}.mk-toc-phone summary{cursor:pointer;align-items:center;min-height:2.75rem;padding-inline:1rem;font-weight:600;display:flex}.mk-toc-phone ol{gap:.1rem;padding:0 .5rem .75rem;display:grid}.mk-toc-phone a{color:var(--muted-foreground);border-radius:.45rem;padding:.4rem .5rem;text-decoration:none;display:block}.mk-prose h2{font-family:var(--font-heading);margin-top:2.5rem;margin-bottom:.75rem;scroll-margin-top:5.5rem;font-size:1.3rem;font-weight:600}.mk-prose p,.mk-prose li{color:var(--mk-ink-soft)}.mk-prose p+p{margin-top:.75rem}.mk-prose ul{gap:.5rem;padding-inline-start:1.25rem;list-style:outside;display:grid}.mk-prose ul li::marker{color:var(--saffron-ink)}.mk-prose a{color:var(--saffron-ink);text-underline-offset:3px;text-decoration:underline}}
