.pro{--landing-amber:var(--action);--landing-amber-deep:var(--action-deep);--landing-coral:var(--brand);background:linear-gradient(to bottom, var(--sky-0) 0%, var(--sky-0) 8%, var(--sky-1) 24.8%, var(--sky-2) 41.6%, var(--sky-3) 58.4%, var(--sky-4) 75.2%, var(--sky-5) 92%, var(--sky-5) 100%);background:linear-gradient(in oklab to bottom, var(--sky-0) 0%, var(--sky-0) 8%, var(--sky-1) 24.8%, var(--sky-2) 41.6%, var(--sky-3) 58.4%, var(--sky-4) 75.2%, var(--sky-5) 92%, var(--sky-5) 100%);isolation:isolate;position:relative;overflow-x:clip}.pro-day{color:var(--foreground);--action-deep:#b94a0f;--foreground:#0b0f1a;--muted-foreground:#69615f;--pro-border:#e7e1df;--pro-card:#fffdfc}@supports (color:lab(0% 0 0)){.pro-day{--action-deep:lab(46.611% 43.6366 53.2286);--foreground:lab(4.31134% .630528 -7.72371);--muted-foreground:lab(41.9264% 2.77179 2.22543);--pro-border:lab(90.0961% 1.80516 1.73482);--pro-card:lab(99.4013% .771701 .742185)}}.pro-late{color:var(--foreground);--action-deep:#862900;--foreground:#0b0f1a;--muted-foreground:#3f322e;--pro-border:#0b0f1a1f;--pro-card:#ffffff8c}@supports (color:lab(0% 0 0)){.pro-late{--action-deep:lab(31.5524% 40.7738 48.3231);--foreground:lab(4.31134% .630528 -7.72371);--muted-foreground:lab(22.1474% 5.29659 5.07033);--pro-border:lab(4.31134% .630528 -7.72371/.12);--pro-card:lab(100% 0 0/.55)}}.pro-night{color:var(--foreground);--accent:#ffffff1f;--accent-foreground:#f4f1f0;--action:#ef904f;--action-deep:#fbbd6e;--background:#ffffff0f;--border:#ffffff24;--brand:#e98791;--card:color-mix(in oklab, var(--dusk-ink) 28%, transparent);--card-foreground:#f4f1f0;--foreground:#f4f1f0;--input:#ffffff2e;--muted-foreground:#e2dddb;--pro-border:#ffffff1f;--pro-brass:#f8bf6c;--pro-card:color-mix(in oklab, var(--dusk-ink) 28%, transparent);--secondary:#ffffff1f;--secondary-foreground:#f4f1f0}@supports (color:lab(0% 0 0)){.pro-night{--accent:lab(99.9688% 1.28746 1.23791/.12);--accent-foreground:lab(95.335% 1.02952 .990009);--action:lab(69.1074% 32.9586 49.5203);--action-deep:lab(81.3321% 16.5721 48.6709);--background:lab(99.9688% 1.28746 1.23791/.06);--border:lab(99.9688% 1.28746 1.23791/.14);--brand:lab(67.3519% 39.0808 11.932);--card-foreground:lab(95.335% 1.02952 .990009);--foreground:lab(95.335% 1.02952 .990009);--input:lab(99.9688% 1.28746 1.23791/.18);--muted-foreground:lab(88.3624% 1.54647 1.48644);--pro-border:lab(99.9688% 1.28746 1.23791/.12);--pro-brass:lab(81.4096% 14.622 49.4872);--secondary:lab(99.9688% 1.28746 1.23791/.12);--secondary-foreground:lab(95.335% 1.02952 .990009)}}.pro-night h2,.pro-night h3{font-family:var(--font-night);letter-spacing:-.01em;font-weight:400}.pro-calculator{background:var(--decor-paper);border:1.6px solid var(--decor-ink);border-radius:1.5rem;padding:1rem;position:relative;transform:rotate(-1.2deg)}.pro-calculator:before{background:var(--decor-shade);content:"";pointer-events:none;border-radius:0 1.5rem 1.5rem 0;position:absolute;inset:0 0 0 55%}.pro-calculator:after{background:var(--decor-light);content:"";pointer-events:none;border-radius:.5rem;width:3rem;height:.5rem;position:absolute;top:.4rem;left:1.25rem}.pro-calculator-display{background:color-mix(in oklab, var(--decor-ink) 7%, var(--decor-paper));border:1.6px solid var(--decor-ink);z-index:1;border-radius:1rem;position:relative}.pro-calculator-keys{z-index:1;position:relative}.pro-calculator-key{aspect-ratio:2.4;background:var(--decor-paper);border:1.6px solid var(--decor-ink);border-radius:.6rem;display:block}.pro-calculator-key-gold{background:var(--decor-gold)}.pro-calculator-key-coral{background:var(--decor-coral)}.pro-brand-badge{background:var(--pro-card);border:1px solid var(--pro-border)}.pro-card{background:var(--pro-card);border:1px solid color-mix(in oklab, var(--pro-border) 70%, transparent)}.pro-rule{border-color:var(--pro-border)}.pro-hero-glow{background:radial-gradient(600px 400px at 80% 10%, color-mix(in oklab, var(--action) 18%, transparent), transparent 70%), radial-gradient(500px 380px at 8% 55%, color-mix(in oklab, var(--brand) 12%, transparent), transparent 70%)}.pro-dusk{min-height:60vh}.pro-lamp{background:radial-gradient(460px 300px,#e3692729,#0000 70%);background:radial-gradient(460px 300px,lab(59.3456% 46.1587 57.7145/.16),#0000 70%)}.pro-member-card{aspect-ratio:1.586;background:linear-gradient(135deg, #27223b, var(--dusk-ink) 55%, #242037);color:#f4f1f0;color:lab(95.335% 1.02952 .990009);transform:rotate(-4deg);box-shadow:0 30px 60px -20px #000000b3,0 0 0 1px #ffffff0f;box-shadow:0 30px 60px -20px lab(0% 0 0/.701961),0 0 0 1px lab(100% 0 0/.06)}@supports (color:lab(0% 0 0)){.pro-member-card{background:linear-gradient(135deg, lab(14.7652% 7.41419 -15.1152), var(--dusk-ink) 55%, lab(13.6517% 6.68514 -14.2152))}}.pro-member-card:before{border:1px solid color-mix(in oklab, var(--landing-gold) 55%, transparent);content:"";pointer-events:none;border-radius:.625rem;position:absolute;inset:.625rem}.pro-member-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff0a 50%,#0000 58%);background:linear-gradient(115deg,#0000 42%,lab(100% 0 0/.04) 50%,#0000 58%);border-radius:1rem;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.pro-member-card{transition:transform .3s}.pro-member-card:hover{transform:rotate(0)translateY(-2px)}}
