@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300..800;1,300..800&display=swap";:root{font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}*{box-sizing:border-box}html,body{margin:0;min-width:320px;max-width:100vw;overflow-x:hidden;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#f8f9fa;color:#0f172a;letter-spacing:-.01em}#root{min-height:100vh;max-width:100%;overflow-x:hidden}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.terminal-card,.purr-card,.clay-card{background-color:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:none!important;transition:border-color .12s ease,background-color .12s ease}.terminal-card-hover,.purr-card-interactive,.clay-card-interactive,.stripe-card-interactive{background-color:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:none!important;transform:none!important;transition:border-color .12s ease,background-color .12s ease!important}.terminal-card-hover:hover,.purr-card-interactive:hover,.clay-card-interactive:hover,.stripe-card-interactive:hover{border-color:#cbd5e1!important;background-color:#fafbfc!important;transform:none!important;box-shadow:none!important}.terminal-selected{border-color:#ff8042!important;background-color:#fff9f6!important}.terminal-cat-btn{background:transparent!important;border:none!important;border-bottom:2.5px solid transparent!important;border-radius:0!important;padding:8px 14px!important;font-weight:600!important;font-size:.88rem!important;color:#64748d!important;cursor:pointer;transition:color .12s ease,border-color .12s ease}.terminal-cat-btn:hover{color:#1e293b!important}.terminal-cat-btn.active,.purr-pill-active{color:#ff8042!important;border-bottom-color:#ff8042!important;font-weight:700!important}.terminal-inset,.clay-inset,.purr-inset{background-color:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.terminal-stepper,.purr-stepper{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;display:inline-flex;align-items:center;padding:1px 4px}.terminal-topbar,.stripe-glass-header,.clay-header{background-color:#fff!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important}html[data-theme=dark],html[data-theme=dark] body{background-color:#0b0f19!important;color:#f8fafc!important}html[data-theme=dark] .terminal-card,html[data-theme=dark] .purr-card,html[data-theme=dark] .clay-card,html[data-theme=dark] .terminal-card-hover,html[data-theme=dark] .purr-card-interactive,html[data-theme=dark] .clay-card-interactive,html[data-theme=dark] .stripe-card-interactive{background-color:#131b2e!important;border-color:#1e293b!important;color:#f8fafc!important}html[data-theme=dark] .terminal-card-hover:hover,html[data-theme=dark] .purr-card-interactive:hover,html[data-theme=dark] .clay-card-interactive:hover,html[data-theme=dark] .stripe-card-interactive:hover{border-color:#334155!important;background-color:#1a2438!important}html[data-theme=dark] .terminal-selected{border-color:#ff8a3d!important;background-color:#26160d!important}html[data-theme=dark] .terminal-inset,html[data-theme=dark] .clay-inset,html[data-theme=dark] .purr-inset{background-color:#0e1626!important;border-color:#1e293b!important}html[data-theme=dark] .terminal-topbar,html[data-theme=dark] .stripe-glass-header,html[data-theme=dark] .clay-header{background-color:#131b2e!important;border:none!important}html[data-theme=dark] .terminal-cat-btn{color:#94a3b8!important}html[data-theme=dark] .terminal-cat-btn:hover,html[data-theme=dark] .heading-tight{color:#f8fafc!important}.tnum{font-feature-settings:"tnum" 1}@keyframes pulse-dot{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.05);opacity:1}to{transform:scale(.95);opacity:.8}}.status-dot-active{width:7px;height:7px;border-radius:50%;background-color:#10b981;display:inline-block;animation:pulse-dot 2s infinite ease-in-out}.loading-icon{color:#ff8042;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.paw-loading-pulse{animation:pawBrandPulse 1.8s ease-in-out infinite}@keyframes pawBrandPulse{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.025);opacity:1}}.paw-loading-progress-bar{animation:pawProgressLine 1.4s infinite ease-in-out}@keyframes pawProgressLine{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.loading-icon,.paw-loading-pulse,.paw-loading-progress-bar,.status-dot-active{animation:none!important}.MuiDialog-paper,.MuiBackdrop-root,.modal-card,.modal-backdrop{transition:none!important;animation:none!important;transform:none!important}}.modal-backdrop,.MuiBackdrop-root{transition:opacity .22s ease!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media(max-width:599px){.MuiDrawer-paper{width:min(86vw,300px)}}.tabular-nums{font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.price-text{font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;font-weight:800!important;letter-spacing:-.02em!important}.heading-tight{letter-spacing:-.035em!important;font-weight:800!important;color:#0f172a!important}
