:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7f6f3;--foreground:#1a1a1a;--primary:#f24e31;--primary-foreground:#fff;--accent:#82b9d9;--muted:#e0ded6;--muted-foreground:#454545;--border:#d2d0c6;--border-strong:#b7b3a4;--card:#fff;--surface:var(--card);--surface-sunken:var(--muted);--row-header-bg:color-mix(in srgb, var(--foreground) 5%, var(--card));--accent-tint:color-mix(in srgb, var(--accent) 12%, var(--card));--done-tint:color-mix(in srgb, var(--accent) 22%, var(--card));--success:#21c45d;--warning:#f5870a;--destructive:#ef4343;--info:#1266d3;--honeycomb:#e0ac10;--info-bg:color-mix(in srgb, var(--info) 12%, transparent);--info-text:#184a8b;--success-bg:color-mix(in srgb, var(--success) 14%, transparent);--success-text:#16693a;--warning-bg:color-mix(in srgb, var(--warning) 20%, transparent);--warning-text:#864913;--destructive-bg:color-mix(in srgb, var(--destructive) 12%, transparent);--destructive-text:#9a1919;--text-micro:.625rem;--text-2xs:.7rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-display:1.6rem;--text-2xl:1.875rem;--leading-tight:1.2;--leading-normal:1.5;--tracking-tight:-.02em;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--width-narrow:640px;--width-content:1080px;--width-wide:1360px;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.125rem;--radius-full:9999px;--radius:var(--radius-md);--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 4px 16px #0000001f;--z-nav:100;--z-overlay:200;--bottom-nav-height:3.5rem;--dur-fast:.12s;--dur-base:.18s;--ease-out:cubic-bezier(0, 0, .2, 1);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:3rem;--space-12:4rem}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn-primary,.btn-secondary,.btn-link{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);cursor:pointer;border:1px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn-primary{background:var(--primary);color:var(--primary-foreground)}.btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 88%, black)}.btn-secondary{border-color:var(--border);color:var(--foreground);background:0 0}.btn-secondary:hover:not(:disabled){background:var(--surface-sunken)}.btn-link{padding-inline:var(--space-1);color:var(--primary);background:0 0}.btn-link:hover:not(:disabled){text-decoration:underline}.btn-primary:disabled,.btn-secondary:disabled,.btn-link:disabled{opacity:.5;cursor:not-allowed}.btn-large{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--text-base)}.btn-medium{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm)}.btn-small{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs)}.btn-link.btn-large,.btn-link.btn-medium,.btn-link.btn-small{padding-inline:var(--space-1)}.btn-icon{padding:var(--space-2);aspect-ratio:1}.action-row,.form-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.input{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);font-size:var(--text-base);width:100%;font-family:inherit}.input::placeholder{color:color-mix(in srgb, var(--muted-foreground) 65%, transparent)}.input-small{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-sm)}select.input,select.input-small{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23454545' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-6);cursor:pointer}.field{gap:var(--space-1);min-width:0;font-size:var(--text-sm);color:var(--muted-foreground);flex-direction:column;font-weight:600;display:flex}.field-label{align-items:baseline;gap:var(--space-2);display:inline-flex}.field-optional{opacity:.65;font-weight:400}.field-required{color:var(--destructive-text)}.field-hint{font-size:var(--text-xs);color:var(--muted-foreground);font-weight:400}.field-error{font-size:var(--text-xs);color:var(--destructive-text);font-weight:500}.form-stack{gap:var(--space-4);flex-direction:column;display:flex}.form-stack>label{gap:var(--space-1);font-size:var(--text-sm);color:var(--muted-foreground);flex-direction:column;font-weight:600;display:flex}.text-link{font-size:var(--text-sm);text-align:center}.mono{font-family:var(--font-mono)}.chip-row{gap:var(--space-2);flex-wrap:wrap;display:flex}@keyframes pulse{50%{opacity:.35}}.pulse{animation:1.2s ease-in-out infinite pulse}@media (pointer:coarse){.btn-primary,.btn-secondary,.btn-secondary,.btn-link,.input{min-height:44px}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.grid.dg-stack .head{display:none}.grid.dg-stack .row{gap:var(--space-2);padding:var(--space-4);grid-template-columns:1fr}.grid.dg-stack .cell{text-align:start;flex-direction:column;gap:2px;display:flex}.grid.dg-stack .cell.end{text-align:start}.grid.dg-stack .cell:not(.dg-no-label):not(.chevron):before{content:attr(data-label);color:var(--muted-foreground);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.grid.dg-stack .chevron{display:none}.grid.dg-desktop-only{display:none!important}}.grid.dg-none{overflow-x:auto}.grid.dg-none .head,.grid.dg-none .row{min-width:max-content}.user-menu.svelte-1ibnoqc{position:relative}.trigger.svelte-1ibnoqc{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted-foreground);font-size:var(--text-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;display:inline-flex}.trigger.svelte-1ibnoqc:hover{color:var(--foreground);background:var(--muted)}.name.svelte-1ibnoqc{font-weight:600}.chevron.svelte-1ibnoqc{width:.75rem;height:.75rem;transition:transform var(--dur-fast) var(--ease-out)}.chevron.flip.svelte-1ibnoqc{transform:rotate(180deg)}.panel.svelte-1ibnoqc{top:calc(100% + var(--space-2));z-index:var(--z-overlay);min-width:11rem;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md);position:absolute;right:0}.item.svelte-1ibnoqc{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;font-weight:500;display:block}.item.svelte-1ibnoqc:hover{color:var(--foreground);background:var(--muted)}.divider.svelte-1ibnoqc{height:1px;margin:var(--space-1) var(--space-2);background:var(--border)}@media (pointer:coarse){.trigger.svelte-1ibnoqc,.item.svelte-1ibnoqc{align-items:center;min-height:44px;display:flex}}@media (width<=640px){.name.svelte-1ibnoqc{display:none}}.shop-switcher.svelte-155nias{position:relative}.trigger.svelte-155nias{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted-foreground);font-size:var(--text-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;display:inline-flex}.trigger.svelte-155nias:hover{color:var(--foreground);background:var(--muted)}.name.svelte-155nias{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-weight:600;overflow:hidden}.panel.svelte-155nias{top:calc(100% + var(--space-2));z-index:var(--z-overlay);min-width:12rem;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md);position:absolute;left:0}.item.svelte-155nias{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--muted-foreground);font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500;display:flex}.item.svelte-155nias:hover{color:var(--foreground);background:var(--muted)}.item.active.svelte-155nias{color:var(--foreground);font-weight:600}.divider.svelte-155nias{height:1px;margin:var(--space-1) var(--space-2);background:var(--border)}@media (pointer:coarse){.trigger.svelte-155nias,.item.svelte-155nias{min-height:44px}}.scrim.svelte-7vgo1t{z-index:var(--z-overlay);animation:svelte-7vgo1t-fade var(--dur-base) var(--ease-out);background:#0006;border:0;position:fixed;inset:0}.sheet.svelte-7vgo1t{z-index:var(--z-overlay);max-height:80vh;padding:var(--space-3) var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--card);box-shadow:var(--shadow-lg);animation:svelte-7vgo1t-slide-up var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto}.head.svelte-7vgo1t{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;margin-bottom:var(--space-1);padding:0 var(--space-2) 0 var(--space-3);display:flex}.title.svelte-7vgo1t{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-weight:700}.close.svelte-7vgo1t{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.close.svelte-7vgo1t:hover{color:var(--foreground);background:var(--surface-sunken)}.body.svelte-7vgo1t{flex-direction:column;display:flex}@keyframes svelte-7vgo1t-fade{0%{opacity:0}}@keyframes svelte-7vgo1t-slide-up{0%{transform:translateY(100%)}}.item.svelte-10pynyj{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--foreground);font-family:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;font-weight:500;display:flex}.item.svelte-10pynyj:hover{background:var(--surface-sunken)}.divider.svelte-10pynyj{height:1px;margin:var(--space-2) var(--space-2);background:var(--border)}.bottom-nav.svelte-1ds3sav{display:none}@media (width<=900px){.bottom-nav.svelte-1ds3sav{z-index:var(--z-nav);border-top:1px solid var(--border);background:var(--card);padding-bottom:env(safe-area-inset-bottom);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.item.svelte-1ds3sav{min-height:var(--bottom-nav-height,3.5rem);padding:var(--space-1);color:var(--muted-foreground);font-family:inherit;font-size:var(--text-2xs);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-weight:600;display:flex}.item.active.svelte-1ds3sav{color:var(--primary)}.icon.svelte-1ds3sav{display:inline-flex;position:relative}.count.svelte-1ds3sav{border-radius:var(--radius-full);background:var(--primary);min-width:1.1rem;color:var(--primary-foreground);font-size:var(--text-micro);text-align:center;font-variant-numeric:tabular-nums;padding:0 4px;font-weight:700;line-height:1.4;position:absolute;top:-6px;right:-10px}}.shell.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}.topbar.svelte-12qhfyh{z-index:var(--z-nav);justify-content:space-between;align-items:center;gap:var(--space-4);padding:calc(var(--space-3) + env(safe-area-inset-top)) var(--space-6) var(--space-3);border-bottom:1px solid var(--border);background:var(--background);display:flex;position:sticky;top:0}.shell.svelte-12qhfyh:has(.product-page,.tasks-page) .topbar:where(.svelte-12qhfyh){position:static}.tabs.svelte-12qhfyh{align-items:center;gap:var(--space-1);display:flex}.topbar-actions.svelte-12qhfyh{align-items:center;gap:var(--space-3);min-width:0;display:flex}.tab.svelte-12qhfyh{padding:var(--space-2) var(--space-4);border-radius:var(--radius);color:var(--muted-foreground);transition:color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);font-size:.9rem;font-weight:600}.tab.svelte-12qhfyh:hover{color:var(--foreground);background:var(--muted)}.tab.active.svelte-12qhfyh{color:var(--primary-foreground);background:var(--primary)}.content.svelte-12qhfyh{width:100%;padding:var(--space-8) var(--space-6);padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom));flex:1}@media (pointer:coarse){.tab.svelte-12qhfyh{align-items:center;min-height:44px;display:inline-flex}}@media (width<=900px){.topbar.svelte-12qhfyh{display:none}.content.svelte-12qhfyh{padding-bottom:calc(var(--space-8) + var(--bottom-nav-height) + env(safe-area-inset-bottom))}.content.svelte-12qhfyh:has(.product-page){padding-top:0}}@media (width<=640px){.topbar.svelte-12qhfyh{padding-inline:var(--space-4)}.content.svelte-12qhfyh{padding:var(--space-5) var(--space-4);padding-bottom:calc(var(--space-5) + var(--bottom-nav-height) + env(safe-area-inset-bottom))}}
