@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-sans:"__Inter_f367f3","__Inter_Fallback_f367f3"}:root{--bg:#f5f7fa;--panel:#fff;--ink:#0f172a;--text:#334155;--muted:#5b6678;--border:#e4e8ef;--border-soft:#eef1f5;--border-strong:#cbd3df;--accent:#4f46e5;--accent-dark:#4338ca;--accent-soft:#eef2ff;--accent-line:#c7d2fe;--deep:#1e1b4b;--danger:#b42318;--ok:#166534;--shadow-sm:0 1px 2px rgba(16,24,40,.05);--shadow-md:0 1px 3px rgba(16,24,40,.07),0 1px 2px rgba(16,24,40,.04);--shadow-lg:0 24px 48px -12px rgba(16,24,40,.22),0 4px 12px rgba(16,24,40,.06);--topbar-h:60px;--ctl-h:38px;--dense-h:32px;--status-neutral-ink:#475569;--status-neutral-tint:#f1f3f7;--status-neutral-line:#e3e9f2;--status-info-ink:#4338ca;--status-info-tint:#eef2ff;--status-info-line:#c7d2fe;--status-approved-ink:#166534;--status-approved-tint:#eef7f1;--status-approved-line:#bfe0cc;--status-held-ink:#8a5a00;--status-held-tint:#fef7e7;--status-held-line:#f0d9a8;--status-late-ink:#9a3412;--status-late-tint:#fff7ed;--status-late-line:#fed7aa;--status-blocked-ink:#b42318;--status-blocked-tint:#fdecea;--status-blocked-line:#f3c2c2;--status-forparts-ink:#b91c1c;--status-forparts-tint:#fef2f2;--status-forparts-line:#fecaca;--font-display:22px;--font-title:17px;--font-section:14px;--font-body:14px;--font-ui:13px;--font-meta:12px;--font-micro:11px;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--hit-min:44px;--z-sticky:100;--z-dropdown:200;--z-drawer:250;--z-lock:300;--z-banner:301;--z-gate:302;--z-pill:400;--z-toast:450}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-feature-settings:"cv11","ss01";background:var(--bg);color:var(--text);font-size:var(--font-body);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.modal-overlay{position:fixed;inset:0;background:rgba(15,27,45,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:var(--space-5);z-index:100}.modal-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:100%;max-height:min(90vh,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;animation:modal-in .16s ease-out}a,button,input,select,textarea{font-family:inherit}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]),select,textarea{border:1px solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--panel);color:var(--ink);padding:6px 10px}select{cursor:pointer}input::placeholder,textarea::placeholder{color:#8b95a5}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):hover,select:hover,textarea:hover{border-color:#aab4c4}a,button:not(:disabled){transition:background .12s ease,border-color .12s ease,transform .08s ease,box-shadow .12s ease}button:not(:disabled):active{transform:translateY(1px)}button:disabled{cursor:not-allowed!important;opacity:.55}:focus-visible{outline:2px solid var(--accent,#4f46e5);outline-offset:2px;border-radius:var(--radius-sm)}tbody tr:hover{background:#f8f9fc}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d5dbe5;border-radius:var(--radius-sm);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#c3cede;background-clip:content-box}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.cp-filepicker input:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px}.notif-in{animation:notif-drop .22s cubic-bezier(.2,.9,.3,1.2)}@keyframes notif-drop{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:700px){.app-row{flex-direction:column!important;gap:10px!important;align-items:stretch!important}.app-row>*{min-width:0;max-width:100%}.cp-setting-row{flex-direction:column!important;gap:6px!important}.cp-bell-pop{position:fixed!important;left:12px!important;right:12px!important;top:64px!important;width:auto!important}.cp-setting-row>:last-child{align-self:stretch;align-items:flex-start!important;flex-wrap:wrap;white-space:normal!important}.side-rail{position:static!important;width:100%!important;flex:none!important;transition:none!important;max-height:none!important;overflow-y:visible!important;white-space:nowrap;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:2px}.side-rail::-webkit-scrollbar{display:none}.rail-group a,.rail-group button{scroll-snap-align:start}.side-rail>button{display:none!important}.rail-group{margin-bottom:4px!important;display:inline}.rail-group>div{display:none!important}.rail-group a,.rail-group button{display:inline-flex!important;align-items:center;width:auto!important;margin:2px 6px 2px 0!important;padding:7px 11px!important;border-radius:10px!important}.toast-float{left:12px;right:12px;max-width:none}}.toast-float{position:fixed;right:18px;bottom:64px;z-index:var(--z-toast);display:flex;align-items:flex-start;gap:10px;max-width:420px;padding:12px 14px;border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--border);box-shadow:0 12px 32px rgba(15,27,45,.18);font-size:var(--font-ui);line-height:1.5;color:var(--ink);animation:toast-up .22s cubic-bezier(.2,.9,.3,1.15);overflow:hidden}.toast-float.ok{border-left:4px solid var(--status-approved-ink)}.toast-float.err{border-left:4px solid var(--status-blocked-ink)}.toast-float.info{border-left:4px solid var(--accent)}@keyframes toast-up{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-float .toast-timer{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left;background:currentColor;opacity:.18;animation:toast-timer linear forwards}@keyframes toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.pop-in{animation:pop-in .14s ease-out;transform-origin:top right}@keyframes pop-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:none}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.modal-head{display:flex;align-items:center;gap:var(--space-3);padding:14px 20px;border-bottom:1px solid var(--border);background:var(--panel)}.modal-head h2{flex:1 1;min-width:0;margin:0;font-size:var(--font-title);color:var(--deep);font-weight:700}.modal-x{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:var(--radius-md);width:32px;height:32px;font-size:var(--font-body);cursor:pointer;line-height:1}.modal-x:hover{color:var(--ink);border-color:var(--accent-line)}.modal-body{padding:20px;overflow-y:auto;flex:1 1}.drawer-overlay{position:fixed;inset:0;background:rgba(15,27,45,.3);display:flex;justify-content:flex-end;z-index:100}body:has(.cp-drawer-live){overflow:hidden}.drawer-card{background:var(--panel);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);width:100%;max-width:460px;height:100dvh;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;animation:drawer-in .18s ease-out}.drawer-card.drawer-card--full{max-width:none}@keyframes drawer-in{0%{transform:translateX(40px);opacity:.6}to{transform:none;opacity:1}}.spinner{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.4);border-top:2px solid var(--panel);border-radius:50%;animation:spin .7s linear infinite;vertical-align:-2px;margin-right:7px}.spinner.dark{border-color:var(--accent-line);border-top-color:var(--accent)}@keyframes spin{to{transform:rotate(1turn)}}.badge+.badge{margin-left:var(--space-1)}.badge{display:inline-block;padding:3px 9px;background:var(--status-info-tint);color:var(--status-info-ink);border:1px solid var(--status-info-line);border-radius:var(--radius-pill);font-size:var(--font-meta);font-weight:600}.card-hover{transition:box-shadow .18s,border-color .18s}.card-hover:hover{box-shadow:var(--shadow-md);border-color:var(--accent-line)}a{color:var(--accent)}.panel-fade{animation:panel-in .18s ease-out}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.skeleton{border-radius:10px;background:linear-gradient(90deg,var(--border-soft) 25%,var(--bg) 50%,var(--border-soft) 75%);background-size:200% 100%;animation:shimmer 1.1s infinite}@keyframes shimmer{to{background-position:-200% 0}}.cp-progress{position:relative;height:3px;border-radius:2px;background:var(--accent-soft);overflow:hidden;margin:-3px 0 0}.cp-progress:after{content:"";position:absolute;inset:0;width:40%;background:var(--accent);border-radius:2px;animation:cp-progress 1.1s ease-in-out infinite}@keyframes cp-progress{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.cp-progress:after{animation:none;width:100%;opacity:.5}}.progress-track{height:4px;background:var(--accent-soft);border-radius:2px;overflow:hidden}.progress-ind{height:100%;width:35%;background:var(--accent);border-radius:2px;animation:prog-slide 1.2s ease-in-out infinite}@keyframes prog-slide{0%{margin-left:-35%}to{margin-left:100%}}.cp-spec-grid{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:16px;gap:16px}.cp-spec-grid>*{min-width:0}@media (max-width:700px){.cp-spec-grid{grid-template-columns:1fr}button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{min-height:var(--hit-min)}.modal-x{width:var(--hit-min);height:var(--hit-min)}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-size:16px!important}.modal-overlay{padding:0}.modal-overlay>.modal-card{max-width:100%!important;width:100%;height:100dvh;max-height:100dvh!important;border-radius:0;border-width:0;overflow-y:auto}}@media (max-width:700px){body:has(.modal-overlay,.cp-blocking-overlay) .cp-store-clock{display:none!important}.cp-lens-desktop{display:none!important}.cp-hdr-email{max-width:140px!important}}.cp-list{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);overflow:hidden}.cp-list-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.cp-list-row:last-child{border-bottom:0}.cp-grow{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-empty{padding:var(--space-4);text-align:center;color:var(--muted);font-size:var(--font-meta)}.cp-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cp-toolbar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.cp-toolbar-spacer{margin-left:auto}.cp-status-strip{display:flex;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;margin:0 0 var(--space-2)}.cp-status-strip:empty{display:none}.cp-shell{min-height:100vh}.cp-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);min-height:var(--topbar-h);padding:10px max(20px,calc((100vw - min(1800px, 93vw)) / 2 + 20px));background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--border)}.cp-topbar-divider{width:1px;height:24px;background:var(--border);flex:0 0 auto}.cp-page{max-width:min(1800px,93vw);margin:0 auto;padding:20px 20px 64px}.cp-rail-item:not([aria-current=page]):hover{background:var(--border-soft)!important;color:var(--ink)!important}.cp-rail-item[aria-current=page]{box-shadow:inset 0 0 0 1px var(--accent-line)}.cp-page-title{font-size:22px;line-height:1.25;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.cp-card{box-shadow:var(--shadow-sm)}@media (max-width:700px){:root{--ctl-h:var(--hit-min);--dense-h:var(--hit-min)}.cp-topbar{position:static;padding:10px 12px}
  /* !important: these carry inline display styles. Who-am-I is the account
     page's job on a phone; the store, the clock and its controls stay. */.cp-brand .cp-brand-word,.cp-hdr-who>.cp-hdr-email,.cp-topbar-divider{display:none!important}.cp-page{max-width:none;padding:12px 12px 48px}.cp-page-title{font-size:19px}.cp-clock-date,.cp-tb-label{display:none!important}.cp-topbar .cp-store-clock>div,.cp-topbar button{padding-left:9px!important;padding-right:9px!important}.cp-topbar{row-gap:6px!important}}.cp-two-col{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:1100px){.cp-two-col{grid-template-columns:minmax(0,1fr)}}