.wk-mascot,.mc-layer,.mc-intro,.mc-logout,.mc-loader,.mc-chase{--mc-rose:var(--wk-primary,var(--primary));--mc-amber:var(--wk-accent,var(--spot));--mc-teal:var(--wk-chart-3,var(--success));--mc-sky:var(--wk-info,var(--purple));--mc-ink:var(--wk-fg,var(--fg));--mc-muted:var(--wk-fg-muted,var(--fg-muted));--mc-paper:var(--wk-surface-raised,var(--surface));--mc-line:var(--wk-line,var(--line));--mc-rope:var(--wk-line-strong,var(--line-strong));--mc-on:var(--wk-on-primary,var(--on-primary));--mc-spot:var(--wk-accent,var(--spot));--mc-danger:var(--wk-danger,var(--danger));--mc-eye:var(--white,#fff);--mc-pupil:var(--ink,#15171c);--mc-cheek:color-mix(in srgb, var(--mc-rose) 55%, var(--mc-eye));--mc-font:var(--wk-font-text,var(--body,system-ui, sans-serif));--mc-shadow:var(--wk-shadow-lg,var(--shadow));--mc-ease-out:var(--wk-ease-decelerate,cubic-bezier(.05, .7, .1, 1));--mc-ease-in:var(--wk-ease-accelerate,cubic-bezier(.3, 0, .8, .15));--mc-dir:1}[dir=rtl] .wk-mascot,[dir=rtl] .mc-layer,[dir=rtl] .mc-intro,[dir=rtl] .mc-logout,[dir=rtl] .mc-loader,[dir=rtl] .mc-chase{--mc-dir:-1}.wk-mascot{--mc-size:4rem;--mc-float-y:4px;--mc-body:var(--mc-rose);--mc-arm:color-mix(in srgb, var(--mc-body) 72%, var(--mc-pupil));inline-size:var(--mc-size);block-size:var(--mc-size);vertical-align:middle;flex:none;line-height:0;display:inline-block;position:relative}.wk-mascot[data-body=amber]{--mc-body:var(--mc-amber)}.wk-mascot[data-body=teal]{--mc-body:var(--mc-teal)}.wk-mascot[data-body=sky]{--mc-body:var(--mc-sky)}.wk-mascot[data-float=true]{animation:mc-float var(--mc-float-time,3s) ease-in-out infinite}.mc-svg{block-size:100%;inline-size:100%;transition:transform .2s var(--mc-ease-out);display:block;overflow:visible}.wk-mascot.is-squish .mc-svg{transform:scale(1.08,.9)}.mc-body{fill:var(--mc-body)}.mc-shine{fill:var(--mc-eye);opacity:.22}.mc-antenna{stroke:var(--mc-arm);stroke-width:3px;stroke-linecap:round;fill:none}.mc-ball{fill:var(--mc-spot);stroke:var(--mc-arm);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite mc-pulse}.mc-eye-white{fill:var(--mc-eye)}.mc-pupil{transform:translate(calc(var(--mc-look-x,0) * 2.6px), calc(var(--mc-look-y,0) * 2.2px));transition:transform .14s ease-out}.mc-pupil-dot{fill:var(--mc-pupil)}.mc-glint{fill:var(--mc-eye)}.mc-lid{fill:var(--mc-body);transform-box:fill-box;transform-origin:50% 0;animation:mc-blink 4.4s ease-in-out var(--mc-blink-delay,0s) infinite;transform:scaleY(0)}.wk-mascot[data-eyes=sleepy] .mc-lid{animation:none;transform:scaleY(.55)}.mc-arc{fill:none;stroke:var(--mc-pupil);stroke-width:3.5px;stroke-linecap:round}.mc-brow{fill:none;stroke:var(--mc-pupil);stroke-width:2.5px;stroke-linecap:round}.mc-cheek{fill:var(--mc-cheek);opacity:.9}.mc-mouth{fill:none;stroke:var(--mc-pupil);stroke-width:3px;stroke-linecap:round}.mc-mouth--open{fill:var(--mc-pupil);stroke:none}.mc-tongue{fill:var(--mc-cheek)}.mc-arm{fill:none;stroke:var(--mc-arm);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.mc-hand{fill:var(--mc-arm)}.mc-arms{transform-box:view-box}[dir=rtl] .wk-mascot[data-arms=point] .mc-arms{transform-origin:60px 60px;transform:scaleX(-1)}.wk-mascot[data-arms=wave] .mc-arm--right{transform-box:view-box;transform-origin:96px 70px;animation:1.6s ease-in-out infinite mc-wave}.wk-mascot[data-arms=point] .mc-arm--right{transform-box:view-box;animation:1.4s ease-in-out infinite mc-point}.wk-mascot[data-arms=panic] .mc-arm--left{transform-box:view-box;transform-origin:24px 70px;animation:.32s ease-in-out infinite alternate mc-flail}.wk-mascot[data-arms=panic] .mc-arm--right{transform-box:view-box;transform-origin:96px 70px;animation:.32s ease-in-out .16s infinite alternate-reverse mc-flail}.wk-mascot[data-mood=cry] .mc-svg{animation:.22s linear infinite mc-shake}.mc-tear{fill:var(--mc-sky);opacity:0;transform-box:fill-box;animation:.9s linear infinite mc-tear}.mc-tear--2{animation-delay:.45s}.wk-mascot[data-mood=think] .mc-pupil{transition:none;animation:2.6s ease-in-out infinite mc-think-eyes}.mc-tag{fill:var(--mc-spot);stroke:var(--mc-arm);stroke-width:1.5px}.mc-tag-hole{fill:var(--mc-paper)}.mc-tag-text{fill:var(--mc-pupil);font:800 9px/1 var(--mc-font)}.mc-string{fill:none;stroke:var(--mc-arm);stroke-width:1.5px}.mc-bag{fill:var(--mc-paper);stroke:var(--mc-pupil);stroke-width:2px;stroke-linejoin:round}.mc-bag-handle{fill:none;stroke:var(--mc-pupil);stroke-width:2px;stroke-linecap:round}.mc-shades{fill:var(--mc-pupil)}.mc-shades-shine{fill:var(--mc-eye);opacity:.35}.mc-cap{fill:var(--mc-pupil)}.mc-cap-band{fill:var(--mc-spot)}.mc-star{fill:var(--mc-spot);stroke:var(--mc-arm);stroke-width:1.5px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite mc-twinkle}.mc-sparkle{fill:var(--mc-spot);transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite mc-twinkle}.mc-sparkle--2{animation-delay:.6s}.mc-sparkle--3{animation-delay:1.2s}.mc-btn{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;line-height:0;display:block}.mc-btn:focus-visible{outline:2px solid var(--mc-rose);outline-offset:4px;border-radius:999px}.mc-bubble{border:1px solid var(--mc-line);background:var(--mc-paper);max-inline-size:min(260px,100vw - 128px);color:var(--mc-ink);box-shadow:var(--mc-shadow);font:500 14px/1.55 var(--mc-font);text-align:start;pointer-events:auto;border-radius:16px;padding:10px 14px;position:relative}.mc-bubble:after{content:"";background:var(--mc-paper);border-inline-end:1px solid var(--mc-line);border-block-end:1px solid var(--mc-line);block-size:12px;inline-size:12px;transform:rotate(calc(-45deg * var(--mc-dir)));position:absolute;bottom:18px}.mc-bubble[data-tail=end]:after{inset-inline-end:-7px}.mc-bubble[data-tail=start]:after{transform:rotate(calc(135deg * var(--mc-dir)));inset-inline-start:-7px}.mc-bubble[data-tail=bottom]:after{inset-inline-start:50%;bottom:-7px;transform:translate(-50%)rotate(45deg)}.mc-bubble__btn{background:var(--mc-rose);color:var(--mc-on);pointer-events:auto;border-radius:999px;align-items:center;gap:4px;margin-block-start:6px;padding:4px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.mc-bubble__btn:hover{filter:brightness(1.08)}.mc-layer{z-index:48;pointer-events:none;position:fixed;inset:0;overflow:hidden}@media (width<=767px){.mc-layer[data-tabs=true]{--mc-tabs:64px}}.mc-visit{--mc-safe-bottom:calc(16px + var(--mc-tabs,0px) + env(safe-area-inset-bottom,0px));position:absolute}.mc-visit[data-place=bottom-end]{inset-inline-end:16px;bottom:var(--mc-safe-bottom)}.mc-visit[data-place=bottom-start]{inset-inline-start:16px;bottom:var(--mc-safe-bottom)}.mc-visit[data-place=middle-end]{inset-inline-end:16px;top:50%;transform:translateY(-50%)}.mc-visit[data-place=middle-start]{inset-inline-start:16px;top:50%;transform:translateY(-50%)}.mc-visit__in{align-items:flex-end;gap:10px;display:flex}.mc-visit[data-side=end] .mc-visit__in{flex-direction:row-reverse}.mc-visit[data-place^=bottom] .mc-visit__in{animation:mc-in-y var(--mc-enter,.5s) var(--mc-ease-out) both}.mc-visit[data-place^=middle] .mc-visit__in{animation:mc-in-x var(--mc-enter,.5s) var(--mc-ease-out) both}.mc-visit[data-place^=bottom].is-leaving .mc-visit__in{animation:mc-out-y var(--mc-exit,.4s) var(--mc-ease-in) both}.mc-visit[data-place^=middle].is-leaving .mc-visit__in{animation:mc-out-x var(--mc-exit,.4s) var(--mc-ease-in) both}.mc-visit[data-side=start]{--mc-dir-in:calc(-1 * var(--mc-dir))}.mc-visit[data-side=end]{--mc-dir-in:var(--mc-dir)}.mc-intro{top:0;z-index:10;pointer-events:none;justify-content:center;display:flex;position:fixed;inset-inline:0}.mc-intro__hang{transform-origin:50% 0;animation:mc-drop var(--mc-intro-enter,.9s) var(--mc-ease-out) both, mc-swing 2.8s ease-in-out var(--mc-intro-enter,.9s) infinite;flex-direction:column;align-items:center;display:flex}.mc-intro.is-leaving .mc-intro__hang{animation:mc-lift var(--mc-intro-exit,.7s) var(--mc-ease-in) both}.mc-rope{background:var(--mc-rope);border-radius:1px;block-size:clamp(96px,22vh,180px);inline-size:2px;-webkit-mask-image:linear-gradient(#0000 0,#000 55%);mask-image:linear-gradient(#0000 0,#000 55%)}.mc-intro__row{align-items:center;gap:12px;margin-block-start:-6px;display:flex;position:relative}.mc-intro__row .mc-bubble{inset-inline-start:calc(100% + 10px);inline-size:max-content;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=599px){.mc-intro__row .mc-bubble{max-inline-size:calc(100vw - 140px);position:static;transform:none}}.mc-logout{z-index:70;pointer-events:none;animation:mc-pop .24s var(--mc-ease-out) both;align-items:center;gap:8px;display:flex;position:fixed}.mc-logout[data-side=end]{flex-direction:row-reverse}.mc-logout .mc-bubble{pointer-events:none;max-inline-size:200px;color:var(--mc-danger);font-weight:700}.mc-loader{flex-direction:column;align-items:center;gap:2px;animation:2.6s ease-in-out infinite mc-sway;display:flex}.mc-loader[data-compact=true] .wk-mascot{--mc-size:3rem}.mc-cloud{border:1px solid var(--mc-line);background:var(--mc-paper);box-shadow:var(--mc-shadow);border-radius:999px;gap:5px;margin-block-end:2px;margin-inline-start:3.2rem;padding:7px 10px;display:inline-flex}.mc-loader[data-compact=true] .mc-cloud{margin-inline-start:2.2rem;padding:5px 8px}.mc-cloud i{background:var(--mc-muted);border-radius:999px;block-size:6px;inline-size:6px;animation:1.2s ease-in-out infinite mc-dots}.mc-cloud i:nth-child(2){animation-delay:.2s}.mc-cloud i:nth-child(3){animation-delay:.4s}@keyframes mc-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--mc-float-y)))}}@keyframes mc-blink{0%,91%,to{transform:scaleY(0)}94%,97%{transform:scaleY(1)}}@keyframes mc-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes mc-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-22deg)}75%{transform:rotate(14deg)}}@keyframes mc-point{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes mc-flail{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}@keyframes mc-shake{0%,to{transform:translate(0)}25%{transform:translate(-1.5px,1px)}75%{transform:translate(1.5px,-1px)}}@keyframes mc-tear{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(16px)}}@keyframes mc-twinkle{0%,to{opacity:.7;transform:scale(.75)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(20deg)}}@keyframes mc-think-eyes{0%,40%{transform:translate(-2.5px,-3px)}50%,90%{transform:translate(2.5px,-3px)}to{transform:translate(-2.5px,-3px)}}@keyframes mc-dots{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes mc-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes mc-drop{0%{transform:translateY(-110%)}to{transform:translateY(0)}}@keyframes mc-swing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes mc-lift{0%{transform:translateY(0)}to{transform:translateY(-110%)}}@keyframes mc-in-y{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes mc-out-y{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(48px)}}@keyframes mc-in-x{0%{transform:translateX(calc(48px * var(--mc-dir-in,1)));opacity:0}to{opacity:1;transform:translate(0)}}@keyframes mc-out-x{0%{opacity:1;transform:translate(0)}to{transform:translateX(calc(48px * var(--mc-dir-in,1)));opacity:0}}@keyframes mc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}html.mc-eating,html.mc-eating *{cursor:none!important}.mc-teeth{fill:var(--mc-eye)}.mc-teeth-gap{fill:none;stroke:var(--mc-pupil);stroke-width:.8px}.mc-chase{z-index:48;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mc-chase__clip{position:absolute;inset:0}.mc-chase__mover{will-change:transform;position:absolute;top:0;left:0}.mc-chase__mover[hidden]{display:none}.mc-chase__body{transform-origin:50% 88%;position:relative}.mc-chase__body.is-pop{animation:mc-pop .32s var(--mc-ease-out)}.mc-chase__body.is-squeeze{animation:.42s ease-in-out mc-squeeze}.mc-chase__body.is-fall{animation:mc-fall var(--mc-fall,.75s) ease-in both}.mc-chase__body.is-chomp .mc-jaws{transform-box:fill-box;transform-origin:50% 28%;animation:.3s ease-in-out 2 mc-chomp}.mc-chase__shadow{inset-inline-start:50%;background:var(--mc-pupil);opacity:.2;filter:blur(2px);border-radius:50%;block-size:10px;inline-size:68%;position:absolute;bottom:-4px;transform:translate(-50%)}.mc-chase__hole{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--mc-pupil) 88%, var(--mc-rose)) 0 55%, color-mix(in srgb, var(--mc-pupil) 60%, var(--mc-rose)) 100%);block-size:30px;inline-size:100px;box-shadow:inset 0 3px 6px #00000073, 0 0 0 2px color-mix(in srgb, var(--mc-rose) 35%, var(--mc-paper));transform:translate3d(var(--mc-hx,0px), var(--mc-hy,0px), 0) scale(var(--mc-hs,0));transition:transform var(--mc-hole,.32s) var(--mc-ease-out);border-radius:50%;margin:-15px 0 0 -50px;position:absolute;top:0;left:0}.mc-chase__hole.is-closing{transition-duration:var(--mc-hole-close,.3s);transition-timing-function:var(--mc-ease-in)}.mc-chase__cursor{opacity:0;transform-origin:2px 2px;block-size:24px;inline-size:20px;transform:translate3d(var(--mc-cx,0px), var(--mc-cy,0px), 0) scale(var(--mc-cs,1)) rotate(var(--mc-cr,0deg));position:absolute;top:0;left:0}.mc-chase__cursor.is-shown{opacity:1}.mc-chase__cursor.is-eaten{opacity:0;transition:transform var(--mc-eat,.4s) ease-in, opacity var(--mc-eat,.4s) ease-in}.mc-chase__cursor path{fill:var(--mc-eye);stroke:var(--mc-pupil);stroke-width:1.5px;stroke-linejoin:round}@keyframes mc-chomp{0%,to{transform:scaleY(1)}50%{transform:scaleY(.15)}}@keyframes mc-squeeze{0%,to{transform:scale(1)}35%{transform:scale(1.12,.8)}70%{transform:scale(.94,1.08)}}@keyframes mc-fall{0%{transform:translateY(0)rotate(0)scale(1)}to{transform:translateY(72px)rotate(-30deg)scale(.5)}}.phead__in,.mk-head__in{align-items:center;gap:12px;min-inline-size:0;display:flex}.phead__in>div,.mk-head__in>div{min-inline-size:0}@media print{.mc-layer,.mc-intro,.mc-logout,.mc-loader,.mc-chase{display:none!important}}@media (prefers-reduced-motion:reduce){.wk-mascot,.wk-mascot *,.mc-visit__in,.mc-intro__hang,.mc-logout,.mc-loader,.mc-chase *,.mc-cloud i{transition:none!important;animation:none!important}.mc-pupil{transform:none}}
