@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_60248543-module__k-OKHG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_60248543-module__k-OKHG__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
:root{--ink-1000:#030806;--ink-950:#06100c;--ink-900:#091711;--ink-850:#0d1e17;--ink-800:#11261d;--ink-750:#162e24;--ink-700:#1c382c;--ink-650:#234335;--ink-600:#2c5041;--ink-500:#3f6857;--ink-400:#5c8474;--ink-300:#8aa89b;--ink-200:#b9cec4;--ink-100:#e0eae5;--ink-50:#f4f8f6;--gold-200:#f8e8b0;--gold-300:#f0d27a;--gold-400:#e4bc55;--gold-500:#d4a437;--gold-600:#b08425;--gold-700:#8a6419;--emerald-200:#a8f0d4;--emerald-300:#6be0b5;--emerald-400:#2fcb94;--emerald-500:#14a874;--emerald-600:#0e8a5e;--emerald-700:#0a6b49;--green-400:#5fe3a1;--green-500:#2fc97f;--green-600:#1f9e62;--red-400:#ff7a8c;--red-500:#f4495f;--red-600:#d62e45;--amber-400:#ffa95c;--amber-500:#f0842a;--bg-base:var(--ink-950);--bg-deep:var(--ink-1000);--surface-1:var(--ink-850);--surface-2:var(--ink-800);--surface-3:var(--ink-750);--surface-raised:var(--ink-700);--text-1:#fbf7ec;--text-2:#d6ddd8;--text-3:#93a69c;--text-4:#5f7469;--text-on-brand:#1a1204;--brand:var(--gold-500);--brand-strong:var(--gold-400);--brand-2:var(--emerald-500);--brand-2-strong:var(--emerald-400);--success:var(--green-500);--danger:var(--red-500);--warning:var(--amber-500);--info:var(--emerald-400);--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-strong:#ffffff29;--border-brand:#d4a43780;--glass-fill:#ffffff0b;--glass-fill-2:#ffffff12;--glass-border:#ffffff1f;--tint-gold:#d4a43724;--tint-emerald:#14a87429;--tint-success:#2fc97f26;--tint-danger:#f4495f26;--tint-warning:#f0842a29}[data-theme=light]{--bg-base:#f6f2e7;--bg-deep:#eee8d8;--surface-1:#fff;--surface-2:#fbf8f0;--surface-3:#f3eee1;--surface-raised:#fff;--text-1:#0f1f18;--text-2:#2a3d34;--text-3:#5a6e64;--text-4:#9aa9a1;--text-on-brand:#1a1204;--gold-300:#9a7118;--gold-400:#a87b1c;--emerald-300:#0b7a52;--emerald-400:#0e8a5e;--border-subtle:#0f1f1812;--border-default:#0f1f181f;--border-strong:#0f1f182e;--border-brand:#b084258c;--glass-fill:#ffffff8c;--glass-fill-2:#fffc;--glass-border:#0f1f181a;--tint-gold:#b0842521;--tint-emerald:#0e8a5e1f;--tint-success:#1f9e6221;--tint-danger:#d62e451f;--tint-warning:#f0842a29;--shadow-sm:0 1px 2px #14281e14;--shadow-md:0 6px 18px #14281e1a;--shadow-lg:0 18px 40px #14281e24;--shadow-xl:0 28px 64px #14281e2e;--shadow-card:0 8px 26px #14281e1a;--grad-text:linear-gradient(100deg, #7a5714 0%, #b08425 55%, #8a6419 100%);--grad-ambient:radial-gradient(60% 50% at 18% 0%, #14a8741f 0%, transparent 60%), radial-gradient(55% 45% at 92% 8%, #d4a43724 0%, transparent 62%)}
:root{--grad-brand:linear-gradient(118deg, #f3db8c 0%, #d4a437 48%, #a87a1e 100%);--grad-brand-v:linear-gradient(180deg, #f0d27a 0%, #b08425 100%);--grad-brand-soft:linear-gradient(118deg, #d4a43729 0%, #14a87429 100%);--grad-text:linear-gradient(100deg, #f8e8b0 0%, #d4a437 55%, #f0d27a 100%);--grad-ambient:radial-gradient(70% 55% at 15% 0%, #14a8743d 0%, transparent 62%), radial-gradient(60% 50% at 92% 8%, #d4a4371f 0%, transparent 60%), radial-gradient(55% 42% at 50% 100%, #14a87424 0%, transparent 65%);--grad-sheen:linear-gradient(180deg, #ffffff14 0%, #fff0 32%);--grad-facet:linear-gradient(150deg, #a8f0d4 0%, #2fcb94 30%, #14a874 62%, #0a6b49 100%)}
:root{--font-display:var(--font-montserrat), "Montserrat", system-ui, sans-serif;--font-body:var(--font-montserrat), "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--font-num:var(--font-montserrat), "Montserrat", system-ui, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--text-display:clamp(1.55rem, 5vw, 2.4rem);--text-h1:clamp(1.5rem, 4.5vw, 2.1rem);--text-h2:clamp(1.3rem, 3.4vw, 1.7rem);--text-h3:1.125rem;--text-title:1.0625rem;--text-body:1rem;--text-sm:.875rem;--text-xs:.75rem;--text-2xs:.6875rem;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.45;--lh-relaxed:1.6;--ls-tight:-.02em;--ls-display:-.03em;--ls-normal:0;--ls-wide:.04em;--ls-overline:.24em}
:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--container-max:1120px;--container-mobile:460px;--gutter:20px;--gutter-lg:40px;--control-sm:38px;--control-md:48px;--control-lg:56px}
:root{--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-2xl:12px;--radius-pill:999px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 18px #01060473;--shadow-lg:0 18px 44px #0106048c;--shadow-xl:0 30px 70px #0106049e;--shadow-card:0 10px 34px #00000061;--glow-gold:0 0 0 1px #e4bc554d, 0 8px 34px #d4a4375c;--glow-emerald:0 0 0 1px #2fcb944d, 0 8px 34px #14a87461;--glow-brand:0 10px 36px #d4a43766;--glow-soft:0 0 28px #e4bc5538;--radius-btn:999px;--btn-gold:linear-gradient(180deg, #f7e6a8 0%, #e2bc5c 38%, #c99a33 70%, #a87a1e 100%);--btn-gold-hover:linear-gradient(180deg, #fbedbe 0%, #eac86b 38%, #d4a63d 70%, #b08425 100%);--btn-gold-shadow:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #5a3c0a59, 0 6px 16px #d4a43738;--btn-gold-shadow-hover:inset 0 1px 0 #ffffffa6, inset 0 -1px 0 #5a3c0a59, 0 10px 26px #d4a43757;--inset-top:inset 0 1px 0 #ffffff14;--blur-glass:14px;--blur-strong:24px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.4s}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-normal);color:var(--text-2);background-color:var(--bg-base);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-1);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);margin:0}p{margin:0}a{color:var(--brand-strong);text-decoration:none}button,input{font-variant-numeric:inherit;font-family:inherit}::selection{color:#fff;background:#d4a43759}.prizma-grad-text{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.prizma-overline{font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-3)}
input:-webkit-autofill{-webkit-text-fill-color:var(--text-1);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;caret-color:var(--text-1);transition:background-color 100000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-1);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;caret-color:var(--text-1);transition:background-color 100000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-1);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;caret-color:var(--text-1);transition:background-color 100000s ease-in-out}input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-1);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;caret-color:var(--text-1);transition:background-color 100000s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-1);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;caret-color:var(--text-1);transition:background-color 100000s ease-in-out}select:-webkit-autofill{-webkit-text-fill-color:var(--text-1);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;caret-color:var(--text-1);transition:background-color 100000s ease-in-out}html,body{height:100%;margin:0}body{background:var(--bg-deep);min-height:100dvh;font-family:var(--font-body);background-image:radial-gradient(70% 50% at 15% 0,#d4a4372e 0%,#0000 60%),radial-gradient(60% 50% at 95% 10%,#2fcb941a 0%,#0000 62%),radial-gradient(50% 40% at 50% 100%,#d4a4371f 0%,#0000 65%)}.device{background:var(--bg-base);width:100%;min-height:100dvh;box-shadow:none;border:none;border-radius:0;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.screen{scroll-behavior:smooth;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.screen::-webkit-scrollbar{width:6px}.screen::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:4px}.desktop-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.desktop-container-narrow{width:100%;max-width:800px;margin:0 auto;padding:0 20px}.store-stage{display:block}.store-aside{display:none}.packages-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding-top:16px;display:grid}@media (min-width:600px){.packages-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}}
