.site{--mk-max:1200px;--mk-pad:clamp(20px, 4vw, 48px);--mk-ease:cubic-bezier(.22, .8, .24, 1);--mk-dash:color-mix(in srgb, var(--line) 85%, transparent);background:var(--white)}@media (min-width:1600px){.site{--mk-max:1360px}}@media (min-width:2000px){.site{--mk-max:1480px}}@media (min-width:2400px){.site{--mk-max:1600px}}.site main{background-color:var(--white);background-image:radial-gradient(color-mix(in srgb, var(--line) 70%, transparent) 1px, transparent 1.3px);background-size:12px 12px;overflow-x:clip}.site .top-strip{height:38px;color:var(--on-brand-soft);background:var(--brand);justify-content:center;align-items:center;gap:10px;margin:0;padding:0 16px;font-size:13.5px;display:flex}.site .top-strip b{font:600 11.5px/1 var(--body);color:var(--on-mark);background:var(--mark);border-radius:999px;flex:none;padding:4px 8px}.site .top-strip a{color:var(--white);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.site .top-strip a:hover{text-underline-offset:3px;text-decoration:underline}.site .top{z-index:40;height:68px;padding:0 max(var(--mk-pad), calc((100% - var(--mk-max)) / 2 + var(--mk-pad)));background:var(--white);border-bottom:1px solid var(--hair);gap:24px;transition:box-shadow .3s;position:sticky;top:0}.site .top[data-scrolled=true]{box-shadow:0 10px 30px -24px color-mix(in srgb, var(--brand) 60%, transparent)}.site .top .logo{font:600 20px/1 var(--display);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:10px;padding:0;text-decoration:none;display:inline-flex}.site .top .logo>.brand-mark{--s:22px}.site .top .logo>.brand-mark:after{transition:transform .25s var(--mk-ease)}.site .top-links{align-self:center}.site .top-links ul{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.site .top-links li{position:relative}.site .top-links li>a,.site .top-drop>button{height:38px;font:500 14.5px/1 var(--body);color:var(--ink);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;transition:background-color .16s;display:inline-flex}.site .top-links li>a:hover,.site .top-drop>button:hover,.site .top-drop[data-open]>button{background:var(--paper);box-shadow:none}.site .top-links li>a[aria-current=page],.site .top-drop>button[aria-current=page]{color:var(--brand);background:var(--paper);box-shadow:none;font-weight:500}.site .top-drop>button svg{transition:transform .2s var(--mk-ease)}.site .top-drop[data-open]>button svg{transform:rotate(180deg)}.site .top-panel{z-index:50;background:var(--white);border:1px solid var(--hair);width:540px;box-shadow:0 30px 60px -28px color-mix(in srgb, var(--brand) 45%, transparent);opacity:0;visibility:hidden;transition:opacity .18s, transform .25s var(--mk-ease), visibility 0s .2s;border-radius:16px;padding:10px;position:absolute;top:calc(100% + 12px);left:-10px;transform:translateY(-6px)}.site .top-panel:before{content:"";height:14px;position:absolute;inset:-14px 0 auto}.site .top-drop[data-open] .top-panel{opacity:1;visibility:visible;transition:opacity .18s, transform .25s var(--mk-ease);transform:none}@media (hover:hover){.site .top-drop:hover>button{background:var(--paper)}.site .top-drop:hover>button svg{transform:rotate(180deg)}.site .top-drop:hover .top-panel{opacity:1;visibility:visible;transition:opacity .18s, transform .25s var(--mk-ease);transform:none}}.site .top-drop:has(.top-grid-fx) .top-panel{width:600px}.site .top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.site .top-grid-fx{grid-template-columns:repeat(3,minmax(0,1fr))}.site .top-item,.site .top-fx{color:var(--ink);border-radius:10px;gap:3px 12px;padding:12px;text-decoration:none;transition:background-color .16s;display:grid}.site .top-item{grid-template-columns:36px 1fr}.site .top-item:hover,.site .top-fx:hover{background:var(--paper)}.site .top-item i{width:36px;height:36px;color:var(--brand);background:var(--paper);border:1px solid var(--hair);border-radius:9px;grid-row:span 2;place-items:center;transition:background-color .16s,color .16s;display:grid}.site .top-item:hover i{color:var(--on-mark);background:var(--mark);border-color:var(--mark)}.site .top-item strong{font:500 14.5px/1.25 var(--body)}.site .top-item span,.site .top-fx span{color:var(--muted);font-size:13px;line-height:1.4}.site .top-fx{padding:10px 12px}.site .top-fx strong{font:500 13.5px/1.2 var(--mono);color:var(--brand)}.site .top-fx span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site .top-panel-foot{color:var(--muted);background:var(--paper);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 0;padding:12px 14px;font-size:13.5px;display:flex}.site .top-panel-foot a{color:var(--brand);font-weight:500;text-decoration:none}.site .top-panel-foot a:hover{text-underline-offset:3px;text-decoration:underline}.site .top-right{gap:10px;margin-left:auto}.site .top-find{width:232px;height:40px;font:400 14px/1 var(--body);color:var(--muted);text-align:left;background:var(--white);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:0 8px 0 12px;transition:border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.site .top-find:hover{color:var(--ink);border-color:var(--ink)}.site .top-find:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);outline:none}.site .top-find svg{flex:none}.site .top-find kbd{font:500 11px/1 var(--mono);color:var(--muted);background:var(--paper);border:1px solid var(--hair);border-radius:6px;margin-left:auto;padding:4px 7px}.site .top-progress{font:500 12.5px/1 var(--mono);color:var(--muted)}.site a.top-account,.site .top-account>.account-email{height:38px;font:500 14.5px/1 var(--body);color:var(--ink);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:border-color .16s;display:inline-flex}.site .top-account>.account-email{padding-left:5px}.site a.top-account:hover,.site .top-account>.account-email:hover{border-color:var(--ink);text-decoration:none}.site .top-account .account-avatar{width:26px;height:26px;box-shadow:none;border-radius:999px;font-size:12px}.site .top-account .account-out{display:none}.site .top-cta{height:38px;font:500 14.5px/1 var(--body);color:var(--white);background:var(--brand);border:1px solid var(--brand);border-radius:999px;align-items:center;padding:0 16px;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.site .top-cta:hover{color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, transparent)}.site .top-cta:active{translate:0 1px}@media (max-width:1140px){.site .top-find{border-radius:999px;justify-content:center;width:40px;padding:0}.site .top-find span,.site .top-find kbd,.site .top-progress{display:none}}@media (max-width:960px){.site .top-links{display:none}.site .top{gap:12px}}@media (max-width:720px){.site .top{gap:10px;height:60px}.site .top-right{gap:8px}.site .top-right>:is(.top-account,a.top-account,.top-cta){display:none}}@media (max-width:380px){.site .top{padding-inline:14px}.site .top .logo{font-size:18px}}.site .top-burger{width:40px;height:40px;color:var(--ink);background:var(--white);border:1px solid var(--line);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .25s, border-color .25s, color .25s, transform .2s var(--mk-ease);border-radius:999px;flex:none;padding:0;display:none;position:relative}.site .top-burger i{background:currentColor;border-radius:2px;width:16px;height:1.6px;margin:-.8px 0 0 -8px;transition:transform .45s cubic-bezier(.32,.72,0,1);position:absolute;top:50%;left:50%}.site .top-burger i:first-child{transform:translateY(-3.5px)}.site .top-burger i:last-child{transform:translateY(3.5px)}.site .top-burger[aria-expanded=true]{color:var(--white);background:var(--brand);border-color:var(--brand)}.site .top-burger[aria-expanded=true] i:first-child{transform:rotate(45deg)}.site .top-burger[aria-expanded=true] i:last-child{transform:rotate(-45deg)}.site .top-burger:active{transform:scale(.9)}.site .top-burger:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.site .top-find{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .16s, transform .2s var(--mk-ease)}.site .top-find:active{transform:scale(.9)}@media (max-width:960px){.site .top-burger{display:block}.site .top[data-sheet]{box-shadow:none}}.top-sheet{display:none}@media (max-width:960px){.site .top-sheet{--ease:cubic-bezier(.32, .72, 0, 1);left:0;right:0;top:var(--sheet-top,60px);z-index:39;background:var(--white);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .34s var(--ease), visibility 0s linear .34s;flex-direction:column;display:flex;position:fixed;bottom:0}.site .top-sheet[data-open]{clip-path:inset(0);visibility:visible;transition:clip-path .55s var(--ease), visibility 0s}.site .top-sheet :is(.ts-bar,.ts-rows>li:not(.ts-sel),.ts-foot){opacity:0;transition:opacity .12s,transform .12s;transform:translateY(-8px)}.site .top-sheet[data-open] :is(.ts-bar,.ts-rows>li:not(.ts-sel),.ts-foot){opacity:1;transition:opacity .4s ease-out var(--d), transform .55s var(--ease) var(--d);transform:none}.site .top-sheet .ts-bar{--d:80ms}.site .top-sheet .ts-rows>li{--d:calc(.12s + var(--i,0) * 35ms)}.site .top-sheet .ts-foot{--d:.3s}.site .top-sheet .ts-sel{opacity:0;transition:opacity .1s}.site .top-sheet[data-open] .ts-sel{opacity:1;transition:opacity .3s .35s, top .4s var(--ease), height .4s var(--ease)}}.ts-bar{height:40px;font:400 13px/1 var(--mono);background:var(--white);border-bottom:1px solid var(--line);flex:none;grid-template-columns:48px 30px minmax(0,1fr);align-items:center;margin:0;display:grid}.ts-ref{height:100%;color:var(--ink);border-right:1px solid var(--hair);place-items:center;font-size:12px;display:grid}.ts-bar em{height:100%;color:var(--muted);border-right:1px solid var(--hair);place-items:center;font:italic 13px/1 Georgia,serif;display:grid}.ts-bar code{font:inherit;white-space:nowrap;text-overflow:ellipsis;color:var(--ink);padding:0 12px;animation:.45s steps(18,end) ts-type;overflow:hidden}@keyframes ts-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ts-body{overscroll-behavior:contain;flex:1;overflow-y:auto}.ts-rows{margin:0;padding:0;list-style:none;position:relative}.ts-rows>li:not(.ts-sel){border-bottom:1px solid var(--hair);grid-template-columns:48px minmax(0,1fr);display:grid}.ts-n{font:500 12px/1 var(--mono);color:var(--muted);background:var(--paper);border-right:1px solid var(--hair);place-items:center;transition:color .25s,background-color .25s;display:grid}.ts-rows>li[data-on] .ts-n{color:var(--head-on-ink);background:var(--head-on)}.ts-c{min-width:0}.ts-c>a{color:var(--ink);-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:14px 18px 14px 16px;text-decoration:none;display:grid;position:relative}.ts-c strong{font:500 19px/1.15 var(--display);letter-spacing:-.02em}.ts-c small{color:var(--muted);grid-column:1;font-size:13px;line-height:1.4}.ts-go{color:var(--line);transition:color .25s, transform .3s var(--mk-ease);grid-area:1/2/span 2;font-size:17px}.ts-rows>li[data-on] .ts-go{color:var(--ink);transform:translate(3px)}.ts-c>a[aria-current=page] strong{color:var(--brand)}.ts-fx{flex-wrap:wrap;gap:6px;margin:-4px 0 0;padding:0 16px 14px;list-style:none;display:flex}.ts-fx a{height:30px;font:500 12.5px/1 var(--mono);color:var(--brand-2);background:var(--white);border:1px solid var(--line);-webkit-tap-highlight-color:transparent;transition:transform .18s var(--mk-ease), background-color .18s;border-radius:6px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.ts-fx a:active{background:var(--paper);transform:scale(.95)}.ts-sel{left:48px;right:0;top:var(--sy,0);height:var(--sh,0);pointer-events:none;border:2px solid var(--mark);background:color-mix(in srgb, var(--mark-soft) 35%, transparent);position:absolute}.ts-sel:after{content:"";background:var(--mark);border:1.5px solid var(--white);width:7px;height:7px;position:absolute;bottom:-4px;right:-4px}.ts-lang{padding:10px var(--mk-pad) 0;background:var(--white);flex:none;margin:0}.ts-foot{padding:12px var(--mk-pad) calc(12px + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--line);flex:none;grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.ts-cta{height:48px;font:500 16px/1 var(--body);color:var(--white);background:var(--brand);-webkit-tap-highlight-color:transparent;transition:transform .18s var(--mk-ease);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:flex}.ts-account:empty{display:none}a.ts-account,.ts-account>.account-email{height:48px;font:500 15.5px/1 var(--body);color:var(--ink);border:1px solid var(--line);-webkit-tap-highlight-color:transparent;transition:transform .18s var(--mk-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:flex}span.ts-account{gap:8px;display:flex}.ts-account .account-avatar{width:24px;height:24px;color:var(--white);background:var(--brand-2);border-radius:999px;place-items:center;font-size:11.5px;display:grid}.ts-account .account-out{display:none}.ts-cta:active,a.ts-account:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.site .top-sheet,.site .top-sheet[data-open]{clip-path:none;transition:visibility}.site .top-sheet :is(.ts-bar,.ts-rows>li,.ts-foot){transition:opacity .15s!important;transform:none!important}.site .top-burger i{transition:none}.ts-bar code{animation:none}}.mk-rails{max-width:var(--mk-max);background:var(--white);border-inline:1px dashed var(--mk-dash);margin:0 auto;display:flow-root}.mk-band{border-top:1px dashed var(--mk-dash);position:relative}.mk-band:before,.mk-band:after{content:"";z-index:2;background:var(--white);border:1px solid var(--line);width:9px;height:9px;position:absolute;top:-5px}.mk-band:before{left:-5px}.mk-band:after{right:-5px}.mk-in{padding:0 var(--mk-pad)}.mk-sec{padding:clamp(64px,8vw,112px) 0}.mk-h1,.mk-h2,.mk-h3{font-family:var(--display);color:var(--ink);font-weight:500}.mk-h1{letter-spacing:-.04em;font-size:clamp(40px,5.4vw,74px);line-height:1.02}.mk-h2{letter-spacing:-.035em;font-size:clamp(32px,4vw,52px);line-height:1.06}.mk-h3{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,24px);line-height:1.2}.mk-lead{max-width:36em;color:var(--muted);font-size:clamp(17px,1.4vw,19px);line-height:1.55}.mk-sub{max-width:38em;color:var(--muted)}.mk-eyebrow{font:500 13px/1 var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--brand-2);align-items:center;gap:8px;display:inline-flex}.mk-head{max-width:760px;padding:0 var(--mk-pad);text-align:center;justify-items:center;gap:16px;margin:0 auto;display:grid}.mk-head .mk-lead{margin:0 auto;font-size:18px}.mk-btn{height:46px;font:500 15px/1 var(--body);white-space:nowrap;cursor:pointer;transition:background .2s, border-color .2s, color .2s, transform .2s var(--mk-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.mk-btn:active:not(:disabled){transform:scale(.98)}.mk-btn:disabled{opacity:.55;cursor:default}.mk-btn-ink{color:var(--white);background:var(--brand)}.mk-btn-ink:hover:not(:disabled){background:var(--ink)}.mk-btn-line{color:var(--ink);background:var(--white);border-color:var(--line)}.mk-btn-line:hover:not(:disabled){border-color:var(--ink)}.mk-btn-mark{color:var(--on-mark);background:var(--mark)}.mk-btn-mark:hover:not(:disabled){background:var(--mark-2)}.mk-btn-white{color:var(--ink);background:var(--white)}.mk-btn-white:hover{background:var(--mark-soft)}.mk-btn-glass{color:var(--white);background:color-mix(in srgb, var(--white) 12%, transparent);border-color:color-mix(in srgb, var(--white) 24%, transparent)}.mk-btn-glass:hover{background:color-mix(in srgb, var(--white) 20%, transparent)}.mk-btn-sm{height:34px;padding:0 14px;font-size:13.5px}.mk-btn-lg{height:52px;padding:0 26px;font-size:16px}.mk-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;font-weight:500}.mk-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.mk-brk,.mk-callout{--c:var(--brand);--k:10px;border:1px dashed var(--mk-dash);background:linear-gradient(var(--c) 0 0) top left / var(--k) 1.5px no-repeat, linear-gradient(var(--c) 0 0) top left / 1.5px var(--k) no-repeat, linear-gradient(var(--c) 0 0) top right / var(--k) 1.5px no-repeat, linear-gradient(var(--c) 0 0) top right / 1.5px var(--k) no-repeat, linear-gradient(var(--c) 0 0) bottom left / var(--k) 1.5px no-repeat, linear-gradient(var(--c) 0 0) bottom left / 1.5px var(--k) no-repeat, linear-gradient(var(--c) 0 0) bottom right / var(--k) 1.5px no-repeat, linear-gradient(var(--c) 0 0) bottom right / 1.5px var(--k) no-repeat, var(--white)}.mk-tex{isolation:isolate;background:var(--brand);border-radius:16px;position:relative;overflow:hidden}.mk-dither{z-index:0;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.mk-hero{text-align:center;padding:clamp(96px,11vw,140px) 0 0;position:relative}.mk-hero-c{max-width:940px;padding:0 var(--mk-pad) clamp(72px, 8vw, 104px);justify-items:center;gap:22px;margin:0 auto;display:grid}.mk-hero .mk-h1{text-wrap:balance;max-width:22ch}.mk-hero .mk-lead{max-width:34em}.mk-hero-fine{color:var(--muted);font-size:13.5px}.mk-hero-in{animation:mk-up .9s var(--mk-ease) both}.mk-hero-in:nth-child(2){animation-delay:60ms}.mk-hero-in:nth-child(3){animation-delay:.12s}.mk-hero-in:nth-child(4){animation-delay:.18s}.mk-hero-in:nth-child(5){animation-delay:.22s}@keyframes mk-up{0%{opacity:0;transform:translateY(18px)}}.mk-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.mk-nowrap{white-space:nowrap}.mk-nodes{z-index:3;pointer-events:none;position:absolute;inset:0}.mk-nodes i{background:var(--white);border:1px solid var(--line);width:9px;height:9px;position:absolute}.mk-nodes i:first-child{top:-5px;left:-5px}.mk-nodes i:nth-child(2){top:-5px;right:-5px}.mk-nodes i:nth-child(3){bottom:-5px;left:-5px}.mk-nodes i:nth-child(4){bottom:-5px;right:-5px}.mk-stats{border-top:1px dashed var(--mk-dash);margin:0;position:relative}.mk-stats dl{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.mk-stats dl>div{padding:32px var(--mk-pad) 36px}.mk-stats dl>div+div{border-left:1px dashed var(--mk-dash)}.mk-stats dt{font:500 15px/1.3 var(--body)}.mk-stats dt strong{font:500 clamp(36px, 3.6vw, 48px)/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--brand);margin-bottom:6px;display:block}.mk-stats dd{color:var(--muted);margin:8px 0 0;font-size:14.5px;line-height:1.55}@media (max-width:900px){.mk-stats dl{grid-template-columns:1fr 1fr}.mk-stats dl>div:nth-child(3){border-left:0}.mk-stats dl>div:nth-child(n+3){border-top:1px dashed var(--mk-dash)}}.mk-win{background:var(--white);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent), 0 50px 90px -40px color-mix(in srgb, var(--ink) 70%, transparent), 0 16px 30px -18px color-mix(in srgb, var(--brand) 40%, transparent);border-radius:12px;overflow:hidden}.mk-win-top{height:42px;color:var(--muted);background:var(--paper);border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:0 14px;font-size:13px;display:flex}.mk-dots{gap:6px;display:flex}.mk-dots i{background:var(--line);border-radius:50%;width:10px;height:10px}.mk-win-top em{white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:12px;font-style:normal;overflow:hidden}.mk-task{color:var(--ink);text-align:left;border-bottom:1px solid var(--hair);align-items:baseline;gap:10px;padding:13px 14px;font-size:14.5px;display:flex}.mk-task b{font:500 11px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--brand);background:var(--cellhead);border-radius:4px;flex:none;padding:4px 6px}.mk-fbar{font:400 15px/1 var(--sheet);text-align:left;border-bottom:1px solid var(--hair);align-items:stretch;display:flex}.mk-fbar>span{color:var(--muted);border-right:1px solid var(--hair);padding:9px 10px}.mk-fbar>span:first-child{width:58px}.mk-fbar .mk-fx{font:italic 14px/1 Georgia,serif}.mk-fbar output,.mk-fbar .mk-ft{white-space:nowrap;flex:1;min-height:34px;padding:9px 10px;overflow:hidden}.mk-fbar input{min-width:0;font:inherit;color:var(--ink);background:var(--mark-soft);border:0;outline:none;flex:1;padding:9px 10px}.mk-grid{font:400 14.5px/1 var(--sheet);text-align:left;display:grid}.mk-grid>span{white-space:nowrap;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);height:32px;padding:9px 8px;transition:background .3s;position:relative;overflow:hidden}.mk-grid>.h{text-align:center;color:var(--muted);background:var(--paper);padding:10px 2px;font-size:12px}.mk-grid>.b{font-weight:700}.mk-grid>.n{text-align:right;font-variant-numeric:tabular-nums}.mk-grid>.gap{background:var(--paper)}.mk-grid>.t{background:var(--mark-soft)}.mk-grid>.sel{z-index:2;outline:2px solid var(--ok);outline-offset:-2px}.mk-grid>.r1{background:color-mix(in srgb, var(--ref1) 8%, transparent);box-shadow:inset 0 0 0 1.5px var(--ref1)}.mk-grid>.r2{background:color-mix(in srgb, var(--ref2) 8%, transparent)}.mk-grid>.flash{animation:.8s mk-flash}@keyframes mk-flash{0%{background:var(--ok-soft)}}.mk-c1{color:var(--ref1)}.mk-c2{color:var(--ref2)}.mk-err{color:var(--bad);font-weight:700}.mk-caret{vertical-align:-2px;background:var(--ink);width:1.5px;height:15px;animation:1s step-end infinite mk-blink;display:inline-block}@keyframes mk-blink{50%{opacity:0}}.mk-scroll{overflow-x:auto}.mk-how{width:1000px;max-width:calc(100% - 2 * var(--mk-pad));height:400px;margin:64px auto 0;position:relative}.mk-how:before{content:"";z-index:0;background-image:radial-gradient(color-mix(in srgb, var(--brand-2) 38%, transparent) 1.2px, transparent 1.5px);background-size:9px 9px;width:760px;height:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}.mk-how-lines{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mk-how-lines path{fill:none;stroke:var(--brand);stroke-width:1.2px;stroke-dasharray:3 4}.mk-how-lines circle{fill:var(--white);stroke:var(--brand);stroke-width:1.5px}.mk-how-sheet{z-index:2;background:var(--white);border:1px solid var(--line);width:42%;box-shadow:0 30px 60px -36px color-mix(in srgb, var(--brand) 60%, transparent);border-radius:10px;position:absolute;top:40px;left:29%;overflow:hidden}.mk-how-top{height:36px;color:var(--muted);border-bottom:1px dotted var(--line);align-items:center;gap:10px;padding:0 12px;font-size:12.5px;display:flex}.mk-how-bar{height:36px;font:400 14px/34px var(--sheet);border-bottom:1px dotted var(--line);display:flex}.mk-how-bar>*{border-right:1px dotted var(--line);padding:0 10px}.mk-how-bar>span:first-child{width:48px;color:var(--muted)}.mk-how-bar em{color:var(--muted);font:italic 13px/34px Georgia,serif}.mk-how-bar .f{border:0;flex:1}.mk-how-grid{font:400 13.5px/1 var(--sheet);grid-template-columns:34px 1.1fr 1fr 1fr 1fr;display:grid}.mk-how-grid>span{white-space:nowrap;border-right:1px dotted var(--line);border-bottom:1px dotted var(--line);height:30px;padding:8px;overflow:hidden}.mk-how-grid>span:nth-child(5n){border-right:0}.mk-how-grid>span:nth-last-child(-n+5){border-bottom:0}.mk-how-grid>.h{text-align:center;color:var(--muted);background:var(--paper);padding:9px 2px;font-size:11.5px}.mk-how-grid>.b{font-weight:700}.mk-how-grid>.n{text-align:right;font-variant-numeric:tabular-nums}.mk-how-grid>.t{background-image:radial-gradient(color-mix(in srgb, var(--mark-2) 70%, transparent) 1px, transparent 1.3px);background-size:5px 5px;transition:background-color .35s}.mk-how-grid>.t.on{background-color:var(--mark-soft);background-image:none;animation:.6s mk-flash}.mk-how-grid>.sel{outline:2px solid var(--ok);outline-offset:-2px}.mk-callout{z-index:2;gap:6px;width:22.2%;padding:14px 16px;display:grid;position:absolute}.mk-callout b{font:500 15px/1.3 var(--body);align-items:baseline;gap:8px;display:flex}.mk-callout b small{font:500 11.5px/1 var(--mono);color:var(--brand-2)}.mk-callout>span{color:var(--muted);font-size:13.5px;line-height:1.45}.mk-callout.c0{top:136px;left:0}.mk-callout.c1{top:40px;right:0}.mk-callout.c2{top:196px;right:0}.mk-callout ul{border-top:1px dashed var(--mk-dash);gap:7px;margin:6px 0 0;padding:10px 0 0;font-size:13px;list-style:none;display:grid}.mk-callout li{color:var(--muted);align-items:center;gap:8px;transition:color .3s;display:flex}.mk-callout li i{border:1.5px solid var(--line);border-radius:50%;flex:none;width:16px;height:16px;transition:background .3s,border-color .3s;position:relative}.mk-callout li.ok{color:var(--ink)}.mk-callout li.ok i{background:var(--ok);border-color:var(--ok)}.mk-callout li.ok i:after{content:"";border:solid var(--white);border-width:0 1.6px 1.6px 0;width:3.5px;height:7px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}@media (max-width:1100px){.mk-how{width:auto;height:auto;max-width:min(560px, calc(100% - 2 * var(--mk-pad)));gap:12px;display:grid}.mk-how:before,.mk-how-lines{display:none}.mk-how-sheet,.mk-callout{width:auto;position:static}.mk-how-sheet{order:-1;margin-bottom:8px}}@media (min-width:720px) and (max-width:1100px){.mk-how{max-width:calc(100% - 2 * var(--mk-pad));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;column-gap:20px}.mk-how-sheet{grid-row:span 3;margin:0}}.mk-cols{border-top:1px dashed var(--mk-dash);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:80px;display:grid}.mk-cols>div{padding:32px var(--mk-pad) 0;align-content:start;gap:10px;display:grid}.mk-cols>div+div{border-left:1px dashed var(--mk-dash)}.mk-cols h3{font:500 17px/1.3 var(--body);letter-spacing:-.01em;align-items:center;gap:10px;display:flex}.mk-cols h3 small{font:500 12px/1 var(--mono);color:var(--brand-2)}.mk-cols p{color:var(--muted);font-size:15px;line-height:1.55}@media (max-width:860px){.mk-cols{grid-template-columns:1fr}.mk-cols>div+div{border-left:0;border-top:1px dashed var(--mk-dash);margin-top:28px;padding-top:28px}}.mk-uses{border-top:1px dashed var(--mk-dash);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px;display:grid;position:relative}.mk-uses article{padding:40px var(--mk-pad) 40px;border-bottom:1px dashed var(--mk-dash);grid-template-rows:auto auto 1fr auto auto;gap:14px;display:grid}.mk-uses article:nth-of-type(odd){border-right:1px dashed var(--mk-dash)}.mk-uses article:nth-last-of-type(-n+2){border-bottom:0}.mk-uses svg{color:var(--brand-2);margin-bottom:8px}.mk-uses h3{font:500 clamp(22px, 2.2vw, 26px)/1.15 var(--display);letter-spacing:-.025em}.mk-uses p{max-width:36em;color:var(--muted);font-size:15.5px;line-height:1.6}.mk-uses ul{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.mk-uses li{border:1px dashed var(--mk-dash);border-radius:6px;padding:5px 9px;font-size:12.5px}.mk-uses a{color:var(--brand);justify-self:start;margin-top:6px;font-weight:500;text-decoration:none}.mk-uses a span{transition:transform .2s var(--mk-ease);display:inline-block}.mk-uses a:hover span{transform:translate(3px)}.mk-uses article.plum{color:var(--white);background:var(--brand)}.mk-uses .plum svg,.mk-uses .plum a{color:var(--mark)}.mk-uses .plum p{color:var(--on-brand-soft)}.mk-uses .plum li{border-color:color-mix(in srgb, var(--white) 28%, transparent)}:is(.mk-sec:has(.mk-uses),.mk-sec:has(.mk-temas)){padding-bottom:0}@media (max-width:640px){.mk-uses{grid-template-columns:minmax(0,1fr)}.mk-uses article:nth-of-type(odd){border-right:0}.mk-uses article:nth-last-of-type(2){border-bottom:1px dashed var(--mk-dash)}}.mk-bento{padding:0 var(--mk-pad);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:64px;display:grid}.mk-bc{isolation:isolate;background:var(--paper);border:1px solid var(--hair);border-radius:10px;grid-template-rows:minmax(0,1fr) auto;gap:24px;min-height:420px;padding:28px;transition:border-color .25s;display:grid;position:relative;overflow:hidden}.mk-bc:hover{border-color:var(--line)}.mk-bc.wide{grid-column:span 2}.mk-bc>*{min-width:0}.mk-bc-ui{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;min-height:0;padding-top:8px;display:grid;position:relative;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.mk-bc-ui>*{width:100%;max-width:540px;transition:transform .6s var(--mk-ease)}.mk-bc:hover .mk-bc-ui>*{transform:translateY(-6px)}.mk-bc-txt{gap:8px;display:grid}.mk-bc-txt h3{font:500 18px/1.3 var(--body);letter-spacing:-.01em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.mk-bc-txt h3 a{color:var(--brand-2);font-size:14px;text-decoration:none}.mk-bc-txt h3 a:hover{text-underline-offset:4px;text-decoration:underline}.mk-bc-txt p{max-width:34em;color:var(--muted);font-size:15px;line-height:1.55}.mk-bc.plum{color:var(--white);background:var(--brand);border-color:var(--brand);grid-template-rows:auto auto 1fr;align-content:stretch}.mk-bc.plum>:not(canvas){z-index:1;position:relative}.mk-bc.plum h3{font:500 clamp(24px, 2.4vw, 30px)/1.1 var(--display);letter-spacing:-.03em;color:var(--white)}.mk-bc.plum>p:not(.mk-bc-k){color:color-mix(in srgb, var(--white) 86%, transparent);margin-top:-10px;font-size:15px;line-height:1.55}.mk-bc.plum .mk-bc-k{flex-wrap:wrap;align-self:end;gap:6px;display:flex}.mk-bc.plum .mk-bc-k code{font:400 13.5px/1 var(--sheet);color:var(--white);background:var(--brand);border:1px solid color-mix(in srgb, var(--white) 24%, transparent);border-radius:6px;padding:6px 10px}@media (max-width:960px){.mk-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-bc{min-height:380px}}@media (max-width:640px){.mk-bento{grid-template-columns:minmax(0,1fr)}.mk-bc.wide{grid-column:auto}.mk-bc{min-height:340px}}.mk-mini{background:var(--white);border:1px solid var(--hair);box-shadow:0 20px 40px -28px color-mix(in srgb, var(--brand) 55%, transparent);border-radius:10px;overflow:hidden}.mk-mini .mk-grid{grid-template-columns:30px 1.1fr 1fr 1fr 1.1fr;font-size:13.5px}.mk-mini .mk-grid>span{height:30px;padding:8px 7px}.mk-mini .mk-fbar{font-size:13.5px}.mk-mini .mk-fbar>span:first-child{width:46px}.mk-pop{z-index:2;background:var(--white);width:fit-content;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent), 0 12px 24px -12px color-mix(in srgb, var(--brand) 55%, transparent);border-radius:999px;align-items:center;gap:8px;margin:-16px 16px 0 auto;padding:8px 12px;font-size:13px;display:flex;position:relative}.mk-pop i{width:18px;height:18px;font:600 10px/1 var(--body);color:var(--white);background:var(--ok);border-radius:50%;place-items:center;font-style:normal;display:grid}.mk-exam{background:var(--white);border:1px solid var(--hair);border-radius:10px;overflow:hidden}.mk-exam-top{color:var(--white);background:var(--brand);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.mk-exam-top span{color:var(--on-brand-soft);font-size:13px}.mk-exam-top b{font:500 14px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--on-mark);background:var(--mark);border-radius:999px;padding:6px 10px}.mk-exam-bar{grid-template-columns:repeat(10,1fr);gap:4px;padding:12px 14px 4px;display:grid}.mk-exam-bar i{background:var(--hair);border-radius:2px;height:6px}.mk-exam-bar .d{background:var(--brand-2)}.mk-exam-bar .n{background:var(--mark)}.mk-exam ol{margin:0;padding:6px 0;font-size:13.5px;list-style:none}.mk-exam li{align-items:center;gap:10px;padding:8px 14px;display:flex}.mk-exam li small{font:400 12px/1 var(--mono);color:var(--muted);margin-left:auto}.mk-exam li i{width:18px;height:18px;font:600 10px/1 var(--body);color:var(--white);background:var(--ok);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.mk-exam li.now{background:var(--mark-soft)}.mk-exam li.now i{background:var(--white);border:1.5px solid var(--mark-2)}.mk-exam li.todo{color:var(--muted)}.mk-exam li.todo i{background:var(--white);border:1.5px solid var(--line)}.mk-doc{background:var(--white);border:1px solid var(--hair);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px;display:grid}.mk-doc-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mk-doc-h strong{font:500 22px/1 var(--display);letter-spacing:-.02em}.mk-doc-h span{font:400 11.5px/1 var(--mono);color:var(--muted);background:var(--paper);border:1px solid var(--hair);border-radius:999px;padding:4px 8px}.mk-doc-syn{overflow-wrap:anywhere;font:400 13.5px/1.5 var(--mono);color:var(--muted)}.mk-doc-syn b{color:var(--brand);font-weight:500}.mk-doc-code span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-doc-code{font:400 13px/1.3 var(--mono);color:var(--ink);background:var(--paper);border:1px solid var(--hair);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.mk-doc-code em{font:500 11.5px/1 var(--body);color:var(--muted);background:var(--white);border:1px solid var(--hair);border-radius:6px;padding:5px 8px;font-style:normal}.mk-doc p{font-size:13px}.mk-cert{background:var(--white);border:1px solid var(--hair);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:8px;margin:14px 14px 0 0;padding:22px 22px 18px;display:grid;position:relative}.mk-cert:before{content:"";border:1px solid var(--on-brand-soft);pointer-events:none;border-radius:6px;position:absolute;inset:7px}.mk-cert small{font:500 10.5px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mk-cert strong{font:500 22px/1.1 var(--display);letter-spacing:-.02em}.mk-cert p{font-size:13px}.mk-cert-seal{width:54px;height:54px;font:600 11px/1.1 var(--body);text-align:center;color:var(--brand);background:var(--mark);border:2px solid var(--white);border-radius:50%;place-items:center;display:grid;position:absolute;top:-14px;right:-14px}.mk-cert-url{white-space:nowrap;font:400 12px/1 var(--mono);color:var(--muted);background:var(--paper);border-radius:6px;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;display:flex;overflow:hidden}.mk-cert-url i{background:var(--ok);border-radius:50%;width:8px;height:8px}.mk-temas{border-top:1px dashed var(--mk-dash);margin-top:64px;position:relative}.mk-temas ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mk-temas li{border-right:1px dashed var(--mk-dash);border-bottom:1px dashed var(--mk-dash);margin:0 -1px 0 0}.mk-temas a{height:100%;min-height:236px;color:var(--ink);grid-template-rows:auto auto 1fr auto;gap:10px;padding:24px 22px 22px;text-decoration:none;transition:background .25s;display:grid}.mk-temas a:hover{background:var(--paper)}.mk-temas a:focus-visible{outline:2px solid var(--brand-2);outline-offset:-2px}.mk-temas small{font:500 12px/1 var(--mono);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.mk-temas small b{font:600 11px/1 var(--body);color:var(--on-mark);background:var(--mark);border-radius:4px;padding:4px 7px}.mk-temas h3{font:500 18px/1.25 var(--display);letter-spacing:-.015em;margin-top:10px}.mk-temas p{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.mk-temas a>span{color:var(--muted);border-top:1px solid var(--hair);justify-content:space-between;padding-top:14px;font-size:13px;display:flex}.mk-temas em{color:var(--line);transition:color .2s, transform .25s var(--mk-ease);font-style:normal}.mk-temas a:hover em{color:var(--ink);transform:translate(3px)}.mk-temas li.free a{box-shadow:inset 0 3px 0 var(--mark)}@media (max-width:1180px){.mk-temas ol{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-temas a{min-height:0;padding:22px var(--mk-pad)}.mk-temas h3{margin-top:4px}.mk-temas a>span{padding-top:12px}}@media (max-width:600px){.mk-temas ol{grid-template-columns:minmax(0,1fr)}.mk-temas a{padding:16px var(--mk-pad);gap:6px}.mk-temas h3{margin-top:2px;font-size:17px}.mk-temas p{-webkit-line-clamp:2;font-size:13.5px}.mk-temas a>span{border-top:0;padding-top:6px}}.mk-pgrid{border-top:1px dashed var(--mk-dash);margin-top:64px;position:relative}.mk-in .mk-pgrid{border:1px dashed var(--mk-dash);margin-top:40px}.mk-pgrid>ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-pgrid>ol>li{grid-template-rows:auto auto 1fr auto;gap:18px;padding:30px 26px 28px;display:grid;position:relative}.mk-pgrid>ol>li+li{border-left:1px dashed var(--mk-dash)}.mk-pgrid h2,.mk-pgrid h3{font:500 17px/1.25 var(--body);gap:4px;display:grid}.mk-pgrid h2 small,.mk-pgrid h3 small{color:var(--muted);font-size:14px;font-weight:400}.mk-pgrid .tag{font:600 11px/1 var(--body);color:var(--on-mark);background:var(--mark);border-radius:4px;justify-self:start;padding:4px 8px;position:absolute;top:28px;right:22px}.mk-pgrid .amt{gap:6px;display:grid}.mk-pgrid .amt strong{font:500 clamp(32px, 3vw, 40px)/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.mk-pgrid .amt span{color:var(--muted);font-size:13.5px}.mk-pgrid .amt small{color:var(--ok);font-size:13px}.mk-pgrid ol ul{flex-wrap:wrap;align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mk-pgrid ol ul li{color:var(--ink);border:1px dashed var(--mk-dash);border-radius:6px;padding:5px 9px;font-size:12.5px}.mk-pgrid .act .mk-btn,.mk-pgrid .act .mk-plan-cur{width:100%;height:42px;font-size:14.5px}.mk-pgrid li.pick{background:linear-gradient(var(--mark), var(--mark)) top / 100% 3px no-repeat}.mk-pfoot{padding:22px var(--mk-pad);color:var(--muted);background-color:var(--paper);background-image:radial-gradient(color-mix(in srgb, var(--line) 90%, transparent) 1px, transparent 1.3px);border-top:1px dashed var(--mk-dash);background-size:10px 10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;font-size:14px;display:flex}.mk-pfoot span{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.mk-pfoot svg{color:var(--ok)}.mk-sec:has(.mk-pfoot){padding-bottom:0}@media (max-width:1000px){.mk-pgrid>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-pgrid>ol>li:nth-child(3){border-left:0}.mk-pgrid>ol>li:nth-child(n+3){border-top:1px dashed var(--mk-dash)}}@media (max-width:560px){.mk-pgrid>ol{grid-template-columns:minmax(0,1fr)}.mk-pgrid>ol>li+li{border-left:0;border-top:1px dashed var(--mk-dash)}}.mk-plan-cur{height:46px;color:var(--ok);background:var(--ok-soft);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:500;display:inline-flex}.mk-skel{background:var(--cellhead);border-radius:8px;width:120px;height:40px;display:inline-block}.mk-faqs{border-top:1px dashed var(--mk-dash);grid-template-columns:repeat(2,minmax(0,1fr));margin:56px 0 0;display:grid}.mk-faqs>div{padding:30px var(--mk-pad);border-bottom:1px dashed var(--mk-dash);align-content:start;gap:10px;display:grid}.mk-faqs>div:nth-child(odd){border-right:1px dashed var(--mk-dash)}.mk-faqs dt{font:500 17px/1.4 var(--body);color:var(--ink);align-items:baseline;gap:12px;display:flex}.mk-faqs dt small{font:500 12px/1 var(--mono);color:var(--brand-2);flex:none}.mk-faqs dd{color:var(--muted);margin:0;padding-left:30px;font-size:15px;line-height:1.65}.mk-faq-more{padding:0 var(--mk-pad);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:36px;font-size:15px;display:flex}@media (max-width:760px){.mk-faqs{grid-template-columns:minmax(0,1fr)}.mk-faqs>div:nth-child(odd){border-right:0}}.mk-close{padding:0}.mk-close .mk-close-c{padding:clamp(80px, 9vw, 120px) var(--mk-pad)}.mk-ants{text-align:center;background:color-mix(in srgb, var(--brand) 4%, var(--white));border-radius:18px;justify-items:center;gap:26px;max-width:900px;margin:0 auto;padding:clamp(52px,6vw,80px) clamp(24px,5vw,64px);display:grid;position:relative}.mk-ants .mk-h2{text-wrap:balance;max-width:18ch;font-size:clamp(36px,4.8vw,62px)}.mk-ants-line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mk-ants-line rect{fill:none;width:calc(100% - 2px);height:calc(100% - 2px);stroke:var(--brand);stroke-width:2px;stroke-dasharray:9 7;animation:.9s linear infinite mk-ants}@keyframes mk-ants{to{stroke-dashoffset:-16px}}.mk-ants-ref{font:500 12px/1 var(--mono);color:var(--white);background:var(--brand);border-radius:7px;padding:6px 10px;position:absolute;top:-14px;left:28px}.mk-ants-handle{background:var(--brand);border:2px solid var(--white);width:12px;height:12px;box-shadow:0 0 0 1px var(--brand);cursor:crosshair;transition:transform .3s var(--mk-ease);position:absolute;bottom:-6px;right:-6px}.mk-ants:hover .mk-ants-handle{transform:scale(1.4)}.mk-ants:hover .mk-ants-line rect{stroke:var(--mark-2)}@media (prefers-reduced-motion:reduce){.mk-ants-line rect{animation:none}}.mk-ptop{padding:clamp(72px, 9vw, 112px) var(--mk-pad) 56px;text-align:center;justify-items:center;gap:20px;display:grid}.mk-ptop .mk-lead{margin:0 auto}.mk-member{margin:0 var(--mk-pad) 24px;color:var(--ok);background:var(--ok-soft);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:12px 18px;font-size:14.5px;display:flex}.mk-member a{color:inherit;font-weight:600}.mk-trust{border-top:1px dashed var(--mk-dash);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-trust li{padding:22px var(--mk-pad);align-items:center;gap:10px;font-size:14px;display:flex}.mk-trust li+li{border-left:1px dashed var(--mk-dash)}.mk-trust svg{color:var(--brand);flex:none}@media (max-width:800px){.mk-trust{grid-template-columns:1fr}.mk-trust li+li{border-left:0;border-top:1px dashed var(--mk-dash)}}.mk-note{color:var(--muted);padding:14px 0;font-size:13.5px}.mk-alert{margin:0 var(--mk-pad) 20px;color:var(--bad);background:var(--bad-soft);border-radius:8px;padding:10px 14px;font-size:14px}.mk-soon{color:var(--warn);background:var(--warn-soft);border-radius:999px;margin-top:4px;padding:8px 14px;font-size:13.5px}.mk-calc{border:1px dashed var(--mk-dash);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:48px;display:grid;overflow:hidden}.mk-calc>div{padding:32px}.mk-calc>div:first-child{border-right:1px dashed var(--mk-dash)}.mk-calc label{font-weight:500;display:block}.mk-weeks{font:500 80px/1 var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:16px;display:block}.mk-weeks small{font:400 17px/1 var(--body);letter-spacing:0;color:var(--muted);margin-left:8px}.mk-calc input[type=range]{width:100%;accent-color:var(--brand);margin-top:16px}.mk-calc-out{background:var(--paper);grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;display:grid}.mk-calc-out .mk-fbar{background:var(--white);border:1px solid var(--hair);border-radius:6px;font-size:13.5px}.mk-calc-out strong{font:500 30px/1.1 var(--display);letter-spacing:-.03em}.mk-calc-out p{color:var(--muted)}@media (max-width:860px){.mk-calc{grid-template-columns:minmax(0,1fr)}.mk-calc>div:first-child{border-right:0;border-bottom:1px dashed var(--mk-dash)}}.mk-contact{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.mk-contact-l{padding:clamp(60px, 8vw, 100px) var(--mk-pad);border-right:1px dashed var(--mk-dash);align-content:start;gap:24px;display:grid}.mk-ways{border-top:1px dashed var(--mk-dash);margin:10px 0 0}.mk-ways div{border-bottom:1px dashed var(--mk-dash);grid-template-columns:150px 1fr;gap:16px;padding:16px 0;font-size:15px;display:grid}.mk-ways dt{color:var(--muted)}.mk-ways dd{margin:0}.mk-contact-r{padding:28px;display:grid}.mk-contact-r>.mk-tex{align-items:center;padding:clamp(20px,4vw,48px);display:grid}.mk-contact-r>.mk-tex>:not(canvas){z-index:1;position:relative}.mk-form{background:var(--white);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--ink) 60%, transparent);border-radius:14px;gap:20px;padding:30px;display:grid}.mk-form .mk-h3{font-size:24px}.mk-fld{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.mk-fld label,.mk-fld legend{padding:0;font-size:14px;font-weight:500}.mk-fld .hint{color:var(--muted);font-size:12.5px}.mk-fld .err{color:var(--bad);font-size:13px}.mk-fld input,.mk-fld textarea{color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:8px;padding:11px 12px;transition:border-color .2s,box-shadow .2s}.mk-fld input:focus,.mk-fld textarea:focus{border-color:var(--brand-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 16%, transparent);outline:none}.mk-fld textarea{resize:vertical;min-height:120px}.mk-fld [aria-invalid=true]{border-color:var(--bad)}.mk-topics{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mk-topics label{border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:400}.mk-topics input{opacity:0;pointer-events:none;position:absolute}.mk-topics label:has(input:checked){color:var(--white);background:var(--brand);border-color:var(--brand)}.mk-topics label:has(input:focus-visible){outline:2px solid var(--brand-2);outline-offset:2px}.mk-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mk-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mk-done{justify-items:start;gap:12px;padding:10px 0;display:grid}.mk-done circle{stroke-dasharray:190;stroke-dashoffset:190px;animation:mk-draw .7s var(--mk-ease) forwards}.mk-done path{stroke-dasharray:50;stroke-dashoffset:50px;animation:mk-draw .45s .5s var(--mk-ease) forwards}@keyframes mk-draw{to{stroke-dashoffset:0}}@media (max-width:960px){.mk-contact{grid-template-columns:1fr}.mk-contact-l{border-right:0}.mk-contact-r{padding:0 var(--mk-pad) 40px}}@media (max-width:560px){.mk-row2{grid-template-columns:1fr}.mk-ways div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition:none!important;animation:none!important}.mk-done circle,.mk-done path{stroke-dashoffset:0}}.mk-mark{background:linear-gradient(transparent 60%, color-mix(in srgb, var(--mark) 85%, transparent) 60%, color-mix(in srgb, var(--mark) 85%, transparent) 90%, transparent 90%) no-repeat 0 0 / 0% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:mk-marker .9s .7s var(--mk-ease) forwards;padding:0 .06em}@keyframes mk-marker{to{background-size:100% 100%}}.mk-fine{color:var(--muted);margin:0;font-size:14px}.mk-fine b{color:var(--ink);font-weight:500}.mk-cta{gap:14px 20px}.mk-horizon{isolation:isolate;background:var(--brand);border-radius:16px;place-items:center;height:150px;margin:0 12px 12px;padding:0 16px;display:grid;position:relative;overflow:hidden}.mk-horizon .mk-dither{z-index:-1}.mk-horizon.short{height:96px}.mk-horizon-fx{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mk-horizon-fx a{font:500 13.5px/1 var(--mono);color:var(--white);background:color-mix(in srgb, var(--ink) 35%, transparent);border:1px solid color-mix(in srgb, var(--white) 24%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:9px 14px;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.mk-horizon-fx a:hover{color:var(--ink);background:var(--white)}.mk-hero .mk-stats{margin-top:0}.mk-hero .mk-hero-c{padding-bottom:clamp(56px,6vw,80px)}.mk-close .mk-close-c{padding-bottom:clamp(56px,6vw,72px)}@media (max-width:640px){.mk-horizon{height:auto;padding:28px 16px}.mk-horizon.short{height:64px}}.site .mk-btn{isolation:isolate;transition:color .35s var(--mk-ease), border-color .35s var(--mk-ease), translate .16s ease-out;position:relative;overflow:hidden}.site .mk-btn:before{content:"";z-index:-1;background:var(--sweep,var(--ink));transition:transform .5s var(--mk-ease), border-radius .5s var(--mk-ease);border-radius:50% 50% 0 0/60% 60% 0 0;position:absolute;inset:-1px;transform:translateY(102%)}.site .mk-btn:hover:not(:disabled):before{border-radius:0;transform:translateY(0)}.site .mk-btn:active:not(:disabled){transform:translateY(1px)}.site .mk-btn-ink{--sweep:var(--mark);color:var(--white);background:var(--brand);border-color:var(--brand)}.site .mk-btn-ink:hover:not(:disabled){color:var(--on-mark);background:var(--brand);border-color:var(--mark)}.site .mk-btn-line{--sweep:var(--brand);color:var(--ink);background:var(--white);border-color:var(--line)}.site .mk-btn-line:hover:not(:disabled){color:var(--white);background:var(--white);border-color:var(--brand)}.site .mk-btn-mark{--sweep:var(--white)}.site .mk-btn-mark:hover:not(:disabled){background:var(--mark);color:var(--ink)}.site .mk-btn-white{--sweep:var(--mark)}.site .mk-btn-white:hover{background:var(--white)}.site .mk-btn-lg{height:54px;padding:0 28px;font-size:16.5px}.rv,.rv :is(.mk-uses>article,.mk-temas li,.mk-pgrid>ol>li,.mk-bento>*,.mk-faqs>div,.mk-trx-sum li){transition:opacity .8s var(--mk-ease), transform .9s var(--mk-ease)}.rv :is(.mk-uses>article,.mk-temas li,.mk-pgrid>ol>li,.mk-bento>*,.mk-faqs>div,.mk-trx-sum li){transition-delay:calc(var(--n,0) * 70ms + .12s)}.rv :is(.mk-uses,.mk-temas ol,.mk-pgrid>ol,.mk-bento,.mk-faqs,.mk-trx-sum)>:nth-child(2){--n:1}.rv :is(.mk-uses,.mk-temas ol,.mk-pgrid>ol,.mk-bento,.mk-faqs,.mk-trx-sum)>:nth-child(3){--n:2}.rv :is(.mk-uses,.mk-temas ol,.mk-pgrid>ol,.mk-bento,.mk-faqs,.mk-trx-sum)>:nth-child(4){--n:3}.rv :is(.mk-uses,.mk-temas ol,.mk-pgrid>ol,.mk-bento,.mk-faqs,.mk-trx-sum)>:nth-child(5){--n:4}.rv :is(.mk-uses,.mk-temas ol,.mk-pgrid>ol,.mk-bento,.mk-faqs,.mk-trx-sum)>:nth-child(n+6){--n:5}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.rv:not(.in){opacity:0;transform:translateY(26px)}.rv:not(.in) :is(.mk-uses>article,.mk-temas li,.mk-pgrid>ol>li,.mk-bento>*,.mk-faqs>div,.mk-trx-sum li){opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.mk-hero-in{animation:none!important}.mk-mark{background-size:100% 100%;animation:none}}.site .foot-site{max-width:var(--mk-max);color:var(--muted);background:var(--white);border:0;border-inline:1px dashed var(--mk-dash);border-top:1px dashed var(--mk-dash);margin:0 auto;padding:0;font-size:14.5px}.foot-site .foot-cf{padding:clamp(48px, 5vw, 72px) var(--mk-pad) 48px;grid-template-columns:minmax(220px,1.2fr) minmax(0,3fr);gap:40px;display:grid}.foot-site .foot-brand{align-content:start;justify-items:start;gap:14px;display:grid}.foot-site .foot-brand p{max-width:30ch;margin:0;font-size:14.5px;line-height:1.6}.foot-site .foot-logo{color:var(--ink)!important}.foot-site .foot-start{background:var(--brand);border:1px solid var(--brand);border-radius:999px;align-items:center;gap:6px;height:38px;padding:0 16px;font-weight:500;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex;color:var(--white)!important}.foot-site .foot-start:hover{background:color-mix(in srgb, var(--brand) 7%, transparent);color:var(--brand)!important}.foot-site .foot-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px;display:grid}.foot-site .foot-title{font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0 0 16px}.foot-site ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.foot-site ul a{text-decoration:none;transition:color .2s;color:var(--muted)!important}.foot-site ul a:hover{color:var(--ink)!important}.foot-site .foot-line{margin:0 var(--mk-pad);border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 22px;padding:18px 0;font-size:12.5px;display:flex}.foot-site .foot-line p{margin:0}.foot-site .foot-disclaimer{max-width:60em;font-size:12px}.foot-card{isolation:isolate;background:var(--brand);border-radius:16px;margin:0 12px 12px;position:relative;overflow:hidden}.foot-card .mk-dither{z-index:-1}.foot-word{font:600 clamp(56px, 21vw, 290px)/.78 var(--display);letter-spacing:-.06em;text-align:center;color:var(--white);-webkit-user-select:none;user-select:none;margin:0;padding-top:clamp(28px,4vw,48px);transform:translateY(12%)}@media (max-width:760px){.foot-site .foot-cf{grid-template-columns:1fr}.foot-site .foot-cols{grid-template-columns:1fr 1fr}}.mk-uses article{isolation:isolate;position:relative;overflow:hidden}.mk-uses article:before{content:"";z-index:-1;background:var(--paper);transform-origin:bottom;transition:transform .55s var(--mk-ease);position:absolute;inset:0;transform:scaleY(0)}.mk-uses article.plum:before{background:var(--brand-2)}.mk-uses article:hover:before{transform:scaleY(1)}.mk-uses svg{box-sizing:content-box;background:var(--white);border:1px solid var(--hair);width:22px;height:22px;transition:transform .45s var(--mk-ease), background-color .3s, color .3s, border-color .3s;border-radius:12px;padding:11px}.mk-uses .plum svg{background:color-mix(in srgb, var(--white) 8%, transparent);border-color:color-mix(in srgb, var(--white) 18%, transparent)}.mk-uses article:hover svg{color:var(--on-mark);background:var(--mark);border-color:var(--mark);transform:rotate(-8deg)scale(1.06)}.mk-uses li{transition:border-color .3s,background-color .3s}.mk-uses article:hover li{background:var(--white);border-style:solid}.mk-uses article.plum:hover li{background:0 0}.mk-uses article:hover a span{transform:translate(4px)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.mk-uses svg>*{stroke-dasharray:120;stroke-dashoffset:120px}.rv.in .mk-uses svg>*{animation:mk-draw 1.6s calc(var(--n,0) * .14s + .3s) var(--mk-ease) forwards}}.mk-how-lines path{transition:stroke .3s,stroke-width .3s;animation:1.4s linear infinite mk-ants}.mk-how-lines circle{transition:fill .3s,stroke .3s}.mk-callout{transition:transform .4s var(--mk-ease), box-shadow .4s var(--mk-ease)}.mk-callout:hover{box-shadow:0 22px 40px -26px color-mix(in srgb, var(--brand) 55%, transparent);transform:translateY(-4px)}.mk-how-sheet{transition:transform .5s var(--mk-ease), box-shadow .5s var(--mk-ease)}.mk-how-sheet:hover{transform:translateY(-4px)}.mk-how-bar .f,.mk-how-grid>.t{transition:background-color .3s}.mk-how-grid>span:not(.h){transition:background-color .2s,outline-color .2s}.mk-how-grid>span:not(.h):hover{background:var(--sel-tint);outline:2px solid var(--brand);outline-offset:-2px}:is(.mk-how:has(.c0:hover) .mk-how-lines path:first-of-type,.mk-how:has(.c1:hover) .mk-how-lines path:nth-of-type(2),.mk-how:has(.c2:hover) .mk-how-lines path:nth-of-type(3)){stroke:var(--mark-2);stroke-width:2.4px}:is(.mk-how:has(.c0:hover) .mk-how-lines circle:first-of-type,.mk-how:has(.c1:hover) .mk-how-lines circle:nth-of-type(2),.mk-how:has(.c2:hover) .mk-how-lines circle:nth-of-type(3)){fill:var(--mark);stroke:var(--mark-2)}.mk-how:has(.c0:hover) .mk-how-bar .f{background:var(--mark-soft)}.mk-how:has(.c1:hover) .mk-how-grid>.t{background-color:var(--mark-soft);outline:2px solid var(--mark-2);outline-offset:-2px}.mk-how:has(.c2:hover) .mk-how-sheet{box-shadow:0 0 0 3px var(--ok-soft), 0 30px 60px -36px color-mix(in srgb, var(--brand) 60%, transparent)}@media (prefers-reduced-motion:reduce){.mk-how-lines path{animation:none}}.site .top-links ul{position:relative}.site .top-links ul:before{content:"";width:var(--hw,0);background:var(--paper);opacity:0;height:38px;translate:var(--hx,0) -50%;transition:translate .4s var(--mk-ease), width .4s var(--mk-ease), opacity .25s;pointer-events:none;border-radius:999px;position:absolute;top:50%;left:0}.site .top-links ul[data-glide]:before{opacity:1}.site .top-links li>a,.site .top-drop>button{z-index:1;position:relative}.site .top-links li>a:hover,.site .top-drop>button:hover,.site .top-drop[data-open]>button,.site .top-drop:hover>button,.site .top-links li>a[aria-current=page],.site .top-drop>button[aria-current=page]{background:0 0}.site .top .logo:hover>.brand-mark:after{transform:translate(8%,8%)}.site .top-panel :is(.top-item,.top-fx){opacity:0;transition:opacity .25s, translate .4s var(--mk-ease), background-color .16s;translate:0 6px}.site .top-drop[data-open] .top-panel :is(.top-item,.top-fx){opacity:1;translate:0}@media (hover:hover){.site .top-drop:hover .top-panel :is(.top-item,.top-fx){opacity:1;translate:0}}.site .top-grid>:nth-child(2){transition-delay:40ms}.site .top-grid>:nth-child(3){transition-delay:80ms}.site .top-grid>:nth-child(4){transition-delay:.12s}.site .top-grid>:nth-child(5){transition-delay:.16s}.site .top-grid>:nth-child(6){transition-delay:.2s}.site .top-strip a span{animation:mk-nudge 2.6s var(--mk-ease) infinite;display:inline-block}@keyframes mk-nudge{0%,60%,to{transform:none}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.site .top-strip a span,.site .top .logo:hover>.brand-mark:after{transform:none}}.mk-pgrid>ol>li{isolation:isolate;transition:background-color .35s;overflow:hidden}.mk-pgrid>ol>li[data-plan=free]{background:color-mix(in srgb, var(--ok-soft) 55%, var(--white))}.mk-pgrid>ol>li[data-plan=monthly]{background:color-mix(in srgb, var(--head-on) 45%, var(--white))}.mk-pgrid>ol>li[data-plan=teams]{background:color-mix(in srgb, var(--mark-soft) 60%, var(--white))}.mk-pgrid>ol>li[data-plan=free]:hover{background:var(--ok-soft)}.mk-pgrid>ol>li[data-plan=monthly]:hover{background:color-mix(in srgb, var(--head-on) 75%, var(--white))}.mk-pgrid>ol>li[data-plan=teams]:hover{background:var(--mark-soft)}.mk-pgrid>ol>li[data-plan=exam]{color:var(--white);background:var(--brand)}.mk-pgrid>ol>li[data-plan=exam] .mk-dither{z-index:-1;height:100%}.mk-pgrid li.pick h2 small,.mk-pgrid li.pick h3 small,.mk-pgrid li.pick .amt span{color:var(--on-brand-soft)}.mk-pgrid li.pick .amt small{color:var(--mark)}.mk-pgrid li.pick ol,.mk-pgrid li.pick ul li{color:var(--white);border-color:color-mix(in srgb, var(--white) 30%, transparent)}.mk-pgrid li.pick .mk-btn-ink,.mk-pgrid li.pick .mk-btn{--sweep:var(--white);color:var(--on-mark);background:var(--mark);border-color:var(--mark)}.mk-pgrid li.pick .mk-skel{background:color-mix(in srgb, var(--white) 16%, transparent)}.mk-pgrid>ol>li[data-plan=free] h3:before,.mk-pgrid>ol>li[data-plan=monthly] h3:before,.mk-pgrid>ol>li[data-plan=teams] h3:before,.mk-pgrid>ol>li[data-plan=free] h2:before,.mk-pgrid>ol>li[data-plan=monthly] h2:before,.mk-pgrid>ol>li[data-plan=teams] h2:before{content:"";border-radius:3px;width:10px;height:10px;margin-bottom:6px}.mk-pgrid>ol>li[data-plan=free] :is(h2,h3):before{background:var(--ok)}.mk-pgrid>ol>li[data-plan=monthly] :is(h2,h3):before{background:var(--brand-2)}.mk-pgrid>ol>li[data-plan=teams] :is(h2,h3):before{background:var(--mark-2)}.mk-pgrid ol ul li{background:color-mix(in srgb, var(--white) 70%, transparent)}.mk-pgrid li.pick ul li{background:color-mix(in srgb, var(--ink) 25%, transparent)}.mk-pgrid .amt strong{transition:transform .4s var(--mk-ease);transform-origin:0 100%}.mk-pgrid>ol>li:hover .amt strong{transform:scale(1.06)}.mk-pgrid li.pick{background-image:none}.mk-trust li:nth-child(3n+1) svg{color:var(--ok);background:var(--ok-soft)}.mk-trust li:nth-child(3n+2) svg{color:var(--brand);background:var(--head-on)}.mk-trust li:nth-child(3n) svg{color:var(--warn);background:var(--mark-soft)}.mk-trust svg{box-sizing:content-box;border-radius:10px;padding:9px}.mk-calc-out{background:color-mix(in srgb, var(--mark-soft) 55%, var(--white))}.mk-cmp-head{gap:14px;max-width:46em;display:grid}.mk-cmp-head .mk-lead{margin:0;font-size:17px}.site .mk-cmp{--sel:var(--mark);--sel-bg:color-mix(in srgb, var(--mark) 7%, var(--white));border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin-top:52px;font-size:15px}.site .mk-cmp th,.site .mk-cmp td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--hair);padding:15px 18px}.site .mk-cmp th:first-child{text-align:left;width:40%;padding-left:0}.site .mk-cmp td[data-plan=exam],.site .mk-cmp th[data-plan=exam]{background:var(--sel-bg);border-inline:2px solid var(--sel)}.site .mk-cmp thead th{z-index:2;vertical-align:bottom;background:var(--white);border-bottom:1px solid var(--ink);padding:22px 18px 18px;position:sticky;top:68px}.site .mk-cmp thead th[data-plan=exam]{background:var(--sel-bg);border-top:2px solid var(--sel);border-bottom-color:var(--ink)}.site .mk-cmp thead .nm{font:600 18px/1.15 var(--display);letter-spacing:-.02em;color:var(--ink);display:block}.site .mk-cmp thead .pr{min-height:1.4em;font:500 14.5px/1.4 var(--body);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.site .mk-cmp thead small{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400;line-height:1.35;display:block}.site .mk-cmp thead .tab{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink);background:var(--sel);border-radius:6px 6px 0 0;padding:6px 10px 5px;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.site .mk-cmp tr.grp th,.site .mk-cmp tr.grp td{border-bottom-color:var(--line);padding-top:34px;padding-bottom:10px}.site .mk-cmp tr.grp th{font:500 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-2)}.site .mk-cmp tbody th[scope=row]{font-weight:400}.site .mk-cmp .lb{font:500 15px/1.35 var(--body);color:var(--ink);display:block}.site .mk-cmp tbody th small{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45;display:block}.site .mk-cmp tbody tr:not(.grp):hover th,.site .mk-cmp tbody tr:not(.grp):hover td:not([data-plan=exam]){background:var(--paper)}.site .mk-cmp .y{color:var(--brand);display:inline-grid}.site .mk-cmp [data-plan=exam] .y{color:var(--ink)}.site .mk-cmp .x{color:var(--line);font-size:17px}.site .mk-cmp .v{font:400 14px/1.35 var(--body);color:var(--ink)}.site .mk-cmp [data-plan=exam] .v{font-weight:500}.site .mk-cmp tfoot td,.site .mk-cmp tfoot th{vertical-align:top;border-bottom:0;padding:22px 14px 24px}.site .mk-cmp tfoot td[data-plan=exam]{border-bottom:2px solid var(--sel);position:relative}.site .mk-cmp tfoot .mk-btn{width:100%;max-width:200px}.site .mk-cmp tfoot .why{color:var(--muted);margin-top:10px;font-size:12.5px;line-height:1.4;display:block}.site .mk-cmp .handle{background:var(--sel);border:2px solid var(--white);width:10px;height:10px;position:absolute;bottom:-6px;right:-6px}@media (max-width:720px){.site .mk-cmp,.site .mk-cmp thead,.site .mk-cmp tbody,.site .mk-cmp tfoot{display:block}.site .mk-cmp tr{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site .mk-cmp th,.site .mk-cmp td{padding:10px 6px}.site .mk-cmp th:first-child{border-bottom:0;grid-column:1/-1;width:auto;padding:14px 0 4px}.site .mk-cmp thead th:first-child,.site .mk-cmp tfoot th:first-child{display:none}.site .mk-cmp thead th{padding:18px 6px 12px;top:60px}.site .mk-cmp thead .nm{font-size:15.5px}.site .mk-cmp thead .pr{font-size:12.5px}.site .mk-cmp thead small,.site .mk-cmp tr.grp td{display:none}.site .mk-cmp tr.grp th{border-bottom:1px solid var(--line);padding:30px 0 8px}.site .mk-cmp tbody th small{display:none}.site .mk-cmp tfoot td{padding:16px 4px 18px}.site .mk-cmp tfoot .mk-btn{padding:0 8px;font-size:12.5px}}@media (min-width:1800px){.mk-h1{font-size:clamp(74px,4.2vw,84px)}.mk-head{max-width:820px}}@media (max-width:600px){.mk-sec{padding:56px 0}.mk-uses,.mk-bento,.mk-temas,.mk-how{margin-top:40px}}@media (max-width:560px){.mk-pgrid>ol>li{grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;padding:18px 18px 20px}.mk-pgrid>ol>li>:is(ul,.act){grid-column:1/-1}.mk-pgrid>ol>li :is(h2,h3):before{display:none}.mk-pgrid>ol>li :is(h2,h3){font-size:16.5px}.mk-pgrid>ol>li :is(h2,h3) small{font-size:13px}.mk-pgrid .tag{justify-self:start;margin:2px 0;position:static}.mk-pgrid .amt{text-align:right;justify-items:end;gap:3px;max-width:9.5em}.mk-pgrid .amt span,.mk-pgrid .amt small{text-wrap:balance}.mk-pgrid .amt strong{font-size:28px}.mk-pgrid .amt span,.mk-pgrid .amt small{font-size:12.5px}.mk-pgrid ol ul{gap:5px}.mk-pgrid ol ul li{padding:4px 8px;font-size:12px}.mk-pgrid .act .mk-btn,.mk-pgrid .act .mk-plan-cur{height:40px}.mk-in .mk-pgrid{margin-top:28px}}@media (max-width:380px){.mk-pgrid>ol>li{column-gap:10px;padding-inline:14px}.mk-pgrid .amt strong{font-size:25px}}@media (max-width:600px){.mk-pgrid>ol{padding:0 var(--mk-pad) 24px;gap:10px}.mk-in .mk-pgrid{border:0}.mk-in .mk-pgrid>ol{padding-inline:0;padding-bottom:0}.mk-pgrid>ol>li:nth-child(n){border:1px solid var(--hair);border-radius:12px}.mk-pgrid>ol>li[data-plan=exam]{border-color:var(--brand)}.mk-pgrid{border-top:0}.mk-pfoot{border-top:1px dashed var(--mk-dash)}.mk-stats{margin:12px var(--mk-pad) 0;border:1px solid var(--hair);border-radius:12px;overflow:hidden}.mk-stats dl>div{padding:20px 16px 22px}.mk-stats dl>div:nth-child(n+3){border-top:1px solid var(--hair)}.mk-stats dl>div:nth-child(2n){border-left:1px solid var(--hair)}.mk-stats dt strong{font-size:34px}.mk-stats dd{font-size:13.5px}.mk-uses{padding:0 var(--mk-pad);border-top:0;gap:10px}.mk-uses article:nth-of-type(n){border:1px solid var(--hair);border-radius:12px;gap:12px;padding:22px 20px}.mk-uses article.plum{border-color:var(--brand)}.mk-uses h3{font-size:21px}.mk-uses p{font-size:15px}.mk-temas{margin-inline:var(--mk-pad);border:1px solid var(--hair);border-radius:12px;overflow:hidden}.mk-temas li{border-right:0;margin:0}.mk-temas li:last-child{border-bottom:0}.mk-temas a{padding-inline:16px}.mk-sec:has(.mk-temas){padding-bottom:56px}.mk-faqs{margin:32px var(--mk-pad) 0;border:1px solid var(--hair);border-radius:12px;overflow:hidden}.mk-faqs>div{border-bottom:1px solid var(--hair);gap:8px;padding:20px 16px}.mk-faqs>div:last-child{border-bottom:0}.mk-faqs dt{font-size:16px}.mk-faqs dd{padding-left:0;font-size:14.5px;line-height:1.6}}
