:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15131a;--surface:#1e1b26;--surface-2:#2a2533;--border:#332e40;--brand:#8e72cc;--brand-strong:#7e60bf;--brand-press:#6b4fa8;--brand-subtle:#7e60bf29;--text:#f4f1f8;--text-2:#b4adc2;--text-muted:#7c7689;--on-brand:#fff;--success:#46c988;--danger:#f06d6d;--warning:#e0a33e;--info:#7fa8e0;--accent:#b692c2;--e-1:0 1px 2px #0006;--e-2:0 8px 24px #00000073;--e-3:0 24px 64px #0000008c}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f5fb;--surface:#fff;--surface-2:#f1edf8;--border:#e4def0;--brand:#6b4fa8;--brand-strong:#7e60bf;--brand-press:#5a3f94;--brand-subtle:#7e60bf1a;--text:#1b1726;--text-2:#5a5468;--text-muted:#8b8499;--on-brand:#fff;--success:#2e9e68;--danger:#d64545;--warning:#b9791f;--info:#4f7fbf;--accent:#b692c2;--e-1:0 1px 2px #14101e0f;--e-2:0 8px 24px #14101e1a;--e-3:0 24px 64px #14101e29}:root{--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--dur-fast:.15s;--dur-base:.25s;--dur-slow:.35s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--z-header:50;--z-dropdown:60;--z-drawer:70;--z-modal:80;--z-toast:90;--chart-1:#7e60bf;--chart-2:#b692c2;--chart-3:#8e72cc;--chart-4:#c9a8da;--chart-5:#6b4fa8;--chart-6:#e0a33e}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:local(Fraunces SemiBold),url(/assets/Fraunces-SemiBold-_PSd6Qaz.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:local(Inter),url(/assets/Inter-Regular-BMa5IoM-.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:local(Inter Medium),url(/assets/Inter-Medium-DvphOyYU.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:local(Inter SemiBold),url(/assets/Inter-SemiBold-BEUPqj-s.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:local(Inter Bold),url(/assets/Inter-Bold-DJlYPwri.ttf)format("truetype")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:local(Geist Mono Medium),url(/assets/GeistMono-Medium-fJalXf8A.ttf)format("truetype")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:local(Geist Mono Bold),url(/assets/GeistMono-Bold-BiibH4db.ttf)format("truetype")}*{box-sizing:border-box;margin:0;padding:0}svg{align-items:center;display:flex}::-webkit-scrollbar{opacity:0;background-color:#0000;width:7px}::-webkit-scrollbar-thumb{background-color:var(--text-muted);opacity:0;border-radius:6px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body{background-color:var(--bg)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}._offline-modal__heading_bqn4o_1{align-items:center;gap:var(--s-4);flex-direction:column;display:flex}._offline-modal__icon_bqn4o_7{background:color-mix(in srgb, var(--info) 14%, transparent);width:54px;height:54px;color:var(--info);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._offline-modal__message_bqn4o_18{margin:var(--s-4) 0 0;color:var(--text-2);text-align:center;font:400 14px/1.5 Inter,sans-serif}._offline-modal__actions_bqn4o_24{margin-top:var(--s-5);justify-content:center;display:flex}._route-error-boundary_acvrw_1{justify-content:center;align-items:center;gap:var(--s-4);min-height:100vh;padding:var(--s-7) var(--s-4);background:var(--bg);text-align:center;flex-direction:column;display:flex}._route-error-boundary__home_acvrw_12{color:var(--text-2);font:500 14px Inter,sans-serif;text-decoration:none}._route-error-boundary__home_acvrw_12:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (hover:hover){._route-error-boundary__home_acvrw_12:hover{color:var(--brand)}}._purchase-item_wdmbr_1{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);font:400 14px Inter,sans-serif;display:flex}._purchase-item--expired_wdmbr_12{background:color-mix(in srgb, var(--danger) 10%, var(--surface-2));color:var(--danger)}._purchase-item__quantity-group_wdmbr_16{align-items:center;gap:6px;display:flex}._purchase-item__quantity_wdmbr_16{text-align:center;max-width:80px}._purchase-item__value_wdmbr_25{text-align:center;min-width:44px;font:600 16px Geist Mono,monospace}._purchase-item__edit_wdmbr_30{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:30px;height:30px;color:var(--text-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}._purchase-item__edit_wdmbr_30:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (hover:hover){._purchase-item__edit_wdmbr_30:hover{border-color:var(--brand);color:var(--text)}}._purchase-history-modal__error_1jr1t_1{color:var(--danger)}._purchase-history-modal__list_1jr1t_4{gap:var(--s-2);flex-direction:column;max-height:320px;margin:0;padding-inline-start:0;list-style:none;display:flex;overflow-y:auto}._purchase-history-modal__footer_1jr1t_14{margin-top:var(--s-4);justify-content:flex-end;display:flex}._theme-change-modal__heading_1clua_1{align-items:center;gap:var(--s-4);flex-direction:column;display:flex}._theme-change-modal__icon_1clua_7{background:var(--brand-subtle);width:54px;height:54px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;display:flex}._theme-change-modal__message_1clua_17{color:var(--text-2);text-align:center;margin:0;font:400 14px/1.55 Inter,sans-serif}._theme-change-modal__actions_1clua_23{gap:var(--s-3);margin-top:var(--s-5);flex-direction:column-reverse;display:flex}@media (width>=768px){._theme-change-modal__actions_1clua_23{flex-direction:row;justify-content:center}}._theme-change-modal__actions_1clua_23>button{width:100%}@media (width>=768px){._theme-change-modal__actions_1clua_23>button{width:auto}}@keyframes _toast-in_r008c_1{0%{opacity:0;transform:translate(120%)}}@keyframes _toast-out_r008c_1{to{opacity:0;transform:translate(120%)}}@keyframes _toast-shrink_r008c_1{0%{width:100%}to{width:0}}._toast_r008c_21{align-items:flex-start;gap:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);width:330px;max-width:calc(100vw - 32px);box-shadow:var(--e-3);pointer-events:auto;animation:_toast-in_r008c_1 .32s var(--ease-out);padding:14px 14px 17px;display:flex;position:relative;overflow:hidden}._toast__icon_r008c_37{flex:none;align-items:center;margin-top:1px;display:flex}._toast__message_r008c_43{color:var(--text-2);flex:1;margin:0;font:400 13px/1.4 Inter,sans-serif}._toast__dismiss_r008c_49{border-radius:var(--r-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}._toast__dismiss_r008c_49:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (hover:hover){._toast__dismiss_r008c_49:hover{background:var(--surface-2);color:var(--text)}}._toast__progress_r008c_72{background:currentColor;height:3px;animation:4s linear forwards _toast-shrink_r008c_1;position:absolute;bottom:0;left:0}._toast--leaving_r008c_81{animation:.28s forwards _toast-out_r008c_1}._toast--success_r008c_85 ._toast__icon_r008c_37,._toast--success_r008c_85 ._toast__progress_r008c_72{color:var(--success)}._toast--error_r008c_90 ._toast__icon_r008c_37,._toast--error_r008c_90 ._toast__progress_r008c_72{color:var(--danger)}._toast--info_r008c_95 ._toast__icon_r008c_37,._toast--info_r008c_95 ._toast__progress_r008c_72{color:var(--info)}._toaster_ydnod_1{top:var(--s-4);right:var(--s-4);z-index:var(--z-toast);gap:var(--s-3);pointer-events:none;flex-direction:column;display:flex;position:fixed}
