:is(.paper-landing,.paper-auth,.paper-app),html.dark :is(.paper-landing,.paper-auth,.paper-app){--bg:#f7f4ef;--bg-elevated:#fffcf8;--ink:#0a0908;--ink-soft:#3a3530;--muted-ink:#736c64;--line:#ebe4da;--card:#ffffff;--flash:#ff3d6a;--flash-deep:#e82f58;--flash-fg:#ffffff;--band-flash:#ff3d6a;--band-hero:#ffc2d4;--band-ink:#0a0908;--band-blue:#2f6fed;--band-burgundy:#6b1528;--band-peach:#ffd8b5;--band-mint:#b8f0d8;--band-purple:#3d1a6e;--band-blush:#f0c4d8;--band-cream:#f7f4ef;--band-sand:#efe6da;--shadow-soft:0 1px 2px rgb(10 9 8/0.05),0 12px 32px rgb(10 9 8/0.08);--shadow-lift:0 10px 24px rgb(10 9 8/0.09),0 32px 64px rgb(10 9 8/0.14);--font-display-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,sans-serif;--font-sans-family:var(--font-manrope),Manrope,system-ui,sans-serif;--text-hero:clamp(2.75rem,9vw,5.75rem);--text-section:clamp(2.25rem,6vw,4.25rem);--text-quote:clamp(1.75rem,3.8vw,2.75rem);--btn-h-xl:3.75rem;--btn-h-2xl:4.5rem;--btn-px-xl:2.25rem;--btn-text-xl:1.1rem;--btn-text-2xl:1.2rem;color-scheme:light;background-color:#f7f4ef!important;color:#0a0908!important;font-family:var(--font-sans-family)!important;font-size:1.125rem;font-weight:500;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}:is(.paper-landing,.paper-auth) ::selection{background:color-mix(in srgb,#ff3d6a 45%,transparent);color:#0a0908}:is(.paper-landing,.paper-auth,.paper-app) .display{font-family:var(--font-display-family)!important;font-weight:800!important;letter-spacing:-.04em;line-height:.9;color:inherit;text-wrap:balance}:is(.paper-landing,.paper-auth) .display-xl{font-family:var(--font-display-family)!important;font-size:var(--text-hero)!important;font-weight:800!important;line-height:.86!important;letter-spacing:-.045em!important;max-width:12ch}:is(.paper-landing,.paper-auth) .display-xl.display-wide{max-width:none}:is(.paper-landing,.paper-auth) .display-lg{font-family:var(--font-display-family)!important;font-size:var(--text-section)!important;font-weight:800!important;line-height:.92!important;letter-spacing:-.04em!important}:is(.paper-landing,.paper-auth) .lede{font-family:var(--font-sans-family)!important;font-size:clamp(1.05rem,1.7vw,1.3rem)!important;line-height:1.45!important;font-weight:500!important;letter-spacing:-.015em;max-width:34rem;color:inherit;opacity:.88}:is(.paper-landing,.paper-auth) .eyebrow{font-family:var(--font-sans-family)!important;font-size:.875rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase;color:inherit;opacity:.55}:is(.paper-landing,.paper-auth) .band-light{color:#0a0908}:is(.paper-landing,.paper-auth) .band-light .lede{color:#3a3530;opacity:1}:is(.paper-landing,.paper-auth) .band-light .eyebrow{color:#0a0908;opacity:.5}:is(.paper-landing,.paper-auth) .band-dark{color:#ffffff}:is(.paper-landing,.paper-auth) .band-dark .lede{color:rgb(255 255 255/.78);opacity:1}:is(.paper-landing,.paper-auth) .band-dark .eyebrow{color:#ff3d6a;opacity:1}:is(.paper-landing,.paper-auth) .band-on-flash{color:#0a0908}:is(.paper-landing,.paper-auth) .band-on-flash .eyebrow{color:#0a0908;opacity:.55}:is(.paper-landing,.paper-auth) .band-on-flash .lede{color:#0a0908;opacity:.75}:is(.paper-landing,.paper-auth) .text-ink{color:#0a0908}:is(.paper-landing,.paper-auth) .text-ink-soft{color:#3a3530}:is(.paper-landing,.paper-auth,.paper-app) .btn-xl{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;height:var(--btn-h-xl);min-height:var(--btn-h-xl);padding-left:var(--btn-px-xl);padding-right:var(--btn-px-xl);font-family:var(--font-sans-family)!important;font-size:var(--btn-text-xl)!important;font-weight:800!important;letter-spacing:-.02em;border-radius:9999px;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .15s ease,background .15s ease,filter .15s ease;text-decoration:none;border:none}:is(.paper-landing,.paper-auth,.paper-app) .btn-xl:active{transform:scale(.98)}@media (min-width:640px){:is(.paper-landing,.paper-auth) .btn-xl{height:var(--btn-h-2xl);min-height:var(--btn-h-2xl);padding-left:3.25rem;padding-right:3.25rem;font-size:var(--btn-text-2xl)!important}}:is(.paper-landing,.paper-auth,.paper-app) .btn-flash{background:#ff3d6a!important;color:#ffffff!important;box-shadow:var(--shadow-lift)}:is(.paper-landing,.paper-auth,.paper-app) .btn-flash:hover{background:#e82f58!important;filter:brightness(1.05)}:is(.paper-landing,.paper-auth,.paper-app) .btn-mono{background:#0a0908!important;color:#ffffff!important;box-shadow:var(--shadow-lift)}:is(.paper-landing,.paper-auth,.paper-app) .btn-mono:hover{background:#1a1816!important}:is(.paper-landing,.paper-auth) .btn-outline{background:transparent!important;color:#0a0908!important;box-shadow:inset 0 0 0 2px rgb(10 9 8/.2)}:is(.paper-landing,.paper-auth) .btn-outline-white{background:transparent!important;color:#ffffff!important;box-shadow:inset 0 0 0 2px rgb(255 255 255/.45)}:is(.paper-landing,.paper-auth) .btn-blush{background:#f0c4d8!important;color:#6b1528!important;box-shadow:var(--shadow-lift)}:is(.paper-landing,.paper-auth) .btn-cream{background:#ffffff!important;color:#0a0908!important;box-shadow:var(--shadow-soft),inset 0 0 0 1px rgb(0 0 0/.08)}:is(.paper-landing,.paper-auth,.paper-app) .shadow-lift{box-shadow:var(--shadow-lift)}:is(.paper-landing,.paper-auth,.paper-app) .shadow-soft{box-shadow:var(--shadow-soft)}:is(.paper-app){--background:36 33% 95%;--card:0 0% 100%;--border:36 18% 88%;--muted:36 20% 92%;--muted-foreground:30 8% 42%;--secondary:36 20% 92%;--sidebar-background:36 28% 97%;--sidebar-foreground:30 11% 4%;--sidebar-primary:347 100% 62%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:347 100% 94%;--sidebar-accent-foreground:347 72% 32%;--sidebar-border:36 18% 90%;--sidebar-ring:347 100% 62%;background-color:#f7f4ef!important;color:#0a0908!important;font-family:var(--font-sans-family)!important}:is(.paper-app) .app-label{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#736c64}:is(.paper-app) .app-title{font-family:var(--font-display-family)!important;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#0a0908}:is(.paper-app) .app-subtitle{font-size:.9375rem;font-weight:500;color:#736c64;line-height:1.45;margin-top:.25rem}:is(.paper-app) .paper-input{height:3.25rem;width:100%;border-radius:.85rem;border:1.5px solid #ebe4da;background:#ffffff;padding:0 1rem;font-family:var(--font-sans-family);font-size:1rem;font-weight:500;color:#0a0908;outline:none}:is(.paper-app) .paper-input:focus{border-color:#ff3d6a;box-shadow:0 0 0 3px rgb(255 61 106/.18)}:is(.paper-app) .rounded-2xl.border,:is(.paper-app) .rounded-xl.border,:is(.paper-app) [class*=rounded-2xl].border{border-color:rgb(10 9 8/.06);box-shadow:var(--shadow-soft)}:is(.paper-app) header.border-b{border-color:rgb(10 9 8/.06)!important;background:rgb(255 252 248/.92);backdrop-filter:blur(12px)}:is(.paper-app) .text-primary-ink{color:#e82f58}:is(.paper-app) table thead tr{background:rgb(247 244 239/.7)}:is(.paper-app) table th{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#736c64}:is(.paper-app) .border-dashed{border-color:rgb(10 9 8/.12);background:rgb(255 255 255/.5)}:is(.paper-app) a[data-slot=button].bg-primary,:is(.paper-app) button[data-slot=button].bg-primary{box-shadow:0 1px 2px rgb(10 9 8/.06),0 8px 20px rgb(255 61 106/.22)}:is(.paper-app) nav[aria-label=Primary]{border-top:1px solid rgb(10 9 8/.08)!important;background:rgb(255 252 248/.94)!important;box-shadow:0 -8px 32px rgb(10 9 8/.06)}@keyframes paper-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}:is(.paper-landing,.paper-auth) .reveal{animation:paper-fade-up .55s cubic-bezier(.22,1,.36,1) both}:is(.paper-landing,.paper-auth) .reveal-d1{animation-delay:.07s}:is(.paper-landing,.paper-auth) .reveal-d2{animation-delay:.14s}:is(.paper-landing,.paper-auth) .reveal-d3{animation-delay:.21s}@keyframes paper-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}:is(.paper-landing) .deal-marquee{animation:paper-marquee 40s linear infinite}