:root{--mk-spring:cubic-bezier(.22, 1, .36, 1);--mk-spring-ms:.55s;--mk-sheet:cubic-bezier(.32, .72, 0, 1);--mk-sheet-ms:.5s;--mk-pop:cubic-bezier(.34, 1.4, .64, 1)}@supports (transition-timing-function:linear(0, 1)){:root{--mk-spring:linear(0, .029, .102, .2, .309, .42, .526, .623, .708, .781, .842, .891, .93, .959, .982, .997, 1.008, 1.015, 1.018, 1.02, 1.02, 1.019, 1.017, 1.015, 1.012, 1.01, 1.008, 1.006, 1.005, 1.004, 1.003, 1.002, 1);--mk-pop:linear(0, .043, .146, .279, .42, .556, .678, .78, .863, .926, .972, 1.004, 1.023, 1.034, 1.038, 1.038, 1.034, 1.03, 1.024, 1.019, 1.014, 1.01, 1.006, 1.004, 1.002, 1)}}@property --at{syntax:"<number>";inherits:false;initial-value:0}@property --until{syntax:"<number>";inherits:false;initial-value:999}@keyframes mk-rise{0%{transform:translateY(10px)}to{transform:none}}@keyframes mk-pop{0%{transform:scale(.4)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes mk-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes mk-ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes mk-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes mk-think{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes mk-fade-out{to{opacity:0}}@keyframes mk-chip-in{0%{opacity:0;transform:translateY(6px)scale(.96)}}@keyframes mk-page-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference){.mk-rise{animation:.45s cubic-bezier(.22,1,.36,1) backwards mk-rise;animation-delay:var(--d,0s)}[data-mk]{transition:opacity .42s cubic-bezier(.22, 1, .36, 1) var(--d,0s), transform var(--mk-spring-ms) var(--mk-spring) var(--d,0s)}[data-mk=out]{opacity:0;transform:translateY(16px)}[data-mk=in]{opacity:1;transform:none}.mk-line{transform-origin:top;transition:transform .7s cubic-bezier(.22, 1, .36, 1) calc(var(--d,0s) + .2s)}[data-mk=out] .mk-line{transform:scaleY(0)}.mk-line-x{transform-origin:0;transition:transform .7s cubic-bezier(.22, 1, .36, 1) calc(var(--d,0s) + .15s)}[data-mk=out] .mk-line-x{transform:scaleX(0)}[data-seq] .mk-seq{transition:opacity .45s ease-out calc(var(--s,0) * 1ms), transform var(--mk-spring-ms) var(--mk-spring) calc(var(--s,0) * 1ms)}[data-seq=idle] .mk-seq{opacity:.18;transform:translateY(8px)}[data-seq=idle] .mk-seq-icon{transform:scale(0)}[data-seq=play] .mk-seq-icon{animation:.4s ease-out backwards mk-pop;animation-delay:calc(var(--s,0) * 1ms)}.mk-lift{transition:transform .45s var(--mk-spring), border-color .25s ease-out, box-shadow .25s ease-out}.mk-pulse{animation:1.8s ease-in-out infinite mk-dot}.mk-bar{transition:translate var(--mk-sheet-ms) var(--mk-sheet), opacity .2s ease-out}.mk-bar[aria-hidden=true]{transition:translate .24s cubic-bezier(.4,0,1,1),opacity .24s ease-in}html[data-motion=on] .mk-header-bar,html[data-motion=on] .mk-header-surface{transition:translate .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease-out}[data-site] [data-slot=button],[data-site] .mk-press{transition:transform .45s var(--mk-spring), background-color .15s, color .15s, border-color .15s, box-shadow .2s}[data-site] [data-slot=button]:active,[data-site] .mk-press:active{transition-duration:80ms;transform:scale(.96)}[data-site] :focus-visible{transition:outline-offset .16s ease-out}main[data-enter]{animation:mk-page-in .32s var(--mk-spring) backwards}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mk-lift:hover{border-color:var(--field-border);transform:translateY(-3px);box-shadow:0 10px 24px -12px #1018282e}[data-site] [data-slot=button]:hover{transform:translateY(-1px)}[data-site] [data-slot=button]:active{transform:scale(.96)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}html[data-motion=on]::view-transition-old(.mk-page-exit){animation:.14s ease-out both mk-fade-out}html[data-motion=on]::view-transition-new(.mk-page-enter){animation:mk-page-in .36s var(--mk-spring) both}}html:not([data-motion=on])::view-transition-group(*){animation:none}html:not([data-motion=on])::view-transition-old(*){animation:none}html:not([data-motion=on])::view-transition-new(*){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@keyframes mk-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mk-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mk-settle{0%{transform:translateY(28px)scale(.965)}to{transform:none}}@keyframes mk-step-on{0%{opacity:.35;transform:scale(.55)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-motion=on] .mk-line{transition:none;animation:linear both mk-draw-y;animation-timeline:view();animation-range:entry 40% cover 55%}html[data-motion=on] .mk-step-dot{animation:linear both mk-step-on;animation-timeline:view();animation-range:entry 70% cover 40%}html[data-motion=on] .mk-settle{animation:linear both mk-settle;animation-timeline:view();animation-range:entry cover 35%}html[data-motion=on] .mk-rule{border-top-color:#0000;position:relative}html[data-motion=on] .mk-rule:before{content:"";background:var(--line);transform-origin:0;height:1px;animation:linear both mk-draw-x;animation-timeline:view();animation-range:entry 30% cover 45%;position:absolute;inset:-1px 0 auto}}}.mk-call [data-at]{--on:clamp(0, calc(var(--phase,99) - var(--at) + 1), 1);--off:clamp(0, calc(var(--phase,99) - var(--until) + 1), 1);opacity:calc(var(--on) * (1 - var(--off)));transform:translateY(calc((1 - var(--on)) * 10px))}@media (prefers-reduced-motion:no-preference){.mk-call [data-at]{transition:opacity .32s ease-out, transform var(--mk-spring-ms) var(--mk-spring)}.mk-call .mk-toast{transform:translateY(calc((1 - var(--on)) * -8px)) scale(calc(.92 + var(--on) * .08));transition:opacity .25s ease-out, transform .5s var(--mk-pop)}}@media (prefers-reduced-motion:reduce),(scripting:none){.mk-call{--phase:99!important}}.mk-call{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}@media (prefers-reduced-motion:no-preference){.mk-call{transition:opacity .24s ease-out, transform .7s var(--mk-spring)}.mk-call[data-tilt]{transition:opacity .24s ease-out,transform .2s ease-out}}.mk-call[data-fade=out]{opacity:0}.mk-call[data-playing] :is(.mk-orb,.mk-wave,.mk-stage-fill){will-change:transform}.mk-call[data-playing] .mk-wave{contain:paint}.mk-word{opacity:clamp(0, calc(var(--typed,999) - var(--i,0)), 1)}@media (prefers-reduced-motion:no-preference){.mk-word{transition:opacity .22s ease-out}}.mk-tick{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--on,1))}@media (prefers-reduced-motion:no-preference){.mk-tick{transition:stroke-dashoffset .38s cubic-bezier(.65,0,.35,1) .18s}}.mk-stage{color:var(--ink-muted)}.mk-stage-track{background:var(--line)}.mk-stage-fill{background:var(--brand);transform-origin:0}.mk-stage[data-state=active]{color:var(--brand-strong)}.mk-stage[data-state=done]{color:var(--success)}.mk-stage-check{opacity:0;transform:scale(.4)}.mk-stage[data-state=done] .mk-stage-check{opacity:1;transform:none}.mk-stage[data-state=done] .mk-stage-fill{background:var(--positive);transform:none!important}@media (prefers-reduced-motion:no-preference){.mk-stage,.mk-stage-fill{transition:background-color .3s,color .3s}.mk-stage-check{transition:opacity .2s ease-out, transform .5s var(--mk-pop)}}.mk-orb{--orb:var(--brand);overflow:visible}.mk-orb[data-speaker=customer]{--orb:var(--ink-muted)}.mk-orb circle{transform-box:fill-box;transform-origin:50%}.mk-orb-bg{fill:var(--muted-surface)}.mk-orb-core{fill:var(--orb);transform:scale(calc(1 + var(--l1,0) * .35))}.mk-orb-ring1{fill:none;stroke:var(--orb);stroke-width:2px;transform:scale(calc(1 + var(--l1,0) * .22))}.mk-orb-ring2{fill:none;stroke:var(--orb);stroke-width:1.5px;opacity:.45;transform:scale(calc(1 + var(--l2,0) * .3))}@media (prefers-reduced-motion:no-preference){.mk-orb circle{transition:fill .3s,stroke .3s}.mk-orb[data-visible][data-orb=incoming] .mk-orb-ring2,.mk-orb[data-visible][data-orb=incoming] .mk-orb-ring1{animation:1.4s cubic-bezier(.2,.6,.35,1) infinite mk-ripple}.mk-orb[data-visible][data-orb=incoming] .mk-orb-ring1{animation-delay:.35s}}.mk-wbar{--c:var(--field-border);background:var(--c);transform:scaleY(var(--h,.16));transform-origin:50%}.mk-wbar[data-s=a]{--c:var(--brand)}.mk-wbar[data-s=c]{--c:var(--ink-muted)}@media (prefers-reduced-motion:no-preference){.mk-wbar{transition:transform .6s var(--mk-spring), background-color .3s}.mk-wave[data-mode=live] .mk-wbar{transition:background-color .2s}}.mk-think span{background:var(--brand);border-radius:999px;width:5px;height:5px;display:block}.mk-think{display:none}@media (prefers-reduced-motion:no-preference){.mk-understood[data-play] .mk-think{animation:.2s ease-out .5s forwards mk-fade-out;display:flex}.mk-understood[data-play] .mk-think span{animation:.9s ease-in-out infinite mk-think}.mk-understood[data-play] .mk-think span:nth-child(2){animation-delay:.15s}.mk-understood[data-play] .mk-think span:nth-child(3){animation-delay:.3s}.mk-understood[data-play] .mk-chip{animation:mk-chip-in .45s var(--mk-pop) backwards;animation-delay:.55s}.mk-understood[data-play] .mk-chip:nth-of-type(3){animation-delay:.68s}.mk-understood[data-play] .mk-chip:nth-of-type(4){animation-delay:.8s}}.mk-skeleton{overflow:hidden}@media (prefers-reduced-motion:no-preference){.mk-skeleton[data-loading]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--surface-raised) 70%, transparent), transparent);animation:1.1s ease-in-out infinite mk-shimmer;position:absolute;inset:0}}
