@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--background-color:var(--hrat-wine);--app-surface:#241a1ee6;--app-gradient-primary:#870b2c42;--app-gradient-secondary:#9b22ff1a;--app-shadow:0 18px 48px #0003;--text-color:var(--hrat-cream);--text-color-hover:#fff;--text-color-disabled:#8c7b82;--text-color-placeholder:#b3a3aa;--field-text-color:#faf7f8;--border-color:#e8e0e324;--border-color-hover:#e8e0e347;--overlay-background:#241a1e;--highlight-background:var(--hrat-primary);--highlight-background-pressed:var(--hrat-primary-hover)}}:root[data-theme=dark]{--background-color:var(--hrat-wine);--app-surface:#241a1ee6;--app-gradient-primary:#870b2c42;--app-gradient-secondary:#9b22ff1a;--app-shadow:0 18px 48px #0003;--text-color:var(--hrat-cream);--text-color-hover:#fff;--text-color-disabled:#8c7b82;--text-color-placeholder:#b3a3aa;--field-text-color:#faf7f8;--border-color:#e8e0e324;--border-color-hover:#e8e0e347;--overlay-background:#241a1e;--highlight-background:var(--hrat-primary);--highlight-background-pressed:var(--hrat-primary-hover)}:root{--dark-chrome:#1a1316bd;--dark-card:#241a1ee0;--dark-nav-text:#b3a3aa;--dark-nav-hover:#ffffff0b;--dark-nav-active:linear-gradient(90deg, #870b2c6b, #870b2c24);--dark-control:#2e2227;--dark-control-text:#f1eaed;--dark-control-line:#e8e0e329;--dark-control-line-hover:#e8e0e352;--dark-primary-glow:#870b2c59;--dark-quiet-hover:#ffffff0f;--dark-field:#150f12;--dark-table:#1f171a;--dark-column:#2a1f24;--dark-column-line:#e8e0e31f;--dark-row-hover:#ffffff09;--dark-cell-line:#e8e0e317}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body{background:radial-gradient(70rem 44rem at -12% -18%, var(--app-gradient-primary), transparent 68%), radial-gradient(56rem 40rem at 112% -8%, var(--app-gradient-secondary), transparent 70%), var(--background-color);background-repeat:no-repeat;background-attachment:fixed}:root:not([data-theme=light]) .app-sidebar,:root:not([data-theme=light]) .app-topbar{background:var(--dark-chrome)}:root:not([data-theme=light]) .card{background:var(--dark-card);border-color:var(--border-color);box-shadow:0 1px 0 #ffffff06, var(--app-shadow)}:root:not([data-theme=light]) .page-title{color:var(--text-color);-webkit-text-fill-color:currentColor;background:0 0}:root:not([data-theme=light]) .nav-link,:root:not([data-theme=light]) .nav-sublink{color:var(--dark-nav-text)}@media (hover:hover){:root:not([data-theme=light]) .nav-link:hover,:root:not([data-theme=light]) .nav-sublink:hover{background:var(--dark-nav-hover);color:var(--hrat-cream)}}:root:not([data-theme=light]) .nav-link[data-active],:root:not([data-theme=light]) .nav-sublink[data-active]{background:var(--dark-nav-active);box-shadow:inset 2px 0 var(--hrat-primary);color:#fff}:root:not([data-theme=light]) .react-aria-Button.button-base{background:var(--dark-control);border:1px solid var(--dark-control-line);box-shadow:none;color:var(--dark-control-text)}:root:not([data-theme=light]) .react-aria-Button.button-base[data-variant=primary]:not(.react-aria-Select *):not([data-disabled]){background:var(--hrat-primary);border-color:var(--hrat-primary-hover);box-shadow:0 6px 18px var(--dark-primary-glow);color:#fff}:root:not([data-theme=light]) .react-aria-Button.button-base[data-variant=primary]:not(.react-aria-Select *):not([data-disabled])[data-hovered]{background:var(--hrat-primary-hover)}:root:not([data-theme=light]) .react-aria-Button.button-base[data-disabled]{color:var(--text-color-disabled)}:root:not([data-theme=light]) .react-aria-Button.button-base[data-variant=destructive]{background:var(--hrat-danger);color:#fff;border-color:#0000}:root:not([data-theme=light]) .react-aria-Button.button-base[data-variant=destructive][data-hovered]{background:var(--hrat-danger-hover)}:root:not([data-theme=light]) .react-aria-Button.button-base[data-variant=secondary]{background:var(--dark-control)}:root:not([data-theme=light]) .react-aria-Button.button-base[data-variant=quiet]{box-shadow:none;background:0 0;border-color:#0000}:root:not([data-theme=light]) .react-aria-Button.button-base[data-variant=quiet][data-hovered]{background:var(--dark-quiet-hover)}:root:not([data-theme=light]) .react-aria-Select .react-aria-Button,:root:not([data-theme=light]) .react-aria-Input,:root:not([data-theme=light]) .react-aria-TextArea{background:var(--dark-field);border:1px solid var(--dark-control-line);box-shadow:none}:root:not([data-theme=light]) .react-aria-Select .react-aria-Button[data-hovered],:root:not([data-theme=light]) .react-aria-Input[data-hovered],:root:not([data-theme=light]) .react-aria-TextArea[data-hovered]{border-color:var(--dark-control-line-hover)}:root:not([data-theme=light]) .react-aria-Table,:root:not([data-theme=light]) .react-aria-ResizableTableContainer{background:var(--dark-table);border-color:var(--border-color)}:root:not([data-theme=light]) .react-aria-Column{background:var(--dark-column);border-color:var(--dark-column-line);color:var(--dark-control-text)}:root:not([data-theme=light]) .react-aria-Row,:root:not([data-theme=light]) .react-aria-Row:nth-child(2n){background:0 0}:root:not([data-theme=light]) .react-aria-Row[data-hovered]{background:var(--dark-row-hover)}:root:not([data-theme=light]) .react-aria-Cell{border-color:var(--dark-cell-line)}}:root[data-theme=dark] body{background:radial-gradient(70rem 44rem at -12% -18%, var(--app-gradient-primary), transparent 68%), radial-gradient(56rem 40rem at 112% -8%, var(--app-gradient-secondary), transparent 70%), var(--background-color);background-repeat:no-repeat;background-attachment:fixed}:root[data-theme=dark] .app-sidebar,:root[data-theme=dark] .app-topbar{background:var(--dark-chrome)}:root[data-theme=dark] .card{background:var(--dark-card);border-color:var(--border-color);box-shadow:0 1px 0 #ffffff06, var(--app-shadow)}:root[data-theme=dark] .page-title{color:var(--text-color);-webkit-text-fill-color:currentColor;background:0 0}:root[data-theme=dark] .nav-link,:root[data-theme=dark] .nav-sublink{color:var(--dark-nav-text)}@media (hover:hover){:root[data-theme=dark] .nav-link:hover,:root[data-theme=dark] .nav-sublink:hover{background:var(--dark-nav-hover);color:var(--hrat-cream)}}:root[data-theme=dark] .nav-link[data-active],:root[data-theme=dark] .nav-sublink[data-active]{background:var(--dark-nav-active);box-shadow:inset 2px 0 var(--hrat-primary);color:#fff}:root[data-theme=dark] .react-aria-Button.button-base{background:var(--dark-control);border:1px solid var(--dark-control-line);box-shadow:none;color:var(--dark-control-text)}:root[data-theme=dark] .react-aria-Button.button-base[data-variant=primary]:not(.react-aria-Select *):not([data-disabled]){background:var(--hrat-primary);border-color:var(--hrat-primary-hover);box-shadow:0 6px 18px var(--dark-primary-glow);color:#fff}:root[data-theme=dark] .react-aria-Button.button-base[data-variant=primary]:not(.react-aria-Select *):not([data-disabled])[data-hovered]{background:var(--hrat-primary-hover)}:root[data-theme=dark] .react-aria-Button.button-base[data-disabled]{color:var(--text-color-disabled)}:root[data-theme=dark] .react-aria-Button.button-base[data-variant=destructive]{background:var(--hrat-danger);color:#fff;border-color:#0000}:root[data-theme=dark] .react-aria-Button.button-base[data-variant=destructive][data-hovered]{background:var(--hrat-danger-hover)}:root[data-theme=dark] .react-aria-Button.button-base[data-variant=secondary]{background:var(--dark-control)}:root[data-theme=dark] .react-aria-Button.button-base[data-variant=quiet]{box-shadow:none;background:0 0;border-color:#0000}:root[data-theme=dark] .react-aria-Button.button-base[data-variant=quiet][data-hovered]{background:var(--dark-quiet-hover)}:root[data-theme=dark] .react-aria-Select .react-aria-Button,:root[data-theme=dark] .react-aria-Input,:root[data-theme=dark] .react-aria-TextArea{background:var(--dark-field);border:1px solid var(--dark-control-line);box-shadow:none}:root[data-theme=dark] .react-aria-Select .react-aria-Button[data-hovered],:root[data-theme=dark] .react-aria-Input[data-hovered],:root[data-theme=dark] .react-aria-TextArea[data-hovered]{border-color:var(--dark-control-line-hover)}:root[data-theme=dark] .react-aria-Table,:root[data-theme=dark] .react-aria-ResizableTableContainer{background:var(--dark-table);border-color:var(--border-color)}:root[data-theme=dark] .react-aria-Column{background:var(--dark-column);border-color:var(--dark-column-line);color:var(--dark-control-text)}:root[data-theme=dark] .react-aria-Row,:root[data-theme=dark] .react-aria-Row:nth-child(2n){background:0 0}:root[data-theme=dark] .react-aria-Row[data-hovered]{background:var(--dark-row-hover)}:root[data-theme=dark] .react-aria-Cell{border-color:var(--dark-cell-line)}.nav-link.nav-link-disabled,.nav-link.nav-link-disabled:hover,:root:not([data-theme=light]) .nav-link.nav-link-disabled,:root:not([data-theme=light]) .nav-link.nav-link-disabled:hover,:root[data-theme=dark] .nav-link.nav-link-disabled,:root[data-theme=dark] .nav-link.nav-link-disabled:hover{color:var(--text-color-disabled);opacity:.7;background:0 0}.react-aria-Button.button-base[data-variant=primary]:not(.react-aria-Select *):not([data-disabled]){--button-background:var(--hrat-primary);--button-border:color-mix(in srgb, var(--hrat-primary) 80%, black);--button-gradient:transparent;--button-highlight:#ffffff29;--button-shadow:#0003;--button-text:var(--hrat-on-primary);color:var(--button-text)}.react-aria-Button.button-base[data-variant=primary]:not(.react-aria-Select *):not([data-disabled]):where([data-hovered],[data-pressed]){--button-background:var(--hrat-primary-hover)}.react-aria-TabPanels,.react-aria-TabPanel{transition:none}.react-aria-Button[data-pressed]{scale:1}
:root{--hrat-burgundy:#870b2c;--hrat-violet:#9b22ff;--hrat-violet-deep:#7a12d9;--hrat-vermilion:#e2432f;--hrat-red:#c8321f;--hrat-primary:var(--hrat-violet-deep);--hrat-primary-hover:color-mix(in oklch, var(--hrat-violet-deep), black 15%);--hrat-on-primary:#fff;--hrat-link:var(--hrat-violet-deep);--hrat-focus:var(--hrat-violet);--hrat-selected:#f3eafd;--hrat-danger:var(--hrat-red);--hrat-danger-hover:color-mix(in oklch, var(--hrat-red), black 15%);--hrat-error:var(--hrat-red);--hrat-failure-icon:var(--hrat-red);--hrat-brand:var(--hrat-burgundy);--hrat-badge:var(--hrat-burgundy);--hrat-chart-1:var(--hrat-burgundy);--hrat-chart-2:var(--hrat-violet);--hrat-due-far:#fff;--hrat-due-near:#fff6cc;--hrat-due-near-strong:#ffc23d;--hrat-due-today:#ff9419;--hrat-due-done:#bfe8cf;--hrat-due-ink:#241a1e;--hrat-on-danger:#fff;--hrat-app-home:var(--hrat-burgundy);--hrat-app-payments:var(--hrat-violet-deep);--hrat-app-boards:#9a5800;--hrat-app-store:#1d7a45;--hrat-app-settings:var(--hrat-muted);--hrat-app-super-admin:var(--hrat-ink);--hrat-ink:#241a1e;--hrat-muted:#6e5f65;--hrat-border:#e8e0e3;--hrat-surface:#faf7f8;--hrat-tint:#f6ebef;--success:#1e7f4f;--warning:#b96a00;--error:var(--hrat-error);--hrat-wine:#1a1316;--hrat-cream:var(--hrat-surface);--logo-ink:var(--hrat-burgundy);--loading-color:var(--hrat-primary);--app-surface:#ffffffdb;--app-gradient-primary:#870b2c12;--app-gradient-secondary:#9b22ff0d;--app-shadow:0 18px 50px #241a1e12;--hrat-glow:#fff8f0;--hrat-glow-strength:1;--hrat-glint-blend:lighten}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--background-color:var(--hrat-wine);--logo-ink:var(--hrat-cream);--hrat-primary:var(--hrat-violet);--hrat-primary-hover:color-mix(in oklch, var(--hrat-violet), white 12%);--hrat-on-primary:#fff;--hrat-link:#c08cff;--hrat-focus:#c08cff;--hrat-selected:#9b22ff2e;--hrat-danger:#d13a26;--hrat-danger-hover:#da5744;--hrat-error:#ff6a57;--hrat-brand:var(--hrat-cream);--hrat-due-far:#ffffff0f;--hrat-due-near:#eadfae;--hrat-due-near-strong:#f0b13a;--hrat-due-today:#ff9a26;--hrat-due-done:#8fd3a9;--hrat-app-home:#f08ca6;--hrat-app-payments:#c08cff;--hrat-app-boards:#f0b13a;--hrat-app-store:#6fd39a;--hrat-app-super-admin:var(--hrat-cream);--loading-color:var(--hrat-primary);--app-surface:#241a1edb;--app-gradient-primary:#870b2c38;--app-gradient-secondary:#9b22ff1a;--app-shadow:0 18px 50px #0000004d;--hrat-glow-strength:.55;--hrat-glint-blend:darken}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--hrat-danger-hover:lab(54.8827% 51.3466 38.7938)}}}:root[data-theme=dark]{--background-color:var(--hrat-wine);--logo-ink:var(--hrat-cream);--hrat-primary:var(--hrat-violet);--hrat-primary-hover:color-mix(in oklch, var(--hrat-violet), white 12%);--hrat-on-primary:#fff;--hrat-link:#c08cff;--hrat-focus:#c08cff;--hrat-selected:#9b22ff2e;--hrat-danger:#d13a26;--hrat-danger-hover:#da5744;--hrat-error:#ff6a57;--hrat-brand:var(--hrat-cream);--hrat-due-far:#ffffff0f;--hrat-due-near:#eadfae;--hrat-due-near-strong:#f0b13a;--hrat-due-today:#ff9a26;--hrat-due-done:#8fd3a9;--hrat-app-home:#f08ca6;--hrat-app-payments:#c08cff;--hrat-app-boards:#f0b13a;--hrat-app-store:#6fd39a;--hrat-app-super-admin:var(--hrat-cream);--loading-color:var(--hrat-primary);--app-surface:#241a1edb;--app-gradient-primary:#870b2c38;--app-gradient-secondary:#9b22ff1a;--app-shadow:0 18px 50px #0000004d;--hrat-glow-strength:.55;--hrat-glint-blend:darken}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--hrat-danger-hover:lab(54.8827% 51.3466 38.7938)}}:root{--font-sans:"Google Sans", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(70rem 44rem at -12% -18%, var(--app-gradient-primary), transparent 68%), radial-gradient(56rem 40rem at 112% -8%, var(--app-gradient-secondary), transparent 70%), var(--background-color);color:var(--text-color);font:var(--font-size) / 1.5 var(--font-sans);-webkit-font-smoothing:antialiased;background-repeat:no-repeat;background-attachment:fixed}:root[data-embed] body{background:0 0}a{color:inherit}.money{white-space:nowrap}.old-price{color:var(--hrat-muted);margin-inline-end:.35em;text-decoration-thickness:1px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading{--highlight-background:var(--loading-color);--highlight-pressed:color-mix(in srgb, var(--loading-color) 18%, transparent);padding:40px}.loading--page{pointer-events:none;align-items:center;padding:0;position:fixed;inset:0}
