@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}}.svc-parent{height:240px;perspective:1000px;appearance:none;-webkit-appearance:none;border:0;padding:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.svc-card{position:relative;display:block;height:100%;border-radius:36px;background:linear-gradient(135deg,#ffc400,#ff9000);transform-style:preserve-3d;transition:transform .4s ease}.svc-parent:hover .svc-card,.svc-parent:focus-visible .svc-card{transform:rotate3d(1,1,0,6deg)}.svc-parent:focus-visible{outline:none}.svc-parent:focus-visible .svc-card{box-shadow:0 0 0 3px #eb6d0a8c}.svc-glass{position:absolute;inset:8px;border-radius:40px 100% 40px 40px;background:linear-gradient(0deg,#ffffff59,#ffffffd1);transform:translateZ(25px);transform-style:preserve-3d;border-left:1px solid #fff;border-bottom:1px solid #fff}.svc-content{position:relative;display:block;padding:92px 24px 0;transform:translateZ(26px);transform-style:preserve-3d}.svc-title{display:block;color:#b35900;font-weight:900;font-size:17px;line-height:1.2}.svc-text{display:block;margin-top:18px;color:#b35900c2;font-size:13px;line-height:1.4}.svc-bottom{position:absolute;bottom:18px;left:24px;right:24px;transform:translateZ(26px);transform-style:preserve-3d}.svc-cta{display:inline-flex;align-items:center;gap:6px;color:#e07b00;font-weight:800;font-size:13px;white-space:nowrap}.svc-cta svg{width:16px;height:16px}.svc-logo{position:absolute;top:0;right:0;transform-style:preserve-3d}.svc-circle{position:absolute;top:0;right:0;display:block;aspect-ratio:1;border-radius:50%;background:#ffae0033;box-shadow:#64646f1c -10px 10px 20px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.svc-circle1{width:145px;top:8px;right:8px;transform:translateZ(20px)}.svc-circle2{width:78px;top:10px;right:10px;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);transform:translateZ(40px)}.svc-circle3{width:68px;top:16px;right:16px;transform:translateZ(60px)}.svc-circle4{width:58px;top:22px;right:22px;transform:translateZ(80px)}.svc-circle5{width:48px;top:28px;right:28px;display:grid;place-content:center;transform:translateZ(100px)}.svc-circle5 svg{width:24px;height:24px;color:#fff}
