.km-page{--km-col-gap:clamp(1.5rem, 1rem + 2.5vw, 4rem);background:var(--km-ground);width:100%;color:var(--km-ink);font-family:var(--font-text);font-size:var(--km-step-body);line-height:var(--km-text-leading);flex:1 0 auto}.km-page h1,.km-page h2,.km-page h3{font-family:var(--font-display);letter-spacing:var(--km-display-tracking);font-weight:900;line-height:var(--km-display-leading)}.km-page .km-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.km-pad-top{padding-top:calc(var(--km-header-h) + env(safe-area-inset-top,0px))}.km-fit{container-type:inline-size}.km-page .km-poster{font-size:min(var(--km-step-poster), calc(100cqi * 2.25 / var(--chars,12)), calc(100cqi * 1.45 / var(--word,8)));overflow-wrap:break-word;line-height:.9;display:block}.km-page .km-head{font-size:var(--km-step-head)}.km-page .km-fit-word{min-width:min-content}.km-page .km-lead{font-size:var(--km-step-lead);max-width:34ch;line-height:1.35}.km-page .km-note{color:var(--km-muted)}.km-page .km-link{min-height:44px;color:inherit;text-underline-offset:.3em;transition:text-decoration-color .18s ease, transform var(--km-dur-press) var(--km-ease-out);align-items:center;gap:.5em;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.km-page .km-link:active{transform:translate(2px)}.km-page .km-link svg{width:1em;height:1em;transition:transform .26s var(--km-ease-out);flex:none}@media (hover:hover) and (pointer:fine){.km-page .km-link{text-decoration-color:#0000}.km-page .km-link:hover{text-decoration-color:currentColor}.km-page .km-link:hover svg{transform:translate(4px)}}.km-page .km-link:focus-visible{text-decoration-color:currentColor}.km-page .km-prose a,.km-page a.km-inline{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);font-weight:500;transition:text-decoration-color .18s}.km-page .km-prose a:hover,.km-page .km-prose a:focus-visible,.km-page a.km-inline:hover,.km-page a.km-inline:focus-visible{text-decoration-color:currentColor}.km-page .km-button-lg{min-height:56px;font-size:var(--km-step-body);padding:0 1.75rem}.km-page .km-button-quiet{background:var(--km-surface-2);color:var(--km-ink)}.km-page .km-button-quiet:active{background:var(--km-surface)}@media (hover:hover) and (pointer:fine){.km-page .km-button-quiet:hover{background:var(--km-ink);color:var(--km-ground)}}.km-page .km-field-cream .km-button-quiet{background:var(--km-cream-ink);color:var(--km-cream)}.km-field-cream{background:var(--km-cream);color:var(--km-cream-ink)}.km-field-cream .km-note{color:var(--km-cream-muted)}.km-field-surface{background:var(--km-surface)}.km-credit{font-size:var(--km-step-body);color:var(--km-muted);max-width:52ch;line-height:1.45}.km-field-cream .km-credit{color:var(--km-cream-muted)}.km-credit a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.km-page .km-lines .km-line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.km-page .km-lines [data-line]{display:block}@media (prefers-reduced-motion:no-preference){.js .km-page .km-lines [data-line]{transform:translateY(108%)}.js .km-page .km-lines.is-in [data-line],.js .km-page .km-lines[data-now] [data-line]{animation:km-line-up .9s var(--km-ease-out) forwards;animation-delay:calc(var(--i,0) * .11s + .12s)}.js .km-page [data-reveal]{opacity:0;transform:translateY(var(--km-rise));transition:opacity var(--km-dur-enter) var(--km-ease-out), transform .9s var(--km-ease-out);transition-delay:calc(var(--i,0) * 80ms)}.js .km-page [data-reveal].is-in{opacity:1;transform:none}.js .km-page [data-reveal][data-now]{animation:km-rise .8s var(--km-ease-out) both;animation-delay:calc(var(--i,0) * 90ms + .3s);opacity:1;transition:none;transform:none}.js .km-page [data-shutter]{clip-path:inset(0 0 100%);transition:clip-path 1.1s var(--km-ease-in-out)}.js .km-page [data-shutter] img{transition:transform 1.5s var(--km-ease-out);transform:scale(1.12)}.js .km-page [data-shutter].is-in{clip-path:inset(0)}.js .km-page [data-shutter].is-in img{transform:none}}@keyframes km-line-up{to{transform:none}}@keyframes km-rise{0%{opacity:0;transform:translateY(var(--km-rise))}}.km-press-hero{padding:calc(var(--km-header-h) + env(safe-area-inset-top,0px) + 2.5rem) var(--km-margin) var(--km-section);grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.km-press-words{flex-direction:column;gap:1.75rem;display:flex}.km-press-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.km-phone{background:var(--km-surface-2);aspect-ratio:720/1558;transition:transform .5s var(--km-ease-out);border-radius:28px;display:block;overflow:hidden}.km-phone img{object-fit:cover;width:100%;height:100%;display:block}a.km-phone:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){a.km-phone:hover{transform:translateY(-6px)}}.km-press-lead-ui{justify-self:center;width:min(100%,24rem)}.km-press-about{padding:var(--km-section) var(--km-margin);container-type:inline-size}.km-press-about h2{font-size:min(var(--km-step-head), calc(145cqi / var(--fit,8)));max-width:14ch;margin-bottom:2.5rem}.km-press-about-cols{gap:1.5rem var(--km-col-gap);grid-template-columns:minmax(0,1fr);display:grid}.km-press-about-cols p:first-child{font-size:var(--km-step-lead);max-width:30ch;font-weight:500;line-height:1.35}.km-press-about-cols p{max-width:52ch}.km-press-facts{padding:var(--km-section) var(--km-margin)}.km-press-facts h2{font-family:var(--font-text);letter-spacing:0;font-weight:700;line-height:1.2;font-size:var(--km-step-lead);color:var(--km-accent);margin-bottom:1.5rem}.km-facts{font-size:var(--km-step-lead);line-height:1.3;display:grid}.km-facts>div{grid-template-columns:minmax(0,1fr);padding:.55em 0;transition:opacity .18s;display:grid}.km-facts dt{color:var(--km-muted);font-size:var(--km-step-body)}.km-facts dd{font-weight:500}@media (hover:hover) and (pointer:fine){.km-facts:hover>div:not(:hover){opacity:.5}}.km-press-facts .km-link{font-size:var(--km-step-body);margin-top:2rem}.km-press-shots{padding:var(--km-section) var(--km-margin);background:var(--km-surface)}.km-press-shots-head{flex-direction:column;gap:.75rem;margin-bottom:3rem;display:flex;container-type:inline-size}.km-press-shots-head h2{font-size:min(var(--km-step-head), calc(145cqi / var(--fit,8)))}.km-shots{gap:2.5rem var(--km-gap);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.km-shots li{flex-direction:column;gap:1rem;display:flex}.km-shot-ui{width:min(100%,26rem)}.km-shot-ui .km-face{padding:1rem}.km-shots .km-link{max-width:30ch;font-size:var(--km-step-body)}.km-press-logo{padding:var(--km-section) var(--km-margin);grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.km-press-logo-words{container-type:inline-size}.km-press-logo h2{font-size:min(var(--km-step-head), calc(145cqi / var(--fit,8)))}.km-logo-plate{padding:clamp(2.5rem, 1rem + 6vw, 7rem) var(--km-margin);background:var(--km-surface-2);place-items:center;display:grid}.km-logo-plate img{width:min(100%,40rem);height:auto;display:block}.km-logo-downloads{flex-wrap:wrap;gap:.75rem;display:flex}@media (min-width:56.25rem){.km-press-hero{column-gap:var(--km-col-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;min-height:100svh;padding-bottom:4rem}.km-press-lead-ui{width:min(100%, 32rem, calc((100svh - var(--km-header-h) - 6rem - 5rem) * .8));justify-self:end}.km-press-about-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.km-press-about-cols p:first-child{grid-row:span 2}.km-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline}.km-facts dt{font-size:inherit}.km-shots{grid-template-columns:repeat(3,minmax(0,1fr))}.km-shots li:nth-child(2){margin-top:12svh}.km-shots li:nth-child(3){margin-top:24svh}.km-shot-ui{width:100%}.km-press-logo{column-gap:var(--km-col-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.km-press-logo-words{top:calc(var(--km-header-h) + 3rem);flex-direction:column;gap:1.5rem;display:flex;position:sticky}}.km-band{min-height:46svh;padding:1.25rem var(--km-margin) 0;background:var(--km-cream);color:var(--km-cream-ink);flex-direction:column;justify-content:space-between;gap:2rem;transition:background-color,color;display:flex;position:relative;overflow:hidden;container-type:inline-size}.km-band:focus-visible{outline:4px solid var(--km-accent);outline-offset:-8px}.km-band-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.km-band-sentence{font-size:var(--km-step-body);max-width:34ch;font-weight:500;line-height:1.4}.km-band-top svg{width:32px;height:32px;transition:transform .3s var(--km-ease-out);flex:none}.km-band-word{font-family:var(--font-display);letter-spacing:-.05em;font-weight:900;line-height:.8;font-size:min(30cqi, calc(168cqi / var(--chars,8)));white-space:nowrap;transition:transform .5s var(--km-ease-out);margin-inline-start:-.04em;padding-bottom:.06em;display:block}@media (hover:hover) and (pointer:fine){.km-band:hover{background:var(--km-cream-ink);color:var(--km-cream)}.km-band:hover svg{transform:translate(6px,-6px)}.km-band:hover .km-band-word{transform:translate(1.5vw)}}.km-band:active .km-band-word{transform:scale(.99)}@media (min-width:56.25rem){.km-band{min-height:60svh;padding-top:1.5rem}.km-band-sentence{font-size:var(--km-step-lead)}.km-band-top svg{width:48px;height:48px}}.km-room{min-height:100svh;padding:calc(var(--km-header-h) + env(safe-area-inset-top,0px) + 2rem) var(--km-margin) 3rem;background:var(--km-surface-2);place-items:center;display:grid;position:relative;overflow:hidden}.km-room-photo{position:absolute;inset:0}.km-room-photo img{object-fit:cover;filter:brightness(.62);width:100%;height:100%;display:block}.km-ticket{z-index:1;background:var(--km-ground);width:100%;max-width:46rem;color:var(--km-ink);flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex;position:relative;container-type:inline-size}.km-ticket h1{font-size:min(var(--km-step-head), calc(145cqi / var(--fit,8)))}.km-ticket-actions{flex-direction:column;gap:.75rem;display:flex}.km-ticket-actions .km-button{width:100%}.km-ticket-note{font-size:var(--km-step-body);color:var(--km-muted);max-width:52ch}.km-room-credit{z-index:1;inset-inline-start:0;max-width:min(100%,44rem);padding:.5rem var(--km-margin);background:var(--km-ground);color:var(--km-muted);font-size:var(--km-step-small);line-height:1.45;position:absolute;bottom:0}.km-room-credit a{color:inherit}@media (min-width:40rem){.km-ticket-actions{flex-direction:row}.km-ticket-actions .km-button{width:auto}}@media (min-width:56.25rem){.km-ticket{justify-content:space-between;width:58vw;min-height:62svh}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.km-room-photo img{animation:linear both km-room-drift;animation-timeline:view();animation-range:exit}}}@keyframes km-room-drift{0%{transform:scale(1.04)}to{transform:scale(1.14)translateY(4%)}}.km-verbs{padding:var(--km-section) var(--km-margin)}.km-verbs h2{font-size:min(var(--km-step-head), calc(145cqi / var(--fit,8)));max-width:14ch}.km-verbs-head{gap:2rem var(--km-col-gap);grid-template-columns:minmax(0,1fr);margin-bottom:clamp(3rem,2rem + 4vw,6rem);display:grid}.km-verbs-clip{gap:.5rem;display:grid}.km-verbs-clip .km-frame{aspect-ratio:720/446}.km-frame video{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:56.25rem){.km-verbs-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}.km-verbs-clip{justify-self:end;width:100%;max-width:45rem}}.km-verbs ol{gap:3rem var(--km-gap);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.km-verbs li{align-content:start;gap:1rem;display:grid;container-type:inline-size}.km-verbs h3{font-size:min(clamp(3rem, 1.5rem + 5vw, 5rem), calc(145cqi / var(--fit,8)))}.km-verbs .km-phone{border-radius:24px;width:min(70vw,20rem)}.km-verbs p{max-width:30ch}@media (min-width:48rem){.km-verbs ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75rem){.km-verbs ol{grid-template-columns:repeat(4,minmax(0,1fr))}.km-verbs li:nth-child(2n){margin-top:10svh}.km-verbs .km-phone{width:100%}}.km-support-hero{padding:calc(var(--km-header-h) + env(safe-area-inset-top,0px) + 2.5rem) var(--km-margin) var(--km-section);grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.km-support-mail{flex-direction:column;gap:1rem;display:flex}.km-mail{width:fit-content;max-width:100%;font-family:var(--font-display);letter-spacing:var(--km-display-tracking);color:var(--km-accent);overflow-wrap:anywhere;text-underline-offset:.14em;transition:text-decoration-color .18s ease, transform var(--km-dur-press) var(--km-ease-out);font-size:clamp(1.75rem,.6rem + 4.6vw,4.5rem);font-weight:900;line-height:1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.06em;display:inline-block}.km-mail:hover,.km-mail:focus-visible{text-decoration-color:currentColor}.km-mail:active{transform:translate(3px)}@media (min-width:56.25rem){.km-support-hero{column-gap:var(--km-col-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;min-height:72svh}}.km-qa{padding:var(--km-section) var(--km-margin)}.km-qa>h2{font-size:var(--km-step-head);margin-bottom:3rem}.km-qa-list{gap:2.5rem;list-style:none;display:grid}.km-qa-item{gap:.75rem var(--km-col-gap);grid-template-columns:minmax(0,1fr);display:grid}.km-qa-item h3{font-family:var(--font-text);letter-spacing:-.01em;font-weight:700;line-height:1.25;font-size:var(--km-step-lead);max-width:26ch}.km-qa-item p{max-width:58ch}.km-qa-shot{gap:2.5rem var(--km-col-gap);grid-template-columns:minmax(0,1fr);align-items:center;margin-top:4rem;display:grid}.km-qa-shot .km-phone{width:min(70vw,19rem)}@media (min-width:56.25rem){.km-qa-item{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline}.km-qa-shot{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.km-rows{padding:var(--km-section) var(--km-margin);gap:.25rem;display:grid}.km-rows a{min-height:56px;font-family:var(--font-display);letter-spacing:var(--km-display-tracking);transition:transform .26s var(--km-ease-out), color .18s ease;justify-content:space-between;align-items:center;gap:1rem;font-size:clamp(1.75rem,1rem + 3.2vw,3.5rem);font-weight:900;line-height:1.1;display:flex}.km-rows a svg{width:.7em;height:.7em;transition:transform .26s var(--km-ease-out);flex:none}@media (hover:hover) and (pointer:fine){.km-rows:hover a{color:var(--km-faint)}.km-rows a:hover{color:var(--km-ink);transform:translate(12px)}.km-rows a:hover svg{transform:translate(4px,-4px)}}.km-rows a:focus-visible{transform:translate(12px)}.km-field-cream.km-rows a:hover{color:var(--km-cream-ink)}@media (hover:hover) and (pointer:fine){.km-field-cream.km-rows:hover a{color:var(--km-cream-faint)}.km-field-cream.km-rows a:hover{color:var(--km-cream-ink)}}.document-page.km-doc{padding:calc(var(--km-header-h) + env(safe-area-inset-top,0px) + 2.5rem) var(--km-margin) var(--km-section);overflow-wrap:break-word}.km-doc-head{flex-direction:column;gap:1.25rem;padding-bottom:clamp(3rem,2rem + 4vw,6rem);display:flex}.km-doc-head h1{max-width:16ch;font-size:clamp(1.875rem,1rem + 4.4vw,5.5rem)}.km-doc-head p{font-size:var(--km-step-lead);max-width:40ch;line-height:1.35}.km-doc-updated{color:var(--km-muted);font-size:var(--km-step-body)}.km-doc-body{gap:2.5rem var(--km-col-gap);grid-template-columns:minmax(0,1fr);display:grid}.km-doc-toc{display:none}.km-doc-toc ol{gap:.125rem;list-style:none;display:grid}.km-doc-toc a{min-height:40px;font-size:var(--km-step-body);color:var(--km-muted);transition:color .16s ease, transform .22s var(--km-ease-out);align-items:center;display:flex}.km-doc-toc a:hover,.km-doc-toc a:focus-visible{color:var(--km-ink);transform:translate(6px)}.km-doc-toc p{margin-bottom:.5rem;font-weight:700}.km-prose{gap:clamp(2.5rem,2rem + 2vw,4rem);max-width:38em;display:grid}.km-prose section{scroll-margin-top:calc(var(--km-header-h) + 1.5rem);gap:1rem;display:grid}.km-prose h2{font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);line-height:1.05}.km-prose p,.km-prose li{color:var(--km-ink)}.km-prose ul,.km-prose ol{gap:.6rem;padding-inline-start:1.25rem;display:grid}.km-prose ol{list-style:decimal}.km-prose ul{padding-inline-start:0;list-style:none}.km-prose ul li{padding-inline-start:1.25rem;position:relative}.km-prose ul li:before{content:"";inset-inline-start:0;background:var(--km-accent);border-radius:999px;width:7px;height:7px;position:absolute;top:.62em}.km-prose ol li::marker{color:var(--km-accent);font-weight:700}.km-prose strong{font-weight:700}.km-prose .km-plate-note{background:var(--km-surface);gap:1rem;padding:1.5rem;display:grid}@media (min-width:56.25rem){.km-doc-body{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.km-doc-toc{display:block}.km-doc-toc nav{top:calc(var(--km-header-h) + 2rem);position:sticky}}.km-share{padding-top:calc(var(--km-header-h) + env(safe-area-inset-top,0px))}.km-share-grid{gap:2.5rem var(--km-col-gap);padding:2.5rem var(--km-margin) var(--km-section);grid-template-columns:minmax(0,1fr);display:grid}.km-share-head{flex-direction:column;gap:1.25rem;display:flex}.km-share-kind{font-size:var(--km-step-lead);color:var(--km-muted);max-width:30ch;line-height:1.3}.km-share-kind strong{color:var(--km-ink);font-weight:500}.km-share-rig{font-size:var(--km-step-body);max-width:40ch}.km-share-rig span{color:var(--km-muted)}.km-plates{gap:var(--km-gap);display:grid}@media (min-width:56.25rem){.km-share-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.km-share-head{top:calc(var(--km-header-h) + 2.5rem);position:sticky}}.km-plate{--dial:var(--km-effect);--sp-dial-size:84px;--sp-track:var(--km-ground);--sp-tick-off:color-mix(in srgb, var(--km-ink) 22%, transparent);background:var(--km-surface-2);gap:1.5rem;padding:clamp(1.25rem,.8rem + 1.6vw,2rem);display:grid}.km-plate[data-kind=amp]{--dial:var(--km-amp)}.km-plate[data-kind=instrument]{--dial:var(--km-instrument)}.km-plate-top{grid-template-columns:auto 1fr;align-items:center;gap:.125rem .875rem;display:grid}.km-plate-lamp{border-radius:var(--km-radius-control);background:var(--dial);grid-row:span 2;width:12px;height:12px}.km-plate-top h2{font-size:var(--km-step-lead);overflow-wrap:anywhere;line-height:1.05}.km-plate-top p{font-size:var(--km-step-body);color:var(--km-muted)}.km-ctls{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:1.5rem .75rem;list-style:none;display:grid}.km-ctl{text-align:center;flex-direction:column;align-items:center;gap:.5rem;min-width:0;display:flex}.km-ctl-name{font-size:var(--km-step-small);overflow-wrap:anywhere;font-weight:700;line-height:1.25}.km-ctl-room{font-size:var(--km-step-small);color:var(--dial);font-weight:500}.km-ctl-note{max-width:11rem;font-size:var(--km-step-small);color:var(--km-muted);line-height:1.35}.km-ctl-text{width:var(--sp-dial-size);height:var(--sp-dial-size);place-items:center;display:grid}.km-readout{background:color-mix(in srgb, var(--dial) 22%, var(--km-surface-2));max-width:9rem;font-size:var(--km-step-small);color:var(--km-ink);overflow-wrap:anywhere;padding:4px 10px;font-weight:500;line-height:1.35;display:inline-block}@media (min-width:40rem){.km-plate{--sp-dial-size:96px}}.km-plate .sp-dial{width:var(--sp-dial-size);height:var(--sp-dial-size);display:block;position:relative}.km-plate .sp-dial-cap{border-radius:var(--km-radius-control);background:var(--km-ground);display:block;position:absolute;inset:21%}.km-plate .sp-dial svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.km-plate .sp-dial-track{fill:none;stroke:var(--sp-track);stroke-width:5px;stroke-linecap:round}.km-plate .sp-dial-arc{fill:none;stroke:var(--dial);stroke-width:5px;stroke-linecap:round}.km-plate .sp-dial-tick{stroke:var(--sp-tick-off);stroke-width:1.6px;stroke-linecap:round}.km-plate .sp-dial-tick-on{stroke:var(--dial)}.km-plate .sp-dial-hand{transform-box:view-box;transform-origin:50%;transform:rotate(var(--a,0deg))}.km-plate .sp-dial-dot{fill:var(--km-ink)}.km-plate .sp-dial-value{font-size:var(--km-step-body);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--km-ink);place-items:center;font-weight:500;display:grid;position:absolute;inset:0}.km-plate .sp-dial-num,.km-plate .sp-dial-value:after{grid-area:1/1}.km-plate .sp-toggle{width:64px;height:var(--sp-dial-size);justify-content:center;align-items:center;display:flex;position:relative}.km-plate .sp-toggle-track{border-radius:var(--km-radius-control);background:var(--km-ground);width:60px;height:30px;display:block;position:relative}.km-plate .sp-toggle-on .sp-toggle-track{background:color-mix(in srgb, var(--dial) 55%, var(--km-ground))}.km-plate .sp-toggle-thumb{border-radius:var(--km-radius-control);background:var(--km-muted);width:22px;height:22px;display:block;position:absolute;top:4px;left:4px}.km-plate .sp-toggle-on .sp-toggle-thumb{background:var(--km-ink);transform:translate(30px)}.km-plate .sp-level{width:var(--sp-dial-size);height:var(--sp-dial-size);border-radius:var(--km-radius-control);background:var(--km-ground);color:var(--dial);justify-content:center;align-items:center;display:flex}@property --km-n{syntax:"<integer>";inherits:true;initial-value:0}@property --km-w{syntax:"<integer>";inherits:true;initial-value:0}@property --km-d{syntax:"<integer>";inherits:true;initial-value:0}@media (prefers-reduced-motion:no-preference){.km-plate .sp-dial-hand{animation:km-turn var(--km-dur-dial) var(--km-ease-out) var(--d,0s) both}.km-plate .sp-dial-arc{stroke-dasharray:1;animation:km-arc var(--km-dur-dial) var(--km-ease-out) var(--d,0s) both}.km-plate .sp-dial-tick-on{animation:km-tick .24s ease calc(var(--d,0s) + var(--tf,0) * var(--km-dur-dial) * .4) both}.km-plate .sp-toggle-on .sp-toggle-thumb{animation:km-slide .6s var(--km-ease-out) var(--d,0s) both}.km-plate .km-plate-lamp{animation:.5s .16s both km-lamp}@supports (content:"a" / ""){.km-plate .sp-dial-value[data-count] .sp-dial-num{opacity:0}.km-plate .sp-dial-value[data-count]{animation:km-count var(--km-dur-dial) var(--km-ease-out) var(--d,0s) both}.km-plate .sp-dial-value[data-count=int]:after{counter-reset:km-w var(--km-n);content:attr(data-sign) counter(km-w) / ""}.km-plate .sp-dial-value[data-count=tenth]{--km-w:calc((var(--km-n) - 5) / 10);--km-d:calc(var(--km-n) - var(--km-w) * 10)}.km-plate .sp-dial-value[data-count=tenth]:after{counter-reset:km-w var(--km-w) km-d var(--km-d);content:attr(data-sign) counter(km-w) "." counter(km-d) / ""}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.km-plate[data-scroll] .sp-dial{view-timeline:--km-dial block}.km-plate[data-scroll] .sp-dial-hand,.km-plate[data-scroll] .sp-dial-arc,.km-plate[data-scroll] .sp-dial-value[data-count]{animation-duration:auto;animation-delay:0s;animation-timeline:--km-dial;animation-range:entry}.km-plate[data-scroll] .sp-dial-tick-on{animation:none}}}@keyframes km-turn{0%{transform:rotate(var(--a0,-135deg))}}@keyframes km-arc{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes km-tick{0%{stroke:var(--sp-tick-off)}}@keyframes km-slide{0%{transform:none}}@keyframes km-lamp{0%{opacity:.25}}@keyframes km-count{0%{--km-n:0}}.km-share-close{gap:2.5rem var(--km-col-gap);padding:var(--km-section) var(--km-margin);background:var(--km-accent);color:var(--km-accent-ink);grid-template-columns:minmax(0,1fr);display:grid}.km-share-close p{font-size:var(--km-step-lead);max-width:26ch;font-weight:500;line-height:1.3}.km-share-close h2{font-size:var(--km-step-head);max-width:12ch}.km-share-close-words{flex-direction:column;align-items:flex-start;gap:1.75rem;display:flex}.km-share-close .km-button{background:var(--km-ground);color:var(--km-ink)}.km-share-close .km-button:active{background:var(--km-surface)}@media (hover:hover) and (pointer:fine){.km-share-close .km-button:hover{background:var(--km-surface-2)}}.km-share-close .km-button:focus-visible{outline-color:var(--km-ground)}.km-share-close .km-phone{background:var(--km-ground);width:min(60vw,17rem)}@media (min-width:56.25rem){.km-share-close{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.km-share-close .km-phone{justify-self:end}}.km-gone{align-items:center;gap:3rem var(--km-col-gap);min-height:100svh;padding:calc(var(--km-header-h) + env(safe-area-inset-top,0px) + 2rem) var(--km-margin) 4rem;grid-template-columns:minmax(0,1fr);display:grid}.km-gone-words{flex-direction:column;gap:1.75rem;display:flex}.km-gone .km-phone{width:min(60vw,18rem)}@media (min-width:56.25rem){.km-gone{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.km-gone .km-phone{justify-self:end}}.km-gone h1{font-size:var(--km-step-head);max-width:16ch}.km-gone p{font-size:var(--km-step-lead);max-width:36ch;line-height:1.35}.km-auth{grid-template-columns:minmax(0,1fr);min-height:100svh;display:grid}.km-auth-form{padding:calc(var(--km-header-h) + env(safe-area-inset-top,0px) + 2rem) var(--km-margin) 4rem;justify-content:center;align-items:center;display:flex}.km-auth-col{width:100%;max-width:28rem}.km-auth-card{--kma-field:var(--km-ground);background:var(--km-surface);flex-direction:column;gap:1.5rem;padding:clamp(1.25rem,.9rem + 2vw,2.5rem);display:flex;container-type:inline-size}.km-auth-head{flex-direction:column;gap:.75rem;display:flex}.km-auth h1{font-family:var(--font-display);letter-spacing:var(--km-display-tracking);font-weight:600;line-height:1;font-size:min(var(--km-step-title), calc(145cqi / var(--fit,8)));color:var(--km-ink)}.km-auth-lead{font-size:var(--km-step-body);line-height:var(--km-text-leading);color:var(--km-muted)}.km-auth-lead strong{color:var(--km-ink);overflow-wrap:anywhere;font-weight:600}.km-auth-fields{flex-direction:column;gap:1.25rem;display:flex}.km-auth-google{justify-content:center;min-height:44px;display:flex}.km-auth-or{font-size:var(--km-step-small);color:var(--km-muted);justify-content:center;display:flex}.km-auth-aside{font-size:var(--km-step-body);color:var(--km-muted);line-height:1.45}.km-auth-aside a{color:var(--km-ink);text-underline-offset:.22em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s}@media (hover:hover) and (pointer:fine){.km-auth-aside a:hover{color:var(--km-accent)}}.km-auth-aside a:focus-visible{outline:2px solid var(--km-accent);outline-offset:2px}.km-auth-end{align-self:flex-end}.km-auth .kma-empty[data-size=comfortable]{gap:1.25rem;padding-block:0}.km-auth .kma-empty-icon svg{width:32px;height:32px}.km-auth-done{font-size:var(--km-step-body);color:var(--km-ink);align-items:center;gap:.625rem;display:flex}.km-auth-photo{background:var(--km-surface-2);display:none;position:relative;overflow:hidden}.km-auth-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.km-auth-photo p{inset-inline-start:0;max-width:100%;padding:.5rem var(--km-margin);background:var(--km-ground);color:var(--km-muted);font-size:var(--km-step-small);line-height:1.45;position:absolute;bottom:0}.km-auth-photo p a{color:inherit;text-underline-offset:.2em;text-decoration:underline}@media (min-width:56.25rem){.km-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.km-auth-photo{display:block}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.km-auth-photo img{animation:km-auth-zoom 1.6s var(--km-ease-out) both}}}@keyframes km-auth-zoom{0%{transform:scale(1.08)}}@media (prefers-reduced-motion:no-preference){.km-auth-card{animation:km-rise .7s var(--km-ease-out) .12s both}}.km-support .km-doc-body{gap:3rem var(--km-col-gap)}.km-support-shot{gap:var(--km-gap);order:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:34rem;display:grid}.km-support-shot .km-phone{width:100%}.km-support-shot .km-phone:nth-child(2){margin-top:3rem}.km-support-mail{container-type:inline-size}.km-support .km-mail{white-space:nowrap;overflow-wrap:normal;font-size:min(4.5rem,7.93651cqi)}.km-support-photo{gap:.5rem;margin-bottom:1.5rem;display:grid}.km-frame{background:var(--km-surface-2);aspect-ratio:16/9;overflow:hidden}.km-frame>div,.km-frame img{width:100%;height:100%}.km-frame img{object-fit:cover;object-position:50% 40%;display:block}.km-support .km-qa-item{grid-template-columns:minmax(0,1fr)}@media (min-width:56.25rem){.km-support .km-doc-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.km-support-shot{top:calc(var(--km-header-h) + 3rem);order:0;align-self:start;position:sticky}}
