[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.expiration-timer.svelte-1gc9mi3{background:0 0}.expiration-timer__bar.svelte-1gc9mi3{min-height:1.75rem}.expiration-timer__label.svelte-1gc9mi3{pointer-events:none}.expiration-timer__label-layer.svelte-1gc9mi3{pointer-events:none;position:absolute;inset:0}.expiration-timer__label-on-fill.svelte-1gc9mi3{color:var(--ds-accent-ink)}.summary-meter.svelte-1gc9mi3{background:linear-gradient(90deg, var(--ds-meter-from), var(--ds-meter-to))}.expiration-timer-expired.svelte-1gc9mi3 .summary-meter:where(.svelte-1gc9mi3){background:var(--ds-red)}.expiration-timer-critical.svelte-1gc9mi3 .summary-meter:where(.svelte-1gc9mi3){background:linear-gradient(90deg, var(--ds-meter-critical-from), var(--ds-meter-critical-to))}.summary-meter.svelte-1gc9mi3{box-shadow:inset 0 1px oklch(100% 0 0/.28)}@media (prefers-reduced-motion:no-preference){.expiration-timer-critical.svelte-1gc9mi3 .summary-meter:where(.svelte-1gc9mi3){animation:1.6s ease-in-out infinite svelte-1gc9mi3-imminent-blink}.expiration-timer-expired.svelte-1gc9mi3 .expiration-timer__label-on-track:where(.svelte-1gc9mi3) .expiration-timer__text:where(.svelte-1gc9mi3){animation:2.2s ease-in-out infinite svelte-1gc9mi3-expired-glow}}@keyframes svelte-1gc9mi3-imminent-blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes svelte-1gc9mi3-expired-glow{0%,to{text-shadow:0 0 2px #0000}50%{text-shadow:0 0 9px var(--ds-glow-expired)}}.expiration-timer__text.svelte-1gc9mi3{text-overflow:ellipsis;max-width:100%;overflow:hidden}.quantity-stepper.svelte-168tudr{border:1px solid var(--ds-line);background:var(--ds-input-bg);height:38px;color:var(--foreground);border-radius:6px;align-items:center;margin-block:3px;display:inline-flex}button.svelte-168tudr{cursor:pointer;flex:none;place-items:center;width:44px;height:44px;display:grid}button[aria-disabled=true].svelte-168tudr,input.svelte-168tudr:disabled{opacity:.5;cursor:not-allowed}input.svelte-168tudr{text-align:center;width:4rem;height:44px;caret-color:var(--ds-accent);appearance:textfield;background:0 0;border:0;font-size:1rem}input.svelte-168tudr::-webkit-inner-spin-button{appearance:none;margin:0}input.svelte-168tudr::-webkit-outer-spin-button{appearance:none;margin:0}.storage-guidance.svelte-103wsr3{min-width:0}.guidance-line.svelte-103wsr3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.guidance-profile.svelte-103wsr3{color:var(--foreground);font-weight:500}.guidance-chips.svelte-103wsr3{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ds-chip.guidance-chip.svelte-103wsr3{text-transform:none;font-variant-numeric:tabular-nums;min-height:44px}.guidance-edge.svelte-103wsr3{color:var(--muted-foreground);letter-spacing:.02em}.ds-chip-active.svelte-103wsr3 .guidance-edge:where(.svelte-103wsr3){color:inherit}.keep-date.svelte-103wsr3{min-height:44px;color:var(--muted-foreground);text-underline-offset:3px;padding-inline:.25rem;font-size:.78rem;text-decoration:underline}.keep-date.svelte-103wsr3:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.replace-diff.svelte-103wsr3{font-variant-numeric:tabular-nums;letter-spacing:.025em;align-items:baseline;gap:.5rem;display:flex}.profile-choice.svelte-103wsr3{white-space:normal;overflow-wrap:anywhere;text-align:start;min-inline-size:0;max-inline-size:100%}.source-badge.svelte-103wsr3{border:1px solid var(--ds-line);min-block-size:44px;color:var(--ds-cyan);border-radius:999px;padding-inline:.65rem;font-size:.68rem}.category-chips.svelte-1jf9v9m{flex-wrap:wrap;gap:.5rem;width:100%;min-width:0;display:flex}.ds-chip.category-chip.svelte-1jf9v9m{text-transform:none;flex:none;max-width:100%;min-height:44px}.category-chip-name.svelte-1jf9v9m{text-overflow:ellipsis;max-width:10rem;overflow:hidden}.ds-chip.category-chip-new.svelte-1jf9v9m,.ds-chip.category-chip-more.svelte-1jf9v9m{border-style:dashed}.category-chip.svelte-1jf9v9m:disabled{cursor:not-allowed;opacity:.5}.dictating.svelte-r8jjfr{color:#0000}.dictating.svelte-r8jjfr::-webkit-datetime-edit{opacity:0}.dictating.svelte-r8jjfr::-webkit-calendar-picker-indicator{opacity:0}.date-control.svelte-r8jjfr{inline-size:100%;min-inline-size:0;position:relative}.date-interim.svelte-r8jjfr{background:var(--ds-input-bg);color:var(--muted-foreground);border-radius:inherit;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;align-items:center;padding-inline:.75rem;display:flex;position:absolute;inset:1px;overflow:hidden}.date-readout.svelte-r8jjfr{color:var(--foreground)}input.svelte-r8jjfr{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block}@supports selector(input::-webkit-datetime-edit){input.svelte-r8jjfr{padding-block:0;padding-inline:.75rem .5rem}input.svelte-r8jjfr::-webkit-datetime-edit{padding-block:.5rem;padding-inline-start:0}input.svelte-r8jjfr::-webkit-calendar-picker-indicator{margin-inline:.25rem 0}}.quantity-row.svelte-1hqf4b3 .ds-sheet-value:where(.svelte-1hqf4b3){flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.stored-segments.svelte-1hqf4b3{border:1px solid var(--ds-line);background:var(--ds-btn-bg);border-radius:6px;min-width:0;display:flex;overflow:hidden}.stored-segment.svelte-1hqf4b3{min-width:0;min-height:44px;font-family:var(--font-heading);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;flex:auto;padding:0 .375rem;font-size:.6875rem;font-weight:500;overflow:hidden}.stored-segment.svelte-1hqf4b3+.stored-segment:where(.svelte-1hqf4b3){border-left:1px solid var(--ds-line)}.stored-segment--active.svelte-1hqf4b3{background:var(--ds-accent-bright);color:var(--ds-accent-ink)}.stored-segment.svelte-1hqf4b3:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.stored-segment.svelte-1hqf4b3:disabled{opacity:.5}.state-chips.svelte-1hqf4b3{flex-wrap:wrap;gap:.5rem;display:flex}.ds-chip.state-chip.svelte-1hqf4b3{min-height:44px}.ds-chip.state-chip-more.svelte-1hqf4b3{border-style:dashed}.opened-value.svelte-1hqf4b3{flex:1;min-width:0}.opened-toggle.svelte-1hqf4b3{text-align:right;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-height:44px;font-size:.75rem;display:flex}.opened-value.svelte-1hqf4b3 input{min-width:0;max-width:100%}.opened-editor.svelte-1hqf4b3{flex-direction:column;align-items:flex-end;display:flex}.set-time.svelte-1hqf4b3{min-height:44px;color:var(--muted-foreground);padding:0;font-size:.78rem}.set-time.svelte-1hqf4b3:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.reminder-inherited.svelte-1hqf4b3{color:var(--muted-foreground);font-size:.8rem}.notification-summary-row.svelte-1hqf4b3{min-width:0;text-align:left;justify-content:space-between;align-items:center;gap:.75rem;min-block-size:44px;font-size:.8rem;display:flex}.notification-summary-status.svelte-1hqf4b3{flex-shrink:0}.notification-details.svelte-1hqf4b3{padding:8px 14px 12px}.expires-field.svelte-5n7bey{box-sizing:border-box;border:1px solid var(--ds-line);border-radius:var(--radius);background:var(--ds-surface-recessed);align-items:center;gap:10px;width:100%;min-width:0;height:44px;padding-inline:12px;display:flex}.expires-field.svelte-5n7bey svg{flex:none}.expires-drawer.svelte-5n7bey{flex-direction:column;gap:6px;min-width:0;display:flex}.expires-drawer.svelte-5n7bey .expires-value-row:where(.svelte-5n7bey){flex-wrap:nowrap;align-items:flex-start}.expires-drawer.svelte-5n7bey .expires-value:where(.svelte-5n7bey){flex-basis:0;order:-1;align-items:flex-start}.expires-drawer.svelte-5n7bey .expires-value:where(.svelte-5n7bey) .ds-sub:where(.svelte-5n7bey){text-align:start;font-size:12.5px}.expires-drawer.svelte-5n7bey .expires-value:where(.svelte-5n7bey) input.ds-input{text-align:left}.expires-drawer.svelte-5n7bey .expires-value:where(.svelte-5n7bey) input::-webkit-datetime-edit{text-align:left}.expires-drawer.svelte-5n7bey .expires-field:where(.svelte-5n7bey) .date-control{flex:1}.expires-drawer.svelte-5n7bey .expires-field:where(.svelte-5n7bey) input.ds-input{background:0 0;border:0;inline-size:100%;padding-inline:0}.expires-drawer.svelte-5n7bey .expires-field:where(.svelte-5n7bey) .date-interim{background:0 0;padding-inline:0}@media (width<=374px){.expires-drawer.svelte-5n7bey .expires-field:where(.svelte-5n7bey)>svg{display:none}}@media (width<=359px){.expires-drawer.svelte-5n7bey .expires-value-row:where(.svelte-5n7bey){flex-wrap:wrap}.expires-drawer.svelte-5n7bey .expires-value:where(.svelte-5n7bey){flex-basis:100%}}.expires-value-row.svelte-5n7bey{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.expires-value-row.svelte-5n7bey .ds-sheet-label:where(.svelte-5n7bey){width:auto}.expires-value.svelte-5n7bey{flex-direction:column;flex:12rem;align-items:flex-end;min-width:0;display:flex}.expires-value.svelte-5n7bey input.ds-input{text-align:right;letter-spacing:.02em;background:0 0;border:0;inline-size:auto;max-inline-size:100%;padding-inline:0;font-size:.875rem}.expires-value.svelte-5n7bey input::-webkit-datetime-edit{text-align:right}.expires-value.svelte-5n7bey .ds-sub:where(.svelte-5n7bey){font-size:.75rem}.set-time.svelte-5n7bey{width:36px;min-height:44px;color:var(--muted-foreground);flex:none;place-items:center;margin-inline-end:-10px;padding:0;display:grid}.set-time--line.svelte-5n7bey{text-underline-offset:3px;width:auto;margin:0;font-size:.78rem;text-decoration:underline}.set-time.svelte-5n7bey:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.expires-scan.svelte-5n7bey{flex:none;gap:8px;display:flex}.expires-scan.svelte-5n7bey button{width:44px;min-height:44px;padding:0;font-size:0}.expires-scan.svelte-5n7bey span{display:none}.expires-scan.svelte-5n7bey svg{width:22px;height:22px}.expires-shortcuts.svelte-5n7bey{min-width:0}.shortcuts-label.svelte-5n7bey{width:auto;margin-inline-end:.25rem}.shortcut-grid.svelte-5n7bey{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.shortcut-grid.svelte-5n7bey .ds-chip:where(.svelte-5n7bey){text-transform:none;flex:none;min-height:44px}.expires-drawer.svelte-5n7bey .shortcut-grid:where(.svelte-5n7bey) .ds-chip:where(.svelte-5n7bey){min-height:36px}.custom-duration.svelte-5n7bey{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:.5rem;display:grid}@media (width<=340px){.custom-duration.svelte-5n7bey{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.custom-duration.svelte-5n7bey button:where(.svelte-5n7bey){grid-column:1/-1}}.ds-confirm-dialog.svelte-1v57o7f{inset:calc(1rem + var(--safe-area-top,0px)) calc(1rem + var(--safe-area-right,0px)) calc(1rem + var(--safe-area-bottom,0px)) calc(1rem + var(--safe-area-left,0px));box-sizing:border-box;inline-size:min(22rem, calc(100dvi - var(--safe-area-left,0px) - var(--safe-area-right,0px) - 2rem));max-block-size:calc(100dvb - var(--safe-area-top,0px) - var(--safe-area-bottom,0px) - 2rem);opacity:0;transform-origin:50% 100%;transition-property:opacity,transform,display,overlay;transition-duration:var(--ds-motion-dialog);transition-timing-function:var(--ds-ease-out);transition-behavior:allow-discrete;border-radius:8px;margin:auto;position:fixed;overflow:auto;transform:perspective(900px)rotateX(7deg)translateY(10px)scale(.97)}.ds-confirm-dialog[open].svelte-1v57o7f{opacity:1;transform:perspective(900px)rotateX(0)translateY(0)scale(1)}@starting-style{.ds-confirm-dialog[open].svelte-1v57o7f{opacity:0;transform:perspective(900px)rotateX(7deg)translateY(10px)scale(.97)}}.ds-confirm-dialog.svelte-1v57o7f::backdrop{transition-property:background-color,display,overlay;transition-duration:var(--ds-motion-dialog);transition-timing-function:var(--ds-ease-out);transition-behavior:allow-discrete;background-color:#0000}.ds-confirm-dialog[open].svelte-1v57o7f::backdrop{background-color:oklab(0% none none/.45)}@starting-style{.ds-confirm-dialog[open].svelte-1v57o7f::backdrop{background-color:#0000}}.ds-confirm-destructive.svelte-1v57o7f{border-color:color-mix(in oklab, var(--ds-red) 50%, transparent);color:var(--ds-red)}.ds-confirm-destructive.svelte-1v57o7f:hover{border-color:var(--ds-red);background:color-mix(in oklab, var(--ds-red) 12%, transparent)}@media (prefers-reduced-motion:reduce){.ds-confirm-dialog.svelte-1v57o7f{transition-duration:.1s;transform:none}.ds-confirm-dialog[open].svelte-1v57o7f{transform:none}.ds-confirm-dialog.svelte-1v57o7f::backdrop{transition-duration:.1s}@starting-style{.ds-confirm-dialog[open].svelte-1v57o7f{transform:none}}}html.camera-dialog-scroll-locked,html.camera-dialog-scroll-locked body{overscroll-behavior:none;overflow:hidden}.camera-dialog.svelte-1mujgxe{box-sizing:border-box;background:linear-gradient(180deg, color-mix(in oklab, var(--ds-surface-overlay), white 2%), var(--ds-surface-overlay));block-size:100dvb;max-block-size:none;inline-size:100dvi;max-inline-size:none;color:var(--foreground);opacity:0;transition-property:opacity,transform,display,overlay;transition-duration:var(--ds-motion-dialog);transition-timing-function:var(--ds-ease-out);transition-behavior:allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden;transform:scale(.985)}.camera-dialog[open].svelte-1mujgxe{opacity:1;transform:scale(1)}@starting-style{.camera-dialog[open].svelte-1mujgxe{opacity:0;transform:scale(.985)}}.camera-dialog.svelte-1mujgxe::backdrop{background:oklab(0% none none/.72)}.camera-dialog__shell.svelte-1mujgxe{z-index:1;block-size:100%;inline-size:100%;grid-template-rows:auto minmax(0,1fr);padding-block-start:var(--safe-area-top,0px);padding-block-end:var(--safe-area-bottom,0px);padding-inline-start:var(--safe-area-left,0px);padding-inline-end:var(--safe-area-right,0px);display:grid;position:relative}.camera-dialog__header.svelte-1mujgxe{border-block-end:1px solid var(--ds-line);background:color-mix(in oklab, var(--ds-surface-overlay) 92%, transparent);-webkit-backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:1rem;min-block-size:64px;padding:.65rem .75rem;display:flex}.camera-dialog__content.svelte-1mujgxe{overscroll-behavior:contain;min-block-size:0;inline-size:min(100%,52rem);margin-inline:auto;padding:.75rem;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.camera-dialog.svelte-1mujgxe,.camera-dialog[open].svelte-1mujgxe{transition-duration:.1s;transform:none}@starting-style{.camera-dialog[open].svelte-1mujgxe{transform:none}}}.camera-dialog:has(.capture-viewfinder) .camera-dialog__header{display:none}.camera-dialog:has(.capture-viewfinder) .camera-dialog__shell{grid-template-rows:minmax(0,1fr)}.camera-dialog:has(.capture-viewfinder) .camera-dialog__content{inline-size:100%;padding:0}.capture-viewfinder.svelte-jt6swc{background:#000;flex:1;min-inline-size:0;position:relative;container-type:size}.capture-viewfinder__image.svelte-jt6swc{inline-size:min(100cqw, calc(100cqh * var(--video-ratio)));block-size:min(100cqh, calc(100cqw / var(--video-ratio)));position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.capture-viewfinder__video.svelte-jt6swc{object-fit:contain;block-size:100%;inline-size:100%}.capture-viewfinder__header.svelte-jt6swc{align-items:center;gap:.75rem;padding:1rem;display:flex;position:absolute;inset:0 0 auto}.capture-viewfinder__caption.svelte-jt6swc{border:1px solid var(--ds-image-scrim-ring);background:var(--ds-image-scrim);color:#fff;border-radius:6px;margin-inline:auto;padding:.5rem .75rem}.ds-btn.capture-viewfinder__circle.svelte-jt6swc{border:1px solid var(--ds-image-scrim-ring);background:var(--ds-image-scrim);color:#fff;border-radius:50%;flex:none;justify-content:center;block-size:48px;inline-size:48px;padding:0;display:inline-flex}.ds-btn.capture-viewfinder__circle[aria-pressed=true].svelte-jt6swc{background:var(--ds-accent-bright);color:var(--ds-accent-ink)}.capture-viewfinder__guide.svelte-jt6swc{pointer-events:none;position:absolute;inset:34% 0}.capture-viewfinder__guide.svelte-jt6swc i:where(.svelte-jt6swc){border:2px solid var(--ds-accent-bright);block-size:24px;inline-size:24px;position:absolute}.capture-viewfinder__guide.svelte-jt6swc i:where(.svelte-jt6swc):first-child{border-block-end:0;border-inline-end:0;inset:0 auto auto 0}.capture-viewfinder__guide.svelte-jt6swc i:where(.svelte-jt6swc):nth-child(2){border-block-end:0;border-inline-start:0;inset:0 0 auto auto}.capture-viewfinder__guide.svelte-jt6swc i:where(.svelte-jt6swc):nth-child(3){border-block-start:0;border-inline-end:0;inset:auto auto 0 0}.capture-viewfinder__guide.svelte-jt6swc i:where(.svelte-jt6swc):nth-child(4){border-block-start:0;border-inline-start:0;inset:auto 0 0 auto}.capture-viewfinder__readouts.svelte-jt6swc{pointer-events:none;justify-items:start;gap:.5rem;display:grid;position:absolute;inset:auto 8% 36%}.capture-viewfinder__callout.svelte-jt6swc{border:1px solid var(--ds-accent-bright);background:var(--ds-accent-bright);color:var(--ds-accent-ink);border-radius:6px;flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:.5rem .75rem;display:flex}.capture-viewfinder__footer.svelte-jt6swc{border-block-start:1px solid var(--ds-image-scrim-ring);background:var(--ds-image-scrim);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-items:center;gap:.75rem;padding:.75rem 1rem;display:grid;position:absolute;inset:auto 0 0}.capture-viewfinder__status.svelte-jt6swc{align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.capture-viewfinder__dot.svelte-jt6swc{background:currentColor;border-radius:50%;block-size:7px;inline-size:7px}.capture-viewfinder__dot.active.svelte-jt6swc{background:var(--ds-accent-bright)}.capture-viewfinder__actions.svelte-jt6swc{justify-content:space-between;align-items:center;gap:2rem;inline-size:min(100%,22rem);display:flex}.capture-viewfinder__circle-slot.svelte-jt6swc{flex:none;block-size:48px;inline-size:48px}.ds-btn.capture-viewfinder__shutter.svelte-jt6swc{border:2px solid var(--ds-accent-bright);background:0 0;border-radius:50%;place-items:center;block-size:68px;inline-size:68px;padding:4px;display:grid}.capture-viewfinder__shutter.svelte-jt6swc span:where(.svelte-jt6swc){background:var(--ds-accent-bright);border-radius:50%;block-size:100%;inline-size:100%}.capture-viewfinder__links.svelte-jt6swc{align-items:center;gap:.75rem;display:flex}.ds-btn.capture-viewfinder__enter.svelte-jt6swc{color:#fff;background:var(--ds-image-scrim);border-color:var(--ds-image-scrim-ring);align-items:center;gap:.5rem;min-block-size:44px;display:flex}.ds-btn.capture-viewfinder__done.svelte-jt6swc:not(:disabled){color:var(--ds-accent-bright);border-color:var(--ds-accent-bright)}.ds-btn.capture-viewfinder__done.svelte-jt6swc:disabled{opacity:.5}@media (prefers-reduced-transparency:reduce){.capture-viewfinder__footer.svelte-jt6swc,.capture-viewfinder__caption.svelte-jt6swc,.ds-btn.capture-viewfinder__circle.svelte-jt6swc,.ds-btn.capture-viewfinder__enter.svelte-jt6swc{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}}@media (height<=500px){.capture-viewfinder__header.svelte-jt6swc{padding:.5rem}.capture-viewfinder__footer.svelte-jt6swc{gap:.25rem;padding:.5rem}.capture-viewfinder__actions.svelte-jt6swc{inline-size:auto;position:absolute;inset:auto 1rem 1rem auto}}.inline-photo-capture.svelte-14f73ip{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.inline-photo-stage.svelte-14f73ip{border:1px solid var(--ds-line);border-radius:var(--radius);background:var(--ds-surface-recessed);align-items:flex-start;gap:.75rem;padding:.9rem;display:flex}.inline-photo-active.svelte-14f73ip{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.inline-photo-preview.svelte-14f73ip{border:1px solid var(--ds-line);background:var(--ds-dark);border-radius:10px;flex:1;min-height:0;position:relative;overflow:hidden}.inline-photo-video.svelte-14f73ip{background:var(--ds-dark);object-fit:contain;width:100%;height:100%;min-height:0;transform:translateZ(0)}.inline-photo-actions.svelte-14f73ip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:min(100%,32rem);margin-inline:auto;display:grid}.inline-photo-stage.svelte-14f73ip{width:min(100%,32rem);margin:auto}.inline-photo-actions.svelte-14f73ip .ds-btn{justify-content:center;min-height:48px}.item-image-placeholder.svelte-d2ns45{border:1px solid var(--ds-line);border-radius:calc(var(--radius) - 2px);background-color:var(--ds-surface-recessed);background-image:linear-gradient(color-mix(in srgb, var(--foreground) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 4%, transparent) 1px, transparent 1px);background-size:9px 9px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;container-type:size}.monogram.svelte-d2ns45{font-family:var(--font-heading);letter-spacing:.04em;color:color-mix(in srgb, var(--foreground) 74%, transparent);font-size:34cqmin;font-weight:300;line-height:1}.caption.svelte-d2ns45{text-align:center;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:9cqmin;position:absolute;bottom:7cqmin;left:0;right:0}.tick.svelte-d2ns45{border:0 solid var(--ds-accent);opacity:.5;width:8cqmin;height:8cqmin;position:absolute}.tick.tl.svelte-d2ns45{border-top-width:1px;border-left-width:1px;top:7cqmin;left:7cqmin}.tick.tr.svelte-d2ns45{border-top-width:1px;border-right-width:1px;top:7cqmin;right:7cqmin}.tick.bl.svelte-d2ns45{border-bottom-width:1px;border-left-width:1px;bottom:7cqmin;left:7cqmin}.tick.br.svelte-d2ns45{border-bottom-width:1px;border-right-width:1px;bottom:7cqmin;right:7cqmin}.lot-row.svelte-1itv7lj{align-items:center;gap:4px;min-height:44px;display:flex}.lot-select.svelte-1itv7lj{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:1;align-items:center;gap:6px;min-width:0;min-height:44px;display:flex}.lot-qty.svelte-1itv7lj{text-align:right;flex:none;width:26px}.lot-select--captioned.svelte-1itv7lj,.lot-row--captioned.svelte-1itv7lj{flex-direction:column;align-items:stretch;gap:2px}.lot-caption.svelte-1itv7lj{letter-spacing:.06em;color:var(--muted-foreground);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1;overflow:hidden}.lot-row--selected.svelte-1itv7lj .lot-caption:where(.svelte-1itv7lj){color:var(--ds-accent)}.lot-meter.svelte-1itv7lj{flex:1;min-width:0;position:relative}.lot-meter.svelte-1itv7lj .expiration-timer__bar{height:22px;min-height:22px}.lot-row--selected.svelte-1itv7lj .lot-meter:where(.svelte-1itv7lj) .expiration-timer__bar{height:28px;min-height:28px}.lot-row--selected.svelte-1itv7lj .lot-meter:where(.svelte-1itv7lj):after{content:"";pointer-events:none;box-shadow:inset 3px 0 0 var(--ds-accent-bright);position:absolute;inset:0}.lot-row--selected.svelte-1itv7lj .lot-qty:where(.svelte-1itv7lj){color:var(--ds-accent)}.lot-actions.svelte-1itv7lj{flex:none;width:44px;min-height:44px}.entry-card.svelte-1itv7lj{margin-bottom:12px;container-type:inline-size}.entry-well-hint.svelte-1itv7lj{inset-inline:0;background:var(--ds-surface);text-align:center;padding:6px;position:absolute;bottom:0}.entry-card.is-expired.svelte-1itv7lj{background:linear-gradient(var(--ds-item-expired-bg), var(--ds-item-expired-bg)), linear-gradient(to bottom, var(--ds-panel-grad-top), var(--ds-panel-grad-bottom))}.entry-card-row.svelte-1itv7lj{gap:14px;padding:14px 14px 12px;display:flex}.entry-well.svelte-1itv7lj{border:1px solid var(--ds-line);border-radius:4px;flex:none;width:96px;height:128px;position:relative;overflow:hidden}.entry-well.svelte-1itv7lj img:where(.svelte-1itv7lj){object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.entry-camera-badge.svelte-1itv7lj{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:4px;right:4px}.entry-copy.svelte-1itv7lj{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.entry-title.ds-name-textarea.svelte-1itv7lj{text-align:left;width:100%;min-width:0;caret-color:var(--ds-accent);scrollbar-width:none;background:0 0;border:0;padding:0;font-size:17.5px;line-height:1.25}.entry-title.ds-name-textarea.svelte-1itv7lj::-webkit-scrollbar{display:none}.entry-empty-bar.svelte-1itv7lj{text-align:left;border-radius:5px;width:100%;display:block}.entry-empty-bar.svelte-1itv7lj:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.entry-empty-bar.svelte-1itv7lj{margin-block:-8px;padding-block:8px}.entry-title.ds-input-with-clear.svelte-1itv7lj{padding-right:2.75rem}.entry-meta.svelte-1itv7lj{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-top:6px;font-size:10px}.entry-bars.svelte-1itv7lj{margin-top:auto;padding-top:12px}.entry-started.svelte-1itv7lj{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ds-line);text-decoration-color:var(--ds-line);text-underline-offset:3px;margin-block:-8px;padding-block:8px}.entry-sentence.svelte-1itv7lj{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:7px;padding:0 14px 12px;font-size:10px;display:flex}.entry-status-group.svelte-1itv7lj{align-items:center;gap:7px;display:inline-flex}.entry-status.svelte-1itv7lj{color:var(--foreground)}.entry-status.is-expired.svelte-1itv7lj{color:var(--ds-red)}.entry-status.is-soon.svelte-1itv7lj{color:var(--ds-amber)}@container (width<=350px){.entry-sentence-time.svelte-1itv7lj{display:none}}.entry-name-feedback.svelte-1itv7lj{padding-inline:14px}.entry-name-feedback.svelte-1itv7lj:empty{display:none}.entry-drawer.svelte-1itv7lj{border-top:1px solid var(--ds-line);padding:12px 14px 14px}.barcode-flow-panel.svelte-s30ukk{width:100%;min-width:0;max-width:28rem;min-height:0;margin-inline:auto;margin-bottom:var(--keyboard-inset,0px);flex-direction:column;flex:1;display:flex}.barcode-flow-body.svelte-s30ukk{overscroll-behavior:contain;flex:1;min-height:0;padding:1rem .5rem;overflow-y:auto}.barcode-status.svelte-s30ukk{color:var(--ds-cyan);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.barcode-result-title.svelte-s30ukk{font-family:var(--font-heading);letter-spacing:.025em;overflow-wrap:anywhere;margin:1.25rem 0 .625rem;font-size:1.75rem;font-weight:500;line-height:1.2}.barcode-result-note.svelte-s30ukk{color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem;line-height:1.5}.barcode-metadata.svelte-s30ukk{border-block:1px solid var(--ds-line);margin-top:1.5rem}.barcode-metadata.svelte-s30ukk>div:where(.svelte-s30ukk){justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.875rem;display:flex}.barcode-metadata.svelte-s30ukk dt:where(.svelte-s30ukk){font-size:.6875rem}.barcode-metadata.svelte-s30ukk dd:where(.svelte-s30ukk){overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:.875rem}.barcode-mode.svelte-s30ukk{border:1px solid var(--ds-line);border-radius:var(--radius);grid-template-columns:1fr 1fr;margin-bottom:1.25rem;display:grid;overflow:hidden}.barcode-mode.svelte-s30ukk button:where(.svelte-s30ukk){background:var(--ds-btn-bg);min-height:2.75rem;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;display:flex}.barcode-mode.svelte-s30ukk button[aria-pressed=true]:where(.svelte-s30ukk){background:var(--ds-accent-bright);color:var(--ds-accent-ink)}.barcode-mode.svelte-s30ukk button:where(.svelte-s30ukk):hover{background:var(--ds-btn-hover-bg)}.barcode-mode.svelte-s30ukk button[aria-pressed=true]:where(.svelte-s30ukk):hover{background:var(--ds-accent-band-hover)}.barcode-mode.svelte-s30ukk button:where(.svelte-s30ukk):focus-visible,.barcode-text-action.svelte-s30ukk:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-3px}.barcode-input.svelte-s30ukk{width:100%;min-height:3rem;margin-top:.5rem;font-size:1rem;display:block}.barcode-camera.svelte-s30ukk{isolation:isolate;border:1px solid var(--ds-line);background:var(--ds-surface-recessed);position:relative;overflow:hidden}.barcode-camera.svelte-s30ukk video:where(.svelte-s30ukk){object-fit:cover;width:100%;height:18rem;display:block;transform:translateZ(0)}.barcode-camera.svelte-s30ukk p:where(.svelte-s30ukk){bottom:0;background:var(--ds-image-scrim);color:oklch(98% 0 0);text-align:center;margin:0;padding:.875rem .75rem;font-size:.875rem;position:absolute;inset-inline:0}.barcode-frame.svelte-s30ukk{pointer-events:none;position:absolute;inset:28% 8% 35%}.barcode-frame.svelte-s30ukk i:where(.svelte-s30ukk){border:0 solid oklch(98% 0 0);width:1.25rem;height:1.25rem;position:absolute}.barcode-frame.svelte-s30ukk i:where(.svelte-s30ukk):first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.barcode-frame.svelte-s30ukk i:where(.svelte-s30ukk):nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.barcode-frame.svelte-s30ukk i:where(.svelte-s30ukk):nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.barcode-frame.svelte-s30ukk i:where(.svelte-s30ukk):nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.barcode-camera-controls.svelte-s30ukk{justify-content:center;display:flex}.barcode-text-action.svelte-s30ukk{width:100%;min-height:2.75rem;color:var(--muted-foreground);text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 0;font-size:.875rem;display:flex}.barcode-text-action.svelte-s30ukk:hover{color:var(--foreground)}.barcode-camera-controls.svelte-s30ukk .barcode-text-action:where(.svelte-s30ukk){justify-content:center;width:auto}.barcode-resume.svelte-s30ukk{min-height:2.75rem;margin-top:1rem}.barcode-flow-dock.svelte-s30ukk{border-top:1px solid var(--ds-line);background:linear-gradient(var(--ds-panel-grad-top), var(--ds-panel-grad-bottom));flex-shrink:0;padding:1rem .5rem .25rem}.barcode-flow-dock.svelte-s30ukk .ds-btn:where(.svelte-s30ukk){gap:.625rem;width:100%;min-height:3rem}.barcode-flow-dock.svelte-s30ukk .barcode-text-action:where(.svelte-s30ukk){justify-content:center}.catalog-link-row.svelte-a0x7el{min-width:0;display:block}.catalog-link-row.svelte-a0x7el:not(.ds-sheet-row){border-block:1px solid var(--ds-line);padding:.5rem .75rem}.catalog-link-row.ds-sheet-row.svelte-a0x7el{padding-block:.5rem}.catalog-link-row__toggle.svelte-a0x7el,.catalog-link-row__unlinked.svelte-a0x7el{text-align:left;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;display:flex}.catalog-link-row__toggle.svelte-a0x7el:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}.catalog-link-row__toggle.svelte-a0x7el:hover{color:var(--ds-accent)}.catalog-link-row__actions.svelte-a0x7el{flex-wrap:wrap;gap:.5rem;padding-block:.75rem .25rem;display:flex}.catalog-link-row.svelte-a0x7el .ds-btn:where(.svelte-a0x7el){min-height:2.75rem}.catalog-sheet.svelte-jf7dg6{opacity:0;background:linear-gradient(180deg, color-mix(in oklab, var(--ds-surface-overlay), white 2%), var(--ds-surface-overlay));-webkit-backdrop-filter:blur(20px);touch-action:manipulation;transition-property:opacity,display,overlay;transition-duration:var(--ds-motion-dialog);transition-timing-function:var(--ds-ease-out);transition-behavior:allow-discrete;display:none}.catalog-sheet__content.svelte-jf7dg6{right:0;bottom:var(--keyboard-inset,0px);max-height:calc(100dvh - var(--keyboard-inset,0px) - var(--safe-area-top,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg, var(--ds-panel-grad-top), var(--ds-panel-grad-bottom));border:1px solid var(--ds-line);padding:1.25rem calc(1.25rem + var(--safe-area-right)) calc(1.5rem + var(--safe-area-bottom)) calc(1.25rem + var(--safe-area-left));opacity:0;transition:opacity var(--ds-motion-dialog) var(--ds-ease-out), transform var(--ds-motion-dialog) var(--ds-ease-out);border-bottom:none;border-radius:12px 12px 0 0;margin-inline:auto;position:absolute;left:0;overflow-y:auto;transform:translateY(12px)}.catalog-sheet__photo.svelte-jf7dg6{border:1px solid var(--ds-line);background:var(--ds-surface-recessed);flex-shrink:0;justify-content:center;align-items:center;width:5.25rem;height:5.25rem;display:flex;overflow:hidden}.catalog-sheet__photo.svelte-jf7dg6 img:where(.svelte-jf7dg6){object-fit:cover;width:100%;height:100%}.catalog-sheet[data-fallback-open=true]{opacity:1;display:block}.catalog-sheet.svelte-jf7dg6:popover-open{opacity:1;display:block}html.catalog-sheet-scroll-locked,html.catalog-sheet-scroll-locked body{overscroll-behavior:none;overflow:hidden}:is(.catalog-sheet.svelte-jf7dg6:popover-open .catalog-sheet__content:where(.svelte-jf7dg6),.catalog-sheet[data-fallback-open=true] .catalog-sheet__content.svelte-jf7dg6){opacity:1;transform:translateY(0)}@starting-style{.catalog-sheet[data-fallback-open=true]{opacity:0}.catalog-sheet.svelte-jf7dg6:popover-open{opacity:0}:is(.catalog-sheet.svelte-jf7dg6:popover-open .catalog-sheet__content:where(.svelte-jf7dg6),.catalog-sheet[data-fallback-open=true] .catalog-sheet__content.svelte-jf7dg6){opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.catalog-sheet.svelte-jf7dg6{transition-duration:.1s}.catalog-sheet__content.svelte-jf7dg6{transition-duration:.1s;transform:none}:is(.catalog-sheet.svelte-jf7dg6:popover-open .catalog-sheet__content:where(.svelte-jf7dg6),.catalog-sheet[data-fallback-open=true] .catalog-sheet__content.svelte-jf7dg6){transform:none}@starting-style{:is(.catalog-sheet.svelte-jf7dg6:popover-open .catalog-sheet__content:where(.svelte-jf7dg6),.catalog-sheet[data-fallback-open=true] .catalog-sheet__content.svelte-jf7dg6){transform:none}}}.notification-override-fieldset.svelte-j2txdz{border:0;min-inline-size:0;margin:0;padding:0}.notification-mode-options.svelte-j2txdz{flex-wrap:wrap;gap:6px;display:flex}.notification-mode-option.svelte-j2txdz{border:1px solid var(--ds-line);border-radius:var(--radius);background:var(--ds-btn-bg);min-height:44px;color:var(--muted-foreground);cursor:pointer;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.notification-mode-option.svelte-j2txdz input:where(.svelte-j2txdz){width:16px;height:16px;accent-color:var(--ds-accent);margin:0}.notification-mode-option.svelte-j2txdz:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--ds-accent) 18%, transparent)}.notification-mode-option--active.svelte-j2txdz{background:var(--ds-accent-bright);color:var(--ds-accent-ink);border-color:#0000}.notification-mode-option--active.svelte-j2txdz input:where(.svelte-j2txdz){accent-color:var(--ds-accent-ink)}.notification-custom-days.svelte-j2txdz{max-width:14rem;margin-top:10px}.ds-input.notification-days-input.svelte-j2txdz{min-height:44px;margin-top:5px;font-size:1rem}
