@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/quicksand/Quicksand-Regular.woff2) format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/quicksand/Quicksand-Medium.woff2) format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/quicksand/Quicksand-SemiBold.woff2) format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/quicksand/Quicksand-Bold.woff2) format("woff2")}:root{--font-sans: "Quicksand", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sidebar: #fdfdfd;--background: #fdfdfd}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dark{--sidebar: oklch(.18 .015 55);--sidebar-foreground: #FFE4C9;--sidebar-primary: #FF8534;--sidebar-primary-foreground: #1A1410;--sidebar-accent: #ff853426;--sidebar-accent-foreground: #FF8534;--sidebar-border: #ff853440;--sidebar-ring: #FF8534}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sidebar-logo-wrap{position:relative;display:inline-flex;align-items:center}.sidebar-logo{position:relative;z-index:2}.dark .sidebar-logo{filter:brightness(0) saturate(100%) invert(92%) sepia(18%) saturate(560%) hue-rotate(335deg) brightness(104%) contrast(101%) drop-shadow(0 0 5px rgba(255,133,52,.28)) drop-shadow(0 0 12px rgba(235,109,10,.12))}.dark .sidebar-logo-wrap:before{content:"";position:absolute;left:8px;top:50%;width:32px;height:32px;background:radial-gradient(circle,rgba(255,133,52,.45) 0%,rgba(255,133,52,.1) 45%,transparent 75%);filter:blur(14px);z-index:1;pointer-events:none;transform:translateY(-50%);animation:sidebar-logo-ember 3.2s ease-in-out infinite alternate}@keyframes sidebar-logo-ember{0%{opacity:.4;transform:translateY(-50%) scale(.95)}to{opacity:.7;transform:translateY(-50%) scale(1.05)}}@media(prefers-reduced-motion:reduce){.dark .sidebar-logo-wrap:before{animation:none;opacity:.85}}@keyframes dotPop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes scanSweep{0%{transform:translateY(0)}to{transform:translateY(168px)}}@keyframes checkPop{0%{transform:scale(.4)}60%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes cardIn{0%{transform:translateY(16px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes v2-chip-in{0%{opacity:0;transform:translate(24px) scale(.92)}to{opacity:1;transform:translate(0) scale(1)}}.v2-chip-enter{opacity:0;animation:v2-chip-in .55s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--chip-i, 0) * 70ms)}@keyframes v2-step-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes v2-step-in-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.v2-step-in-right{animation:v2-step-in-right .4s cubic-bezier(.16,1,.3,1) forwards}.v2-step-in-left{animation:v2-step-in-left .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes v2-prog-pulse{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.6);opacity:0}}.v2-prog-pulse{position:absolute;inset:-2px;border-radius:9999px;border:2px solid var(--wana-primary, #FF9204);animation:v2-prog-pulse .7s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}@keyframes v2-wobble{0%{transform:rotate(0) scale(1)}30%{transform:rotate(-8deg) scale(1.08)}60%{transform:rotate(6deg) scale(1.04)}to{transform:rotate(0) scale(1)}}.v2-wobble{animation:v2-wobble .6s cubic-bezier(.16,1,.3,1)}@keyframes v2-bump{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.v2-bump{animation:v2-bump .3s cubic-bezier(.16,1,.3,1)}@keyframes v2-emoji-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.v2-emoji-bounce{animation:v2-emoji-bounce 1.6s ease-in-out infinite}@keyframes v2-mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes v2-mascot-wag{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.v2-mascot-awake{animation:v2-mascot-float 2.4s ease-in-out infinite}.v2-mascot-walking{animation:v2-mascot-float 1.4s ease-in-out infinite}.v2-mascot-celebrate{animation:v2-mascot-wag .8s ease-in-out infinite}@keyframes confetti-fall{0%{transform:translate3d(0,-30px,0) rotate(var(--confetti-rot-start, 0deg))}50%{transform:translate3d(var(--confetti-sway, 6px),200px,0) rotate(calc(var(--confetti-rot-start, 0deg) + 200deg))}to{transform:translate3d(0,420px,0) rotate(var(--confetti-rot-end, 540deg))}}.confetti-fall{top:0;animation-name:confetti-fall;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}@keyframes welcome-paw-fall{0%{transform:translate3d(0,-10px,0) rotate(var(--paw-rot-start, 0deg));opacity:0}12%{opacity:var(--paw-opacity, .4)}88%{opacity:var(--paw-opacity, .4)}to{transform:translate3d(var(--paw-sway, 0px),220px,0) rotate(var(--paw-rot-end, 360deg));opacity:0}}.welcome-paw{animation-name:welcome-paw-fall;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform,opacity}@keyframes welcome-medallion-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.welcome-medallion-spin{animation:welcome-medallion-spin 26s linear infinite}@keyframes welcome-shimmer{0%,to{transform:translate(-110%)}55%{transform:translate(110%)}}.welcome-shimmer{animation:welcome-shimmer 3.6s ease-in-out infinite}.welcome-card:hover .welcome-shimmer{animation-play-state:paused}@keyframes welcome-paw-wag{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.welcome-paw-wag{animation:welcome-paw-wag 2.2s ease-in-out infinite;transform-origin:50% 65%}@keyframes welcome-twinkle{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.welcome-twinkle{animation:welcome-twinkle 2.4s ease-in-out infinite;transform-origin:center}@media(prefers-reduced-motion:reduce){.v2-chip-enter,.v2-step-in-right,.v2-step-in-left,.v2-prog-pulse,.v2-wobble,.v2-bump,.v2-emoji-bounce,.v2-mascot-awake,.v2-mascot-walking,.v2-mascot-celebrate{animation:none}.confetti-fall{display:none}.welcome-paw,.welcome-medallion-spin,.welcome-shimmer,.welcome-paw-wag,.welcome-twinkle{animation:none}.welcome-paw{display:none}}
