.mk{--mk-paper:255 255 255;--mk-ink:17 18 16;--mk-muted:88 91 86;--mk-wash:245 245 242;--mk-line:222 223 219;--mk-nav-height:76px;--mk-gutter:clamp(20px, 5vw, 80px);--mk-ease:cubic-bezier(.2, .7, .1, 1);--surface-base:var(--mk-paper);--surface-raised:var(--mk-wash);--surface-input:var(--mk-wash);--surface-sunk:var(--mk-wash);--content-primary:var(--mk-ink);--content-secondary:var(--mk-muted);--content-tertiary:var(--mk-muted);--content-muted:var(--mk-muted);--content-faint:var(--mk-muted);--line-subtle:var(--mk-line);--line-strong:var(--mk-muted);--focus:var(--mk-ink);--yout:var(--mk-ink);--yout-text:var(--mk-ink);--on-color:var(--mk-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:rgb(var(--mk-paper));color:rgb(var(--mk-ink));font-family:var(--font-geist-sans), sans-serif;font-size:16px;line-height:1.5;overflow:clip}.mk *,.mk :before,.mk :after{box-sizing:border-box}.mk h1,.mk h2,.mk h3,.mk p,.mk figure,.mk blockquote{margin:0}.mk a{color:inherit;text-decoration:none}.mk button,.mk input{font:inherit}.mk button,.mk a,.mk input{-webkit-tap-highlight-color:transparent}.mk button{cursor:pointer}.mk :focus-visible{outline:2px solid rgb(var(--mk-ink));outline-offset:5px}.mk h1,.mk h2,.mk h3,.mk-persona-name{font-family:var(--font-display)}.mk-skip{background:rgb(var(--mk-ink));z-index:2;padding:12px 20px;position:absolute;top:8px;left:20px;transform:translateY(-200%);color:rgb(var(--mk-paper))!important}.mk-skip:focus{transform:none}.mk-nav{width:min(100%,1600px);height:var(--mk-nav-height);padding:8px var(--mk-gutter);justify-content:space-between;align-items:center;margin:auto;display:flex}.mk-brand{letter-spacing:-.06em;align-items:center;gap:7px;min-height:44px;font-size:30px;font-weight:750;display:inline-flex}.mk-nav>div{align-items:center;gap:32px;display:flex}.mk-nav>div>a{align-items:center;gap:14px;min-height:44px;font-size:14px;display:flex}.mk-selection{height:calc(100svh - var(--mk-nav-height));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:clamp(12px,2svh,22px);min-height:520px;padding:8px 0 clamp(18px,3svh,32px);display:grid}.mk-hero-copy{padding-inline:var(--mk-gutter);text-align:center}.mk-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:550}.mk h1{letter-spacing:-.045em;font-size:clamp(56px,8.5svh,96px);font-weight:700;line-height:.98}.mk-hero-sub{letter-spacing:-.025em;font-size:clamp(16px,1.7svh,19px);margin-top:12px!important}.mk-cast{--mk-slide-width:min(32vw, 420px);isolation:isolate;flex-direction:column;width:100%;min-width:0;min-height:0;margin:0 auto;display:flex}.mk-portrait-rail{width:100%;min-width:0;min-height:0;padding-inline:calc((100% - var(--mk-slide-width)) / 2);scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;flex:1;gap:0;display:flex;position:relative;overflow-x:auto}.mk-portrait-rail::-webkit-scrollbar{display:none}.mk-persona{flex:0 0 var(--mk-slide-width);width:var(--mk-slide-width);text-align:left;min-width:0;min-height:0;color:rgb(var(--mk-ink));scroll-snap-align:center;scroll-snap-stop:always;background:0 0;border:0;grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid}.mk-portrait{transform-origin:50% 100%;min-height:0;transition:transform .35s var(--mk-ease);display:block;position:relative;transform:scale(.92)}.mk-portrait img{aspect-ratio:2/3;object-fit:contain;width:auto;max-width:none;height:calc(100% - 20px);display:block;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.mk-persona[aria-pressed=true] .mk-portrait{transform:scale(1)}.mk-persona:hover .mk-portrait{transform:scale(.97)}.mk-persona[aria-pressed=true]:hover .mk-portrait{transform:scale(1)}.mk-persona:active .mk-portrait{transform:scale(.96)}.mk-persona[data-neighbor=false] .mk-persona-info{visibility:hidden}.mk-persona-info{gap:1px;width:84%;margin:12px auto 0;display:grid}.mk-persona-name{letter-spacing:-.05em;justify-content:space-between;align-items:baseline;font-size:clamp(28px,3.4svh,38px);font-weight:650;line-height:1.1;display:flex}.mk-selected-mark{font-family:var(--font-geist-sans), sans-serif;opacity:0;transition:opacity .18s var(--mk-ease), transform .2s var(--mk-ease);font-size:24px;transform:translate(-4px,4px)}.mk-persona[aria-pressed=true] .mk-selected-mark{opacity:1;transform:none}.mk-persona-title{margin-top:3px;font-size:13px;font-weight:650}.mk-persona-line{color:rgb(var(--mk-muted));margin-top:2px;font-size:12px}.mk-pagination{flex:0 0 44px;justify-content:center;height:44px;display:flex}.mk-pagination button{width:44px;height:44px;color:rgb(var(--mk-ink));background:0 0;border:0;place-items:center;padding:0;display:grid}.mk-pagination span{background:rgb(var(--mk-line));border-radius:50%;width:5px;height:5px}.mk-pagination button[aria-pressed=true] span{background:rgb(var(--mk-ink));transform:scale(1.4)}.mk-step{font-size:20px!important}.mk-hero-action{padding-inline:var(--mk-gutter);justify-content:center;align-items:center;gap:24px;display:flex}.mk-button{border:1px solid rgb(var(--mk-ink));background:rgb(var(--mk-ink));min-height:52px;transition:transform .18s var(--mk-ease);border-radius:3px;justify-content:space-between;align-items:center;gap:32px;padding:0 24px;font-size:14px;font-weight:550;display:inline-flex;color:rgb(var(--mk-paper))!important}.mk-button>span{transition:transform .18s var(--mk-ease);font-size:20px}.mk-button:hover>span{transform:translate(2px,-2px)}.mk-button:active{transform:scale(.98)}.mk-secondary{text-underline-offset:5px;min-width:44px;min-height:48px;transition:transform .18s var(--mk-ease);justify-content:center;align-items:center;padding:0 6px;font-size:14px;display:inline-flex;text-decoration:underline!important}.mk-secondary:hover{transform:translateY(-2px)}.mk-secondary:active{transform:translateY(1px)}.mk-demo-note{color:rgb(var(--mk-muted));font-size:11px;margin-top:14px!important}.mk-section{max-width:1440px;padding:clamp(72px, 9vw, 132px) var(--mk-gutter);border-top:1px solid rgb(var(--mk-line));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,8vw,120px);margin:0 auto;display:grid}.mk-section-heading h2{letter-spacing:-.065em;margin-top:27px;font-size:clamp(45px,5.4vw,78px);font-weight:650;line-height:.98}.mk-section-heading>p:last-child{color:rgb(var(--mk-muted));letter-spacing:-.02em;margin-top:24px;font-size:16px;line-height:1.6}.mk-example-label{letter-spacing:.04em;color:rgb(var(--mk-muted));font-size:10px;line-height:1.6}.mk-exchange{padding-top:3px}.mk-incoming{background:rgb(var(--mk-wash));margin-top:20px;padding:24px}.mk-message-label{font-size:11px;font-weight:600;margin-bottom:14px!important}.mk-incoming>p:last-child{letter-spacing:-.025em;font-size:18px;line-height:1.5}.mk-persona-switch{border-bottom:1px solid rgb(var(--mk-line));flex-wrap:wrap;gap:0 20px;margin-top:25px;display:flex}.mk-persona-switch button{min-width:44px;min-height:48px;color:rgb(var(--mk-muted));background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 3px;font-size:14px}.mk-persona-switch button[aria-pressed=true]{color:rgb(var(--mk-ink));border-bottom-color:rgb(var(--mk-ink))}.mk-inside-style{color:rgb(var(--mk-muted));font-size:14px;line-height:1.6;margin-top:24px!important}.mk-inside-style>span{margin-bottom:6px;font-size:11px;font-weight:600;display:block}.mk-response blockquote{letter-spacing:-.035em;font-size:clamp(21px,2.25vw,29px);line-height:1.4}.mk-boundary{color:rgb(var(--mk-muted));font-size:11px;line-height:1.7}.mk-two-sides{display:block}.mk-two-sides>.mk-section-heading{grid-template-columns:1fr 1fr;column-gap:64px;display:grid}.mk-two-sides>.mk-section-heading>.mk-eyebrow{grid-column:1/-1}.mk-two-sides>.mk-section-heading>p:last-child{align-self:end;margin-bottom:4px}.mk-sides-examples{grid-template-columns:1fr 1fr;align-items:start;gap:52px;margin-top:56px;display:grid}.mk-product-example{min-width:0}.mk-today,.mk-public{border-radius:3px;min-height:500px;padding:clamp(22px,3vw,42px)}.mk-today{background:rgb(var(--surface-base));color:rgb(var(--content-primary))}.mk-product-bar{align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.mk-product-bar>span:last-child{opacity:.65;margin-left:auto;font-size:10px;font-weight:400}.mk-today-greeting{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(30px,3vw,42px);font-weight:650;line-height:1.05;margin-top:48px!important}.mk-primary-example{border-radius:var(--radius-tile);background:rgb(var(--surface-raised));margin-top:28px;padding:22px}.mk-primary-example>p:first-child{font-size:10px;font-weight:650}.mk-primary-example>p:first-child>span{color:rgb(var(--content-muted));margin-left:12px;font-weight:400}.mk-primary-example h3{letter-spacing:-.03em;margin:22px 0 12px;font-size:clamp(27px,3vw,43px);font-weight:600;line-height:.95}.mk-primary-example>p:last-child{color:rgb(var(--content-muted));font-size:12px}.mk-timeline{gap:12px;margin-top:24px;font-size:12px;display:grid}.mk-timeline span{width:52px;color:rgb(var(--content-muted));font-size:10px;display:inline-block}.mk-public{background:rgb(var(--surface-base));color:rgb(var(--content-primary))}.mk-public-url{color:rgb(var(--content-muted));font-size:11px;margin-top:30px!important}.mk-public h3{letter-spacing:-.055em;margin-top:14px;font-size:clamp(40px,4vw,61px);font-weight:650;line-height:.98}.mk-public-question{background:rgb(var(--surface-raised));border-radius:var(--radius-tile);margin:32px 0 14px 38px;padding:17px;font-size:13px}.mk-public-answer{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.mk-public-answer svg{flex-shrink:0;margin-top:3px}.mk-published{color:rgb(var(--content-muted));padding-left:26px;font-size:10px;margin-top:15px!important}.mk-product-example figcaption{margin-top:20px}.mk-product-example figcaption>span{font-size:12px;font-weight:650}.mk-product-example figcaption>p{max-width:320px;color:rgb(var(--mk-muted));margin-top:6px;font-size:14px;line-height:1.6}.mk-sides-examples>.mk-example-label{grid-column:1/-1;margin-top:-20px}.mk-control-list{margin:0;padding:0;list-style:none}.mk-control-list li{border-bottom:1px solid rgb(var(--mk-line));gap:24px;padding:28px 0;display:flex}.mk-control-list li:first-child{padding-top:0}.mk-control-list li>span{color:rgb(var(--mk-muted));padding-top:5px;font-size:11px}.mk-control-list h3{letter-spacing:-.04em;font-size:25px;font-weight:600;line-height:1.2}.mk-control-list p{color:rgb(var(--mk-muted));margin-top:11px;font-size:14px;line-height:1.7}.mk-receipt-example{margin-top:32px}.mk-receipt-example>div{background:rgb(var(--mk-wash));align-items:center;gap:12px;margin:12px 0;padding:20px;display:flex}.mk-receipt-example>div>svg{flex-shrink:0}.mk-receipt-example>div>p{font-size:12px}.mk-receipt-example strong{font-size:10px}.mk-receipt-example>div>span{margin-left:auto;font-size:11px;text-decoration:underline}.mk-access{scroll-margin-top:24px}.mk-invite-form>label,.mk-request h3{font-family:var(--font-display);letter-spacing:-.035em;font-size:24px;font-weight:600}.mk-invite-row{border-bottom:1px solid rgb(var(--mk-ink));margin-top:18px;display:flex}.mk-invite-row>input{outline-offset:-2px;width:100%;min-width:0;height:54px;color:rgb(var(--mk-ink));background:0 0;border:0;border-radius:0;padding:0 0 0 4px;font-size:16px}.mk-invite-row>input::placeholder{color:rgb(var(--mk-muted));font-size:13px}.mk-invite-row>button{width:52px;height:54px;color:rgb(var(--mk-ink));background:0 0;border:0;flex-shrink:0;padding:0;font-size:24px}.mk-invite-form>p{color:rgb(var(--mk-muted));margin-top:12px;font-size:11px;line-height:1.6}.mk-request{border-top:1px solid rgb(var(--mk-line));margin-top:36px;padding-top:34px}.mk-request>p{color:rgb(var(--mk-muted));margin-top:8px;font-size:14px}.mk-claim{margin-top:20px}.mk .mk-claim.wl{overflow:visible}.mk .mk-claim .wl-c-row{grid-template-columns:1fr;gap:10px;display:grid}.mk .mk-claim .wl-c-row>*{grid-area:auto}.mk .mk-claim .wl-c-pill{border:1px solid rgb(var(--mk-line));background:rgb(var(--mk-paper));height:56px;font-family:var(--font-geist-sans), sans-serif;border-radius:3px;padding:0 18px;font-size:16px}.mk .mk-claim .wl-c-go{width:100%;height:52px;color:rgb(var(--mk-paper));background:rgb(var(--mk-ink));font-family:var(--font-geist-sans), sans-serif;border-radius:3px;margin:0;font-size:14px;font-weight:550}.mk .mk-claim .wl-c-prefix,.mk .mk-claim .wl-c-input{font-size:16px}.mk .mk-claim .wl-c-status,.mk .mk-claim .wl-avail{font-size:11px}.mk .mk-claim .wl-meta{margin-top:0}.mk .mk-claim .wl-counter{display:none}.mk .mk-claim .wl-c-result{font-size:30px}.mk .mk-claim [tabindex="-1"]:focus{outline:2px solid rgb(var(--mk-ink));outline-offset:5px}.mk .mk-claim .wl-claim>.wl-stage{margin-top:20px}.mk .mk-claim .wl-button{background:rgb(var(--mk-ink));color:rgb(var(--mk-paper));border-radius:3px}.mk .mk-claim .wl-button-line{color:rgb(var(--mk-ink));background:0 0}.mk .mk-claim .wl-input-solo{border:1px solid rgb(var(--mk-line));background:rgb(var(--mk-paper));border-radius:3px}.mk .wl-sent{margin-top:16px;font-size:14px}.mk-footer{max-width:1440px;padding:30px var(--mk-gutter) max(30px, env(safe-area-inset-bottom));border-top:1px solid rgb(var(--mk-line));flex-wrap:wrap;align-items:center;gap:24px;margin:auto;display:flex}.mk-footer>p{color:rgb(var(--mk-muted));margin-left:16px;font-size:12px}.mk-footer nav{gap:24px;margin-left:auto;display:flex}.mk-footer nav a{align-items:center;min-width:44px;min-height:44px;font-size:11px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.mk-hero-copy{animation:mk-enter .6s var(--mk-ease) both}.mk-response-content{animation:mk-enter .28s var(--mk-ease) both}.mk-revealed>*{animation:mk-enter .5s var(--mk-ease) both}.mk-revealed>:nth-child(2){animation-delay:80ms}}@keyframes mk-enter{0%{transform:translateY(12px)}to{transform:none}}@media (max-width:1023px){.mk-section{gap:40px}.mk-sides-examples{gap:24px}.mk-today,.mk-public{min-height:490px}.mk-response{min-height:390px}}@media (max-width:767px){.mk{--mk-nav-height:calc(64px + env(safe-area-inset-top))}.mk-nav{padding-top:calc(6px + env(safe-area-inset-top));padding-bottom:6px}.mk-nav>div{gap:18px}.mk-nav>div>a{gap:8px;font-size:12px}.mk-brand{font-size:27px}.mk-selection{min-height:480px;padding-top:8px;padding-bottom:max(14px, env(safe-area-inset-bottom));gap:10px}.mk h1{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(32px,10vw,44px);line-height:1.02}.mk-hero-sub{max-width:290px;font-size:14px;line-height:1.45;margin:10px auto 0!important}.mk-cast{--mk-slide-width:76vw}.mk-portrait-rail{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:0;padding:0 12%;scroll-padding-inline:12%;display:flex;overflow-x:auto}.mk-portrait-rail::-webkit-scrollbar{display:none}.mk-persona{flex:0 0 var(--mk-slide-width);scroll-snap-align:center;scroll-snap-stop:always}.mk-portrait{transform:scale(.84)}.mk-persona[data-position=before] .mk-portrait{transform:translate(32%)scale(.84)}.mk-persona[data-position=after] .mk-portrait{transform:translate(-32%)scale(.84)}.mk-persona[aria-pressed=true] .mk-portrait{transform:scale(1)}.mk-persona[aria-pressed=false] .mk-persona-info{visibility:hidden}.mk-persona:focus-visible{outline-offset:-3px}.mk-persona-info{width:92%;margin-top:8px}.mk-persona-name{font-size:28px}.mk-persona-title{margin-top:1px;font-size:12px}.mk-persona-line,.mk-pagination .mk-step{display:none}.mk-pagination{flex:0 0 44px;justify-content:center;height:44px;display:flex}.mk-pagination button{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.mk-pagination span{background:rgb(var(--mk-line));border-radius:50%;width:5px;height:5px}.mk-pagination button[aria-pressed=true] span{background:rgb(var(--mk-ink));transform:scale(1.4)}.mk-hero-action{gap:14px}.mk-hero-action .mk-button{gap:16px;min-height:48px;padding-inline:18px;font-size:13px}.mk-secondary{padding-inline:0;font-size:12px}.mk-section{grid-template-columns:1fr;gap:36px;padding-top:64px;padding-bottom:64px}.mk-section-heading h2{margin-top:20px;font-size:clamp(45px,12vw,68px)}.mk-section-heading>p:last-child{margin-top:20px;font-size:14px}.mk-incoming{padding:20px}.mk-incoming>p:last-child{font-size:16px}.mk-response{min-height:390px;padding-top:22px}.mk-response blockquote{font-size:23px;line-height:1.4}.mk-two-sides>.mk-section-heading{display:block}.mk-sides-examples{grid-template-columns:1fr;gap:32px;margin-top:32px}.mk-outside-example{margin-top:0!important}.mk-today,.mk-public{min-height:auto;padding:25px}.mk-today-greeting{font-size:33px;margin-top:34px!important}.mk-primary-example{padding:22px}.mk-primary-example h3{font-size:34px}.mk-public h3{font-size:49px}.mk-public{padding-bottom:36px}.mk-product-example figcaption{margin-top:16px}.mk-sides-examples>.mk-example-label{margin-top:-6px}.mk-control-list li{gap:19px;padding-block:25px}.mk-control-list h3{font-size:24px}.mk-control-list p{font-size:13px}.mk-receipt-example>div{gap:10px;padding:16px}.mk-receipt-example>div>p{font-size:11px}.mk-footer{gap:14px;padding-top:24px}.mk-footer>p{text-align:right;max-width:168px;margin-left:auto;font-size:11px}.mk-footer nav{gap:24px;width:100%;margin:0}}@media (max-width:359px){.mk-hero-sub{max-width:240px;font-size:14px}.mk-response{min-height:450px}.mk-response blockquote{font-size:22px}.mk-primary-example h3{font-size:28px}.mk-receipt-example>div>p{max-width:150px}}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mk-persona-line{min-height:18px}.mk-pagination{align-items:center}.mk-pagination span{background:rgb(var(--mk-muted));opacity:.65;width:7px;height:7px}.mk-pagination button[aria-pressed=true] span{opacity:1;border-radius:8px;width:17px;transform:none}.mk-position{font-variant-numeric:tabular-nums;letter-spacing:.04em;min-width:62px;color:rgb(var(--mk-muted));justify-content:center;align-items:center;font-size:11px;display:inline-flex}.mk-persona-switch{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;column-gap:22px;overflow-x:auto}.mk-persona-switch::-webkit-scrollbar{display:none}.mk-persona-switch button{flex:none}.mk-personality{padding-block:clamp(44px,6vw,84px)}.mk-section{padding-block:clamp(52px,7vw,100px)}.mk-section-heading h2,.mk-section-heading>p:last-child{margin-top:18px}.mk-incoming{margin-top:12px;padding:20px}.mk-persona-switch{margin-top:12px}.mk-approval-note{margin-top:12px!important}.mk-response{min-height:310px;padding-top:14px}.mk-inside-style{margin-top:18px!important}.mk-exchange>.mk-boundary{margin-top:12px}.mk-demo-note{margin-top:8px!important}.mk-sides-examples{margin-top:36px}.mk-outside-example{margin-top:48px!important}.mk-panel-layer{--mk-panel-z:60}.mk .mk-panel-backdrop{z-index:var(--mk-panel-z);background:#00000047;position:fixed;inset:0}.mk .mk-invitation-panel{z-index:calc(var(--mk-panel-z) + 1);scrollbar-gutter:stable;border:1px solid rgb(var(--mk-line));background:rgb(var(--mk-paper));width:min(480px,100vw - 32px);max-height:calc(100dvh - 48px);color:rgb(var(--mk-ink));padding:28px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 12px 60px #00000014}.mk .mk-panel-close{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;font-size:28px;display:grid;position:absolute;top:8px;right:8px}.mk .mk-panel-identity{align-items:center;gap:22px;margin-bottom:18px;padding-right:20px;display:flex}.mk .mk-panel-identity img{object-fit:contain;flex:0 0 88px;width:88px;height:132px}.mk .mk-panel-identity h2{letter-spacing:-.04em;margin:8px 0 4px;font-size:38px;line-height:1.08}.mk .mk-panel-identity p{font-size:12px}.mk .mk-panel-identity p:last-child{color:rgb(var(--mk-muted));margin-top:6px}.mk .mk-panel-note{color:rgb(var(--mk-muted));margin:0;font-size:12px;line-height:1.65}.mk .mk-panel-tabs{border-bottom:1px solid rgb(var(--mk-line));gap:24px;margin-top:18px;display:flex}.mk .mk-panel-tabs button{min-height:48px;color:rgb(var(--mk-muted));background:0 0;border:0;border-bottom:2px solid #0000;font-size:14px}.mk .mk-panel-tabs button[data-state=active]{border-bottom-color:rgb(var(--mk-ink));color:rgb(var(--mk-ink))}.mk .mk-panel-form{padding-top:20px}.mk .mk-panel-form .mk-invite-form>label{font-size:19px}.mk .mk-panel-form .mk-claim{margin-top:12px}@media (max-width:767px){.mk-selection{padding-bottom:max(24px, env(safe-area-inset-bottom))}.mk-persona-line{margin-top:3px;font-size:12px;line-height:18px;display:block}.mk-persona-info{margin-top:6px}.mk-pagination button{width:34px}.mk-position{min-width:54px;font-size:10px}.mk-persona-switch{column-gap:20px}.mk-response{min-height:360px}.mk-sides-examples{margin-top:28px}.mk-outside-example{margin-top:0!important}.mk .mk-invitation-panel{max-height:calc(100dvh - 24px);padding:22px}.mk .mk-panel-identity{gap:16px}.mk .mk-panel-identity h2{font-size:32px}}@media (max-width:359px){.mk-response{min-height:430px}}.mk .mk-pagination>.mk-position{opacity:1;background:0 0;border-radius:0;width:auto;height:auto;transform:none}@media (max-width:767px){.mk-pagination button{flex:0 0 44px;width:44px}}.mk-cast{--mk-slide-width:min(48vw, 640px)}.mk-persona[aria-pressed=false] .mk-persona-info{visibility:hidden}.mk-persona-info{text-align:center;width:min(92%,340px)}.mk-persona-name{justify-content:center}.mk-persona-info .mk-selected-mark{display:none}@media (max-width:767px){.mk-cast{--mk-slide-width:76vw}}.mk .mk-access-panels{align-items:start;min-height:240px;display:grid}.mk .mk-access-panels>.mk-panel-form{grid-area:1/1;min-width:0}.mk .mk-access-panels>.mk-panel-form[data-state=inactive]{visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:no-preference){.mk .mk-access-panels>.mk-panel-form[data-state=active]{animation:mk-access-enter .18s var(--mk-ease) both}}@keyframes mk-access-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mk-portrait-rail[data-scrolling=true] .mk-portrait{transition:none}@media (max-width:767px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view(inline)){.mk-persona{view-timeline-name:--manager-slide;view-timeline-axis:inline}.mk-persona .mk-portrait{transition:none;animation:1ms both mk-manager-pass;animation-timeline:--manager-slide;animation-range:entry exit}@keyframes mk-manager-pass{0%{transform:translate(-32%)scale(.84)}50%{transform:translate(0)scale(1)}to{transform:translate(32%)scale(.84)}}}}
.launch-page{--launch-paper:255 255 255;--launch-ink:17 17 17;--launch-body:85 85 85;--launch-muted:102 102 102;--launch-line:136 136 136;--launch-rule:222 222 222;--launch-disabled:233 233 233;--launch-hover:51 51 51;color:rgb(var(--launch-ink));background:rgb(var(--launch-paper));height:var(--launch-viewport-height,100dvh);min-height:0;font-family:var(--font-geist-sans),sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;display:flex}.launch-page *{box-sizing:border-box}.launch-page a{color:inherit;text-decoration:none}.launch-page a:hover{text-decoration:underline}.launch-page :focus-visible{outline:2px solid rgb(var(--launch-ink));outline-offset:3px}.launch-header,.launch-footer{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px clamp(24px,5vw,80px);font-size:14px;display:flex}.launch-header a{align-items:center;min-height:44px;display:inline-flex}.launch-main{flex:1;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:center;gap:clamp(40px,8vw,120px);width:100%;max-width:1440px;min-height:0;margin:auto;padding:16px clamp(24px,5vw,80px);display:grid}.launch-wordmark svg{width:auto;max-width:100%;height:.62em;display:block}.launch-wordmark{font-family:var(--font-archivo),sans-serif;letter-spacing:-.085em;margin:0 0 24px;font-size:clamp(84px,18dvh,164px);font-weight:800;line-height:.85}.launch-description{max-width:420px;color:rgb(var(--launch-body));letter-spacing:-.015em;margin:0 0 28px;font-size:18px;line-height:1.45}.launch-clock h1{font-family:var(--font-archivo),sans-serif;letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(32px,6dvh,56px);font-weight:700;line-height:1.05}.launch-date{color:rgb(var(--launch-muted));margin:0;font-size:13px;line-height:1.4}.launch-digits{border-top:1px solid rgb(var(--launch-rule));grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:30px 0 18px;padding-top:18px;display:grid}.launch-digits div{min-width:0}.launch-digits span{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(38px,7dvh,64px);font-weight:500;line-height:1;display:block}.launch-digits small{color:rgb(var(--launch-muted));margin-top:8px;font-size:12px;display:block}.launch-opening{color:rgb(var(--launch-muted));min-height:18px;margin:0;font-size:13px;line-height:1.4}.launch-access{justify-self:end;width:100%;max-width:400px}.launch-form h2,.launch-confirmation h2{font-family:var(--font-archivo),sans-serif;letter-spacing:-.045em;margin:0 0 10px;font-size:30px;font-weight:700;line-height:1.1}.launch-form>p:first-of-type,.launch-confirmation p{color:rgb(var(--launch-muted));margin:0 0 24px;font-size:14px;line-height:1.4}.launch-form label{margin:18px 0 6px;font-size:13px;font-weight:500;line-height:1.4;display:block}.launch-form input{background:rgb(var(--launch-paper));width:100%;min-width:0;color:rgb(var(--launch-ink));border:0;border-bottom:1px solid rgb(var(--launch-line));border-radius:0;min-height:44px;padding:10px 0;font-size:17px;line-height:1.4}.launch-name{border-bottom:1px solid rgb(var(--launch-line));align-items:center;display:flex}.launch-name span{color:rgb(var(--launch-muted));white-space:nowrap;font-size:17px}.launch-name input{border:0}.launch-form .launch-availability{min-height:28px;color:rgb(var(--launch-muted));margin:6px 0 0;font-size:12px;line-height:1.4}.launch-availability button{color:rgb(var(--launch-ink));text-decoration:underline}.launch-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.launch-submit{background:rgb(var(--launch-ink));width:100%;min-height:50px;color:rgb(var(--launch-paper));border:1px solid rgb(var(--launch-ink));cursor:pointer;justify-content:space-between;align-items:center;margin:20px 0 10px;padding:12px 18px;font-size:15px;font-weight:500;display:flex}.launch-submit:disabled{background:rgb(var(--launch-disabled));border-color:rgb(var(--launch-disabled));color:rgb(var(--launch-muted));cursor:default}.launch-submit:not(:disabled):hover{background:rgb(var(--launch-hover))}.launch-form>p.text-small{color:rgb(var(--launch-muted));margin:0;font-size:12px;line-height:1.5}.launch-form>p.text-small a{color:rgb(var(--launch-ink));text-decoration:underline}.launch-footer{color:rgb(var(--launch-muted));padding-block:10px;font-size:12px}.launch-footer nav{gap:24px;display:flex}.launch-footer a{align-items:center;min-height:32px;display:inline-flex}@media (max-width:767px){.launch-header{padding:6px 20px;font-size:12px}.launch-header svg{width:auto;height:26px}.launch-header a{min-height:32px}.launch-footer{padding:4px 20px;font-size:11px}.launch-footer a{min-height:24px}.launch-main{flex-direction:column;justify-content:center;gap:clamp(12px,2.4dvh,24px);max-width:440px;margin:0 auto;padding:6px 20px;display:flex}.launch-clock,.launch-access{width:100%;max-width:none}.launch-wordmark{margin-bottom:10px;font-size:clamp(44px,9.5dvh,80px);line-height:.85}.launch-description{max-width:360px;margin:0 0 14px;font-size:clamp(13px,1.9dvh,16px);line-height:1.35}.launch-clock h1{margin-bottom:6px;font-size:clamp(24px,4.2dvh,34px)}.launch-date{font-size:11px}.launch-digits{gap:12px;margin:14px 0 0;padding-top:10px}.launch-digits span{font-size:clamp(30px,5.8dvh,46px)}.launch-digits small{margin-top:4px;font-size:10px}.launch-opening{display:none}.launch-form h2,.launch-confirmation h2{margin-bottom:6px;font-size:clamp(20px,3.2dvh,26px)}.launch-form>p:first-of-type,.launch-confirmation p{margin-bottom:10px;font-size:12px;line-height:1.35}.launch-form label{margin:10px 0 4px;font-size:12px;line-height:1.3}.launch-form input,.launch-name span{font-size:16px}.launch-form input{min-height:44px;padding:8px 0}.launch-form .launch-availability{min-height:16px;margin-top:4px;font-size:11px}.launch-submit{min-height:44px;margin:12px 0 8px;padding:10px 14px;font-size:14px}.launch-form>p.text-small{font-size:10.5px;line-height:1.4}}@media (max-width:767px) and (max-height:650px){.launch-main{gap:10px;padding-block:2px}.launch-wordmark{margin-bottom:6px;font-size:42px}.launch-description{margin-bottom:8px;font-size:12px}.launch-clock h1{font-size:24px}.launch-digits{margin-top:8px;padding-top:8px}.launch-digits span{font-size:30px}.launch-form h2{font-size:20px}.launch-form>p:first-of-type{margin-bottom:6px}.launch-form label{margin-top:6px}.launch-form input{min-height:40px;padding-block:6px}.launch-submit{margin-top:8px}.launch-footer{padding-block:2px}}@media (max-height:460px){.launch-clock,.launch-footer{display:none}.launch-header{padding-block:2px}.launch-main{justify-content:center;padding-block:4px;display:flex}.launch-access{align-self:center;max-width:400px}.launch-form h2{margin-bottom:4px;font-size:20px}.launch-form>p:first-of-type{display:none}.launch-form label{margin-top:4px}.launch-form input{min-height:36px;padding-block:5px}.launch-submit{min-height:40px;margin-top:8px;padding-block:8px}.launch-form>p.text-small{font-size:10px}.launch-form .launch-availability{min-height:14px}}.launch-page[data-keyboard=true] .launch-clock,.launch-page[data-keyboard=true] .launch-footer{display:none}.launch-page[data-keyboard=true] .launch-main{justify-content:center;padding-block:4px;display:flex}.launch-page[data-keyboard=true] .launch-access{align-self:center;max-width:400px}.launch-page[data-keyboard=true] .launch-form>p:first-of-type{display:none}@media (max-width:767px){.launch-form .launch-availability{min-height:32px}}@media (max-width:767px) and (max-height:650px){.launch-wordmark{font-size:36px}.launch-form>p:first-of-type{display:none}.launch-form input{min-height:44px}.launch-main{gap:8px}.launch-description{margin-bottom:6px}}@media (max-width:767px) and (max-height:700px){.launch-form>p:first-of-type{display:none}}@media (max-width:767px) and (max-height:650px){.launch-header{padding-block:4px}.launch-main{gap:6px}.launch-form>p.text-small{font-size:10px}}.launch-page[data-keyboard=true] .launch-header{padding-block:2px}.launch-page[data-keyboard=true] .launch-header a{min-height:24px}.launch-page[data-keyboard=true] .launch-form h2{display:none}.launch-page[data-keyboard=true] .launch-form label{margin:4px 0}.launch-page[data-keyboard=true] .launch-form input{min-height:44px;padding-block:6px}.launch-page[data-keyboard=true] .launch-form .launch-availability{min-height:16px}.launch-page[data-keyboard=true] .launch-submit{min-height:44px;margin-block:8px;padding-block:8px}.launch-page[data-keyboard=true] .launch-form>p.text-small{font-size:10px;line-height:1.3}