.app-confirm-dialog{gap:var(--space-2);width:min(28rem, 100vw - 2 * var(--space-4));padding:var(--space-6);border:var(--border-strong);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-overlay);display:grid}.app-confirm-dialog h2{font-size:var(--text-lg);font-weight:var(--weight-strong);line-height:var(--leading-tight);letter-spacing:normal}.app-confirm-dialog .reason{margin-top:var(--space-3)}.app-confirm-dialog .actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.app-navigation-progress .bar{inset-inline:0;top:var(--top-bars-height);z-index:var(--z-overlay);height:var(--meter-height);border-radius:0;position:fixed}.app-connection-status{inset-inline:0;z-index:var(--z-overlay);position:fixed;top:0}.app-connection-status .bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);border-bottom:var(--border-strong);background:var(--color-canvas);font-weight:var(--weight-strong);flex-wrap:wrap;display:flex}.app-platform-banner{inset-inline:0;top:var(--offline-bar-height,0px);z-index:var(--z-overlay);position:fixed}.app-platform-banner .bar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-6);border-bottom:var(--border-strong);background:var(--color-canvas);font-size:var(--text-base);flex-wrap:wrap;display:flex}.app-platform-banner .text{overflow-wrap:anywhere;flex:20rem}.app-platform-banner .close{margin-inline-start:auto}.app-toasts{inset:auto var(--space-6) calc(var(--space-6) + var(--consent-bar-height,0px)) auto;z-index:var(--z-overlay);color:inherit;gap:var(--space-2);width:min(26rem, 100vw - 2 * var(--space-4));background:0 0;border:0;margin:0;padding:0;display:grid;position:fixed;overflow:visible}@media (width<=37.49rem){.app-toasts{top:calc(var(--top-bars-height) + var(--space-2));right:var(--space-4);bottom:auto}}.app-toasts.over-dialog{inset:var(--space-4) auto auto 50%;translate:-50%}.app-toasts .toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:var(--border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-overlay);display:flex}.app-toasts .tone{height:var(--button-height-small);color:var(--color-success-mark);flex-shrink:0;place-items:center;display:grid}.app-toasts .toast.error .tone{color:var(--color-danger-text)}.app-toasts .body{gap:var(--space-2);min-width:0;padding-top:calc((var(--button-height-small) - 1lh) / 2);flex:1;justify-items:start;display:grid}.app-toasts .trace{font-size:var(--text-sm);overflow-wrap:anywhere}.app-toasts .close{width:var(--button-height-small);height:var(--button-height-small);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.app-toasts .close:hover{color:var(--color-text)}.app-checkbox{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.app-checkbox[aria-disabled=true]{color:var(--color-text-muted);cursor:not-allowed}.app-checkbox .box{width:var(--check-size,var(--space-5));height:var(--check-size,var(--space-5));border:var(--border-control);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-on-primary);flex:none;place-items:center;display:inline-grid}.app-checkbox .box:before{content:"";opacity:0;width:28%;height:52%;transition:transform var(--duration-base) var(--ease-spring), opacity var(--duration-fast) var(--ease-out);border:2px solid;border-width:0 2px 2px 0;margin-top:-10%;transform:rotate(45deg)scale(.5)}.app-checkbox[aria-checked=true] .box{border-color:var(--color-primary);background:var(--color-primary)}.app-checkbox[aria-checked=true] .box:before{opacity:1;transform:rotate(45deg)}.app-checkbox:hover:not([aria-disabled=true],[aria-checked=true]) .box{border-color:var(--color-text)}.app-checkbox[aria-invalid=true] .box{border-color:var(--color-danger)}.app-checkbox[aria-disabled=true] .box{border-color:var(--color-border-strong);background:var(--color-surface-muted)}.app-legal-links{align-items:center;column-gap:var(--space-3);font-size:var(--text-md);flex-wrap:wrap;display:flex}.app-terms-update-dialog{gap:var(--space-2);width:min(32rem, 100vw - 2 * var(--space-4));padding:var(--space-6);border:var(--border-strong);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-overlay);display:grid}.app-terms-update-dialog h2{font-size:var(--text-title);font-weight:var(--weight-heading);line-height:var(--leading-tight);letter-spacing:var(--tracking-title)}.app-terms-update-dialog .form{margin-top:var(--space-3)}.app-terms-update-dialog .actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.app-brand-mark{width:var(--space-8);height:var(--space-8);flex:none;display:inline-block}.app-brand-mark svg{width:100%;height:100%;display:block}.app-brand-mark .plate{fill:var(--color-text)}.app-brand-mark .ink{stroke:var(--color-canvas)}.app-brand-mark .dot{fill:var(--color-link)}.app-skeleton{gap:var(--space-3);display:grid}.app-skeleton .line{border-radius:var(--radius-sm);background:var(--color-placeholder);height:.875rem;display:block}.app-tooltip-bubble{max-width:20rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xs);line-height:var(--leading-tight);box-shadow:var(--shadow-popover);pointer-events:none;display:block}.app-tooltip-host{display:contents}.app-notifications-bell,.app-notifications-bell-panel{display:inline-flex}.app-notifications-bell .bell,.app-notifications-bell-panel .bell{width:var(--button-height);height:var(--button-height);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.app-notifications-bell .badge,.app-notifications-bell-panel .badge{top:var(--space-1);right:var(--space-1);min-width:var(--space-4);height:var(--space-4);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-danger);color:var(--color-on-danger);font-size:var(--text-xs);font-weight:var(--weight-strong);place-items:center;display:grid;position:absolute}.app-notifications-bell .notifications-panel,.app-notifications-bell-panel .notifications-panel{width:min(24rem, 100vw - 2 * var(--space-4));max-height:min(32rem, 100dvh - var(--topbar-height) - var(--space-8));border-radius:var(--radius-lg);background:var(--color-popover);box-shadow:var(--shadow-popover);color:var(--color-text);font-size:var(--text-md);flex-direction:column;display:flex;overflow:hidden}.app-notifications-bell .notifications-panel.warehouse,.app-notifications-bell-panel .notifications-panel.warehouse{--button-height:var(--control-height-large);--button-height-small:var(--control-height-large);font-size:var(--text-base)}.app-notifications-bell .head,.app-notifications-bell-panel .head{align-items:center;gap:0 var(--space-2);min-height:calc(var(--button-height) + var(--space-4));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:var(--border);flex:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.app-notifications-bell .mark-all,.app-notifications-bell-panel .mark-all{white-space:nowrap}.app-notifications-bell .title,.app-notifications-bell-panel .title{font-size:var(--text-base);font-weight:var(--weight-strong);line-height:var(--leading-tight);margin:0}.app-notifications-bell .summary,.app-notifications-bell-panel .summary{color:var(--color-text-muted);font-size:var(--text-sm);grid-column:1/-1;margin:0}.app-notifications-bell .stale,.app-notifications-bell-panel .stale{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border-bottom:var(--border);color:var(--color-text-muted);font-size:var(--text-sm);flex:none;margin:0;display:flex}.app-notifications-bell .list,.app-notifications-bell-panel .list{min-height:0;padding:var(--space-1);overscroll-behavior:contain;flex:auto;margin:0;list-style:none;overflow-y:auto}.app-notifications-bell .list>li+li,.app-notifications-bell-panel .list>li+li{margin-top:1px}.app-notifications-bell .item,.app-notifications-bell-panel .item{grid-template-columns:var(--space-2) minmax(0, 1fr);gap:var(--space-1) var(--space-2);min-height:var(--button-height);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-2);border-radius:var(--radius);color:var(--color-text);text-decoration:none;display:grid}.app-notifications-bell .item:focus-visible,.app-notifications-bell-panel .item:focus-visible{outline-offset:-2px}.app-notifications-bell .dot,.app-notifications-bell-panel .dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-danger);grid-row:1;align-self:center}.app-notifications-bell .line,.app-notifications-bell .refs,.app-notifications-bell .recipient,.app-notifications-bell-panel .line,.app-notifications-bell-panel .refs,.app-notifications-bell-panel .recipient{grid-column:2}.app-notifications-bell .line,.app-notifications-bell-panel .line{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.app-notifications-bell .refs,.app-notifications-bell-panel .refs{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.app-notifications-bell .number,.app-notifications-bell-panel .number{font-weight:var(--weight-strong)}.app-notifications-bell .carrier,.app-notifications-bell-panel .carrier{color:var(--color-text-muted)}.app-notifications-bell .mono,.app-notifications-bell-panel .mono{font-family:var(--font-mono)}.app-notifications-bell .since,.app-notifications-bell .recipient,.app-notifications-bell-panel .since,.app-notifications-bell-panel .recipient{color:var(--color-text-muted);font-size:var(--text-sm)}.app-notifications-bell .since,.app-notifications-bell-panel .since{white-space:nowrap}.app-notifications-bell .recipient,.app-notifications-bell-panel .recipient{overflow-wrap:anywhere}.app-notifications-bell .item.read .dot,.app-notifications-bell-panel .item.read .dot{visibility:hidden}.app-notifications-bell .item.read .number,.app-notifications-bell-panel .item.read .number{font-weight:var(--weight-medium)}.app-notifications-bell .state,.app-notifications-bell-panel .state{justify-items:start;gap:var(--space-3);padding:var(--space-4);flex:none;margin:0;display:grid}.app-notifications-bell .calm,.app-notifications-bell-panel .calm{color:var(--color-text-muted)}.app-notifications-bell .more,.app-notifications-bell-panel .more{padding:var(--space-2)}.app-notifications-bell .foot,.app-notifications-bell-panel .foot{min-height:calc(var(--button-height) + var(--space-2));padding:0 var(--space-4);border-top:var(--border);flex:none;align-items:center;display:flex}.app-notifications-bell .foot .text-link,.app-notifications-bell-panel .foot .text-link{min-height:var(--button-height-small);align-items:center;display:inline-flex}.app-notifications-bell .notifications-panel.warehouse .since,.app-notifications-bell .notifications-panel.warehouse .recipient,.app-notifications-bell .notifications-panel.warehouse .summary,.app-notifications-bell .notifications-panel.warehouse .stale,.app-notifications-bell .notifications-panel.warehouse .text-link,.app-notifications-bell-panel .notifications-panel.warehouse .since,.app-notifications-bell-panel .notifications-panel.warehouse .recipient,.app-notifications-bell-panel .notifications-panel.warehouse .summary,.app-notifications-bell-panel .notifications-panel.warehouse .stale,.app-notifications-bell-panel .notifications-panel.warehouse .text-link{font-size:var(--text-base)}.app-profile-menu,.app-profile-menu-panel{display:inline-flex}.app-profile-menu .trigger,.app-profile-menu-panel .trigger{align-items:center;gap:var(--space-2);min-height:var(--button-height);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}.app-profile-menu .avatar,.app-profile-menu-panel .avatar{width:var(--space-8);height:var(--space-8);background:var(--color-surface-muted);font-size:var(--text-xs);font-weight:var(--weight-heading);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.app-profile-menu .unread,.app-profile-menu-panel .unread{width:var(--space-2);height:var(--space-2);outline:2px solid var(--color-surface);background:var(--color-focus);border-radius:50%;position:absolute;inset-block-start:0;inset-inline-end:0}.app-profile-menu .item-note,.app-profile-menu-panel .item-note{color:var(--color-text-muted);font-size:var(--text-sm);margin-inline-start:auto}.app-profile-menu .caret,.app-profile-menu-panel .caret{color:var(--color-text-muted)}.app-profile-menu .panel,.app-profile-menu-panel .panel{width:max-content;min-width:15rem;max-width:min(20rem, 100vw - 2 * var(--space-4));border-radius:var(--radius);background:var(--color-popover);box-shadow:var(--shadow-popover);font-size:var(--text-md);display:grid}.app-profile-menu .panel.warehouse,.app-profile-menu-panel .panel.warehouse{--button-height:var(--control-height-large);--button-height-small:var(--control-height-large);font-size:var(--text-base)}.app-profile-menu .who,.app-profile-menu-panel .who{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-bottom:var(--border);display:grid}.app-profile-menu .who-name,.app-profile-menu-panel .who-name{font-weight:var(--weight-strong);line-height:var(--leading-tight);overflow-wrap:anywhere}.app-profile-menu .who-details,.app-profile-menu-panel .who-details{color:var(--color-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere;display:grid}.app-profile-menu .warehouse .who-details,.app-profile-menu-panel .warehouse .who-details{font-size:inherit}.app-profile-menu .menu,.app-profile-menu-panel .menu{padding:var(--space-1);display:grid}.app-profile-menu .item,.app-profile-menu-panel .item{align-items:center;gap:var(--space-3);min-height:var(--button-height);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.app-profile-menu .rule,.app-profile-menu-panel .rule{margin:var(--space-1) calc(-1 * var(--space-1));border-top:var(--border)}.app-profile-menu .theme,.app-profile-menu-panel .theme{justify-content:space-between;align-items:center;gap:var(--space-4);padding-left:var(--space-3);display:flex}.app-profile-menu .theme-label,.app-profile-menu-panel .theme-label{color:var(--color-text-muted)}.app-profile-menu .track,.app-profile-menu-panel .track{gap:var(--space-hair);padding:var(--track-inset);border-radius:var(--radius);background:var(--color-surface-muted);grid-template-columns:1fr 1fr;display:grid}.app-profile-menu .segment,.app-profile-menu-panel .segment{justify-content:center;gap:var(--space-2);min-height:var(--button-height-small);color:var(--color-text-muted)}.app-profile-menu .segment[aria-checked=true],.app-profile-menu-panel .segment[aria-checked=true]{background:var(--color-primary);color:var(--color-on-primary)}@media (width<=37.49rem){.app-profile-menu .name,.app-profile-menu-panel .name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-profile-menu .caret,.app-profile-menu-panel .caret{display:none}}.app-shell .shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100dvh;display:grid;overflow-x:clip}.app-shell .shell.collapsed{grid-template-columns:var(--sidebar-width-collapsed) minmax(0, 1fr)}.app-shell .app-sidebar,.app-shell .topbar{--button-height:var(--control-height-large);--button-height-small:var(--control-height-large);--control-height:var(--control-height-large);--text-xs:var(--text-base);--text-sm:var(--text-base);--text-md:var(--text-base);font-size:var(--text-base)}.app-shell .shell-column{z-index:var(--z-content);min-width:0;min-height:calc(100dvh - var(--top-bars-height));background:var(--color-canvas);flex-direction:column;grid-column:2;display:flex;position:relative}.app-shell .shell-content{min-width:0;padding:var(--space-6) var(--space-8) var(--space-10);flex:1}.app-shell .shell-content:focus{outline:none}.app-shell .topbar{top:var(--top-bars-height);z-index:var(--z-content);align-items:center;gap:var(--space-2);min-height:var(--topbar-height);padding:0 var(--space-6);border-bottom:var(--border);background:var(--color-canvas);display:flex;position:sticky}.app-shell .menu-button{width:var(--button-height);height:var(--button-height);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;text-decoration:none;display:grid;position:relative}.app-shell .topbar>.logo{width:var(--space-8);height:var(--space-8)}.app-shell .topbar>.search{align-items:center;gap:var(--space-2);max-width:27.5rem;min-height:var(--button-height);padding:0 var(--space-3);border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font:inherit;text-align:start;cursor:pointer;flex:10rem;text-decoration:none;display:flex}.app-shell .topbar .search-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-shell .topbar .search-key{padding:0 var(--space-1);border:var(--border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-strong);background:0 0;flex:none}.app-shell .topbar>.tools{align-items:center;gap:var(--space-1);flex:none;margin-left:auto;display:flex}@media not all and (width<=37.49rem){.app-shell .menu-button,.app-shell .topbar>.logo{display:none}}@media (width<=37.49rem){.app-shell .shell.collapsed{grid-template-columns:0 minmax(0,1fr)}.app-shell .topbar{padding:0 var(--space-2)}.app-shell .topbar>.search{width:var(--button-height);flex:none;justify-content:center;padding:0}.app-shell .topbar .search-key{display:none}.app-shell .topbar .search-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .shell-content{padding:var(--space-4) var(--space-4) var(--space-8)}}.app-shell .scrim{z-index:var(--z-scrim);background:var(--color-overlay);position:fixed;inset:0}.app-sidebar{inset-block:var(--top-bars-height) 0;z-index:var(--z-shell);width:var(--sidebar-width);position:fixed;left:0}.app-sidebar.compact{width:var(--sidebar-width-collapsed);overflow:hidden}@media (width<=37.49rem){.app-sidebar.compact,.app-sidebar .toggle[aria-expanded=false]{visibility:hidden}}.app-sidebar.drawer{z-index:var(--z-drawer);pointer-events:none}.app-sidebar.drawer .panel{pointer-events:auto}.app-sidebar .panel{inset-block:0;width:var(--sidebar-width);border-right:1px solid var(--color-border);background:var(--color-side);position:absolute;left:0;overflow:hidden}.app-sidebar .sidebar{gap:var(--space-2);height:100%;padding:0 var(--space-2) var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.app-sidebar .brand{align-items:center;gap:var(--space-3);height:var(--topbar-height);padding-left:calc((var(--control-height) - var(--space-8)) / 2);flex:none;display:flex;position:relative}.app-sidebar .logo{width:var(--space-8);height:var(--space-8);transition:opacity var(--duration-fast) var(--ease-out);flex:none}.app-sidebar .product{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title)}.app-sidebar .company{margin:0 0 var(--space-2);padding:0 var(--space-3);color:var(--color-nav-text);font-size:var(--text-sm);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-sidebar .toggle,.app-sidebar .item{min-height:var(--control-height);border-radius:var(--radius);align-items:center;display:flex}.app-sidebar .toggle{width:var(--button-height);min-height:var(--button-height);border-radius:var(--radius-sm);color:var(--color-nav-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;margin-left:auto}.app-sidebar .toggle:hover{color:var(--color-text)}.app-sidebar.compact .toggle{opacity:0;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;left:0}.app-sidebar.compact .toggle:hover,.app-sidebar.compact .toggle:focus-visible{opacity:1}.app-sidebar.compact .brand:has(.toggle:hover,.toggle:focus-visible) .logo{opacity:0}@media (hover:none){.app-sidebar.compact .toggle{opacity:1}.app-sidebar.compact .logo{opacity:0}}.app-sidebar .list{position:relative}.app-sidebar .marker{width:100%;height:var(--control-height);border-radius:var(--radius);background:var(--color-nav-active);opacity:0;position:absolute;top:0;left:0}.app-sidebar.folded .marker{width:var(--control-height)}.app-sidebar .items{gap:var(--space-1);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.app-sidebar .item{gap:var(--space-3);width:100%;padding:0 var(--space-3);color:var(--color-nav-text);font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;text-decoration:none}.app-sidebar .item:hover{color:var(--color-text)}.app-sidebar .item.active{color:var(--color-on-nav-active)}.app-sidebar .label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-sidebar .entry{position:relative}.app-sidebar .count{top:0;right:var(--space-3);height:var(--control-height);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-strong);pointer-events:none;align-items:center;display:flex;position:absolute}.app-sidebar .item.active+.count{color:var(--color-on-nav-active)}.app-sidebar .pip{top:var(--space-1);left:calc(var(--control-height) / 2 + var(--space-1));min-width:var(--space-4);height:var(--space-4);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-surface);font-size:var(--text-xs);font-weight:var(--weight-strong);pointer-events:none;place-items:center;display:grid;position:absolute}.app-sidebar .pip.alarm{background:var(--color-danger);color:var(--color-on-danger)}.app-sidebar.folded .label{opacity:0}.app-sidebar.compact .item{width:var(--control-height);justify-content:center;padding:0}.app-warehouse-picker{width:12rem;display:block}@media (width<=40rem){.app-warehouse-picker{width:8.5rem}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f6f3ee;--color-side:#efebe3;--color-surface:#fffdf9;--color-surface-muted:#ece8e0;--color-raised:#fffdf9;--color-placeholder:#ece8e0;--color-popover:#fffdf9;--color-border:#ddd8cf;--color-border-strong:#b8b2a6;--color-control-border:#857f74;--color-text:#1b1917;--color-text-muted:#5d5953;--color-link:#8a5300;--color-primary:#1b1917;--color-primary-hover:#332f2b;--color-on-primary:#f6f3ee;--color-focus:#9a6200;--color-selection:#9a62002e;--color-flash:#9a620029;--color-overlay:#17161573;--color-danger:#b42318;--color-danger-hover:#961d13;--color-danger-text:#9e1f15;--color-on-danger:#fff;--color-nav-text:#5d5953;--color-nav-active:#1b1917;--color-on-nav-active:#f6f3ee;--hue-new:#3f55a0;--hue-pack:#845010;--hue-packing:#6b5000;--hue-packed:#1f5c37;--hue-created:#176662;--hue-transit:#1f5a9c;--hue-att:#a0323f;--hue-mix:10%;--stub-mix:13%;--color-status-new:#52554f;--color-status-pack:#7a4900;--color-status-packing:#5f4f14;--color-status-packed:#2f5a1f;--color-status-created:#41506b;--color-status-transit:#29567f;--color-status-done:#1f5c37;--color-status-ret:#8f3d22;--color-status-err:#9e1f15;--color-neutral-mark:#52554f;--color-info-mark:#29567f;--color-success-mark:#1f5c37;--color-warning-mark:#7a4900;--color-danger-mark:#9e1f15;--tag-tint:14%;--shadow-card:0 1px 0 #1b191714;--shadow-lift:0 2px 4px #1b19170d, 0 14px 32px #1b19171a;--shadow-popover:0 0 0 1px #1b19170f, 0 12px 32px #1b191724;--shadow-overlay:0 0 0 1px #1b19170f, 0 24px 64px #1b191738;--font-sans:"Commissioner Variable", "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-base:1rem;--text-lg:1rem;--text-title:1.125rem;--text-display:2.25rem;--text-display-sm:1.75rem;--text-display-lg:3.5rem;--text-figure:2.75rem;--text-column:.9375rem;--text-counter:1.375rem;--leading-display:1.05;--leading-figure:.95;--leading-tight:1.3;--leading-normal:1.4;--leading-prose:1.55;--tracking-display:-.04em;--tracking-figure:-.05em;--tracking-title:-.015em;--tracking-counter:-.03em;--tracking-label:.02em;--weight-regular:400;--weight-medium:500;--weight-strong:600;--weight-heading:800;--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:2.5rem;--space-12:3rem;--space-hair:2px;--track-inset:3px;--control-height:2.75rem;--control-height-large:3rem;--button-height:2.25rem;--button-height-small:2rem;--tag-height:1.375rem;--meter-width:5rem;--meter-height:3px;--meter-gap:.3125rem;--meter-height-large:6px;--meter-now-mix:45%;--stage-min-width:5.5rem;--keypad-key:4rem;--sidebar-width:15rem;--sidebar-width-collapsed:4.75rem;--topbar-height:3.75rem;--auth-width:26rem;--auth-width-wide:42rem;--board-column-width:17.5rem;--board-column-collapsed:3.25rem;--label-stub-width:6.5rem;--notch-size:1rem;--rule-height:3px;--spectrum:linear-gradient(90deg, var(--hue-new), var(--hue-pack), var(--hue-packed), var(--hue-created), var(--hue-transit), var(--hue-att));--bar-height:4px;--radius-sm:6px;--radius:10px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--border:1px solid var(--color-border);--border-strong:1px solid var(--color-border-strong);--border-control:1px solid var(--color-control-border);--border-ink:1px solid var(--color-text);--shadow-autofill:0 0 0 100vmax var(--color-surface) inset;--shadow-drop-target:inset 0 0 0 2px var(--hue);--duration-fast:.16s;--duration-base:.3s;--duration-slow:.38s;--ease-out:cubic-bezier(.32, .72, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.32, .64, 1);--press-scale:.98;--hover-tint:.06;--busy-opacity:.6;--pulse-cycle:1.6s;--stagger-step:60ms;--lift-scale:1.03;--lift-tilt:1.2deg;--z-shell:10;--z-content:20;--z-scrim:25;--z-drawer:30;--z-overlay:1000}@media (pointer:coarse){:root{--button-height:var(--control-height);--button-height-small:var(--control-height)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#171615;--color-side:#121110;--color-surface:#201f1e;--color-surface-muted:#2a2927;--color-raised:#2a2927;--color-placeholder:#2a2927;--color-popover:#201f1e;--color-border:#333230;--color-border-strong:#4c4a46;--color-control-border:#7a766f;--color-text:#f1eee8;--color-text-muted:#aeaaa2;--color-link:#f2b84b;--color-primary:#f3e6c9;--color-primary-hover:#fbf0d8;--color-on-primary:#171615;--color-focus:#f2b84b;--color-selection:#f2b84b47;--color-flash:#f2b84b33;--color-overlay:#0009;--color-danger:#c8333a;--color-danger-hover:#ad2a30;--color-danger-text:#f2938a;--color-on-danger:#fff;--color-nav-text:#a8a49c;--color-nav-active:#f3e6c9;--color-on-nav-active:#171615;--hue-new:#a4b4ee;--hue-pack:#e9b14a;--hue-packing:#d9c56a;--hue-packed:#6fcb93;--hue-created:#5fcfcb;--hue-transit:#7cb8f0;--hue-att:#f08a98;--hue-mix:12%;--stub-mix:16%;--color-status-new:#b4b7ae;--color-status-pack:#e3a64a;--color-status-packing:#d8c06a;--color-status-packed:#9ccb7a;--color-status-created:#a9b6d1;--color-status-transit:#8db6e0;--color-status-done:#7fcb9a;--color-status-ret:#e79b7e;--color-status-err:#f2938a;--color-neutral-mark:#b4b7ae;--color-info-mark:#8db6e0;--color-success-mark:#7fcb9a;--color-warning-mark:#e3a64a;--color-danger-mark:#f49a92;--tag-tint:20%;--shadow-card:0 1px 0 #0000004d;--shadow-lift:0 2px 4px #0000004d, 0 14px 32px #0006;--shadow-popover:0 0 0 1px #ffffff0f, 0 12px 32px #00000080;--shadow-overlay:0 0 0 1px #ffffff14, 0 24px 64px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#171615;--color-side:#121110;--color-surface:#201f1e;--color-surface-muted:#2a2927;--color-raised:#2a2927;--color-placeholder:#2a2927;--color-popover:#201f1e;--color-border:#333230;--color-border-strong:#4c4a46;--color-control-border:#7a766f;--color-text:#f1eee8;--color-text-muted:#aeaaa2;--color-link:#f2b84b;--color-primary:#f3e6c9;--color-primary-hover:#fbf0d8;--color-on-primary:#171615;--color-focus:#f2b84b;--color-selection:#f2b84b47;--color-flash:#f2b84b33;--color-overlay:#0009;--color-danger:#c8333a;--color-danger-hover:#ad2a30;--color-danger-text:#f2938a;--color-on-danger:#fff;--color-nav-text:#a8a49c;--color-nav-active:#f3e6c9;--color-on-nav-active:#171615;--hue-new:#a4b4ee;--hue-pack:#e9b14a;--hue-packing:#d9c56a;--hue-packed:#6fcb93;--hue-created:#5fcfcb;--hue-transit:#7cb8f0;--hue-att:#f08a98;--hue-mix:12%;--stub-mix:16%;--color-status-new:#b4b7ae;--color-status-pack:#e3a64a;--color-status-packing:#d8c06a;--color-status-packed:#9ccb7a;--color-status-created:#a9b6d1;--color-status-transit:#8db6e0;--color-status-done:#7fcb9a;--color-status-ret:#e79b7e;--color-status-err:#f2938a;--color-neutral-mark:#b4b7ae;--color-info-mark:#8db6e0;--color-success-mark:#7fcb9a;--color-warning-mark:#e3a64a;--color-danger-mark:#f49a92;--tag-tint:20%;--shadow-card:0 1px 0 #0000004d;--shadow-lift:0 2px 4px #0000004d, 0 14px 32px #0006;--shadow-popover:0 0 0 1px #ffffff0f, 0 12px 32px #00000080;--shadow-overlay:0 0 0 1px #ffffff14, 0 24px 64px #0009}}:root .inverse-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#171615;--color-side:#121110;--color-surface:#201f1e;--color-surface-muted:#2a2927;--color-raised:#2a2927;--color-placeholder:#2a2927;--color-popover:#201f1e;--color-border:#333230;--color-border-strong:#4c4a46;--color-control-border:#7a766f;--color-text:#f1eee8;--color-text-muted:#aeaaa2;--color-link:#f2b84b;--color-primary:#f3e6c9;--color-primary-hover:#fbf0d8;--color-on-primary:#171615;--color-focus:#f2b84b;--color-selection:#f2b84b47;--color-flash:#f2b84b33;--color-overlay:#0009;--color-danger:#c8333a;--color-danger-hover:#ad2a30;--color-danger-text:#f2938a;--color-on-danger:#fff;--color-nav-text:#a8a49c;--color-nav-active:#f3e6c9;--color-on-nav-active:#171615;--hue-new:#a4b4ee;--hue-pack:#e9b14a;--hue-packing:#d9c56a;--hue-packed:#6fcb93;--hue-created:#5fcfcb;--hue-transit:#7cb8f0;--hue-att:#f08a98;--hue-mix:12%;--stub-mix:16%;--color-status-new:#b4b7ae;--color-status-pack:#e3a64a;--color-status-packing:#d8c06a;--color-status-packed:#9ccb7a;--color-status-created:#a9b6d1;--color-status-transit:#8db6e0;--color-status-done:#7fcb9a;--color-status-ret:#e79b7e;--color-status-err:#f2938a;--color-neutral-mark:#b4b7ae;--color-info-mark:#8db6e0;--color-success-mark:#7fcb9a;--color-warning-mark:#e3a64a;--color-danger-mark:#f49a92;--tag-tint:20%;--shadow-card:0 1px 0 #0000004d;--shadow-lift:0 2px 4px #0000004d, 0 14px 32px #0006;--shadow-popover:0 0 0 1px #ffffff0f, 0 12px 32px #00000080;--shadow-overlay:0 0 0 1px #ffffff14, 0 24px 64px #0009}:root[data-theme=dark] .inverse-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f6f3ee;--color-side:#efebe3;--color-surface:#fffdf9;--color-surface-muted:#ece8e0;--color-raised:#fffdf9;--color-placeholder:#ece8e0;--color-popover:#fffdf9;--color-border:#ddd8cf;--color-border-strong:#b8b2a6;--color-control-border:#857f74;--color-text:#1b1917;--color-text-muted:#5d5953;--color-link:#8a5300;--color-primary:#1b1917;--color-primary-hover:#332f2b;--color-on-primary:#f6f3ee;--color-focus:#9a6200;--color-selection:#9a62002e;--color-flash:#9a620029;--color-overlay:#17161573;--color-danger:#b42318;--color-danger-hover:#961d13;--color-danger-text:#9e1f15;--color-on-danger:#fff;--color-nav-text:#5d5953;--color-nav-active:#1b1917;--color-on-nav-active:#f6f3ee;--hue-new:#3f55a0;--hue-pack:#845010;--hue-packing:#6b5000;--hue-packed:#1f5c37;--hue-created:#176662;--hue-transit:#1f5a9c;--hue-att:#a0323f;--hue-mix:10%;--stub-mix:13%;--color-status-new:#52554f;--color-status-pack:#7a4900;--color-status-packing:#5f4f14;--color-status-packed:#2f5a1f;--color-status-created:#41506b;--color-status-transit:#29567f;--color-status-done:#1f5c37;--color-status-ret:#8f3d22;--color-status-err:#9e1f15;--color-neutral-mark:#52554f;--color-info-mark:#29567f;--color-success-mark:#1f5c37;--color-warning-mark:#7a4900;--color-danger-mark:#9e1f15;--tag-tint:14%;--shadow-card:0 1px 0 #1b191714;--shadow-lift:0 2px 4px #1b19170d, 0 14px 32px #1b19171a;--shadow-popover:0 0 0 1px #1b19170f, 0 12px 32px #1b191724;--shadow-overlay:0 0 0 1px #1b19170f, 0 24px 64px #1b191738}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .inverse-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f6f3ee;--color-side:#efebe3;--color-surface:#fffdf9;--color-surface-muted:#ece8e0;--color-raised:#fffdf9;--color-placeholder:#ece8e0;--color-popover:#fffdf9;--color-border:#ddd8cf;--color-border-strong:#b8b2a6;--color-control-border:#857f74;--color-text:#1b1917;--color-text-muted:#5d5953;--color-link:#8a5300;--color-primary:#1b1917;--color-primary-hover:#332f2b;--color-on-primary:#f6f3ee;--color-focus:#9a6200;--color-selection:#9a62002e;--color-flash:#9a620029;--color-overlay:#17161573;--color-danger:#b42318;--color-danger-hover:#961d13;--color-danger-text:#9e1f15;--color-on-danger:#fff;--color-nav-text:#5d5953;--color-nav-active:#1b1917;--color-on-nav-active:#f6f3ee;--hue-new:#3f55a0;--hue-pack:#845010;--hue-packing:#6b5000;--hue-packed:#1f5c37;--hue-created:#176662;--hue-transit:#1f5a9c;--hue-att:#a0323f;--hue-mix:10%;--stub-mix:13%;--color-status-new:#52554f;--color-status-pack:#7a4900;--color-status-packing:#5f4f14;--color-status-packed:#2f5a1f;--color-status-created:#41506b;--color-status-transit:#29567f;--color-status-done:#1f5c37;--color-status-ret:#8f3d22;--color-status-err:#9e1f15;--color-neutral-mark:#52554f;--color-info-mark:#29567f;--color-success-mark:#1f5c37;--color-warning-mark:#7a4900;--color-danger-mark:#9e1f15;--tag-tint:14%;--shadow-card:0 1px 0 #1b191714;--shadow-lift:0 2px 4px #1b19170d, 0 14px 32px #1b19171a;--shadow-popover:0 0 0 1px #1b19170f, 0 12px 32px #1b191724;--shadow-overlay:0 0 0 1px #1b19170f, 0 24px 64px #1b191738}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{min-height:100dvh;margin:0}html{scrollbar-color:var(--color-border-strong) transparent}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--leading-normal);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:root{--top-bars-height:calc(var(--offline-bar-height,0px) + var(--platform-bar-height,0px))}body{padding-top:var(--top-bars-height);padding-bottom:var(--consent-bar-height,0px)}.boot{inset:var(--top-bars-height) 0 0;z-index:var(--z-overlay);justify-content:center;align-items:center;gap:var(--space-3);padding-inline:var(--space-4);background:inherit;text-align:center;flex-direction:column;display:flex;position:fixed}.boot-mark{width:var(--space-8);height:var(--space-8)}.boot-plate{fill:var(--color-text)}.boot-ink{stroke:var(--color-canvas)}.boot-dot{fill:var(--color-link)}.boot-name{font-size:var(--text-lg);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title)}.boot-text,.navigating-state{color:var(--color-text-muted)}.navigating>:not(.navigating-state){display:none}.navigating-state{margin:0}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus,main[tabindex="-1"]:focus{outline:none}.skip-link{top:calc(var(--top-bars-height) + var(--space-2));left:var(--space-2);z-index:var(--z-overlay);min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--weight-strong);transform:translateY(calc(-100% - var(--top-bars-height) - var(--space-4)));align-items:center;display:inline-flex;position:absolute}.skip-link:focus{transform:none}::selection{background:var(--color-selection);color:var(--color-text)}a{color:inherit}button{font:inherit}kbd{padding:0 var(--space-1);border:var(--border);border-radius:var(--radius-sm);background:var(--color-surface-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.warehouse,.warehouse .field-label,.warehouse .legend,.warehouse .field-hint,.warehouse .field-error,.warehouse .input-suffix,.warehouse .app-status-badge{font-size:var(--text-base)}.warehouse .app-status-badge{min-height:1.75rem;padding-inline:var(--space-3)}.warehouse .app-provider-error .advice,.warehouse .app-provider-error .trace{font-size:var(--text-base)}.warehouse .btn{min-height:var(--control-height-large);padding-block:var(--space-2);font-size:var(--text-base);white-space:normal;text-align:center}.warehouse .btn-icon{width:var(--control-height-large)}.warehouse .input,.warehouse .input-group{min-height:var(--control-height-large)}.warehouse .text-muted,.warehouse td,.warehouse th,.warehouse [role=option]{font-size:var(--text-base)}.warehouse [role=option]{min-height:var(--control-height-large)}.column-new{--hue:var(--hue-new)}.column-pack{--hue:var(--hue-pack)}.column-packing{--hue:var(--hue-packing)}.column-packed{--hue:var(--hue-packed)}.column-created{--hue:var(--hue-created)}.column-transit{--hue:var(--hue-transit)}.column-attention{--hue:var(--hue-att)}.board-drag-preview{box-sizing:border-box;list-style:none}.board-drag-preview .app-board-card{box-shadow:var(--shadow-lift);transform:scale(var(--lift-scale)) rotate(var(--lift-tilt))}.board-drag-source .app-board-card{opacity:var(--busy-opacity)}.board-drop.receiving>.app-board-column{box-shadow:var(--shadow-drop-target)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.board-drag-preview .app-board-card{transform:none}}.app-dialog-backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:none}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-cyrillic-ext-wght-normal-BnWI7fIG.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-cyrillic-wght-normal-bgdX5wL6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-greek-wght-normal-M9Lxztrh.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-vietnamese-wght-normal-DEkWUU3X.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-latin-ext-wght-normal-rva7dkhN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-latin-wght-normal-BAwLJtOy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}h1,h2,h3{overflow-wrap:anywhere;text-wrap:balance;margin:0}h1{font-size:var(--text-display);font-weight:var(--weight-heading);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}h2{font-size:var(--text-title);font-weight:var(--weight-heading);line-height:var(--leading-tight);letter-spacing:var(--tracking-title)}h3{font-size:var(--text-lg);font-weight:var(--weight-strong);line-height:var(--leading-tight)}p{margin:0}.text-muted{color:var(--color-text-muted)}.text-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.text-label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.text-link{align-items:center;gap:var(--space-2);min-height:var(--control-height);min-width:var(--control-height);color:var(--color-link);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex}.text-link:hover{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}button.text-link{font:inherit;font-weight:var(--weight-medium);text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.btn,.press{transition:transform var(--duration-fast) var(--ease-out)}.btn:active,.press:active{transform:scale(var(--press-scale))}.btn,.hover-tint{isolation:isolate;position:relative}.btn:before,.hover-tint:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out);background:currentColor;position:absolute;inset:0}.btn:hover:before,.hover-tint:hover:before{opacity:var(--hover-tint)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--button-height);padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-md);font-weight:var(--weight-strong);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:not(.btn-icon):has(>svg:first-child){padding-inline-start:var(--space-3)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn:disabled:before,.btn[aria-disabled=true]:before{opacity:0}.btn-small{min-height:var(--button-height-small);padding:0 var(--space-3);font-size:var(--text-sm)}.btn-small:not(.btn-icon):has(>svg:first-child){padding-inline-start:var(--space-2)}.btn-secondary{border:var(--border-strong);background:var(--color-surface);color:var(--color-text)}.btn-danger{background:var(--color-danger);color:var(--color-on-danger)}.btn-danger-outline{border:1px solid var(--color-danger);background:var(--color-surface);color:var(--color-danger-text)}.btn-ghost{color:var(--color-text);background:0 0}.btn-icon{width:var(--button-height);padding:0}.btn-icon.btn-small{width:var(--button-height-small)}.btn-large{min-height:var(--control-height-large);padding:0 var(--space-6);font-size:var(--text-base)}.btn-large.btn-icon{width:var(--control-height-large);padding:0}@media (prefers-reduced-motion:reduce){.btn:active,.press:active{transform:none}}.form{gap:var(--space-5);display:grid}.field{gap:var(--space-2);display:grid}.field-label{font-size:var(--text-sm);font-weight:var(--weight-strong)}.field-hint{color:var(--color-text-muted);font-size:var(--text-sm)}.field-error{color:var(--color-danger-text);font-size:var(--text-sm)}.input,.input-group{width:100%;min-height:var(--control-height);border:var(--border-control);border-radius:var(--radius);background:var(--color-surface)}::placeholder{color:var(--color-text-muted);opacity:1}.input{padding:0 var(--space-3);color:var(--color-text);font:inherit;font-size:var(--text-base)}.input:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.input:hover,.input-group:hover,.input:focus-visible,.input-group:focus-within{border-color:var(--color-text)}.input[aria-invalid=true]{border-color:var(--color-danger)}.input-group:has([aria-invalid=true]){border-color:var(--color-danger)}.input:disabled{border-color:var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}.input-group:has(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}.input-group:has(:disabled):after{border-color:var(--color-border-strong)}.input-group{border:0;align-items:stretch;display:flex;position:relative}.input-group:after{content:"";border:var(--border-control);border-radius:var(--radius);pointer-events:none;position:absolute;inset:0}.input-group:hover:after,.input-group:focus-within:after{border-color:var(--color-text)}.input-group:has([aria-invalid=true]):after{border-color:var(--color-danger)}.input-group:focus-within{outline:2px solid var(--color-focus);outline-offset:1px}.input-group .input{background:0 0;border:0;flex:1;min-width:0}.input-group .input:focus-visible{outline:none}.input-action{width:var(--control-height);border:0;border-left:var(--border);border-radius:0 var(--radius) var(--radius) 0;color:var(--color-text);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.input-action:focus-visible{outline-offset:-2px}.input-suffix{padding:0 var(--space-3);border-left:var(--border);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-sm);align-items:center;display:inline-flex}.check{align-items:flex-start;gap:var(--space-3);min-height:var(--control-height);padding-top:var(--space-3);cursor:pointer;display:flex}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=search]::-webkit-search-decoration{appearance:none;display:none}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input::-ms-reveal{display:none}input:-webkit-autofill{box-shadow:var(--shadow-autofill);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text)}.form-alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-strong);border-radius:var(--radius);background:var(--color-surface-muted);display:flex}.form-alert .form-alert-icon{color:var(--color-danger);flex:none}.form-alert .alert-body{gap:var(--space-3);justify-items:start;display:grid}.form-alert:focus{outline:none}.notice{--mark:var(--color-neutral-mark);align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--mark) var(--hue-mix), var(--color-surface));display:flex}.notice.tone-info{--mark:var(--color-info-mark)}.notice.tone-warning{--mark:var(--color-warning-mark)}.notice.tone-danger{--mark:var(--color-danger-mark)}.notice.tone-success{--mark:var(--color-success-mark)}.notice .notice-icon{color:var(--mark);flex:none}.notice .notice-body{gap:var(--space-2);justify-items:start;min-width:0;display:grid}.notice .notice-title{font-weight:var(--weight-strong)}@media (width<=30rem){.notice{flex-direction:column}}.form-actions{gap:var(--space-3);display:grid}.dialog-actions{bottom:calc(-1 * var(--dialog-inset));margin-bottom:calc(-1 * var(--dialog-inset));padding-block:var(--space-3) calc(var(--space-3) + var(--dialog-inset));border-top:var(--border);background:var(--color-surface);position:sticky}.field-row{align-items:start;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.choice-group{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.choice-group legend{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-strong);padding:0;display:block}.legend{font-size:var(--text-sm);font-weight:var(--weight-strong);display:block}.large-form .legend,.large-form .field-label{font-size:var(--text-base)}.choices{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.choices .check{align-items:center;padding-top:0}.form-section{gap:var(--space-5);padding-top:var(--space-6);border-top:var(--border);display:grid}.form-section h2{font-size:var(--text-lg);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title)}.load-failed{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.report-host{display:block;container-type:inline-size}.report{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report .ink{--hue:var(--color-text)}.report.three{grid-template-columns:repeat(3,minmax(0,1fr))}.report .lead,.report .tile{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-surface-muted);display:grid}.report .lead{align-items:center;gap:var(--space-4) var(--space-8);background:color-mix(in srgb, var(--hue) var(--hue-mix), var(--color-surface-muted));grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.report .lead.ink{background:var(--color-surface-muted)}.report .lead-text{gap:var(--space-2);color:var(--hue);justify-items:start;display:grid}.report h2{font-size:var(--text-md);font-weight:var(--weight-strong)}.report .big{font-size:var(--text-display-sm);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title);line-height:var(--leading-tight);overflow-wrap:anywhere}.report .big.mono{font-weight:var(--weight-strong);letter-spacing:normal}.report .finding{max-width:46ch;color:var(--color-text)}.report .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.report .muted,.report dt,.report .note{color:var(--color-text-muted);font-size:var(--text-sm)}.report .strong{font-weight:var(--weight-strong)}.report .note{display:block}.report .places{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.report .places li{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.report dl{gap:var(--space-1);margin:var(--space-2) 0 0;display:grid}.report dl div{justify-content:space-between;gap:var(--space-3);display:flex}.report dd{text-align:end;margin:0}.report .tel{min-height:var(--button-height-small);color:var(--color-text);align-items:center;display:inline-flex}.report .app-order-customer-card{margin-top:var(--space-2);padding-top:var(--space-3);border-top:var(--border)}.report .strip{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:var(--space-4) var(--space-2);margin:0;padding:0;list-style:none;display:grid}.report .strip li{align-content:start;gap:var(--space-hair);min-width:0;display:grid}.report .segment{height:var(--meter-height-large);transition:opacity var(--duration-fast) var(--ease-out);margin-bottom:var(--space-1);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-text) var(--hue-mix), transparent)}.report .reached .segment{background:var(--hue)}.report .current .segment{outline:2px solid color-mix(in srgb, var(--hue) 40%, transparent);outline-offset:2px}.report .name{font-size:var(--text-sm);font-weight:var(--weight-strong);line-height:var(--leading-tight)}.report .strip li:not(.reached) .name{color:var(--color-text-muted);font-weight:var(--weight-regular)}.report .reached .name{color:var(--hue)}.report .when{color:var(--color-text-muted);font-size:var(--text-xs)}.report .strip:has(.hot) li:not(.hot) .segment{opacity:.35}@container (width<=60rem){.report,.report.three{grid-template-columns:repeat(2,minmax(0,1fr))}.report.three .tile:last-child{grid-column:1/-1}.report .lead{grid-template-columns:minmax(0,1fr)}}@container (width<=36rem){.report,.report.three{grid-template-columns:minmax(0,1fr)}.report .strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.report .segment{transition:none}}
