@charset "UTF-8";:root{--zendera-ink: oklch(24% .051 251);--zendera-green: oklch(75% .089 166);--zendera-green-dark: oklch(54% .108 161);--zendera-arctic: oklch(96% .054 164);--zendera-near-white: oklch(100% 0 90);--zendera-white: oklch(100% 0 90);--zendera-field: oklch(98% 0 90);--zendera-divider: oklch(84% .008 254);--zendera-line: oklch(95% .005 258);--zendera-muted: oklch(52% .019 237);--zendera-amber: oklch(83% .169 90);--zendera-sky: oklch(67% .169 245);--zendera-marine: oklch(50% .134 251);--zendera-warm-gray: oklch(68% .023 18);--zendera-mint-tint: oklch(94% .025 161);--zendera-mint-deep: oklch(42% .086 160);--zendera-info-tint: oklch(92% .02 253);--zendera-info-deep: oklch(39% .093 253);--zendera-amber-tint: oklch(96% .047 94);--zendera-amber-deep: oklch(49% .098 84);--zendera-red-tint: oklch(93% .029 26);--zendera-red-deep: oklch(41% .153 28);--zendera-neutral-tint: oklch(95% .005 258);--zendera-neutral-deep: oklch(39% .017 248);--zendera-info: oklch(52% .126 252);--zendera-orange: oklch(67% .168 53);--zendera-red: oklch(57% .212 29)}:root{--zen-positive: oklch(75% .089 166);--zen-positive-subtle: oklch(94% .025 161);--zen-positive-strong: oklch(42% .086 160);--zen-info: oklch(52% .126 252);--zen-info-subtle: oklch(92% .02 253);--zen-info-strong: oklch(39% .093 253);--zen-warning: oklch(83% .169 90);--zen-warning-subtle: oklch(96% .047 94);--zen-warning-strong: oklch(49% .098 84);--zen-negative: oklch(67% .168 53);--zen-negative-subtle: oklch(93% .029 26);--zen-negative-strong: oklch(41% .153 28);--zen-destructive: oklch(57% .212 29);--zen-destructive-subtle: oklch(93% .029 26);--zen-destructive-strong: oklch(41% .153 28);--zen-chart-1: oklch(64% .11 25);--zen-chart-2: oklch(64% .11 55);--zen-chart-3: oklch(64% .11 90);--zen-chart-4: oklch(64% .109 140);--zen-chart-5: oklch(64% .11 180);--zen-chart-6: oklch(64% .11 220);--zen-chart-7: oklch(64% .11 265);--zen-chart-8: oklch(64% .109 310);--zen-chart-9: oklch(64% .109 355)}:root{--zen-surface-page: oklch(100% 0 90);--zen-surface-card: oklch(100% 0 90);--zen-surface-field: oklch(98% 0 90);--zen-surface-inverse: oklch(24% .051 251);--zen-surface-sunken: oklch(95% .005 258);--zen-text-primary: oklch(24% .051 251);--zen-text-secondary: oklch(52% .019 237);--zen-text-disabled: oklch(68% .023 18);--zen-text-inverse: oklch(100% 0 90);--zen-text-on-brand: oklch(24% .051 251);--zen-border-subtle: oklch(95% .005 258);--zen-border-default: oklch(84% .008 254);--zen-border-strong: oklch(24% .051 251);--zen-border-focus: oklch(75% .089 166);--zen-focus-ring: oklch(75% .089 166);--zen-button-cta-bg: oklch(75% .089 166);--zen-button-cta-bg-hover: oklch(54% .108 161);--zen-button-cta-bg-pressed: oklch(64% .088 166);--zen-button-cta-fg: oklch(24% .051 251);--zen-button-primary-bg: oklch(24% .051 251);--zen-button-primary-bg-hover: oklch(30% .052 252);--zen-button-primary-bg-pressed: oklch(20% .05 251);--zen-button-primary-fg: oklch(100% 0 90);--zen-button-secondary-bg: oklch(100% 0 90);--zen-button-secondary-bg-hover: oklch(98% 0 90);--zen-button-secondary-bg-pressed: oklch(95% .005 258);--zen-button-secondary-fg: oklch(24% .051 251);--zen-button-secondary-border: oklch(24% .051 251);--zen-button-destructive-bg: oklch(57% .212 29);--zen-button-destructive-bg-hover: oklch(51% .21 29);--zen-button-destructive-bg-pressed: oklch(41% .153 28);--zen-button-destructive-fg: oklch(100% 0 90);--zen-button-disabled-bg: oklch(95% .005 258);--zen-button-disabled-fg: oklch(68% .023 18);--zen-button-focus-ring: oklch(75% .089 166);--zen-status-unassigned-bg: oklch(83% .169 90);--zen-status-unassigned-fg: oklch(24% .051 251);--zen-status-planned-bg: oklch(67% .169 245);--zen-status-planned-fg: oklch(24% .051 251);--zen-status-dispatched-bg: oklch(50% .134 251);--zen-status-dispatched-fg: oklch(100% 0 90);--zen-status-in-transit-bg: oklch(24% .051 251);--zen-status-in-transit-fg: oklch(100% 0 90);--zen-status-delivered-bg: oklch(75% .089 166);--zen-status-delivered-fg: oklch(24% .051 251);--zen-status-complete-bg: oklch(54% .108 161);--zen-status-complete-fg: oklch(100% 0 90);--zen-status-cancelled-bg: oklch(68% .023 18);--zen-status-cancelled-fg: oklch(24% .051 251);--zen-location-pending-bg: oklch(83% .169 90);--zen-location-pending-fg: oklch(24% .051 251);--zen-location-planned-bg: oklch(67% .169 245);--zen-location-planned-fg: oklch(24% .051 251);--zen-location-dispatched-bg: oklch(50% .134 251);--zen-location-dispatched-fg: oklch(100% 0 90);--zen-location-complete-bg: oklch(54% .108 161);--zen-location-complete-fg: oklch(100% 0 90);--zen-location-cancelled-bg: oklch(68% .023 18);--zen-location-cancelled-fg: oklch(24% .051 251);--zen-product-not-ready-bg: oklch(83% .169 90);--zen-product-not-ready-fg: oklch(24% .051 251);--zen-product-ready-bg: oklch(50% .134 251);--zen-product-ready-fg: oklch(100% 0 90);--zen-product-complete-bg: oklch(54% .108 161);--zen-product-complete-fg: oklch(100% 0 90);--zen-product-removed-bg: oklch(68% .023 18);--zen-product-removed-fg: oklch(24% .051 251);--zen-indicator-auto-bg: oklch(68% .023 18);--zen-indicator-auto-fg: oklch(24% .051 251);--zen-indicator-manual-bg: oklch(83% .169 90);--zen-indicator-manual-fg: oklch(24% .051 251);--zen-alert-success-bg: oklch(94% .025 161);--zen-alert-success-fg: oklch(42% .086 160);--zen-alert-info-bg: oklch(92% .02 253);--zen-alert-info-fg: oklch(39% .093 253);--zen-alert-warning-bg: oklch(96% .047 94);--zen-alert-warning-fg: oklch(49% .098 84);--zen-alert-error-bg: oklch(93% .029 26);--zen-alert-error-fg: oklch(41% .153 28);--zen-alert-neutral-bg: oklch(95% .005 258);--zen-alert-neutral-fg: oklch(39% .017 248);--zen-input-bg: oklch(100% 0 90);--zen-input-bg-disabled: oklch(98% 0 90);--zen-input-fg: oklch(24% .051 251);--zen-input-fg-disabled: oklch(68% .023 18);--zen-input-placeholder: oklch(52% .019 237);--zen-input-border: oklch(84% .008 254);--zen-input-border-hover: oklch(52% .019 237);--zen-input-border-focus: oklch(75% .089 166);--zen-input-border-error: oklch(57% .212 29);--zen-card-bg: oklch(100% 0 90);--zen-card-bg-hover: oklch(98% 0 90);--zen-card-border: oklch(95% .005 258);--zen-counter-pill-bg: oklch(84% .008 254);--zen-counter-pill-fg: oklch(52% .019 237);--zen-overlay: oklch(24% .051 251 / .4)}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:400;font-display:swap;src:url("./media/PPNeueMontreal-Regular-3QB6LDNP.woff2") format("woff2"),url("./media/PPNeueMontreal-Regular-GEWIQTBK.woff") format("woff")}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:500;font-display:swap;src:url("./media/PPNeueMontreal-Medium-5MFWIR62.woff2") format("woff2"),url("./media/PPNeueMontreal-Medium-CQVSNIRA.woff") format("woff")}:root{--zendera-font-sans: "Neue Montreal", "Inter", ui-sans-serif, system-ui, sans-serif}:root{--tw-font-stack: "Neue Montreal", "Inter", ui-sans-serif, system-ui, sans-serif;--tw-font-family: var(--zendera-font-sans, var(--tw-font-stack));--tw-font-mono: ui-monospace, "SF Mono", Menlo, monospace;--tw-font-display: 500 44px/1.1 var(--tw-font-family);--tw-font-xl: 500 32px/1.2 var(--tw-font-family);--tw-font-lg: 500 24px/1.3 var(--tw-font-family);--tw-font-base: 400 20px/1.4 var(--tw-font-family);--tw-font-base-md: 500 20px/1.4 var(--tw-font-family);--tw-font-sm: 500 16px/1.4 var(--tw-font-family);--tw-font-xs: 500 14px/1.4 var(--tw-font-family);--tw-space-1: 4px;--tw-space-2: 8px;--tw-space-3: 12px;--tw-space-4: 16px;--tw-space-5: 24px;--tw-space-6: 32px;--tw-space-7: 48px;--tw-space-8: 64px;--tw-hit-min: 64px;--tw-hit-primary: 72px;--tw-hit-gap: 16px;--tw-sync-pending: var(--zen-warning, #f4c20e);--tw-sync-synced: var(--zen-positive, #74c1a2);--tw-sync-failed: var(--zen-destructive, #d7261e);--tw-sync-offline: var(--zendera-warm-gray, #a79494);--tw-surface: var(--zen-surface-card, #ffffff);--tw-surface-elevated: var(--zen-surface-card, #ffffff);--tw-surface-sunken: var(--zen-surface-sunken, #f4f1ec);--tw-border: var(--zen-border-default, #d9d2c9);--tw-focus: var(--zen-focus-ring, #2f7df4);--tw-text-primary: var(--zen-text-primary, #1a1a1a);--tw-text-secondary: var(--zen-text-secondary, #5a5a5a);--tw-info: var(--zendera-info, #2f7df4);--tw-info-tint: var(--zendera-info-tint, #e0ecff);--tw-on-info: var(--zen-text-inverse, #ffffff);--tw-mint: var(--zen-button-cta-bg, #74c1a2);--tw-mint-tint: var(--zendera-mint-tint, #d9efe4);--tw-on-mint: var(--zen-button-cta-fg, #103d2c);--tw-danger: var(--zen-button-destructive-bg, #d7261e);--tw-danger-tint: var(--zendera-red-tint, #fce8e7)}.tw-shell{display:flex;flex-direction:column;height:100%;background:var(--zen-surface-page);color:var(--zen-text-primary);font:var(--tw-font-base);-webkit-font-smoothing:antialiased}.tw-topbar{flex:0 0 auto;height:64px;background:var(--zendera-ink);color:var(--zen-text-inverse);display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 12px;gap:8px}.tw-topbar__depot{display:flex;align-items:center;gap:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:var(--zen-text-inverse);padding:0 12px;height:48px;border-radius:12px;font:var(--tw-font-sm);cursor:pointer;max-width:220px;min-width:0}@supports (border-color: color-mix(in srgb,black 50%,transparent)){.tw-topbar__depot{border-color:color-mix(in srgb,var(--zendera-green) 40%,transparent)}}.tw-topbar__depot>tw-icon:first-child{color:var(--zendera-green);flex:0 0 auto}.tw-topbar__depot-name{font:var(--tw-font-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;text-align:left}.tw-topbar__depot>tw-icon:last-child{color:#ffffffa6;flex:0 0 auto;transition:transform .16s ease}.tw-topbar__depot[aria-expanded=true]>tw-icon:last-child{transform:rotate(180deg)}.tw-topbar__right{display:flex;align-items:center;gap:4px}.tw-topbar__user{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--zen-text-inverse);font:var(--tw-font-xs);height:48px;padding:0 8px;cursor:pointer;border-radius:8px}.tw-sync-indicator{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--zen-text-inverse)}.tw-sync-indicator--pending{color:var(--tw-sync-pending)}.tw-sync-indicator--synced{color:var(--tw-sync-synced)}.tw-sync-indicator--failed{color:var(--tw-sync-failed)}.tw-sync-indicator--offline{color:var(--tw-sync-offline)}.tw-shell__main{flex:1;overflow:auto;position:relative;display:flex;flex-direction:column;min-height:0}.tw-tabs{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,1fr);background:var(--zen-surface-card);border-top:1px solid var(--zen-border-subtle);height:80px}.tw-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;border:none;color:var(--zen-text-secondary);font:var(--tw-font-xs);cursor:pointer;position:relative;padding-top:6px;text-decoration:none}.tw-tab--active{color:var(--zendera-ink)}.tw-tab--active:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:40%;height:3px;background:var(--zendera-green);border-radius:0 0 3px 3px}.tw-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--zen-radius-pill, 999px);font:var(--tw-font-xs);white-space:nowrap;line-height:1}.tw-pill svg{display:block}.tw-pill--in-transit{background:var(--zen-status-in-transit-bg);color:var(--zen-status-in-transit-fg)}.tw-pill--planned{background:var(--zen-status-planned-bg);color:var(--zen-status-planned-fg)}.tw-pill--dispatched{background:var(--zen-status-dispatched-bg);color:var(--zen-status-dispatched-fg)}.tw-pill--delivered{background:var(--zen-status-delivered-bg);color:var(--zen-status-delivered-fg)}.tw-pill--complete{background:var(--zen-status-complete-bg);color:var(--zen-status-complete-fg)}.tw-pill--cancelled{background:var(--zen-status-cancelled-bg);color:var(--zen-status-cancelled-fg)}.tw-pill--unassigned{background:var(--zen-status-unassigned-bg);color:var(--zen-status-unassigned-fg)}.tw-pill--neutral{background:var(--zen-alert-neutral-bg);color:var(--zen-alert-neutral-fg)}.tw-scan{display:flex;flex-direction:column;background:var(--zen-surface-card);border-radius:var(--zen-radius-lg, 16px);padding:20px;margin:16px;border:2px dashed var(--zen-border-default);align-items:center;text-align:center;position:relative}.tw-scan--armed{border-color:var(--zendera-green);background:linear-gradient(180deg,var(--zendera-mint-tint) 0%,var(--zen-surface-card) 70%)}.tw-scan--scanning{border-color:var(--zendera-green);border-style:solid;background:var(--zendera-arctic)}.tw-scan--success{border-color:var(--zendera-green-dark);border-style:solid;background:var(--zendera-mint-tint)}.tw-scan--error{border-color:var(--zen-destructive);border-style:solid;background:var(--zen-alert-error-bg)}.tw-scan__frame{position:relative;width:140px;height:92px;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.tw-scan__frame:before,.tw-scan__frame:after{content:""}.tw-scan__frame:before,.tw-scan__frame:after,.tw-scan__frame>.tw-scan__corner-tr,.tw-scan__frame>.tw-scan__corner-bl{position:absolute;width:24px;height:24px;border-color:var(--zendera-ink);border-style:solid;border-width:0}.tw-scan__frame:before{top:0;left:0;border-top-width:3px;border-left-width:3px;border-top-left-radius:6px}.tw-scan__frame:after{bottom:0;right:0;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:6px}.tw-scan__frame>.tw-scan__corner-tr{top:0;right:0;border-top-width:3px;border-right-width:3px;border-top-right-radius:6px}.tw-scan__frame>.tw-scan__corner-bl{bottom:0;left:0;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:6px}.tw-scan--armed .tw-scan__frame:before,.tw-scan--armed .tw-scan__frame:after,.tw-scan--armed .tw-scan__frame>.tw-scan__corner-tr,.tw-scan--armed .tw-scan__frame>.tw-scan__corner-bl,.tw-scan--scanning .tw-scan__frame:before,.tw-scan--scanning .tw-scan__frame:after,.tw-scan--scanning .tw-scan__frame>.tw-scan__corner-tr,.tw-scan--scanning .tw-scan__frame>.tw-scan__corner-bl{border-color:var(--zendera-green-dark)}.tw-scan__bars{width:80px;height:36px;background:repeating-linear-gradient(90deg,var(--zendera-ink) 0 3px,transparent 3px 6px,var(--zendera-ink) 6px 7px,transparent 7px 10px,var(--zendera-ink) 10px 14px,transparent 14px 17px);opacity:.85}.tw-scan__beam{position:absolute;top:50%;left:8px;right:8px;height:2px;background:var(--zendera-red);border-radius:2px;box-shadow:0 0 6px var(--zendera-red);transform:translateY(-50%)}@keyframes tw-scanbeam{0%,to{top:24%;opacity:.8}50%{top:76%;opacity:1}}.tw-scan--scanning .tw-scan__beam{animation:tw-scanbeam 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.tw-scan--scanning .tw-scan__beam{animation:none;top:50%}}.tw-scan__title{font:var(--tw-font-lg);margin:0 0 4px}.tw-scan__hint{font:var(--tw-font-sm);color:var(--zen-text-secondary);margin:0}.tw-scan__manual{margin-top:16px;padding:0 20px;background:transparent;border:1px solid var(--zen-border-default);color:var(--zen-text-primary);border-radius:var(--zen-radius-md, 8px);font:var(--tw-font-sm);min-height:var(--tw-hit-min);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.tw-btn{height:var(--tw-hit-min);border-radius:var(--zen-radius-md, 8px);border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;font:var(--tw-font-base-md);letter-spacing:.01em;width:100%;box-shadow:var(--zen-shadow-button)}.tw-btn--primary-action{height:var(--tw-hit-primary);font:500 22px/1.2 var(--tw-font-family)}.tw-btn--cta{background:var(--zen-button-cta-bg);color:var(--zen-button-cta-fg)}.tw-btn--cta:hover{background:var(--zen-button-cta-bg-hover)}.tw-btn--cta:active{background:var(--zen-button-cta-bg-pressed)}.tw-btn--primary{background:var(--zen-button-primary-bg);color:var(--zen-button-primary-fg)}.tw-btn--primary:hover{background:var(--zen-button-primary-bg-hover)}.tw-btn--primary:active{background:var(--zen-button-primary-bg-pressed)}.tw-btn--secondary{background:var(--zen-button-secondary-bg);color:var(--zen-button-secondary-fg);border-color:var(--zen-button-secondary-border);box-shadow:none}.tw-btn--secondary:hover{background:var(--zen-button-secondary-bg-hover)}.tw-btn--destructive{background:var(--zen-button-destructive-bg);color:var(--zen-button-destructive-fg)}.tw-btn--ghost{background:transparent;color:var(--zen-text-primary);box-shadow:none;border-color:transparent}.tw-btn[disabled],.tw-btn[aria-disabled=true]{background:var(--zen-button-disabled-bg);color:var(--zen-button-disabled-fg);cursor:not-allowed;box-shadow:none}.tw-card{background:var(--zen-surface-card);border-radius:var(--zen-radius-lg, 16px);padding:20px;margin:16px;border:1px solid var(--zen-border-subtle)}.tw-card--ink{background:var(--zendera-ink);color:var(--zen-text-inverse)}.tw-card--mint{background:var(--zendera-mint-tint);border-color:var(--zendera-green)}.tw-syncdot{display:inline-flex;align-items:center;gap:6px;font:var(--tw-font-xs)}.tw-syncdot:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--tw-syncdot-dot-color, currentColor);flex:0 0 auto}.tw-syncdot--pending{--tw-syncdot-dot-color: var(--tw-sync-pending);color:var(--zen-warning-strong)}.tw-syncdot--synced{--tw-syncdot-dot-color: var(--tw-sync-synced);color:var(--zen-positive-strong)}.tw-syncdot--failed{--tw-syncdot-dot-color: var(--tw-sync-failed);color:var(--zen-destructive-strong)}.tw-syncdot--offline{--tw-syncdot-dot-color: var(--tw-sync-offline);color:var(--zen-text-secondary)}.tw-alert{display:flex;gap:12px;padding:14px 16px;border-radius:var(--zen-radius-md, 8px);font:var(--tw-font-sm);margin:16px;align-items:flex-start}.tw-alert__icon{flex:0 0 auto;line-height:0}.tw-alert__body{display:flex;flex-direction:column;gap:2px}.tw-alert__title{font:var(--tw-font-base-md)}.tw-alert--success{background:var(--zen-alert-success-bg);color:var(--zen-alert-success-fg)}.tw-alert--info{background:var(--zen-alert-info-bg);color:var(--zen-alert-info-fg)}.tw-alert--warning{background:var(--zen-alert-warning-bg);color:var(--zen-alert-warning-fg)}.tw-alert--error{background:var(--zen-alert-error-bg);color:var(--zen-alert-error-fg)}.tw-alert--neutral{background:var(--zen-alert-neutral-bg);color:var(--zen-alert-neutral-fg)}.tw-toast{position:absolute;left:16px;right:16px;bottom:96px;background:var(--zendera-ink);color:var(--zen-text-inverse);padding:16px;border-radius:var(--zen-radius-md, 8px);box-shadow:var(--zen-shadow-modal);display:flex;align-items:center;gap:12px;font:var(--tw-font-sm)}.tw-sheet-root{position:fixed;inset:0;z-index:50}.tw-sheet-scrim{position:absolute;inset:0;background:var(--zen-overlay);border:0;padding:0;margin:0;cursor:pointer;appearance:none}.tw-sheet{position:absolute;left:0;right:0;bottom:0;background:var(--zen-surface-card);border-radius:24px 24px 0 0;padding:8px 0 24px;box-shadow:var(--zen-shadow-modal)}.tw-sheet__grab{width:48px;height:4px;background:var(--zen-border-default);border-radius:999px;margin:0 auto 8px}.tw-sheet__close{position:absolute;top:8px;right:8px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:12px;color:var(--zen-text-secondary);cursor:pointer}.tw-sheet__close:focus-visible{outline:2px solid var(--zendera-green);outline-offset:2px}.tw-sheet__title{font:var(--tw-font-lg);padding:8px 56px 12px 20px}.tw-sheet__items{padding:0 8px}.tw-sheet__item{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:12px;border:1px solid transparent;background:transparent;width:100%;text-align:left;cursor:pointer;min-height:64px;font:var(--tw-font-base);color:inherit}.tw-sheet__item--active{background:var(--zendera-mint-tint);border-color:var(--zendera-green)}.tw-sheet__item-meta{font:var(--tw-font-xs);color:var(--zen-text-secondary);display:block;margin-top:2px}.tw-sheet__item:focus-visible{outline:2px solid var(--zendera-green);outline-offset:2px}.tw-sheet__item[disabled],.tw-sheet__item[aria-disabled=true]{cursor:not-allowed;opacity:.7}.tw-sheet__item-icon{flex:0 0 auto;width:40px;height:40px;border-radius:12px;background:var(--zen-surface-sunken);color:var(--zen-text-primary);display:inline-flex;align-items:center;justify-content:center}.tw-sheet__item--active .tw-sheet__item-icon{background:#ffffffb3;color:var(--zendera-green-dark)}.tw-sheet__item-body{flex:1;min-width:0;gap:2px}.tw-sheet__item-check{color:var(--zendera-green-dark);flex:0 0 auto}.tw-sheet__error{display:flex;flex-direction:column;gap:10px;padding:14px 16px 4px}.tw-sheet__error-title{font:var(--tw-font-base-md);color:var(--zen-destructive-strong);margin:0}.tw-sheet__error-msg{font:var(--tw-font-sm);color:var(--zen-text-secondary);margin:0}.tw-context-bar{flex:0 0 auto;height:80px;background:var(--zendera-ink);color:var(--zen-text-inverse);display:grid;grid-template-columns:56px 1fr 110px;align-items:center;padding:0 12px;gap:12px;position:relative}.tw-context-bar__back{width:56px;height:56px;background:#ffffff14;color:var(--zen-text-inverse);border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer}.tw-context-bar__progress{display:flex;flex-direction:column;gap:4px;min-width:0}.tw-context-bar__title{font:var(--tw-font-sm);color:#ffffffa6;margin:0}.tw-context-bar__count{font:500 22px/1 var(--tw-font-family);margin:0}.tw-context-bar__exit{background:var(--zendera-green);color:var(--zendera-ink);border:none;height:56px;border-radius:12px;font:var(--tw-font-sm);cursor:pointer;font-weight:500}.tw-context-bar__bar{position:absolute;bottom:0;left:0;height:3px;background:var(--zendera-green)}.tw-list{display:flex;flex-direction:column;gap:12px;padding:16px;margin:0;list-style:none}.tw-list__row{background:var(--zen-surface-card);border:1px solid var(--zen-border-subtle);border-radius:var(--zen-radius-md, 8px);padding:14px 16px;display:flex;flex-direction:column;gap:8px;min-height:80px;cursor:pointer}.tw-list__row[data-state=loaded]{background:var(--zendera-mint-tint);border-color:var(--zendera-green)}.tw-list__row[data-state=staged]{border-color:var(--zendera-marine);background:var(--zendera-info-tint)}.tw-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tw-section-eyebrow{font:500 14px/1.4 var(--tw-font-family);letter-spacing:.04em;text-transform:uppercase;color:var(--zen-text-secondary);margin:0 16px 4px}.tw-divider{height:1px;background:var(--zen-border-subtle);margin:0 16px}.tw-row{display:flex;align-items:center;gap:12px}.tw-stack{display:flex;flex-direction:column}.tw-mono{font-family:var(--tw-font-mono);font-feature-settings:"tnum"}.tw-mode-strip{padding:12px 16px 0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tw-mode-strip__title{font:var(--tw-font-xl);margin:0}.tw-mode-strip__meta{font:var(--tw-font-sm);color:var(--zen-text-secondary)}@keyframes tw-spin{to{transform:rotate(360deg)}}.tw-spinner{width:18px;height:18px;border-radius:999px;border:2.5px solid currentColor;border-right-color:transparent;display:inline-block;animation:tw-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.tw-spinner{animation:none;border-right-color:currentColor;opacity:.5}}html,body{margin:0;padding:0;height:100%;font-family:var(--tw-font-family);background:var(--zen-surface-page);color:var(--zen-text-primary)}body{font:var(--tw-font-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
