@layer components{.mk-hp__bind{width:8px;height:8px;flex-shrink:0;background:var(--stress-5)}.mk-chip,.mk-hp__bind{border-radius:var(--radius-full)}.mk-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;background:var(--card-float);box-shadow:0 0 0 1px color-mix(in oklab,var(--scenario) 55%,transparent),var(--shadow-sm);font-size:11px;line-height:16.5px;font-weight:500;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk-home-hero .mk-hero__title{max-width:none}.mk-coverage{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;margin:16px 0 0;font-size:15px;line-height:22px;color:var(--mk-muted)}.mk-coverage__note{font-size:13px;color:var(--mk-faint)}.mk-live{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:var(--radius-xl);background:var(--map-ground,var(--background));box-shadow:0 0 0 1px var(--border),0 30px 80px -40px var(--mk-glass-shade)}.mk-live__frame{display:block;width:100%;height:100%;border:0}.mk-live__full{position:absolute;right:12px;bottom:12px;z-index:1;height:28px;padding:0 12px;font-size:12px;color:inherit;text-decoration:none}.mk-pro-story .mk-coverage{margin-top:16px}@media (max-width:720px){.mk-coverage{flex-direction:column;gap:6px}.mk-live{aspect-ratio:3/4}}}@layer components{.mk-roles__tabs{display:flex;gap:6px;margin:0 0 28px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.mk-roles__tabs::-webkit-scrollbar{display:none}.mk-roles__tab{flex:none;height:42px;padding:0 18px;border:0;border-radius:999px;background:oklch(1 0 0/.06);color:var(--mk-muted);font:inherit;font-size:15px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:color var(--mk-t-hover) ease,background-color var(--mk-t-hover) ease,scale var(--mk-t-press) var(--mk-ease-out)}.mk-roles__tab:hover{color:var(--mk-ink);background:oklch(1 0 0/.1)}.mk-roles__tab:active{scale:.97}.mk-roles__tab[aria-selected=true]{background:var(--mk-ink);color:oklch(.2 .01 262)}.mk-roles__grid{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:36px;align-items:start}.mk-roles__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.mk-q{position:relative;display:block;width:100%;padding:15px 16px 17px;border:0;border-radius:var(--radius-xl);background:none;color:var(--mk-muted);font:inherit;font-size:16px;line-height:1.45;text-align:left;cursor:pointer;transition:color var(--mk-t-hover) ease,background-color var(--mk-t-hover) ease}.mk-q:hover{color:var(--mk-ink)}.mk-q[aria-current]{background:oklch(1 0 0/.06);color:var(--mk-ink)}.mk-q__bar{position:absolute;left:16px;right:16px;bottom:7px;height:2px;border-radius:1px;background:oklch(1 0 0/.08);opacity:0;transition:opacity .3s}.mk-q__bar i{display:block;height:100%;border-radius:inherit;background:var(--mk-brand);transform:scaleX(var(--p,0));transform-origin:left center}.mk-roles.is-auto .mk-q[aria-current] .mk-q__bar{opacity:1}.mk-roles__more{margin:18px 16px 0}.mk-roles__fig{margin:0;min-width:0;container:mk-fig/inline-size}.mk-roles__frame{background:var(--mk-well);border-radius:var(--radius-xl);box-shadow:none;touch-action:pan-y}.mk-iso,.mk-iso>.mk-bench{position:absolute;inset:0}.mk-iso>.mk-bench{width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}.mk-iso>.mk-bench.is-shown{opacity:1;visibility:visible;transition:opacity .4s}.mk-roles .sk-stage{pointer-events:none}.mk-roles .sk-anchor{transition:opacity .3s}.mk-roles .sk-comp__pop.at-tr{left:auto;right:10px;top:10px}.mk-roles .sk-comp__pop.at-bl{top:auto;left:10px;bottom:10px}.mk-roles .sk-comp__pop.at-br{left:auto;top:auto;right:4px;bottom:10px}.mk-roles{--mk-pop-x:clamp(16px,calc((100vw - 1200px) / 2 - 24px),40px)}@media (min-width:901px){@container (min-width: 800px){.mk-roles .sk-comp__pop.at-tr{right:calc(-1 * var(--mk-pop-x));top:-20px}.mk-roles .sk-comp__pop.at-bl{left:-20px;bottom:-36px}.mk-roles .sk-comp__pop.at-br{right:calc(-1 * var(--mk-pop-x));bottom:-36px}.mk-roles .sk-comp__pop>*{box-shadow:0 0 0 1px var(--ring-float),0 28px 60px -24px oklch(0 0 0/.8),0 10px 20px -12px oklch(0 0 0/.5)}}@container mk-fig (min-width: 800px){.mk-roles__fig .mk-roles__cap{margin-top:54px}}}.mk-roles .sk-leader{opacity:0;transition:opacity .2s}.mk-roles .sk-comp.is-led .sk-leader{opacity:1}.mk-roles .sk-comp.is-wait .sk-comp__pop{animation:none;opacity:0}.mk-roles .sk-comp.is-wait .sk-anchor{opacity:0}@container (max-width: 799px){.mk-roles .sk-comp__pop{position:static;margin-top:12px}.mk-roles .sk-comp__pop>*{width:100%}.mk-roles .sk-leader{display:none}}.mk-readout{position:absolute;left:10px;top:10px;z-index:2;pointer-events:none;opacity:0;transition:opacity .2s}.mk-readout.is-on{opacity:1}.mk-readout:empty{display:none}.mk-roles__cap{margin:14px 2px 0}.mk-roles__answer{display:block;min-height:3em;color:var(--mk-muted);font-size:15px;line-height:1.5;text-wrap:pretty}.mk-roles__cap .sk-caption{margin-top:6px}@media (max-width:900px){.mk-roles__grid{grid-template-columns:minmax(0,1fr);gap:20px}.mk-roles__list{gap:2px}.mk-q{padding:12px 14px 14px}.mk-roles__more{margin:12px 14px 0}}@media (max-width:720px){.mk-roles__answer{min-height:0}.mk-roles__tabs{margin-left:calc(-1 * var(--mk-gutter));margin-right:calc(-1 * var(--mk-gutter));padding:0 var(--mk-gutter) 2px}}@media (prefers-reduced-motion:reduce){.mk-iso>.mk-bench,.mk-roles .sk-anchor,.mk-roles .sk-leader{transition:none}}}@layer components{.mk-tag{position:absolute;z-index:3;pointer-events:none}.mk-tag.is-right{transform:translate(14px,-50%)}.mk-tag.is-above{transform:translate(14px,calc(-100% - 10px))}.mk-tag .sk-hover{width:max-content;max-width:220px}.mk-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.mk-tile{grid-column:span 2;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--radius-xl);background:var(--mk-raised);color:inherit;text-decoration:none;transition:background-color var(--mk-t-ui) ease,scale var(--mk-t-press) var(--mk-ease-out)}a.mk-tile:active{scale:.99}.mk-tile.is-wide{grid-column:span 4}.mk-tile.is-half{grid-column:span 3;flex-direction:row}.mk-tile__fig{position:relative;flex:none;height:250px;display:flex;align-items:center;justify-content:center;padding:8px}.mk-tile__svg{display:block;width:100%;max-width:440px;height:auto}.mk-tile.is-half .mk-tile__fig{flex:0 0 46%}.mk-tile__fig.is-shot{display:block;flex:1 0 380px;height:auto;padding:0;background:var(--background)}.mk-tile__fig.is-shot>.mk-shot{position:absolute;inset:0;border-radius:0;box-shadow:none}.mk-shot .mk-topbar{pointer-events:none}.mk-shot__note{position:absolute;right:10px;bottom:8px;z-index:3;padding:2px 8px;border-radius:var(--radius-full);background:color-mix(in oklab,var(--background) 72%,transparent)}.mk-tile__body{display:flex;flex:1 0 auto;flex-direction:column;gap:8px;padding:18px 22px 24px}.mk-tile.is-wide .mk-tile__body{flex:none}.mk-tile.is-half .mk-tile__fig{height:auto;min-height:170px}.mk-tile.is-half .mk-tile__body{flex:1;justify-content:center}.mk-tile__name{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0;font-size:19px;line-height:24px;font-weight:600;letter-spacing:-.012em}.mk-tile__name .sk-i{width:18px;height:18px;color:var(--mk-faint);transition:color var(--mk-t-hover) ease,translate var(--mk-t-ui) var(--mk-ease-out)}.mk-tile__body>p{margin:0;font-size:15px;line-height:1.55;color:var(--mk-muted)}.mk-tile__later{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto!important;padding-top:8px;font-size:14px!important}@media (hover:hover) and (pointer:fine){a.mk-tile:hover{background:var(--mk-raised-2)}a.mk-tile:hover .mk-tile__name .sk-i{color:var(--mk-ink);translate:3px 0}}@media (max-width:900px){.mk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-tile,.mk-tile.is-half{grid-column:span 1}.mk-tile.is-wide{grid-column:span 2}.mk-tile.is-half{flex-direction:column}.mk-tile.is-half .mk-tile__fig{flex:1 0 auto}.mk-tile.is-half .mk-tile__body{flex:none;justify-content:flex-start}}@media (max-width:640px){.mk-tiles{grid-template-columns:minmax(0,1fr);gap:10px}.mk-tile,.mk-tile.is-half,.mk-tile.is-wide{grid-column:span 1}.mk-tile.is-half{flex-direction:row;align-items:center}.mk-tile.is-half .mk-tile__fig{flex:0 0 42%;padding:4px}.mk-tile.is-half .mk-tile__body{flex:1;min-width:0;padding:16px 18px 16px 4px}.mk-tile.is-half .mk-tile__fig{min-height:0}.mk-tile__fig{height:220px}.mk-tile__fig.is-shot{flex-basis:340px}}.mk-why{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px 72px;align-items:start}.mk-why__head{position:sticky;top:calc(var(--mk-head-h) + 48px);gap:20px}.mk-why__head,.mk-why__list{display:flex;flex-direction:column}.mk-why__list{gap:12px;margin:0;padding:0;list-style:none}.mk-why__row{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:12px 28px;padding:12px 28px 12px 12px;border-radius:var(--radius-xl);background:var(--mk-raised-2)}.mk-why__svg{display:block;width:100%;max-width:340px;height:auto}.mk-why__words{display:flex;flex-direction:column;gap:10px}@media (max-width:960px){.mk-why{grid-template-columns:minmax(0,1fr)}.mk-why__head{position:static}}@media (max-width:560px){.mk-why__row{grid-template-columns:minmax(0,1fr);padding:8px 18px 22px}.mk-why__svg{max-width:300px;margin:0 auto}}.mk-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.mk-post,.mk-posts>li{display:flex;min-width:0}.mk-post{flex:1;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);background:var(--mk-raised);color:inherit;text-decoration:none;transition:background-color var(--mk-t-ui) ease,scale var(--mk-t-press) var(--mk-ease-out)}.mk-post:active{scale:.99}.mk-post__fig{flex:none;height:230px;display:flex;align-items:center;justify-content:center;padding:8px}.mk-post__fig.is-card{padding:0}.mk-post__fig.is-card svg{display:block;width:100%;max-width:392px;height:auto;max-height:100%}.rc-m{font-family:var(--font-mono)}.rc-h{font-family:var(--mk-face-head);font-weight:500}.mk-post__body{display:flex;flex:1 0 auto;flex-direction:column;gap:8px;padding:6px 22px 24px}.mk-post__meta{display:flex;align-items:center;gap:10px;margin:0 0 4px;font-size:var(--mk-small);line-height:22px;color:var(--mk-muted)}.mk-post__meta .sk-i{width:18px;height:18px;margin-left:auto;color:var(--mk-faint);transition:color var(--mk-t-hover) ease,translate var(--mk-t-ui) var(--mk-ease-out)}.mk-post__sum{margin:0;font-size:15px;line-height:1.55;color:var(--mk-muted);text-wrap:pretty}@media (hover:hover) and (pointer:fine){.mk-post:hover{background:var(--mk-raised-2)}.mk-post:hover .mk-post__meta .sk-i{color:var(--mk-ink);translate:3px 0}}.mk-band.is-raised .mk-post{background:var(--mk-raised-2)}@media (hover:hover) and (pointer:fine){.mk-band.is-raised .mk-post:hover{background:oklch(.255 .009 262)}}@media (max-width:900px){.mk-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-posts>li:last-child:nth-child(odd){grid-column:span 2}}@media (max-width:640px){.mk-posts{grid-template-columns:minmax(0,1fr);gap:10px}.mk-posts>li:last-child:nth-child(odd){grid-column:auto}.mk-post__fig{height:210px}.mk-post__body{padding:4px 20px 22px}}.mk-access{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px 72px;align-items:start}.mk-access__head{display:flex;flex-direction:column;gap:20px}.mk-access__head .mk-ctas{margin-top:8px}.mk-access__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px;margin:0;padding:0;list-style:none}.mk-access__points li{display:flex;flex-direction:column;gap:10px;padding-top:20px;box-shadow:inset 0 4px 0 var(--mk-raised-2)}.mk-access__points li:first-child{box-shadow:inset 0 4px 0 var(--mk-accent)}.mk-access__points li:last-child:nth-child(odd){grid-column:1/-1}.mk-access__more{margin:48px 0 0;max-width:62ch;font-size:16px;line-height:1.6;color:var(--mk-muted)}@media (max-width:960px){.mk-access{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.mk-access__points{grid-template-columns:minmax(0,1fr);gap:28px}}.mk-close{position:relative;display:flex;align-items:center;min-height:clamp(520px,46vw,680px);padding:0;overflow:hidden;background:var(--map-ground);isolation:isolate}.mk-close__map{z-index:-1}.mk-close__map,.mk-close__map:after,.mk-close__map>.mk-still{position:absolute;inset:0}.mk-close__map:after{content:"";background:linear-gradient(90deg,var(--map-ground) 0,color-mix(in oklab,var(--map-ground) 86%,transparent) 34%,transparent 62%);pointer-events:none}.mk-close .bm-pen{display:none}.mk-close__in{position:relative}.mk-close__words{display:flex;flex-direction:column;gap:22px;max-width:880px;padding:96px 0}.mk-close__words .mk-lead{max-width:52ch}.mk-close__title{margin:0;font-family:var(--mk-face-head);font-size:var(--mk-display);line-height:1;font-weight:500;letter-spacing:-.025em;text-wrap:balance}.mk-close__words .mk-ctas{margin-top:8px}@media (max-width:720px){.mk-close{flex-direction:column;align-items:stretch;min-height:0}.mk-close__map{position:relative;inset:auto;z-index:0;height:320px}.mk-close__map:after{background:linear-gradient(0deg,var(--map-ground) 0,transparent 46%)}.mk-close__words{padding:0 0 72px;margin-top:-36px;position:relative;z-index:1}}}@layer components{.mk-models{display:flex;flex-direction:column;gap:12px}.mk-models__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mk-models__model{display:flex;flex-direction:column;gap:28px;min-width:0;padding:30px 28px 28px;border-radius:var(--radius-xl);background:var(--mk-raised)}.mk-models__words{display:flex;flex-direction:column;gap:12px;max-width:62ch}.mk-models__words .mk-body b{color:var(--mk-ink);font-weight:500}.mk-models__name{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mk-models__panel{width:100%;margin-top:auto}.mk-models__panel .sk-panel__body{gap:12px}.mk-models__built{max-width:90ch;margin:0;padding:8px 28px 0;font-size:14px;line-height:1.55;color:var(--mk-faint);text-wrap:pretty}.mk-models__built b{color:var(--mk-muted);font-weight:500}.mk-band.is-raised .mk-models__model{background:var(--mk-raised-2)}@media (prefers-reduced-motion:no-preference){.mk-js .mk-band__body.is-in:not(.is-now) .mk-models__panel .mk-chart__plot{animation:mk-draw 1.3s var(--mk-ease-out) .24s both}}@media (max-width:960px){.mk-models__pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mk-models__model{padding:22px 16px 16px}.mk-models__built{padding:4px 16px 0}}}@layer components{.mk-curtailed{display:flex;flex-direction:column;gap:20px}.mk-curtailed__sum{margin:0;font-size:17px;line-height:26px;color:var(--mk-ink)}.mk-curtailed__wait{color:var(--mk-faint)}.mk-curtailed__table{font-size:14px;line-height:20px}.mk-curtailed__table td,.mk-curtailed__table th{padding:10px 12px}.mk-curtailed__table tbody th{font-weight:500;color:var(--mk-ink);white-space:normal}.mk-curtailed__table tbody th small{display:block;font-size:12px;font-weight:400;color:var(--mk-faint)}.mk-curtailed__table td{color:var(--mk-muted)}.mk-curtailed__table td.mk-curtailed__total{color:var(--mk-ink);font-weight:500}@media (max-width:720px){.mk-curtailed__table td:nth-child(2),.mk-curtailed__table td:nth-child(6),.mk-curtailed__table th:nth-child(2),.mk-curtailed__table th:nth-child(6){display:none}.mk-curtailed__table td,.mk-curtailed__table th{padding:10px 6px}}}@layer components{.hp{container:hp/inline-size;--panel-width:336px;--sheet-width:392px;--toast-width:360px}.hp .mk-screen__canvas{flex:none;height:clamp(540px,46vw,640px)}.hp__map{overflow:hidden}.hp__map,.hp__map>.bm{position:absolute;inset:0}.hp-map .hp-w{fill:none;stroke-linecap:round;stroke-linejoin:round}.hp-map .hp-w.is-500{stroke:#7b808d;stroke-width:1.8}.hp-map .hp-w.is-330{stroke:#636873;stroke-width:1.3}.hp-map .hp-w.is-275{stroke:#565a63;stroke-width:1.1}.hp-map .hp-w.is-220{stroke:#474a52;stroke-width:.9}.hp-map .hp-l{fill:none;stroke:#7b808d;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .5s,stroke-width .5s}.hp-map .hp-l.is-off{stroke:var(--no-data);stroke-dasharray:3 4}.hp-map .hp-l.is-sel{stroke:var(--selection);stroke-width:2.4}.hp-map .hp-l.is-off.is-sel{stroke:color-mix(in oklab,var(--selection) 75%,var(--no-data))}.hp-map .hp-l.is-bind{stroke:var(--stress-5);stroke-width:2.2;animation:hp-bind 1.6s ease-in-out infinite}.hp-map .hp-l.is-limit{stroke:var(--stress-5);stroke-width:2}@keyframes hp-bind{0%,to{stroke-opacity:.55}50%{stroke-opacity:1}}.hp-map .hp-flow,.hp-map .hp-run{opacity:0;transition:opacity .5s}.hp-map .hp-flow.is-limit,.hp-map .hp-run.is-limit{opacity:1}.hp-map .hp-subs .bm-sub-halo{stroke-width:5}.hp-map .hp-subs .bm-sub{stroke-width:3.2}.hp-map .bm-u{stroke-opacity:.82}.hp-map .hp-yard{font-size:10px;color:var(--map-point)}.hp-map .hp-ring{fill:none;stroke:var(--stress-5);stroke-opacity:0;stroke-linecap:round;transition:stroke-opacity .5s}.hp-map.is-rings .hp-ring{stroke-opacity:.8;animation:hp-ring 2s ease-in-out infinite}@keyframes hp-ring{0%,to{stroke-opacity:.8}50%{stroke-opacity:.45}}.hp-map .hp-bat{opacity:0;transition:opacity .4s}.hp-map.is-bat .hp-bat{opacity:1}.hp-map .hp-pen{opacity:0;transition:opacity .4s}.hp-map.is-bat .hp-pen{opacity:1}.hp-map .bm-pen{transform:translate(6px,-120%)}.hp__strip{position:absolute;left:0;right:0;top:0;z-index:3;opacity:0;transform:translateY(-100%);transition:opacity .35s,transform .45s var(--mk-ease-drawer);pointer-events:none}.hp.has-strip .hp__strip{opacity:1;transform:none}.hp__strip .sk-strip{background:color-mix(in oklab,var(--background) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hp-legend{z-index:2}.hp-legend__lines{display:flex;flex-wrap:wrap;gap:0 6px;padding:2px 6px 0}.hp-key{display:inline-block;flex:none;width:12px;height:0;border-top:2px solid #7b808d}.hp-key.is-off{border-top-style:dashed;border-color:var(--no-data)}.hp-key.is-bind{border-color:var(--stress-5)}.hp__toast{position:absolute;right:12px;bottom:12px;z-index:4;opacity:0;transform:translateY(12px);transition:opacity .35s,transform .45s var(--mk-ease-out);pointer-events:none}.hp__toast.is-on{opacity:1;transform:none}.mk-lane{display:inline-block;width:14px;height:2px;border-radius:1px}.hp__panels{position:absolute;left:12px;top:12px;z-index:4;width:var(--panel-width);max-width:calc(100% - 24px);display:grid;transition:top .45s var(--mk-ease-drawer)}.hp.has-strip .hp__panels{top:60px}.hp-panel{grid-area:1/1;align-self:start;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .35s,transform .35s var(--mk-ease-out),visibility 0s linear .35s}.hp-panel.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.hp-sec{margin-top:2px}.hp-words{font-size:12px;line-height:17px;color:var(--foreground)}.hp-words b{font-weight:500}.hp-back{align-self:flex-start;margin:-4px 0 -2px;padding-left:0}.hp-door{display:grid;grid-template-columns:auto 1fr auto;column-gap:8px;align-items:center;padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:12px;line-height:16px}.hp-door .mk-mark,.hp-door__go{grid-row:1/3}.hp-door__name{grid-column:2;font-weight:500}.hp-door__sub{grid-column:2;font-size:11px;line-height:15px}.hp-door__go,.hp-door__sub{color:var(--muted-foreground)}.hp-door__go{grid-column:3;width:14px;height:14px}.hp-table td .mk-dot{margin-right:6px;vertical-align:0}.hp-table .is-door td:first-child{color:var(--foreground);font-weight:500}.hp-link{display:inline-flex;align-items:center;gap:6px}.hp-out{display:flex;flex-direction:column;gap:2px;font-size:11px;line-height:15px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.hp-out__axis{display:flex;justify-content:space-between;padding-left:64px}.hp-out__rows{position:relative;display:flex;flex-direction:column;gap:6px;padding:4px 0}.hp-out__row{display:grid;grid-template-columns:64px 1fr;align-items:center}.hp-out__name{color:var(--foreground)}.hp-out__track{position:relative;height:10px;border-radius:2px;background:color-mix(in oklab,var(--foreground) 6%,transparent)}.hp-out__bar{position:absolute;top:0;bottom:0;border-radius:2px;background:color-mix(in oklab,var(--no-data) 70%,var(--foreground))}.hp-out__bar.is-hot{background:var(--stress-4)}.hp-out__now{position:absolute;top:0;bottom:0;width:1px;background:var(--selection);opacity:.8;transition:left .3s}.hp-scn__run{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;line-height:16.5px}.hp-scn.is-solving .mk-chart{opacity:.35}.hp-scn .mk-chart{transition:opacity .3s}.hp__sheet{position:absolute;right:0;top:0;bottom:0;z-index:5;transform:translateX(100%);transition:transform .5s var(--mk-ease-drawer)}.hp.has-sheet .hp__sheet{transform:none}.hp__sheet .sk-sheet__body{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.hp__sheet .sk-sheet__turns{transition:opacity .4s}.hp__sheet .sk-sheet__turns.is-fading{opacity:0}.hp .sk-answer .w{opacity:0;transition:opacity .16s}.hp .sk-answer .w.on{opacity:1}.hp-offer{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hp-offer .mk-offers{display:contents}.hp-cursor{position:absolute;left:0;top:0;z-index:30;width:20px;height:20px;pointer-events:none;opacity:0;transform:translate(var(--x,50%),var(--y,50%));transition:transform var(--dur,.6s) cubic-bezier(.3,.7,.2,1),opacity .25s}.hp-cursor.is-shown{opacity:1}.hp-cursor svg{display:block;overflow:visible;transition:transform .2s}.hp-cursor__halo{fill:#000;stroke:#000;stroke-width:3;stroke-linejoin:round;opacity:.55}.hp-cursor__ink{fill:#fff;stroke:#000;stroke-width:1;stroke-linejoin:round}.hp-cursor.is-grab svg{transform:scale(.88)}.hp-cursor__ring{position:absolute;left:3px;top:2px;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--selection);opacity:0}.hp-cursor.is-click .hp-cursor__ring{animation:hp-click .38s ease-out}.hp-cursor.is-click svg{animation:hp-press .2s ease-out}@keyframes hp-click{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.8)}}@keyframes hp-press{50%{transform:scale(.82)}}.hp__bar{display:flex;align-items:stretch;gap:8px;margin-top:12px}.hp__chips{flex:1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hp__chip{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:14px 16px 15px;overflow:hidden;border:0;border-radius:var(--radius-xl);background:var(--mk-raised);color:var(--mk-muted);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--mk-t-hover) ease,color var(--mk-t-hover) ease,scale var(--mk-t-press) var(--mk-ease-out)}.hp__chip:active{scale:.985}.hp__chip:hover{color:var(--mk-ink)}.hp__chip[aria-current]{color:var(--mk-ink);background:var(--mk-raised-2)}.hp__label{display:inline-flex;align-items:baseline;gap:10px;font-size:15px;line-height:20px;font-weight:500}.hp__cdesc{font-size:14px;line-height:20px;color:var(--mk-muted);text-wrap:pretty}.hp__chip[aria-current] .hp__cdesc{color:color-mix(in oklab,var(--mk-ink) 76%,transparent)}.hp__pb{position:absolute;left:0;right:0;top:0;height:2px}.hp__pb b{display:block;height:100%;background:var(--mk-brand);transform-origin:left center;transform:scaleX(var(--p,0))}.hp.is-still .hp__pb b{transform:scaleX(0)}.hp__pp{flex-shrink:0;width:48px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-xl);background:var(--mk-raised);color:var(--mk-muted);cursor:pointer;transition:color var(--mk-t-hover) ease,scale var(--mk-t-press) var(--mk-ease-out)}.hp__pp:hover{color:var(--mk-ink)}.hp__pp:active{scale:.95}.hp__pp .sk-i{width:15px;height:15px}.hp__desc{display:none;margin-top:10px;font-size:15px;line-height:22px;color:var(--mk-muted)}@container hp (width < 1100px){.hp{--sheet-width:340px;--panel-width:312px}}@container hp (width < 900px){.hp .mk-screen__canvas{height:auto;display:flex;flex-direction:column}.hp__map{position:relative;inset:auto;flex:none;height:380px}.hp__panels{position:relative;left:auto;top:auto;width:auto;max-width:none;padding:12px;border-top:1px solid var(--border);background:var(--background);--panel-width:100%;display:none}.hp.has-strip .hp__panels{top:auto}.hp.is-front-panel.has-panel .hp__panels{display:grid}.hp__sheet{position:relative;right:auto;top:auto;bottom:auto;width:100%;height:480px;transform:none;border-left:0;border-top:1px solid var(--border);box-shadow:none;display:none;--sheet-width:100%}.hp.is-front-sheet.has-sheet .hp__sheet{display:flex}.hp__toast{left:8px;right:8px;bottom:8px;--toast-width:100%}.hp-legend .mk-legend__techs{display:none}.hp__chip{padding:12px 12px 13px}.hp__label{gap:6px;font-size:14px;line-height:18px}.hp__cdesc{display:none}.hp__desc{display:block}}@container hp (width < 560px){.hp__map{height:320px}.hp-legend{display:none}.hp__chips{grid-template-columns:repeat(2,minmax(0,1fr))}.hp__label{font-size:13px}}@media (prefers-reduced-motion:reduce){.hp .sk-answer .w,.hp-cursor,.hp-map .hp-bat,.hp-map .hp-flow,.hp-map .hp-l,.hp-map .hp-pen,.hp-map .hp-ring,.hp-map .hp-run,.hp-panel,.hp__chip,.hp__panels,.hp__sheet,.hp__sheet .sk-sheet__turns,.hp__strip,.hp__toast{transition:none;animation:none}.hp-map .hp-l.is-bind,.hp-map.is-rings .hp-ring{animation:none;stroke-opacity:.9}}}@layer components{.mk-closeband__in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px 72px}.mk-closeband__title{margin:0;max-width:16ch;font-family:var(--mk-face-head);font-size:var(--mk-display);line-height:1;font-weight:500;letter-spacing:-.025em;text-wrap:balance}.mk-closeband__side{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.mk-closeband__side .mk-lead{max-width:46ch}@media (max-width:960px){.mk-closeband__in{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.mk-closeband__side{align-items:stretch;gap:22px}}.mk-parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.mk-parts__item{display:flex;flex-direction:column;gap:10px;min-height:200px;padding:26px 24px 28px;border-radius:24px;background:var(--mk-raised-2)}.mk-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:0;padding:0;list-style:none}.mk-principles li{padding:18px 0 18px 26px;position:relative;font-size:var(--mk-lead);line-height:1.45;color:var(--mk-ink);text-wrap:pretty}.mk-principles li:before{content:"";position:absolute;left:0;top:30px;width:10px;height:10px;border-radius:999px;background:var(--mk-brand)}.mk-principles.is-one{grid-template-columns:minmax(0,1fr)}.mk-parts.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-parts.is-two .mk-parts__item{min-height:0}@media (max-width:960px){.mk-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-parts.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.mk-parts,.mk-parts.is-three,.mk-parts.is-two,.mk-principles{grid-template-columns:minmax(0,1fr)}.mk-parts{gap:10px}.mk-parts__item{min-height:0;padding:22px 20px 24px}.mk-principles li{padding:12px 0 12px 22px;font-size:17px}.mk-principles li:before{top:22px;width:8px;height:8px}}.mk-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px 64px;align-items:start;padding-top:72px}.mk-split.is-end{padding-bottom:104px}.mk-split__words{display:flex;flex-direction:column;gap:20px;position:sticky;top:104px}.mk-split__words .mk-h1{font-size:52px;line-height:56px}.mk-split__words .mk-crumb{margin-bottom:2px}.mk-split__list{display:flex;flex-direction:column;gap:14px;margin:12px 0 0;padding:0;list-style:none}.mk-split__list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:15px;line-height:23px;color:var(--muted-foreground)}.mk-split__list li:before{content:"";width:14px;height:1px;margin-top:11px;background:var(--brand-gradient-color-2)}.mk-split__list b{color:var(--foreground);font-weight:500}@media (max-width:900px){.mk-split{grid-template-columns:minmax(0,1fr);padding-top:40px}.mk-split.is-end{padding-bottom:72px}.mk-split__words{position:static}.mk-split__words .mk-h1{font-size:34px;line-height:38px}}.mk-form{display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:28px;background:var(--mk-raised);box-shadow:0 0 0 1px var(--ring-float),0 40px 90px -50px oklch(0 0 0/.75)}.mk-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mk-field{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;border:0}.mk-field__label{padding:0;font-size:13px;line-height:18px;font-weight:500;color:var(--foreground)}legend.mk-field__label{margin-bottom:7px}.mk-field__opt{margin-left:4px;font-weight:400;color:var(--muted-foreground)}.mk-input{width:100%;height:42px;padding:0 12px;border:1px solid var(--input);border-radius:var(--radius-md);background:color-mix(in oklab,var(--input) 30%,transparent);color:var(--foreground);font:inherit;font-size:15px;line-height:22px;transition:border-color .15s,box-shadow .15s}.mk-input:hover{border-color:color-mix(in oklab,var(--foreground) 22%,transparent)}.mk-input:focus-visible{outline:none;border-color:color-mix(in oklab,var(--foreground) 45%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--foreground) 10%,transparent)}.mk-input[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 75%,transparent)}.mk-textarea{height:auto;min-height:128px;padding:10px 12px;resize:vertical}.mk-select{appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--muted-foreground) 50%),linear-gradient(135deg,var(--muted-foreground) 50%,transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-size:5px 5px;background-repeat:no-repeat}.mk-select option{background:var(--popover);color:var(--popover-foreground)}.mk-field__error{font-size:13px;line-height:18px;color:color-mix(in oklab,var(--destructive) 85%,white)}.mk-options{display:flex;flex-wrap:wrap;gap:8px}.mk-option{position:relative;display:inline-flex;cursor:pointer}.mk-option input{position:absolute;inset:0;opacity:0;cursor:pointer}.mk-option span{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-full);font-size:14px;color:var(--muted-foreground);transition:background-color .15s,color .15s,border-color .15s}.mk-option:hover span{color:var(--foreground);border-color:color-mix(in oklab,var(--foreground) 25%,transparent)}.mk-option input:checked+span{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.mk-option input:focus-visible+span{outline:2px solid color-mix(in oklab,var(--foreground) 70%,transparent);outline-offset:2px}.mk-form__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:4px}.mk-form__foot .mk-cta{min-width:140px}.mk-form__foot .mk-cta:disabled{opacity:.6;cursor:progress}.mk-form__note{font-size:13px;line-height:18px;color:var(--muted-foreground)}.mk-form a:not(.mk-cta){color:var(--foreground);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--foreground) 35%,transparent);text-underline-offset:3px}.mk-form__failed{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius-md);background:color-mix(in oklab,var(--iso-amber,#ffa751) 8%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,#ffa751 30%,transparent);font-size:14px;line-height:21px}.mk-form.is-done{gap:8px}.mk-form__done{font-size:20px;line-height:28px;font-weight:600}@media (max-width:560px){.mk-form{padding:20px 16px}.mk-form__row{grid-template-columns:minmax(0,1fr)}}.mk-auth{display:grid;place-items:center;min-height:calc(100svh - var(--mk-head-h));padding-block:56px 96px}.mk-auth__card{display:flex;flex-direction:column;gap:24px;width:min(100%,440px);padding:36px 32px 32px;border-radius:32px;background:var(--mk-raised);box-shadow:0 0 0 1px var(--ring-float),0 40px 90px -50px oklch(0 0 0/.75)}.mk-auth__card.is-wide{width:min(100%,520px)}.mk-auth__card.is-narrow{width:min(100%,384px)}.mk-auth__head{display:flex;flex-direction:column;gap:10px}.mk-auth__title{margin:0;font-family:var(--mk-face-head);font-size:34px;line-height:40px;font-weight:500;letter-spacing:-.02em;color:var(--mk-ink);text-wrap:balance}.mk-auth__lead{margin:0;font-size:15px;line-height:23px;color:var(--mk-muted);text-wrap:pretty}.mk-auth form{display:flex;flex-direction:column;gap:18px}.mk-auth__label{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mk-auth__label .mk-link{font-size:13px;line-height:18px;color:var(--mk-muted)}.mk-auth__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mk-auth .mk-input{background:var(--mk-well)}.mk-auth__go{width:100%;justify-content:space-between;margin-top:6px}.mk-auth__go:disabled{opacity:.6;cursor:progress}.mk-auth__alt{margin:0;color:var(--mk-muted);text-align:center;text-wrap:balance}.mk-auth__alt,.mk-auth__note{font-size:14px;line-height:21px}.mk-auth__note{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:14px;color:var(--mk-ink)}.mk-auth__note b{font-weight:600}.mk-auth__note.is-ok{background:color-mix(in oklab,oklch(.72 .15 155) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,oklch(.72 .15 155) 32%,transparent)}.mk-auth__note.is-warn{background:color-mix(in oklab,#ffa751 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,#ffa751 32%,transparent)}.mk-auth__note.is-error{background:color-mix(in oklab,var(--destructive) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--destructive) 40%,transparent)}.mk-auth__textbtn{padding:0;border:0;background:none;color:var(--mk-ink);font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--mk-ink) 35%,transparent);text-underline-offset:3px;cursor:pointer}.mk-auth__textbtn:disabled{opacity:.6;cursor:progress}.mk-auth__code{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.mk-auth__code-input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;letter-spacing:0;opacity:0;z-index:1;cursor:text}.mk-auth__code-input:disabled{cursor:progress}.mk-auth__digit{display:grid;place-items:center;height:52px;border:1px solid var(--input);border-radius:var(--radius-md);background:var(--mk-well);color:var(--mk-ink);font-family:var(--font-mono,ui-monospace,monospace);font-size:22px;line-height:1;font-variant-numeric:tabular-nums;transition:border-color .15s,box-shadow .15s}.mk-auth__digit.is-active{border-color:color-mix(in oklab,var(--foreground) 45%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--foreground) 10%,transparent)}.mk-auth__code.is-disabled .mk-auth__digit{opacity:.6}.mk-auth__qr{display:grid;justify-items:center;gap:10px;margin:4px 0 6px;text-align:center}.mk-auth__qr img{padding:10px;border-radius:10px;background:#fff}.mk-auth__key{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;word-break:break-all;color:var(--mk-ink)}.mk-check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;font-size:14px;line-height:21px;color:var(--mk-muted);cursor:pointer}.mk-check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--mk-ink);cursor:pointer}.mk-check a{color:var(--mk-ink);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--mk-ink) 35%,transparent);text-underline-offset:3px}@media (max-width:560px){.mk-auth{padding-block:24px 64px;align-items:start}.mk-auth__card{padding:28px 20px 24px;border-radius:26px}.mk-auth__title{font-size:28px;line-height:34px}.mk-auth__row{grid-template-columns:minmax(0,1fr)}}}@layer components{.mk-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.mk-plan{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:24px;background:var(--mk-raised);box-shadow:0 0 0 1px var(--ring-float)}.mk-plan .mk-ctas{margin-top:auto}.mk-plans__scroll{overflow-x:auto}.mk-plans__table{font-size:14px;line-height:20px}.mk-plans__table td,.mk-plans__table th{padding:10px 12px;text-align:center;white-space:normal}.mk-plans__table thead th{color:var(--mk-ink);font-size:15px}.mk-plans__table tbody th[scope=row]{text-align:left;font-weight:400;color:var(--mk-muted)}.mk-plans__table td{width:110px}.mk-plans__table td .sk-i{display:inline-block;width:16px;height:16px;color:var(--mk-ink)}.mk-plans__group th{padding-top:24px;text-align:left;font-size:13px;font-weight:500}.mk-plans__group th,.mk-plans__no{color:var(--mk-faint)}@media (max-width:860px){.mk-plans{grid-template-columns:minmax(0,1fr)}.mk-plans__table td{width:64px;padding:10px 4px}}}@layer components{.mk-crop{--crop-bg:var(--mk-well);position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;height:300px;padding:18px;overflow:hidden;border-radius:20px;background:var(--crop-bg);--panel-width:340px;--mini-width:320px;--inbox-width:360px;--toast-width:340px}.mk-crop:after{content:"";position:absolute;left:0;right:0;bottom:0;height:84px;background:linear-gradient(180deg,transparent,var(--crop-bg) 60%);pointer-events:none}.mk-crop.is-tall{height:360px}.mk-crop.is-deep{height:420px}.mk-crop.is-whole{height:auto}.mk-crop.is-whole:after{display:none}.mk-crop.is-centre{align-items:center;justify-content:center}.mk-crop.is-ground{--crop-bg:var(--mk-ground);padding:0;background:none;border-radius:0}.mk-band.is-raised .mk-crop.is-ground{--crop-bg:var(--mk-raised)}.mk-crop>*{flex:none;max-width:100%}.mk-crop>:is(.mk-wide,.mk-col,.mk-composer,.sk-answer,.sk-moved){width:100%}.mk-col{display:flex;flex-direction:column;gap:8px}.mk-crop .sk-chart{min-width:0}.mk-crop__cap{position:absolute;left:18px;right:18px;bottom:14px;z-index:1}.mk-crop.is-ground .mk-crop__cap{left:0;right:0;bottom:4px}.mk-crop.is-whole .mk-crop__cap{position:static;margin-top:2px}.mk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.mk-card3{display:flex;flex-direction:column;min-width:0;padding:8px 8px 0;border-radius:28px;background:var(--mk-raised-2);scroll-margin-top:96px}.mk-band:not(.is-raised) .mk-card3{background:var(--mk-raised)}.mk-card3__words{display:flex;flex-direction:column;gap:8px;padding:22px 18px 26px}.mk-card3 .mk-body{font-size:15px;line-height:1.55}.mk-card3__later{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;font-size:var(--mk-small);line-height:20px;color:var(--mk-muted)}@media (max-width:960px){.mk-cards{grid-template-columns:minmax(0,1fr);max-width:560px;gap:12px}}.mk-steps{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 56px;align-items:center}.mk-steps__list,.mk-steps__tab{display:flex;flex-direction:column;gap:6px}.mk-steps__tab{position:relative;padding:20px 22px 22px 26px;border:0;border-radius:22px;background:none;color:var(--mk-muted);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--mk-t-hover) ease,color var(--mk-t-hover) ease,scale var(--mk-t-press) var(--mk-ease-out)}.mk-steps__tab:before{content:"";position:absolute;left:10px;top:24px;bottom:24px;width:3px;border-radius:2px;background:var(--mk-brand);opacity:0;scale:1 .4;transition:opacity var(--mk-t-ui) ease,scale var(--mk-t-ui) var(--mk-ease-out)}.mk-steps__tab:active{scale:.99}.mk-steps__tab[aria-selected=true]{background:var(--mk-raised);color:var(--mk-ink)}.mk-steps__tab[aria-selected=true]:before{opacity:1;scale:1}.mk-steps__title{font-size:19px;line-height:1.3;font-weight:600;letter-spacing:-.012em}.mk-steps__text{font-size:15px;line-height:1.55;color:var(--mk-muted);text-wrap:pretty}@media (hover:hover) and (pointer:fine){.mk-steps__tab:hover:not([aria-selected=true]){color:var(--mk-ink);background:oklch(1 0 0/.03)}}.mk-steps__stage{display:grid;min-width:0}.mk-steps__pic{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transform:translateY(8px) scale(.985);transition:opacity .26s ease,transform .42s var(--mk-ease-out),visibility 0s linear .26s}.mk-steps__pic.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.mk-steps__pic .mk-crop{height:420px;align-items:center;justify-content:center;border-radius:28px}@media (max-width:960px){.mk-steps{grid-template-columns:minmax(0,1fr)}.mk-steps__stage{grid-row:1}.mk-steps__pic .mk-crop{height:340px}.mk-steps__tab{padding:16px 18px 18px 24px}}.mk-soon.is-request{cursor:default;color:var(--mk-ink)}.mk-sooncards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.mk-sooncard{display:flex;min-width:0;padding:8px;border-radius:28px;background:var(--mk-raised);transition:background-color var(--mk-t-hover) ease}.mk-band.is-raised .mk-sooncard{background:var(--mk-raised-2)}.mk-sooncard:has(>.mk-sooncard__link):hover{background:var(--mk-raised-2)}.mk-sooncard__link{display:flex;flex:1;min-width:0;color:inherit;text-decoration:none}.mk-sooncard__fig{flex:0 0 44%;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:20px;background:var(--mk-well)}.mk-sooncard__fig .mk-tile__svg{max-width:280px}.mk-sooncard__body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 18px 20px 24px}.mk-sooncard__badge{margin-bottom:4px}.mk-sooncard__title{font-size:19px;line-height:1.3;font-weight:600;letter-spacing:-.012em;text-wrap:balance}.mk-sooncard__text{font-size:15px;line-height:1.55;color:var(--mk-muted);text-wrap:pretty}.mk-sooncard__more{margin-top:auto;padding-top:8px;font-size:14px}@media (max-width:720px){.mk-sooncards{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:480px){.mk-sooncard,.mk-sooncard__link{flex-direction:column}.mk-sooncard__fig{flex:none}.mk-sooncard__body{padding:20px 14px 16px}}.mk-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mk-fchip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 16px;border:1px solid var(--border);border-radius:var(--radius-full);background:color-mix(in oklab,var(--foreground) 3%,transparent);color:var(--foreground);font-size:14px;line-height:20px;font-weight:500;text-decoration:none;white-space:nowrap;transition:border-color .2s,background-color .2s}.mk-fchip:hover{border-color:color-mix(in oklab,var(--foreground) 25%,transparent);background:color-mix(in oklab,var(--foreground) 6%,transparent)}.mk-fchip .sk-i{width:14px;height:14px;color:var(--muted-foreground);transition:transform .2s,color .2s}.mk-fchip:hover .sk-i{color:var(--foreground);transform:translateX(2px)}.mk-who{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.mk-who__row{display:grid;grid-template-columns:minmax(180px,3fr) minmax(0,8fr) 40px;align-items:center;gap:12px 32px;padding:20px 14px 20px 26px;border-radius:22px;background:var(--mk-raised);color:var(--mk-ink);text-decoration:none;transition:background-color var(--mk-t-hover) ease,scale var(--mk-t-press) var(--mk-ease-out)}.mk-band.is-raised .mk-who__row{background:var(--mk-raised-2)}.mk-who__row:active{scale:.995}.mk-who__name{font-size:19px;line-height:1.3;font-weight:600;letter-spacing:-.012em}.mk-who__what{font-size:var(--mk-body);line-height:1.55;color:var(--mk-muted);text-wrap:pretty}.mk-who q{color:color-mix(in oklab,var(--mk-ink) 86%,transparent)}.mk-who__go{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:oklch(1 0 0/.07);color:var(--mk-ink);transition:background-color var(--mk-t-hover) ease,color var(--mk-t-hover) ease}.mk-who__go .sk-i{width:15px;height:15px;rotate:-45deg;transition:rotate var(--mk-t-ui) var(--mk-ease-out)}@media (hover:hover) and (pointer:fine){.mk-who__row:hover{background:var(--mk-raised-2)}.mk-band.is-raised .mk-who__row:hover{background:oklch(.255 .009 262)}.mk-who__row:hover .mk-who__go{background:var(--mk-brand);color:oklch(.22 .03 60)}.mk-who__row:hover .mk-who__go .sk-i{rotate:0deg}}@media (max-width:720px){.mk-who__row{grid-template-columns:minmax(0,1fr) 36px;gap:6px 16px;padding:18px 14px 18px 20px}.mk-who__name{grid-column:1}.mk-who__what{grid-column:1;grid-row:2;font-size:15px}.mk-who__go{grid-column:2;grid-row:1/span 2;width:36px;height:36px}}.mk-beside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px 64px;align-items:center}.mk-beside.is-flip .mk-beside__words{order:2}.mk-beside__words{display:flex;flex-direction:column;gap:14px}.mk-beside__pic{min-width:0}@media (max-width:960px){.mk-beside{grid-template-columns:minmax(0,1fr)}.mk-beside.is-flip .mk-beside__words{order:0}}.mk-tiers{display:grid;margin:4px 0 0}.mk-tiers>div{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0;border-top:1px solid var(--border)}.mk-tiers>div:last-child{border-bottom:1px solid var(--border)}.mk-tiers dd{margin:0;font-size:14px;line-height:21px;color:var(--muted-foreground)}@media (max-width:480px){.mk-tiers>div{grid-template-columns:minmax(0,1fr);gap:6px}}.mk-also{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:4px 0 0;font-size:15px;line-height:22px;color:var(--mk-faint)}.mk-ps{container:mk-ps/inline-size;margin:0}.mk-ps .mk-screen__canvas{flex:none;height:clamp(440px,42vw,580px)}.mk-ps__map{overflow:hidden}.mk-ps__map,.mk-ps__map>.mk-still{position:absolute;inset:0}.mk-ps__strip{position:absolute;left:0;right:0;top:0;z-index:3}.mk-ps__strip .sk-strip,.mk-story__strip .sk-strip{background:color-mix(in oklab,var(--background) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk-ps__legend{z-index:2}.mk-ps__panel{position:absolute;right:12px;top:12px;z-index:4;max-width:calc(100% - 24px);--inbox-width:360px;--toast-width:360px}.mk-ps.has-strip .mk-ps__panel{top:72px}.mk-ps__cap{margin-top:10px}@container mk-ps (width < 760px){.mk-ps .mk-screen__canvas{height:auto;display:flex;flex-direction:column}.mk-ps__map{position:relative;inset:auto;height:360px}.mk-ps__panel{position:relative;right:auto;top:auto;max-width:none;padding:12px;border-top:1px solid var(--border);background:var(--background);--panel-width:100%;--mini-width:100%}.mk-ps.has-strip .mk-ps__panel{top:auto}.mk-ps__legend .mk-legend__techs{display:none}}@container mk-ps (width < 520px){.mk-ps__map{height:300px}.mk-ps__legend{display:none}}.mk-still:not(.is-fit) :is(.mk-tag,.mk-pin,.mk-mlabel),.mk-story__map:not(.is-fit) :is(.mk-tag,.mk-pin,.mk-mlabel){visibility:hidden}.mk-tag.is-left{transform:translate(calc(-100% - 14px),-50%)}.mk-tag.is-below{transform:translate(-50%,14px)}@container (width < 560px){.mk-tag.mk-tag.is-n-right{transform:translate(14px,-50%)}.mk-tag.mk-tag.is-n-left{transform:translate(calc(-100% - 14px),-50%)}.mk-tag.mk-tag.is-n-above{transform:translate(14px,calc(-100% - 10px))}.mk-tag.mk-tag.is-n-below{transform:translate(-50%,14px)}}.mk-pin{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;pointer-events:none;transform:translate(-8px,-50%)}.mk-pin.is-left{flex-direction:row-reverse;transform:translate(calc(-100% + 8px),-50%)}.mk-pin__dot{position:relative;flex:none;width:16px;height:16px;border-radius:var(--radius-full);background:radial-gradient(circle,var(--selection) 0 3px,transparent 3.5px),color-mix(in oklab,var(--map-ground) 70%,transparent);box-shadow:inset 0 0 0 2px var(--selection)}.mk-pin__dot:after{content:"";position:absolute;inset:-6px;border-radius:inherit;box-shadow:0 0 0 1px color-mix(in oklab,var(--selection) 45%,transparent);animation:mk-ping 2.4s cubic-bezier(.2,.6,.3,1) infinite}@keyframes mk-ping{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}.mk-pin__label{padding:2px 8px;border-radius:var(--radius-full);background:var(--card-float);box-shadow:0 0 0 1px var(--ring-float),var(--shadow-sm);line-height:16.5px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk-mlabel,.mk-pin__label{font-size:11px;white-space:nowrap}.mk-mlabel{position:absolute;z-index:2;pointer-events:none;line-height:14px;color:var(--map-word);text-shadow:0 0 3px var(--map-ground),0 0 2px var(--map-ground),0 0 1px var(--map-ground)}.mk-mlabel.is-right{transform:translate(10px,-50%)}.mk-mlabel.is-left{transform:translate(calc(-100% - 10px),-50%)}.mk-mlabel.is-above{transform:translate(-50%,calc(-100% - 8px))}.mk-mlabel.is-below{transform:translate(-50%,8px)}.mk-mlabel.is-strong{color:color-mix(in oklab,var(--foreground) 88%,transparent);font-weight:500}.mk-label{margin:0 0 14px;font-family:var(--font-mono);font-size:11px;line-height:15px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}.mk-aud__soon{margin-top:56px}.mk-qp{--panel-width:320px;--toast-width:320px;--inbox-width:320px}.mk-qp__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin-top:6px}.mk-roles__cap .mk-qp__foot .sk-caption{margin-top:0}.mk-qp__page{font-size:13px}.mk-story{display:grid;grid-template-columns:minmax(280px,4fr) minmax(0,8fr);gap:0 48px;align-items:start}.mk-story__steps{margin:0;padding:0 0 8vh;list-style:none}.mk-story__step{display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:72vh;padding:32px 0;opacity:.38;transition:opacity .4s}.mk-story__step:first-child{min-height:60vh;justify-content:flex-start;padding-top:18vh}.mk-story__step[aria-current]{opacity:1}.mk-story__n{font-family:var(--font-mono);font-size:11px;line-height:15px;font-weight:500;letter-spacing:.08em;color:var(--brand-gradient-color-2)}.mk-story__title{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.mk-story__text{max-width:440px;font-size:16px;line-height:26px;color:var(--muted-foreground);text-wrap:pretty}.mk-story__text b{font-weight:500;color:var(--foreground)}.mk-story__inline{display:none}.mk-story__stage{position:sticky;top:92px;min-width:0}.mk-story__screen .mk-screen__canvas{flex:none;height:min(560px,calc(100vh - 240px));min-height:380px}.mk-story__map{overflow:hidden}.mk-story__map,.mk-story__map>.bm{position:absolute;inset:0}.mk-story__tags{animation:mk-fade .4s .65s both}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}.mk-story__strip{position:absolute;left:0;right:0;top:0;z-index:3;opacity:0;transform:translateY(-100%);transition:opacity .35s,transform .45s cubic-bezier(.32,.72,0,1);pointer-events:none}.mk-story__strip.is-on{opacity:1;transform:none}.mk-story__legend{z-index:2}.mk-story__panels{position:absolute;right:12px;top:12px;z-index:4;width:320px;display:grid;transition:top .45s cubic-bezier(.32,.72,0,1);--panel-width:320px;--mini-width:320px;--toast-width:320px;--inbox-width:320px}.mk-story__screen.has-strip .mk-story__panels{top:72px}.mk-story__panel{grid-area:1/1;align-self:start;min-width:0;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .35s,transform .35s,visibility 0s linear .35s}.mk-story__panel.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.mk-story__panel>*{max-width:100%}.mk-story__cap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:10px}.mk-story__dots{display:inline-flex;align-items:center;gap:6px}.mk-story__dots i{width:6px;height:6px;border-radius:3px;background:color-mix(in oklab,var(--foreground) 22%,transparent);transition:width .3s,background-color .3s}.mk-story__dots i.is-on{width:18px;background:var(--brand-gradient-color-2)}@media (max-width:900px){.mk-story{grid-template-columns:minmax(0,1fr)}.mk-story__stage{grid-row:1;position:sticky;top:61px;z-index:5;padding:8px 0 10px;background:var(--background)}.mk-story__screen .mk-screen__canvas{height:36vh;min-height:220px}.mk-story__legend,.mk-story__panels{display:none}.mk-story__steps{padding-bottom:0}.mk-story__step,.mk-story__step:first-child{min-height:0;justify-content:flex-start;padding:28px 0 8px;opacity:1}.mk-story__inline{display:block;margin-top:8px;--panel-width:100%;--mini-width:100%;--toast-width:100%;--inbox-width:100%}.mk-story__inline>*{max-width:100%}}@media (max-width:560px){.mk-story__screen .mk-topbar{display:none}.mk-story__screen .mk-screen__canvas{height:32vh}}.mk-ask .sk-eyebrow{display:flex;align-items:center;gap:4px}.mk-ask__q{width:fit-content;max-width:92%;margin:8px 0 0 auto}.mk-ask .sk-mini__body{gap:8px;padding:8px 12px 10px}.mk-ask .sk-answer,.mk-rule__body{gap:6px}.mk-rule__label{font-size:10px;line-height:15px;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-foreground)}.mk-rule__label:not(:first-child){margin-top:4px}.mk-rule__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mk-rule__value{justify-content:flex-start;font-variant-numeric:tabular-nums}.mk-rule .sk-toggles{align-self:flex-start}.mk-rule .sk-toggle .sk-i{width:10px;height:10px}.mk-rule__foot{display:flex;justify-content:flex-end;gap:6px;margin-top:6px;padding-top:8px;border-top:1px solid var(--border)}.mk-digest{width:360px;max-width:100%;overflow:hidden;border-radius:var(--radius-lg);background:var(--card);box-shadow:0 0 0 1px var(--ring-float),var(--shadow-md);font-size:12px;line-height:1.5;color:var(--foreground)}.mk-digest__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border);font-size:11px;line-height:16.5px;color:var(--muted-foreground)}.mk-digest__from{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--foreground)}.mk-digest__from .sk-i{width:12px;height:12px}.mk-digest__when{font-variant-numeric:tabular-nums}.mk-digest__title{padding:10px 12px 2px;font-size:14px;line-height:20px;font-weight:600}.mk-digest__rows{margin:0;padding:0 12px;list-style:none}.mk-digest__rows li{display:flex;flex-direction:column;gap:1px;padding:8px 0;border-bottom:1px solid var(--border)}.mk-digest__row{font-size:12px;line-height:1.375}.mk-digest__words{font-size:11px;line-height:1.375;color:var(--muted-foreground)}.mk-digest__open{display:block;padding:8px 12px 10px;font-size:11px;line-height:16.5px;color:var(--primary)}.mk-peers :is(th,td):nth-child(2){text-align:left}.mk-peers .mk-peers__n{width:26px;color:var(--muted-foreground)}.mk-peers tr.is-you td{background:color-mix(in oklab,var(--foreground) 6%,transparent);color:var(--foreground);font-weight:500}.mk-peers tr.is-you td:first-child{box-shadow:inset 2px 0 0 var(--selection)}.mk-peers tr.is-median td{border-bottom:1px dashed color-mix(in oklab,var(--foreground) 35%,transparent)}.mk-sources{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;font-size:12px;line-height:16px}.mk-sources li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:30px;padding:6px 0;border-top:1px solid var(--border)}.mk-sources li:first-child{border-top:0}.mk-sources__fig{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground)}.mk-sources__value{font-weight:500;font-variant-numeric:tabular-nums}.mk-period{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mk-period .sk-select{gap:8px}.mk-period .sk-select .sk-i:first-child{width:12px;height:12px}.mk-edits{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none}.mk-edits .sk-editchip{background:var(--card-float)}.mk-edits .sk-editchip.is-quiet{color:var(--muted-foreground)}.mk-change{gap:12px}.mk-change,.mk-choices{display:flex;flex-direction:column}.mk-choices{gap:2px;margin:0;padding:0;list-style:none;font-size:12px;line-height:16px;color:var(--muted-foreground)}.mk-choices li{display:flex;align-items:center;gap:8px;height:28px;padding:0 8px;border-radius:var(--radius-sm)}.mk-choices i{flex:none;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground) 32%,transparent)}.mk-choices li.is-on{background:color-mix(in oklab,var(--foreground) 6%,transparent);color:var(--foreground)}.mk-choices li.is-on i{box-shadow:inset 0 0 0 4px var(--scenario)}.mk-compare td:nth-child(2){color:var(--muted-foreground)}.mk-compare td:nth-child(3){font-weight:500}.mk-compare th .mk-pen{margin-right:4px}.mk-proof{margin:0}.mk-proof,.mk-proof__card{display:flex;flex-direction:column;gap:12px}.mk-proof__card{padding:16px 16px 12px;border-radius:var(--radius-xl);background:var(--card);box-shadow:0 0 0 1px var(--border)}.mk-proof__card .sk-strip{margin:-16px -16px 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.mk-proof__cap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;font-size:13px;line-height:20px;color:var(--muted-foreground)}.mk-mark{display:inline-block;flex:none}.mk-mark.is-sub{width:8px;height:8px;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1.5px var(--foreground)}.mk-mark.is-line{width:12px;height:2px;border-radius:1px;background:var(--stress-4)}.mk-mark.is-constraint{width:12px;height:2px;border-radius:1px;background:repeating-linear-gradient(90deg,var(--stress-5) 0 3px,transparent 3px 5px)}.mk-mark.is-region{width:9px;height:9px;border-radius:2px;box-shadow:inset 0 0 0 1.5px var(--muted-foreground)}.mk-search{width:var(--panel-width);max-width:100%;overflow:hidden;font-size:12px;line-height:16px}.mk-search__box{display:flex;align-items:center;gap:8px;height:38px;padding:0 8px 0 12px;border-bottom:1px solid var(--border)}.mk-search__box>.sk-i{width:14px;height:14px;color:var(--muted-foreground)}.mk-search__q{flex:1;min-width:0;display:inline-flex;align-items:center;font-size:13px;color:var(--foreground)}.mk-caret{display:inline-block;width:1px;height:14px;margin-left:1px;background:var(--foreground);animation:mk-caret 1s steps(1) infinite}@keyframes mk-caret{50%{opacity:0}}.mk-search__hits{margin:0;padding:4px;list-style:none}.mk-search__hits li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;height:32px;padding:0 8px;border-radius:var(--radius-sm)}.mk-search__hits li.is-on{background:color-mix(in oklab,var(--foreground) 7%,transparent)}.mk-search__mark{display:inline-flex;justify-content:center}.mk-search__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.mk-search__kind{font-size:11px;color:var(--muted-foreground);white-space:nowrap}.mk-clock__head{display:flex;align-items:center;justify-content:space-between}.mk-clock__month{font-size:12px;line-height:16px;font-weight:500}.mk-clock__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;font-size:11px;line-height:22px;text-align:center;font-variant-numeric:tabular-nums}.mk-clock__grid>span{border-radius:var(--radius-sm);color:color-mix(in oklab,var(--foreground) 82%,transparent)}.mk-clock__grid>.mk-clock__dow{font-size:10px;color:var(--muted-foreground)}.mk-clock__grid>.is-on{background:var(--primary);color:var(--primary-foreground);font-weight:600}.mk-clock__row{display:flex;align-items:center;gap:10px;padding-top:8px;border-top:1px solid var(--border)}.mk-clock__time{font-family:var(--font-mono);font-size:12px;line-height:16px;color:var(--foreground);font-variant-numeric:tabular-nums}.mk-watch__rows{margin:0;padding:0;list-style:none}.mk-watch__rows li{display:grid;grid-template-columns:14px minmax(0,1fr) auto 16px;align-items:center;gap:8px;min-height:42px;padding:4px 12px;border-top:1px solid var(--border);font-size:12px;line-height:16px}.mk-watch__rows li:first-child{border-top:0}.mk-watch__mark{display:inline-flex;justify-content:center}.mk-watch__name{display:flex;flex-direction:column;min-width:0;font-weight:500}.mk-watch__name small{font-size:11px;font-weight:400;color:var(--muted-foreground)}.mk-watch__value{font-variant-numeric:tabular-nums}.mk-watch__bell{display:inline-flex;color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}.mk-watch__bell.is-on{color:var(--foreground)}.mk-ai{display:flex;align-items:center;gap:4px}.mk-sheet-title{margin-top:2px;font-size:14px;line-height:20px;font-weight:600}.mk-composer{display:flex;flex-direction:column;gap:8px;width:100%}.mk-offers{display:flex;flex-wrap:wrap;gap:6px}.sk-textarea.is-typing{color:var(--foreground)}.sk-textarea.is-typing:after{content:"";display:inline-block;width:1px;height:14px;margin-left:1px;vertical-align:-2px;background:var(--foreground);animation:mk-caret 1s steps(1) infinite}button.sk-btn{font:inherit;font-size:12px;line-height:19.5px;font-weight:500;cursor:pointer}button.sk-btn.is-ghost:hover:not(:disabled){color:var(--foreground)}button.sk-btn:disabled{opacity:.5;cursor:default}.sk-btn.is-pressed{filter:brightness(.8)}.mk-rise{animation:sk-rise .35s cubic-bezier(.32,.72,0,1) both}.mk-ad{container:mk-ad/inline-size;margin:0}.mk-ad .mk-screen__canvas{flex:none;height:clamp(540px,44vw,600px)}.mk-ad__map{overflow:hidden}.mk-ad__map,.mk-ad__map>.bm{position:absolute;inset:0}.mk-ad__map:not(.is-fit) .mk-ad__ring{visibility:hidden}.mk-ad__map .sk-leader{z-index:3}.mk-ad__ring{z-index:2;transition:opacity .3s}.mk-ad__map.is-wait .mk-ad__ring{opacity:0}.mk-ad__pop{position:absolute;left:12px;top:12px;z-index:4;width:320px;animation:sk-rise .35s cubic-bezier(.32,.72,0,1) both;--mini-width:320px}.mk-ad__legend{z-index:2}.mk-ad__sheet{position:absolute;right:0;top:0;bottom:0;z-index:5}.mk-ad__sheet .sk-sheet__body{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.mk-ad__sheet .sk-sheet__turns{transition:opacity .4s}.mk-ad__sheet .sk-sheet__turns.is-fading{opacity:0}.mk-ad .sk-answer .w{opacity:0;transition:opacity .16s}.mk-ad .sk-answer .w.on{opacity:1}.mk-ad__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.mk-ad__again{color:var(--muted-foreground)}@container mk-ad (width < 980px){.mk-ad .mk-screen__canvas{height:auto;display:flex;flex-direction:column}.mk-ad__map{position:relative;inset:auto;height:300px}.mk-ad__sheet{position:relative;right:auto;top:auto;bottom:auto;width:100%;height:520px;border-left:0;border-top:1px solid var(--border);box-shadow:none}.mk-ad__pop{position:static}.mk-ad__legend .mk-legend__techs,.mk-ad__pop{display:none}}@container mk-ad (width < 560px){.mk-ad__map{height:220px}.mk-ad__sheet{height:500px}.mk-ad__legend{display:none}}.mk-trust{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 64px;align-items:start}.mk-trust__words{display:flex;flex-direction:column;gap:28px}.mk-trust__words .mk-h3{margin-bottom:6px}.mk-trust__words .mk-tiers{margin-top:14px}.mk-trust__pics{display:flex;flex-direction:column;align-items:flex-start;gap:16px;--definition-card-width:420px;--panel-width:420px}.mk-trust__pics>.sk-stats{width:var(--panel-width);max-width:100%;border-radius:var(--radius-md)}.mk-limit,.mk-trust__pics>.sk-stats{background:var(--card);box-shadow:0 0 0 1px var(--border)}.mk-limit{display:flex;flex-direction:column;gap:8px;width:100%;max-width:420px;padding:12px;border-radius:var(--radius-xl)}@media (max-width:960px){.mk-trust{grid-template-columns:minmax(0,1fr)}}.mk-then{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mk-then__pane{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0}.mk-then .mk-screen__canvas{flex:none;height:320px}.mk-then__cap{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:21px;color:var(--muted-foreground)}.mk-then__cap b{font-weight:500;color:var(--foreground)}@media (max-width:860px){.mk-then{grid-template-columns:minmax(0,1fr)}.mk-then .mk-screen__canvas{height:260px}}@media (prefers-reduced-motion:reduce){.mk-ad__pop,.mk-caret,.mk-rise,.sk-textarea.is-typing:after{animation:none}.mk-ad .sk-answer .w,.mk-ad__ring,.mk-ad__sheet .sk-sheet__turns{transition:none}.mk-pin__dot:after{animation:none;opacity:0}.mk-story__tags{animation:none}.mk-fchip,.mk-fchip .sk-i,.mk-story__dots i,.mk-story__panel,.mk-story__panels,.mk-story__step,.mk-story__strip{transition:none}.mk-steps__pic{transform:none;transition:opacity .2s ease,visibility 0s linear .2s}.mk-steps__pic.is-on{transition-delay:0s}}}

/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer components{:root{--mk-glass-fill:oklab(20.5% 0 0/.5);--mk-glass-bar-fill:oklab(20.5% 0 0/.46);--mk-glass-thick-fill:oklab(20.5% 0 0/.74);--mk-glass-blur:26px;--mk-glass-thick-blur:34px;--mk-glass-saturate:170%;--mk-glass-rim:#ffffff17;--mk-glass-spec:#fff3;--mk-glass-shade:#0000008c;--mk-glass-rule:#ffffff12;--mk-glass-ink-2:oklab(98.5% 0 0/.7);--mk-glass-edge:inset 0 1px 0 0 var(--mk-glass-spec),inset 0 0 0 1px var(--mk-glass-rim),0 0 0 .5px var(--mk-glass-shade)}.mk-head{isolation:isolate}.mk-head:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(var(--mk-glass-blur))saturate(var(--mk-glass-saturate));backdrop-filter:blur(var(--mk-glass-blur))saturate(var(--mk-glass-saturate));position:absolute;inset:0}@supports (animation-timeline:scroll()){.mk-head{animation-name:mk-head-glass}}@supports not (animation-timeline:scroll()){.mk-head{background:var(--mk-ground)}@supports (color:color-mix(in lab,red,red)){.mk-head{background:color-mix(in oklab,var(--mk-ground)72%,transparent)}}}.mk-cookies,.mk-menu{background:var(--mk-glass-thick-fill);-webkit-backdrop-filter:blur(var(--mk-glass-thick-blur))saturate(var(--mk-glass-saturate));backdrop-filter:blur(var(--mk-glass-thick-blur))saturate(var(--mk-glass-saturate));box-shadow:var(--mk-glass-edge),0 28px 64px -24px var(--mk-glass-shade)}.mk-sheet{background:var(--mk-ground)}@supports (color:color-mix(in lab,red,red)){.mk-sheet{background:color-mix(in oklab,var(--mk-ground)62%,transparent)}}.mk-sheet{-webkit-backdrop-filter:blur(40px)saturate(var(--mk-glass-saturate));backdrop-filter:blur(40px)saturate(var(--mk-glass-saturate))}.sk-float{--muted-foreground:var(--mk-glass-ink-2);--border:var(--mk-glass-rule);background:var(--mk-glass-fill);-webkit-backdrop-filter:blur(var(--mk-glass-blur))saturate(var(--mk-glass-saturate));backdrop-filter:blur(var(--mk-glass-blur))saturate(var(--mk-glass-saturate));box-shadow:var(--mk-glass-edge),0 24px 56px -24px var(--mk-glass-shade);border-radius:14px}.sk-float.sk-lift{box-shadow:var(--mk-glass-edge),var(--shadow-lift)}.mk-chip,.mk-pin__label{background:var(--mk-glass-fill);-webkit-backdrop-filter:blur(16px)saturate(var(--mk-glass-saturate));backdrop-filter:blur(16px)saturate(var(--mk-glass-saturate));box-shadow:var(--mk-glass-edge)}.sk-strip{--border:var(--mk-glass-rule);background:var(--mk-glass-bar-fill);-webkit-backdrop-filter:blur(var(--mk-glass-blur))saturate(var(--mk-glass-saturate));backdrop-filter:blur(var(--mk-glass-blur))saturate(var(--mk-glass-saturate));box-shadow:inset 3px 0 0 0 var(--sk-hue,var(--scenario)),var(--mk-glass-edge),0 18px 44px -20px var(--mk-glass-shade);border-bottom:0;border-radius:14px;overflow:hidden}.hp__strip,.mk-ps__strip,.mk-story__strip{padding:8px 8px 0}.hp__strip .sk-strip,.mk-ps__strip .sk-strip,.mk-story__strip .sk-strip{background:var(--mk-glass-bar-fill);-webkit-backdrop-filter:blur(var(--mk-glass-blur))saturate(var(--mk-glass-saturate));backdrop-filter:blur(var(--mk-glass-blur))saturate(var(--mk-glass-saturate))}@container hp (min-width:900px){.hp.has-strip .hp__panels{top:74px}}@container mk-ps (min-width:760px){.mk-ps.has-strip .mk-ps__panel{top:80px}}.mk-story__screen.has-strip .mk-story__panels{top:80px}.sk-inbox,.sk-sheet,.sk-toast{--border:var(--mk-glass-rule);--muted-foreground:var(--mk-glass-ink-2);background:var(--mk-glass-thick-fill);-webkit-backdrop-filter:blur(var(--mk-glass-thick-blur))saturate(var(--mk-glass-saturate));backdrop-filter:blur(var(--mk-glass-thick-blur))saturate(var(--mk-glass-saturate));box-shadow:var(--mk-glass-edge),0 28px 64px -24px var(--mk-glass-shade);border-color:#0000}.sk-inbox,.sk-toast{border-radius:14px}@container hp (min-width:900px){.hp__sheet{border-radius:18px;top:8px;bottom:8px;right:8px;overflow:hidden}.hp:not(.has-sheet) .hp__sheet{transform:translate(calc(100% + 16px))}}@container mk-ad (min-width:980px){.mk-ad__sheet{border-radius:18px;top:8px;bottom:8px;right:8px;overflow:hidden}}.mk-screen{background:var(--map-ground)}.mk-screen>.mk-regions,.mk-screen>.mk-topbar{z-index:3;background:var(--mk-glass-bar-fill);-webkit-backdrop-filter:blur(var(--mk-glass-blur))saturate(var(--mk-glass-saturate));backdrop-filter:blur(var(--mk-glass-blur))saturate(var(--mk-glass-saturate));box-shadow:var(--mk-glass-edge),0 18px 44px -20px var(--mk-glass-shade);border-bottom:0;border-radius:14px;margin:8px 8px 0;position:relative}.mk-screen>.mk-regions,.mk-screen>:is(.mk-topbar,.mk-regions)+.mk-screen__canvas{margin-top:6px}.mk-screen>.mk-regions .sk-region,.mk-screen>.mk-topbar :is(.sk-period,.sk-joined,.sk-search,.sk-obtn){border-radius:999px}@media (prefers-reduced-transparency:reduce){.mk-head:before{display:none}.mk-chip,.mk-cookies,.mk-menu,.mk-pin__label,.mk-screen>.mk-regions,.mk-screen>.mk-topbar,.mk-sheet,.sk-float,.sk-inbox,.sk-sheet,.sk-strip,.sk-toast{background:var(--card,oklch(20.5% 0 0));-webkit-backdrop-filter:none;backdrop-filter:none}.mk-sheet{background:var(--mk-ground)}}.mk-story__more{align-self:flex-start;margin-top:4px}.mk-feats{border-bottom:1px solid var(--border);flex-direction:column;display:flex}.mk-feats__group{border-top:1px solid var(--border);grid-template-columns:260px minmax(0,1fr);gap:12px 32px;padding:22px 0;display:grid}.mk-feats__part{font-size:15px;font-weight:600;line-height:24px}.mk-feats__part a{color:var(--foreground);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mk-feats__part .sk-i{width:14px;height:14px;color:var(--muted-foreground);transition:transform .2s,color .2s}.mk-feats__part a:hover .sk-i{color:var(--foreground);transform:translate(2px)}.mk-feats__rows{flex-direction:column;gap:14px;margin:0;display:flex}.mk-feats__rows>div{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:baseline;gap:4px 24px;display:grid}.mk-feats__rows dt{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;font-weight:500;line-height:24px;display:flex}.mk-feats__rows dd{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:15px;line-height:24px}@media (max-width:900px){.mk-feats__group,.mk-feats__rows>div{grid-template-columns:minmax(0,1fr)}}.mk-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 36px;margin:0;padding:0;list-style:none;display:grid}.mk-cols>li{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:18px;display:flex}.mk-cols .mk-body{max-width:400px}@media (max-width:900px){.mk-cols{grid-template-columns:minmax(0,1fr);gap:24px}}.mk-auds{border-bottom:1px solid var(--border);flex-direction:column;display:flex}.mk-auds__row{border-top:1px solid var(--border);grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:14px 48px;padding:28px 0;scroll-margin-top:96px;display:grid}.mk-auds__who{flex-direction:column;gap:8px;display:flex}.mk-auds__who .mk-body{max-width:320px}.mk-auds__name{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:26px}.mk-auds__name a{color:var(--foreground);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mk-auds__name .sk-i{width:16px;height:16px;color:var(--muted-foreground);transition:transform .2s,color .2s}.mk-auds__name a:hover .sk-i{color:var(--foreground);transform:translate(2px)}.mk-auds__qs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mk-auds__qs li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 24px;padding:10px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.mk-auds__qs li{border-top:1px solid color-mix(in oklab,var(--border)60%,transparent)}}.mk-auds__qs li:first-child{border-top:0;padding-top:2px}.mk-auds__q{color:var(--foreground);font-size:15px;line-height:24px}@supports (color:color-mix(in lab,red,red)){.mk-auds__q{color:color-mix(in oklab,var(--foreground)88%,transparent)}}.mk-auds__q{text-wrap:pretty}.mk-auds__page{color:var(--muted-foreground);white-space:nowrap;justify-self:end;font-size:13px;line-height:20px;text-decoration:none}a.mk-auds__page:hover{color:var(--foreground)}@media (max-width:900px){.mk-auds__qs li,.mk-auds__row{grid-template-columns:minmax(0,1fr)}.mk-auds__page{justify-self:start}}.mk-links{flex-wrap:wrap;gap:12px 32px;display:flex}.mk-note{max-width:780px;color:var(--muted-foreground);text-wrap:pretty;margin-top:20px;font-size:13px;line-height:20px}.mk-frame{border-radius:var(--radius-xl);background:var(--map-ground);height:420px;box-shadow:0 0 0 1px var(--border);position:relative;overflow:hidden}.mk-frame>.mk-still{position:absolute;inset:0}.mk-frame .bm-pen{display:none}.mk-frame.is-tall{height:560px}@media (max-width:760px){.mk-frame,.mk-frame.is-tall{height:340px}}.mk-hero.is-split .mk-wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:32px 56px;display:grid}.mk-hero.is-split .mk-hero__pic{margin-top:0}@media (max-width:900px){.mk-hero.is-split .mk-wrap{grid-template-columns:minmax(0,1fr)}}.mk-reason{grid-template-columns:minmax(0,13fr) minmax(0,11fr);align-items:start;gap:32px 64px;display:grid}.mk-reason__words{flex-direction:column;gap:20px;display:flex}@media (max-width:960px){.mk-reason{grid-template-columns:minmax(0,1fr)}}.mk-founder{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px 72px;display:grid}.mk-person{border-radius:var(--radius-xl);background:var(--mk-raised);flex-direction:column;gap:6px;padding:30px 32px 32px;display:flex}.mk-band.is-raised .mk-person{background:var(--mk-raised-2)}.mk-person__photo{object-fit:cover;background:var(--mk-raised);border-radius:50%;width:120px;height:120px;margin:0 0 18px;display:block}.mk-person__name{font-family:var(--mk-face-head);letter-spacing:-.015em;color:var(--mk-ink);margin:0;font-size:clamp(26px,1rem + 1vw,34px);font-weight:500;line-height:1.1}.mk-person__role{color:var(--mk-muted);margin:0;font-size:16px;line-height:1.5}.mk-person__creds{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.mk-person__creds li{color:var(--mk-ink);text-wrap:pretty;font-size:15px;line-height:1.5}.mk-founder__story{flex-direction:column;gap:20px;display:flex}@media (max-width:960px){.mk-founder{grid-template-columns:minmax(0,1fr)}}.mk-isocard{border-radius:var(--radius-xl);background:radial-gradient(110% 100% at 45% 62%,#161616 0,#0e0e0e 70%);justify-content:center;align-items:center;min-height:320px;padding:24px;display:flex;box-shadow:0 0 0 1px #1c1c1c}.mk-isocard:has(>.hlsvg){background:#0a0a0a}.mk-isocard .mk-tile__svg{max-width:460px}.mk-after{margin-top:24px}@media (max-width:760px){.mk-isocard{min-height:220px}}.mk-back{color:var(--muted-foreground)}.mk-back:hover{color:var(--foreground)}.mk-prose-band{padding-top:72px}.mk-prose{flex-direction:column;gap:18px;max-width:720px;display:flex}.mk-prose p{color:var(--muted-foreground);text-wrap:pretty;font-size:17px;line-height:28px}.mk-prose .mk-h2{margin-bottom:4px}.mk-posts.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.mk-posts.is-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mk-prose-band{padding-top:48px}.mk-prose p{font-size:16px;line-height:26px}}.mk-sooncards.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-sooncards.is-three .mk-sooncard{flex-direction:column}.mk-sooncards.is-three .mk-sooncard__fig{border-bottom:1px solid #191919;border-right:0;flex:none}@media (max-width:900px){.mk-sooncards.is-three{grid-template-columns:minmax(0,1fr)}.mk-sooncards.is-three .mk-sooncard{flex-direction:row}.mk-sooncards.is-three .mk-sooncard__fig{border-bottom:0;border-right:1px solid #191919;flex:0 0 42%}}@media (max-width:480px){.mk-sooncards.is-three .mk-sooncard{flex-direction:column}.mk-sooncards.is-three .mk-sooncard__fig{border-bottom:1px solid #191919;border-right:0;flex:none}}.mk-sld{width:100%;height:auto;margin-top:6px;display:block}.mk-sld__gen,.mk-sld__wire{fill:none;stroke:var(--muted-foreground);stroke-width:1.4px}.mk-sld__bus{fill:none;stroke:var(--foreground);stroke-width:3px;stroke-linecap:round}.mk-sld__xf circle{fill:none;stroke:var(--foreground);stroke-width:1.4px}.mk-sld__cb rect{fill:var(--foreground)}.mk-sld text{font-family:var(--font-sans);fill:var(--muted-foreground);font-size:10px}.mk-sld text.mk-sld__kv{font-family:var(--font-mono);fill:var(--foreground);font-size:9px}}@font-face{font-family:headFace;src:url(/_next/static/media/72deea01801076ff-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:headFace Fallback;src:local("Times New Roman");ascent-override:89.33%;descent-override:21.13%;line-gap-override:8.64%;size-adjust:104.11%}.__className_74950d{font-family:headFace,headFace Fallback,Georgia,serif;font-weight:500;font-style:normal}.__variable_74950d{--font-mk-head:"headFace","headFace Fallback",Georgia,serif}