.fx-ripple-host{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-ripple{left:var(--rx,50%);top:var(--ry,50%);width:var(--rs,80px);height:var(--rs,80px);margin:calc(var(--rs,80px) / -2) 0 0 calc(var(--rs,80px) / -2);background:var(--rip,#7dface52);opacity:0;border-radius:9999px;animation:.52s cubic-bezier(.22,1,.36,1) both fx-ripple;position:absolute;transform:scale(0)}.fx-ripple[data-tone=dark]{--rip:#02141a2e}@keyframes fx-ripple{0%{opacity:.9;transform:scale(0)}to{opacity:0;transform:scale(2.6)}}.rf{transform-origin:50% 92%;flex-shrink:0;display:inline-block;position:relative}.rf[data-mood=idle]{animation:3.4s ease-in-out 3 both rf-rock}.rf[data-mood=greet]{animation:.62s cubic-bezier(.34,1.56,.64,1) both rf-greet}.rf[data-mood=guide]{transform:rotate(calc(var(--look,-1) * 8deg));animation:.38s cubic-bezier(.22,1,.36,1) both rf-lean}.rf[data-mood=wait]{animation:2.6s ease-in-out 2 both rf-bob}.rf[data-mood=react]{animation:.5s cubic-bezier(.34,1.56,.64,1) both rf-react}.rf[data-mood=proud]{animation:.6s cubic-bezier(.34,1.56,.64,1) both rf-proud}.rf[data-mood=shrug]{animation:.32s ease-in-out both rf-shrug;transform:rotate(-6deg)}.rf[data-mood=sleep]{opacity:.6}@keyframes rf-rock{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes rf-greet{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(-7%)rotate(-9deg)}70%{transform:translateY(0)rotate(4deg)}to{transform:none}}@keyframes rf-lean{0%{transform:rotate(0)}to{transform:rotate(calc(var(--look,-1) * 8deg))}}@keyframes rf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4%)}}@keyframes rf-react{0%{transform:scale(1)}18%{transform:translateY(3%)scale(.94)}58%{transform:translateY(-9%)scale(1.12)}to{transform:none}}@keyframes rf-proud{0%{transform:scale(.82)}60%{transform:translateY(-6%)scale(1.08)}to{transform:none}}@keyframes rf-shrug{0%{transform:rotate(0)}25%{transform:rotate(-6deg)}55%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}to{transform:rotate(-6deg)}}@keyframes rf-fade{0%{opacity:0}to{opacity:1}}.rf-mark{border-radius:9999px;overflow:hidden}.btn-morph{place-items:center;display:inline-grid}.btn-face{white-space:nowrap;opacity:0;visibility:hidden;grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.btn-face[data-on]{opacity:1;visibility:visible;animation:.12s ease-out both rf-fade}.btn-check{flex-shrink:0}.btn-check path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.4s cubic-bezier(.23,1,.32,1) 50ms forwards btn-draw}@keyframes btn-draw{to{stroke-dashoffset:0}}.btn-done-in{animation:.32s cubic-bezier(.34,1.56,.64,1) both btn-done-in}@keyframes btn-done-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}html.sheet-open .app-page{transition:scale .32s cubic-bezier(.22,1,.36,1);scale:.97}.sheet-handle-zone{touch-action:none;cursor:grab}.sheet-foot{background:linear-gradient(#041a1d00 0,#041a1d 22px)}@media (prefers-reduced-motion:reduce){.fx-ripple-host{display:none}.rf[data-mood],.rf[data-mood=guide]{animation:.14s ease-out both rf-fade}.btn-check path{stroke-dashoffset:0;animation:none}.btn-done-in{animation:.14s ease-out both rf-fade}.btn-face[data-on]{animation-duration:.14s}html.sheet-open .app-page{transition:none;scale:1}}html[data-flat] .fx-ripple-host{display:none}html[data-flat] .rf[data-mood]{animation:.14s ease-out both rf-fade}html[data-flat] .btn-check path{stroke-dashoffset:0;animation:none}html[data-flat] .btn-done-in{animation:.14s ease-out both rf-fade}html[data-flat].sheet-open .app-page{transition:none;scale:1}.fx-press-ring{transition:box-shadow .12s ease-out}.fx-press-ring:active:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 0 4px #7dface47}@media (prefers-reduced-motion:reduce){.fx-press-ring{transition:none}}html[data-track] .display.sheet-title{letter-spacing:-.02em;font-family:Outfit Variable,Outfit,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal;font-weight:700}
