@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Poppins:wght@600;700;800&family=Space+Mono:wght@400;700&display=swap";:root{--red:#c8102e;--red-deep:#9e0c24;--green:#6dbe45;--ink:#1a1a1a;--ink-soft:#5b5b5b;--paper:#fff;--paper-2:#f6f6f4;--line:#e7e7e3;--white:#fff;--shadow:#0000001a;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Poppins", "Inter", system-ui, sans-serif;--font-mono:"Space Mono", "Courier New", monospace;--step--1:.82rem;--step-0:1rem;--step-1:1.2rem;--step-2:1.6rem;--step-3:clamp(2.1rem, 1.6rem + 3.5vw, 3rem);--radius:14px;--radius-sm:10px;--radius-pill:999px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{font-family:var(--font-body);font-size:var(--step-0);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior-y:none;line-height:1.5}button,a,.tap{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display)}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--red);outline-offset:2px}.eyebrow{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.pressable{transition:transform .12s,box-shadow .12s,background .15s}.pressable:active{transform:scale(.97)}.app-shell{background:var(--paper);min-height:100dvh;position:relative}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.pz-page-spin{border:3px solid #0000001a;border-top-color:var(--red);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite pz-page-spin}@keyframes pz-page-spin{to{transform:rotate(360deg)}}
