.mk,.mk-header,.mk-footer,.mk-assistant-host{--mk-canvas:var(--ty-white);--mk-band:var(--ty-paper);--mk-line:var(--ty-line);--mk-shadow:0 1px 2px #1719170f, 0 12px 32px #1719170f;--mk-max:var(--ty-layout-max);--mk-gutter:48px;--mk-dur-press:80ms;--mk-dur-fast:.14s;--mk-dur-base:.2s;--mk-dur-slow:.28s;--mk-dur-emphasis:.42s;--mk-ease-out:cubic-bezier(.2, 0, 0, 1);--mk-ease-in:cubic-bezier(.4, 0, 1, 1);--mk-ease-in-out:cubic-bezier(.4, 0, .2, 1);--mk-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--mk-ease-enter:cubic-bezier(.2, .8, .2, 1);--mk-dist-nudge:3px;--mk-dist-item:8px;--mk-dist-rise:12px;--mk-dist-load:16px;--mk-stagger-step:40ms;--mk-stagger-load:80ms}@media (max-width:1150px){.mk,.mk-header,.mk-footer{--mk-gutter:24px}}@media (max-width:760px){.mk,.mk-header,.mk-footer{--mk-gutter:16px}}.mk-container{inline-size:100%;max-inline-size:calc(var(--mk-max) + 2 * var(--mk-gutter));padding-inline:var(--mk-gutter);margin-inline:auto}.mk{background:var(--mk-canvas);color:var(--ink);min-block-size:100vh}.button.mk-cta,.mk-econ .mk-address .button,#claim .mk-address .button{background:var(--lime);color:var(--on-lime);border:1px solid var(--ink);font-size:15px;font-weight:600}@media (hover:hover){.button.mk-cta:hover:not(:disabled),.mk-econ .mk-address .button:hover,#claim .mk-address .button:hover{background:color-mix(in srgb, var(--lime) 85%, var(--ink))}}.mk-header .button.mk-cta{padding:10px 16px;font-size:14px}.text-link.mk-link{color:var(--ink);font-size:14px;font-weight:600}@media (max-width:760px){.text-link.mk-link{min-block-size:44px}}.mk-skip{background:var(--green);color:var(--on-green);z-index:60;border-radius:6px;padding:10px 14px;position:absolute;inset-block-start:-60px;inset-inline-start:16px}.mk-skip:focus{inset-block-start:12px}.mk-header{z-index:40;background:color-mix(in srgb, var(--mk-canvas) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block-end:1px solid var(--mk-line);position:sticky;inset-block-start:0}.mk-header-inner{align-items:center;gap:28px;padding-block:16px;display:flex}.mk-wordmark{color:var(--ink);font-size:19px}.mk-brand-mark{letter-spacing:0;block-size:34px;inline-size:34px;padding-inline-end:0;font-size:14px}.mk-nav{flex:1}.mk-nav>ul{gap:26px;margin:0;padding:0;list-style:none;display:flex}.mk-nav-top{color:var(--ink);cursor:default;align-items:center;gap:4px;padding-block:8px;font-size:14px;display:inline-flex}a.mk-nav-top{cursor:pointer}.mk-nav-top{position:relative}.mk-nav a.mk-nav-top[aria-current=page],.mk-nav-top.mk-nav-current{font-weight:600}.mk-nav-group{position:relative}.mk-dropdown{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-inline-size:230px;box-shadow:var(--mk-shadow);opacity:0;pointer-events:none;transition:opacity var(--mk-dur-press) var(--mk-ease-in), translate var(--mk-dur-press) var(--mk-ease-in);margin:0;padding:10px;list-style:none;position:absolute;inset-block-start:100%;inset-inline-start:-14px;translate:0 4px}.mk-nav-group:hover>.mk-dropdown,.mk-nav-group:focus-within>.mk-dropdown{opacity:1;pointer-events:auto;transition-duration:var(--mk-dur-fast);transition-timing-function:var(--mk-ease-out);translate:0}.mk-dropdown a{color:var(--ink);border-radius:6px;padding:9px 12px;font-size:13px;display:block}.mk-dropdown a:focus-visible{background:var(--mint)}@media (hover:hover){.mk-dropdown a:hover{background:var(--mint)}}.mk-dropdown a[aria-current=page]{background:var(--mint);font-weight:600}.mk-header-actions{align-items:center;gap:18px;margin-inline-start:auto;display:flex}.mk-signin{color:var(--ink);font-size:14px}.mk-mobile-menu{margin-inline-start:auto;display:none}.mk-mobile-menu>summary{isolation:isolate;cursor:pointer;border:1px solid var(--field-border);background:var(--mk-canvas);min-block-size:44px;color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding-block:0;padding-inline:16px 14px;font-size:14px;font-weight:600;list-style:none;display:inline-flex;position:relative}.mk-mobile-menu>summary::-webkit-details-marker{display:none}.mk-header .mk-mobile-menu>summary:before{content:"";z-index:-1;border-radius:inherit;background:var(--lime);opacity:0;position:absolute;inset:-1px}.mk-header .mk-mobile-menu[open]:not([data-closing])>summary:before{opacity:1}.mk-mobile-menu[open]:not([data-closing])>summary{border-color:var(--ink)}.mk-burger{block-size:12px;inline-size:16px;display:inline-block;position:relative}.mk-burger i{background:currentColor;border-radius:1px;block-size:2px;position:absolute;inset-inline:0}.mk-burger i:first-child{inset-block-start:2px}.mk-burger i:last-child{inset-block-end:2px}.mk-mobile-menu[open]:not([data-closing]) .mk-burger i:first-child{translate:0 3px;rotate:45deg}.mk-mobile-menu[open]:not([data-closing]) .mk-burger i:last-child{translate:0 -3px;rotate:-45deg}.mk-mobile-panel{max-block-size:calc(100dvh - var(--mk-menu-top,72px));overscroll-behavior:contain;background:var(--mk-canvas);border-block-end:1px solid var(--mk-line);border-end-end-radius:20px;border-end-start-radius:20px;gap:4px;padding-block:6px 0;padding-inline:12px;display:grid;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto;box-shadow:0 28px 48px -28px #17191759}.mk-header .mk-mobile-menu[open]:before{content:"";cursor:pointer;background:#17191738;position:fixed;inset-block-start:var(--mk-menu-top,0px);inset-block-end:0;inset-inline:0}.mk-header:has(.mk-mobile-menu[open]){-webkit-backdrop-filter:none;backdrop-filter:none}html.mk-menu-open .mk-assistant-fab{visibility:hidden}@media (max-width:1150px){html.mk-menu-open{scrollbar-gutter:stable;overflow:hidden}}.mk-mobile-nav{display:grid}.mk-mobile-section{border-block-end:1px solid var(--mk-line);padding-block:8px;display:grid}.mk-mobile-section ul{margin:0;padding:0;list-style:none;display:grid}.mk-mobile-panel .eyebrow{margin:0;padding-block:8px 4px;padding-inline:12px}.mk-mobile-link{isolation:isolate;min-block-size:48px;color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding-inline:12px;font-size:17px;text-decoration:none;display:flex;position:relative}.mk-header .mk-mobile-link:before{content:"";z-index:-1;border-radius:inherit;background:var(--mint);opacity:0;position:absolute;inset:0}.mk-header .mk-mobile-link:active:before{opacity:1}.mk-mobile-go{color:var(--muted);flex-shrink:0}.mk-mobile-link[aria-current=page]{font-weight:650}.mk-header .mk-mobile-link[aria-current=page]:before{opacity:1;background:color-mix(in srgb, var(--lime) 34%, var(--mk-canvas))}.mk-mobile-link[aria-current=page] .mk-mobile-go{color:var(--ink)}.mk-mobile-actions{padding-block:12px calc(14px + env(safe-area-inset-bottom,0px));background:var(--mk-canvas);border-block-start:1px solid var(--mk-line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;margin-inline:-12px;padding-inline:16px;display:grid;position:sticky;inset-block-end:0}.mk-mobile-section:last-child{border-block-end:0}.mk-mobile-actions .button{justify-content:center;min-block-size:48px}@media (hover:hover){.mk-header .mk-mobile-link:hover:before{opacity:1}.mk-mobile-link:hover .mk-mobile-go{translate:calc(var(--mk-dist-nudge) * var(--inline-sign,1)) 0;color:var(--ink)}}.mk-main{display:block}.mk-page{padding-block:28px 64px}.mk-breadcrumbs ol{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0 0 28px;padding:0;font-size:12px;list-style:none;display:flex}.mk-breadcrumbs li+li:before{content:"/";color:var(--muted);margin-inline-end:6px}.mk-page-head{border-block-end:1px solid var(--mk-line);margin-block-end:12px;padding-block:16px 40px}.mk-page-head h1{letter-spacing:-.045em;max-inline-size:16em;margin-block-end:18px;font-size:clamp(34px,4vw,52px);font-weight:540;line-height:1.08}.mk-page-head .badge{margin-block-end:18px}.mk-answer{max-inline-size:780px;color:var(--ink);font-size:18px;line-height:1.7}.mk-lede{max-inline-size:34em;color:var(--muted);margin-block-end:4px;font-size:18px;line-height:1.55}.mk-page-head .button-row{gap:22px;margin-block-start:24px}.mk-in-short{border-block-start:1px solid var(--mk-line);margin-block-start:32px}.mk-section{padding-block:40px 8px}.mk-section h2{letter-spacing:-.04em;max-inline-size:820px;font-size:clamp(24px,2.6vw,34px);font-weight:540;line-height:1.2}.mk-body{max-inline-size:720px;color:var(--ink);font-size:16px;line-height:1.7}.mk-list,.mk-list-plain{gap:12px;max-inline-size:820px;margin:0 0 12px;padding:0;list-style:none;display:grid}.mk-list li{gap:12px;font-size:15px;line-height:1.6;display:flex}.mk-list svg{color:var(--ink);flex-shrink:0;margin-block-start:3px}.mk-list-plain li{border-inline-start:2px solid var(--lime);padding-inline-start:14px}.mk-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-block:8px 12px;display:grid}.mk-card{background:var(--white);border:1px solid var(--mk-line);border-radius:var(--radius);min-inline-size:0;box-shadow:var(--mk-shadow);padding:24px}.mk-card .badge{margin-block-end:14px}.mk-card h3{margin-block-end:8px;font-size:17px}.mk-card p{color:var(--muted);margin:0}.mk-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.mk-steps li{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);gap:14px;padding:22px;display:flex}.mk-steps h3{margin-block-end:6px;font-size:16px}.mk-steps p{color:var(--muted);margin:0}.mk-step-number{font-family:var(--ty-font-display);color:var(--muted);padding-block-start:2px;font-size:13px;font-weight:700}.mk-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);margin-block:8px 12px;overflow-x:auto}.mk-table{border-collapse:collapse;inline-size:100%;font-size:14px}.mk-table caption{caption-side:bottom;text-align:start;color:var(--muted);padding:10px 16px;font-size:12px}.mk-table th,.mk-table td{text-align:start;border-block-end:1px solid var(--line);vertical-align:top;padding:12px 16px}.mk-table th{background:var(--mint);font-weight:600}.mk-sources{color:var(--muted);max-inline-size:820px}.mk-sources a{text-underline-offset:2px;text-decoration:underline}.mk-faqs{max-inline-size:860px}.mk-faq{border-block-end:1px solid var(--line)}.mk-faq summary{cursor:pointer;padding-block:18px;font-size:15px;font-weight:600}.mk-faq p{color:var(--ink);margin:0;line-height:1.7}.mk-related{margin-block-start:40px}.mk-related ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mk-related a{border:1px solid var(--line);background:var(--white);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex}@media (hover:hover){.mk-related a:hover{border-color:var(--green)}}.mk-updated{margin-block-start:28px;font-size:12px}.mk-tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.mk-tile{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;block-size:100%;padding:20px;font-size:13px;line-height:1.55;display:flex}@media (hover:hover){.mk-tile:hover{border-color:var(--green)}}.mk-tile-head{justify-content:space-between;align-items:flex-start;gap:10px;font-size:15px;display:flex}.mk-directory{flex-wrap:wrap;align-items:center;gap:16px;margin-block:32px 0;display:flex}.mk-directory h2{margin-block-end:4px;font-size:18px}.mk-directory p{margin:0}.mk-directory>div{flex:1;min-inline-size:220px}.mk-checklist{counter-reset:step;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.mk-checklist li{counter-increment:step;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.mk-checklist li strong:before{content:counter(step) ". ";color:var(--muted)}.mk-checklist .badge{margin-inline-start:8px}.mk-checklist p{margin:8px 0 0;font-size:13px}.mk-calculator{margin-block:16px}.mk-calculator-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px;display:grid}.mk-calculator h2,.mk-calculator h3{font-size:20px}.mk-field{gap:6px;margin-block-end:14px;display:grid}.mk-field label{font-size:13px;font-weight:600}.mk-field input,.mk-field select,.mk-address input{border:1px solid var(--field-border);inline-size:100%;font:inherit;background:var(--white);border-radius:8px;padding:11px 12px;font-size:15px}.mk-result{background:var(--mint);border-radius:var(--radius);min-inline-size:0;padding:26px}.mk-result-figure{font-family:var(--ty-font-display);letter-spacing:-.05em;color:var(--green);margin:0;font-size:clamp(38px,5vw,58px);font-weight:620;line-height:1.05}.mk-result-label{margin-block:6px 16px;font-size:15px;font-weight:600}.mk-nudge{border-inline-start:3px solid var(--lime);padding-inline-start:12px;font-size:14px}.mk-funnel{gap:0;margin:16px 0;display:grid}.mk-funnel>div{border-block-end:1px solid var(--line);justify-content:space-between;gap:12px;padding-block:9px;font-size:14px;display:flex}.mk-funnel dd{text-align:end;margin:0;font-weight:600}.mk-bands{background:0 0;font-size:13px}.mk-bands th{background:0 0}.mk-bands th,.mk-bands td{padding:8px 6px}.mk-assumptions{border-block-start:1px solid var(--line);margin-block-start:20px;padding-block-start:14px;font-size:13px}.mk-assumptions summary{cursor:pointer;font-weight:600}.mk-assumptions ul{margin-block:10px;padding-inline-start:18px;line-height:1.7}.mk-disclaimer{color:var(--muted);margin-block:16px 0}.mk-field.mk-check label{align-items:flex-start;gap:10px;font-size:14px;font-weight:500;display:flex}.mk-field.mk-check input{flex-shrink:0;inline-size:auto;margin-block-start:3px;padding:0}.mk-optional{border-block-start:1px solid var(--line);margin-block:4px 14px;padding-block-start:12px}.mk-optional summary{cursor:pointer;margin-block-end:12px;font-size:14px;font-weight:600}.mk-scenario{flex-wrap:wrap;align-items:center;gap:8px;margin-block:0 10px;font-size:14px;font-weight:600;display:flex}.mk-headline{gap:0;margin:0 0 14px;padding:0;list-style:none;display:grid}.mk-headline li{border-block-end:1px solid var(--line);overflow-wrap:anywhere;padding-block:9px;font-size:15px}.mk-levers{margin-block-start:22px}.mk-levers ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mk-levers li{border:1px solid var(--line);border-radius:8px;align-content:start;gap:4px;padding:12px 14px;font-size:14px;display:grid}.mk-scenarios th[scope=row]{white-space:nowrap;font-weight:600}.mk-source-list .badge{vertical-align:middle}.mk-address{border-block-start:1px solid var(--line);gap:8px;margin-block-start:18px;padding-block-start:16px;display:grid}.mk-address label{font-size:13px;font-weight:600}.mk-address-preview{overflow-wrap:anywhere;color:var(--green);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.mk-copy-row{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.mk-copy-row>div{gap:4px;min-inline-size:0;display:grid}.mk-copy-row code{overflow-wrap:anywhere;font-size:12px}.share-channels{border:0;gap:10px;margin:12px 0 0;padding:0;display:grid}.mk-hero{background:var(--mk-canvas)}.mk-hero .eyebrow{margin-block-end:16px;font-size:11px}.mk-hero h1{letter-spacing:-.045em;max-inline-size:6.8em;margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:540;line-height:1.04}.mk-mark{isolation:isolate;color:var(--on-lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding-inline:.08em;position:relative}.mk-mark:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--lime);position:absolute;inset:0}.mk-hero-lede{color:var(--muted);max-inline-size:30em;margin:0;font-size:18px;line-height:1.55}.mk-hero .button-row{gap:22px;margin-block-start:24px}.mk-relay-mark{background:var(--lime);block-size:48px;inline-size:48px;color:var(--on-lime);direction:ltr;border-radius:8px;place-items:center;display:inline-grid}.mk-relay-mark svg{block-size:75%;inline-size:75%}.mk-relay-initials{letter-spacing:-.02em;font-size:18px;font-weight:700}.mk-home-band{padding-block:96px}.mk-home-white{background:var(--mk-canvas)}.mk-hero+.mk-home-band{padding-block-start:32px}.mk-home-paper{background:var(--mk-band)}.mk-home-inner{gap:32px;display:grid}.mk-home-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px}.mk-home-text h2,.mk-home-band .mk-faqs h2{letter-spacing:-.04em;margin-block-end:16px;font-size:clamp(28px,3.2vw,44px);font-weight:540;line-height:1.12}.mk-home-body{color:var(--muted);max-inline-size:56ch;margin-block-end:12px;font-size:17px;line-height:1.6}.mk-home-more{flex-wrap:wrap;gap:4px 28px;margin:8px 0 0;display:flex}.mk-home-band .mk-faqs{max-inline-size:860px;padding:0}.mk-home-band .mk-faq summary{font-size:16px}.mk-econ{gap:18px;min-inline-size:0;display:grid}.mk-econ .mk-address{border:1px solid var(--mk-line);background:var(--ty-white);box-shadow:var(--mk-shadow);border-radius:8px;margin:0;padding:20px}.mk-econ .mk-address-preview,#claim .mk-address-preview{color:var(--ink);font-family:inherit;font-size:16px;font-weight:600}#claim .mk-address{max-inline-size:560px}#early-access{max-inline-size:860px}.mk-browser-dots{flex-shrink:0;gap:6px;display:inline-flex}.mk-browser-dots>span{background:var(--mk-line);border-radius:50%;block-size:10px;inline-size:10px}.mk-home-calc>.mk-calculator.card{background:var(--ty-white);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);border-radius:8px;margin:0}.mk-closing-wrap{margin-block:96px}.mk-closing{--focus:var(--ink);border-radius:var(--ty-radius-panel);background:var(--lime);color:var(--on-lime);text-align:center;padding:64px 32px}.mk-closing h2{color:var(--on-lime);letter-spacing:-.045em;margin-block-end:12px;font-size:clamp(28px,3.6vw,46px);font-weight:540}.mk-closing p{margin-block-end:8px;font-size:17px}.mk-closing .button-row{justify-content:center;gap:22px}.mk-closing .button{background:var(--ink);border-color:var(--ink);color:var(--ty-white);font-size:15px;font-weight:600}@media (hover:hover){.mk-closing .button:hover:not(:disabled){background:var(--green-hover)}}.mk-closing .text-link{color:var(--on-lime);font-size:14px;font-weight:600}@media (max-width:1023px){.mk-home-split{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:760px){.mk-hero .button-row{gap:8px 22px;margin-block-start:20px}.mk-home-band{padding-block:56px}.mk-closing-wrap{margin-block:56px}.mk-closing{padding:40px 20px}}.mk-footer{max-inline-size:calc(var(--mk-max) + 2 * var(--mk-gutter));padding:56px var(--mk-gutter) 32px;grid-template-columns:minmax(0,1fr) minmax(0,3.2fr);gap:40px;margin-inline:auto;display:grid}.mk-footer-brand p{margin-block-start:14px;font-size:13px;line-height:1.6}.mk-footer-map{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.mk-footer-map ul{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.mk-footer-note{border-block-start:1px solid var(--mk-line);grid-column:1/-1;margin:0;padding-block-start:20px;font-size:12px}.mk-footer-prefs{font:inherit;color:var(--ink);text-underline-offset:2px;cursor:pointer;text-decoration:underline;display:inline}@media (max-width:1150px){.mk-nav,.mk-header-actions{display:none}.mk-mobile-menu{display:block}.mk-header-inner{padding-block:12px}.mk-footer{grid-template-columns:minmax(0,1fr)}.mk-footer-map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mk-header-inner{padding-block:10px}.mk-page{padding-block:20px 48px}.mk-calculator-grid{grid-template-columns:minmax(0,1fr)}.mk-footer{padding-block:40px 24px}.mk-footer-map{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-answer{font-size:16px}.mk-copy-row{flex-direction:column;align-items:stretch}}.mk-early-form{gap:16px;margin-block-start:16px;display:grid}.mk-early-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.mk-early-form input,.mk-early-form select{border:1px solid var(--field-border);inline-size:100%;font:inherit;background:var(--white);border-radius:8px;padding:11px 12px;font-size:15px}.mk-early-context{background:var(--mint);border-radius:8px;margin:0;padding:12px 14px}.mk-consent{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.mk-consent input{inline-size:auto;margin-block-start:3px}.mk-honeypot{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}@media (max-width:720px){.mk-early-grid{grid-template-columns:minmax(0,1fr)}}.badge.red{background:var(--error-bg);color:var(--error);border-color:var(--error-line)}.mk-matrix-index{flex-wrap:wrap;gap:8px;margin-block:12px 20px;display:flex}.mk-matrix-index a{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:13px;text-decoration:none}.mk-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mk-matrix-group{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-inline-size:0;padding:20px}.mk-matrix-group header{justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:8px;display:flex}.mk-matrix-group h3{margin:0;font-size:18px}.mk-matrix-group ul{margin:0 0 12px;padding:0;list-style:none}.mk-matrix-group li{border-block-end:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-block:10px;display:flex}.mk-matrix-group li>div{gap:2px;min-inline-size:0;display:grid}.mk-matrix-group li .muted{font-size:13px}.mk-screens{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.mk-screen{align-content:start;gap:12px;min-inline-size:0;margin:0;display:grid}.mk-screen figcaption{color:var(--muted);font-size:13px;line-height:1.5}.mk-screen figcaption strong{color:var(--ink)}.mk-device{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--mk-shadow);align-content:start;gap:10px;min-block-size:360px;padding:18px 14px;font-size:12px;display:grid;overflow:hidden}.mk-screen-builder{grid-column:1/-1}.mk-screen-builder .mk-device{grid-template-columns:repeat(2,minmax(0,1fr));min-block-size:0}.mk-screen-builder :is(.mk-screen-title,.mk-screen-sub,.mk-screen-note,.mk-fake-buttons){grid-column:1/-1}@media (max-width:640px){.mk-screen-builder .mk-device{grid-template-columns:minmax(0,1fr)}}.mk-screen-title{font-family:var(--ty-font-display);margin:0;font-size:15px;font-weight:700}.mk-screen-sub,.mk-screen-note{color:var(--muted);align-items:center;gap:4px;margin:0;font-size:11px;display:flex}.mk-queue-item{border:1px solid var(--line);border-radius:var(--radius);gap:4px;padding:10px;display:grid}.mk-queue-item.done{background:var(--mint)}.mk-queue-item .badge{justify-self:start;gap:4px}.mk-fake-buttons{gap:6px;display:flex}.mk-fake-button{background:var(--green);color:var(--on-green);border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.mk-fake-button.ghost{background:var(--white);color:var(--green);border:1px solid var(--line)}.mk-fake-button.wide{padding-block:9px}.mk-fake-button.danger{background:var(--warning-bg);color:var(--warning)}.mk-plan{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mk-plan li{border-block-end:1px solid var(--line);gap:2px;padding-block-end:6px;display:grid}.mk-plan span{color:var(--muted)}.mk-sets{border-collapse:collapse;inline-size:100%}.mk-sets td{border-block-end:1px solid var(--line);padding:6px 4px}.mk-sets tr.current td{background:var(--lime);color:var(--on-lime)}.mk-timer{background:var(--mint);border-radius:var(--radius);align-items:center;gap:8px;padding:10px;display:flex}.mk-timer strong{font-size:22px;font-family:var(--ty-font-display)}.mk-statement{gap:2px;margin:0;display:grid}.mk-statement div{border-block-end:1px solid var(--line);justify-content:space-between;gap:8px;padding-block:6px;display:flex}.mk-statement dt{color:var(--muted)}.mk-statement dd{white-space:nowrap;margin:0;font-weight:600}.mk-statement .total dt,.mk-statement .total dd{color:var(--ink);font-weight:700}.mk-included-strip{background:var(--mk-band);border-radius:8px;max-inline-size:820px;margin-block-start:32px;padding:28px}.mk-included{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mk-included a{block-size:100%;color:var(--ink);background:var(--ty-white);border:1px solid var(--mk-line);border-radius:var(--radius);align-content:start;gap:6px;padding:16px;text-decoration:none;display:grid}@media (hover:hover){.mk-included a:hover{border-color:var(--ink)}}.mk-included strong{font-family:var(--ty-font-display);letter-spacing:-.04em;color:var(--ink);font-size:34px;line-height:1}.mk-included span{color:var(--muted);font-size:13px}@media (max-width:1150px){.mk-screens{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mk-matrix,.mk-screens{grid-template-columns:minmax(0,1fr)}}:is(.mk,.mk-header) .button,.mk-assistant-host:where([data-mk-motion=always]) .button{transition:transform var(--mk-dur-fast) var(--mk-ease-out), scale var(--mk-dur-fast) var(--mk-ease-out)}@media (hover:none){:is(.mk,.mk-header) .button:hover:not(:disabled){transform:none}}.mk-mobile-menu>summary,.mk-footer .mk-footer-prefs,.mk .mk-walk-btn{transition:scale var(--mk-dur-fast) var(--mk-ease-out)}:is(.mk,.mk-header,.mk-footer) summary{-webkit-tap-highlight-color:transparent}.mk-footer .mk-footer-prefs{display:inline-block}:is(.mk,.mk-header) .button:active:not(:disabled),.mk-assistant-host:where([data-mk-motion=always]) .button:active:not(:disabled),.mk-mobile-menu>summary:active,.mk-footer .mk-footer-prefs:active,.mk .mk-walk-btn:active:not([aria-disabled=true]){transition-duration:var(--mk-dur-press);transition-timing-function:var(--mk-ease-in);scale:.97}:is(.mk,.mk-header) :is(.button,.text-link.mk-link,.mk-related a)>.lucide-arrow-right{transition:translate var(--mk-dur-base) var(--mk-ease-out)}@media (hover:hover){:is(.mk,.mk-header) :is(.button,.text-link.mk-link,.mk-related a):hover>.lucide-arrow-right{translate:calc(var(--mk-dist-nudge) * var(--inline-sign,1)) 0}}@keyframes mk-nudge{50%{translate:calc(var(--mk-dist-nudge) * var(--inline-sign,1)) 0}}.mk .mk-hero .mk-cta>.lucide-arrow-right{animation:mk-nudge var(--mk-dur-emphasis) var(--mk-ease-in-out) 2.55s 1}.mk-motion .mk-closing-cta[data-mk-cue=in]>.lucide-arrow-right{animation:mk-nudge var(--mk-dur-emphasis) var(--mk-ease-in-out) .28s 1}@keyframes mk-sweep{0%{scale:0 1}}.mk .mk-hero .mk-mark:before{transform-origin:0;animation:mk-sweep var(--mk-dur-emphasis) var(--mk-ease-enter) .12s 1 backwards}:is(.mk,.mk-header,.mk-footer) :is(.text-link.mk-link,.mk-signin,.mk-breadcrumbs a,.mk-footer-map a){text-decoration:none;position:relative}.mk-header .mk-nav-top:after,:is(.mk,.mk-header,.mk-footer) :is(.text-link.mk-link,.mk-signin,.mk-breadcrumbs a,.mk-footer-map a):after{content:"";block-size:1px;transform-origin:calc(50% - 50% * var(--inline-sign,1)) 50%;transition:scale var(--mk-dur-base) var(--mk-ease-out);pointer-events:none;background:currentColor;position:absolute;inset-block-end:-2px;inset-inline:0;scale:0 1}:is(.mk,.mk-header) .text-link.mk-link:after{inset-block-end:calc(50% - .75em)}.mk-header .mk-nav-top:after{inset-block-end:3px}.mk-header .mk-nav a.mk-nav-top[aria-current=page]:after,.mk-header .mk-nav-top.mk-nav-current:after{block-size:2px;scale:1}.mk-header a.mk-nav-top:focus-visible:after,:is(.mk,.mk-header,.mk-footer) :is(.text-link.mk-link,.mk-signin,.mk-breadcrumbs a,.mk-footer-map a):focus-visible:after{transition:none;scale:1}@media (hover:hover){.mk-header a.mk-nav-top:hover:after,:is(.mk,.mk-header,.mk-footer) :is(.text-link.mk-link,.mk-signin,.mk-breadcrumbs a,.mk-footer-map a):hover:after{scale:1}}.mk-header:after{content:"";z-index:-1;box-shadow:var(--mk-shadow);opacity:0;pointer-events:none;position:absolute;inset:0}@supports (animation-timeline:scroll()){@keyframes mk-header-shadow{to{opacity:1}}.mk-header:after{animation:linear both mk-header-shadow;animation-timeline:scroll(root);animation-range:0 48px}}.mk-nav-group .lucide-chevron-down{transition:rotate var(--mk-dur-base) var(--mk-ease-out)}.mk-nav-group:focus-within .lucide-chevron-down{rotate:180deg}@media (hover:hover){.mk-nav-group:hover .lucide-chevron-down{rotate:180deg}}.mk :is(.mk-tile,.mk-included a){transition:translate var(--mk-dur-base) var(--mk-ease-out), scale var(--mk-dur-fast) var(--mk-ease-out);position:relative}.mk :is(.mk-tile,.mk-included a):after{content:"";border-radius:inherit;box-shadow:var(--mk-shadow);opacity:0;pointer-events:none;transition:opacity var(--mk-dur-base) var(--mk-ease-out);position:absolute;inset:-1px}.mk :is(.mk-tile,.mk-included a):active{transition-duration:var(--mk-dur-press);transition-timing-function:var(--mk-ease-in);scale:.99}@media (hover:hover){.mk :is(.mk-tile,.mk-included a):hover{translate:0 -2px}.mk :is(.mk-tile,.mk-included a):hover:after{opacity:1}.mk-matrix-index a:hover{border-color:var(--ink)}.mk .mk-table tbody tr:hover>td{background:var(--mk-band)}}:is(.mk-cards,.mk-tiles,.mk-steps,.mk-checklist,.mk-screens,.mk-faqs)>:nth-child(2){--mk-stagger:var(--mk-stagger-step)}:is(.mk-cards,.mk-tiles,.mk-steps,.mk-checklist,.mk-screens,.mk-faqs)>:nth-child(3){--mk-stagger:calc(2 * var(--mk-stagger-step))}:is(.mk-cards,.mk-tiles,.mk-steps,.mk-checklist,.mk-screens,.mk-faqs)>:nth-child(4){--mk-stagger:calc(3 * var(--mk-stagger-step))}:is(.mk-cards,.mk-tiles,.mk-steps,.mk-checklist,.mk-screens,.mk-faqs)>:nth-child(5){--mk-stagger:calc(4 * var(--mk-stagger-step))}:is(.mk-cards,.mk-tiles,.mk-steps,.mk-checklist,.mk-screens,.mk-faqs)>:nth-child(6){--mk-stagger:calc(5 * var(--mk-stagger-step))}:is(.mk-cards,.mk-tiles,.mk-steps,.mk-checklist,.mk-screens,.mk-faqs)>:nth-child(n+7){--mk-stagger:calc(6 * var(--mk-stagger-step))}.mk-screens>:nth-child(2){--mk-stagger:var(--mk-stagger-load)}.mk-screens>:nth-child(3){--mk-stagger:calc(2 * var(--mk-stagger-load))}.mk-screens>:nth-child(n+4){--mk-stagger:calc(3 * var(--mk-stagger-load))}.mk-motion [data-mk-reveal=pending]{opacity:.001;translate:0 var(--mk-dist-rise)}.mk-motion [data-mk-reveal=in]{transition:opacity var(--mk-dur-slow) var(--mk-ease-out), translate var(--mk-dur-slow) var(--mk-ease-out);translate:0}.mk-motion [data-mk-item=pending]{opacity:.001;translate:0 var(--mk-dist-item)}.mk-motion :is([data-mk-item=in],[data-mk-item=done]){translate:0}.mk-motion [data-mk-item=in]{transition:opacity var(--mk-dur-slow) var(--mk-ease-out) var(--mk-stagger,0s), translate var(--mk-dur-slow) var(--mk-ease-out) var(--mk-stagger,0s)}.mk-motion [data-mk-reveal=pending] :is(.mk-screen-note svg,.mk-queue-item.done .badge svg),.mk-motion .mk-sets[data-mk-cue=pending] svg{opacity:0;scale:.4}.mk-motion [data-mk-reveal=in] :is(.mk-screen-note svg,.mk-queue-item.done .badge svg),.mk-motion .mk-sets[data-mk-cue=in] svg{transition:opacity var(--mk-dur-fast) var(--mk-ease-out) calc(.52s + var(--mk-set-step,0s)), scale var(--mk-dur-slow) var(--mk-ease-spring) calc(.52s + var(--mk-set-step,0s))}.mk-sets tr:nth-child(2){--mk-set-step:var(--mk-stagger-load)}.mk-sets tr:nth-child(n+3){--mk-set-step:calc(2 * var(--mk-stagger-load))}.mk :is(.mk-faq,.mk-assumptions,.mk-optional)>summary{padding-inline-end:1.06em;list-style:none;display:block;position:relative}.mk :is(.mk-faq,.mk-assumptions,.mk-optional)>summary::-webkit-details-marker{display:none}.mk :is(.mk-faq,.mk-assumptions,.mk-optional)>summary:after{content:"";block-size:7px;inline-size:7px;translate:0 -2px;rotate:calc(45deg * var(--inline-sign,1));transition:rotate var(--mk-dur-base) var(--mk-ease-out), translate var(--mk-dur-base) var(--mk-ease-out);border-block-end:1.5px solid;border-inline-end:1.5px solid;position:absolute;inset-block-start:calc(50% - 4px);inset-inline-end:4px}.mk :is(.mk-faq,.mk-assumptions,.mk-optional)[open]>summary:after{translate:0 2px;rotate:calc(225deg * var(--inline-sign,1))}.mk .mk-faq>p:after{content:"";block-size:18px;display:block}.mk .mk-faq>p,.mk :is(.mk-assumptions,.mk-optional)>:not(summary){transition:opacity var(--mk-dur-base) var(--mk-ease-out)}.mk .mk-faq:not([open])>p,.mk :is(.mk-assumptions,.mk-optional):not([open])>:not(summary){opacity:0}@supports selector(::details-content){.mk .mk-faq::details-content{transition:grid-template-rows var(--mk-dur-slow) var(--mk-ease-out), content-visibility var(--mk-dur-slow) allow-discrete;grid-template-rows:0fr;display:grid}.mk .mk-faq[open]::details-content{grid-template-rows:1fr}.mk .mk-faq>p{min-block-size:0;overflow:hidden}}@keyframes mk-drop{0%{opacity:0;translate:0 -8px}}@keyframes mk-rise{0%{opacity:0;translate:0 6px}}@keyframes mk-rise-short{0%{opacity:0;translate:0 4px}}@keyframes mk-pop{0%{opacity:0;scale:.6}}.mk-early-done{animation:mk-rise var(--mk-dur-slow) var(--mk-ease-out)}.mk-mobile-menu[open]>.mk-mobile-panel{animation:mk-drop var(--mk-dur-slow) var(--mk-ease-out)}.mk-mobile-menu[open] .mk-mobile-row{animation:mk-rise-short var(--mk-dur-base) var(--mk-ease-out) var(--mk-stagger,0s) both}.mk-mobile-menu[data-closing]>.mk-mobile-panel{animation:mk-menu-out var(--mk-dur-fast) var(--mk-ease-in) both}.mk-header .mk-mobile-menu[open]:before{animation:mk-fade var(--mk-dur-slow) var(--mk-ease-out)}.mk-header .mk-mobile-menu[data-closing]:before{animation:mk-fade-out var(--mk-dur-fast) var(--mk-ease-in) both}.mk-header .mk-mobile-menu>summary:before{transition:opacity var(--mk-dur-base) var(--mk-ease-out)}.mk-burger i{transition:translate var(--mk-dur-base) var(--mk-ease-out), rotate var(--mk-dur-base) var(--mk-ease-out)}.mk-header .mk-mobile-link:before{transition:opacity var(--mk-dur-fast) var(--mk-ease-out)}.mk-mobile-go{transition:translate var(--mk-dur-base) var(--mk-ease-out)}.mk-mobile-link{transition:scale var(--mk-dur-fast) var(--mk-ease-out)}.mk-mobile-link:active{transition-duration:var(--mk-dur-press);transition-timing-function:var(--mk-ease-in);scale:.98}@keyframes mk-menu-out{to{opacity:0;translate:0 -8px}}@keyframes mk-fade{0%{opacity:0}}@keyframes mk-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){:is(.mk,.mk-header,.mk-footer):not(:where([data-mk-motion=always],[data-mk-motion=always] *)):after,:is(.mk,.mk-header,.mk-footer):not(:where([data-mk-motion=always],[data-mk-motion=always] *)) :before,:is(.mk,.mk-header,.mk-footer):not(:where([data-mk-motion=always],[data-mk-motion=always] *)) :after{transition:none!important;animation:none!important}:is(.mk,.mk-header,.mk-footer):not(:where([data-mk-motion=always],[data-mk-motion=always] *)) :is(.button,.mk-tile,.mk-included a,.lucide-arrow-right,summary,.mk-footer-prefs,.mk-walk-btn,.mk-mobile-link,.mk-mobile-go){translate:0!important;scale:none!important}.mk-motion:not(:where([data-mk-motion=always],[data-mk-motion=always] *)) [data-mk-reveal=pending],.mk-motion:not(:where([data-mk-motion=always],[data-mk-motion=always] *)) [data-mk-item=pending],.mk-motion:not(:where([data-mk-motion=always],[data-mk-motion=always] *)) [data-mk-reveal=pending] :is(.mk-screen-note svg,.mk-queue-item.done .badge svg),.mk-motion:not(:where([data-mk-motion=always],[data-mk-motion=always] *)) .mk-sets[data-mk-cue=pending] svg{opacity:1!important;translate:0!important;scale:none!important}}@supports selector(::details-content){@media (prefers-reduced-motion:reduce){:is(.mk,.mk-header,.mk-footer):not(:where([data-mk-motion=always],[data-mk-motion=always] *)) ::details-content{transition:none!important}}}.mk-assistant-fab{inset-inline-end:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:60;border:1px solid var(--ty-ink);background:var(--ty-pace);width:52px;height:52px;color:var(--ty-ink);box-shadow:var(--mk-shadow);cursor:pointer;transition:transform var(--mk-dur-fast) var(--mk-ease-out);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.mk-assistant-fab:active{transform:scale(.96)}.mk-assistant-fab:focus-visible{outline:3px solid var(--ty-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mk-assistant-fab:not(:where([data-mk-motion=always],[data-mk-motion=always] *)){transition:none}}
.mk-walk{--walk-coach:#244c46;--walk-stage:var(--mk-band);--walk-wc:min(100vi - 2 * var(--mk-gutter), var(--mk-max));--walk-s:calc(var(--walk-wc) * .96 - 2px);--walk-cw:.58;--walk-pw:.19;min-inline-size:0}.mk-walk-full{gap:12px;margin-block-start:8px;display:grid}.mk-walk-view{min-inline-size:0}.mk-walk-stage{aspect-ratio:21/9;background:var(--walk-stage);border:1px solid var(--mk-line);touch-action:pan-y;-webkit-user-select:none;user-select:none;min-block-size:0;color:var(--ink);border-radius:8px;grid-template:"tag tag tag""coach wire phone"minmax(0,1fr)/minmax(0,58fr) minmax(0,23fr) minmax(0,19fr);align-items:center;padding:1.4% 2%;line-height:1.35;display:grid;position:relative;overflow:clip}.mk-walk-compact{--walk-stage:var(--ty-white)}.mk-walk-compact .mk-walk-stage{aspect-ratio:16/10}.w-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-area:tag;justify-self:start;margin:0 0 .4em;font-size:11px;font-weight:600}.w-chip{display:none}.w-frame{min-inline-size:0;position:relative}.w-coach{aspect-ratio:16/10;grid-area:coach}.w-phone{aspect-ratio:1/2;grid-area:phone}.w-dev{background:var(--ty-white);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);font-size:max(11px, calc(var(--walk-s) * var(--walk-cw) * .024));border-radius:8px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.w-phone .w-dev{border:2px solid var(--ink);font-size:max(11px, calc(var(--walk-s) * var(--walk-pw) * .054));border-radius:18px}.w-frame:after{content:"";border:2px solid var(--ink);opacity:0;pointer-events:none;border-radius:12px;position:absolute;inset:-5px}.w-phone:after{border-radius:22px}.w-bar{background:var(--mk-band);border-block-end:1px solid var(--mk-line);flex:none;align-items:center;gap:.6em;padding:.4em .8em;display:flex}.w-bar .mk-browser-dots>span{block-size:.6em;inline-size:.6em}.w-bar .mk-relay-mark,.w-mk{background:var(--lime);border-radius:4px;block-size:1.7em;inline-size:1.7em}.w-tab,.w-scr{min-inline-size:0;display:grid}.w-tab{white-space:nowrap;font-weight:600}.w-scr{flex:1;min-block-size:0;padding:.8em}.w-phone .w-scr{padding:0 .6em .6em}.w-stat{flex:none;justify-content:flex-end;align-items:center;gap:.3em;padding:.35em .9em .25em;display:flex;position:relative}.w-stat svg{block-size:.8em;inline-size:.8em}.w-notch{background:var(--mk-line);border-radius:1em;block-size:.7em;inline-size:30%;margin-inline:auto;position:absolute;inset-block-start:.3em;inset-inline:0}.w-s{opacity:0;content-visibility:hidden;min-inline-size:0;transition:opacity var(--mk-dur-base) var(--mk-ease-in), content-visibility var(--mk-dur-base) allow-discrete;grid-area:1/1}.mk-walk[data-chapter="1"] [data-s="1"],.mk-walk[data-chapter="2"] [data-s="2"],.mk-walk[data-chapter="3"] [data-s="3"],.mk-walk[data-chapter="4"] [data-s="4"],.mk-walk[data-chapter="5"] [data-s="5"],.mk-walk[data-chapter="6"] [data-s="6"],.mk-walk[data-chapter="7"] [data-s="7"],.mk-walk[data-chapter="8"] [data-s="8"]{opacity:1;content-visibility:visible;transition:opacity var(--mk-dur-slow) var(--mk-ease-out) 80ms, content-visibility 0s allow-discrete}.w-wire{grid-area:wire;block-size:34px;margin-inline:8%;position:relative}.w-go,.w-ret{block-size:12px;position:absolute;inset-inline:0}.w-go{inset-block-start:0}.w-ret{inset-block-end:0}.w-go:before,.w-go:after,.w-ret .w-trail:after{content:"";z-index:1;position:absolute}.w-go:before{background:var(--ink);block-size:2px;inset-block-start:5px;inset-inline:0 7px}.w-go:after,.w-ret .w-trail:after{border-block:5px solid #0000;inset-block-start:1px}.w-go:after{border-inline-start:8px solid var(--ink);inset-inline-end:0}.w-trail{background:var(--lime);block-size:8px;transform-origin:calc(50% - 50% * var(--inline-sign,1)) 50%;border-radius:4px;position:absolute;inset-block-start:2px;inset-inline:0 7px}.w-ret .w-trail{border-block-start:1.5px dashed var(--ink);block-size:0;transform-origin:calc(50% + 50% * var(--inline-sign,1)) 50%;background:0 0;border-radius:0;inset-block-start:5px;inset-inline:7px 0}.w-ret .w-trail:after{border-inline-end:8px solid var(--ink);inset-block-start:-6px;inset-inline-start:-7px}.w-dot{--x:-100%;z-index:2;opacity:0;position:absolute;inset-block:0;inset-inline:0 7px}.w-ret .w-dot{--x:100%;inset-inline:7px 0}.w-dot:after{content:"";box-sizing:border-box;border:1.5px solid var(--ink);background:var(--lime);border-radius:50%;block-size:12px;inline-size:12px;position:absolute;inset-block-start:0;inset-inline-end:-6px}.w-ret .w-dot:after{inset-inline:-6px auto}.mk-walk:not([data-go]) .w-go .w-trail,.mk-walk:not([data-back]) .w-ret{opacity:0}.mk-walk[data-chapter="8"] .w-ret:before{content:"";z-index:1;background:var(--ink);block-size:2px;position:absolute;inset-block-start:5px;inset-inline:7px 0}.mk-walk[data-chapter="8"] .w-ret .w-trail{background:var(--lime);border:0;border-radius:4px;block-size:8px;inset-block-start:2px}.mk-walk[data-chapter="8"] .w-ret .w-trail:after{inset-block-start:-1px}.w-pane,.w-f,.w-card{align-content:start;gap:.5em;min-inline-size:0;display:grid}.w-f{gap:.3em}.w-row{justify-content:space-between;align-items:center;gap:.5em;min-inline-size:0;display:flex}.w-wrap{flex-wrap:wrap;justify-content:flex-start}.w-line{border-block-end:1px solid var(--mk-line);padding-block:.35em}.w-lab,.w-m{color:var(--muted)}.w-block{display:block}.w-card{border:1px solid var(--mk-line);background:var(--ty-white);border-radius:6px;gap:.45em;padding:.7em}.w-val{border:1px solid var(--mk-line);border-radius:4px;align-items:center;gap:.4em;min-block-size:1.9em;padding-inline:.5em;display:inline-flex}.w-addr,.w-url,.w-link{font-weight:600;position:relative;overflow:hidden}.w-addr,.w-link{overflow-wrap:anywhere}.w-url{white-space:nowrap;text-overflow:ellipsis}.w-cover{background:var(--ty-white);translate:calc(101% * var(--inline-sign,1)) 0;position:absolute;inset:0}.w-url,.w-link{background:var(--mk-band);border-radius:1em;padding:.25em .7em}.w-link{border:1px solid var(--mk-line);background:var(--ty-white);justify-self:center}.w-badge,.w-live,.w-new,.w-chips li{border:1px solid var(--mk-line);background:var(--mk-band);white-space:nowrap;border-radius:1em;justify-self:start;align-items:center;padding:.15em .55em;font-size:max(11px,.85em);font-weight:600;display:inline-flex}.w-g{background:var(--success-bg);border-color:var(--success-line);color:var(--success)}.w-a{background:var(--warning-bg);border-color:var(--warning-line);color:var(--warning)}.w-r{background:var(--error-bg);border-color:var(--error-line);color:var(--error)}.w-live{background:var(--lime);border-color:var(--ink);color:var(--on-lime)}.w-new{background:var(--ty-white);border:2px solid var(--lime)}.w-tick{background:var(--lime);block-size:1.4em;inline-size:1.4em;color:var(--on-lime);border-radius:50%;flex:none;place-items:center;display:inline-grid}.w-tick svg{block-size:.85em;inline-size:.85em}.w-btn,.w-cta{border:1px solid var(--mk-line);background:var(--ty-white);border-radius:4px;justify-content:center;padding:.25em .7em;font-weight:600;display:inline-flex;position:relative}.w-pri{background:var(--ink);border-color:var(--ink);color:var(--ty-white)}.w-cta{background:var(--walk-coach);border-color:var(--walk-coach);color:var(--ty-white);display:flex}.w-acts,.w-swatches{flex-wrap:wrap;gap:.4em;display:flex}.w-sk,.w-ph{background:var(--mk-line);vertical-align:middle;border-radius:.35em;block-size:.65em;max-inline-size:100%;display:inline-block}.w-head .w-sk{background:color-mix(in srgb, var(--walk-coach) 30%, transparent)}.w-pri .w-sk,.w-cta .w-sk{background:#ffffff73}.w-quote{border-inline-start:2px solid var(--ink);margin:0;padding-inline-start:.6em}.w-hl{z-index:0;white-space:nowrap;position:relative}.w-hl:before{content:"";z-index:-1;background:var(--lime);border-radius:3px;position:absolute;inset:-.05em -.15em}.w-stack{display:grid}.w-stack>*{grid-area:1/1}.w-sw{box-sizing:border-box;border:.5em solid var(--walk-coach);background:var(--ty-white);border-radius:50%;block-size:1.6em;inline-size:1.6em;position:relative}.w-sw1{border-color:#a4553f}.w-sw2{border-color:#3d5ba8}.w-sw3{border-color:#75539e}.w-sw4{border-color:var(--ink)}.w-sel{border:2px solid var(--ink);border-radius:50%;position:absolute;inset:-.25em}.w-logo,.w-av{border:1.5px solid var(--walk-coach);background:var(--ty-white);block-size:2em;inline-size:2em;color:var(--walk-coach);border-radius:6px;flex:none;place-items:center;font-weight:700;display:inline-grid}.w-line .w-lab{flex:1}.w-prev{border:1px solid var(--mk-line);border-radius:4px;block-size:2.2em;inline-size:3.6em;display:grid;overflow:hidden}.w-prev>i{background:var(--mk-band);grid-area:1/1}.w-prev .w-prev-new{background:linear-gradient(var(--walk-coach) 0 40%, var(--ty-white) 40%)}.w-head{border-block-end:3px solid var(--walk-coach);background:var(--ty-white);color:var(--walk-coach);align-items:center;gap:.5em;margin-inline:-.6em;padding:.45em .6em;font-weight:600;display:flex}.w-av{border:1.5px solid var(--walk-coach);background:var(--ty-white);block-size:1.9em;inline-size:1.9em;color:var(--walk-coach);border-radius:50%;font-size:max(11px,.8em)}.w-av.w-blank{background:var(--mk-band);block-size:3em;inline-size:3em}.w-bub{border-radius:.9em;max-inline-size:90%;margin:0;padding:.45em .65em}.w-me{background:var(--mk-band);border-end-end-radius:.2em;justify-self:end}.w-bot{border:1px solid var(--mk-line);border-end-start-radius:.2em;justify-self:start;gap:.2em;display:grid}.w-who{font-weight:700}.w-typing{place-self:start;gap:.25em;padding:.7em;display:inline-flex}.w-typing i{background:var(--muted);opacity:0;border-radius:50%;block-size:.45em;inline-size:.45em}.w-list,.w-checks,.w-chips{gap:.4em;margin:0;padding:0;list-style:none;display:grid}.w-list li{border:1px solid var(--mk-line);border-radius:5px;justify-content:space-between;align-items:center;gap:.5em;padding:.4em .6em;display:flex}.w-items li{flex-direction:column;align-items:flex-start;gap:.25em}.w-form{gap:.3em}.w-form>.w-row{min-block-size:1.9em}.w-seg2{border:1px solid var(--mk-line);background:var(--mk-band);border-radius:5px;grid-template-columns:1fr 1fr;padding:.15em;display:grid;position:relative}.w-seg2 span{text-align:center;padding:.05em .55em;position:relative}.w-pill{border:1px solid var(--ink);background:var(--ty-white);border-radius:4px;inline-size:calc(50% - .15em);position:absolute;inset-block:.15em;inset-inline-start:50%}.w-toggle{background:var(--mk-line);border-radius:1em;block-size:1.3em;inline-size:2.4em;position:relative}.w-on{border-radius:inherit;background:var(--ink);position:absolute;inset:0}.w-knob{--x:-110%;background:var(--ty-white);border-radius:50%;block-size:1em;inline-size:1em;position:absolute;inset-block-start:.15em;inset-inline-end:.15em}.w-split{align-items:flex-start;gap:.8em;display:flex}.w-split>.w-pane{flex:1}.w-mini{border:2px solid var(--ink);border-radius:.7em;flex:none;align-content:start;gap:.3em;block-size:6.6em;inline-size:4.2em;padding:0 .3em;display:grid;overflow:hidden}.w-mini-head{background:var(--walk-coach);block-size:1em;margin-inline:-.3em}.w-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35em .8em}.w-checks li{align-items:center;gap:.35em;display:flex}.w-layers{position:relative}.w-layers>.w-layer{grid-area:1/1}.w-layer{align-content:start;gap:.5em;display:grid}.w-profile{justify-items:center;padding-block-start:.8em}.w-sheet{box-shadow:var(--mk-shadow);position:absolute;inset-block-start:11.2em;inset-inline:0}.w-chips{flex-wrap:wrap;gap:.35em;display:flex}.w-card.w-chips{padding:.55em .6em}.w-sets{align-items:center;gap:.6em;display:flex}.w-sets>.w-pane{flex:1;gap:.3em}.w-set{background:var(--mk-band);border-radius:4px;min-block-size:1.7em;padding-inline:.4em}.w-grow{flex:1;display:flex}.w-grow .w-ph{background:#17191738}.w-ring{flex:none;block-size:2.6em;inline-size:2.6em;rotate:-90deg}.w-ring circle{fill:none;stroke:var(--mk-line);stroke-width:3px}.w-ring .w-ring-on{stroke:var(--ink);stroke-dasharray:1;stroke-dashoffset:.3px;stroke-linecap:round}[data-b=tap]{position:relative}[data-b=tap]:after{content:"";border:2px solid var(--ink);opacity:0;pointer-events:none;border-radius:1em;position:absolute;inset:-.3em}[data-b=xout],[data-b=temp]{opacity:0}.mk-walk[data-run][data-chapter="1"] [data-s="1"],.mk-walk[data-run][data-chapter="2"] [data-s="2"],.mk-walk[data-run][data-chapter="3"] [data-s="3"],.mk-walk[data-run][data-chapter="4"] [data-s="4"],.mk-walk[data-run][data-chapter="5"] [data-s="5"],.mk-walk[data-run][data-chapter="6"] [data-s="6"],.mk-walk[data-run][data-chapter="7"] [data-s="7"],.mk-walk[data-run][data-chapter="8"] [data-s="8"]{--w-rise:mk-walk-rise;--w-pop:mk-walk-pop;--w-stamp:mk-walk-stamp;--w-fade:mk-walk-fade;--w-gone:mk-walk-gone;--w-slide:mk-walk-slide;--w-press:mk-walk-press;--w-ring:mk-walk-ring;--w-draw:mk-walk-draw;--w-blink:mk-walk-blink;--w-show:mk-walk-show;--w-hide:mk-walk-hide}[data-b=rise],[data-b=card]{animation:var(--w-rise,none) var(--mk-dur-slow) var(--mk-ease-out) var(--d) both}[data-b=card]{--y:12px}[data-b=pop]{animation:var(--w-pop,none) var(--mk-dur-slow) var(--mk-ease-spring) var(--d) both}[data-b=stamp]{animation:var(--w-stamp,none) var(--mk-dur-base) var(--mk-ease-out) var(--d) both}[data-b=fade]{animation:var(--w-fade,none) var(--mk-dur-fast) var(--mk-ease-out) var(--d) both}[data-b=xin],[data-b=glow]:before{animation:var(--w-fade,none) var(--mk-dur-slow) var(--mk-ease-out) var(--d) both}[data-b=xout]{animation:var(--w-gone,none) var(--mk-dur-base) var(--mk-ease-in) var(--d) both}[data-b=slide],[data-b=uncover]{animation:var(--w-slide,none) var(--mk-dur-base) var(--mk-ease-out) var(--d) both}[data-b=uncover]{--x:0%}[data-b=tap]{animation:var(--w-press,none) calc(var(--mk-dur-press) + var(--mk-dur-fast)) var(--mk-ease-in-out) var(--d) both}[data-b=tap]:after{animation:var(--w-ring,none) var(--mk-dur-slow) var(--mk-ease-out) var(--d) both}[data-b=draw]{animation:var(--w-draw,none) var(--mk-dur-emphasis) var(--mk-ease-out) var(--d) both}[data-b=dots] i{animation:var(--w-blink,none) var(--mk-dur-slow) var(--mk-ease-in-out) var(--d) 2 both}[data-b=temp]{animation:var(--w-show,none) var(--mk-dur-slow) var(--mk-ease-out) var(--d) both, var(--w-hide,none) var(--mk-dur-base) var(--mk-ease-in) var(--e) forwards}.mk-walk[data-hold] .mk-walk-stage :is([data-b],[data-b] i,.w-trail,.w-dot,.w-frame,.w-fill),.mk-walk[data-hold] .mk-walk-stage :is([data-b],.w-frame):before,.mk-walk[data-hold] .mk-walk-stage :is([data-b],.w-frame):after{animation-play-state:paused!important}.mk-walk[data-run][data-go] .w-go .w-trail{animation:mk-walk-trail var(--mk-dur-slow) var(--mk-ease-out) var(--w-go) both}.mk-walk[data-run][data-back] .w-ret .w-trail{animation:mk-walk-trail var(--mk-dur-slow) var(--mk-ease-out) var(--w-back) both}.mk-walk[data-run][data-go] .w-go .w-dot{animation:mk-walk-travel var(--mk-dur-emphasis) var(--mk-ease-in-out) calc(var(--w-go) + .15s) both}.mk-walk[data-run][data-back] .w-ret .w-dot{animation:mk-walk-travel var(--mk-dur-emphasis) var(--mk-ease-in-out) calc(var(--w-back) + .15s) both}.mk-walk[data-run][data-go] .w-phone:after{animation:mk-walk-arrive var(--mk-dur-slow) var(--mk-ease-out) calc(var(--w-go) + .57s) both}.mk-walk[data-run][data-back] .w-coach:after{animation:mk-walk-arrive var(--mk-dur-slow) var(--mk-ease-out) calc(var(--w-back) + .57s) both}@keyframes mk-walk-rise{0%{opacity:0;translate:0 var(--y,8px)}}@keyframes mk-walk-pop{0%{opacity:0;scale:.6}}@keyframes mk-walk-stamp{0%{opacity:0;scale:.92}}@keyframes mk-walk-fade{0%{opacity:0}}@keyframes mk-walk-gone{0%{opacity:1}}@keyframes mk-walk-slide{0%{translate:calc(var(--x,-100%) * var(--inline-sign,1)) 0}}@keyframes mk-walk-press{40%{scale:.97}}@keyframes mk-walk-ring{0%{opacity:0;scale:.6}1%{opacity:.5}to{opacity:0;scale:1.4}}@keyframes mk-walk-draw{0%{stroke-dashoffset:1px}}@keyframes mk-walk-blink{50%{opacity:1}}@keyframes mk-walk-show{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@keyframes mk-walk-hide{0%{opacity:1}to{opacity:0}}@keyframes mk-walk-trail{0%{scale:0 1}}@keyframes mk-walk-travel{0%{opacity:0;translate:calc(var(--x) * var(--inline-sign,1)) 0}12%,88%{opacity:1}to{opacity:0;translate:0}}@keyframes mk-walk-arrive{0%{opacity:0;scale:1}40%{opacity:.5}to{opacity:0;scale:1.02}}@keyframes mk-walk-out{0%{opacity:1;translate:0}to{opacity:0;translate:calc(-12% * var(--inline-sign,1)) 0}}@keyframes mk-walk-in{0%{opacity:0;translate:calc(12% * var(--inline-sign,1)) 0}to{opacity:1;translate:0}}.mk-walk-bar{visibility:hidden;align-items:center;gap:4px;min-block-size:44px;display:flex}.mk-walk[data-ready] .mk-walk-bar{visibility:visible}@media (scripting:none){.mk-walk-bar{display:none}}.mk-walk-btn{border:1px solid var(--mk-line);background:var(--ty-white);block-size:44px;inline-size:44px;color:var(--ink);cursor:pointer;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.mk-walk-btn[aria-disabled=true]{color:var(--muted);background:var(--mk-band);cursor:default}.mk-walk-play svg{animation:mk-walk-fade var(--mk-dur-fast) var(--mk-ease-out)}.mk-walk-segs{flex:auto;min-inline-size:0;display:flex}.mk-walk-seg{cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:center;block-size:44px;min-inline-size:24px;padding:0 2px;display:grid}.mk-walk-seg>span{background:var(--mk-line);border-radius:3px;block-size:6px;display:block;overflow:hidden}.mk-walk-seg[aria-current]>span{background:var(--lime);box-shadow:inset 0 0 0 1px var(--ink)}.mk-walk-seg i{background:var(--ink);block-size:100%;transform-origin:calc(50% - 50% * var(--inline-sign,1)) 50%;display:block;scale:0 1}.mk-walk-seg[data-done] i{scale:1}.mk-walk-steps .mk-steps{grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 0 0}.mk-walk-steps li{position:relative}.mk-walk-steps li:before{content:"";background:var(--lime);inline-size:4px;opacity:var(--walk-on,0);transition:opacity var(--mk-dur-fast) var(--mk-ease-out);border-radius:2px;position:absolute;inset-block:14px;inset-inline-start:-1px}.mk-walk[data-chapter="1"] [data-step="1"],.mk-walk[data-chapter="2"] [data-step="2"],.mk-walk[data-chapter="3"] [data-step="3"],.mk-walk[data-chapter="4"] [data-step="4"],.mk-walk[data-chapter="5"] [data-step="5"],.mk-walk[data-chapter="6"] [data-step="6"],.mk-walk[data-chapter="7"] [data-step="7"],.mk-walk[data-chapter="8"] [data-step="8"]{--walk-on:1;border-color:var(--ink)}.mk-walk-steps .mk-walk-sub{border-block-start:1px solid var(--mk-line);color:var(--ink);gap:4px;margin-block-start:10px;padding-block-start:10px;font-size:14px;display:grid}.mk-walk-sub-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.mk-walk-sub-label svg{flex:none}@media (min-width:1150px){.mk-walk-steps .mk-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:761px){.mk-walk[data-ready] .mk-walk-steps{scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.mk-walk[data-ready] .mk-walk-steps .mk-steps{grid-template-columns:none;grid-auto-columns:calc(50% - 6px);grid-auto-flow:column;gap:12px}.mk-walk[data-ready] .mk-walk-steps li{scroll-snap-align:start}}@media (min-width:1024px){.mk-walk-full{--walk-cw:.56;--walk-pw:.26}.mk-walk-full .mk-walk-stage{grid-template-columns:minmax(0,56fr) minmax(0,18fr) minmax(0,26fr)}.mk-walk-full .w-phone{aspect-ratio:9/16;align-self:start}}@media (min-width:1150px){.mk-walk[data-ready] .mk-walk-steps .mk-steps{grid-auto-columns:calc(25% - 9px)}.mk-walk-full .mk-walk-stage{aspect-ratio:5/2}}.mk-walk-compact{grid-template-rows:minmax(0,1fr) repeat(4,auto) minmax(0,1fr);grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:".view""label view""cap view""bar view""more view"".view";gap:12px 56px;display:grid}.mk-walk-compact .mk-walk-view{grid-area:view}@media (min-width:1024px){.mk-walk-compact{--walk-s:calc((var(--walk-wc) - 56px) * 8 / 12 * .96 - 2px);--walk-cw:.56;--walk-pw:.26}.mk-walk-compact .mk-walk-stage{grid-template-columns:minmax(0,56fr) minmax(0,18fr) minmax(0,26fr)}.mk-walk-compact .w-phone{aspect-ratio:9/16;align-self:start}}.mk-walk-label{grid-area:label;margin:0}.mk-walk-cap{grid-area:cap;gap:10px;display:grid}.mk-walk-caption{letter-spacing:-.03em;min-block-size:2.3em;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:540;line-height:1.15}.mk-walk-then{min-block-size:calc(22px + 2lh);color:var(--ink);align-content:start;gap:4px;margin:0;font-size:15px;line-height:1.45;display:grid}.mk-walk-compact .mk-walk-bar{grid-area:bar}.mk-walk-more{grid-area:more;margin:0}@media (hover:hover){.mk-walk-btn:hover:not([aria-disabled=true]){background:var(--mk-band)}.mk-walk-seg:hover>span{background:color-mix(in srgb, var(--ink) 45%, var(--mk-line))}.mk-walk-steps li:hover{border-color:var(--ink);cursor:pointer}}@media (max-width:1023px){.mk-walk-full{--walk-cw:.6;--walk-pw:.22}.mk-walk-full .mk-walk-stage{aspect-ratio:16/9;grid-template-columns:minmax(0,60fr) minmax(0,18fr) minmax(0,22fr)}.mk-walk-compact{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"label""view""cap""bar""more"}}@media (max-width:760px){.mk-walk.mk-walk{--walk-s:calc(var(--walk-wc) - 18px);--walk-cw:1;--walk-pw:.76}.mk-walk .mk-walk-stage{aspect-ratio:1;grid-template:"tag tag tag""cc wire pc"32px"frame frame frame"minmax(0,1fr)/auto minmax(0,1fr) auto;align-items:start;row-gap:8px;padding:8px}.mk-walk-stage:after{content:"";background:linear-gradient(transparent, var(--walk-stage));pointer-events:none;block-size:24px;position:absolute;inset-block-end:0;inset-inline:0}.mk-walk .w-tag{margin:0 0 2px}.w-chip{white-space:nowrap;block-size:32px;min-inline-size:40px;color:var(--ink);border-radius:16px;grid-area:cc;justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-size:12px;font-weight:650;display:flex;position:relative}.w-pc{grid-area:pc}.w-chip>:not(.w-fill){position:relative}.w-fill{border-radius:inherit;background:var(--lime);position:absolute;inset:0}.w-wire{align-self:center;margin-inline:6px}.w-frame{--w-out:mk-walk-out;--w-in:mk-walk-in;grid-area:frame}.w-coach{align-self:center}.w-phone{justify-self:center;inline-size:76%}.mk-walk .w-coach{aspect-ratio:4/3;align-self:start}.mk-walk .w-coach .w-dev{font-size:max(12.5px, calc(var(--walk-s) * .036))}.w-set{min-block-size:1.5em}.w-sets>.w-pane{gap:.25em}.w-phone .w-card{padding:.6em}.mk-walk-then{min-block-size:calc(22px + 3lh)}.w-fill{--w-out:mk-walk-hide;--w-in:mk-walk-show}.mk-walk[data-end=phone] .w-c,.mk-walk[data-end=coach] .w-p{opacity:0}.mk-walk[data-run][data-start=coach] .w-c,.mk-walk[data-run][data-start=phone] .w-p{animation:var(--w-out) var(--mk-dur-base) var(--mk-ease-in) var(--w-sw1) both}.mk-walk[data-run][data-start=coach] .w-p,.mk-walk[data-run][data-start=phone] .w-c{animation:var(--w-in) var(--mk-dur-slow) var(--mk-ease-out) calc(var(--w-sw1) + 80ms) both}.mk-walk[data-run][data-sw2][data-start=coach] .w-c,.mk-walk[data-run][data-sw2][data-start=phone] .w-p{animation:var(--w-out) var(--mk-dur-base) var(--mk-ease-in) var(--w-sw1) both, var(--w-in) var(--mk-dur-slow) var(--mk-ease-out) calc(var(--w-sw2) + 80ms) forwards}.mk-walk[data-run][data-sw2][data-start=coach] .w-p,.mk-walk[data-run][data-sw2][data-start=phone] .w-c{animation:var(--w-in) var(--mk-dur-slow) var(--mk-ease-out) calc(var(--w-sw1) + 80ms) both, var(--w-out) var(--mk-dur-base) var(--mk-ease-in) var(--w-sw2) forwards}.mk-walk-bar{gap:6px}.mk-walk-steps{margin-inline:calc(-1 * var(--mk-gutter));padding-inline:var(--mk-gutter);scroll-padding-inline:var(--mk-gutter);scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.mk-walk-steps .mk-steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(var(--walk-wc) * .86);gap:12px;inline-size:max-content}.mk-walk-steps li{scroll-snap-align:start}}@media (max-width:380px){.mk-walk-bar{gap:4px}.mk-walk-full .mk-walk-btn{inline-size:40px}}@media (prefers-reduced-motion:reduce){.mk-walk:not(:where([data-mk-motion=always],[data-mk-motion=always] *)) :before,.mk-walk:not(:where([data-mk-motion=always],[data-mk-motion=always] *)) :after{transition:none!important;animation:none!important}.mk-walk-seg[aria-current]:not(:where([data-mk-motion=always],[data-mk-motion=always] *)) i{scale:1}}:root[data-reduce-motion=on] .mk-walk-seg[aria-current]:not(:where([data-mk-motion=always],[data-mk-motion=always] *)) i{scale:1}
.mk-pf-chip{white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;min-block-size:24px;padding:3px 10px;font-size:12.5px;font-weight:550;line-height:1.2;display:inline-flex}.mk-pf-live{background:var(--success-bg);color:var(--success)}.mk-pf-soon{background:var(--warning-bg);color:var(--warning)}.mk-pf-estimate{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.mk-pf-status{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow:hidden}.mk-pf-status-title{border-block-end:1px solid var(--line);background:var(--paper);margin:0;padding:14px 20px;font-size:14px;font-weight:600}.mk-pf-status-cols{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-pf-status-col{padding:18px 20px 20px}.mk-pf-status-col+.mk-pf-status-col{border-inline-start:1px solid var(--line)}.mk-pf-status-col :is(h2,h3,h4){margin:0;letter-spacing:.08em;text-transform:uppercase;margin-block-end:8px;font-size:12px;font-weight:600}.mk-pf-status ul{margin:0;padding:0;list-style:none}.mk-pf-status li{gap:10px;padding-block:6px;font-size:15px;line-height:1.4;display:flex}.mk-pf-status li svg{flex:none;margin-block-start:2px}.mk-pf-status-live :is(h2,h3,h4,svg){color:var(--success)}.mk-pf-status-soon :is(h2,h3,h4,svg){color:var(--warning)}@media (max-width:760px){.mk-pf-status-cols{grid-template-columns:minmax(0,1fr)}.mk-pf-status-col+.mk-pf-status-col{border-inline-start:0;border-block-start:1px solid var(--line)}}.mk-pf-strip{border-radius:var(--radius);background:var(--warning-bg);color:var(--warning);align-items:flex-start;gap:10px;margin:0;padding:12px 16px;font-size:15px;font-weight:500;line-height:1.45;display:flex}.mk-pf-strip svg{flex:none;margin-block-start:2px}.mk-pf-strip a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.mk-pf-strip-live{background:var(--success-bg);color:var(--success)}.mk-pf-src{background:var(--white);min-block-size:24px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:3px;padding-block:2px;padding-inline:10px 9px;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.mk-pf-src:after{content:"";position:absolute;inset:-10px -4px}@media (hover:hover){.mk-pf-src:hover{box-shadow:inset 0 0 0 1px var(--ink)}}.mk-pf-never{border-radius:var(--radius);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);padding:24px}.mk-pf-never-title{margin:0;font-size:20px;line-height:1.25}.mk-pf-never-list{margin-block:16px 0;margin-inline:0;padding:0;list-style:none}.mk-pf-never-list li{border-block-start:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:12px;padding-block:12px;font-size:16px;line-height:1.45;display:grid}.mk-pf-never-list li:last-child{border-block-end:1px solid var(--line)}.mk-pf-never-word{color:var(--error);font-weight:650}.mk-pf-never-note{color:var(--muted);gap:10px;margin-block:16px 0;margin-inline:0;font-size:15px;line-height:1.45;display:flex}.mk-pf-never-note svg{flex:none;margin-block-start:2px}.mk-pf-sample{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;line-height:1.3;display:inline-flex}.mk-pf-dot{background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}.mk-pf-micro{color:var(--muted);margin-block:12px 0;margin-inline:0;font-size:13.5px;line-height:1.45}
.mk-hm-hero-grid{grid-template-columns:minmax(0,1fr);padding-block:clamp(20px,2.2vw,32px) clamp(48px,5vw,72px);display:grid}.mk-hm-hero .eyebrow{align-items:center;gap:10px;margin-block-end:16px;display:flex}.mk-hm-hero .eyebrow:before{content:"";background:var(--lime);border-radius:2px;block-size:8px;inline-size:8px}.mk-hm-hero h1,.mk-hm-head h2{text-wrap:balance}.mk-hm-hero-media{min-inline-size:0;margin-block-start:16px}.mk-hm-hero .mk-hero-lede{margin-block-start:20px}.mk-hm-hero .mk-hm-ctas{gap:12px;margin-block-start:24px}.mk-hm-ctas .button{font-size:15px}.mk-hm-hero .mk-pf-micro{margin-block-start:16px}@media (min-width:1181px){.mk-hm-hero-grid{grid-template-rows:1fr repeat(5,auto) 1fr;grid-template-columns:minmax(0,5fr) minmax(720px,7fr);grid-template-areas:".media""eyebrow media""h1 media""lede media""cta media""micro media"".media";column-gap:24px}.mk-hm-hero .eyebrow{grid-area:eyebrow}.mk-hm-hero h1{grid-area:h1}.mk-hm-hero-media{grid-area:media;align-self:center;margin:0}.mk-hm-hero .mk-hero-lede{grid-area:lede}.mk-hm-hero .mk-hm-ctas{grid-area:cta}.mk-hm-hero .mk-pf-micro{grid-area:micro}}@media (min-width:761px) and (max-width:1180px){.mk-hm-hero h1{max-inline-size:14em}}@media (min-width:761px){.mk-hm-br{display:none}.mk-hm-hero+.mk-hm-resort{padding-block-start:96px}}.mk-hm-resort .mk-home-inner{grid-template-columns:minmax(0,1fr)}@media (max-width:379px){.mk-hm-hero-media .sc-host,.mk-hm-resort .sc-host{margin-inline:max(50vw - 190px,-16px)}}.mk-hm-rule{border-block-start:1px solid var(--mk-line)}.mk-hm-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:540;line-height:1.12}.mk-hm-lede,.mk-hm-note{max-inline-size:36em;color:var(--muted);margin-block:16px 0;font-size:18px;line-height:1.5}.mk-hm-note{margin-block-start:8px;font-size:13.5px}.mk-hm-split,.mk-hm-copy,.mk-hm-econ,.mk-hm-econ-lower{align-items:start;gap:24px;min-inline-size:0;display:grid}.mk-hm-split{gap:32px}.mk-hm-sample{gap:12px;display:grid}.mk-hm-copy .mk-home-more,.mk-hm-brand,.mk-hm-sample,.mk-hm-window,.mk-hm-url,.mk-hm-icon,.mk-hm-phone p,.mk-hm-flow p,.mk-hm-walk-panel p,.mk-hm-econ-lower .mk-econ .mk-hm-note{margin:0}@media (min-width:1001px){.mk-hm-head-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:24px;display:grid}.mk-hm-head-split .mk-hm-lede{margin:0}.mk-hm-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:calc(8.33% + 24px)}.mk-hm-flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.mk-hm-flip>.mk-hm-media{grid-area:1/1}.mk-hm-econ,.mk-hm-econ-lower{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.mk-hm-facts>li:first-child{border-block-start:0;padding-block-start:0}}.mk-hm-n,.mk-hm-mono,.mk-hm-url span,.mk-hm-ph-date,.mk-hm-ph-mono,.mk-hm-walk-n,.mk-hm-walk-count,.mk-hm-window-meta,.mk-hm-rule-text,.mk-hm-flow-score,.mk-hm-lane-ex,.mk-hm-bands{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.mk-hm-n,.mk-hm-walk-count,.mk-hm-flow-who,.mk-hm-rule-src,.mk-hm-here{color:var(--muted);font-size:12px}.mk-hm-walk-n{font-size:12px}.mk-hm-n{margin-block-end:24px;display:block}.mk-hm-steps,.mk-hm-offer,.mk-hm-lanes,.mk-hm-facts,.mk-hm-bands,.mk-hm-tools,.mk-hm-checks{margin:0;padding:0;list-style:none}.mk-hm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mk-hm-steps li{border-block-start:1px solid var(--ink);padding-block-start:16px}.mk-hm-steps h3,.mk-hm-walk-panel h3,.mk-hm-facts h3{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:500}.mk-hm-steps p{max-inline-size:30ch;color:var(--muted);margin-block:8px 0}.mk-hm-walk-wrap{margin-block-start:32px}.mk-hm-walk-head,.mk-hm-calc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-block-end:12px;display:flex}.mk-hm-walk-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.mk-hm-walk{gap:24px;display:grid}.mk-hm-walk-rail{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-block-start:1px solid var(--line);display:grid;position:relative}.mk-hm-walk-rail [role=tab]{min-block-size:72px;color:var(--muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding-block:14px 8px;padding-inline:0 12px;font-size:13.5px;font-weight:500;line-height:1.3;display:flex}.mk-hm-walk-rail [aria-selected=true]{color:var(--ink)}@media (hover:hover){.mk-hm-walk-rail [role=tab]:hover{color:var(--ink)}}.mk-hm-walk-ink{inline-size:calc(100% / var(--n));border-block-start:2px solid var(--ink);translate:calc(var(--k,0) * 100% * var(--inline-sign,1)) 0;transition:translate var(--mk-dur-base) var(--mk-ease-out);position:absolute;inset-block-start:-1px;inset-inline-start:0}.mk-hm-walk-body{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:clamp(20px,3vw,32px);display:grid}.mk-hm-walk-panel{grid-area:1/1;align-self:start;max-inline-size:40em}.mk-hm-walk-panel[hidden]{visibility:hidden;display:block}.mk-hm-walk-panel p:last-child{color:var(--muted);margin-block-start:8px}.mk-hm-walk-panel .mk-hm-walk-count{margin-block-end:8px}.mk-hm-walk-nav{grid-area:1/2;gap:8px;display:flex}.mk-hm-walk-nav [aria-disabled=true]{opacity:.4;cursor:default}.mk-hm-offer li,.mk-hm-checks a{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-block-size:52px;padding-block:10px;display:flex}.mk-hm-offer li:last-child,.mk-hm-checks li:last-child a{border-block-end:1px solid var(--line)}.mk-hm-offer-chips,.mk-hm-chips,.mk-hm-bands,.mk-hm-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mk-hm-neutral{background:var(--paper);color:var(--ink)}.mk-hm-mono{font-size:14px}.mk-hm-stage{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,#1719170f 1.2px,#0000 1.6px);background-size:24px 24px;border-radius:12px;justify-content:center;padding-block:72px 56px;padding-inline:24px;display:flex;position:relative}.mk-hm-phone,.mk-hm-window{border:2px solid var(--ink);background:var(--white);box-shadow:var(--mk-shadow);border-radius:28px;overflow:hidden}.mk-hm-phone{inline-size:264px;font-size:12px}.mk-hm-ph-head,.mk-hm-ph-progress p,.mk-hm-ph-row,.mk-hm-ph-tabs,.mk-hm-ph-start,.mk-hm-url,.mk-hm-window-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.mk-hm-ph-status{grid-template-columns:1fr auto 1fr;align-items:center;block-size:34px;padding-inline:22px;font-weight:500;display:grid}.mk-hm-ph-island{background:var(--ink);border-radius:999px;block-size:10px;inline-size:64px}.mk-hm-ph-head{border-block-end:1px solid var(--line);justify-content:flex-start;padding-block:4px 10px;padding-inline:14px;font-size:13px;font-weight:600}.mk-hm-ph-av,.mk-hm-ph-play,.mk-hm-icon span{background:var(--lime);border-radius:50%;flex:none;place-items:center;block-size:24px;inline-size:24px;font-size:10px;font-weight:700;display:grid}.mk-hm-ph-tag,.mk-hm-flow-score{background:var(--paper);border-radius:999px;margin-inline-start:auto;padding-block:2px;padding-inline:8px;font-size:10.5px}.mk-hm-ph-today{gap:10px;padding-block:12px 14px;padding-inline:14px;display:grid}.mk-hm-ph-date,.mk-hm-ph-tabs{color:var(--muted);font-size:10.5px}.mk-hm-phone .mk-hm-ph-title{letter-spacing:-.025em;margin-block-start:-6px;font-size:18px;font-weight:600}.mk-hm-ph-start,.mk-hm-ph-progress{background:var(--lime);border-radius:12px;justify-content:flex-start;padding:12px}.mk-hm-ph-start strong,.mk-hm-ph-start small{font-size:13.5px;display:block}.mk-hm-ph-start small{font-size:11px}.mk-hm-ph-start .mk-hm-ph-play{background:var(--white);block-size:32px;inline-size:32px}.mk-hm-ph-progress{border:1px solid var(--line);background:0 0;padding-block:10px}.mk-hm-ph-progress p,.mk-hm-ph-row,.mk-hm-ph-on{color:var(--ink);font-weight:600}.mk-hm-ph-mono{font-size:11px;font-weight:500}.mk-hm-ph-spark{block-size:44px;inline-size:100%;margin-block-start:6px;overflow:visible}.mk-hm-ph-tabs{border-block-start:1px solid var(--line);justify-content:space-around;padding-block:10px 14px}.mk-hm-url{border:1px solid var(--line);background:var(--white);block-size:34px;max-inline-size:calc(100% - 40px);box-shadow:var(--mk-shadow);border-radius:999px;padding-inline:12px;font-size:12px;position:absolute;inset-block-start:20px;inset-inline-start:20px}.mk-hm-url svg{color:var(--success);flex:none}.mk-hm-url span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-hm-icon{justify-items:center;gap:6px;font-size:12px;font-weight:500;display:grid;position:absolute;inset-block-end:44px;inset-inline-end:28px}.mk-hm-stage .mk-hm-icon span{block-size:64px;inline-size:64px;box-shadow:var(--mk-shadow);border-radius:16px;font-size:20px}.mk-hm-window{border-radius:12px}.mk-hm-window-bar{border-block-end:1px solid var(--line);background:var(--paper);min-block-size:36px;padding-inline:14px;font-size:12.5px;font-weight:600}.mk-hm-window-meta{color:var(--muted);font-size:11px;font-weight:400}.mk-hm-flow{gap:14px;padding:18px;display:grid}.mk-hm-flow-msg,.mk-hm-lanes{gap:8px;display:grid}.mk-hm-flow-msg{justify-items:start}.mk-hm-bubble{border-radius:16px;background:var(--paper);border-end-start-radius:4px;padding-block:9px;padding-inline:12px;font-size:13.5px;line-height:1.35}.mk-hm-flow-rule{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mk-hm-rule-chip{border:1px solid var(--line);border-radius:var(--radius);flex:220px;gap:2px;padding-block:8px;padding-inline:12px;display:grid}.mk-hm-rule-text{font-size:13px}.mk-hm-flow-score{margin:0;padding-block:6px;font-size:12px}.mk-hm-lanes li{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-block-size:52px;padding-block:8px;padding-inline:12px;display:grid}.mk-hm-lanes .mk-hm-on{border-color:color-mix(in srgb, var(--lime) 55%, var(--line));background:color-mix(in srgb, var(--lime) 22%, var(--white))}.mk-hm-lane,.mk-hm-here{white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:8px;min-block-size:30px;padding-inline:12px;font-size:12.5px;font-weight:600;display:inline-flex}.mk-hm-here{color:var(--ink);gap:4px;padding:0}.mk-hm-lane-dot{background:currentColor;border-radius:50%;block-size:7px;inline-size:7px}.mk-hm-lane[data-tone=sent]{background:var(--success-bg);color:var(--success)}.mk-hm-lane[data-tone=waits]{background:var(--warning-bg);color:var(--warning)}.mk-hm-lane[data-tone=paused]{background:var(--error-bg);color:var(--error)}.mk-hm-lane-ex{color:var(--muted);font-size:11.5px}.mk-hm-facts>li{border-block-start:1px solid var(--line);padding-block:16px 18px}.mk-hm-facts .mk-hm-n{margin-block-end:6px}.mk-hm-facts h3{font-size:19px}.mk-hm-bands,.mk-hm-chips{justify-content:flex-start;margin-block-start:10px}.mk-hm-bands li{border-radius:var(--ty-radius-control);background:var(--paper);padding-block:4px;padding-inline:8px;font-size:12.5px}.mk-hm-tools-h{margin-block:0 12px;font-weight:600}.mk-hm-tools{justify-content:flex-start;gap:8px}.mk-hm-tools li{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;min-block-size:40px;padding-inline:10px 14px;font-size:14.5px;display:inline-flex}.mk-hm-tools svg{color:var(--success)}.mk-hm-tools .lucide-minus{color:var(--warning)}.mk-hm-econ-lower{margin-block-start:16px}.mk-hm-econ-lower .mk-econ{border:1px solid var(--mk-line);border-radius:var(--radius);background:var(--white);box-shadow:var(--mk-shadow);gap:12px;padding:20px}.mk-hm-econ-lower .mk-econ .mk-address{box-shadow:none;border:0;padding:0}.mk-hm-chips{gap:8px;margin:0}.mk-hm-calc-foot{margin:0}.mk-hm-calc-foot .mk-pf-micro{margin-block-start:8px}.mk-hm-checks{margin-block-start:16px}.mk-hm-checks a{min-block-size:56px;color:var(--ink);letter-spacing:-.01em;padding:0;font-size:17px;font-weight:500;text-decoration:none}@media (hover:hover){.mk-hm-checks a:hover{text-underline-offset:3px;text-decoration:underline}}@media (max-width:760px){.mk-hm-hero h1{max-inline-size:none;font-size:min(10vw - 2px,40px)}.mk-hm-l1,.mk-hm-l2{white-space:nowrap}.mk-hm-hero .mk-hm-ctas{gap:8px;display:grid}.mk-hm-ctas .button{min-block-size:48px}.mk-hm-hero+.mk-hm-resort{padding-block-start:56px}.mk-hm-steps{grid-template-columns:minmax(0,1fr);gap:16px}.mk-hm-steps .mk-hm-n{margin-block-end:8px}.mk-hm-walk-rail{border:0;gap:6px}.mk-hm-walk-rail [role=tab]{border:1px solid var(--line);border-radius:var(--ty-radius-control);justify-content:center;align-items:center;min-block-size:44px;padding:0;position:relative}.mk-hm-walk-rail [aria-selected=true]{border:2px solid var(--ink);font-weight:700}.mk-hm-walk-t,.mk-hm-walk-flag .mk-pf-chip{clip-path:inset(50%);white-space:nowrap;block-size:1px;min-block-size:0;inline-size:1px;padding:0;position:absolute;overflow:hidden}.mk-hm-walk-ink{display:none}.mk-hm-walk-flag{background:var(--warning);forced-color-adjust:none;border-radius:50%;block-size:7px;inline-size:7px;position:absolute;inset-block-start:5px;inset-inline-end:5px}.mk-hm-walk-body{grid-template-columns:minmax(0,1fr)}.mk-hm-walk-nav{grid-area:2/1}.mk-hm-stage{padding-block:64px 40px;padding-inline:12px}.mk-hm-icon{inset-block-end:18px;inset-inline-end:10px}.mk-hm-stage .mk-hm-icon span{border-radius:13px;block-size:52px;inline-size:52px;font-size:16px}.mk-hm-lanes li{grid-template-columns:minmax(0,1fr) auto}.mk-hm-lane{grid-column:1/-1}.mk-hm-lane-ex{grid-area:2/1}.mk-hm-here{grid-area:2/2}}@media (max-width:420px){.mk-hm-walk-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mk-hm-walk-ink:not(:where([data-mk-motion=always],[data-mk-motion=always] *)){transition:none!important}}
.mk-tb-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);gap:12px;padding:16px;display:grid}.mk-tb-box :is(p,h3){margin:0}.mk-tb-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mk-tb-mono{color:var(--muted);margin:0;font:12px/1.4 ui-monospace,monospace}.mk-tb-list,.mk-tb-trace,.mk-tb-crew ul,.mk-tb-track ol{margin:0;padding:0;list-style:none}.mk-tb-list>*{border-block-start:1px solid var(--line);padding-block:8px}.mk-tb-paused{background:var(--error-bg);color:var(--error)}.mk-tb-stack,.mk-tb-stack>*{margin:0}.mk-tb-stack{gap:16px;display:grid}.mk-tb-box .button{min-block-size:44px;font-size:14px}.mk-tb-box .mk-pf-chip{gap:4px}.mk-tb-top{align-items:start}.mk-tb-hero .mk-page-head{border:0;margin:0}.mk-tb-stage{border-radius:var(--radius);background:var(--paper);padding:20px}.mk-tb-rc{max-inline-size:460px;box-shadow:var(--mk-shadow);position:relative}.mk-tb-rc[data-ok]{background:var(--success-bg)}.mk-tb-rc[data-rc=rejected] .mk-tb-rc-text{color:var(--muted);text-decoration:line-through}.mk-tb-rc-text,.mk-tb-rc textarea{font-size:21px;font-weight:500}.mk-tb-rc .mk-tb-no{color:var(--error)}.mk-tb-stamp{color:var(--success);text-transform:uppercase;animation:mk-pop var(--mk-dur-slow) var(--mk-ease-spring) both;border:2px solid;border-radius:6px;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:flex;position:absolute;inset-block-end:16px;inset-inline-end:16px;rotate:-6deg}.mk-tb-trace li{justify-content:start}.mk-tb-trace .mk-tb-mono{text-transform:uppercase;flex:0 0 76px}.mk-tb-crew li{align-content:start;justify-items:start;gap:4px;font-size:14px}.mk-tb-crew li[data-kind=ai]{border-radius:22px}.mk-tb-crew li[data-off]{background:0 0;border-style:dashed}.mk-tb-crew small,.mk-tb-crew>p{color:var(--muted)}.mk-tb-track{padding-block-start:32px;position:relative}.mk-tb-live{inline-size:25%;transition:translate var(--mk-dur-slow) var(--mk-ease-out);position:absolute;inset-block-start:0;inset-inline-start:75%}.mk-tb-rel[data-back] .mk-tb-live{translate:calc(-100% * var(--inline-sign,1)) 0}.mk-tb-live b{background:var(--lime);border-radius:99px;padding:2px 10px;font-size:12px}.mk-tb-track ol{border-block-start:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-tb-track li{padding-block-start:12px;font-size:13px;display:grid}.mk-tb-cmp small{color:var(--muted);display:block}.mk-tb-replies{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;font-size:13.5px;display:grid}.mk-tb-cmp :is(dl,dd){margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.mk-tb-stamp:not(:where([data-mk-motion=always],[data-mk-motion=always] *)),.mk-tb-live:not(:where([data-mk-motion=always],[data-mk-motion=always] *)){transition:none!important;animation:none!important}}
.mk-pr-hero{padding-block:28px 72px}.mk-pr-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.mk-pr-hero .mk-page-head{border:0;margin:0;padding-block:16px 0}.mk-pr-hero .mk-pf-strip{max-inline-size:34em;margin-block-start:28px}.mk-pr-stairs-card{border:1px solid var(--mk-line);border-radius:var(--radius);background:var(--white);box-shadow:var(--mk-shadow);gap:18px;margin:0;padding:clamp(20px,2.4vw,32px);display:grid}.mk-pr-stairs-card .eyebrow{margin:0}.mk-pr-stairs{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:6px;display:grid}.mk-pr-stair{gap:6px;display:grid}.mk-pr-stair>b{grid-area:1/1}.mk-pr-stair>i{grid-area:2/1}.mk-pr-stair>span{grid-area:3/1}.mk-pr-stair:first-child:before{content:"";z-index:-1;background:color-mix(in srgb, var(--lime) 28%, var(--white));box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:8px;grid-area:1/1/3;margin:-6px -5px -5px}.mk-pr-stair b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1}.mk-pr-stair i{block-size:calc(var(--pr-h) * 1.3px);background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink);border-radius:4px 4px 2px 2px;display:block}.mk-pr-stair:first-child i{background:color-mix(in srgb, var(--ink) 50%, var(--white))}.mk-pr-stair:nth-child(2) i{background:color-mix(in srgb, var(--ink) 34%, var(--white))}.mk-pr-stair:nth-child(3) i{background:color-mix(in srgb, var(--ink) 18%, var(--white))}.mk-pr-stair span{color:var(--muted);font-size:12px;line-height:1.25}.mk-pr-wash{background:color-mix(in srgb, var(--lime) 28%, var(--white))}.mk-pr-rule{border-block-start:1px solid var(--mk-line)}.mk-pr-head .eyebrow{margin-block-end:14px}.mk-pr-head h2{letter-spacing:-.04em;max-inline-size:18em;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:540;line-height:1.12}.mk-pr-lede{max-inline-size:56ch;color:var(--muted);margin-block:16px 0;font-size:17px;line-height:1.6}.mk-pr-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.mk-pr-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.mk-pr-center{align-items:center}.mk-pr-stack{align-content:start;gap:24px;display:grid}.mk-pr-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mk-pr-fine{color:var(--muted);margin:0;font-size:13.5px;line-height:1.45}.mk-pr-glance{margin:0}.mk-pr-glance .mk-card{align-content:start;gap:12px;display:grid;container-type:inline-size}.mk-pr-glance h3{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12.5px;font-weight:650}.mk-pr-glance .mk-card p{color:var(--ink);font-size:16px;line-height:1.55}.mk-pr-glance .mk-pr-take{background:color-mix(in srgb, var(--lime) 28%, var(--white));box-shadow:inset 0 0 0 1.5px var(--ink);border-color:#0000}.mk-pr-glance .mk-card .mk-pr-rates{white-space:nowrap;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(24px,11.5cqi,46px);font-weight:600;line-height:1}.mk-pr-glance-line{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600}.mk-pr-table-wrap{border:1px solid var(--mk-line);border-radius:var(--radius);background:var(--white);overflow-x:auto}.mk-pr-table{border-collapse:collapse;inline-size:100%;font-size:15px}.mk-pr-table caption{caption-side:top;color:var(--muted);text-align:start;padding:14px 16px 2px;font-size:13px}.mk-pr-table th,.mk-pr-table td{border-block-end:1px solid var(--line);color:var(--ink);letter-spacing:normal;text-align:start;text-transform:none;padding:13px 16px}.mk-pr-table thead th{border-block-end-color:var(--ink);color:var(--muted);font-size:13px;font-weight:600}.mk-pr-table tbody th{font-size:15px;font-weight:600}.mk-pr-table td{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.mk-pr-table tbody tr:last-child>*{border-block-end:0}.mk-pr-tool{border:1px solid var(--mk-line);border-radius:var(--radius);background:var(--white);box-shadow:var(--mk-shadow);gap:18px;padding:clamp(20px,2.6vw,32px);display:grid}.mk-pr-tool .eyebrow{margin:0}.mk-pr-tool-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mk-pr-calc{gap:16px;display:grid}.mk-pr-inputs{border-block-end:1px solid var(--line);gap:18px;padding-block-end:20px;display:grid}.mk-pr-range{gap:4px;display:grid}.mk-pr-range-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mk-pr-range label{font-size:14px;font-weight:600}.mk-pr-range input{appearance:none;cursor:pointer;background:0 0;block-size:44px;inline-size:100%;margin:0}.mk-pr-range input::-webkit-slider-runnable-track{background:linear-gradient(calc(90deg * var(--inline-sign,1)), var(--ink) var(--pr-fill), var(--line) var(--pr-fill));border-radius:999px;block-size:6px}.mk-pr-range input::-moz-range-track{background:var(--line);border-radius:999px;block-size:6px}.mk-pr-range input::-moz-range-progress{background:var(--ink);border-radius:999px;block-size:6px}.mk-pr-range input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--white);block-size:26px;inline-size:26px;box-shadow:0 0 0 2px var(--ink), 0 2px 8px #17191738;border:0;border-radius:50%;margin-block-start:-10px}.mk-pr-range input::-moz-range-thumb{background:var(--white);block-size:26px;inline-size:26px;box-shadow:0 0 0 2px var(--ink), 0 2px 8px #17191738;border:0;border-radius:50%}.mk-pr-ends{color:var(--muted);justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.mk-pr-figure{letter-spacing:-.02em;text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;min-inline-size:8ch;font-size:24px;font-weight:600}span.mk-pr-out{display:inline-block}.mk-pr-slot{min-inline-size:5ch;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.mk-pr-fine .mk-pr-slot{min-inline-size:4.5ch}.mk-pr-jumps{flex-wrap:wrap;gap:8px;display:flex}.mk-pr-jumps button{border:1px solid var(--mk-line);background:var(--white);min-block-size:44px;color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;padding-inline:14px;font-size:14px;font-weight:600}@media (hover:hover){.mk-pr-jumps button:hover{border-color:var(--ink)}}.mk-pr-read{margin:0;font-size:14px;font-weight:600}.mk-pr-axis{block-size:50px;position:relative;container-type:inline-size}.mk-pr-axis-line{background:linear-gradient(calc(90deg * var(--inline-sign,1)), var(--ink) calc(var(--pr-pos) * 1%), var(--line) 0);border-radius:999px;block-size:6px;position:absolute;inset-block-start:34px;inset-inline:0}.mk-pr-marker{translate:calc(var(--pr-pos) * 1cqi * var(--inline-sign,1)) 0;transition:translate var(--mk-dur-fast) var(--mk-ease-out);position:absolute;inset-block:0;inset-inline-start:0}.mk-pr-marker b{border-radius:var(--ty-radius-control);background:var(--lime);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;translate:calc(var(--pr-pos) * -1% * var(--inline-sign,1)) 0;transition:translate var(--mk-dur-fast) var(--mk-ease-out);padding:3px 8px;font-size:14px;font-weight:650;line-height:1.2;position:absolute;inset-block-start:0;inset-inline-start:0}.mk-pr-marker i{background:var(--white);block-size:18px;inline-size:18px;box-shadow:0 0 0 2px var(--ink);translate:calc(-50% * var(--inline-sign,1)) 0;border-radius:50%;position:absolute;inset-block-start:28px;inset-inline-start:0}.mk-pr-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mk-pr-meter li{color:var(--muted);gap:2px;font-size:12px;line-height:1.3;display:grid}.mk-pr-meter b{color:var(--ink);font-variant-numeric:tabular-nums;margin-block-start:6px;font-size:16px;font-weight:650}.mk-pr-meter-track{background:var(--paper);block-size:8px;box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:999px;display:block;position:relative;overflow:hidden}.mk-pr-meter-track span{border-radius:inherit;background:var(--ink);transform-origin:calc(50% - 50% * var(--inline-sign,1)) 50%;scale:var(--pr-fill) 1;transition:scale var(--mk-dur-slow) var(--mk-ease-out);position:absolute;inset:0}.mk-pr-rows{margin:0;display:grid}.mk-pr-rows>div{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding-block:12px;font-size:15px;display:grid}.mk-pr-rows dd{letter-spacing:-.02em;text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;min-inline-size:13ch;margin:0;font-size:22px;font-weight:600}.mk-pr-rows>div+div dd{color:var(--muted)}.mk-pr-keep{gap:6px;display:grid}.mk-pr-keep p{margin:0}.mk-pr-keep p:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;font-size:15px;font-weight:600;display:flex}.mk-pr-keep p:first-child span+span{color:var(--muted);font-size:13px;font-weight:500}.mk-pr-keep-figure{color:var(--success);letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(34px,9vw,72px);font-weight:600;line-height:1}.mk-pr-note{border-radius:var(--radius);background:var(--warning-bg);color:var(--warning);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.mk-pr-note svg{flex:none;margin-block-start:1px}.mk-pr-statement{border:1px solid var(--mk-line);border-radius:var(--radius);background:var(--white);box-shadow:var(--mk-shadow);padding:clamp(20px,2.6vw,32px)}.mk-pr-statement-head{border-block-end:1px dashed var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-block-end:4px;padding-block-end:16px;display:flex}.mk-pr-statement-title{margin:0;font-size:16px;font-weight:600}.mk-pr-statement dl{margin-block:0 12px}.mk-pr-statement dl>div{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding-block:11px;font-size:15px;display:grid}.mk-pr-statement dd{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:600}.mk-pr-statement .mk-pr-st-sub{color:var(--muted);font-size:14px}.mk-pr-st-sub dd{color:var(--ink);font-size:17px}.mk-pr-statement .mk-pr-st-total{border-block-end:0;padding-block-start:16px;font-weight:600}.mk-pr-st-total dd{color:var(--success);font-size:clamp(28px,3.2vw,40px)}.mk-pr-anchors{gap:14px;margin:0;display:grid}.mk-pr-anchor{border:1px solid var(--mk-line);border-radius:var(--radius);background:var(--white);box-shadow:var(--mk-shadow);gap:8px;padding:clamp(20px,2.4vw,28px);display:grid}.mk-pr-anchor-label{color:var(--muted);font-size:14px;font-weight:600}.mk-pr-anchor-range{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1}.mk-pr-anchor-unit{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.mk-pr-anchors figcaption{gap:6px;font-size:14px;line-height:1.5;display:grid}.mk-pr-anchors figcaption p{margin:0}.mk-pr-ticks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-pr-ticks li{gap:10px;font-size:16px;line-height:1.5;display:flex}.mk-pr-ticks svg{color:var(--muted);flex:none;margin-block-start:3px}.mk-pr-cards{margin:0}.mk-pr-cards .mk-card{box-shadow:none;align-content:start;gap:12px;display:grid}.mk-pr-cards h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.25}.mk-pr-cards .mk-card p,.mk-pr-cards .mk-pr-ticks li{color:var(--muted);font-size:15.5px;line-height:1.6}.mk-pr-cards .mk-pr-ticks svg{color:var(--ink)}.mk-pr-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mk-pr-tags li{border:1px solid var(--ink);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.mk-pr-wash .mk-pf-status{box-shadow:var(--mk-shadow)}.mk-pr-end .mk-in-short{border-block-start:0;margin-block-start:0}@media (max-width:960px){.mk-pr-hero-grid,.mk-pr-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mk-pr-hero{padding-block:20px 48px}.mk-pr-rows dd{min-inline-size:11ch;font-size:19px}.mk-pr-figure{font-size:22px}}@media (prefers-reduced-motion:reduce){.mk-pr-marker:not(:where([data-mk-motion=always],[data-mk-motion=always] *)),.mk-pr-marker:not(:where([data-mk-motion=always],[data-mk-motion=always] *)) b,.mk-pr-meter-track:not(:where([data-mk-motion=always],[data-mk-motion=always] *)) span{transition:none!important}}
[data-showcase]{--sc-stage:#171917;--sc-node:#202320;--sc-tint:#272b27;--sc-text:#f3f4f0;--sc-muted:#a9aea6;--sc-line:#3a3f39;--sc-control:#8a8f87;--sc-ai-on:#d5f24a;--sc-on-ai:#171917;--sc-pace:#d5f24a;--sc-sent:#7fcb9f;--sc-waits:#e0b25c;--sc-paused:#f08a80;--sc-member:#c9cec6;--sc-learn:#d5f24a;--sc-ghost:#f3f4f059;--sc-grid:#f3f4f00d;--sc-paper:var(--ty-paper);--sc-ink:var(--ty-ink);--sc-white:var(--ty-white);--sc-pmuted:var(--ty-muted);--sc-pline:var(--ty-line);--sc-font:var(--ty-font-body);--sc-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--sc-radius:12px;--sc-radius-ctl:var(--ty-radius-control);--sc-ease:var(--mk-ease-in-out);--sc-enter:var(--mk-ease-enter);--sc-spring:var(--mk-ease-spring);--sc-top:74px}@media (max-width:1150px){[data-showcase]{--sc-top:69px}}@media (max-width:760px){[data-showcase]{--sc-top:65px}}[data-showcase]:not([data-showcase=layer]){isolation:isolate}[data-showcase].sc-stage,[data-showcase] .sc-stage{background:var(--sc-stage) radial-gradient(var(--sc-grid) 1px, transparent 1.4px) 0 0 / 24px 24px;color:var(--sc-text);border-radius:var(--sc-radius);font-family:var(--sc-font);-webkit-font-smoothing:antialiased;position:relative}[data-showcase] :focus-visible{outline:2px solid var(--sc-ai-on);outline-offset:2px}[data-showcase] .sc-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}[data-showcase] .sc-ic{flex:none;display:block}[data-showcase] :where(p,li,span,b,small,em,mark,label,summary,a,h2,h3,pre,figcaption,.bp-chip,.ca-wb):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):where(:not([dir])){text-align:-webkit-match-parent;text-align:match-parent;unicode-bidi:plaintext}[data-showcase=layer]{z-index:70;block-size:0;inline-size:0;position:fixed;inset-block-start:0;inset-inline-start:0}html.sc-motion:not(.sc-late) [data-showcase][data-sc=pre] .sc-res{visibility:hidden}[data-showcase=anatomy]{--sc-pin-len:420svh}@media (max-width:760px){[data-showcase=anatomy]{--sc-pin-len:230svh}}@media (min-height:700px){html.sc-pin [data-showcase=anatomy]:not([data-sc-flat]){block-size:calc(100svh - var(--sc-top) + var(--sc-pin-len))}}[data-showcase] :is(.button,button):disabled{color:inherit;background:0 0;border:0}[data-showcase] :is(.ca-wb,.ca-pause,.mc-pause,.mc-moreb,.mc-lock,.bp-pause):disabled{border:1px solid var(--sc-control)}[data-showcase] .mc-lock:disabled{border-color:color-mix(in srgb, var(--sc-paused) 70%, transparent)}[data-showcase] :is(.bp-btn,.bp-chip):disabled,[data-showcase] .bp-seg button:disabled{border:1px solid var(--sc-pline);background:var(--sc-white);color:var(--sc-ink)}[data-showcase] .bp-btn-p:disabled{border-color:var(--sc-ink);background:var(--sc-ink);color:var(--sc-paper)}[data-showcase] .sc-strip{color:var(--sc-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;line-height:1.35;display:flex}[data-showcase] .sc-sample{border:1px solid var(--sc-control);min-block-size:20px;color:var(--sc-text);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 8px;font-weight:500;display:inline-flex}[data-showcase] .sc-node{background:var(--sc-node);border:1px solid var(--sc-line);min-block-size:40px;min-inline-size:0;color:var(--sc-text);font:500 12.5px/1.15 var(--sc-font);transition:opacity var(--mk-dur-base) var(--sc-ease);border-radius:4px;align-items:center;gap:6px;padding:4px 10px;display:flex;position:relative}[data-showcase] .sc-node[data-kind=ai]{border-radius:999px;padding-inline:12px}[data-showcase] .sc-node .sc-nm{overflow-wrap:anywhere;min-inline-size:0}[data-showcase] .sc-mx{opacity:.28;clip-path:inset(0 1px 1px 0);background:radial-gradient(circle,currentColor 1.5px,#0000 1.6px) 0 0/5px 5px;flex:none;width:16px;height:16px}[data-showcase] .sc-cv .sc-mx{opacity:1;background:0 0}[data-showcase] .sc-val{font:500 11px/1.2 var(--sc-mono);color:var(--sc-muted);white-space:nowrap;margin-inline-start:auto}[data-showcase] .sc-val:empty{display:none}[data-showcase] .sc-node[data-state=skip] .sc-val{background:var(--sc-stage);color:var(--sc-muted);border-radius:3px;margin:0;padding:0 5px;font-size:10px;position:absolute;inset-block-end:-8px;inset-inline-start:8px}[data-showcase] .sc-badge{border:1px solid var(--sc-control);color:var(--sc-muted);white-space:nowrap;border-radius:999px;flex:none;padding:0 6px;font-size:10px;line-height:15px}[data-showcase] .sc-offchip{color:var(--sc-muted);white-space:nowrap;flex:none;font-size:10.5px}[data-showcase] .sc-node[data-off]{border:1px dashed var(--sc-control);color:var(--sc-muted);background:0 0}[data-showcase] .sc-node[data-off] .sc-ic{opacity:.4}[data-showcase] .sc-node[data-off] .sc-mx{display:none}[data-showcase] .sc-node[data-state=work][data-kind=ai],[data-showcase] .sc-node[data-state=lit]{background:var(--sc-ai-on);border-color:var(--sc-ai-on);color:var(--sc-on-ai)}[data-showcase] .sc-node[data-state=lit] .sc-val,[data-showcase] .sc-node[data-state=work][data-kind=ai] .sc-val{color:var(--sc-on-ai)}[data-showcase] .sc-node[data-state=work][data-kind=check],[data-showcase] .sc-node[data-state=pass]{box-shadow:inset 0 0 0 1.5px var(--sc-text);border-color:#0000}[data-showcase] .sc-node[data-state=hit]{background:color-mix(in srgb, var(--sc-paused) 18%, var(--sc-node));box-shadow:inset 0 0 0 1.5px var(--sc-paused);animation:sc-shake .24s var(--sc-ease) 1;border-color:#0000}[data-showcase] .sc-node[data-state=warn],[data-showcase] .sc-node[data-state=waits]{box-shadow:inset 0 0 0 1.5px var(--sc-waits);border-color:#0000}[data-showcase] .sc-node[data-state=sent]{box-shadow:inset 0 0 0 1.5px var(--sc-sent);border-color:#0000}[data-showcase] .sc-node[data-state=paused]{box-shadow:inset 0 0 0 1.5px var(--sc-paused);border-color:#0000}[data-showcase] .sc-node[data-state=skip]{color:var(--sc-muted);background:0 0;border-style:dashed}[data-showcase] .sc-node[data-state=skip] :is(.sc-ic,.sc-mx){opacity:.45}[data-showcase] .sc-node[data-state=focus]{border-color:var(--sc-text)}@keyframes sc-shake{0%,to{transform:none}25%{transform:translateX(calc(-3px * var(--inline-sign,1)))}50%{transform:translateX(calc(3px * var(--inline-sign,1)))}75%{transform:translateX(calc(-2px * var(--inline-sign,1)))}}@keyframes sc-stamp{0%{transform:translate(calc(-50% * var(--inline-sign,1)), -50%) rotate(-4deg) scale(1.12);opacity:0}to{transform:translate(calc(-50% * var(--inline-sign,1)), -50%) rotate(-4deg) scale(1);opacity:1}}@keyframes sc-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}[data-showcase] .sc-lane{background:var(--sc-sent);min-block-size:24px;color:var(--sc-on-ai);font:600 12.5px/1.2 var(--sc-font);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;display:inline-flex}[data-showcase] .sc-lane[data-lane=waits]{background:var(--sc-waits)}[data-showcase] .sc-lane[data-lane=paused]{background:var(--sc-paused)}[data-showcase] .sc-lane[data-lane=member]{background:var(--sc-member)}[data-showcase] .sc-lane[data-lane=learn]{background:var(--sc-learn)}[data-showcase] .sc-lane.is-dashed{color:inherit;background:0 0;border:1px dashed}[data-showcase] .sc-lane.is-ghost{opacity:.5;color:inherit;background:0 0;text-decoration:line-through;box-shadow:inset 0 0 0 1px}[data-showcase] .sc-basis{background:var(--sc-tint);color:var(--sc-muted);font:500 10.5px/1.6 var(--sc-font);white-space:nowrap;border-radius:4px;padding:0 6px;display:inline-block}[data-showcase] .sc-basis[data-basis=illustrative]{box-shadow:inset 0 0 0 1px var(--sc-control);background:0 0}[data-showcase] .sc-step{border-block-start:1px solid var(--sc-line);grid-template-columns:14px minmax(0,1fr);gap:10px;padding:8px 0;list-style:none;display:grid}[data-showcase] .sc-gl{border:1.5px solid var(--sc-text);border-radius:3px;width:14px;height:14px;margin-block-start:2px}[data-showcase] .sc-step[data-kind=check] .sc-gl{background:var(--sc-text) content-box;padding:2.5px}[data-showcase] .sc-step[data-kind=ai] .sc-gl{background:var(--sc-ai-on);border-color:var(--sc-ai-on);border-radius:999px}[data-showcase] .sc-step[data-kind=you] .sc-gl,[data-showcase] .sc-step[data-kind=member] .sc-gl{border-style:dotted;border-radius:50%}[data-showcase] .sc-step[data-result=hit] .sc-gl{border-color:var(--sc-paused);background:var(--sc-paused)}[data-showcase] .sc-step[data-result=skipped]{color:var(--sc-muted)}[data-showcase] .sc-step[data-result=skipped] .sc-gl{opacity:.55}[data-showcase] .sc-step-h{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;display:flex}[data-showcase] .sc-kt{color:var(--sc-muted);font-size:11px}[data-showcase] .sc-say{margin:2px 0 0;font-size:13px;line-height:1.45}[data-showcase] .sc-det,[data-showcase] .sc-script{color:var(--sc-muted);margin:4px 0 0;padding-inline-start:16px;font-size:12.5px;line-height:1.45}[data-showcase] .sc-script{color:var(--sc-text);gap:3px;padding:0;list-style:none;display:grid}[data-showcase] .sc-script .pv-you{background:var(--sc-pace);color:var(--sc-on-ai);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 3px}[data-showcase] .sc-script .pv-ai{-webkit-text-decoration-color:var(--sc-muted);text-decoration-color:var(--sc-muted)}[data-showcase] .sc-script li>span:first-child{min-inline-size:76px;color:var(--sc-muted);font-size:11px;display:inline-block}[data-showcase] .sc-out{background:var(--sc-tint);color:var(--sc-text);font:400 12px/1.5 var(--sc-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:6px 0 0;padding:8px 10px}[data-showcase] .sc-caret{vertical-align:-.15em;background:var(--sc-ai-on);width:.55em;height:1.05em;margin-inline-start:1px;display:inline-block}[data-showcase] .sc-phone{font-family:var(--sc-font);margin:0}[data-showcase] .sc-phone figcaption{font:600 13px/1.3 var(--sc-font);margin-block-end:6px}[data-showcase] .ph-screen{background:var(--sc-paper);color:var(--sc-ink);border:6px solid #2a2d2a;border-radius:22px;gap:8px;padding:12px;display:grid}[data-showcase] .ph-top{border-block-end:1px solid var(--sc-pline);align-items:center;gap:8px;padding-block-end:6px;font-size:12.5px;display:flex}[data-showcase] .ph-av{background:var(--sc-pace);width:24px;height:24px;color:var(--sc-on-ai);font:700 10px/1 var(--sc-font);border-radius:50%;flex:none;place-items:center;display:inline-grid}[data-showcase] .ph-in{border-radius:14px;background:#e3e6df;border-end-end-radius:4px;justify-self:end;max-inline-size:85%;padding:8px 10px;font-size:13px;line-height:1.4}[data-showcase] .ph-msg{border-radius:14px;background:var(--sc-white);border:1px solid var(--sc-pline);border-end-start-radius:4px;justify-self:start;max-inline-size:92%;padding:9px 11px;font-size:13.5px;line-height:1.5}[data-showcase] .ph-none{color:var(--sc-pmuted);margin:0;font-size:13px}[data-showcase] .pv-you{background:linear-gradient(transparent 52%, var(--sc-pace) 52%);color:inherit;padding:0 1px}[data-showcase] .pv-num{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}[data-showcase] .pv-ai{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}[data-showcase] .ph-noai{border:1px solid;border-radius:999px;margin-block-start:6px;padding:1px 8px;font-size:11.5px;display:inline-block}[data-showcase] .ph-key{flex-wrap:wrap;gap:4px 12px;margin-block-start:6px;font-size:11.5px;display:flex}[data-showcase] .sc-today,[data-showcase] .sc-rule{background:var(--sc-white);color:var(--sc-ink);border:1px solid var(--sc-pline);border-radius:10px;gap:3px;padding:12px;font-size:13px;display:grid}[data-showcase] .td-h{color:var(--sc-pmuted);align-items:center;gap:8px;font-size:12px;display:flex}[data-showcase] .td-t{font-size:14px}[data-showcase] .td-d{color:var(--sc-pmuted)}[data-showcase] .td-r{margin:6px 0 0;padding-inline-start:18px;font-size:12.5px;line-height:1.45}[data-showcase] .sc-k{letter-spacing:.06em;text-transform:uppercase;color:var(--sc-pmuted);font-size:11px;font-weight:600}[data-showcase] .sc-sure{gap:6px;display:grid}[data-showcase] .sc-gauge{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:99px;height:8px;position:relative}[data-showcase] .sc-gauge i{inline-size:var(--v);border-radius:inherit;background:currentColor;position:absolute;inset-block:0;inset-inline-start:0}[data-showcase] .sc-sure[data-ok="0"] .sc-gauge i{background:var(--sc-waits)}[data-showcase] .sc-gauge b{background:currentColor;inline-size:2px;position:absolute;inset-block:-4px;inset-inline-start:var(--v)}[data-showcase] .sc-sure-l{font:600 13px/1.2 var(--sc-mono)}[data-showcase] .sc-sure-n{margin:0;font-size:13px}[data-showcase] .bp-btn{border:1px solid var(--sc-pline);border-radius:var(--sc-radius-ctl);background:var(--sc-white);min-block-size:44px;color:var(--sc-ink);font:600 14px/1.1 var(--sc-font);cursor:pointer;transition:transform var(--mk-dur-press) var(--sc-ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}[data-showcase] .bp-btn:active{transform:scale(.98)}[data-showcase] .bp-btn-p{background:var(--sc-ink);color:var(--sc-paper);border-color:var(--sc-ink)}[data-showcase] .bp-msg{background:var(--sc-node);border:1px solid var(--sc-line);min-block-size:66px;animation:sc-in .24s var(--sc-enter) 1;border-radius:14px;gap:10px;padding:10px 12px;display:flex;position:relative}[data-showcase] .bp-mt{font:400 13.5px/1.45 var(--sc-mono);margin:3px 0 0;position:relative}[data-showcase] .bp-mt[dir=rtl]{font-family:var(--sc-font);font-size:15px}[data-showcase] .bp-gloss{color:var(--sc-muted);margin:3px 0 0;font-size:12px}[data-showcase] .bp-hl{color:var(--sc-paused);text-underline-offset:3px;background:0 0;text-decoration:underline;text-decoration-thickness:1.5px}[data-showcase] .bp-picks{font:500 12px/1.4 var(--sc-mono);color:var(--sc-pace);padding-block:6px;padding-inline:24px 0;display:block}@media (forced-colors:active){[data-showcase] :is(.bp-chip,.ca-wb)[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}@media (prefers-reduced-motion:reduce){[data-showcase],[data-showcase] *,[data-showcase] :before,[data-showcase] :after{transition-duration:.01ms!important;animation:none!important}}:root[data-reduce-motion=on] [data-showcase],:root[data-reduce-motion=on] [data-showcase] *,:root[data-reduce-motion=on] [data-showcase] :before,:root[data-reduce-motion=on] [data-showcase] :after{transition-duration:.01ms!important;animation:none!important}
