._4oHFqG_tile{aspect-ratio:1;text-align:left;appearance:none;transition:transform var(--transition-duration-micro-medium,.15s) ease,border-color var(--transition-duration-micro-medium,.15s) ease}._4oHFqG_tile:not(:disabled):hover{transform:translateY(-2px)}._4oHFqG_tile:disabled{cursor:default}._4oHFqG_locked{color:#0000;-webkit-text-stroke:1px var(--neutral-alpha-medium)}._4oHFqG_name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._4oHFqG_nameReveal{opacity:0;transition:grid-template-rows var(--transition-duration-micro-medium,.2s) ease,opacity var(--transition-duration-micro-medium,.2s) ease,margin-top var(--transition-duration-micro-medium,.2s) ease;grid-template-rows:0fr;margin-top:0;display:grid}._4oHFqG_nameReveal>*{min-height:0;overflow:hidden}._4oHFqG_tile:is(:hover,:focus-visible) ._4oHFqG_nameReveal{opacity:1;grid-template-rows:1fr;margin-top:.5rem}@media (hover:none),(pointer:coarse){._4oHFqG_nameReveal{opacity:1;grid-template-rows:1fr;margin-top:.5rem}}@media (prefers-reduced-motion:reduce){._4oHFqG_nameReveal{opacity:1;grid-template-rows:1fr;margin-top:.5rem;transition:none}}._4oHFqG_art{object-fit:cover;z-index:0}._4oHFqG_artBlur{filter:blur(14px);transform:scale(1.12)}._4oHFqG_artFocus{-webkit-mask-image:radial-gradient(closest-side at 50% 45%,#000 30%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 45%,#000 30%,#0000 100%)}._4oHFqG_film{object-fit:cover;z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;inset:0}._4oHFqG_film._4oHFqG_playing{opacity:1}@media (prefers-reduced-motion:reduce){._4oHFqG_film{transition:none;display:none}}._4oHFqG_illustrated:after{content:"";z-index:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--page-background) 55%, transparent) 0%, color-mix(in srgb, var(--page-background) 10%, transparent) 45%, color-mix(in srgb, var(--page-background) 80%, transparent) 100%);position:absolute;inset:0}
._2THtwa_stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline:none}._2THtwa_stage:focus-visible{box-shadow:0 0 0 2px var(--brand-solid-strong)}._2THtwa_stage._2THtwa_dragging{cursor:grabbing}._2THtwa_floor{background:radial-gradient(closest-side, var(--static-black-medium), transparent 70%);filter:blur(6px);pointer-events:none;border-radius:50%;width:58%;height:10%;position:absolute;top:78%;left:50%;transform:translate(-50%,-50%)}._2THtwa_held{opacity:0}._2THtwa_solid{perspective-origin:50%;position:absolute;inset:0}._2THtwa_solid._2THtwa_fading{opacity:0;transition:opacity var(--crossfade,.4s) ease}._2THtwa_solid._2THtwa_replaced{opacity:0;visibility:hidden}._2THtwa_die{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%}._2THtwa_face{transform-style:preserve-3d;backface-visibility:hidden;clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--neutral-background-medium);filter:brightness(calc(.55 + var(--shade,.5) * .6));transition:background-color var(--transition-duration-micro-medium,.3s) ease;position:absolute}._2THtwa_face:after{content:"";background:var(--neutral-border-medium);clip-path:polygon(50% 0,100% 100%,0 100%,0 100%,6% 97%,94% 97%,50% 5%,6% 97%,0 100%);opacity:.9;position:absolute;inset:0}._2THtwa_face._2THtwa_up{background:var(--brand-solid-strong)}._2THtwa_face._2THtwa_up ._2THtwa_num{color:var(--brand-on-solid-strong)}._2THtwa_num{font-family:var(--font-heading);font-weight:600;font-size:var(--num-size);letter-spacing:-.02em;color:var(--neutral-on-background-strong);line-height:1;position:absolute;top:66.667%;left:50%;transform:translate(-50%,-50%)}._2THtwa_canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}._2THtwa_canvas[hidden]{display:none}._2THtwa_srOnly{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._2THtwa_stackMark{background-color:currentColor;flex-shrink:0;width:1.25rem;height:1.25rem;-webkit-mask-image:url(/trademarks/stack-icon-light.svg);mask-image:url(/trademarks/stack-icon-light.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.bs-lMq_film{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;inset:0}.bs-lMq_film.bs-lMq_playing{opacity:1}@media (prefers-reduced-motion:reduce){.bs-lMq_film{transition:none;display:none}}
.fg4wqG_mascot{--mascot-eye:color-mix(in srgb, var(--mascot-color) 12%, #0c0b12);--mascot-look-x:0;--mascot-look-y:0;--mascot-level:0;--tempo:1;--bounce:1;flex-shrink:0;position:relative}.fg4wqG_mascot[data-personality=calm]{--tempo:1.5;--bounce:.5}.fg4wqG_mascot[data-personality=bouncy]{--tempo:.75;--bounce:1.7}.fg4wqG_svg{width:100%;height:100%;overflow:visible}.fg4wqG_canvas{pointer-events:none;width:124%;height:124%;position:absolute;inset:-12%}.fg4wqG_fill{fill:var(--mascot-color)}.fg4wqG_edge{fill:none;stroke:none}.fg4wqG_spec{fill:#fff;opacity:.32}.fg4wqG_mascot[data-surface=matte] .fg4wqG_light{opacity:.45}.fg4wqG_mascot[data-surface=matte] .fg4wqG_rim,.fg4wqG_mascot[data-surface=matte] .fg4wqG_spec,.fg4wqG_mascot[data-surface=flat] .fg4wqG_light,.fg4wqG_mascot[data-surface=flat] .fg4wqG_shade,.fg4wqG_mascot[data-surface=flat] .fg4wqG_rim,.fg4wqG_mascot[data-surface=flat] .fg4wqG_spec{opacity:0}.fg4wqG_mascot[data-surface=glass] .fg4wqG_fill{fill:color-mix(in srgb, var(--mascot-color) 45%, transparent)}.fg4wqG_mascot[data-surface=glass] .fg4wqG_shade{opacity:.5}.fg4wqG_mascot[data-surface=glass] .fg4wqG_rim{opacity:1.6}.fg4wqG_mascot[data-surface=glass] .fg4wqG_spec{opacity:.6}.fg4wqG_mascot[data-surface=glass] .fg4wqG_edge{stroke:color-mix(in srgb, var(--mascot-color) 40%, white);stroke-opacity:.6;stroke-width:2px}.fg4wqG_ink{fill:var(--mascot-eye)}.fg4wqG_tileInk{stroke:var(--mascot-eye);stroke-width:34px;stroke-linejoin:round}.fg4wqG_glint{fill:#fff;opacity:.85}.fg4wqG_line,.fg4wqG_brow{fill:none;stroke:var(--mascot-eye);stroke-width:6px;stroke-linecap:round}.fg4wqG_cheek{fill:color-mix(in srgb, #ff6b8a 55%, var(--mascot-color));opacity:.5}.fg4wqG_shadow{fill:color-mix(in srgb, var(--mascot-color) 35%, black);opacity:.22;transform-box:fill-box;transform-origin:50%;animation:fg4wqG_mascot-shadow calc(3.2s * var(--tempo)) ease-in-out infinite}.fg4wqG_float,.fg4wqG_body,.fg4wqG_eye,.fg4wqG_brow{transform-box:fill-box;transform-origin:50%}.fg4wqG_lid,.fg4wqG_tile,.fg4wqG_talk{transform-box:view-box;transform-origin:0 0}.fg4wqG_float{animation:fg4wqG_mascot-bob calc(3.2s * var(--tempo)) ease-in-out infinite}.fg4wqG_body{transition:scale .3s,rotate .4s}.fg4wqG_pop{animation:fg4wqG_mascot-pop calc(.45s * var(--tempo)) cubic-bezier(.3, 0, .3, 1)}.fg4wqG_poke{animation:fg4wqG_mascot-poke calc(.6s * var(--tempo)) cubic-bezier(.2, .7, .3, 1)}.fg4wqG_face{--gx:var(--mascot-look-x);--gy:var(--mascot-look-y);transform:translate(calc(var(--gx) * 24px), calc(var(--gy) * 16px));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.fg4wqG_eye{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.fg4wqG_eye.fg4wqG_left{transform:translateX(calc(max(0, -1 * var(--gx)) * 4px)) scaleX(calc(1 - .45 * max(0, -1 * var(--gx)) + .1 * max(0, var(--gx)))) scaleY(calc(1 - .2 * max(var(--gy), -1 * var(--gy))))}.fg4wqG_eye.fg4wqG_right{transform:translateX(calc(max(0, var(--gx)) * -4px)) scaleX(calc(1 - .45 * max(0, var(--gx)) + .1 * max(0, -1 * var(--gx)))) scaleY(calc(1 - .2 * max(var(--gy), -1 * var(--gy))))}.fg4wqG_sheen{transform:translate(calc(var(--mascot-look-x) * -9px), calc(var(--mascot-look-y) * -7px));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.fg4wqG_lidTop,.fg4wqG_lidBottom{transform-box:view-box;transition:transform calc(.28s * var(--tempo)) cubic-bezier(.3, 0, .2, 1)}.fg4wqG_lidTop{transform:translateY(calc(var(--lt,0) * var(--eye-h))) rotate(var(--tilt,0deg))}.fg4wqG_lidBottom{transform:translateY(calc(var(--lb,0) * var(--eye-h) * -1)) rotate(var(--tilt-b,0deg))}.fg4wqG_lid{animation:fg4wqG_mascot-blink calc(4.6s * var(--tempo)) ease-in-out infinite;transition:scale .25s,translate .25s}.fg4wqG_right .fg4wqG_lid{animation-delay:40ms}.fg4wqG_tile{transition:rotate calc(.4s * var(--tempo)) cubic-bezier(.5, 0, .3, 1.4)}.fg4wqG_brow{transition:transform .3s}.fg4wqG_talk{transform:scaleY(.35)}.fg4wqG_mascot[data-state=listening] .fg4wqG_lid{scale:1.12}.fg4wqG_mascot[data-state=listening] .fg4wqG_flick{animation:fg4wqG_mascot-flick calc(3.4s * var(--tempo)) steps(1, end) infinite}.fg4wqG_mascot[data-state=listening] .fg4wqG_body{animation:fg4wqG_mascot-lean calc(2.4s * var(--tempo)) ease-in-out infinite}.fg4wqG_mascot[data-state=thinking] .fg4wqG_float{animation-duration:calc(4.4s * var(--tempo))}.fg4wqG_mascot[data-state=thinking][data-eyes=tile] .fg4wqG_tile{animation:fg4wqG_mascot-turn calc(4.8s * var(--tempo)) infinite}.fg4wqG_mascot[data-state=thinking][data-eyes=tile] .fg4wqG_right .fg4wqG_tile{animation-delay:.12s}.fg4wqG_mascot[data-state=thinking][data-eyes=tile] .fg4wqG_lid{animation:none}.fg4wqG_mascot[data-state=thinking][data-eyes=shape] .fg4wqG_face{--gx:.5;--gy:-.7}.fg4wqG_mascot[data-state=thinking][data-eyes=shape] .fg4wqG_eye.fg4wqG_right{--lt:.35}.fg4wqG_mascot[data-state=thinking][data-eyes=shape] .fg4wqG_body{rotate:4deg}.fg4wqG_mascot[data-state=speaking] .fg4wqG_body{animation:fg4wqG_mascot-talk calc(.9s * var(--tempo)) ease-in-out infinite}.fg4wqG_mascot[data-state=speaking] .fg4wqG_talk{animation:fg4wqG_mascot-mouth calc(.9s * var(--tempo)) ease-in-out infinite}.fg4wqG_mascot[data-state=speaking][data-live] .fg4wqG_body{transform:scale(calc(1 - var(--mascot-level) * .05 * var(--bounce)), calc(1 + var(--mascot-level) * .1 * var(--bounce)));transition:transform 60ms linear;animation:none}.fg4wqG_mascot[data-state=speaking][data-live] .fg4wqG_talk{transform:scaleY(calc(.25 + var(--mascot-level) * .95));transition:transform 60ms linear;animation:none}.fg4wqG_mascot[data-state=speaking][data-live] .fg4wqG_lid{scale:1 calc(1 - var(--mascot-level) * .15)}.fg4wqG_mascot[data-state=sleeping] .fg4wqG_face{--gx:0;--gy:.25}.fg4wqG_mascot[data-state=sleeping] .fg4wqG_eye{--lt:.72}.fg4wqG_mascot[data-state=sleeping] .fg4wqG_float{animation:none}.fg4wqG_mascot[data-state=sleeping] .fg4wqG_body{animation:fg4wqG_mascot-breathe calc(3.6s * var(--tempo)) ease-in-out infinite}.fg4wqG_mascot[data-state=sleeping] .fg4wqG_lid{animation:none}.fg4wqG_zzz{fill:var(--neutral-on-background-weak);font:600 18px/1 var(--font-heading,sans-serif)}.fg4wqG_zzz text{animation:2.6s ease-in-out infinite fg4wqG_mascot-z}.fg4wqG_zzz text:nth-child(2){font-size:14px;animation-delay:1.3s}.fg4wqG_heart{fill:#ff5c8a}.fg4wqG_sparkle{fill:#ffd75e}.fg4wqG_glyphLine,.fg4wqG_blushLine{fill:none;stroke:var(--mascot-eye);stroke-width:.17px;stroke-linecap:round;stroke-linejoin:round}.fg4wqG_blush{fill:#ff6b8a;opacity:.45}.fg4wqG_blushLine{stroke:#ff6b8a;stroke-width:.07px;opacity:.8}.fg4wqG_water,.fg4wqG_tear{fill:#8fd3ff}.fg4wqG_sweat{animation:fg4wqG_mascot-sweat calc(2.4s * var(--tempo)) ease-in-out infinite}.fg4wqG_tear{animation:1.3s cubic-bezier(.5,0,.9,.6) infinite fg4wqG_mascot-tear}.fg4wqG_anger{animation:.7s ease-in-out infinite fg4wqG_mascot-throb}.fg4wqG_anger path{fill:none;stroke:#ff4d4f;stroke-width:.13px;stroke-linecap:round}.fg4wqG_floater{opacity:0;animation:2.1s ease-out infinite fg4wqG_mascot-floater}.fg4wqG_question{fill:color-mix(in srgb, var(--mascot-color) 55%, white);font-size:1.3px;font-weight:800}.fg4wqG_kawaii *{transform-box:fill-box;transform-origin:50%}.fg4wqG_mascot[data-mood=happy] .fg4wqG_eye{--lb:.38}.fg4wqG_mascot[data-mood=happy] .fg4wqG_tile{rotate:180deg}.fg4wqG_mascot[data-mood=happy] .fg4wqG_float{animation:fg4wqG_mascot-hop calc(1.4s * var(--tempo)) cubic-bezier(.3, 0, .3, 1) infinite}.fg4wqG_mascot[data-mood=happy] .fg4wqG_lid{animation:none}.fg4wqG_mascot[data-mood=happy] .fg4wqG_brow{transform:translateY(-3px)}.fg4wqG_mascot[data-mood=surprised] .fg4wqG_lid{scale:1.3}.fg4wqG_mascot[data-mood=surprised] .fg4wqG_body{scale:.95 1.07}.fg4wqG_mascot[data-mood=surprised] .fg4wqG_brow{transform:translateY(-8px)}.fg4wqG_mascot[data-mood=sad] .fg4wqG_face{--gy:.45}.fg4wqG_mascot[data-mood=sad] .fg4wqG_eye.fg4wqG_left{--lt:.32;--tilt:-16deg}.fg4wqG_mascot[data-mood=sad] .fg4wqG_eye.fg4wqG_right{--lt:.32;--tilt:16deg}.fg4wqG_mascot[data-mood=sad] .fg4wqG_brow.fg4wqG_left{transform:rotate(-16deg)translateY(-2px)}.fg4wqG_mascot[data-mood=sad] .fg4wqG_brow.fg4wqG_right{transform:rotate(16deg)translateY(-2px)}.fg4wqG_mascot[data-mood=sad] .fg4wqG_body{scale:1.04 .95}.fg4wqG_mascot[data-mood=sad] .fg4wqG_float{animation-duration:calc(5s * var(--tempo))}.fg4wqG_mascot[data-mood=determined] .fg4wqG_eye.fg4wqG_left{--lt:.3;--tilt:18deg}.fg4wqG_mascot[data-mood=determined] .fg4wqG_eye.fg4wqG_right{--lt:.3;--tilt:-18deg}.fg4wqG_mascot[data-mood=determined] .fg4wqG_brow.fg4wqG_left{transform:rotate(18deg)translateY(4px)}.fg4wqG_mascot[data-mood=determined] .fg4wqG_brow.fg4wqG_right{transform:rotate(-18deg)translateY(4px)}.fg4wqG_mascot[data-mood=focused] .fg4wqG_eye{--lt:.3;--lb:.14}.fg4wqG_mascot[data-mood=focused] .fg4wqG_brow{transform:translateY(3px)}.fg4wqG_mascot[data-mood=skeptical] .fg4wqG_eye.fg4wqG_left{--lt:.45}.fg4wqG_mascot[data-mood=skeptical] .fg4wqG_eye.fg4wqG_right .fg4wqG_lid{scale:1.12}.fg4wqG_mascot[data-mood=skeptical] .fg4wqG_brow.fg4wqG_left{transform:translateY(4px)}.fg4wqG_mascot[data-mood=skeptical] .fg4wqG_brow.fg4wqG_right{transform:translateY(-7px)rotate(-8deg)}.fg4wqG_mascot[data-mood=skeptical] .fg4wqG_body{rotate:-5deg}.fg4wqG_mascot[data-mood=wink] .fg4wqG_eye.fg4wqG_left{--lt:.44;--lb:.44}.fg4wqG_mascot[data-mood=wink] .fg4wqG_eye.fg4wqG_right{--lb:.34}.fg4wqG_mascot[data-mood=wink] .fg4wqG_right .fg4wqG_tile{rotate:180deg}.fg4wqG_mascot[data-mood=wink] .fg4wqG_lid{animation:none}.fg4wqG_mascot[data-mood=wink] .fg4wqG_body{rotate:-4deg}@keyframes fg4wqG_mascot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-5px * var(--bounce)))}}@keyframes fg4wqG_mascot-shadow{0%,to{transform:scaleX(1)}50%{transform:scaleX(calc(1 - .12 * var(--bounce)))}}@keyframes fg4wqG_mascot-pop{0%{transform:scale(1)}30%{transform:scale(calc(1 + .07 * var(--bounce)), calc(1 - .08 * var(--bounce)))}65%{transform:scale(calc(1 - .03 * var(--bounce)), calc(1 + .05 * var(--bounce)))}to{transform:scale(1)}}@keyframes fg4wqG_mascot-poke{0%{transform:scale(1)}18%{transform:scale(calc(1 + .12 * var(--bounce)), calc(1 - .16 * var(--bounce)))}42%{transform:scale(calc(1 - .05 * var(--bounce)), calc(1 + .08 * var(--bounce)))}64%{transform:scale(calc(1 + .02 * var(--bounce)), calc(1 - .03 * var(--bounce)))}to{transform:scale(1)}}@keyframes fg4wqG_mascot-sweat{0%,to{transform:translateY(0)}50%{transform:translateY(.08px)scale(.94,1.06)}}@keyframes fg4wqG_mascot-tear{0%{opacity:0;transform:translateY(0)scale(.4)}15%{opacity:1;transform:translateY(.1px)scale(1)}to{opacity:0;transform:translateY(1.4px)scale(.8)}}@keyframes fg4wqG_mascot-throb{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes fg4wqG_mascot-floater{0%{opacity:0;transform:translateY(.4px)scale(.4)}20%{opacity:1}to{opacity:0;transform:translateY(-1.6px)scale(1)}}@keyframes fg4wqG_mascot-blink{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.08)}}@keyframes fg4wqG_mascot-flick{0%,to{transform:translate(0)}22%{transform:translate(-3px)}41%{transform:translate(2px,-1px)}63%{transform:translate(0)}80%{transform:translate(3px,1px)}}@keyframes fg4wqG_mascot-turn{0%,10%{animation-timing-function:cubic-bezier(.5,0,.3,1.5);transform:rotate(0)}22%,35%{animation-timing-function:cubic-bezier(.5,0,.3,1.5);transform:rotate(90deg)}47%,60%{animation-timing-function:cubic-bezier(.5,0,.3,1.5);transform:rotate(180deg)}72%,85%{animation-timing-function:cubic-bezier(.5,0,.3,1.5);transform:rotate(270deg)}97%,to{transform:rotate(360deg)}}@keyframes fg4wqG_mascot-lean{0%,to{transform:rotate(calc(-4deg * var(--bounce))) scale(1.02, .98)}50%{transform:rotate(calc(-2deg * var(--bounce))) scale(.99, 1.01)}}@keyframes fg4wqG_mascot-talk{0%,to{transform:scale(1)}15%{transform:scale(calc(1 - .04 * var(--bounce)), calc(1 + .07 * var(--bounce)))}30%{transform:scale(1.01,.99)}48%{transform:scale(calc(1 - .03 * var(--bounce)), calc(1 + .05 * var(--bounce)))}62%{transform:scale(1)}80%{transform:scale(calc(1 - .05 * var(--bounce)), calc(1 + .08 * var(--bounce)))}}@keyframes fg4wqG_mascot-mouth{0%,30%,62%,to{transform:scaleY(.3)}15%,80%{transform:scaleY(1)}48%{transform:scaleY(.7)}}@keyframes fg4wqG_mascot-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03,.96)}}@keyframes fg4wqG_mascot-hop{0%,to{transform:translateY(0)scale(1.04,.96)}35%{transform:translateY(calc(-12px * var(--bounce))) scale(.97, 1.04)}60%{transform:translateY(0)scale(1.06,.94)}75%{transform:translateY(0)scale(1)}}@keyframes fg4wqG_mascot-z{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translate(10px,-14px)}}.fg4wqG_mascot[data-surface=flat] .fg4wqG_glint{opacity:0}
