/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--pp-night:#121110;--pp-night-deep:#0c0b0a;--pp-night-raised:#1c1b19;--pp-night-line:#2e2c29;--pp-night-line-strong:#3a3834;--pp-paper:#f6f4ef;--pp-paper-sunk:#edeae3;--pp-white:#fff;--pp-paper-line:#e4e0d8;--pp-paper-line-strong:#d6d2c9;--pp-stone:#9a968e;--pp-stone-deep:#6b675f;--pp-stone-ink:#4a4741;--pp-stone-light:#c9c5bc;--pp-gold:#efca65;--pp-gold-ink:#8a6a14;--pp-blue:#3f6fb5;--pp-green:#2f7d57;--pp-amber:#b8871b;--pp-red:#b3432f;--pp-red-light:#d9624b;--pp-green-light:#7fbf9c;--pp-amber-light:#d4a73b;--surface-page:var(--pp-night);--surface-deep:var(--pp-night-deep);--surface-card:var(--pp-night-raised);--surface-sunk:var(--pp-night-deep);--surface-inverse:var(--pp-paper);--text-primary:var(--pp-paper);--text-secondary:var(--pp-stone-light);--text-muted:var(--pp-stone);--text-inverse:var(--pp-night);--text-link:var(--pp-gold);--border-default:var(--pp-night-line);--border-strong:var(--pp-night-line-strong);--accent:var(--pp-gold);--accent-text:var(--pp-gold);--action-bg:var(--pp-paper);--action-fg:var(--pp-night);--action-bg-hover:var(--pp-white);--focus-ring:var(--pp-gold);--scrim:#0c0b0a66;--status-waiting:var(--pp-blue);--status-ok:var(--pp-green);--status-ok-text:var(--pp-green-light);--status-ok-bg:#2f7d572e;--status-warn:var(--pp-amber-light);--status-warn-text:var(--pp-amber-light);--status-warn-bg:#d4a73b24;--status-error:var(--pp-red-light);--status-error-text:var(--pp-red-light);--status-error-bg:#d9624b24;--status-confirmed-bg:var(--pp-paper);--status-confirmed-fg:var(--pp-night)}[data-theme=paper]{--surface-page:var(--pp-paper);--surface-deep:var(--pp-paper-sunk);--surface-card:var(--pp-white);--surface-sunk:#f1eee8;--surface-inverse:var(--pp-night);--text-primary:var(--pp-night);--text-secondary:var(--pp-stone-ink);--text-muted:var(--pp-stone-deep);--text-inverse:var(--pp-paper);--text-link:var(--pp-night);--border-default:var(--pp-paper-line);--border-strong:var(--pp-paper-line-strong);--accent:var(--pp-gold);--accent-text:var(--pp-gold-ink);--action-bg:var(--pp-night);--action-fg:var(--pp-paper);--action-bg-hover:#000;--focus-ring:var(--pp-night);--status-waiting:var(--pp-blue);--status-ok:var(--pp-green);--status-ok-text:var(--pp-green);--status-ok-bg:#e2f0e8;--status-warn:var(--pp-amber);--status-warn-text:#8a6412;--status-warn-bg:#f7edd3;--status-error:var(--pp-red);--status-error-text:var(--pp-red);--status-error-bg:#fbedea;--status-confirmed-bg:var(--pp-night);--status-confirmed-fg:var(--pp-paper)}[data-theme=night]{--surface-page:var(--pp-night);--surface-deep:var(--pp-night-deep);--surface-card:var(--pp-night-raised);--surface-sunk:var(--pp-night-deep);--surface-inverse:var(--pp-paper);--text-primary:var(--pp-paper);--text-secondary:var(--pp-stone-light);--text-muted:var(--pp-stone);--text-inverse:var(--pp-night);--text-link:var(--pp-gold);--border-default:var(--pp-night-line);--border-strong:var(--pp-night-line-strong);--accent:var(--pp-gold);--accent-text:var(--pp-gold);--action-bg:var(--pp-paper);--action-fg:var(--pp-night);--action-bg-hover:var(--pp-white);--focus-ring:var(--pp-gold);--scrim:#0c0b0a66;--status-waiting:var(--pp-blue);--status-ok:var(--pp-green);--status-ok-text:var(--pp-green-light);--status-ok-bg:#2f7d572e;--status-warn:var(--pp-amber-light);--status-warn-text:var(--pp-amber-light);--status-warn-bg:#d4a73b24;--status-error:var(--pp-red-light);--status-error-text:var(--pp-red-light);--status-error-bg:#d9624b24;--status-confirmed-bg:var(--pp-paper);--status-confirmed-fg:var(--pp-night)}:root{--font-sans:"Outfit",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--weight-display:200;--weight-light:300;--weight-body:400;--weight-strong:500;--weight-heavy:600;--size-display-xl:clamp(76px,13vw,200px);--size-display:clamp(52px,8vw,124px);--size-display-sm:clamp(40px,5.5vw,88px);--size-title-lg:40px;--size-title:32px;--size-title-sm:24px;--size-body-lg:20px;--size-body:16px;--size-body-sm:14px;--size-caption:13px;--size-micro:11px;--size-mono:15px;--leading-display:.88;--leading-title:1.1;--leading-body:1.55;--leading-tight:1.3;--tracking-display:-.05em;--tracking-title:-.025em;--tracking-body:0;--tracking-eyebrow:.32em;--tracking-mono-label:.14em}.pp-display{font-weight:var(--weight-display);font-size:var(--size-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.pp-display,.pp-title{font-family:var(--font-sans)}.pp-title{font-weight:var(--weight-strong);font-size:var(--size-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.pp-body{font-weight:var(--weight-body);font-size:var(--size-body);line-height:var(--leading-body)}.pp-body,.pp-eyebrow{font-family:var(--font-sans)}.pp-eyebrow{font-weight:var(--weight-strong);font-size:var(--size-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.pp-mono{font-family:var(--font-mono);font-size:var(--size-mono);font-variant-numeric:tabular-nums}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-35:140px;--section-pad-y:clamp(72px,10vw,140px);--section-pad-x:clamp(24px,5vw,72px);--content-max:1200px;--wide-max:1280px;--prose-max:64ch;--page-max:1600px;--control-sm:36px;--control-md:48px;--control-lg:56px;--hit-min:44px;--nav-h:64px;--nav-h-phone:56px;--radius-xs:3px;--radius-sm:4px;--radius-control:6px;--radius-field:8px;--radius-card:10px;--radius-panel:14px;--radius-sheet:22px;--radius-round:999px;--shadow-card:0 1px 2px #1211100d,0 8px 24px #1211100f;--shadow-float:0 12px 32px #00000047;--border-hair:1px;--ease-reveal:cubic-bezier(.16,1,.3,1);--ease-panel:cubic-bezier(.7,0,.2,1);--dur-press:.12s;--dur-micro:.28s;--dur-ui:.42s;--dur-reveal:1.2s;--dur-page:1.4s;--stagger:80ms;--stagger-line:.12s;--loop-orbit:40s;--loop-marquee:38s;--loader-lap:1.6s;--rise-sm:12px;--rise-lg:40px}@keyframes pp-rise{0%{transform:translateY(106%)}to{transform:translateY(0)}}@keyframes pp-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pp-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes pp-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes pp-trail{0%,to{opacity:.2}33%{opacity:1}}@keyframes pp-band{0%{transform-origin:0;transform:scaleX(0)}45%{transform-origin:0;transform:scaleX(1)}55%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes pp-wipe-in{0%{clip-path:circle(0)}to{clip-path:circle(150%)}}@keyframes pp-wipe-out{0%{clip-path:circle(150%)}to{clip-path:circle(0)}}@keyframes pp-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pp-stamp{0%{opacity:0;transform:rotate(-16deg)scale(1.7)}60%{opacity:1;transform:rotate(-7deg)scale(.96)}to{opacity:1;transform:rotate(-7deg)scale(1)}}@keyframes pp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}:root{--font-sans:var(--font-outfit),"Outfit",system-ui,sans-serif;--font-mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--surface-page);min-height:100%;color:var(--text-primary);font-family:var(--font-sans);margin:0}body{font-size:16px;line-height:1.55}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}img,svg{max-width:100%}img{display:block}button,input,select,textarea{border-radius:var(--radius-control)}.pp-root{isolation:isolate;min-height:100dvh}.pp-skip{z-index:9999;background:var(--surface-inverse);color:var(--text-inverse);padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.pp-skip:focus{transform:none}.pp-orb{display:block;overflow:visible}.pp-orb circle{stroke:var(--accent)}.pp-orb ellipse{transform-origin:200px 200px;animation:pp-orb-orbit 40s linear infinite}.pp-orb ellipse:nth-of-type(2n){animation-direction:reverse}.pp-orb ellipse:nth-of-type(3n){animation-duration:30s}.pp-orb[data-mode=loading] ellipse{animation-duration:2.8s}.pp-orb[data-mode=error]{opacity:.5}.pp-network{bottom:calc(12px + env(safe-area-inset-bottom));z-index:9990;width:min(640px,calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)));background:var(--surface-inverse);max-width:none;color:var(--text-inverse);border:1px solid var(--border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-float);overflow-wrap:anywhere;padding:12px 18px;font-size:13px;line-height:1.4;position:fixed;left:50%;transform:translate(-50%)}body:has(.pp-root :focus-visible) .pp-network:not(:focus-within){transform:translate(-50%,calc(100% + 24px + env(safe-area-inset-bottom)))}.pp-update button{min-width:44px;min-height:44px;color:inherit;text-underline-offset:3px;vertical-align:middle;background:0 0;border:0;padding-inline:8px;text-decoration:underline}.pp-loader{align-items:center;gap:12px;display:inline-flex}.pp-loader .pp-orb{width:32px;height:32px}.pp-loading-page{place-items:center;min-height:60dvh;display:grid}.pp-error-page{max-width:960px;min-height:75dvh;margin:auto;padding:clamp(30px,7vw,100px)}.pp-error-page h1{letter-spacing:-.05em;font-size:clamp(54px,8vw,110px);font-weight:200;line-height:.95}.pp-error-page a,.pp-error-page button{border:1px solid var(--border-strong);background:var(--surface-inverse);color:var(--text-inverse);margin:8px 12px 8px 0;padding:12px 22px;text-decoration:none;display:inline-block}@keyframes pp-orb-orbit{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pp-orb ellipse{animation:none}}html{scroll-padding-top:calc(var(--nav-h) + env(safe-area-inset-top) + var(--space-4))}@media (max-width:760px){html{scroll-padding-top:calc(var(--nav-h-phone) + env(safe-area-inset-top) + var(--space-4))}}.pp-staging-login form{gap:10px;max-width:340px;margin-top:24px;display:grid}.pp-staging-login label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:12px}.pp-staging-login input{border:1px solid var(--border-strong);background:var(--surface-card);min-height:44px;color:var(--text-primary);padding:10px 12px}.pp-staging-login form button{justify-self:start;margin-top:8px}.pp-staging-login [role=alert]{margin:4px 0 0}.pp-payments-hold{background:var(--pp-amber-light);color:var(--pp-stone-ink);border:1px solid var(--pp-amber);border-left-width:4px;margin:0 0 12px;padding:12px 14px;font-size:14px;line-height:1.45}@font-face{font-family:outfit;src:url(/_next/static/media/fa1bc163d3c5a93b-s.p.woff2) format("woff2");font-display:swap;font-weight:200 600}@font-face{font-family:outfit Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_5b93a9{font-family:outfit,outfit Fallback}.__variable_5b93a9{--font-outfit:"outfit","outfit Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/fa1c8dd3b6f24737-s.woff2) format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_76445e{font-family:mono,mono Fallback}.__variable_76445e{--font-jetbrains:"mono","mono Fallback"}