:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f5f6f8;--surface:#fff;--surface-2:#f0f1f4;--ink:#1c212e;--ink2:#49505c;--ink3:#666c77;--line:#dbdee3;--line2:#eaedf1;--chrome:#e9edf5;--chrome-2:#dee3f1;--chrome-ink:#1c212e;--chrome-ink2:#464d5b;--chrome-line:#dbdee5;--space:#141935;--space-2:#222949;--space-ink:#eaeff7;--space-ink2:#aeb8cb;--accent:#006fd9;--accent-ink:#0056b6;--accent-soft:#e3f0ff;--on-accent:#fafcfe;--spark:#f9ad26;--spark-soft:#fff0d1;--on-spark:#3b1e02;--p-blue:#207fe8;--p-blue-soft:#e3f0ff;--p-blue-ink:#0048a0;--p-violet:#8658e1;--p-violet-soft:#efebff;--p-violet-ink:#582aa2;--p-teal:#009b8f;--p-teal-soft:#d6f7f1;--p-teal-ink:#005a56;--p-orange:#e57600;--p-orange-soft:#ffecdd;--p-orange-ink:#923800;--p-pink:#db479a;--p-pink-soft:#ffe9f3;--p-pink-ink:#96165a;--p-green:#319751;--p-green-soft:#def8e2;--p-green-ink:#135c30;--p-slate:#697589;--p-slate-soft:#ebeff4;--p-slate-ink:#3a4353;--planet:var(--p-blue);--planet-soft:var(--p-blue-soft);--planet-ink:var(--p-blue-ink);--ok:#007e46;--ok-soft:#dcf9e5;--ok-ink:#00512a;--warn:#be6600;--warn-soft:#fff0d6;--warn-ink:#7d3a01;--bad:#cc272e;--bad-soft:#ffebe9;--bad-ink:#9b0f1b;--info:#0081b5;--info-soft:#e0f4ff;--info-ink:#005380;--muted:#7b8189;--muted-soft:#eef0f4;--muted-ink:#505660;--on-bad:#fefbfa;--r-sm:6px;--r:12px;--r-lg:20px;--r-pill:999px;--shadow-1:0 1px 2px #2a2d380d, 0 6px 20px #2a2d3814;--shadow-2:0 10px 30px #151f3e29, 0 2px 6px #151f3e14;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--font-display:"Bricolage Grotesque", "IBM Plex Sans", system-ui, sans-serif;--font-body:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--t-xs:.75rem;--t-sm:.875rem;--t-md:1rem;--t-lg:1.25rem;--t-xl:1.5625rem;--t-2xl:1.9375rem;--ease:cubic-bezier(.2, .8, .2, 1);--dur:.12s;--on-planet:#fcfcfc;--btn-shade:#161616;--scrim:#0e142c80;--camera:#000;--on-camera:#fff;--camera-aim:#ffffffe6;--camera-dim:#00000059;--sign-paper:#fbfcfe;--sign-ink:#12161f;--sign-edge:var(--line);--rail:var(--space);--rail-ink:var(--space-ink);--btn:var(--accent);--on-btn:var(--on-accent);--hi:var(--spark);--on-hi:var(--on-spark)}@supports (color:lab(0% 0 0)){:root{--paper:lab(96.736% .0142455 -1.14005);--surface:lab(100% 0 0);--surface-2:lab(95.1065% .0202954 -1.51927);--ink:lab(12.8336% .562437 -9.17191);--ink2:lab(33.7838% -.609279 -8.12593);--ink3:lab(45.4151% -.804812 -6.6568);--line:lab(88.3783% -.511706 -2.97099);--line2:lab(93.604% -.388294 -2.23085);--chrome:lab(93.5538% .0903606 -4.54029);--chrome-2:lab(90.0265% .204146 -7.53751);--chrome-ink:lab(12.8336% .562437 -9.17191);--chrome-ink2:lab(32.6069% -.626698 -9.20696);--chrome-line:lab(88.3451% .0707209 -3.78624);--space:lab(9.50994% 5.29078 -19.638);--space-2:lab(17.0456% 5.04544 -21.5254);--space-ink:lab(94.1472% -.262916 -4.52627);--space-ink2:lab(74.3346% -.422865 -11.1954);--accent:lab(46.2057% 6.80423 -65.0612);--accent-ink:lab(36.7406% 11.1218 -62.0785);--accent-soft:lab(94.1288% -2.23359 -10.9012);--on-accent:lab(98.8323% -.330836 -1.47092);--spark:lab(76.6366% 21.5807 73.1029);--spark-soft:lab(95.5261% 2.02972 19.535);--on-spark:lab(15.0636% 12.7324 21.4407);--p-blue:lab(52.2688% 3.3164 -61.8296);--p-blue-soft:lab(94.1288% -2.23359 -10.9012);--p-blue-ink:lab(31.0967% 10.6568 -55.4018);--p-violet:lab(48.0675% 42.6031 -64.5183);--p-violet-soft:lab(93.8275% 5.36612 -11.8635);--p-violet-ink:lab(29.4961% 41.4332 -57.9447);--p-teal:lab(57.2423% -38.1129 -3.86194);--p-teal-soft:lab(94.6216% -11.8515 -1.26437);--p-teal-ink:lab(33.6281% -27.127 -5.34944);--p-orange:lab(61.9535% 40.2558 70.4908);--p-orange-soft:lab(94.6914% 7.04122 13.5319);--p-orange-ink:lab(36.3134% 38.6678 53.7067);--p-pink:lab(54.3773% 63.4643 -12.3414);--p-pink-soft:lab(94.3807% 9.95839 -1.88223);--p-pink-ink:lab(33.9777% 54.2006 -4.90745);--p-green:lab(55.358% -42.3219 27.9624);--p-green-soft:lab(95.3136% -11.8402 7.56086);--p-green-ink:lab(33.9899% -31.034 18.6408);--p-slate:lab(48.8165% -1.25265 -12.8092);--p-slate-soft:lab(94.1746% -.419736 -2.99095);--p-slate-ink:lab(27.9339% -.566587 -10.9788);--ok:lab(45.9926% -41.8497 21.6371);--ok-soft:lab(95.3195% -12.4063 6.35743);--ok-ink:lab(29.363% -32.2878 16.7087);--warn:lab(52.8615% 33.7551 65.9076);--warn-soft:lab(95.4698% 3.49772 19.3272);--warn-ink:lab(33.2188% 27.3464 43.6407);--bad:lab(45.7636% 63.3818 40.1799);--bad-soft:lab(94.5029% 9.19646 4.96033);--bad-ink:lab(33.2986% 53.9568 35.1103);--info:lab(50.0949% -17.3305 -41.1876);--info-soft:lab(94.8552% -5.5103 -9.28946);--info-ink:lab(32.4347% -9.47297 -37.081);--muted:lab(53.5482% -.711888 -5.56754);--muted-soft:lab(94.7644% -.267088 -1.87207);--muted-ink:lab(36.1248% -.560999 -6.67605);--on-bad:lab(98.8034% 1.22133 .655925);--shadow-1:0 1px 2px lab(18.6704% .472084 -7.41397/.05), 0 6px 20px lab(18.6704% .472084 -7.41397/.08);--shadow-2:0 10px 30px lab(12.4286% 4.13224 -21.4463/.16), 0 2px 6px lab(12.4286% 4.13224 -21.4463/.08);--on-planet:lab(98.84% .0000298023 -.0000119209);--btn-shade:lab(7.22637% -.0000149012 0);--scrim:lab(6.74051% 4.34738 -17.7294/.5);--camera:lab(0% 0 0);--on-camera:lab(100% 0 0);--camera-aim:lab(100% 0 0/.9);--camera-dim:lab(0% 0 0/.35);--sign-paper:lab(98.8273% -.0742674 -1.13657);--sign-ink:lab(7.11543% .0978708 -7.25583)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#131417;--surface:#1d1e22;--surface-2:#27292e;--ink:#f0f2f6;--ink2:#b9bec7;--ink3:#9095a1;--line:#36383d;--line2:#282a2f;--chrome:#22242a;--chrome-2:#2d3039;--chrome-ink:#f0f2f6;--chrome-ink2:#b9bec8;--chrome-line:#2c2e33;--space:#040618;--space-2:#11162f;--space-ink:#eaeff7;--space-ink2:#a8b1c5;--accent:#59a0f9;--accent-ink:#84baff;--accent-soft:#132e50;--on-accent:#090f1c;--spark:#f9b73f;--spark-soft:#442e09;--on-spark:#301904;--p-blue:#59a0f9;--p-blue-soft:#132e50;--p-blue-ink:#b0d4ff;--p-violet:#a787f6;--p-violet-soft:#312451;--p-violet-ink:#d7cbff;--p-teal:#45c1b4;--p-teal-soft:#053631;--p-teal-ink:#a3e7dd;--p-orange:#f79643;--p-orange-soft:#4d2809;--p-orange-ink:#ffd0a9;--p-pink:#f072b3;--p-pink-soft:#4d1c36;--p-pink-ink:#ffc3df;--p-green:#5bbd74;--p-green-soft:#14361d;--p-green-ink:#b2e7bc;--p-slate:#8e99ab;--p-slate-soft:#292e36;--p-slate-ink:#d2d8e2;--ok:#4ebe7d;--ok-soft:#11331f;--ok-ink:#a8eabe;--warn:#f4a34b;--warn-soft:#46280c;--warn-ink:#ffd79f;--bad:#f66d67;--bad-soft:#4b1d1b;--bad-ink:#ffc6c0;--info:#4cb0e5;--info-soft:#043247;--info-ink:#abe0ff;--muted:#81868f;--muted-soft:#22272e;--muted-ink:#b9bec7;--on-bad:#1b0a09;--sign-edge:#9ba5b8;--shadow-1:0 1px 2px #00000040, 0 8px 24px #00000059;--shadow-2:0 12px 32px #00000073, 0 2px 6px #0000004d}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--paper:lab(6.16618% .0659972 -2.00808);--surface:lab(11.2129% .11041 -3.00022);--surface-2:lab(16.4208% .142962 -3.74785);--ink:lab(95.3343% -.142872 -2.2697);--ink2:lab(76.7373% -.286371 -5.2694);--ink3:lab(61.6364% -.317335 -6.74825);--line:lab(23.3819% .124305 -3.75714);--line2:lab(17.0009% .141099 -3.74876);--chrome:lab(14.0867% .208944 -4.47986);--chrome-2:lab(19.8607% .304803 -5.96148);--chrome-ink:lab(95.3343% -.142872 -2.2697);--chrome-ink2:lab(76.7276% -.315249 -6.01569);--chrome-line:lab(18.7412% .135913 -3.75131);--space:lab(2.02551% 1.94017 -9.33718);--space-2:lab(7.83184% 4.7017 -17.8635);--space-ink:lab(94.1472% -.262916 -4.52627);--space-ink2:lab(72.0141% -.413597 -11.1911);--accent:lab(64.3535% -2.00111 -52.0287);--accent-ink:lab(73.9404% -4.16261 -42.0687);--accent-soft:lab(18.3786% -.449285 -24.2157);--on-accent:lab(4.28844% .614345 -9.42269);--spark:lab(79.0964% 17.1872 66.9281);--spark-soft:lab(21.0686% 7.92795 26.2395);--on-spark:lab(11.6337% 10.4911 16.0296);--p-blue:lab(64.3535% -2.00111 -52.0287);--p-blue-soft:lab(18.3786% -.449285 -24.2157);--p-blue-ink:lab(83.4873% -4.40717 -28.4678);--p-violet:lab(62.9933% 30.3804 -52.0993);--p-violet-soft:lab(17.6398% 15.7903 -25.9457);--p-violet-ink:lab(84.0015% 13.089 -26.6901);--p-teal:lab(71.1628% -37.9168 -3.88355);--p-teal-soft:lab(19.4011% -17.2902 -1.75906);--p-teal-ink:lab(86.9226% -23.8556 -2.50607);--p-orange:lab(71.5019% 32.4746 57.7701);--p-orange-soft:lab(20.7593% 16.2516 26.2931);--p-orange-ink:lab(87.0165% 14.9447 27.9254);--p-pink:lab(65.233% 54.5441 -10.5356);--p-pink-soft:lab(18.8825% 25.5883 -4.95201);--p-pink-ink:lab(85.012% 26.2667 -5.00031);--p-green:lab(69.2991% -42.1007 27.57);--p-green-soft:lab(19.5611% -18.0561 11.8382);--p-green-ink:lab(87.1303% -23.7829 15.291);--p-slate:lab(62.7666% -1.24702 -11.0514);--p-slate-soft:lab(18.7418% -.595957 -5.51375);--p-slate-ink:lab(86.0302% -.748128 -5.58643);--ok:lab(69.3433% -44.5479 22.9571);--ok-soft:lab(18.3571% -17.4846 9.00824);--ok-ink:lab(87.2768% -28.1706 14.4616);--warn:lab(74.0849% 25.4197 56.7058);--warn-soft:lab(19.722% 12.4328 23.2943);--warn-ink:lab(88.4317% 10.0145 35.4288);--bad:lab(63.526% 53.3685 30.8739);--bad-soft:lab(18.1126% 21.9566 12.6385);--bad-ink:lab(85.327% 24.7177 13.5);--info:lab(67.6232% -17.7439 -35.7813);--info-soft:lab(18.8257% -8.27837 -17.7788);--info-ink:lab(86.2157% -12.0218 -21.3282);--muted:lab(55.8684% -.715584 -5.56941);--muted-soft:lab(15.2603% -.569791 -5.50284);--muted-ink:lab(76.7469% -.532687 -5.2403);--on-bad:lab(4.24513% 6.84506 2.93062);--sign-edge:lab(67.3729% -.393391 -11.1818);--shadow-1:0 1px 2px lab(0% 0 0/.25), 0 8px 24px lab(0% 0 0/.35);--shadow-2:0 12px 32px lab(0% 0 0/.45), 0 2px 6px lab(0% 0 0/.3)}}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#131417;--surface:#1d1e22;--surface-2:#27292e;--ink:#f0f2f6;--ink2:#b9bec7;--ink3:#9095a1;--line:#36383d;--line2:#282a2f;--chrome:#22242a;--chrome-2:#2d3039;--chrome-ink:#f0f2f6;--chrome-ink2:#b9bec8;--chrome-line:#2c2e33;--space:#040618;--space-2:#11162f;--space-ink:#eaeff7;--space-ink2:#a8b1c5;--accent:#59a0f9;--accent-ink:#84baff;--accent-soft:#132e50;--on-accent:#090f1c;--spark:#f9b73f;--spark-soft:#442e09;--on-spark:#301904;--p-blue:#59a0f9;--p-blue-soft:#132e50;--p-blue-ink:#b0d4ff;--p-violet:#a787f6;--p-violet-soft:#312451;--p-violet-ink:#d7cbff;--p-teal:#45c1b4;--p-teal-soft:#053631;--p-teal-ink:#a3e7dd;--p-orange:#f79643;--p-orange-soft:#4d2809;--p-orange-ink:#ffd0a9;--p-pink:#f072b3;--p-pink-soft:#4d1c36;--p-pink-ink:#ffc3df;--p-green:#5bbd74;--p-green-soft:#14361d;--p-green-ink:#b2e7bc;--p-slate:#8e99ab;--p-slate-soft:#292e36;--p-slate-ink:#d2d8e2;--ok:#4ebe7d;--ok-soft:#11331f;--ok-ink:#a8eabe;--warn:#f4a34b;--warn-soft:#46280c;--warn-ink:#ffd79f;--bad:#f66d67;--bad-soft:#4b1d1b;--bad-ink:#ffc6c0;--info:#4cb0e5;--info-soft:#043247;--info-ink:#abe0ff;--muted:#81868f;--muted-soft:#22272e;--muted-ink:#b9bec7;--on-bad:#1b0a09;--sign-edge:#9ba5b8;--shadow-1:0 1px 2px #00000040, 0 8px 24px #00000059;--shadow-2:0 12px 32px #00000073, 0 2px 6px #0000004d}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--paper:lab(6.16618% .0659972 -2.00808);--surface:lab(11.2129% .11041 -3.00022);--surface-2:lab(16.4208% .142962 -3.74785);--ink:lab(95.3343% -.142872 -2.2697);--ink2:lab(76.7373% -.286371 -5.2694);--ink3:lab(61.6364% -.317335 -6.74825);--line:lab(23.3819% .124305 -3.75714);--line2:lab(17.0009% .141099 -3.74876);--chrome:lab(14.0867% .208944 -4.47986);--chrome-2:lab(19.8607% .304803 -5.96148);--chrome-ink:lab(95.3343% -.142872 -2.2697);--chrome-ink2:lab(76.7276% -.315249 -6.01569);--chrome-line:lab(18.7412% .135913 -3.75131);--space:lab(2.02551% 1.94017 -9.33718);--space-2:lab(7.83184% 4.7017 -17.8635);--space-ink:lab(94.1472% -.262916 -4.52627);--space-ink2:lab(72.0141% -.413597 -11.1911);--accent:lab(64.3535% -2.00111 -52.0287);--accent-ink:lab(73.9404% -4.16261 -42.0687);--accent-soft:lab(18.3786% -.449285 -24.2157);--on-accent:lab(4.28844% .614345 -9.42269);--spark:lab(79.0964% 17.1872 66.9281);--spark-soft:lab(21.0686% 7.92795 26.2395);--on-spark:lab(11.6337% 10.4911 16.0296);--p-blue:lab(64.3535% -2.00111 -52.0287);--p-blue-soft:lab(18.3786% -.449285 -24.2157);--p-blue-ink:lab(83.4873% -4.40717 -28.4678);--p-violet:lab(62.9933% 30.3804 -52.0993);--p-violet-soft:lab(17.6398% 15.7903 -25.9457);--p-violet-ink:lab(84.0015% 13.089 -26.6901);--p-teal:lab(71.1628% -37.9168 -3.88355);--p-teal-soft:lab(19.4011% -17.2902 -1.75906);--p-teal-ink:lab(86.9226% -23.8556 -2.50607);--p-orange:lab(71.5019% 32.4746 57.7701);--p-orange-soft:lab(20.7593% 16.2516 26.2931);--p-orange-ink:lab(87.0165% 14.9447 27.9254);--p-pink:lab(65.233% 54.5441 -10.5356);--p-pink-soft:lab(18.8825% 25.5883 -4.95201);--p-pink-ink:lab(85.012% 26.2667 -5.00031);--p-green:lab(69.2991% -42.1007 27.57);--p-green-soft:lab(19.5611% -18.0561 11.8382);--p-green-ink:lab(87.1303% -23.7829 15.291);--p-slate:lab(62.7666% -1.24702 -11.0514);--p-slate-soft:lab(18.7418% -.595957 -5.51375);--p-slate-ink:lab(86.0302% -.748128 -5.58643);--ok:lab(69.3433% -44.5479 22.9571);--ok-soft:lab(18.3571% -17.4846 9.00824);--ok-ink:lab(87.2768% -28.1706 14.4616);--warn:lab(74.0849% 25.4197 56.7058);--warn-soft:lab(19.722% 12.4328 23.2943);--warn-ink:lab(88.4317% 10.0145 35.4288);--bad:lab(63.526% 53.3685 30.8739);--bad-soft:lab(18.1126% 21.9566 12.6385);--bad-ink:lab(85.327% 24.7177 13.5);--info:lab(67.6232% -17.7439 -35.7813);--info-soft:lab(18.8257% -8.27837 -17.7788);--info-ink:lab(86.2157% -12.0218 -21.3282);--muted:lab(55.8684% -.715584 -5.56941);--muted-soft:lab(15.2603% -.569791 -5.50284);--muted-ink:lab(76.7469% -.532687 -5.2403);--on-bad:lab(4.24513% 6.84506 2.93062);--sign-edge:lab(67.3729% -.393391 -11.1818);--shadow-1:0 1px 2px lab(0% 0 0/.25), 0 8px 24px lab(0% 0 0/.35);--shadow-2:0 12px 32px lab(0% 0 0/.45), 0 2px 6px lab(0% 0 0/.3)}}[data-planet=blue]{--planet:var(--p-blue);--planet-soft:var(--p-blue-soft);--planet-ink:var(--p-blue-ink)}[data-planet=violet]{--planet:var(--p-violet);--planet-soft:var(--p-violet-soft);--planet-ink:var(--p-violet-ink)}[data-planet=teal]{--planet:var(--p-teal);--planet-soft:var(--p-teal-soft);--planet-ink:var(--p-teal-ink)}[data-planet=orange]{--planet:var(--p-orange);--planet-soft:var(--p-orange-soft);--planet-ink:var(--p-orange-ink)}[data-planet=pink]{--planet:var(--p-pink);--planet-soft:var(--p-pink-soft);--planet-ink:var(--p-pink-ink)}[data-planet=green]{--planet:var(--p-green);--planet-soft:var(--p-green-soft);--planet-ink:var(--p-green-ink)}[data-planet=slate]{--planet:var(--p-slate);--planet-soft:var(--p-slate-soft);--planet-ink:var(--p-slate-ink)}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--t-sm);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}h1,h2,h3{margin-block:0 var(--s2);letter-spacing:-.011em;text-wrap:balance;font-weight:600}h1{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:-.02em;font-weight:650;line-height:1.15}h2{font-size:1.125rem}h3{font-size:var(--t-md)}p{margin-block:0 var(--s3)}a{color:var(--accent-ink);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}.icon{vertical-align:-.2em;flex:none}.shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.page{padding-inline:var(--s6);padding-block:var(--s6) var(--s7);max-width:90rem;inline-size:100%;min-inline-size:0;margin-inline:auto}.stack{gap:var(--s4);flex-direction:column;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5)}.card>h2:first-child,.card>h3:first-child{margin-block-start:0}.card-urgent{border-color:color-mix(in oklch, var(--warn) 45%, var(--line));background:var(--warn-soft)}.card-alarm{border-color:color-mix(in oklch, var(--bad) 45%, var(--line));background:var(--bad-soft)}.muted{color:var(--ink3)}.hint{color:var(--ink3);font-size:.8125rem}.note{border-inline-start:3px solid var(--accent);background:var(--accent-soft);padding-inline:var(--s4);padding-block:var(--s3);border-radius:var(--r)}.rail{background:var(--chrome);color:var(--chrome-ink);box-shadow:inset -1px 0 0 var(--chrome-line);display:none}[dir=rtl] .rail{box-shadow:inset 1px 0 0 var(--chrome-line)}.rail .brand{align-items:center;gap:var(--s2);font-family:var(--font-display);letter-spacing:-.01em;color:var(--chrome-ink);margin-inline-end:auto;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{border-radius:var(--r);background:color-mix(in oklch, var(--planet) 24%, transparent);place-items:center;block-size:2rem;inline-size:2rem;display:inline-grid}.rail button.secondary,.sections-sheet button.secondary{color:var(--chrome-ink2);border-color:color-mix(in oklch, var(--chrome-ink) 22%, transparent);background:0 0}.rail button.secondary:hover:not(:disabled),.sections-sheet button.secondary:hover:not(:disabled){color:var(--chrome-ink);background:var(--chrome-2)}.rail-links{gap:var(--s1);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.rail-links a{align-items:center;gap:var(--s2);padding-block:var(--s1);padding-inline:var(--s1) var(--s2);border-radius:var(--r);color:var(--chrome-ink2);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);font-weight:500;text-decoration:none;display:flex}.rail-links a:hover{background:var(--chrome-2);color:var(--chrome-ink)}.nav-tile{border-radius:var(--r-sm);background:color-mix(in oklch, var(--planet) 22%, transparent);block-size:1.75rem;inline-size:1.75rem;color:var(--planet-ink);transition:background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex:none;place-items:center;display:inline-grid}.nav-label{flex:auto;min-inline-size:0}.rail-links a[aria-current=page]{background:color-mix(in oklch, var(--planet) 16%, var(--chrome));color:var(--chrome-ink);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--planet) 40%, transparent)}.rail-links a[aria-current=page] .nav-tile{background:var(--planet);color:var(--on-planet);box-shadow:0 0 0 3px color-mix(in oklch, var(--planet) 30%, transparent), 0 0 14px color-mix(in oklch, var(--planet) 65%, transparent)}.rail-signout{gap:var(--s2)}.rail-links-wrap,.rail-links-wrap .rail-links{position:relative}.rail-orbit{block-size:var(--orbit-h,0);transform:translateY(var(--orbit-y,0));background:color-mix(in oklch, var(--planet) 16%, var(--chrome));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--planet) 40%, transparent), 0 var(--s2) var(--s4) calc(-1 * var(--s2)) color-mix(in oklch, var(--planet) 55%, transparent);pointer-events:none;opacity:0;transition:transform .42s cubic-bezier(.34, 1.32, .5, 1), block-size .42s cubic-bezier(.34, 1.32, .5, 1), background-color .42s var(--ease), box-shadow .42s var(--ease), opacity .2s var(--ease);border-radius:999px;position:absolute;inset-block-start:0;inset-inline:0}.rail-orbit:before{content:"";inset-block:var(--s2);background:var(--planet);inline-size:3px;box-shadow:0 0 var(--s2) color-mix(in oklch, var(--planet) 70%, transparent);border-radius:3px;position:absolute;inset-inline-start:calc(-1 * var(--s1))}.rail-orbit[data-shown=true]{opacity:1}.rail-orbit[data-shown=true]+.rail-links a[aria-current=page]{box-shadow:none;background:0 0}.rail-links a .nav-tile{transition:background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform .26s cubic-bezier(.34, 1.56, .64, 1)}.rail-links a{border-radius:999px}.rail-links a .nav-label{transition:transform .2s var(--ease)}@keyframes rail-bob{0%,to{transform:translateY(0)scale(1.08)}50%{transform:translateY(-3px)scale(1.08)}}.rail-links .nav-tile{background:radial-gradient(circle at 32% 28%, color-mix(in oklch, var(--on-planet) 50%, var(--planet)) 0 14%, color-mix(in oklch, var(--planet) 34%, transparent) 62%);border-radius:50%}.rail-links a[aria-current=page] .nav-tile{background:radial-gradient(circle at 32% 28%, color-mix(in oklch, var(--on-planet) 55%, var(--planet)) 0 12%, var(--planet) 58%, color-mix(in oklch, var(--planet) 70%, var(--planet-ink)) 100%)}.rail-links a:hover .nav-label{transform:translate(2px)}[dir=rtl] .rail-links a:hover .nav-label{transform:translate(-2px)}.rail-links a:active .nav-tile{transform:scale(.94)}.rail-links a[aria-current=page] .nav-tile{animation:rail-breathe 3.6s var(--ease) infinite}@keyframes rail-breathe{0%,to{box-shadow:0 0 0 3px color-mix(in oklch, var(--planet) 30%, transparent), 0 0 10px color-mix(in oklch, var(--planet) 50%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in oklch, var(--planet) 22%, transparent), 0 0 18px color-mix(in oklch, var(--planet) 75%, transparent)}}.rail .brand-logo{block-size:3rem;inline-size:auto;filter:drop-shadow(0 1px 2px color-mix(in oklch, var(--chrome-ink) 25%, transparent));transition:transform .26s cubic-bezier(.34,1.56,.64,1);display:block}.rail .brand:hover .brand-logo{transform:translateY(-1px)scale(1.04)}@media (prefers-reduced-motion:reduce){.rail-orbit,.rail-links a .nav-tile,.rail-links a .nav-label{transition:none}.rail-links a:hover .nav-label{transform:none}.rail-links a:hover .nav-tile,.rail-links a[aria-current=page] .nav-tile{animation:none}.rail .brand:hover .brand-logo{transform:none}}@media (min-width:64rem){.shell{grid-template-rows:none;grid-template-columns:15.5rem minmax(0,1fr)}.rail{align-items:stretch;gap:var(--s4);block-size:100dvh;padding-block:var(--s5);padding-inline:var(--s3);flex-flow:column;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.rail .brand{padding-inline:var(--s2);margin-inline-end:0}.rail-links{flex-flow:column;flex:auto;align-items:stretch;gap:2px}.rail-links a{padding-block:var(--s1);padding-inline:var(--s1) var(--s2)}.rail-signout{justify-content:flex-start;inline-size:100%}}@media (64rem<=width<80rem){.shell{grid-template-columns:4.75rem minmax(0,1fr)}.rail{padding-inline:var(--s2);align-items:center}.rail .brand{justify-content:center;padding-inline:0}.rail .brand-logo{block-size:2.25rem}.rail .brand-name,.rail .recent-pane{display:none}.rail-links{align-self:stretch}.rail-links a{padding:var(--s1);justify-content:center;position:relative}.rail-links .nav-tile{block-size:2.25rem;inline-size:2.25rem}.rail-links .nav-label{clip-path:inset(50%);text-wrap:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.rail-links .nav-badge{position:absolute;inset-block-start:0;inset-inline-end:0}}.field{gap:var(--s1);flex-direction:column;margin-block-end:var(--s4);display:flex}.field label{font-weight:500}.field .hint{color:var(--ink3);font-size:.8125rem}.form-grid .field:not(.compact) .hint{min-block-size:1.1em;display:block}input:not([type]),input[type=text],input[type=password],input[type=email],input[type=date],input[type=number],input[type=search],input[type=url],input[type=tel],input[type=time],input[type=datetime-local],input[type=month],select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding-inline:var(--s3);padding-block:var(--s2);min-block-size:2.375rem;inline-size:100%;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}textarea{resize:vertical}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:color-mix(in oklch, var(--ink3) 55%, var(--line))}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}input::placeholder,textarea::placeholder{color:var(--ink3)}input[type=checkbox],input[type=radio]{accent-color:var(--accent);block-size:1rem;inline-size:1rem}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button,a.button{justify-content:center;align-items:center;gap:var(--s2);font:inherit;background:var(--btn);color:var(--on-btn);border-radius:var(--r);padding-inline:var(--s4);padding-block:var(--s2);cursor:pointer;min-block-size:2.375rem;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease);border:1px solid #0000;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}button:hover:not(:disabled),a.button:hover{background:color-mix(in oklch, var(--btn) 86%, black)}button:active:not(:disabled),a.button:active{transform:scale(.98)}button.secondary,a.button.secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}button.secondary:hover:not(:disabled),a.button.secondary:hover{background:var(--surface-2);border-color:color-mix(in oklch, var(--ink3) 45%, var(--line))}button.destructive,a.button.destructive{background:var(--bad);color:var(--on-bad)}button.destructive:hover:not(:disabled),a.button.destructive:hover{background:color-mix(in oklch, var(--bad) 85%, black)}button.secondary.destructive,a.button.secondary.destructive{background:var(--surface);color:var(--bad-ink);border-color:color-mix(in oklch, var(--bad) 45%, var(--line))}button.secondary.destructive:hover:not(:disabled),a.button.secondary.destructive:hover{background:var(--bad-soft)}button:disabled{opacity:.5;cursor:not-allowed}fieldset,.scope-projects{border:1px solid var(--line);border-radius:var(--r);padding-inline:var(--s4);padding-block:var(--s3) var(--s4);margin-block-end:var(--s4)}.scope-projects h3{margin:0 0 var(--s2);font-size:var(--t-sm);font-weight:600}.scope-projects-list{gap:var(--s2) var(--s4);margin:0 0 var(--s2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.scope-projects p:last-child{margin-block-end:0}td fieldset{margin-block:var(--s2) 0;border:0;border-radius:0;padding:0}td fieldset legend{font-size:var(--t-xs);color:var(--ink2);padding-inline:0}legend{padding-inline:var(--s2);font-weight:600}.checks{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.checks label{align-items:center;gap:var(--s2);font-weight:400;display:flex}.checks input{inline-size:auto}.reveal{border-inline-start:2px solid var(--line);margin-block-start:var(--s3);padding-inline-start:var(--s4)}@media (pointer:coarse){button,a.button,select,textarea,input:not([type]),input[type=text],input[type=password],input[type=email],input[type=date],input[type=number],input[type=search],input[type=tel],input[type=url],input[type=time],input[type=datetime-local],input[type=month],summary,.filter-pills .pill{min-block-size:44px}summary{align-items:center;display:flex}.check,.checks label{align-items:center;min-block-size:44px;display:flex}label:has(>input[type=checkbox]){align-items:center;min-block-size:44px;display:flex}label:has(>input[type=radio]){align-items:center;min-block-size:44px;display:flex}}.alert{border-radius:var(--r);padding-inline:var(--s4);padding-block:var(--s3);color:var(--ink);border:1px solid #0000;margin-block-end:var(--s4)}.alert:has(>.alert-icon){align-items:flex-start;gap:var(--s3);display:flex}.alert-icon{margin-block-start:.1875rem}.alert-body{flex:auto;min-inline-size:0}.alert-body>:last-child{margin-block-end:0}.alert-list{margin:0;padding-inline-start:var(--s4)}.alert.bad{background:var(--bad-soft);border-color:color-mix(in oklch, var(--bad) 35%, transparent)}.alert.bad .alert-icon{color:var(--bad)}.alert.warn{background:var(--warn-soft);border-color:color-mix(in oklch, var(--warn) 40%, transparent)}.alert.warn .alert-icon{color:var(--warn-ink)}.alert.ok{background:var(--ok-soft);border-color:color-mix(in oklch, var(--ok) 35%, transparent)}.alert.ok .alert-icon{color:var(--ok)}.alert.info{background:var(--info-soft);border-color:color-mix(in oklch, var(--info) 35%, transparent)}.alert.info .alert-icon{color:var(--info)}.table-scroll{contain:paint;overflow-x:auto}table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--t-sm);font-variant-numeric:tabular-nums}th,td{text-align:start;padding-inline:var(--s3);padding-block:var(--s3);border-block-end:1px solid var(--line2)}th{color:var(--ink2);border-block-end-color:var(--line);white-space:nowrap;font-size:.8125rem;font-weight:600}tbody tr{transition:background-color var(--dur) var(--ease)}tbody tr:hover{background:color-mix(in oklch, var(--planet-soft) 60%, transparent)}tbody tr:last-child>td{border-block-end-color:#0000}.table-scroll{background:linear-gradient(to top, var(--surface) 40%, transparent) bottom / 100% 2.5rem no-repeat local, radial-gradient(farthest-side at 50% 100%, color-mix(in oklch, var(--ink) 16%, transparent), transparent) bottom / 100% .75rem no-repeat scroll;max-block-size:min(70vh,34rem)}.table-scroll thead th{background:var(--surface);z-index:1;position:sticky;inset-block-start:0}.matrix th:first-child,.matrix td:first-child{background:var(--surface);min-inline-size:16rem;position:sticky;inset-inline-start:0}.matrix tbody tr:hover td:first-child{background:var(--surface-2)}.matrix td:not(:first-child),.matrix th:not(:first-child){text-align:center;white-space:normal;vertical-align:bottom;inline-size:5.5rem}.matrix .group-heading td{background:var(--surface-2);padding-block:var(--s3);font-weight:600}.matrix .group-heading td:first-child{border-inline-start:3px solid var(--planet)}.pill{align-items:center;gap:var(--s2);font-size:var(--t-xs);padding-inline:var(--s2);border-radius:var(--r-pill);background:var(--muted-soft);color:var(--ink2);white-space:nowrap;border:1px solid #0000;padding-block:.125rem;font-weight:500;line-height:1.4;display:inline-flex}.pill.tone-ok:before,.pill.tone-warn:before,.pill.tone-bad:before,.pill.tone-accent:before,.pill.tone-info:before,.pill.tone-muted:before,.glyph[data-tone],.pill.active:before,.pill.deactivated:before,.pill.expiry_blocked:before,.pill.expired:before{content:"";border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.pill.tone-ok,.pill.active{background:var(--ok-soft);color:var(--ok-ink)}.pill.tone-ok:before,.glyph[data-tone=ok],.pill.active:before{background:var(--ok)}.pill.tone-warn,.pill.expiry_blocked{background:var(--warn-soft);color:var(--warn-ink)}.pill.tone-warn:before,.glyph[data-tone=warn],.pill.expiry_blocked:before{background:conic-gradient(var(--warn) 0 50%, transparent 0);box-shadow:inset 0 0 0 1.5px var(--warn)}.pill.tone-bad,.pill.expired{background:var(--bad-soft);color:var(--bad-ink)}.pill.tone-bad:before,.glyph[data-tone=bad],.pill.expired:before{background:var(--bad);box-shadow:0 0 0 2px color-mix(in oklch, var(--bad) 28%, transparent)}.pill.tone-accent{background:var(--accent-soft);color:var(--accent-ink)}.glyph[data-tone=accent],.pill.tone-accent:before{box-shadow:inset 0 0 0 1.5px var(--accent)}.pill.tone-info{background:var(--info-soft);color:var(--info-ink)}.glyph[data-tone=info],.pill.tone-info:before{box-shadow:inset 0 0 0 1.5px var(--info)}.pill.tone-muted,.pill.deactivated{background:var(--muted-soft);color:var(--muted-ink)}.pill.tone-muted:before,.glyph[data-tone=muted],.pill.deactivated:before{background:var(--muted);border-radius:1px;block-size:2px}.pill[data-changed]{animation:pill-pulse .6s var(--ease) 1}.filter-pills{gap:var(--s2);flex-wrap:wrap;display:flex}.filter-pills .pill{color:var(--ink);background:var(--surface);border-color:var(--line);padding-inline:var(--s3);padding-block:var(--s1);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);font-size:.8125rem;text-decoration:none}.filter-pills .pill:hover{background:var(--surface-2)}.filter-pills .pill.active-filter{background:var(--accent-soft);border-color:color-mix(in oklch, var(--accent) 55%, transparent);color:var(--accent-ink);font-weight:600}.detail-split{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(300px,22rem);align-items:start;display:grid}.detail-split-aside{top:var(--s5);position:sticky}@media (max-width:79.99rem){.detail-split{grid-template-columns:minmax(0,1fr)}.detail-split-aside{position:static}}.centred{isolation:isolate;min-height:100dvh;padding:var(--s5);background:radial-gradient(circle at 20% 30%, #ffffffd9 0 1px, transparent 1.6px) 0 0 / 180px 180px, radial-gradient(circle at 70% 75%, #fff9 0 1px, transparent 1.6px) 0 0 / 150px 150px, radial-gradient(circle at 45% 55%, #ffffff73 0 .8px, transparent 1.4px) 0 0 / 110px 110px, radial-gradient(circle at 85% 15%, #ffffffe6 0 1.3px, transparent 2px) 0 0 / 260px 260px, radial-gradient(ellipse 55% 45% at 100% 100%, color-mix(in oklch, var(--p-blue) 45%, transparent), transparent 70%), radial-gradient(ellipse 45% 40% at 0% 0%, color-mix(in oklch, var(--p-violet) 30%, transparent), transparent 70%), var(--space);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.centred{background:radial-gradient(circle at 20% 30%, lab(100% 0 0/.85) 0 1px, transparent 1.6px) 0 0 / 180px 180px, radial-gradient(circle at 70% 75%, lab(100% 0 0/.6) 0 1px, transparent 1.6px) 0 0 / 150px 150px, radial-gradient(circle at 45% 55%, lab(100% 0 0/.45) 0 .8px, transparent 1.4px) 0 0 / 110px 110px, radial-gradient(circle at 85% 15%, lab(100% 0 0/.9) 0 1.3px, transparent 2px) 0 0 / 260px 260px, radial-gradient(ellipse 55% 45% at 100% 100%, color-mix(in oklch, var(--p-blue) 45%, transparent), transparent 70%), radial-gradient(ellipse 45% 40% at 0% 0%, color-mix(in oklch, var(--p-violet) 30%, transparent), transparent 70%), var(--space)}}.centred:before{content:"";z-index:-1;background:radial-gradient(circle at 65% 30%, var(--p-blue), color-mix(in oklch, var(--p-blue) 40%, var(--space)) 70%);opacity:.55;border-radius:50%;block-size:24rem;inline-size:24rem;position:absolute;inset-block-end:-9rem;inset-inline-start:-7rem}.centred:after{content:"";z-index:-1;border:2px solid color-mix(in oklch, var(--spark) 55%, transparent);opacity:.6;border-radius:50%;block-size:8rem;inline-size:34rem;position:absolute;inset-block-end:-1rem;inset-inline-start:-12rem;transform:rotate(-18deg)}.centred .card{background:var(--surface);inline-size:100%;max-inline-size:26rem;padding:var(--s6);border:0;box-shadow:0 24px 64px #01011480;box-shadow:0 24px 64px lab(.716507% 2.14961 -8.03307/.5)}.centred-stack{gap:var(--s4);inline-size:100%;max-inline-size:26rem;padding-block:var(--s6);display:grid}.centred-brand{align-items:center;gap:var(--s2);display:flex}.centred-submit{inline-size:100%;margin-block-start:var(--s2)}.code-input{font-size:var(--t-lg);letter-spacing:.3em}.enrol-qr{inline-size:11rem;margin:var(--s4) auto}.enrol-secret{word-break:break-all;background:var(--surface-2);border-radius:var(--r-sm);padding:var(--s2) var(--s3);margin:0}.subheading{font-size:var(--t-md)}.page-header{align-items:flex-start;gap:var(--s3) var(--s4);flex-wrap:wrap;padding-block-start:var(--s5);display:flex;position:relative}.page-header:before{content:"";border-radius:var(--r-pill);background:linear-gradient(to right, var(--planet), color-mix(in oklch, var(--planet) 0%, transparent) 75%);block-size:4px;position:absolute;inset-block-start:0;inset-inline:0}[dir=rtl] .page-header:before{background:linear-gradient(to left, var(--planet), color-mix(in oklch, var(--planet) 0%, transparent) 75%)}.page-header-tile{border-radius:var(--r);background:var(--planet-soft);block-size:2.75rem;inline-size:2.75rem;color:var(--planet-ink);flex:none;place-items:center;display:grid}.page-header-main{flex:16rem;min-inline-size:0}.page-header-main h1{font-size:var(--t-2xl);margin-block-end:var(--s1)}.page-header-back{gap:var(--s1);margin-block-end:var(--s1);font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.page-header-back:hover{text-decoration:underline}.page-header-eyebrow{color:var(--ink3);margin-block-end:.125rem;font-size:.8125rem}.page-header-meta{gap:var(--s2);color:var(--ink3);flex-wrap:wrap;align-items:center;display:flex}.page-header-actions{gap:var(--s2);flex-wrap:wrap;align-self:center;align-items:center;display:flex}.page-header-intro{flex-basis:100%;margin-block:0}.form-grid{gap:0 var(--s4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.field.compact{margin-block-end:0}.fieldset-hint{margin-block-start:0}.check{align-items:flex-start;gap:var(--s2);font-weight:400;display:flex}.check input{inline-size:auto;margin-block-start:.2rem}.button-row{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.button-row>.destructive:not(:first-child){margin-inline-start:auto}th.numeric,td.numeric{text-align:end;font-variant-numeric:tabular-nums}.empty-state{align-items:center;gap:var(--s4);margin-block:var(--s2);padding:var(--s4);border:1px dashed var(--line);border-radius:var(--r-lg);color:var(--ink2);display:flex}.planet-empty{flex:none}.empty-state-text{min-inline-size:0}.empty-state-text>:last-child{margin-block-end:0}.planet-glyph{flex:none;display:block}.section-switcher{gap:var(--s2);flex-wrap:wrap;display:flex}.section-switcher-item{justify-content:center;align-items:center;gap:var(--s2);min-block-size:2.75rem;min-inline-size:2.75rem;padding-inline:var(--s4);font-size:var(--t-sm);color:var(--ink);background:var(--surface);border-color:var(--line);font-weight:500;text-decoration:none;display:inline-flex}a.section-switcher-item:hover{background:var(--surface-2)}button.section-switcher-item[disabled]{cursor:not-allowed;opacity:.6;font:inherit;color:var(--ink2);font-weight:500}.section-switcher-item.active-filter{background:var(--planet-soft);border-color:color-mix(in oklch, var(--planet) 50%, transparent);color:var(--planet-ink);font-weight:600}.dialog{border-radius:var(--r-lg);background:var(--surface);color:var(--ink);inline-size:calc(100% - 2rem);max-inline-size:28rem;box-shadow:var(--shadow-2);border:0;padding:0}.dialog[open]{animation:reveal var(--dur) var(--ease)}.dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-body{padding:var(--s5)}.dialog-text{margin-block-end:var(--s4)}@keyframes reveal{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes pill-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, currentColor 35%, transparent)}to{box-shadow:0 0 0 6px #0000}}@keyframes band-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.icon-button{min-width:44px;min-height:44px;color:var(--ink2);border-radius:var(--r);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.icon-button:hover:not(:disabled),a.icon-button:hover{background:var(--surface-2);color:var(--ink)}.icon-button:active:not(:disabled){transform:scale(.96)}.icon-button.destructive{color:var(--bad-ink);background:0 0;border-color:#0000}.icon-button.destructive:hover:not(:disabled){background:var(--bad-soft);color:var(--bad-ink)}.stepper{vertical-align:middle;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);align-items:stretch;display:inline-flex}.stepper:hover{border-color:color-mix(in oklch, var(--ink3) 55%, var(--line))}.stepper:has(input:focus-visible){border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.stepper button{min-width:44px;min-height:44px;color:var(--ink2);border-radius:calc(var(--r) - 1px);font-size:var(--t-lg);background:0 0;border:0;padding:0;font-weight:500;line-height:1}.stepper button:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.stepper button:disabled{opacity:.35}.stepper input{inline-size:4.5rem;min-height:44px;padding-inline:var(--s1);text-align:center;font-variant-numeric:tabular-nums;border:0;border-inline:1px solid var(--line2);background:0 0;border-radius:0;font-weight:600}.stepper input:focus-visible{box-shadow:none;outline:none}.stepper-unit{padding-inline:var(--s1) var(--s3);color:var(--ink3);font-size:var(--t-sm);align-self:center}.popup{max-inline-size:26rem}.popup-header{align-items:center;gap:var(--s2);padding-block:var(--s3) 0;padding-inline:var(--s5) var(--s2);display:flex}.popup-header h2{font-size:var(--t-lg);flex:auto;margin:0}.popup-close{color:var(--ink3)}.popup-body{padding-block:var(--s2) var(--s5);padding-inline:var(--s5)}.popup-footer{padding-block:0 var(--s5);padding-inline:var(--s5)}.help-button{color:var(--ink3)}.help-text{color:var(--ink2);max-inline-size:60ch}.help-text p{margin-block:0 var(--s3)}.help-text p:last-child{margin-block-end:0}.photo-button{align-items:center;gap:var(--s2);flex-wrap:wrap;max-inline-size:100%;display:inline-flex}.photo-button-trigger{border:1px dashed color-mix(in oklch, var(--ink3) 60%, var(--line));color:var(--ink2)}.photo-button-trigger:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.photo-button-choices{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.photo-button-choices button{gap:var(--s2);flex-direction:column;min-block-size:6rem;font-weight:500}.photo-button-chosen{align-items:center;gap:var(--s2);min-inline-size:0;max-inline-size:100%;padding-inline:var(--s3) 0;background:var(--surface-2);border-radius:var(--r);color:var(--ink2);font-size:var(--t-sm);display:inline-flex}.photo-button-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:16rem;color:var(--ink);overflow:hidden}.search-select,.location-picker{inline-size:100%;position:relative}.search-select-trigger,.location-picker-trigger{justify-content:space-between;align-items:center;gap:var(--s2);min-block-size:2.375rem;inline-size:100%;padding-inline:var(--s3) var(--s2);padding-block:var(--s1);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);text-align:start;font-weight:400;display:flex}.search-select-trigger:hover:not(:disabled),.location-picker-trigger:hover:not(:disabled){background:var(--surface);border-color:color-mix(in oklch, var(--ink3) 55%, var(--line))}.search-select-trigger:active:not(:disabled),.location-picker-trigger:active:not(:disabled){transform:none}.search-select-trigger[aria-expanded=true],.location-picker-trigger[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.search-select-trigger[aria-invalid=true],.location-picker-trigger[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 4px var(--bad-soft)}.search-select-current,.location-picker-choice{align-items:baseline;gap:var(--s2);white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;display:flex;overflow:hidden}.search-select-placeholder,.location-picker-placeholder{color:var(--ink3)}.search-select-chevron,.location-picker-chevron{color:var(--ink3);transition:transform var(--dur) var(--ease);flex:none;transform:rotate(90deg)}[aria-expanded=true]>.search-select-chevron,[aria-expanded=true]>.location-picker-chevron{transform:rotate(-90deg)}.search-select-panel,.location-picker-panel{z-index:25;gap:var(--s1);min-inline-size:min(20rem,100vw - 2rem);padding:var(--s2);background:var(--surface);color:var(--ink);border-radius:var(--r);box-shadow:var(--shadow-2);animation:reveal var(--dur) var(--ease);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--s1));inset-inline:0}.search-select-search,.location-picker-search{inline-size:100%}.search-select-list,.location-picker-tree,.location-picker-group{margin:0;padding:0;list-style:none}.search-select-option{min-block-size:2.5rem;padding-inline:var(--s3);padding-block:var(--s1);border-radius:var(--r-sm);cursor:pointer;flex-direction:column;justify-content:center;gap:.125rem;display:flex}.search-select .highlighted{background:var(--accent-soft)}.search-select-option[data-chosen=true] .search-select-label{font-weight:600}.search-select-detail{color:var(--ink3);font-size:var(--t-xs)}.search-select-more,.search-select-empty,.location-picker-empty{padding-inline:var(--s3);padding-block:var(--s2);color:var(--ink3);font-size:var(--t-sm);margin:0}.search-select-clear,.location-picker-clear{align-self:flex-start;margin-block-start:var(--s1)}.location-picker-tree{overscroll-behavior:contain;max-block-size:min(50vh,22rem);overflow-y:auto}.location-picker-item:focus{outline:none}.location-picker-row{align-items:center;gap:var(--s2);min-block-size:2.5rem;padding-inline:calc(var(--depth,0) * 1.25rem + var(--s1)) var(--s2);border-radius:var(--r-sm);cursor:pointer;display:flex}.location-picker-row:hover{background:var(--surface-2)}.location-picker-item:focus-visible>.location-picker-row{outline:2px solid var(--accent);outline-offset:-2px}.location-picker-item[aria-selected=true]>.location-picker-row{background:var(--accent-soft)}.location-picker-item[aria-disabled=true]>.location-picker-row{cursor:default}.location-picker-item[aria-disabled=true]>.location-picker-row .location-picker-code{color:var(--ink2);font-weight:400}.location-picker-toggle,.location-picker-spacer{border-radius:var(--r-sm);block-size:1.75rem;inline-size:1.75rem;color:var(--ink3);flex:none;place-items:center;display:inline-grid}.location-picker-toggle:hover{background:var(--line2);color:var(--ink)}.location-picker-toggle .icon{transition:transform var(--dur) var(--ease)}.location-picker-toggle[data-open=true] .icon{transform:rotate(90deg)}.location-picker-level{min-inline-size:5.25rem;padding-inline:var(--s2);border-radius:var(--r-pill);font-size:var(--t-xs);text-align:center;color:var(--ink2);border:1px solid #0000;flex:none;line-height:1.5}.location-picker-level[data-level=zone]{background:var(--ink2);color:var(--surface);font-weight:600}.location-picker-level[data-level=rack]{border-color:var(--ink3);font-weight:500}.location-picker-level[data-level=shelf_level]{border-style:dashed;border-color:var(--ink3)}.location-picker-level[data-level=position]{color:var(--ink3)}.location-picker-code{font-family:var(--font-mono);font-size:var(--t-sm);white-space:nowrap;font-weight:600}.location-picker-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--ink3);font-size:var(--t-sm);overflow:hidden}.location-picker-path{font-family:var(--font-mono);font-size:var(--t-sm)}.with-side-panel{gap:var(--s4) var(--s5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.with-side-panel-main{min-inline-size:0}.side-panel-trigger{gap:var(--s2)}.side-panel-count{padding-inline:var(--s2);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--t-xs);font-weight:600}.side-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s4)}.side-panel-close{float:inline-end;margin-block-start:calc(-1 * var(--s2));margin-inline-end:calc(-1 * var(--s2))}.side-panel-section+.side-panel-section{border-block-start:1px solid var(--line2);margin-block-start:var(--s4);padding-block-start:var(--s4)}.side-panel{min-inline-size:0}.side-panel .pill{white-space:normal;overflow-wrap:break-word;min-inline-size:0;max-inline-size:100%}.side-panel .pill>.muted{text-wrap:nowrap;flex:none}.side-panel .filter-pills{flex-wrap:wrap;min-inline-size:0}.side-panel .filter-pills>li{min-inline-size:0;max-inline-size:100%}.side-panel-heading{margin-block:0 var(--s2);font-size:var(--t-sm);color:var(--ink2);font-weight:600}.view-toggle{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:2px;padding:2px;display:inline-flex}.view-toggle-item{align-items:center;gap:var(--s1);min-block-size:2.25rem;padding-inline:var(--s3);border-radius:calc(var(--r) - 3px);color:var(--ink2);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);font-weight:500;text-decoration:none;display:inline-flex}.view-toggle-item:hover{background:var(--surface-2);color:var(--ink)}.view-toggle-item.active-filter{background:var(--accent-soft);color:var(--accent-ink)}.more-menu{display:inline-flex;position:relative}.more-menu-list{z-index:30;min-inline-size:14rem;padding:var(--s1);background:var(--surface);color:var(--ink);border-radius:var(--r);box-shadow:var(--shadow-2);animation:reveal var(--dur) var(--ease);border:0;margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--s1));inset-inline-end:0}.more-menu-text{gap:var(--s2)}.more-menu-list[hidden]{display:none}.more-menu-list [role=separator]{margin-block:var(--s1);border-block-start:1px solid var(--line2)}.more-menu-form{margin:0}.more-menu-item{justify-content:flex-start;align-items:center;gap:var(--s2);inline-size:100%;min-height:44px;padding-inline:var(--s3);color:var(--ink);border-radius:var(--r-sm);text-align:start;background:0 0;border:0;font-weight:400;text-decoration:none;display:flex}.more-menu-list .more-menu-item:hover,.more-menu-list .more-menu-item:focus-visible{background:var(--surface-2);outline:none}.more-menu-item .icon{color:var(--ink3)}.more-menu-item.destructive{color:var(--bad-ink);background:0 0}.more-menu-item.destructive .icon{color:var(--bad)}.more-menu-list .more-menu-item.destructive:hover,.more-menu-list .more-menu-item.destructive:focus-visible{background:var(--bad-soft)}@media (min-width:80rem){.with-side-panel{grid-template-columns:15rem minmax(0,1fr)}.side-panel-trigger,.side-panel-close{display:none}.side-panel{position:sticky;inset-block-start:var(--s4)}}@media (max-width:79.99rem){.side-panel:not([data-open=true]){display:none}.side-panel[data-open=true]{z-index:40;overscroll-behavior:contain;border-radius:var(--r-lg) var(--r-lg) 0 0;max-block-size:85dvh;box-shadow:var(--shadow-2), 0 0 0 100vmax var(--scrim);animation:sheet-up var(--dur) var(--ease);border:0;padding-block-end:calc(var(--s5) + env(safe-area-inset-bottom));position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}.side-panel-close{position:sticky;inset-block-start:0}}@keyframes sheet-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (pointer:coarse){.search-select-trigger,.location-picker-trigger,.search-select-option,.location-picker-row,.view-toggle-item{min-height:44px}.search-select-search,.location-picker-search{min-height:44px;font-size:var(--t-md)}.stepper input{font-size:var(--t-md)}}.view-toggle{flex-wrap:wrap}.view-toggle-form{display:contents}button.view-toggle-item{min-block-size:2.25rem;padding-block:0;padding-inline:var(--s3);border-radius:calc(var(--r) - 3px);color:var(--ink2);background:0 0;border:0;justify-content:flex-start;font-weight:500}button.view-toggle-item:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}button.view-toggle-item.active-filter,button.view-toggle-item.active-filter:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-ink)}.side-panel[data-sheet=always]:not([data-open=true]){display:none}.side-panel[data-sheet=always][data-open=true]{z-index:40;overscroll-behavior:contain;border-radius:var(--r-lg) var(--r-lg) 0 0;max-block-size:85dvh;box-shadow:var(--shadow-2), 0 0 0 100vmax var(--scrim);animation:sheet-up var(--dur) var(--ease);border:0;position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}@media (min-width:80rem){.side-panel-slot[data-sheet=always] .side-panel-trigger{display:inline-flex}.side-panel-slot[data-sheet=always] .side-panel-close{display:inline-grid}.side-panel[data-sheet=always][data-open=true]{border-radius:var(--r-lg) 0 0 var(--r-lg);max-block-size:none;inline-size:min(24rem,100vw);inset-block:0;inset-inline:auto 0}.with-side-panel:has(>.side-panel-slot[data-sheet=always]){grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){a.pill{align-items:center;min-block-size:44px;display:inline-flex}.catalogue-card-step{min-block-size:44px;min-inline-size:44px}}.vh{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-tone=ok]{--tone:var(--ok);--tone-soft:var(--ok-soft);--tone-ink:var(--ok-ink)}[data-tone=warn]{--tone:var(--warn);--tone-soft:var(--warn-soft);--tone-ink:var(--warn-ink)}[data-tone=bad]{--tone:var(--bad);--tone-soft:var(--bad-soft);--tone-ink:var(--bad-ink)}[data-tone=info]{--tone:var(--info);--tone-soft:var(--info-soft);--tone-ink:var(--info-ink)}[data-tone=accent]{--tone:var(--accent);--tone-soft:var(--accent-soft);--tone-ink:var(--accent-ink)}[data-tone=muted],[data-tone=neutral]{--tone:var(--muted);--tone-soft:var(--muted-soft);--tone-ink:var(--muted-ink)}[data-series="1"]{--series:var(--accent)}[data-series="2"]{--series:var(--ink3)}[data-series="3"]{--series:color-mix(in oklch, var(--ink3) 55%, var(--surface-2))}[data-series="4"]{--series:var(--line)}.glyph{block-size:.5rem;inline-size:.5rem;vertical-align:middle;border-radius:50%;flex:none;margin-inline-end:var(--s2);display:inline-block}.glyph[data-series]{background:var(--series);border-radius:2px}.stat-row{gap:var(--s3) var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));display:grid}.stat-row[data-cols="2"]{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.stat-row[data-cols="3"]{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr))}.stat-row[data-cols="4"]{grid-template-columns:repeat(auto-fit,minmax(min(7rem,100%),1fr))}.stat-row[data-cols="5"],.stat-row[data-cols="6"]{grid-template-columns:repeat(auto-fit,minmax(min(7.5rem,100%),1fr))}.stat{min-inline-size:0;padding:var(--s2) var(--s3);border-radius:var(--r);color:inherit;align-content:start;gap:.15rem;text-decoration:none;display:grid}a.stat{transition:background-color var(--dur) var(--ease)}a.stat[aria-current=true]{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-soft)}a.stat:hover{background:var(--surface-2)}a.stat:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stat-label{font-size:var(--t-xs);color:var(--ink3)}.stat-value{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:650;line-height:1.15;display:block}.stat[data-size=lg]{grid-column:1/-1}.stat-row:has(>.stat[data-size=lg]){flex-wrap:wrap;display:flex}.stat-row:has(>.stat[data-size=lg])>.stat{flex:9rem}.stat-row:has(>.stat[data-size=lg])>.stat[data-size=lg]{flex-basis:100%}.stat[data-size=lg] .stat-value{font-size:var(--t-2xl)}.stat-sub{font-size:var(--t-xs);color:var(--ink3)}.stat>.meter{font-size:var(--t-xs);grid-template-columns:minmax(0,1fr);margin-block-start:var(--s2)}.meter{align-items:center;gap:var(--s2) var(--s3);grid-template-columns:minmax(4rem,1fr) auto;min-inline-size:0;display:grid}.meter[data-compact]{gap:var(--s2);font-size:var(--t-xs);grid-template-columns:4.5rem auto;display:inline-grid}.meter-track{border-radius:var(--r-pill);background:var(--surface-2);block-size:.5rem;display:block;overflow:hidden}.meter[data-compact] .meter-track{block-size:.375rem}.meter-fill{block-size:100%;inline-size:calc(var(--fill,0) * 100%);border-radius:inherit;background:var(--tone,var(--accent));display:block}.meter[data-over] .meter-track{box-shadow:inset 0 0 0 1.5px var(--bad)}.meter-text{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);align-items:center;display:inline-flex}.meter-pct{font-size:var(--t-xs);margin-inline-start:var(--s1)}.meter-unmeasured{font-size:var(--t-xs)}.segment-bar{gap:var(--s2);min-inline-size:0;margin:0;display:grid}.segment-track{border-radius:var(--r-pill);background:var(--surface-2);gap:2px;block-size:.75rem;display:flex;overflow:hidden}.segment-bar[data-compact] .segment-track{block-size:.5rem}.segment{flex:var(--w,0) 1 0;background:var(--tone,var(--series,var(--ink3)));place-items:center;min-inline-size:0;display:grid;container-type:inline-size}.segment-tail{background:0 0}.segment-label{font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--surface);line-height:1}@container (max-width:2.25rem){.segment-label{display:none}}.segment[data-tone=warn] .segment-label,.segment[data-tone=muted] .segment-label,.segment[data-tone=neutral] .segment-label,.segment[data-series="3"] .segment-label,.segment[data-series="4"] .segment-label,.segment-bar[data-compact] .segment-label{display:none}.segment-bar figcaption{gap:var(--s1);display:grid}.segment-caption{font-size:var(--t-xs);color:var(--ink2)}.legend{gap:var(--s1) var(--s4);font-size:var(--t-xs);color:var(--ink2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legend-item{white-space:nowrap;align-items:center;display:inline-flex}.legend-item a{color:inherit}.legend-value{font-variant-numeric:tabular-nums;color:var(--ink);margin-inline-start:var(--s1)}.tracker-wrap{gap:var(--s2);display:grid}.tracker{flex-wrap:wrap;gap:3px;display:flex}.tracker-cell{background:var(--tone,var(--ink3));block-size:1.5rem;inline-size:.875rem;transition:transform var(--dur) var(--ease);border-radius:3px;display:block;position:relative}.tracker-cell:hover,.tracker-cell:focus-visible{outline:2px solid var(--accent);outline-offset:1px;z-index:1;transform:translateY(-1px)}.tracker-cell[data-tone=warn]{background:linear-gradient(to top, var(--tone) 50%, var(--tone-soft) 50%)}.tracker-cell[data-tone=bad]{box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--bad) 35%, var(--surface))}.tracker-cell[data-tone=accent],.tracker-cell[data-tone=info]{background:var(--tone-soft);box-shadow:inset 0 0 0 1.5px var(--tone)}.tracker-cell[data-tone=muted],.tracker-cell[data-tone=neutral]{background:var(--tone-soft);border:1.5px dashed var(--tone)}.tracker-tip{z-index:30;inline-size:max-content;max-inline-size:16rem;padding-block:var(--s1);padding-inline:var(--s2);border-radius:var(--r-sm);background:var(--space);color:var(--space-ink);box-shadow:var(--shadow-2);font-size:var(--t-xs);white-space:normal;display:none;position:absolute;inset-block-start:calc(100% + var(--s1));inset-inline-start:0}.tracker-cell:hover .tracker-tip,.tracker-cell:focus-visible .tracker-tip{display:block}.facts{gap:var(--s3) var(--s5);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));margin:0;display:grid}.facts[data-cols="2"]{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.facts[data-cols="4"]{grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr))}.fact{align-content:start;gap:var(--s1);min-inline-size:0;display:grid}.fact[data-wide]{grid-column:1/-1}.fact dt{align-items:center;gap:var(--s1);font-size:var(--t-xs);color:var(--ink3);display:flex}.fact dd{overflow-wrap:anywhere;margin:0}.record-list{margin:0;padding:0;list-style:none}.record-row{align-items:center;column-gap:var(--s3);row-gap:var(--s1);padding-block:var(--s2);border-block-end:1px solid var(--line2);min-block-size:2.75rem;transition:background-color var(--dur) var(--ease);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon main status figure""icon extra extra extra";display:grid;position:relative}.record-row:last-child{border-block-end:0}.record-row.has-row-link:hover{background:color-mix(in oklch, var(--planet) 6%, transparent)}.record-row[data-tone]{border-inline-start:3px solid var(--tone);padding-inline-start:var(--s3)}.record-list[data-dense] .record-row{padding-block:var(--s1);min-block-size:2.25rem}.record-icon{border-radius:var(--r-sm);background:var(--surface-2);block-size:1.75rem;inline-size:1.75rem;color:var(--ink2);grid-area:icon;place-items:center;display:grid}.record-main{grid-area:main;min-inline-size:0}.record-title{color:var(--ink);font-weight:500}.record-row .row-link{color:inherit;text-decoration:none}.record-row .row-link:hover .record-title{text-decoration:underline}.record-code{font-size:var(--t-xs);margin-inline-start:var(--s2)}.record-meta{font-size:var(--t-xs);margin-block-start:.1rem}.record-status{grid-area:status;justify-self:end}.record-figure{text-align:end;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;grid-area:figure;justify-self:end}.record-figure-label{font-size:var(--t-xs);font-weight:400}.record-extra{grid-area:extra;min-inline-size:0}.timeline{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.timeline-event{gap:var(--s3);grid-template-columns:1.75rem minmax(0,1fr);display:grid;position:relative}.timeline-event:before{content:"";background:var(--line2);inline-size:2px;position:absolute;inset-block-start:1.75rem;inset-block-end:calc(-1 * var(--s3));inset-inline-start:calc(.875rem - 1px)}.timeline-event:last-child:before{display:none}.timeline-marker{background:var(--surface-2);block-size:1.75rem;inline-size:1.75rem;color:var(--ink2);border-radius:50%;place-items:center;display:grid}.timeline-event[data-kind=note] .timeline-marker{background:var(--accent-soft);color:var(--accent-ink)}.timeline-event[data-kind=case] .timeline-marker{background:var(--warn-soft);color:var(--warn-ink)}.timeline-event[data-kind=final] .timeline-marker{background:var(--muted-soft);color:var(--muted-ink)}.timeline-body{min-inline-size:0;padding-block-start:.2rem}.timeline-head{overflow-wrap:anywhere}.timeline-event[data-kind=note] .timeline-head{white-space:pre-wrap}.timeline-text{font-size:var(--t-xs);margin-block-start:.15rem}.panes{gap:var(--s4);display:grid}.panes-nav{border-block-end:1px solid var(--line);padding-block-end:var(--s3)}.panes-count{font-variant-numeric:tabular-nums;color:var(--ink3);margin-inline-start:var(--s1)}.section-switcher-item.active-filter .panes-count{color:inherit}.pane{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-inline-size:0;padding:var(--s4) var(--s5)}.pane>.card{border:0;padding:0}@media (max-width:63.99rem){.facts{gap:var(--s2);grid-template-columns:minmax(0,1fr)}.fact{gap:0 var(--s3);grid-template-columns:minmax(6rem,max-content) minmax(0,1fr)}.fact[data-wide]{grid-column:auto}.meter{grid-template-columns:minmax(0,1fr)}.meter[data-compact]{grid-template-columns:4rem auto}.record-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon main status""icon figure figure""icon extra extra"}.record-figure{text-align:start;font-size:var(--t-xs);justify-self:start}}@media (pointer:coarse){.tracker{gap:var(--s1)}.tracker-cell{min-block-size:2.75rem;min-inline-size:1.25rem}.record-row{min-block-size:44px}}a.segment{text-decoration:none}.segment[data-dimmed],.legend-item[data-dimmed]{opacity:.45}.legend-item[data-active]{color:var(--ink);outline:1.5px solid var(--ink3);outline-offset:3px;border-radius:var(--r-sm);font-weight:600}.legend-link{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.legend-link:hover{text-decoration:underline}.segment-clear{font-size:var(--t-xs);justify-self:start;align-items:center;display:inline-flex}.drill-bars{gap:var(--s1);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.drill-bar{position:relative}.drill-bar-summary{align-items:center;gap:var(--s1) var(--s3);padding:var(--s1) var(--s2);border-radius:var(--r-sm);font-size:var(--t-sm);cursor:pointer;transition:background-color var(--dur) var(--ease);grid-template-columns:minmax(6rem,11rem) minmax(0,1fr) auto;list-style:none;display:grid}.drill-bar-summary::-webkit-details-marker{display:none}div.drill-bar-summary{cursor:default}.drill-bar-details>.drill-bar-summary:hover,.drill-bar-details[open]>.drill-bar-summary{background:var(--surface-2)}.drill-bar-summary:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.drill-bar-label{overflow-wrap:anywhere;min-inline-size:0;color:var(--ink)}.drill-bar-track{block-size:1.25rem;min-inline-size:0;display:flex}.drill-bar-part{inline-size:calc(var(--fill,0) * 100%);background:var(--tone,var(--series,var(--accent)));flex:none;align-items:center;display:flex;overflow:hidden}.drill-bar-part .glyph{--ok:var(--on-planet);--warn:var(--on-planet);--bad:var(--on-planet);--info:var(--on-planet);box-shadow:none;margin-inline:4px 0}.drill-bar-part .glyph[data-tone=warn],.drill-bar-part .glyph[data-tone=info]{box-shadow:inset 0 0 0 1.5px var(--on-planet)}.drill-bar-part+.drill-bar-part{border-inline-start:2px solid var(--surface)}.drill-bar-part:first-child{border-start-start-radius:4px;border-end-start-radius:4px}.drill-bar-part:last-child{border-start-end-radius:4px;border-end-end-radius:4px}.drill-bar-value{text-align:end;font-variant-numeric:tabular-nums;color:var(--ink)}.drill-bar-flag{font-size:var(--t-xs);color:var(--tone-ink,var(--ink2));grid-column:2/-1;align-items:center;display:inline-flex}.drill-menu{z-index:20;min-inline-size:15rem;padding:var(--s1);background:var(--surface);color:var(--ink);border-radius:var(--r);box-shadow:var(--shadow-2);animation:reveal var(--dur) var(--ease);display:grid;position:absolute;inset-block-start:calc(100% + var(--s1));inset-inline-start:min(11rem,30%)}.drill-menu-title{padding:var(--s2) var(--s3) var(--s1);font-size:var(--t-xs);color:var(--ink3);margin:0;font-weight:600}.drill-menu-item{align-items:center;gap:var(--s2);min-block-size:2.25rem;padding-inline:var(--s3);border-radius:var(--r-sm);color:var(--ink);font-size:var(--t-sm);text-decoration:none;display:flex}.drill-menu-item:hover,.drill-menu-item:focus-visible{background:var(--surface-2);outline:none}.drill-menu-item .icon{color:var(--ink3)}.drill-crumbs{min-inline-size:0}.drill-crumbs ol{align-items:center;gap:var(--s1);font-size:var(--t-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.drill-crumb{align-items:center;gap:var(--s1);display:inline-flex}.drill-crumb [aria-current=page]{color:var(--ink);font-weight:600}.drill-crumb-sep{color:var(--ink3)}.bullet-bar{align-items:baseline;gap:var(--s1) var(--s2);min-inline-size:0;color:var(--ink);font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}a.bullet-bar:hover .bullet-label{text-decoration:underline}.bullet-label{overflow-wrap:anywhere;min-inline-size:0;color:var(--ink2)}.bullet-track{background:var(--surface-2);border-radius:3px;grid-area:2/1/auto/-1;block-size:.875rem;position:relative}.bullet-bar[data-mini] .bullet-track{block-size:.625rem}.bullet-band{inline-size:calc((var(--band-b,0) - var(--band-a,0)) * 100%);background:color-mix(in oklch, var(--ink3) 24%, var(--surface-2));position:absolute;inset-block:0;inset-inline-start:calc(var(--band-a,0) * 100%)}.bullet-fill{inline-size:calc(var(--fill,0) * 100%);background:var(--ink2);border-start-end-radius:3px;border-end-end-radius:3px;position:absolute;inset-block:25%;inset-inline-start:0}.bullet-fill[data-tone=bad]{background:var(--bad)}.bullet-ref{background:var(--ink);inline-size:2px;position:absolute;inset-block:-3px;inset-inline-start:calc(var(--ref,0) * 100% - 1px)}.bullet-value{text-align:end;font-variant-numeric:tabular-nums;text-wrap:nowrap;grid-area:1/2;font-weight:600}.bullet-delta{color:var(--ink2);margin-inline-start:var(--s1);font-weight:500}.bullet-bar[data-state=over] .bullet-delta{color:var(--bad-ink)}.bullet-flag{font-size:var(--t-xs);color:var(--tone-ink);grid-column:1/-1;align-items:center;display:inline-flex}.bullet-reference{font-size:var(--t-xs);color:var(--ink3);grid-column:1/-1}.bullet-axis{block-size:1rem;font-family:var(--font-mono);color:var(--ink3);font-size:.6875rem;position:relative}.bullet-tick{text-wrap:nowrap;position:absolute;inset-inline-start:calc(var(--at,0) * 100%);translate:-50%}.bullet-tick:first-child{translate:0}.bullet-tick:last-child{translate:-100%}.heat-grid-wrap{contain:paint;justify-items:start;gap:var(--s2);min-inline-size:0;display:grid;overflow-x:auto}.heat-grid{border-collapse:separate;border-spacing:4px;inline-size:100%;font-size:var(--t-sm)}.heat-grid th{padding:2px var(--s2);color:var(--ink2);text-align:start;text-wrap:nowrap;background:0 0;border:0;font-weight:500}.heat-grid thead th{text-align:center}.heat-grid td{border:0;padding:0}.heat-grid th a{color:inherit}.heat-cell{border-radius:var(--r-sm);background:color-mix(in oklch, var(--accent) calc(var(--heat,0) * 50% + 10%), var(--surface-2));min-block-size:2.375rem;min-inline-size:4.5rem;color:var(--ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.heat-cell .glyph{margin-inline-end:var(--s1)}.heat-cell[data-empty]{background:var(--surface-2);color:var(--ink3);font-weight:400}a.heat-cell:hover{outline:2px solid var(--ink3);outline-offset:1px}a.heat-cell:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.heat-cell[data-active]{outline:2px solid var(--ink);outline-offset:1px}.heat-grid .heat-total{color:var(--ink2);text-align:center;font-variant-numeric:tabular-nums}.heat-clear{font-size:var(--t-sm);align-items:center;display:inline-flex}.season-timeline{contain:paint;--season-label:12.5rem;--season-note:8rem;gap:var(--s1);grid-template-columns:minmax(0,1fr);min-inline-size:0;padding-block-start:var(--s4);display:grid;overflow-x:auto}.season-months,.season-body{min-inline-size:40rem}.season-months{block-size:1.5rem;margin-inline:calc(var(--season-label) + var(--s3)) calc(var(--season-note) + var(--s3));border-block-end:1px solid var(--line2);position:relative}.season-month{border-inline-start:1px solid var(--line);font-size:var(--t-xs);color:var(--ink3);padding-inline-start:var(--s1);position:absolute;inset-inline-start:calc(var(--at,0) * 100%)}.season-body{position:relative}.season-today{inset-block:calc(-1 * var(--s1)) 0;z-index:1;background:var(--spark);pointer-events:none;inline-size:2px;position:absolute;inset-inline-start:calc(var(--season-label) + var(--s3) + (100% - var(--season-label) - var(--season-note) - 2 * var(--s3)) * var(--at,0))}.season-today span{padding:1px var(--s2);border-radius:var(--r-pill);background:var(--spark);color:var(--on-spark);text-wrap:nowrap;font-size:.6875rem;font-weight:600;position:absolute;inset-block-start:-1.5rem;translate:-50%}.season-rows{margin:0;padding:0;list-style:none}.season-row{border-block-end:1px solid var(--line2)}.season-row:last-child{border-block-end:0}.season-row-link{grid-template-columns:var(--season-label) minmax(0, 1fr) var(--season-note);align-items:center;gap:var(--s3);min-block-size:2.75rem;padding-block:var(--s2);color:var(--ink);text-decoration:none;display:grid}a.season-row-link:hover .season-label b{color:var(--accent-ink)}.season-label{min-inline-size:0;font-size:var(--t-sm);display:grid}.season-sub{font-size:var(--t-xs);color:var(--ink3)}.season-track{block-size:1.625rem;position:relative}.season-track[data-outside]{align-items:center;display:flex}.season-track[data-outside=after]{justify-content:flex-end}.season-bar{inline-size:max(6px, calc((var(--b,0) - var(--a,0)) * 100%));align-items:center;gap:var(--s1);padding-inline:var(--s2);background:var(--tone-soft,var(--surface-2));box-shadow:inset 0 0 0 1.5px var(--tone,var(--ink3));font-size:var(--t-xs);text-wrap:nowrap;border-radius:5px;display:flex;position:absolute;inset-block:3px;inset-inline-start:calc(var(--a,0) * 100%);overflow:hidden}.season-bar .glyph{margin-inline-end:0}.season-bar[data-open-start],.season-bar[data-clipped-start]{border-inline-start:2px dashed var(--tone,var(--ink3));border-start-start-radius:0;border-end-start-radius:0}.season-bar[data-open-end],.season-bar[data-clipped-end]{border-inline-end:2px dashed var(--tone,var(--ink3));border-start-end-radius:0;border-end-end-radius:0}.season-bar-text{text-overflow:ellipsis;color:var(--ink);overflow:hidden}.season-overrun{inline-size:calc((var(--b,0) - var(--a,0)) * 100%);background:repeating-linear-gradient(135deg, var(--bad-soft) 0 5px, color-mix(in oklch, var(--bad) 50%, var(--bad-soft)) 5px 7px);border-start-end-radius:5px;border-end-end-radius:5px;position:absolute;inset-block:3px;inset-inline-start:calc(var(--a,0) * 100%)}.season-note{min-inline-size:0;font-size:var(--t-xs)}.season-row-link{position:relative}.season-note[data-at]{z-index:2;text-wrap:nowrap;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--season-label) + var(--s3) + (100% - var(--season-label) - var(--season-note) - 2 * var(--s3)) * var(--at,0) + var(--s1));translate:0 -50%}.season-note[data-at][data-flip]{translate:calc(-100% - 2 * var(--s1)) -50%}.phase-strip{gap:var(--s1);grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.phase-step{align-items:center;gap:2px var(--s2);min-block-size:3.5rem;padding:var(--s2) var(--s3);border:1.5px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink2);grid-template-columns:auto minmax(0,1fr);display:grid}.phase-glyph{border:2px solid var(--ink3);border-radius:50%;place-items:center;block-size:1rem;inline-size:1rem;display:grid}.phase-step-label{color:var(--ink)}.phase-step-link{color:inherit;text-decoration:none}.phase-step-link:hover .phase-step-label{text-decoration:underline}.phase-step-sub{font-size:var(--t-xs);color:var(--ink3);grid-column:2}.phase-step[data-state=done]{background:var(--accent-soft);border-color:color-mix(in oklch, var(--accent) 35%, var(--line))}.phase-step[data-state=done] .phase-glyph{background:var(--accent);border-color:var(--accent)}.phase-step[data-state=done] .phase-glyph:after{content:"";border:solid var(--on-accent);border-width:0 2px 2px 0;block-size:.45rem;inline-size:.25rem;margin-block-start:-2px;rotate:45deg}.phase-step[data-state=now]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.phase-step[data-state=now] .phase-step-label,.phase-step[data-state=now] .phase-step-sub{color:var(--on-accent)}.phase-step[data-state=now] .phase-glyph{border-color:var(--on-accent);box-shadow:inset 0 0 0 2px var(--accent), inset 0 0 0 6px var(--on-accent)}.phase-step[data-state=locked]{background:0 0;border-style:dashed}.phase-step[data-state=locked] .phase-glyph{border-style:dashed}.phase-step[data-state=locked] .phase-step-label{color:var(--ink2)}.lifecycle{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.lifecycle-step{min-inline-size:0;font-size:var(--t-sm);align-content:start;gap:2px;padding-inline-start:2.25rem;display:grid;position:relative}.lifecycle-step:before{content:"";inset-block:1.5rem calc(-1 * var(--s3));background:var(--line);inline-size:2px;position:absolute;inset-inline-start:calc(.75rem - 1px)}.lifecycle-step:last-child:before{display:none}.lifecycle-dot{border:2px solid var(--ink3);background:var(--surface);border-radius:50%;place-items:center;block-size:1.5rem;inline-size:1.5rem;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.lifecycle-step[data-state=done]:before{background:var(--accent)}.lifecycle-step[data-state=done] .lifecycle-dot{background:var(--accent);border-color:var(--accent)}.lifecycle-step[data-state=done] .lifecycle-dot:after{content:"";border:solid var(--on-accent);border-width:0 2px 2px 0;block-size:.55rem;inline-size:.3rem;margin-block-start:-2px;rotate:45deg}.lifecycle-step[data-state=now] .lifecycle-dot{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.lifecycle-step[data-state=later] .lifecycle-dot{border-style:dashed}.lifecycle-label{color:var(--ink)}.lifecycle-link{color:inherit;text-decoration:none}.lifecycle-link:hover .lifecycle-label{text-decoration:underline}.lifecycle-meta{font-size:var(--t-xs);color:var(--ink3)}.lifecycle-fill{align-items:center;gap:var(--s1);font-size:var(--t-xs);color:var(--tone-ink,var(--ink2));flex-wrap:wrap;display:flex}.lifecycle-meter{border-radius:var(--r-pill);background:linear-gradient(to right, var(--tone,var(--accent)) calc(var(--fill,0) * 100%), var(--surface-2) 0);flex:1 0 100%;block-size:.375rem}@media (min-width:48rem){.lifecycle{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.lifecycle-step{padding-block-start:2rem;padding-inline-start:0}.lifecycle-step:before{inset-block:calc(.75rem - 1px) auto;inset-inline:1.75rem calc(-1 * var(--s3) + .25rem);block-size:2px;inline-size:auto}}.itinerary{margin:0;padding:0;list-style:none;display:grid}.itinerary-stop{border-inline-start:2px dashed var(--line);margin-inline-start:1rem;padding-block-end:var(--s5);padding-inline-start:calc(1rem + var(--s3));position:relative}.itinerary-stop[data-state=done]{border-inline-start-style:solid;border-inline-start-color:var(--accent)}.itinerary-stop[data-state=next],.itinerary-stop[data-state=later]{border-inline-start-style:dashed}.itinerary-stop:last-child{border-inline-start-color:#0000;padding-block-end:0}.itinerary-dot{z-index:1;border:2px solid var(--accent);background:var(--surface);block-size:2rem;inline-size:2rem;color:var(--accent-ink);font-size:var(--t-sm);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:0;inset-inline-start:calc(-1rem - 1px)}.itinerary-stop[data-state=done] .itinerary-dot{background:var(--accent);color:var(--on-accent)}.itinerary-stop[data-state=done][data-kind=origin] .itinerary-dot:after{content:"";border:solid var(--on-accent);border-width:0 2px 2px 0;block-size:.65rem;inline-size:.35rem;margin-block-start:-3px;rotate:45deg}.itinerary-stop[data-state=next] .itinerary-dot{box-shadow:0 0 0 5px var(--accent-soft)}.itinerary-stop[data-state=later] .itinerary-dot{border-color:var(--ink3);color:var(--ink2)}.itinerary-body{gap:var(--s2);min-inline-size:0;font-size:var(--t-sm);padding-block-start:.3rem;display:grid}.itinerary-top{justify-content:space-between;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.itinerary-top>b,.itinerary-top>a{font-size:var(--t-md)}.itinerary-meta{font-size:var(--t-xs);color:var(--ink3)}.itinerary-detail{color:var(--ink2)}.itinerary-slot{padding:var(--s2) var(--s3);border:1.5px dashed var(--line);border-radius:var(--r)}.record-layout{align-items:start;gap:var(--s4) var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.record-layout>.record-main{align-content:start;gap:var(--s4);grid-area:auto;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.facts-pane{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-inline-size:0;overflow:hidden}.facts-group-title{padding:var(--s2) var(--s4) var(--s1);background:var(--surface-2);font-family:var(--font-body);font-size:var(--t-xs);color:var(--ink2);margin:0;font-weight:600}.facts-list{margin:0}.pane-fact{padding:var(--s2) var(--s4);border-block-end:1px solid var(--line2);gap:2px;display:grid}.facts-group:last-child .pane-fact:last-child{border-block-end:0}.pane-fact dt{align-items:center;gap:var(--s1);font-size:var(--t-xs);color:var(--ink3);display:flex}.pane-fact dd{align-items:center;gap:var(--s2);min-inline-size:0;margin:0;display:flex}.pane-fact-value{overflow-wrap:anywhere;flex:1;min-inline-size:0}.fact-edit{color:var(--ink3)}@media (pointer:fine){.pane-fact .fact-edit{min-width:2rem;min-height:2rem}}@media (min-width:80rem){.record-layout{grid-template-columns:minmax(0,1fr) 20rem}.record-layout>.facts-pane{grid-area:1/2;position:sticky;inset-block-start:var(--s4)}.record-layout>.record-main{grid-area:1/1}}.split-queue{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;overflow:hidden}.split-queue-list{padding:var(--s1);align-content:start;gap:2px;min-inline-size:0;display:grid}.split-queue-group{gap:2px;display:grid}.split-queue-heading{align-items:baseline;gap:var(--s2);padding:var(--s3) var(--s3) var(--s1);font-family:var(--font-body);font-size:var(--t-xs);color:var(--ink3);margin:0;font-weight:600;display:flex}.split-queue-count{font-variant-numeric:tabular-nums;font-weight:400}.split-queue-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.split-queue-item{gap:2px var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r);color:var(--ink);font-size:var(--t-sm);transition:background-color var(--dur) var(--ease);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.split-queue-item:hover{background:var(--surface-2)}.split-queue-item[aria-current=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.split-queue-title{grid-column:1;min-inline-size:0;font-weight:600}.split-queue-item[aria-current=true] .split-queue-title{color:var(--accent-ink)}.split-queue-aside{font-size:var(--t-xs);color:var(--ink3);grid-area:1/2;justify-self:end}.split-queue-meta{font-size:var(--t-xs);color:var(--ink3);grid-column:1/-1}.split-queue-route{font-size:var(--t-sm);color:var(--ink2);display:block}.split-queue-detail{align-content:start;gap:var(--s4);min-inline-size:0;padding:var(--s4) var(--s5);display:grid}.split-queue-back{justify-self:start;align-items:center;gap:var(--s1);font-size:var(--t-sm);display:inline-flex}.split-queue-empty{padding-block:var(--s6);text-align:center;color:var(--ink3)}@media (min-width:80rem){.split-queue{grid-template-columns:20rem minmax(0,1fr);display:grid}.split-queue-list{border-inline-end:1px solid var(--line)}.split-queue-back{display:none}}@media (max-width:79.99rem){.split-queue[data-open] .split-queue-list,.split-queue:not([data-open]) .split-queue-detail{display:none}.split-queue[data-default-open] .split-queue-item[aria-current=true]{box-shadow:none;background:0 0}.split-queue[data-default-open] .split-queue-item[aria-current=true] .split-queue-title{color:var(--ink)}.split-queue-detail{padding:var(--s3) var(--s4)}}@media (80rem<=width<96rem){.settings-panel .split-queue{display:block}.settings-panel .split-queue-list{border-inline-end:0}.settings-panel .split-queue-back{display:inline-flex}.settings-panel .split-queue[data-open] .split-queue-list,.settings-panel .split-queue:not([data-open]) .split-queue-detail{display:none}}.settings-layout{align-items:start;gap:var(--s4) var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.settings-panel{min-inline-size:0}.settings-nav{gap:var(--s3);min-inline-size:0;display:grid}.settings-nav-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.settings-nav-heading{margin:0 0 var(--s1);padding-inline:var(--s3);font-size:var(--t-xs);color:var(--ink3);font-weight:600}.settings-nav-link{align-items:center;gap:var(--s2);min-block-size:2.25rem;padding-inline:var(--s3);border-radius:var(--r);color:var(--ink2);font-size:var(--t-sm);transition:background-color var(--dur) var(--ease);text-decoration:none;display:flex}.settings-nav-link:hover{background:var(--surface-2);color:var(--ink)}.settings-nav-link[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.settings-nav-label{flex:1}.settings-nav-count{font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--ink3)}@media (min-width:80rem){.settings-layout{grid-template-columns:14rem minmax(0,1fr)}.settings-nav{position:sticky;inset-block-start:var(--s4)}}@media (max-width:79.99rem){.settings-panel,.settings-panel>.stack{display:contents}.settings-panel>.page-header,.settings-panel>.stack>.page-header{order:-1}.settings-nav{gap:var(--s2);padding-block-end:var(--s1);display:flex;overflow-x:auto}.settings-nav-heading{display:none}.settings-nav-group,.settings-nav-group ul{gap:var(--s2);flex:none;display:flex}.settings-nav-link{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);text-wrap:nowrap}}@media (max-width:63.99rem){.drill-bar-summary{grid-template-columns:minmax(0,1fr) auto}.drill-bar-label,.drill-bar-flag{grid-column:1/-1}.drill-menu{min-inline-size:0;inset-inline:0}}@media (max-width:40rem){.season-timeline{--season-label:0px;--season-note:0px;overflow-x:visible}.season-months,.season-body{min-inline-size:0}.season-row-link{row-gap:var(--s1)}.season-label{grid-column:1/-1}.season-track{grid-column:2}.season-note,.season-note[data-at],.season-note[data-at][data-flip]{grid-column:2;position:static;translate:none}.season-month{font-size:.625rem}.season-month:nth-child(2n){color:#0000}}@media (pointer:coarse){.drill-bar-summary,.drill-menu-item,.heat-cell,.split-queue-item,.split-queue-back,.settings-nav-link,.legend-item a,.phase-step-link,.season-row-link,.segment-clear,.heat-clear{min-height:44px}.phase-step-link{align-items:center;display:inline-flex}}.approve-lines{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.detail-grid{gap:var(--s2) var(--s5);grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);margin:0;display:grid}.detail-grid dt{color:var(--ink3)}.detail-grid dd{overflow-wrap:break-word;margin:0}.evidence-block{align-items:center;gap:var(--s2);background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--r);padding:var(--s3) var(--s4);flex-wrap:wrap;margin-block-end:var(--s4);display:flex}.evidence-label{color:var(--ink2);font-weight:500}.decision-choices{gap:var(--s4);flex-wrap:wrap;margin-block-end:var(--s4);display:flex}.approve-lines li{align-items:center;gap:var(--s3);display:flex}.approve-lines li>span:first-child{margin-inline-end:auto}.approve-lines input{inline-size:5rem}@media (max-width:40rem){.page{padding-inline:var(--s4);padding-block:var(--s4) var(--s8)}.card{padding:var(--s4)}.page-header-actions{flex:1 1 0;order:1;justify-content:flex-end;min-inline-size:0;margin-inline-start:auto}.page-header-actions>.muted{text-align:end;flex:5rem}.page-header:has(.page-header-actions) .page-header-main{flex-basis:100%;order:2}.page-header-intro{order:3}.page-header-main h1{font-size:var(--t-xl)}.page-header-tile{block-size:2.25rem;inline-size:2.25rem}.detail-grid{grid-template-columns:minmax(0,1fr);gap:.125rem}.detail-grid dt{margin-block-start:var(--s2);font-size:.8125rem}.detail-grid dt:first-child{margin-block-start:0}}.mono{font-family:var(--font-mono)}.typeahead{position:relative}.typeahead-row{gap:var(--s2);align-items:center;display:flex}.typeahead-row>input{flex:auto;min-inline-size:0}.typeahead-row>button{flex:none}.typeahead.compact input{padding-block:var(--s1);background:color-mix(in oklch, var(--chrome-ink) 9%, transparent);border-color:color-mix(in oklch, var(--chrome-ink) 20%, transparent);min-block-size:2.25rem;color:var(--chrome-ink)}.typeahead.compact input:focus-visible{outline-color:var(--p-blue);border-color:var(--p-blue);box-shadow:0 0 0 4px color-mix(in oklch, var(--p-blue) 30%, transparent)}.typeahead.compact input::placeholder{color:color-mix(in oklch, var(--chrome-ink) 70%, transparent)}.typeahead.compact .typeahead-list{color:var(--ink);inline-size:max-content;max-inline-size:min(26rem,100vw - 3rem);inset-inline:auto 0}.typeahead-list{z-index:20;padding:var(--s1);background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow-2);max-block-size:min(60vh,24rem);animation:reveal var(--dur) var(--ease);border:0;margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline:0;overflow-y:auto}.typeahead-option{align-items:baseline;gap:var(--s2);padding-inline:var(--s3);padding-block:var(--s2);border-radius:var(--r-sm);min-block-size:2.75rem;color:var(--ink);flex-wrap:wrap;text-decoration:none;display:flex}.typeahead-option.highlighted,.typeahead-option:focus-visible{background:var(--accent-soft)}.typeahead-field{color:var(--ink3);flex:none;font-size:.8125rem}.typeahead-value{color:var(--accent-ink);font-weight:500}span.typeahead-option .typeahead-value{color:var(--ink)}.typeahead-detail{font-size:.8125rem}.chip-bar{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.chip-bar .pill.chip{color:var(--ink);background:var(--accent-soft);border-color:var(--accent);text-decoration:none}.result-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.result-list li+li{border-block-start:1px solid var(--line2)}.result-list a,.result-list>li>span{align-items:baseline;gap:var(--s3);padding-block:var(--s2);color:var(--ink);flex-wrap:wrap;text-decoration:none;display:flex}.result-list a:hover .result-label{text-decoration:underline}.result-label{color:var(--accent-ink);font-weight:500}.result-list>li>span .result-label{color:var(--ink)}.result-detail{font-size:.875rem}.search-result-group h3{margin-block-start:0}.search-result-group+.search-result-group{border-block-start:1px solid var(--line2);margin-block-start:var(--s5);padding-block-start:var(--s5)}.scan-routes summary{cursor:pointer;font-weight:600}.scan-routes[open] summary{margin-block-end:var(--s3)}.note-composer textarea{min-block-size:3rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.timeline-meta{font-size:.8125rem}.scan-input{gap:var(--s3);flex-direction:column;display:flex}.scan-input:not(:last-child){margin-block-end:var(--s4)}.scan-input-row{gap:var(--s2);flex-wrap:wrap;align-items:flex-end;display:flex}.scan-input-row .field{flex:14rem}.scan-input-row:has(>.field>.hint){column-gap:var(--s2);row-gap:var(--s1);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.scan-input-row:has(>.field>.hint)>.field{display:contents}.scan-input-row:has(>.field>.hint)>.field>label{grid-area:1/1/2/-1}.scan-input-row:has(>.field>.hint)>.field>input{grid-area:2/1}.scan-input-row:has(>.field>.hint)>button{grid-area:2/2}.scan-input-row:has(>.field>.hint)>.field>.hint{grid-area:3/1/4/-1}.scan-field{font-family:var(--font-mono);min-block-size:44px}.scan-camera{aspect-ratio:3/4;background:var(--camera);border-radius:var(--r);inline-size:100%;max-inline-size:28rem;position:relative;overflow:hidden}.scan-video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.scan-camera-status{padding-block:var(--s2);padding-inline:var(--s3);color:var(--on-camera);background:#0000008c;background:lab(0% 0 0/.55);font-size:.8125rem;position:absolute;inset-block-end:0;inset-inline:0}.scan-torch{margin-block-start:var(--s2)}.offline-notice{margin-block-end:var(--s4)}.label-preview{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.label-card{gap:var(--s2);padding:var(--s3);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:5rem minmax(0,1fr);align-items:center;display:grid}.label-qr svg{block-size:auto;inline-size:100%;display:block}.label-card small{color:var(--ink3)}.label-choices{max-block-size:18rem;overflow-y:auto}.select-toggle{margin-block-end:var(--s2)}.receiving-lines{margin:0;padding:0;list-style:none}.receiving-lines>li+li{border-block-start:1px solid var(--line);margin-block-start:var(--s4);padding-block-start:var(--s4)}.receiving-line-form{margin-block-start:var(--s3)}.receiving-line-details>summary{cursor:pointer;list-style:none}.receiving-line-details>summary::-webkit-details-marker{display:none}.receiving-line-summary{align-items:center;gap:var(--s2) var(--s3);min-block-size:44px;padding:var(--s2);border-radius:var(--r);flex-wrap:wrap;display:flex}.receiving-line-summary:hover{background:var(--surface-2)}.receiving-line-details[open]>.receiving-line-summary{background:var(--accent-soft)}.receiving-line-number{min-inline-size:1.75rem;color:var(--ink3);font-variant-numeric:tabular-nums;flex:none}.receiving-line-title{overflow-wrap:anywhere;flex-direction:column;flex:12rem;min-inline-size:0;display:flex}.receiving-line-figures{align-items:center;gap:var(--s2) var(--s3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.receiving-line-body{padding:var(--s3) var(--s2) var(--s2)}.receiving-line-sku{align-items:center;gap:var(--s2);flex-wrap:wrap;min-block-size:44px;display:flex}.receiving-line-remove{margin-block-start:var(--s2)}.receiving-add{margin-block:var(--s4)}.receiving-add>summary{cursor:pointer;min-block-size:44px;color:var(--accent-ink);font-weight:500}.line-change{min-block-size:2rem;font-size:var(--t-xs);padding-block:0}@media (pointer:coarse){.line-change{min-block-size:44px}}.field-heading{font-weight:500}.packing-list-fact{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.packing-list-form{display:contents}.fact-with-action{justify-content:space-between;align-items:center;gap:var(--s2);min-inline-size:0;display:flex}.fact-line{display:block}.notice-exception-pills{margin:var(--s2) 0 0;gap:var(--s2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.notice-actions{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.signature-pair{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));margin-block-end:var(--s4);display:grid}.signature{min-inline-size:0}.signature-label{margin-block-end:var(--s1);font-weight:500;display:block}.signature-canvas{background:var(--sign-paper);border:2px solid var(--sign-edge);border-radius:var(--r);touch-action:none;cursor:crosshair;block-size:7rem;inline-size:100%}.signature-actions{align-items:center;gap:var(--s3);flex-wrap:wrap;margin-block-start:var(--s2);font-size:.8125rem;display:flex}.return-lines td{vertical-align:top}.return-lines .field{margin-block-end:0}.return-lines input[type=number]{inline-size:5rem}.return-quantity-grid{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.return-accounted{color:var(--ink3)}.return-lines select{min-inline-size:9rem}.return-lines th,.return-lines td:first-child{white-space:nowrap}.nav-badge{padding-inline:var(--s2);border-radius:var(--r-pill);background:var(--spark);color:var(--on-spark);font-size:var(--t-xs);font-variant-numeric:tabular-nums;margin-inline-start:var(--s2);font-weight:700;display:inline-block}.report-list{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));display:grid}.report-card h2{margin-block-start:0}.report-card p{margin-block-end:0}.report-params .form-grid{row-gap:var(--s3)}.report-table{inline-size:max(100%,60rem)}.report-atom{white-space:nowrap}.stat-unit{font-family:var(--font-body);font-size:var(--t-sm);color:var(--ink2);font-weight:500}.stat-block{display:block}.report-footnote{color:var(--ink3);margin-block-end:0;font-size:.875rem}.notification{border-inline-start:3px solid var(--accent);padding-inline-start:var(--s3)}.notification.read{border-inline-start-color:var(--line);opacity:.7}.notification p{margin-block:var(--s1) 0}.notifications-mark-all{justify-content:flex-end;align-items:center;gap:var(--s2) var(--s3);border-block-end:1px solid var(--line2);flex-wrap:wrap;margin-block-end:var(--s3);padding-block-end:var(--s3);display:flex}.prefs-table td,.prefs-table th{vertical-align:middle}.prefs-table form{margin:0}.prefs-fixed{color:var(--ok);text-align:center}.prefs-toggle{cursor:pointer;place-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-grid}.prefs-toggle:has(input:disabled){cursor:not-allowed}.report-card{color:inherit;transition:border-color var(--dur) var(--ease);text-decoration:none}.report-card:hover{border-color:var(--accent)}.report-card h3{color:var(--accent-ink);margin-block-start:0}.count-sheet{max-width:46rem}.count-blind{background:var(--accent-soft);border-color:var(--accent)}.count-scan-message{background:var(--surface);border-color:var(--line)}.count-lines{gap:var(--s2);flex-direction:column-reverse;margin:0;padding:0;list-style:none;display:flex}.count-line{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r);background:var(--paper);flex-wrap:wrap;display:flex}.count-line-meta{flex-direction:column;gap:.15rem;min-width:10rem;display:flex}.count-line-remove button{min-width:44px;min-height:44px}.count-tree{margin:0;padding:0;list-style:none;overflow:hidden}.count-node{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);padding-block:var(--s2);padding-inline:calc(var(--depth,0) * 1.5rem + var(--s3)) var(--s3);border-block-end:1px solid var(--line2);display:flex}.count-node:last-child{border-block-end:0}.count-node[data-level=zone]{background:var(--surface-2)}.count-node-main{gap:var(--s1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.count-node-head{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.count-node-name{min-inline-size:0;color:var(--ink2);overflow-wrap:anywhere}.count-node-facts{align-items:center;gap:var(--s1) var(--s3);font-size:var(--t-xs);color:var(--ink2);flex-wrap:wrap;display:flex}.count-node-live{align-items:center;gap:var(--s1);display:inline-flex}@media (pointer:coarse){.count-node-facts a,.case-photos a,a.map-thing-name,.record-list[data-dense] a{align-items:center;min-block-size:44px;display:inline-flex}}.count-node-action{flex:none}.count-honesty{border-left:3px solid var(--hi);padding-left:var(--s3)}.count-actions{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.variance-table{border-collapse:collapse;width:100%}.variance-table th,.variance-table td{text-align:start;padding:var(--s2) var(--s3);border-bottom:1px solid var(--line2);vertical-align:top}.variance-table th{color:var(--ink2);font-weight:600}.variance-flag{background:var(--bad-soft)}.count-figure{font-variant-numeric:tabular-nums;white-space:nowrap}.variance-live{color:var(--warn);font-variant-numeric:tabular-nums}.variance-note{gap:var(--s1);align-items:center;margin:0;display:flex}.variance-note input{min-width:10rem}.count-verdict{gap:var(--s4);flex-wrap:wrap;align-items:flex-start;display:flex}.count-verdict form{flex:18rem}.strike-sheet{gap:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.strike-lines h2,.package-cards h2{margin-top:0}.strike-pick summary{cursor:pointer;padding:var(--s2) 0}.strike-pick ul{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.strike-sheet button,.strike-sheet select,.strike-sheet summary,.strike-sheet input[type=file],.strike-sheet input[type=number],.strike-sheet input[type=text]{min-height:44px}.strike-lines-table th,.strike-lines-table td{vertical-align:top}.strike-lines-table form{align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}.strike-lines-table th:first-child,.strike-lines-table td[data-role=title]{min-inline-size:10rem}.strike-lines-table input[type=file]{max-inline-size:10rem}.strike-lines-table select{min-inline-size:9rem}.strike-lines-table :is(.strike-line-quantity,.strike-destination,.strike-package)>:not(button){flex:auto}.strike-lines-table .strike-photo{margin-block-start:var(--s1)}.strike-line-meta{color:var(--ink2);display:block}.strike-line-head{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.strike-photo input[type=file]{min-height:44px}.strike-complete{margin:0}.package-cards{gap:var(--s3);display:grid}.package-card{border:1px solid var(--line);border-radius:var(--r);padding:var(--s3)}.package-card h3{margin:0 0 var(--s1);align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.package-controls{gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.sticker-preview{aspect-ratio:105/148;border:1px solid var(--line);border-radius:var(--r);max-width:22rem;padding:var(--s3);gap:var(--s1);flex-direction:column;display:flex;overflow:hidden}.sticker-photo{object-fit:cover;border:1px solid var(--line2);width:100%;max-height:40%}.sticker-code{margin:var(--s1) 0 0;font-size:1.5rem;font-weight:700}.sticker-destination{margin:0;font-weight:600}.sticker-contents{color:var(--ink2);margin:0;padding:0;font-size:.8rem;list-style:none}.sticker-qr{align-self:flex-end;width:5rem;margin-top:auto}.sticker-qr svg{width:100%;height:auto}.shipment-list h2{margin-top:0}.receive-package{border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);margin-bottom:var(--s3)}.receive-package h3{margin:0 0 var(--s2)}.receive-line{border-top:1px solid var(--line2);padding-top:var(--s3);margin-top:var(--s3)}.fit-list ul{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.fit-list li{color:var(--ink2)}.closeout-outcome{min-width:9rem}.closeout-note{min-width:14rem}.case-photos{gap:var(--s3);flex-wrap:wrap;display:flex}.closeout-report-link{margin-block:var(--s4) 0;gap:var(--s2);flex-wrap:wrap;display:flex}.strike-locked{grid-column:1/-1;margin:0}.package-cards .package-card{background:var(--surface-2);border-color:var(--line2)}.dev-roles{max-inline-size:32rem;margin-block-start:var(--s4);margin-inline:auto}.centred .dev-roles{max-inline-size:none;padding:var(--s5);background:var(--surface-2);border:1px dashed color-mix(in oklch, var(--ink3) 50%, var(--line));box-shadow:none;margin:0}.centred .dev-roles h2{font-size:var(--t-md)}.centred .check .hint{font-weight:400}.dev-role-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.dev-switch{align-items:center;display:flex}.dev-switch-button{min-block-size:2.25rem;padding:0 var(--s3);color:var(--ink3);border:1px dashed color-mix(in oklch, var(--ink3) 60%, var(--line));border-radius:var(--r);font-size:var(--t-sm);background:0 0;font-weight:600}.dev-switch-button:hover,.dev-switch-button:focus-visible{background:var(--surface-2);color:var(--ink)}.dev-switch-panel{inline-size:min(22rem, calc(100vw - 2 * var(--s4)));max-block-size:calc(100dvh - 6rem);padding:var(--s3);background:var(--surface);color:var(--ink);border:1px dashed color-mix(in oklch, var(--ink3) 50%, var(--line));border-radius:var(--r);box-shadow:var(--shadow-2);margin:0;position:fixed;inset:auto;inset-block-start:4.5rem;inset-inline-end:var(--s4);overflow-y:auto}.top-cluster .dev-switch-button{anchor-name:--dev-switch}@supports (position-anchor:--dev-switch){.top-cluster .dev-switch-panel{position-anchor:--dev-switch;position-try-fallbacks:flip-inline;inset-block-start:calc(anchor(end) + var(--s1));inset-inline-start:anchor(start);inset-inline-end:auto}}.dev-switch-hint{display:none}.sections-sheet .dev-switch-button{min-block-size:48px;inline-size:100%;padding-inline:var(--s2);color:var(--chrome-ink2);text-align:start;align-items:center;display:flex}.sections-sheet .dev-switch-hint{white-space:pre;font-weight:400;display:inline}@media (max-width:63.999rem){.dev-switch-panel{position-anchor:none;position-try-fallbacks:none;inset:var(--s4);block-size:fit-content;max-block-size:calc(100dvh - 2 * var(--s4));margin:auto}}.dev-switch-panel h2{font-size:var(--t-md);margin:0}.dev-switch-panel .dev-role-list{margin-block-start:var(--s2)}.dev-role-list button{text-align:start;justify-content:flex-start;inline-size:100%;font-weight:400;display:block}.tag-bulk-bar{align-items:center;gap:var(--s3);border-block-start:1px solid var(--line);flex-wrap:wrap;margin-block-start:var(--s3);padding-block-start:var(--s3);display:flex}.category-tree{gap:var(--s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.category-tree__children{margin:var(--s1) 0 0;border-inline-start:2px solid var(--line);gap:var(--s1);flex-direction:column;padding-inline-start:var(--s5);list-style:none;display:flex}.category-tree__row{align-items:center;gap:var(--s2);display:flex}.closeout-close{border-top:1px solid var(--line);margin-top:var(--s4);padding-top:var(--s4)}.catalogue-search{gap:var(--s2);flex-direction:column;display:flex}@media (max-width:63.99rem){.catalogue-search .typeahead-row{flex-wrap:wrap}.catalogue-search .typeahead-row>input{flex-basis:100%}.catalogue-search .typeahead-row>:not(input){text-align:center;flex:1 1 0;justify-content:center}}.catalogue-advanced{gap:var(--s3);padding-block:var(--s4);flex-direction:column;display:flex}.catalogue-advanced-facet+.catalogue-advanced-facet{border-block-start:1px solid var(--line2);padding-block-start:var(--s3)}.catalogue-advanced-heading{margin-block:0 var(--s2);font-size:var(--t-sm);color:var(--ink2);font-weight:600}.catalogue-chips{gap:var(--s2);margin:0 0 var(--s2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.catalogue-chip{align-items:center;gap:var(--s1);display:inline-flex}.catalogue-clear{font-size:var(--t-sm);align-self:center}.catalogue-toolbar{justify-content:flex-end;display:flex}.catalogue-group>h2{font-size:var(--t-md);margin:0}.catalogue-new-item{gap:var(--s2)}@media (pointer:coarse){.catalogue-clear{align-items:center;min-block-size:44px;display:inline-flex}}.catalogue-grid{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.catalogue-card{gap:var(--s2);padding:var(--s4);transition:border-color var(--dur) var(--ease);flex-direction:column;display:flex}.catalogue-card:hover{border-color:color-mix(in oklch, var(--planet) 45%, var(--line))}.catalogue-card-image{aspect-ratio:4/3;background:var(--paper);border:1px solid var(--line2);border-radius:var(--r);place-items:center;display:grid;position:relative;overflow:hidden}.catalogue-card-image img{object-fit:contain;block-size:100%;inline-size:100%}.catalogue-card-noimage{font-size:.8125rem}.catalogue-card-step{position:absolute;inset-block-start:50%;translate:0 -50%}.catalogue-card-step.prev{inset-inline-start:var(--s1)}.catalogue-card-step.next{inset-inline-end:var(--s1)}.catalogue-card-count{font-size:var(--t-xs);position:absolute;inset-block-end:var(--s1)}@media (hover:hover){.catalogue-card-image .catalogue-card-step{opacity:0;transition:opacity var(--dur) var(--ease)}.catalogue-card-image:hover .catalogue-card-step,.catalogue-card-image:focus-within .catalogue-card-step{opacity:1}}.catalogue-card-dots{justify-content:center;gap:var(--s1);pointer-events:none;display:flex;position:absolute;inset-block-end:var(--s2);inset-inline:0}.catalogue-card-dot{background:color-mix(in oklch, var(--ink) 30%, var(--paper));border:1px solid var(--paper);border-radius:999px;block-size:.4rem;inline-size:.4rem}.catalogue-card-dot.is-active{background:var(--planet,var(--accent));inline-size:.9rem}.catalogue-card-image:has(.catalogue-card-dots) .catalogue-card-count{inset-block-end:calc(var(--s2) + .75rem)}.catalogue-card-title{font-weight:600}.catalogue-card-sub,.catalogue-card-value{font-size:.8125rem}.catalogue-card-where{color:var(--ink);font-size:.8125rem;font-weight:600}.take-to-project{gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.catalogue-card-pills{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.catalogue-card-tags{font-size:var(--t-xs)}.catalogue-card-ingroup{font-size:var(--t-sm)}.catalogue-card-cart{align-items:center;gap:var(--s2);border-block-start:1px solid var(--line2);font-size:var(--t-sm);flex-wrap:wrap;margin-block:auto 0;padding-block-start:var(--s3);display:flex}.catalogue-card-cart .quick-add-popover{inset-inline:0 auto}.item-aside{position:static}.meta-divider{background:var(--line);block-size:1.25rem;inline-size:1px;margin-inline:var(--s1)}.item-actions{gap:var(--s3);flex-direction:column;display:flex}.item-inline-form{align-items:center;gap:var(--s2) var(--s3);border-block-start:1px solid var(--line2);flex-wrap:wrap;padding-block-start:var(--s3);display:flex}.item-actions>.item-inline-form:first-child{border-block-start:0;padding-block-start:0}.item-inline-form label{font-weight:500}.item-inline-form input[type=number]{inline-size:6rem}.item-inline-form input[type=text]{flex:12rem;inline-size:auto}.item-inline-form .stepper input[type=text]{flex:none;inline-size:4.5rem}.add-units{border-block-end:1px solid var(--line2);padding-block-end:var(--s4)}.add-units .item-inline-form{border-block-start:0;padding-block-start:0}.edit-panel>summary{cursor:pointer;font-weight:600;list-style-position:inside}.edit-panel[open]>summary{margin-block-end:var(--s3)}.unit-component-pills{gap:var(--s2);flex-wrap:wrap;display:flex}.photo-caption{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.gallery{gap:var(--s2);flex-direction:column;margin:0;display:flex}.gallery-main{aspect-ratio:4/3;background:var(--paper);border:1px solid var(--line2);border-radius:var(--r);place-items:center;display:grid;position:relative;overflow:hidden}.gallery-main:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gallery-main img{object-fit:contain;block-size:100%;inline-size:100%}.gallery-thumbs{gap:var(--s2);scrollbar-width:thin;padding-block:2px;display:flex;overflow-x:auto}.gallery-thumb{border:2px solid var(--line2);border-radius:var(--r-sm,var(--r));background:var(--paper);cursor:pointer;opacity:.75;block-size:3.25rem;inline-size:4.25rem;transition:border-color var(--dur) var(--ease), opacity var(--dur) var(--ease);flex:none;padding:0;overflow:hidden}.gallery-thumb img{object-fit:cover;block-size:100%;inline-size:100%}.gallery-thumb:hover,.gallery-thumb[aria-pressed=true]{opacity:1;border-color:var(--planet,var(--accent))}.gallery-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.component-row{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;margin-block-end:var(--s2);display:flex}.component-row>.field{flex:14rem;margin-block-end:0}.component-row>.check,.component-row>button{flex:none}.field-narrow{max-inline-size:12rem;margin-block-start:var(--s3)}.card-actions{margin-block:var(--s4) 0;border-block-start:1px solid var(--line2);padding-block-start:var(--s4)}.unit-state .alert{margin-block-end:var(--s4)}.label-choices-box{border:1px solid var(--line2);border-radius:var(--r);grid-column:1/-1}.label-choices-box>.select-toggle{padding:var(--s2) var(--s3);background:var(--surface-2);border-block-end:1px solid var(--line2);border-start-start-radius:var(--r);border-start-end-radius:var(--r);margin:0}.label-choices-box>.label-choices{padding:var(--s2) var(--s3)}.label-preview-head{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.label-preview-head h2{margin-block-end:0}.label-count{font-variant-numeric:tabular-nums;font-weight:600}.label-form{gap:var(--s4);min-inline-size:0;display:grid}.unprinted-list{padding:var(--s2) var(--s3);border:1px solid var(--line2);border-radius:var(--r)}.label-settings{gap:var(--s3);display:grid}@media (min-width:48rem){.label-settings{align-items:start;column-gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(14rem,1fr)}}.label-options{gap:var(--s3);min-inline-size:0;display:grid}.label-settings-row{gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.label-settings-row>.field{flex:14rem;min-inline-size:0;margin-block-end:0}.label-modes .checks{gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.label-list-set{min-inline-size:0}.label-choices{margin:0;list-style:none}.label-row{align-items:center;gap:var(--s1) var(--s3);min-block-size:44px;padding-block:var(--s1);border-block-end:1px solid var(--line2);flex-wrap:wrap;display:flex}.label-row:last-child{border-block-end:0}.label-tree .label-row{padding-inline-start:calc(var(--depth,0) * 1.25rem)}.label-row-check{cursor:pointer;flex:12rem;align-items:center;min-block-size:44px}.label-row-check input{margin-block-start:0}.label-row-text{overflow-wrap:anywhere;flex:12rem;min-inline-size:0}.label-group{padding-block:var(--s3) var(--s1);color:var(--ink2);border-block-end:1px solid var(--line2);font-weight:600}.label-disclose .icon{transition:transform var(--dur) var(--ease)}.label-disclose.open .icon{transform:rotate(90deg)}.label-disclose-gap{flex:none;inline-size:44px}.label-count-field{align-items:center;gap:var(--s2);flex-wrap:wrap;display:inline-flex}.label-reason{min-inline-size:0}.label-reason .field{margin-block-start:var(--s2)}.label-badges{align-items:center;gap:var(--s2);flex-wrap:wrap;margin-block-start:var(--s1);display:flex}.label-copies-badge{padding-inline:var(--s2);background:var(--surface-2);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;font-weight:600;display:inline-block}.unprinted-groups{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.unprinted-group{justify-content:space-between;align-items:flex-start;gap:var(--s2) var(--s4);padding:var(--s3);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;display:flex}.unprinted-group>details,.unprinted-group>span{flex:14rem;min-inline-size:0}.unprinted-group summary{align-items:center;gap:var(--s1);cursor:pointer;flex-wrap:wrap;min-block-size:44px;display:flex}.unprinted-codes{margin:var(--s2) 0 0;gap:var(--s1);max-block-size:18rem;padding:0;list-style:none;display:grid;overflow-y:auto}.print-all-form{margin:0}.print-all-copies .stepper{justify-self:start;inline-size:max-content}.unprinted-disclose{transition:transform var(--dur) var(--ease)}.unprinted-group details[open] .unprinted-disclose{transform:rotate(90deg)}.unprinted-group summary::-webkit-details-marker{display:none}.label-page .label-choices{max-block-size:none;overflow:visible}@media (max-width:63.99rem),(pointer:coarse){.label-page .check{align-items:center;min-block-size:44px}.label-page button,.label-page a.button,.label-page select{min-block-size:44px}}.label-card-count{font-variant-numeric:tabular-nums}.wh-card-head{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;margin-block-end:var(--s3);display:flex}.wh-card-head>h2{margin:0}.wh-card-tools{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.map-occ-ok{--occ:var(--ok);--occ-ink:var(--ok-ink)}.map-occ-warn{--occ:var(--warn);--occ-ink:var(--warn-ink)}.map-occ-bad{--occ:var(--bad);--occ-ink:var(--bad-ink)}.map-occ-none{--occ:var(--ink3);--occ-ink:var(--ink2)}.map-plan{gap:var(--s3);flex-direction:column;display:flex}.map-canvas{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);touch-action:pan-x pan-y pinch-zoom;inline-size:100%;position:relative;overflow:hidden}.map-canvas.is-editor{-webkit-user-select:none;user-select:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .map-canvas.has-plan{--paper:#f5f7f9;--ink:#1c212e;--ink2:#49505c;--ink3:#666c77;--line:#dbdee3;--accent:#006fd9;--accent-soft:#e3f0ff;--ok:#007e46;--ok-ink:#00512a;--warn:#be6600;--warn-ink:#7d3a01;--bad:#cc272e;--bad-ink:#9b0f1b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]) .map-canvas.has-plan{--paper:lab(97.0923% -.330716 -1.4709);--ink:lab(12.8336% .562437 -9.17191);--ink2:lab(33.7838% -.609279 -8.12593);--ink3:lab(45.4151% -.804812 -6.6568);--line:lab(88.3783% -.511706 -2.97099);--accent:lab(46.2057% 6.80423 -65.0612);--accent-soft:lab(94.1288% -2.23359 -10.9012);--ok:lab(45.9926% -41.8497 21.6371);--ok-ink:lab(29.363% -32.2878 16.7087);--warn:lab(52.8615% 33.7551 65.9076);--warn-ink:lab(33.2188% 27.3464 43.6407);--bad:lab(45.7636% 63.3818 40.1799);--bad-ink:lab(33.2986% 53.9568 35.1103)}}}:root[data-theme=dark] .map-canvas.has-plan{--paper:#f5f7f9;--ink:#1c212e;--ink2:#49505c;--ink3:#666c77;--line:#dbdee3;--accent:#006fd9;--accent-soft:#e3f0ff;--ok:#007e46;--ok-ink:#00512a;--warn:#be6600;--warn-ink:#7d3a01;--bad:#cc272e;--bad-ink:#9b0f1b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .map-canvas.has-plan{--paper:lab(97.0923% -.330716 -1.4709);--ink:lab(12.8336% .562437 -9.17191);--ink2:lab(33.7838% -.609279 -8.12593);--ink3:lab(45.4151% -.804812 -6.6568);--line:lab(88.3783% -.511706 -2.97099);--accent:lab(46.2057% 6.80423 -65.0612);--accent-soft:lab(94.1288% -2.23359 -10.9012);--ok:lab(45.9926% -41.8497 21.6371);--ok-ink:lab(29.363% -32.2878 16.7087);--warn:lab(52.8615% 33.7551 65.9076);--warn-ink:lab(33.2188% 27.3464 43.6407);--bad:lab(45.7636% 63.3818 40.1799);--bad-ink:lab(33.2986% 53.9568 35.1103)}}.map-canvas:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.map-canvas-empty{block-size:100%;inline-size:100%;padding:var(--s6);text-align:center;place-items:center;display:grid}.map-canvas-empty p{margin-block:0 var(--s4)}.map-svg{block-size:100%;inline-size:100%;display:block}.map-svg.mode-draw{cursor:crosshair}.map-svg.mode-select{cursor:default}.map-svg.mode-move{cursor:move}.map-svg.mode-place{cursor:copy}.map-shell{fill:var(--paper);stroke:var(--ink2)}.map-zone{cursor:pointer}.map-zone polygon{fill:#0000;stroke:var(--occ,var(--ink3));stroke-dasharray:10 8}.map-zone.is-selected polygon{fill:var(--accent-soft);stroke:var(--accent)}.map-zone text{fill:var(--occ-ink,var(--ink2));font-family:var(--font-body);pointer-events:none}.map-rack{cursor:pointer}.map-rack-dot{fill:var(--occ,var(--ink2))}.map-rack-ring{fill:none;stroke:var(--ink)}.map-rack text{fill:var(--ink);font-family:var(--font-mono);pointer-events:none}.map-rack-hit{fill:#0000}.map-editor .map-zone polygon{stroke:var(--ink3)}.map-editor .map-zone.is-selected polygon{stroke:var(--accent)}.map-editor .map-zone.is-movable{cursor:move}.map-editor .map-rack-dot{fill:var(--ink2)}.map-editor .map-rack.is-movable{cursor:move}.map-editor .map-rack:not(.is-movable){cursor:default}.map-vertex{fill:var(--accent);stroke:var(--surface);cursor:nwse-resize}.map-drawing polyline{fill:none;stroke:var(--accent);stroke-dasharray:8 6}.map-drawing circle{fill:var(--accent)}.map-bg{pointer-events:none}a.map-hit{display:block}.map-hit{border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;min-block-size:44px;min-inline-size:44px;padding:0;position:absolute}.map-hit:hover{background:0 0}.map-hit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.map-hit-zone,.map-hit-zone:active{z-index:1;transform:translate(-20%,-20%)}.map-hit-rack,.map-hit-rack:active{z-index:2;block-size:44px;inline-size:44px;transform:translate(-50%,-50%)}.map-plan-note{padding:var(--s1) var(--s2);border-radius:var(--r-sm);font-size:var(--t-xs);color:var(--ink2);background:color-mix(in oklch, var(--surface) 88%, transparent);position:absolute;inset-block-end:var(--s2);inset-inline-end:var(--s2)}.map-thing{align-items:center;gap:var(--s3);padding:var(--s2);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);display:flex}.map-thumb{border:1px solid var(--line2);border-radius:var(--r-sm);background:var(--surface-2);block-size:3rem;inline-size:3rem;color:var(--ink3);text-align:center;flex:none;place-items:center;font-size:.625rem;display:grid;overflow:hidden}.map-thumb img{object-fit:contain;block-size:100%;inline-size:100%}.map-thing-body{flex:1;min-inline-size:0}.map-thing-name{font-size:var(--t-sm);overflow-wrap:anywhere;font-weight:600;display:block}.map-thing-meta{align-items:center;gap:var(--s1) var(--s2);font-size:var(--t-xs);color:var(--ink2);flex-wrap:wrap;margin-block-start:2px;display:flex}.map-editor{gap:var(--s4);flex-direction:column;display:flex}.map-editor-head h2{margin:0}.map-modes{border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;display:inline-flex;overflow:hidden}button.map-mode{background:var(--surface);color:var(--ink);border:0;border-radius:0;font-weight:500}button.map-mode+button.map-mode{border-inline-start:1px solid var(--line)}button.map-mode:hover:not(:disabled){background:var(--surface-2)}button.map-mode[aria-pressed=true],button.map-mode[aria-pressed=true]:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}@media (max-width:40rem){.map-modes{grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid}button.map-mode+button.map-mode{border-inline-start:0;border-block-start:1px solid var(--line)}}.loc-filter{font-size:var(--t-sm);color:var(--ink2);align-items:center}.loc-filter input{margin-block-start:0}.loc-tree{margin-block-start:var(--s2)}.loc-row{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);padding-block:var(--s2);padding-inline:calc(var(--depth,0) * 1.5rem + var(--s3)) var(--s3);border-block-end:1px solid var(--line2);flex-wrap:wrap;display:flex}.loc-row.is-archived{opacity:.6}.loc-row-facts{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;min-inline-size:0;display:flex}.loc-occ{color:var(--ink);font-weight:500}.loc-occ.is-unmeasured{color:var(--ink3)}.loc-row-leaf{padding-block:var(--s1);padding-inline:calc(var(--depth,0) * 1.5rem + var(--s3)) var(--s3);font-size:var(--t-xs);color:var(--ink3);margin:0;font-style:italic}.loc-dims{gap:0 var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.loc-subtree{padding:var(--s3);border-radius:var(--r);background:var(--surface-2);margin:0}.dialog.loc-dialog{max-block-size:90vh;max-inline-size:32rem;overflow-y:auto}.dialog.loc-dialog h2{margin-block-start:0}.loc-tree.is-list .loc-row{padding-inline:var(--s3)}.loc-level{align-items:center;gap:var(--s1);font-size:var(--t-xs);color:var(--ink2);font-weight:600;display:inline-flex}.loc-code{font-family:var(--font-mono);font-weight:600}.loc-row.lvl-rack .loc-code{font-size:var(--t-sm)}.loc-row.lvl-zone{background:var(--surface-2);border-block-end-color:var(--line)}.loc-row.lvl-zone .loc-level{color:var(--ink)}.loc-row.lvl-zone .loc-code{font-size:var(--t-md)}.loc-row.lvl-shelf_level{font-size:var(--t-sm)}.loc-row.lvl-shelf_level>.loc-row-facts,.loc-row.lvl-position>.loc-row-facts{border-inline-start:2px solid var(--line);padding-inline-start:var(--s2)}.loc-row.lvl-shelf_level .loc-level{padding:0 var(--s1);border:1px solid var(--line);border-radius:var(--r-sm)}.loc-row.lvl-position{font-size:var(--t-sm);color:var(--ink2)}.loc-row.lvl-position .loc-level{color:var(--ink3);font-weight:500}.loc-row-tools{align-items:center;gap:var(--s1);display:flex}.loc-code-preview{margin-block:0 var(--s3)}.wh-danger-actions{gap:var(--s3)}.button-row.wh-danger-actions>*,.button-row.wh-danger-actions>.destructive:not(:first-child){margin-inline-start:0}.map-stage{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.map-stage-body{position:relative}.map-stage>.map-canvas,.map-stage-body>.map-canvas{border:0;border-block-start:1px solid var(--line);border-radius:0}.map-stage-toolbar{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);padding:var(--s2);background:var(--surface-2);flex-wrap:wrap;display:flex}.map-stage-commit{align-items:center;gap:var(--s2);margin-inline-start:auto;display:flex}.map-stage-options{z-index:2;max-inline-size:calc(100% - 2 * var(--s2));align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);font-size:var(--t-sm);flex-wrap:wrap;display:flex;position:absolute;inset-block-start:var(--s2);inset-inline-start:var(--s2)}.map-stage-options:empty{display:none}.map-stage-options .hint{margin:0}.map-stage-options select{inline-size:auto;max-inline-size:100%}button.map-save{min-inline-size:7.5rem}.map-drawing line.map-drawing-close{stroke:var(--accent);stroke-opacity:.35;stroke-dasharray:4 6}.map-drawing circle.map-drawing-point{stroke:var(--surface);stroke-width:2px;cursor:grab}.map-editor .map-zone.is-new polygon{fill:var(--accent-soft);stroke:var(--accent);stroke-dasharray:4 4}.map-finish{gap:var(--s4);flex-direction:column;display:flex}.map-finish-choice{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.map-finish-choice+.map-finish-choice{border-block-start:1px solid var(--line);padding-block-start:var(--s4)}.map-finish-choice .field{inline-size:100%;margin:0}.map-floorplan{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.map-floorplan-form{align-items:center;gap:var(--s2);display:flex}.map-floorplan-label{align-items:center;gap:var(--s1);font-size:var(--t-sm);color:var(--ink2);display:inline-flex}.return-lines fieldset{margin:var(--s2) 0 0;border:0;padding:0}.return-lines legend{font-size:var(--t-sm);padding:0}.return-lines .checks{grid-template-columns:minmax(0,1fr)}.th-hint{font-size:var(--t-xs);color:var(--ink3);white-space:normal;font-weight:400;display:block}input.request-qty-input{inline-size:5rem}.button-row.admin-inline-form{align-items:flex-end}input.admin-inline-input{max-inline-size:12rem}input.admin-code-input{text-transform:uppercase;max-inline-size:6rem}input.admin-code-input::placeholder{text-transform:none}.admin-reset-token{word-break:break-all}.danger-zone{border:1px solid color-mix(in oklch, var(--bad) 35%, var(--line));border-radius:var(--r-lg);padding:var(--s4)}.card .danger-zone{margin-block-start:var(--s6)}.danger-zone>h2:first-child,.danger-zone>h3:first-child{margin-block-start:0}.matrix-scoped{font-weight:400}.matrix-cell{inline-size:2.25rem;padding-inline:0;font-weight:600}.matrix-cell.is-allowed{color:var(--ok-ink);background:var(--ok-soft);border-color:color-mix(in oklch, var(--ok) 35%, var(--line))}.matrix-cell.is-denied{color:var(--ink3)}.matrix-cell.is-error{color:var(--bad-ink);border-color:var(--bad)}@media (min-width:64rem){.matrix{inline-size:100%}.matrix th:first-child,.matrix td:first-child{white-space:normal;inline-size:13rem;min-inline-size:13rem}.matrix td:not(:first-child),.matrix th:not(:first-child){inline-size:auto;min-inline-size:0;padding-inline:var(--s2)}}:root{--topbar-h:3.5rem;--bottombar-h:4rem}.topbar,.bottom-bar{display:none}:is(html:has(.sections-sheet[open]),html:has(.jump-box[open]),html:has(.signature-sheet[open])){overflow:hidden}.topbar{z-index:20;align-items:center;gap:var(--s3);min-block-size:calc(var(--topbar-h) + env(safe-area-inset-top));padding-block-start:env(safe-area-inset-top);padding-inline:max(var(--s2), env(safe-area-inset-left)) max(var(--s4), env(safe-area-inset-right));background:var(--chrome);color:var(--chrome-ink);border-block-end:1px solid var(--chrome-line);position:sticky;inset-block-start:0}button.topbar-menu{min-block-size:44px;inline-size:44px;color:var(--chrome-ink);background:0 0;border-color:#0000;padding:0}button.topbar-menu:hover:not(:disabled){background:var(--chrome-2)}.topbar-tile{background:var(--planet);block-size:1.75rem;inline-size:1.75rem;color:var(--on-planet);box-shadow:0 0 12px color-mix(in oklch, var(--planet) 55%, transparent);border-radius:8px;flex:none;place-items:center;display:inline-grid}.topbar-title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--font-display);font-size:var(--t-lg);letter-spacing:-.01em;flex:auto;font-weight:650;overflow:hidden}.sections-sheet{background:var(--chrome);block-size:100dvh;max-block-size:none;inline-size:min(20rem,86vw);max-inline-size:none;color:var(--chrome-ink);box-shadow:var(--shadow-2);border:0;margin:0;padding:0;inset-block:0;inset-inline:0 auto}.sections-sheet[open]{animation:sheet-in var(--dur) var(--ease)}.sections-sheet::backdrop,.jump-box::backdrop,.signature-sheet::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sections-sheet-panel{gap:var(--s3);min-block-size:100%;padding-block:max(var(--s3), env(safe-area-inset-top)) max(var(--s4), env(safe-area-inset-bottom));padding-inline:max(var(--s3), env(safe-area-inset-left)) var(--s3);flex-direction:column;display:flex}.sections-sheet-head{justify-content:space-between;align-items:center;gap:var(--s3);padding-inline-start:var(--s2);display:flex}.sections-sheet-brand{font-family:var(--font-display);font-size:var(--t-lg);font-weight:700}.sections-sheet-links{flex-flow:column;align-items:stretch;gap:2px}.sections-sheet-links a{min-block-size:48px;padding-inline:var(--s2)}.sections-sheet-foot{gap:var(--s2);border-block-start:1px solid color-mix(in oklch, var(--chrome-ink) 16%, transparent);flex-direction:column;margin-block-start:auto;padding-block-start:var(--s3);display:flex}.sections-sheet-foot .rail-signout{justify-content:flex-start;inline-size:100%}@keyframes sheet-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.bottom-bar{z-index:20;min-block-size:calc(var(--bottombar-h) + env(safe-area-inset-bottom));padding-block-end:env(safe-area-inset-bottom);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);background:var(--surface);border-block-start:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;position:fixed;inset-block-end:0;inset-inline:0}button.bottom-bar-item,a.bottom-bar-item{min-block-size:var(--bottombar-h);padding:var(--s1);color:var(--ink2);font-size:var(--t-xs);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:600;text-decoration:none;display:flex}button.bottom-bar-item:hover:not(:disabled),a.bottom-bar-item:hover{color:var(--ink);background:0 0}a.bottom-bar-item[aria-current=page]{color:var(--accent-ink)}.bottom-bar-scan-disc{border-radius:var(--r-pill);background:var(--spark);block-size:3.5rem;inline-size:3.5rem;color:var(--on-spark);box-shadow:var(--shadow-2);border:3px solid var(--surface);place-items:center;margin-block-start:-1.5rem;display:inline-grid}a.bottom-bar-scan{color:var(--ink)}.action-bar{gap:var(--s2);flex-direction:column;margin-block-start:var(--s4);display:flex}.action-bar-buttons{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.action-bar-summary{color:var(--ink2);margin:0}.reason{border-radius:var(--r);cursor:help;display:inline-flex;position:relative}.reason>:disabled{pointer-events:none}.reason-popover{z-index:30;inline-size:max-content;max-inline-size:min(18rem,100vw - 2rem);padding-block:var(--s2);padding-inline:var(--s3);border-radius:var(--r-sm);background:var(--space);color:var(--space-ink);box-shadow:var(--shadow-2);font-size:var(--t-sm);white-space:normal;text-align:start;animation:reveal var(--dur) var(--ease);font-weight:400;line-height:1.4;position:absolute;inset-block-start:calc(100% + var(--s1));inset-inline-start:0}.reason-popover.end{inset-inline:auto 0}.reason-popover[hidden]{display:none}.has-row-link{position:relative}.row-link:after{content:"";position:absolute;inset:0}.has-row-link a:not(.row-link),.has-row-link button,.has-row-link input,.has-row-link select{z-index:1;position:relative}.scan-viewfinder{z-index:15;background:var(--camera);flex-direction:column;display:flex;position:fixed;inset-block-start:calc(var(--topbar-h) + env(safe-area-inset-top));inset-block-end:calc(var(--bottombar-h) + env(safe-area-inset-bottom));inset-inline:0}.scan-camera.fullscreen{aspect-ratio:auto;border-radius:0;flex:auto;max-inline-size:none}.scan-aim{aspect-ratio:1;border:3px solid var(--camera-aim);border-radius:var(--r-lg);inline-size:min(64vw,16rem);box-shadow:0 0 0 100vmax var(--camera-dim);position:absolute;inset-block-start:45%;inset-inline-start:50%;transform:translate(-50%,-50%)}.scan-viewfinder-controls{justify-content:center;gap:var(--s3);padding-block:var(--s3) calc(var(--s3) + 1.5rem);padding-inline:var(--s3);background:var(--camera);flex-wrap:wrap;display:flex}body:has(.action-bar) .scan-viewfinder-controls{padding-block-end:var(--s3)}.scan-viewfinder-controls .scan-torch{margin:0}.signature-sheet{block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;padding-block:max(var(--s3), env(safe-area-inset-top)) max(var(--s3), env(safe-area-inset-bottom));padding-inline:max(var(--s4), env(safe-area-inset-left)) max(var(--s4), env(safe-area-inset-right));background:var(--surface);color:var(--ink);border:0;margin:0;inset:0}.signature-sheet[open]{gap:var(--s3);flex-direction:column;display:flex}.signature-sheet-head{align-items:baseline;gap:var(--s1) var(--s4);flex-wrap:wrap;display:flex}.signature-canvas.signature-canvas-large{flex:auto;block-size:auto;min-block-size:10rem}.signature-rotate{margin:0;display:none}@media (orientation:portrait){.signature-rotate{display:block}}.signature-sheet-actions{gap:var(--s3);flex-wrap:wrap;display:flex}@media (max-width:63.99rem){.topbar{display:flex}.bottom-bar{display:grid}.page{padding-block-end:calc(var(--bottombar-h) + env(safe-area-inset-bottom) + var(--s6))}body:has(.action-bar) .bottom-bar{display:none}.action-bar{z-index:20;padding-block:var(--s3) max(var(--s3), env(safe-area-inset-bottom));padding-inline:max(var(--s4), env(safe-area-inset-left)) max(var(--s4), env(safe-area-inset-right));background:var(--surface);box-shadow:var(--shadow-2);margin:0;position:fixed;inset-block-end:0;inset-inline:0}.action-bar-summary{font-size:var(--t-xs)}.action-bar-buttons>*{flex:1 1 0}.page:has(.action-bar){padding-block-end:calc(8.5rem + env(safe-area-inset-bottom))}body:has(.action-bar) .scan-viewfinder{inset-block-end:0}.table-scroll:has(>table.cards){max-block-size:none;overflow-x:visible}table.cards,table.cards>tbody{display:block}table.cards>thead{display:none}table.cards>tbody>tr{gap:var(--s1) var(--s3);padding-block:var(--s3);padding-inline:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:minmax(0,1fr) auto;display:grid}table.cards>tbody>tr+tr{margin-block-start:var(--s2)}table.cards>tbody>tr>td{text-align:start;overflow-wrap:anywhere;border:0;grid-column:1/-1;min-inline-size:0;padding:0;display:block}table.cards>tbody>tr>td[data-role=title]{font-size:var(--t-md);color:var(--ink);grid-area:1/1;font-weight:600}table.cards>tbody>tr>td[data-role=status]{grid-area:1/2;justify-self:end}table.cards>tbody>tr>td[data-role=hidden],table.cards>tbody>tr>td:empty{display:none}table.cards>tbody>tr>td[data-role=meta][data-label]:before{content:attr(data-label) ": ";color:var(--ink3)}table.cards .row-link{color:inherit;text-decoration:none}}@media (max-width:63.99rem),(pointer:coarse){:root{--t-xs:.875rem;--t-sm:1rem;--t-md:1.125rem;--t-lg:1.375rem;--t-xl:1.625rem;--t-2xl:1.9375rem}input,select,textarea,.typeahead.compact input{font-size:1rem}.page-header-back,.page-header-meta a,.result-list a,.catalogue-card-title{align-items:center;min-block-size:44px;display:inline-flex}.page-header-back{margin-block-end:0}.result-list a{column-gap:var(--s2);flex-wrap:wrap;display:flex}.filter-pills .pill,a.pill{justify-content:center;min-inline-size:44px}input[type=file]{min-block-size:44px;max-inline-size:100%}input[type=file]::file-selector-button{min-block-size:44px;padding-inline:var(--s4);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);font:inherit;margin-inline-end:var(--s3);font-weight:600}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){min-inline-size:44px}}.action-bar-buttons>.reason>button{flex:auto}@media (max-width:63.99rem){.action-bar .reason-popover{inset-block-start:auto;inset-block-end:calc(100% + var(--s1))}table.cards.line-cards>tbody>tr>td[data-role=meta][data-label]:before{content:attr(data-label);font-size:var(--t-xs);margin-block-end:var(--s1);display:block}table.cards.line-cards>tbody>tr>td[data-role=meta]{margin-block-start:var(--s2)}table.cards.line-cards td :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){min-block-size:2.75rem;inline-size:100%;min-inline-size:0}table.cards.line-cards td[data-role=title] :is(fieldset,.muted,.note){font-size:var(--t-sm);font-weight:400}table.cards.line-cards>tbody>tr.return-accounted{background:var(--surface-2)}table.cards.line-cards>tbody>tr>td{white-space:normal}table.cards>tfoot{margin-block-start:var(--s2);display:block}table.cards>tfoot>tr{gap:var(--s1);padding-block:var(--s3);padding-inline:var(--s4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);display:grid}table.cards>tfoot>tr>:is(th,td){text-align:start;border:0;padding:0;display:block}table.cards>tfoot>tr>td[data-label]:before{content:attr(data-label) ": ";color:var(--ink3)}}.action-primary{display:flex}@media (max-width:63.99rem){.action-bar-buttons>.action-primary{flex:1 1 0}}.action-primary>button{flex:auto}.action-primary>button.secondary:not(.destructive){background:var(--btn);color:var(--on-btn);border-color:#0000}.action-primary>button.secondary:not(.destructive):hover:not(:disabled){background:color-mix(in oklch, var(--btn) 86%, black)}.prefs-toggle-text{display:none}@media (max-width:63.99rem){.filter-scroll{align-items:center;gap:var(--s2) var(--s5);overscroll-behavior-x:contain;scroll-snap-type:x proximity;min-inline-size:0;scroll-padding-inline:var(--s1);scrollbar-width:none;contain:paint;-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--s6)), transparent);mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--s6)), transparent);flex-wrap:nowrap;padding-inline-end:var(--s6);display:flex;overflow-x:auto}[dir=rtl] .filter-scroll{-webkit-mask-image:linear-gradient(to left, var(--ink) calc(100% - var(--s6)), transparent);mask-image:linear-gradient(to left, var(--ink) calc(100% - var(--s6)), transparent)}.filter-scroll::-webkit-scrollbar{display:none}.filter-scroll>*,.filter-scroll .filter-pills{flex-wrap:nowrap;flex:none}.filter-scroll .pill{white-space:nowrap;scroll-snap-align:start;flex:none}table.cards.code-cards>tbody>tr{grid-template-columns:max-content minmax(0,1fr)}table.cards.code-cards>tbody>tr>td[data-role=title]{white-space:nowrap;overflow-wrap:normal}table.cards.code-cards>tbody>tr>td[data-role=status] .pill{white-space:normal;text-align:end}table.cards.report-table{inline-size:auto}.prefs-table.cards>tbody>tr>td.prefs-fixed{text-align:start}.prefs-table.cards .prefs-channel .prefs-toggle{justify-content:flex-start;align-items:center;gap:var(--s3);min-block-size:2.75rem;inline-size:100%;display:flex}.prefs-table.cards .prefs-channel input{block-size:1.25rem;inline-size:1.25rem}.prefs-toggle-text{display:inline}.notification{padding-block:var(--s1);position:relative}}.matrix-phone{display:none}h3.matrix-phone-role{margin-block:var(--s4) 0}.matrix-phone-group{margin-block-start:var(--s4)}.matrix-phone-group h4{margin-block:0 var(--s2);font-size:var(--t-sm);color:var(--ink2)}.matrix-phone-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin:0;padding:0;list-style:none}.matrix-phone-row{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);padding-block:var(--s2);padding-inline:var(--s3);flex-wrap:nowrap;display:flex}.matrix-phone-row+.matrix-phone-row{border-block-start:1px solid var(--line2)}.matrix-phone-label{flex:1 1 0;min-inline-size:0}.matrix-row-form{flex:none}button.matrix-switch{justify-content:flex-start;align-items:center;gap:var(--s2);min-block-size:44px;min-inline-size:9.5rem;padding-inline:var(--s2) var(--s3);display:inline-flex}.matrix-switch-track{border-radius:var(--r-pill);background:var(--line);block-size:1.5rem;inline-size:2.5rem;transition:background-color var(--dur) var(--ease);flex:none;position:relative}.matrix-switch-thumb{border-radius:var(--r-pill);background:var(--surface);block-size:calc(1.5rem - 6px);inline-size:calc(1.5rem - 6px);box-shadow:var(--shadow-1);transition:transform var(--dur) var(--ease);position:absolute;inset-block-start:3px;inset-inline-start:3px}button.matrix-switch.is-allowed{color:var(--ok-ink);background:var(--ok-soft);border-color:color-mix(in oklch, var(--ok) 35%, var(--line))}button.matrix-switch.is-allowed .matrix-switch-track{background:var(--ok)}button.matrix-switch.is-allowed .matrix-switch-thumb{transform:translate(1rem)}[dir=rtl] button.matrix-switch.is-allowed .matrix-switch-thumb{transform:translate(-1rem)}button.matrix-switch.is-denied{color:var(--ink2)}button.matrix-switch.is-error{color:var(--bad-ink);border-color:var(--bad)}.button-row>.reason:has(>.destructive):not(:first-child){margin-inline-start:auto}.map-modes>.reason+.reason>button.map-mode{border-inline-start:1px solid var(--line)}.map-canvas.is-zoomable,.map-canvas.is-editor{touch-action:none}.map-zoom{justify-content:flex-end;gap:var(--s2);margin-block-start:var(--s2);display:flex}.map-zoom button{min-block-size:44px;min-inline-size:44px;padding-inline:var(--s3)}p.map-editor-phone-note,.map-editor-fields{display:none}.map-editor-fields{gap:var(--s2);border-block-start:1px solid var(--line);flex-direction:column;padding-block-start:var(--s3)}.map-editor-fields h3,.map-editor-fields>.hint{margin:0}.map-fields-grid{gap:0 var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:63.99rem){.matrix-phone{display:block}.matrix-desktop{display:none}table.cards>tbody>tr>td.card-control{margin-block-start:var(--s1)}table.cards td.card-control>button{min-block-size:44px;inline-size:100%}.button-row.card-inline-form{flex-wrap:nowrap;align-items:flex-end}.card-inline-form .field{flex:auto;min-inline-size:0;margin:0}.card-inline-form input.admin-inline-input{inline-size:100%;max-inline-size:none}.card-inline-form button{flex:none;min-block-size:44px}.tag-cards input[type=checkbox]{block-size:1.5rem;inline-size:1.5rem;margin:var(--s3)}.loc-row{padding-inline:calc(var(--depth,0) * .75rem + var(--s3)) var(--s3)}.loc-row>.button-row{inline-size:100%}.loc-row>.button-row>button,.loc-row>.button-row>.reason{flex:auto}.loc-row>.button-row button{min-block-size:44px;inline-size:100%}.loc-row-tools{margin-inline-start:auto}.map-stage-commit{inline-size:100%}.map-stage-commit>*{flex:1 1 0}.map-stage-commit button{min-block-size:44px;inline-size:100%}p.map-editor-phone-note{margin:0;display:block}.map-editor-fields{display:flex}.map-editor-desktop-only{display:none}.map-fields-form .button-row>*{flex:auto;min-block-size:44px}.count-node{padding-inline:calc(var(--depth,0) * .75rem + var(--s3)) var(--s3)}}.cart-card{gap:var(--s3)}.cart-card-head{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.cart-card-head h2{margin:0}.cart-card-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.cart-lines{border-block-start:1px solid var(--line2);margin:0;padding:0;list-style:none}.cart-line{align-items:center;gap:var(--s2) var(--s4);padding-block:var(--s3);border-block-end:1px solid var(--line2);flex-wrap:wrap;display:flex}.cart-line.left .cart-line-title{color:var(--ink2)}.cart-line-main{flex-direction:column;flex:14rem;gap:.125rem;min-inline-size:0;display:flex}.cart-line-title{overflow-wrap:anywhere;font-weight:600}.cart-line-meta{gap:var(--s1) var(--s3);color:var(--ink2);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.cart-line-note{color:var(--ink3);font-size:var(--t-sm)}.cart-line-controls{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.cart-line-one{color:var(--ink2);font-size:var(--t-sm);min-inline-size:4rem}.cart-line-feedback{flex:100%}.cart-move-choices>button{justify-content:flex-start}.new-cart h2{margin:0}.new-cart-row{gap:var(--s2);flex-wrap:wrap;display:flex}.new-cart-row>input{flex:12rem;min-inline-size:0}.quick-add{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;min-inline-size:0;display:inline-flex;position:relative}button.quick-add-button{min-block-size:44px;min-inline-size:44px;padding-block:0;padding-inline:var(--s3);gap:var(--s2);background:var(--surface);color:var(--accent-ink);border:1px solid var(--line);border-radius:var(--r-pill)}button.quick-add-button:hover:not(:disabled){background:var(--accent-soft)}button.quick-add-button.filled{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}button.quick-add-button.filled:hover:not(:disabled){background:color-mix(in oklch, var(--accent) 88%, var(--ink))}button.quick-add-button.filled .icon{fill:currentColor}.quick-add-where{font-size:var(--t-sm);white-space:nowrap;font-weight:600}.quick-add-status{font-size:var(--t-sm);color:var(--ink2)}.quick-add-status .alert{margin:0}.quick-add-popover{z-index:40;gap:var(--s3);inline-size:max-content;min-inline-size:16rem;max-inline-size:min(22rem,100vw - 2rem);padding:var(--s3);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);font-size:var(--t-sm);text-align:start;flex-direction:column;font-weight:400;display:flex;position:absolute;inset-block-start:calc(100% + var(--s1));inset-inline-end:0}.quick-add-popover[hidden]{display:none}.quick-add-lines{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.quick-add-line{gap:var(--s2);border-block-end:1px solid var(--line2);flex-direction:column;padding-block-end:var(--s3);display:flex}.quick-add-line-head{justify-content:space-between;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.quick-add-amount{gap:var(--s1);flex-direction:column;display:flex}.quick-add-line-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.quick-add-line-actions select,.quick-add-line-actions button,button.quick-add-next{min-block-size:44px}.quick-add-move{flex:8rem;min-inline-size:0}.quick-add-move select{inline-size:100%}.quick-add-note{margin:0}.quick-add-carts{font-size:var(--t-sm)}.page-header-title-row{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.page-header-title-row h1{margin:0}.record-figure .quick-add-popover,.stock-row .quick-add-popover{inset-inline-end:0}.stock-row .quick-add{margin-inline-start:auto}.cart-line-amount{gap:var(--s1);flex-direction:column;display:inline-flex}.cap-note{font-size:var(--t-xs);color:var(--ink2)}.cap-note.over{color:var(--warn-ink);font-weight:600}.cart-handle-wrap{flex:none;align-self:center}button.cart-handle{cursor:grab;color:var(--ink3);touch-action:none}button.cart-handle:active{cursor:grabbing}.cart-line[draggable=true]{background:var(--surface-2)}.cart-drop{border-radius:var(--r-lg);transition:box-shadow var(--dur) var(--ease)}.cart-drop.accepts{box-shadow:0 0 0 2px color-mix(in oklch, var(--accent) 35%, transparent)}.cart-drop.over{box-shadow:0 0 0 3px var(--accent)}.split-dialog .stepper{display:flex}.split-dialog .stepper input{flex:auto}.cart-handle-menu{inset-inline:0 auto}.split-sentence{padding:var(--s2) var(--s3);border-radius:var(--r);background:var(--accent-soft);color:var(--ink);margin:0;font-weight:600}.flow-progress{min-inline-size:0}.flow-progress-count{margin:0 0 var(--s2);color:var(--ink2);font-size:var(--t-sm)}.flow-progress-list{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.flow-progress-item{display:flex}.flow-progress-step{align-items:center;gap:var(--s2);min-block-size:2.375rem;padding-inline:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink2);font:inherit;font-weight:500;font-size:var(--t-sm);text-decoration:none;display:inline-flex}button.flow-progress-step{cursor:pointer}button.flow-progress-step:hover:not(:disabled),a.flow-progress-step:hover{background:var(--surface-2)}.flow-progress-number{border-radius:var(--r-pill);background:var(--surface-2);block-size:1.5rem;inline-size:1.5rem;color:var(--ink2);font-size:var(--t-xs);place-items:center;font-weight:700;display:inline-grid}.flow-progress-item[data-state=current] .flow-progress-step{border-color:var(--planet);background:var(--planet-soft);color:var(--planet-ink);font-weight:700}.flow-progress-item[data-state=current] .flow-progress-number{background:var(--planet);color:var(--on-accent)}.flow-progress-item[data-state=done] .flow-progress-number{background:var(--ok-soft);color:var(--ok-ink)}.flow-progress-item[data-state=upcoming] .flow-progress-step{color:var(--ink3)}.flow{gap:var(--s4)}.flow-step[hidden]{display:none}.flow-step h2{margin:0}.flow-step h2:focus{outline:none}.flow-step h2:focus-visible{outline:2px solid var(--accent)}.flow-review{margin:0;padding:0;list-style:none}.flow-review-groups{margin:0;padding-inline-start:1.1rem}.flow-review-aside{color:var(--muted);font-size:var(--t-sm);display:block}.flow-review-item{align-items:flex-start;gap:var(--s3);padding-block:var(--s3);border-block-end:1px solid var(--line2);display:flex}.flow-review-body{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.flow-review-body h3{margin:0 0 var(--s1);font-size:var(--t-sm);color:var(--ink2)}.flow-missing{margin:var(--s1) 0 0;color:var(--warn-ink);font-size:var(--t-sm)}.flow-review-note{color:var(--ink2)}.flow-photo{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.flow-photo>span{color:var(--ink3);font-size:var(--t-sm)}.flow-line-answer{margin-block-end:0}.flow-left-list{margin:var(--s1) 0 0;color:var(--ink3);font-size:var(--t-sm);padding-inline-start:var(--s4)}.flow-outcome-heading{margin:0;font-weight:700}.flow-outcome-list{gap:var(--s1) var(--s3);margin:var(--s2) 0 0;font-family:var(--font-mono);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (max-width:63.99rem){.cart-line-controls{flex:100%}.cart-line:has(.cart-handle-wrap) .cart-line-controls{padding-inline-start:calc(44px + var(--s4))}.cart-card-actions{margin-inline-start:0}.flow-progress-step{min-block-size:44px}.flow-progress-item:not([data-state=current]) .flow-progress-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.flow-progress-item:not([data-state=current]) .flow-progress-step{padding-inline:var(--s2)}}.record-menu,.rename-sku{display:inline-flex}.fact-edit{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.fact-edit-value{overflow-wrap:anywhere;min-inline-size:0}.fact-edit-open{margin-block:calc(-1 * var(--s2));color:var(--ink3,var(--muted));flex:none}.fact-edit-form{gap:var(--s2);flex-direction:column;display:flex}.fact-edit-form textarea,.fact-edit-form input[type=text],.fact-edit-form select{inline-size:100%}.fact-edit-row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.fact-edit-row>input,.fact-edit-row>select{flex:8rem;inline-size:auto;min-inline-size:0}.fact-edit-part{min-inline-size:0;font-size:var(--t-xs);flex-direction:column;flex:4.5rem;gap:2px;display:flex}.fact-edit-part input,.record-report textarea{inline-size:100%}.record-report-photo{align-items:center;gap:var(--s2);display:flex}.photos-heading{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.photos-heading h2{margin:0}@media (hover:hover) and (pointer:fine){.gallery-main img{transition:transform var(--dur) var(--ease)}.gallery-main[data-zooming]{cursor:zoom-in}.gallery-main[data-zooming] img{transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);transform:scale(2.2)}}.unit-filter-line{margin:0}.stock-tree{min-inline-size:0}.stock-total{align-items:baseline;gap:var(--s2);margin:0 0 var(--s3);flex-wrap:wrap;font-weight:600;display:flex}.stock-tree-list{margin:0;padding:0;list-style:none}.stock-tree-list .stock-tree-list{border-inline-start:1px solid var(--line2);margin-inline-start:var(--s2);padding-inline-start:var(--s4)}.stock-node>details>summary{cursor:pointer;list-style:none}.stock-node>details>summary::-webkit-details-marker{display:none}.stock-node>details>summary:before{content:"▸";inline-size:1.25rem;color:var(--muted);transition:transform var(--dur) var(--ease);font-size:1.1em;display:inline-block}.stock-node>details[open]>summary:before{transform:rotate(90deg)}.stock-node>details>summary,.stock-leaf{border-block-end:1px solid var(--line2);align-items:center;min-block-size:44px;display:flex}.stock-leaf{padding-inline-start:var(--s5)}.stock-row{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s3);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.stock-label{overflow-wrap:anywhere;min-inline-size:0}.stock-label[data-kind=no_rack],.stock-label[data-kind=no_level],.stock-label[data-kind=no_position],.stock-label[data-kind=other]{color:var(--ink2,inherit);font-style:italic}.stock-label[data-kind=warehouse],.stock-label[data-kind=project],.stock-label[data-kind=custodian]{font-weight:600}.stock-figures{gap:var(--s2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.stock-drill{min-inline-size:0;display:none}@media (max-width:63.99rem){.stock-tree{display:none}.stock-drill{display:block}}.stock-crumbs ol{align-items:center;gap:var(--s1) var(--s2);margin:0 0 var(--s3);font-size:var(--t-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.stock-crumbs li+li:before{content:"›";color:var(--muted);margin-inline-end:var(--s2)}.stock-crumbs a{align-items:center;min-block-size:44px;display:inline-flex}.stock-crumbs [aria-current=page]{font-weight:600}.stock-drill-list{margin:0;padding:0;list-style:none}.stock-drill-row{align-items:center;gap:var(--s1) var(--s3);min-block-size:44px;padding-block:var(--s1);border-block-end:1px solid var(--line2);flex-wrap:wrap;display:flex}.stock-drill-open,.stock-drill-leaf{justify-content:space-between;align-items:center;gap:var(--s2);min-block-size:44px;min-inline-size:0;color:inherit;flex:10rem;text-decoration:none;display:flex}.stock-drill-open .icon{color:var(--muted);flex:none}.stock-drill-row .quick-add{margin-inline-start:auto}.stock-drill-row .quick-add-popover{inset-inline-end:0}.pick-places{font-size:var(--t-sm);color:var(--muted);display:block}.pick-elsewhere{margin-block-start:var(--s2)}.pick-rows{margin:var(--s2) 0 0;gap:var(--s2);padding:0;list-style:none;display:grid}.pick-row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.pick-row select{min-block-size:44px;max-inline-size:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}button:active:not(:disabled),a.button:active{transform:none}}.truck-controls{gap:var(--s3) var(--s4);flex-wrap:wrap;align-items:center;display:flex}.truck-control{gap:var(--s2);flex-wrap:wrap;align-items:center;min-width:0;display:inline-flex}.truck-reason{color:var(--ink3);font-size:.875rem}.truck-form{border-block-start:1px solid var(--line);padding-block-start:var(--s4)}.truck-step .truck-step-fields{margin-block-start:var(--s3)}.benchmark-line{margin-block:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r);background:var(--surface-2);color:var(--ink);font-size:var(--t-sm)}.benchmark-line.is-flagged{background:var(--warn-soft);color:var(--warn-ink);font-weight:600}.assign-panel,.deliver-stop{gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);display:grid}.deliver-stop input,.deliver-stop select,.deliver-stop button{min-block-size:44px}.deliver-stop h3{font-size:var(--t-md);margin-block:0}.vocabulary-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.vocabulary-list>li{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.vocabulary-row{gap:var(--s2);flex-wrap:wrap;align-items:end;display:flex}.gallery-main .catalogue-card-count{padding:0 var(--s2);border-radius:var(--r);background:var(--paper);color:var(--ink2,inherit)}.gallery-main[data-zooming] .catalogue-card-count{opacity:0}.top-cluster{display:none}@media (min-width:64rem){.top-cluster{justify-content:flex-end;align-items:center;gap:var(--s1);margin-block:calc(-1 * var(--s3)) var(--s1);display:flex}}.top-cluster-button{color:var(--ink2);position:relative}.nav-badge.top-cluster-badge{text-align:center;min-inline-size:1.25rem;margin:0;line-height:1.25rem;position:absolute;inset-block-start:2px;inset-inline-end:0}.account-menu-name{padding:var(--s2) var(--s3);color:var(--ink);font-weight:600}.account-menu-list .more-menu-item{font-weight:400}a.topbar-cart{border-radius:var(--r);min-block-size:44px;inline-size:44px;color:var(--chrome-ink);flex:none;place-items:center;text-decoration:none;display:inline-grid;position:relative}a.topbar-cart:hover,a.topbar-bell:hover{background:var(--chrome-2)}a.topbar-cart .top-cluster-badge,a.topbar-bell .top-cluster-badge{text-align:center;min-inline-size:1.25rem;margin:0;line-height:1.25rem;position:absolute;inset-block-start:4px;inset-inline-end:0}@media (min-width:64rem){.rail .rail-links{flex:none}}.recent-pane{gap:var(--s1);border-block-start:1px solid color-mix(in oklch, var(--chrome-ink) 16%, transparent);flex-direction:column;min-inline-size:0;padding-block-start:var(--s3);display:flex}h2.recent-pane-title{padding-inline:var(--s2);font-family:var(--font-body);font-size:var(--t-sm);color:var(--chrome-ink2);margin:0;font-weight:600}.recent-pane-empty{padding-inline:var(--s2);font-size:var(--t-sm);color:var(--chrome-ink2);margin:0}.recent-pane-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.recent-pane-list a{align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);border-radius:var(--r);color:var(--chrome-ink2);min-inline-size:0;text-decoration:none;display:flex}.recent-pane-list a:hover{background:var(--chrome-2);color:var(--chrome-ink)}.recent-pane-list .icon{opacity:.8;flex:none}.recent-pane-text{flex-direction:column;min-inline-size:0;display:flex}.recent-pane-label,.recent-pane-context{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-pane-label{font-size:var(--t-sm);color:inherit}.recent-pane-context{font-size:var(--t-xs);opacity:.75}.sections-sheet .recent-pane-list a{min-block-size:44px}.warehouse-cards{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.warehouse-cards>li{min-inline-size:0}.warehouse-card{gap:var(--s2);block-size:100%;padding:var(--s4);color:var(--ink);transition:border-color var(--dur) var(--ease);flex-direction:column;text-decoration:none;display:flex}.warehouse-card:hover{border-color:color-mix(in oklch, var(--planet) 45%, var(--line))}.warehouse-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.warehouse-card.is-archived{opacity:.8}.warehouse-card-image{aspect-ratio:4/3;background:var(--paper);border:1px solid var(--line2);border-radius:var(--r);place-items:center;display:grid;overflow:hidden}.warehouse-card-image img{object-fit:cover;block-size:100%;inline-size:100%}.warehouse-card-placeholder{border-radius:var(--r-pill);background:var(--planet-soft);block-size:3.5rem;inline-size:3.5rem;color:var(--planet-ink);place-items:center;display:grid}.warehouse-card-head{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.warehouse-card-title{font-weight:600;font-size:var(--t-md);overflow-wrap:anywhere}.warehouse-card-sub{gap:var(--s1) var(--s2);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.warehouse-card-address{font-size:var(--t-sm);color:var(--ink2);overflow-wrap:anywhere;margin:0}.warehouse-card-unmeasured{font-size:var(--t-sm);margin:0}.warehouse-header-meter{min-inline-size:12rem;display:inline-block}.section-heading{align-items:flex-start;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.section-heading-main{flex:16rem;min-inline-size:0}.section-heading-main h2{font-size:var(--t-lg);overflow-wrap:anywhere;margin:0}.section-heading-meta{align-items:center;gap:var(--s1) var(--s3);color:var(--ink3);font-size:var(--t-sm);flex-wrap:wrap;margin-block-start:var(--s1);display:flex}.section-heading-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.inspect-subject-name{color:var(--ink2);font-weight:500}.inspect-subject-meter{min-inline-size:12rem;display:inline-block}.inspect-path a{font-weight:500}.inspect-search{gap:var(--s2);display:flex}.inspect-search input[type=search]{flex:auto;min-inline-size:0}.inspect-tree{padding:var(--s3)}.inspect-nest{border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.inspect-nest+.inspect-nest{margin-block-start:var(--s2)}.inspect-nest[data-kind=zone],.inspect-nest[data-kind=rack]{background:var(--paper)}.inspect-nest[data-kind=no_rack],.inspect-nest[data-kind=no_level]{border-style:dashed}.inspect-nest[aria-current=location]{border-color:var(--planet);box-shadow:0 0 0 1px var(--planet)}.inspect-nest-summary{justify-content:space-between;align-items:center;gap:var(--s1) var(--s3);min-block-size:2.75rem;padding:var(--s2) var(--s3);cursor:pointer;flex-wrap:wrap;display:flex}.inspect-nest-title{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.inspect-nest-code{font-weight:600;font-size:var(--t-sm)}.inspect-nest[data-kind=no_rack]>summary .inspect-nest-code,.inspect-nest[data-kind=no_level]>summary .inspect-nest-code{font-style:italic}.inspect-nest-name,.inspect-nest-opening{font-size:var(--t-xs);color:var(--ink3)}.inspect-nest-totals{font-size:var(--t-xs);color:var(--ink2)}.inspect-nest-totals.is-empty{color:var(--ok-ink)}.inspect-nest-body{gap:var(--s2);padding:0 var(--s3) var(--s3);flex-direction:column;display:flex}.inspect-things{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inspect-group{padding:var(--s4)}.inspect-group-title{margin:0 0 var(--s3);font-size:var(--t-md)}.inspect-where{align-items:center;gap:var(--s1);display:inline-flex}@media (max-width:40rem){.inspect-tree{padding:var(--s2)}.inspect-nest-body{padding-inline:var(--s2)}}.amount{align-items:baseline;gap:0 var(--s2);flex-wrap:wrap;display:inline-flex}.amount-figure{font-variant-numeric:tabular-nums}.amount-entered{font-size:var(--t-xs);color:var(--ink3)}a.topbar-bell{border-radius:var(--r);min-block-size:44px;inline-size:44px;color:var(--chrome-ink);flex:none;place-items:center;text-decoration:none;display:inline-grid;position:relative}.bottom-bar-spacer{display:block}.bell-slot:empty{display:none}@media (min-width:64rem){.bell-slot{justify-content:flex-end;margin-block-end:var(--s2);display:flex}}.jump-box{block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;padding-block:max(var(--s3), env(safe-area-inset-top)) max(var(--s4), env(safe-area-inset-bottom));padding-inline:max(var(--s4), env(safe-area-inset-left)) max(var(--s4), env(safe-area-inset-right));background:var(--surface);color:var(--ink);border:0;margin:0;inset:0;overflow-y:auto}.jump-box[open]{gap:var(--s2);animation:reveal var(--dur) var(--ease);flex-direction:column;display:flex}.jump-box-row{align-items:center;gap:var(--s2);display:flex}.jump-box-row>input{flex:auto;min-block-size:44px;min-inline-size:0}.jump-box-row>button.jump-box-close{flex:none;min-block-size:44px;inline-size:44px;padding:0}.jump-box-results{gap:var(--s3);flex-direction:column;display:flex}.jump-box-results:empty{display:none}.jump-box-group{flex-direction:column;display:flex}.jump-box-group-title{padding-inline:var(--s3);padding-block:var(--s1);font-size:var(--t-sm);color:var(--ink3);font-weight:600}.jump-box .typeahead-option{border-block-end:1px solid var(--line2);border-radius:0;align-items:center;min-block-size:48px}.jump-box .typeahead-option.jump-box-text .typeahead-value{color:var(--ink)}.jump-box-nothing{padding-inline:var(--s3);margin:0}h2.jump-box-recent-title{margin-block:var(--s3) var(--s1);font-size:var(--t-sm);color:var(--ink3)}.jump-box-recent ul{margin:0;padding:0;list-style:none}.jump-box-recent button{align-items:center;gap:var(--s3);border:0;border-block-end:1px solid var(--line2);min-block-size:48px;inline-size:100%;color:var(--ink);text-align:start;background:0 0;border-radius:0;justify-content:flex-start;padding-inline:0;font-weight:400;display:flex}.jump-box-recent .icon{color:var(--ink3)}@media (min-width:64rem){.jump-box{inline-size:min(40rem, calc(100vw - 2 * var(--s6)));block-size:auto;max-block-size:76vh;padding:var(--s4);border-radius:var(--r-lg);box-shadow:var(--shadow-2);margin-inline:auto;inset-block:12vh auto;inset-inline:0}.jump-box .typeahead-option{min-block-size:2.75rem}}.readable-code-fact{gap:var(--s2);flex-direction:column;min-inline-size:0;display:flex}.readable-code-row{align-items:center;gap:var(--s2);display:inline-flex}.readable-code{font-family:var(--font-mono);font-weight:600}.readable-code-form{align-items:flex-end;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.readable-code-form input[name=shortCode]{text-transform:uppercase;inline-size:7ch}.readable-code-form .button-row{margin:0}.reprint-offer{align-self:flex-start}.property-controls{align-items:center;gap:var(--s2);flex-wrap:wrap;display:inline-flex}.property-rename{align-items:flex-end;gap:var(--s2) var(--s3);flex-wrap:wrap;inline-size:100%;display:flex}.property-rename .field{flex:14rem;min-inline-size:0}.property-rename .button-row{margin:0}.unprinted-code-changed{gap:var(--s3)}.property-add h2{margin:0}.loc-code-fact{min-inline-size:0}.loc-code-fact .readable-code-fact{flex-flow:wrap;align-items:center}.loc-code-fact .readable-code-fact .alert{margin:0}.projects-toolbar,.equipment-toolbar{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.project-board{gap:var(--s3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:48rem){.project-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.project-board{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.7fr)}}.project-column{gap:var(--s2);padding:var(--s3);background:var(--surface-2);border-radius:var(--r-lg);min-inline-size:0;display:grid}.project-column.slim .project-card{gap:var(--s1)}.project-column-head{justify-content:space-between;align-items:center;gap:var(--s2);margin:0;font-size:1rem;display:flex}.project-column-count{color:var(--ink3);font-variant-numeric:tabular-nums}.project-cards{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.project-card{gap:var(--s2);padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);min-inline-size:0;text-decoration:none;display:grid}.project-card:hover{border-color:var(--planet)}.project-card-name{font-weight:600}.project-card-days{gap:var(--s1);display:grid}.project-card-figure{font-variant-numeric:tabular-nums;font-weight:600}.project-show-closed{margin:0}.facet-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.facet-link{align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);border-radius:var(--r-sm);color:var(--ink);text-decoration:none;display:flex}.facet-link:hover{background:var(--surface-2)}.facet-box{border:2px solid var(--ink3);border-radius:var(--r-sm);flex:none;block-size:1rem;inline-size:1rem}.facet-link[data-on] .facet-box{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--surface)}.facet-link[data-on] .facet-label{font-weight:600}.facet-label{flex:auto;min-inline-size:0}.facet-count{color:var(--ink3);font-variant-numeric:tabular-nums}.avatar{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);block-size:1.75rem;inline-size:1.75rem;color:var(--ink2);font-size:var(--t-xs);flex:none;place-items:center;font-weight:600;text-decoration:none;display:inline-grid}.avatar-add{color:var(--accent-ink)}.people-tick{justify-content:center;align-items:center;display:inline-flex}@media (pointer:coarse){.avatar-add,.people-tick{min-block-size:44px;min-inline-size:44px}}.project-avatars{gap:var(--s1);flex-wrap:wrap;display:flex}.phase-pill{align-items:center;gap:var(--s1);display:inline-flex}.phase-close{margin-block-start:var(--s2)}.project-days{gap:var(--s1);margin-block-start:var(--s2);display:grid}.equipment-outcome{gap:var(--s2);display:grid}.equipment-pane .segment-bar{margin:0}.equipment-sent{margin:0 0 var(--s2);font-weight:600}.equipment-written-off{margin:0}.equipment-written-off a[aria-current=true]{font-weight:600}.equipment-group{gap:var(--s2);display:grid}.equipment-group-head{margin:0;font-size:1rem}.equipment-cards{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.equipment-cards.list{grid-template-columns:minmax(0,1fr)}.equipment-card{gap:var(--s2);padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-inline-size:0;display:grid}.equipment-card-link{gap:var(--s1) var(--s2);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.equipment-card-name{overflow-wrap:anywhere;font-weight:600}.equipment-card-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.equipment-card-detail{overflow-wrap:anywhere;grid-column:1/-1}.equipment-card-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.installations-manager,.write-off-lines,.installation-rows,.people-suggestions{min-inline-size:0}.installation-rows,.write-off-lines,.people-suggestions{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.installation-row,.write-off-line{align-items:center;gap:var(--s2);border-block-end:1px solid var(--line2);flex-wrap:wrap;padding-block-end:var(--s2);display:flex}.installation-form{align-items:end;gap:var(--s2);flex-wrap:wrap;flex:18rem;display:flex}.installation-field{gap:var(--s1);flex:10rem;display:grid}.installation-code{gap:var(--s1);flex:0 6rem;display:grid}.installation-holds{font-variant-numeric:tabular-nums}.installation-add{padding-block-start:var(--s2)}.write-off-what{flex:12rem}.people-pane{min-inline-size:0}.people-table td,.people-table th{vertical-align:middle}@media (min-width:64rem){.people-table .people-save-cell{background:var(--surface);position:sticky;inset-inline-end:0}}.people-table thead th{text-wrap:wrap;min-inline-size:5.5rem}.person-cell{align-items:center;gap:var(--s2);display:inline-flex}.people-save{margin:0}.person-cell{min-inline-size:10rem}.people-search{gap:var(--s1);display:grid}.people-pane .people-search{flex:none}.people-suggestion{text-align:start;background:var(--surface-2);inline-size:100%;color:var(--ink);border:1px solid var(--line);justify-content:flex-start}@media (pointer:coarse){.facet-link,.project-card,.people-suggestion{min-height:44px}}.projects-sort{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.overrun-hatch{border-radius:var(--r-pill);background:repeating-linear-gradient(135deg, var(--bad-soft) 0 4px, transparent 4px 8px);padding:2px;display:inline-flex}.installation-head{flex:100%;margin:0}.projects-sort a{text-decoration:none}.project-card-days .meter,.project-days .meter{flex-wrap:wrap;min-inline-size:0}.bell-slot:has(>.push-banner[hidden]){display:none}.push-banner{align-items:flex-start;gap:var(--s3);inline-size:100%;max-inline-size:40rem;padding-block:var(--s3);padding-inline:var(--s4);border-radius:var(--r);border:1px solid color-mix(in oklch, var(--info) 40%, transparent);background:var(--info-soft);color:var(--ink);display:flex}.push-banner[hidden]{display:none}.push-banner-icon{color:var(--info-ink);flex:none;margin-block-start:.1875rem}.push-banner-body{gap:var(--s2);flex-direction:column;min-inline-size:0;display:flex}.push-banner-body p{margin:0}.push-banner-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.push-banner-problem{color:var(--bad-ink)}.install-steps{gap:var(--s2);flex-direction:column;margin:0;padding-inline-start:var(--s5);display:flex}.install-app-sheet{gap:var(--s2);justify-content:flex-start;inline-size:100%}.account-main{min-inline-size:0}.account-picture-card{padding:var(--s4);border-block-end:1px solid var(--line2);align-items:stretch}.phone-add{border-block-start:1px solid var(--line);padding-block-start:var(--s3)}.account-picture-row{align-items:center;gap:var(--s4);display:flex}.account-picture{object-fit:cover;background:var(--surface-2);border-radius:50%;flex:none;block-size:5rem;inline-size:5rem}.account-initials{color:var(--ink2);border:1px solid var(--line);place-items:center;font-size:1.5rem;display:inline-grid}.account-picture-actions{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.account-picture-change{align-items:center;gap:var(--s2);display:flex}.phone-list,.email-states,.push-devices{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.phone-row,.push-device-row{align-items:center;gap:var(--s2) var(--s3);padding-block:var(--s2);border-block-end:1px solid var(--line);flex-wrap:wrap;display:flex}.phone-row:last-child,.push-device-row:last-child{border-block-end:0}.phone-label{min-inline-size:6rem;color:var(--ink3)}.phone-number{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.phone-actions{gap:var(--s2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.phone-row .phone-edit{inline-size:100%}.phone-confirm{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.email-states li{align-items:center;gap:var(--s2);padding-block:var(--s1);flex-wrap:wrap;display:flex}.email-address{overflow-wrap:anywhere;font-weight:500}.push-device-label{font-weight:500}.push-device-remove{align-items:center;gap:var(--s2);margin-inline-start:auto;display:flex}.push-device[hidden]{display:none}.push-device p{margin:0}@media (pointer:coarse){.phone-actions button,.phone-confirm button,.push-device-remove button,.push-banner-actions button{min-block-size:44px}}.queue-lenses{gap:var(--s1);scrollbar-width:thin;min-inline-size:0;display:flex;overflow-x:auto}.queue-lenses a{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--line);color:var(--ink2);font-size:var(--t-sm);background:var(--surface);border-radius:999px;flex:none;text-decoration:none;display:inline-flex}.queue-lenses a:hover{background:var(--surface-2)}.queue-lenses a.active-filter{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:600}@media (max-width:63.99rem){.queue-lenses{flex-wrap:wrap;overflow-x:visible}}.queue-lens-count{font-variant-numeric:tabular-nums;color:var(--ink3)}.queue-lenses a.active-filter .queue-lens-count{color:var(--accent-ink)}.queue-toolbar{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.key-hint{align-items:center;gap:var(--s1);font-size:var(--t-xs);color:var(--ink3);flex-wrap:wrap;display:inline-flex}.key-hint-part{align-items:center;gap:var(--s1);display:inline-flex}.key-hint kbd{block-size:1.375rem;min-inline-size:1.375rem;padding-inline:var(--s1);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink2);font-family:var(--font-mono);font-size:var(--t-xs);border-block-end-width:2px;place-items:center;font-weight:600;line-height:1;display:inline-grid}@media not all and (pointer:fine),(max-width:40rem){.key-hint{display:none}}.queue-filter-form{gap:var(--s3);display:grid}.queue-filter-form .check{align-items:center;gap:var(--s2);display:flex}.request-lines{gap:0;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.request-lines li{align-items:baseline;gap:var(--s1) var(--s3);padding:var(--s2) 0;border-block-end:1px solid var(--line2);font-size:var(--t-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.request-lines li>:first-child{font-weight:600}.request-line-place,.request-line-availability,.request-line-shelf,.request-line-item,.request-line-holder{color:var(--ink2)}.request-line-availability,.request-line-shelf{font-size:var(--t-xs)}.request-line-over{color:var(--bad-ink);font-weight:600}.outcome-group{gap:var(--s2);display:grid}.outcome-group h3{font-size:var(--t-sm);color:var(--ink2);margin:0}.dispose-reason-all{align-items:end;gap:var(--s2) var(--s3);border-block-end:1px solid var(--line2);flex-wrap:wrap;padding-block-end:var(--s3);display:flex}.dispose-reason-all .field{flex:16rem}.dispose-reasons{margin:0;padding-inline-start:var(--s4)}.request-trucks{gap:var(--s1);display:grid}.request-truck{align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}.request-line-amount{font-variant-numeric:tabular-nums}.pane-fact-note{color:var(--ink2);font-size:var(--t-xs);display:block}@media (pointer:coarse){.queue-lenses a{min-block-size:44px}}.report-find input[type=search]{min-width:14rem}.report-shelf{gap:var(--s3);display:grid}.report-shelf-title{font:600 1.05rem var(--font-display);margin:0}.report-shelf-grid{align-items:start;gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.report-card{align-content:start;gap:var(--s2);min-width:0;padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);display:grid}.report-card:hover,.report-card:focus-within{border-color:var(--planet)}@media (min-width:48rem){.report-card[data-featured]{grid-column:span 2}}.report-card-title{margin:0;font-size:.95rem;font-weight:600}.report-card-title a{color:var(--ink);text-decoration:none}.report-card-title a:hover{color:var(--accent-ink);text-decoration:underline}.report-card-headline{color:var(--ink2);margin:0;font-size:.875rem}.report-card-bars,.report-card-recent{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.report-card-recent{gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.report-card-bar{align-items:center;gap:var(--s2);padding:var(--s1) var(--s1);border-radius:var(--r-sm);color:var(--ink2);grid-template-columns:minmax(0,8rem) minmax(0,1fr) auto auto;font-size:.8125rem;text-decoration:none;display:grid}.report-card-bar:hover{background:var(--surface-2)}.report-card-bar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-card-bar-track{background:var(--surface-2);border-radius:var(--r-sm);height:.75rem;display:block;position:relative;overflow:hidden}.report-card-bar-fill,.report-card-bar-bad{background:var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0;display:block;position:absolute;inset-block:0;inset-inline-start:0}.report-card-bar-fill{width:calc(var(--fill) * 100%)}.report-card-bar-bad{width:calc(var(--bad) * 100%);background:var(--bad-ink)}.report-card-bar-value{color:var(--ink);font-variant-numeric:tabular-nums;text-align:end}.report-card-worst{color:var(--accent-ink);font-size:.875rem}.report-card-count{align-items:baseline;gap:var(--s2);color:var(--ink2);flex-wrap:wrap;text-decoration:none;display:flex}.report-card-count:hover .report-card-count-text{text-decoration:underline}.report-card-count-figure{font:700 1.9rem/1 var(--font-display);color:var(--ink)}.report-card-count[data-tone=warn] .report-card-count-figure{color:var(--warn-ink)}.report-card-count[data-tone=ok] .report-card-count-figure{color:var(--ok-ink)}.report-chart{gap:var(--s3);padding:var(--s4);min-width:0;display:grid}.report-chart h2{margin:0;font-size:1rem}.report-link{color:var(--accent-ink)}.report-rows-bar{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.report-results{min-width:0}.report-choices .pill{text-wrap:wrap;max-width:100%}.report-facets{gap:2px;margin:0;padding:0;list-style:none;display:grid}.report-facet{align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);border-radius:var(--r-sm);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;font-size:.875rem;text-decoration:none;display:grid}.report-facet:hover{background:var(--surface-2)}.report-facet-box{border:1px solid var(--line);background:var(--surface);width:1rem;height:1rem;color:var(--on-accent);border-radius:4px;place-items:center;display:inline-grid}.report-facet[data-checked] .report-facet-box{background:var(--accent);border-color:var(--accent)}.report-facet-box svg{width:.75rem;height:.75rem}.report-facet-count{font-variant-numeric:tabular-nums;font-size:.8125rem}.report-clear{margin-top:var(--s2);color:var(--accent-ink);font-size:.875rem;display:inline-block}.column-chooser{position:relative}.column-chooser>summary{cursor:pointer;color:var(--accent-ink);font-size:.875rem}.column-chooser-form{gap:var(--s1);margin-top:var(--s2);padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-2);display:grid}.column-chooser-option{align-items:center;gap:var(--s2);font-size:.875rem;display:flex}.equipment-finder{padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.equipment-finder-search{gap:var(--s2);flex-wrap:wrap;display:flex}.equipment-finder-search input[type=search]{flex:14rem;min-width:0}.equipment-finder-codes{align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.equipment-finder-upload{align-items:center;gap:var(--s2);min-height:2.5rem;padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);cursor:pointer;font-weight:600;display:inline-flex}.reports-page{gap:var(--s6)}.report-card-bar-flag{align-items:center;display:inline-flex}.equipment-list h2{margin:0;font-size:1rem}.report-facet-label{overflow-wrap:anywhere;min-width:0}.report-period{gap:var(--s2)}@media (pointer:coarse){.report-card-bar,.report-card-worst,.report-card-count,.report-link,.report-facet{min-height:44px}.report-card-worst,.report-link{align-items:center;display:inline-flex}}.logistics-read-at{color:var(--ink3);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.attention-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.attention-item{align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.attention-item a{overflow-wrap:anywhere;align-items:center;min-inline-size:0;font-weight:600;display:inline-flex}.attention-meta{color:var(--ink3)}.attention-none{color:var(--ink3);font-size:var(--t-sm);margin:0}.logistics-pipeline{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(min(100%,5.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.logistics-stage-item{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);transition:opacity var(--dur) var(--ease)}.logistics-stage{align-items:baseline;gap:var(--s1) var(--s2);padding:var(--s2) var(--s3);color:var(--ink2);font-size:var(--t-sm);flex-wrap:wrap;text-decoration:none;display:flex}.logistics-stage-count{color:var(--ink);font-family:var(--font-display);font-size:var(--t-lg);font-variant-numeric:tabular-nums}.logistics-stage-item[data-tone=warn]{border-color:var(--warn);background:var(--warn-soft)}.logistics-stage-item[data-tone=warn] .logistics-stage{color:var(--warn-ink)}.logistics-stage-item[data-active]{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent);font-weight:600}.logistics-stage-item[data-dimmed]{opacity:.55}.logistics-stage-clear{font-size:var(--t-sm);justify-self:start}.logistics-ops{gap:var(--s4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:80rem){.logistics-ops{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}}.logistics-side{gap:var(--s5);min-inline-size:0;display:grid}.route-dots{flex:none;align-items:center;display:inline-flex}.route-dot{border:2px solid var(--accent);border-radius:50%;block-size:.7rem;inline-size:.7rem}.route-dot[data-state=done]{background:var(--accent)}.route-dot[data-state=ahead]{border-color:var(--ink3);background:0 0}.route-line{border-block-start:2px solid var(--accent);inline-size:1rem}.route-line[data-state=ahead]{border-block-start-style:dashed;border-block-start-color:var(--ink3)}.run-list{margin:0;padding:0;list-style:none;display:grid}.run-item+.run-item{border-block-start:1px solid var(--line2)}.run-link{align-items:center;gap:var(--s1) var(--s3);padding:var(--s3) var(--s2);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.run-link:hover{background:var(--surface-2)}.run-link>.pill{justify-self:end}.run-link>.pill+.pill{grid-column:3}.run-main{min-inline-size:0;font-size:var(--t-sm);overflow-wrap:anywhere;gap:2px;display:grid}.run-meta{color:var(--ink3);font-size:var(--t-xs)}.run-list-empty{color:var(--ink3);font-size:var(--t-sm);margin:0}.cost-usual,.spend-by-month{gap:var(--s3);min-inline-size:0;display:grid}.cost-usual h2,.spend-by-month h2{font-size:var(--t-md);margin:0}.cost-usual>p{color:var(--ink3);font-size:var(--t-sm);margin:0}.cost-usual-note{color:var(--ink3);font-size:var(--t-xs)}.cost-usual-line{color:var(--ink3);font-size:var(--t-xs);margin-block-start:var(--s1);display:block}.spend-currency{color:var(--ink3);font-size:var(--t-sm);font-weight:400}.spend-runs{color:var(--ink3);font-size:var(--t-xs);margin:0}.logistics-filters{gap:var(--s2);min-inline-size:0;display:grid}.logistics-filters .filter-pills .pill{text-wrap:wrap;overflow-wrap:anywhere;max-inline-size:100%}.logistics-filters-clear{font-size:var(--t-sm);justify-self:start}@media (pointer:coarse){.logistics-filters .filter-pills .pill,.logistics-filters-clear{align-items:center;min-block-size:44px;display:inline-flex}}.transport-cost-panel{gap:var(--s3);display:grid}.transport-cost-panel>form+form{border-block-start:1px solid var(--line2);padding-block-start:var(--s4)}.transport-invoice-document{align-items:center;gap:var(--s2);font-size:var(--t-sm);margin-block-end:var(--s3);display:flex}.proof-slot{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.proof-part{align-items:center;gap:var(--s1);min-block-size:2.25rem;padding:var(--s1) var(--s3);border:1px dashed var(--line);border-radius:var(--r);color:var(--ink3);font-size:var(--t-sm);display:inline-flex}.proof-part[data-filled=true]{color:var(--ink);border-style:solid}.proof-part img{border-radius:var(--r-sm);block-size:auto;max-inline-size:6rem}.proof-slot .dialog .deliver-stop{border:0;min-inline-size:0;padding:0}.proof-slot .dialog .deliver-stop label,.proof-slot .dialog .deliver-stop input:not([type=file]),.proof-slot .dialog .deliver-stop .signature-canvas{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}.carries-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.carries-item{gap:var(--s1) var(--s3);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.carries-item a{font-weight:600}.carries-meta{color:var(--ink3);overflow-wrap:anywhere}@media (pointer:coarse){.logistics-stage,.run-link,.attention-item a,.logistics-stage-clear{min-height:44px}.logistics-stage-clear{align-items:center;display:inline-flex}}.exception-heat{gap:var(--s3);min-inline-size:0;display:grid}.exception-heat h2{font-size:var(--t-md);margin:0}.exceptions-toolbar{justify-content:flex-end;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.exceptions-clear{font-weight:500}.exception-groups{gap:var(--s5);min-inline-size:0;display:grid}.exception-group{gap:var(--s3);min-inline-size:0;display:grid}.exception-group>h2{align-items:baseline;gap:var(--s2);font-size:var(--t-md);margin:0;display:flex}.exception-group-count{color:var(--ink3);font-variant-numeric:tabular-nums;font-weight:500}.exception-cards{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));align-items:start;display:grid}.exception-card{gap:var(--s2);min-inline-size:0;padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow-wrap:anywhere;scroll-margin-top:calc(var(--topbar-h) + var(--s4));padding-inline-start:calc(var(--s4) + 2px);display:grid;position:relative}.exception-card:before{content:"";background:var(--muted);border-start-start-radius:var(--r-lg);border-end-start-radius:var(--r-lg);inline-size:4px;position:absolute;inset-block:0;inset-inline-start:0}.exception-card[data-severity=major]:before{background:var(--bad)}.exception-card[data-severity=minor]:before{background:var(--warn)}.exception-card p{margin:0}.exception-card-head{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.exception-type{font-weight:600}.exception-about{font-weight:500}.exception-description{color:var(--ink2);font-size:var(--t-sm)}.exception-meta{color:var(--ink3);font-size:var(--t-xs)}.exception-age{align-items:center;gap:var(--s2);color:var(--ink2);font-size:var(--t-xs);display:flex}.age-meter{border-radius:var(--r-pill);background:var(--surface-2);flex:auto;block-size:5px;max-inline-size:8rem;position:relative;overflow:hidden}.age-meter:after{content:"";inline-size:calc(var(--fill,0) * 100%);border-radius:var(--r-pill);background:var(--ink3);position:absolute;inset-block:0;inset-inline-start:0}.age-meter[data-tone=warn]:after{background:var(--warn)}.age-meter[data-tone=bad]:after{background:var(--bad)}.exception-resolve{border-block-start:1px solid var(--line2);padding-block-start:var(--s2)}.exception-resolve>summary{justify-content:center;align-items:center;gap:var(--s2);cursor:pointer;min-block-size:2.375rem;padding-block:var(--s2);padding-inline:var(--s4);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);font-weight:600;line-height:1.25;list-style:none;display:inline-flex}.exception-resolve>summary::-webkit-details-marker{display:none}.exception-resolve>summary:hover{background:var(--surface-2);border-color:color-mix(in oklch, var(--ink3) 45%, var(--line))}.exception-resolve[open]>summary,.exception-resolve-form .field{margin-block-end:var(--s2)}.exception-resolve-off{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.exception-resolved{color:var(--ok-ink);font-size:var(--t-sm)}.exception-resolution-note{font-size:var(--t-sm)}.exception-rows{margin:0}.exception-row{align-items:center;gap:var(--s2) var(--s3);padding:var(--s3) var(--s4);border-inline-start:4px solid var(--warn);scroll-margin-top:calc(var(--topbar-h) + var(--s4));grid-template-columns:minmax(0,1fr) minmax(0,9rem) auto;display:grid}.exception-row[data-severity=major]{border-inline-start-color:var(--bad)}.exception-row-main{align-items:baseline;gap:var(--s1) var(--s3);flex-wrap:wrap;min-inline-size:0;display:flex}.exception-row .exception-age,.exception-row .exception-resolved,.exception-row .exception-resolution-note{margin:0}.exception-row-act{justify-self:end;min-inline-size:0}.exception-row-act .exception-resolve{border:0;padding:0}@media (max-width:47.99rem){.exception-row{grid-template-columns:minmax(0,1fr)}.exception-row-act{justify-self:stretch}}.exception-card:target,.exception-row:target{outline:2px solid var(--accent);outline-offset:2px;scroll-margin-top:calc(var(--topbar-h) + var(--s4))}.desk-verbs{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.desk-nothing{color:var(--ink2);margin:0}.desk-verb{align-items:baseline;gap:var(--s1) var(--s2);padding:var(--s4);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);color:var(--ink);grid-template-columns:auto auto minmax(0,1fr);min-inline-size:0;text-decoration:none;display:grid}a.desk-verb:hover{border-color:var(--planet)}.desk-verb-name{align-items:center;gap:var(--s2);color:var(--planet-ink);font-weight:600;font-size:var(--t-sm);grid-column:1/-1;display:flex}.desk-verb>.glyph{align-self:center}.desk-verb-count{font-family:var(--font-display);font-size:var(--t-2xl);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.1}.desk-verb[data-tone=bad] .desk-verb-count{color:var(--bad-ink)}.desk-verb[data-tone=warn] .desk-verb-count{color:var(--warn-ink)}.desk-verb-noun{color:var(--ink2)}.desk-verb-oldest{color:var(--ink3);font-size:var(--t-xs);overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;grid-column:1/-1}.desk-verb[data-failed] .desk-verb-oldest{color:var(--bad-ink)}@media not (min-width:40rem){.desk-verbs{grid-template-columns:repeat(2,minmax(0,1fr))}}.desk{gap:var(--s4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:80rem){.desk{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}}.desk>.desk-watching:only-child{grid-column:1/-1}.desk-day{gap:var(--s3);min-inline-size:0;display:grid}.desk-day-head{justify-content:space-between;align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.desk-day-head h2{margin:0}.desk-day-hours{color:var(--ink3);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.day-lanes{gap:var(--s1);min-block-size:min-content;padding-inline-start:6.5rem;display:grid;position:relative}.day-axis{border-block-end:1px solid var(--line2);block-size:1.25rem;position:relative}.day-hour{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink3);position:absolute;inset-inline-start:calc(var(--at,0) * 100%);translate:-50%}.day-lane{align-items:center;min-block-size:2.125rem;display:grid;position:relative}.day-lane-name{align-items:center;gap:var(--s1);font-size:var(--t-xs);color:var(--ink2);inline-size:6rem;display:flex;position:absolute;inset-inline-start:-6.5rem}.day-lane-track{border-radius:var(--r-sm);background:var(--surface-2);block-size:1.875rem;position:relative}.day-mark{block-size:1.5rem;text-wrap:nowrap;text-overflow:ellipsis;max-inline-size:18%;line-height:1.5rem;font-size:var(--t-xs);color:var(--ink);padding-inline-start:var(--s3);text-decoration:none;display:block;position:absolute;inset-block-start:3px;inset-inline-start:calc(var(--a,0) * 100%);overflow:hidden}.day-mark>b{margin-inline-end:var(--s1)}.day-mark:before{content:"";border:2px solid var(--accent);background:var(--surface);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-inline-start:0}.day-mark[data-end]{padding-inline:0 var(--s3);translate:-100%}.day-mark[data-end]:before{inset-inline:auto 0}[dir=rtl] .day-mark[data-end]{translate:100%}.day-mark[data-span]{inline-size:calc((var(--b,0) - var(--a,0)) * 100%);max-inline-size:none;padding-inline:var(--s2);border-radius:var(--r-sm);background:var(--accent-soft);border-inline-start:3px solid var(--accent)}.day-mark[data-span]:before{content:none}.day-now{background:var(--spark);pointer-events:none;border-radius:1px;inline-size:2px;position:absolute;inset-block:0;inset-inline-start:calc(6.5rem + (100% - 6.5rem) * var(--at,0))}.day-list{padding:var(--s3) 0 0;gap:var(--s2);border-block-start:1px solid var(--line2);font-size:var(--t-sm);margin:0;list-style:none;display:grid}.day-list li{align-items:baseline;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.day-list time{font-family:var(--font-mono);color:var(--ink2)}.day-list-heading{color:var(--ink3);font-size:var(--t-xs);margin-block-start:var(--s2);font-weight:600}@media (max-width:63.99rem){.day-lanes{display:none}}.desk-watching{gap:var(--s3);min-inline-size:0;display:grid}.desk-watching>h2{font-size:var(--t-md);margin:0}.watch-block{gap:var(--s2);padding:var(--s3);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);min-inline-size:0;display:grid}.watch-block-head{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.watch-block-head h3{font-size:var(--t-sm);margin:0}.watch-block .record-list{margin:0}.watch-block .record-row:has(.meter){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon main status""icon figure figure""icon extra extra"}.watch-block .record-row:has(.meter) .record-figure{text-align:start;justify-self:stretch}.watch-footnote,.watch-more{font-size:var(--t-xs);margin:0}@media (pointer:coarse){.desk-verb,.exception-resolve>summary,.exception-about a,.day-list a{min-height:44px}.exception-resolve>summary,.exception-about a,.day-list a{align-items:center;display:inline-flex}}.people-controls{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.people-search{flex:16rem;min-inline-size:0}.people-search input{inline-size:100%}.person-record-link{min-block-size:44px;padding-inline:var(--s4);align-items:center;margin-block-start:var(--s2);font-weight:500;display:inline-flex}.detail-editor{gap:var(--s3);flex-direction:column;min-inline-size:min(22rem,100%);display:flex}.detail-editor .button-row{margin:0}.reset-mfa{align-items:center;gap:var(--s2);flex-wrap:wrap;margin-inline-start:var(--s2);display:inline-flex}.matrix-editor{gap:var(--s4);flex-direction:column;display:flex;position:relative}.matrix-scroll{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);max-height:70vh;overflow:auto}.matrix-editor .matrix thead th{z-index:2;background:var(--surface);position:sticky;top:0}.matrix-editor .matrix th:first-child,.matrix-editor .matrix td:first-child{z-index:1;position:sticky;left:0}.matrix-editor .matrix thead th:first-child{z-index:3}.matrix-editor .matrix thead th[data-chosen]{color:var(--accent-ink);box-shadow:inset 0 -3px 0 var(--accent)}.matrix-editor .matrix .group-heading td:first-child{position:static}.matrix-group-label{display:inline-block;position:sticky;inset-inline-start:var(--s3)}.matrix-editor .matrix tbody td:not(:first-child){vertical-align:middle}.matrix-editor .matrix td.matrix-locked{line-height:1}.matrix-scoped{color:var(--ink2)}.matrix-locked{color:var(--ink2);font-size:var(--t-sm);font-weight:600}.matrix-cell[data-changed],.matrix-switch[data-changed]{outline:2px dashed var(--accent);outline-offset:2px}.matrix-cell[data-changed]:after,.matrix-switch[data-changed]:after{content:"•";color:var(--accent-ink);margin-inline-start:var(--s1)}.matrix-savebar{z-index:4;justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-2);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.matrix-savebar .button-row{margin:0}.matrix-savebar-count{font-weight:600}.matrix-review{padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.matrix-review h2{margin-block-start:0}.matrix-review ul{margin-block:0 var(--s4);padding-inline-start:var(--s5)}.matrix-review li+li{margin-block-start:var(--s1)}.matrix-phone .filter-pills button.filter-pill{background:var(--surface);min-block-size:44px;color:var(--ink);border-color:var(--line);border-radius:var(--r-pill);font-weight:500}.matrix-phone .filter-pills button.filter-pill:hover:not(:disabled){background:var(--surface-2)}.matrix-phone .filter-pills button.filter-pill[aria-current=true]{background:var(--accent-soft);border-color:color-mix(in oklch, var(--accent) 55%, transparent);color:var(--accent-ink);font-weight:600}.approval-routes{padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.approval-routes h2{margin-block-start:0}.approval-routes-list{margin:0;padding:0;list-style:none}.approval-route{align-items:center;gap:var(--s1) var(--s3);padding-block:var(--s2);flex-wrap:wrap;display:flex}.approval-route+.approval-route{border-block-start:1px solid var(--line2)}.approval-route-place{flex:0 14rem;min-inline-size:0;font-weight:600}.approval-route-who{min-inline-size:0;color:var(--ink2);flex:12rem}.route-editor .checks{max-block-size:16rem;overflow:auto}.currency-list{margin:0;padding:0;list-style:none}.currency-list li{align-items:center;gap:var(--s1) var(--s4);min-block-size:44px;padding-block:var(--s2);flex-wrap:wrap;display:flex}.currency-list li+li{border-block-start:1px solid var(--line2)}.currency-name{flex:14rem;min-inline-size:0}.currency-rate{font-variant-numeric:tabular-nums}.currency-add{gap:var(--s3);padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex}.currency-add h2{margin:0}.currency-add-fields{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}.currency-add .button-row{margin:0}.threshold-group h2{margin-block-start:0}.threshold-list{margin:0;padding:0;list-style:none}.threshold-list>li{padding-block:var(--s3)}.threshold-list>li+li{border-block-start:1px solid var(--line2)}.threshold-row{align-items:flex-end;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.threshold-row label{gap:var(--s1);flex-direction:column;flex:18rem;min-inline-size:0;display:flex}.threshold-field{align-items:center;gap:var(--s2);display:flex}.threshold-row input[type=number]{max-inline-size:9rem}.threshold-unit{text-wrap:nowrap}.currency-date{font-variant-numeric:tabular-nums}.approval-routes-process+.approval-routes-process{margin-block-start:var(--s4)}.matrix-leave .button-row{margin:0}.threshold-sentence{color:var(--ink)}.user-permissions{gap:var(--s3);min-width:0;display:grid}.user-permissions h2,.user-permissions h3{margin:0}.user-permissions-summary{color:var(--ink3);margin:0}.user-permissions-grant{display:flex}.user-perm-group{gap:var(--s2);display:grid}.user-perm-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.user-perm-row{align-items:center;gap:var(--s1) var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;min-width:0;display:flex}.user-perm-label{overflow-wrap:anywhere;flex:14rem;min-width:0;font-weight:600}.user-perm-source,.user-perm-by,.user-perm-reason{color:var(--ink3);overflow-wrap:anywhere;font-size:.875rem}.user-perm-source{text-align:end;flex:10rem;min-width:0}@media (max-width:30rem){.user-perm-source{text-align:start;flex-basis:100%}}.user-perm-mfa{color:var(--warn-ink);font-size:.875rem}.user-perm-row .popup-trigger{margin-left:auto}@media (pointer:coarse){.user-permissions .popup-trigger{min-height:44px}}.theme-switch{gap:var(--s1);padding-block:var(--s1);display:grid}.theme-switch-label{padding-inline:var(--s3);color:var(--ink3);font-size:.8125rem}.sections-sheet .theme-switch-label{color:var(--chrome-ink2)}.theme-switch-options{gap:2px;display:grid}.theme-switch-options button{align-items:center;gap:var(--s2);min-block-size:2.25rem;inline-size:100%;padding-inline:var(--s3);border-radius:var(--r);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:flex-start;display:flex}.theme-switch-options button:hover{background:color-mix(in oklch, var(--planet,var(--accent)) 10%, transparent)}.theme-switch-options button[aria-checked=true],.theme-switch-options button[aria-pressed=true]{background:color-mix(in oklch, var(--accent) 14%, transparent);font-weight:600}.theme-switch-options .theme-switch-tick{color:var(--accent);margin-inline-start:auto}.theme-switch-options button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (pointer:coarse){.theme-switch-options button{min-block-size:44px}}.rotator{gap:var(--s2);min-inline-size:0;display:grid}.rotator-bar{justify-content:flex-end;align-items:center;gap:var(--s1);padding-block-end:var(--s1);display:flex;position:relative}.desk-watching{position:relative}.desk-watching .rotator-bar{position:absolute;inset-block-start:calc(-1 * var(--s1));inset-inline-end:0}.rotator-position{text-align:center;min-inline-size:4.5rem;font-size:var(--t-xs);color:var(--ink2);font-variant-numeric:tabular-nums}.rotator-step{block-size:2rem;inline-size:2rem}[dir=rtl] .rotator-step .icon{transform:scaleX(-1)}.rotator-progress{background:var(--accent);transform-origin:0;block-size:2px;animation:rotator-progress var(--dwell,8s) linear forwards;opacity:.5;border-radius:2px;position:absolute;inset-block-end:0;inset-inline:0}[dir=rtl] .rotator-progress{transform-origin:100%}@keyframes rotator-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rotator-track{min-inline-size:0;display:grid}.rotator-slide{min-inline-size:0;transition:opacity .32s var(--ease), transform .32s var(--ease);grid-area:1/1}.rotator-slide[data-current=false]{visibility:hidden;opacity:0;transform:translateX(var(--s3))}.rotator-slide>.watch-block{align-content:start;block-size:100%}@media (pointer:coarse){.rotator-step{block-size:44px;inline-size:44px}}@media (prefers-reduced-motion:reduce){.rotator-slide{transition:none}.rotator-slide[data-current=false]{transform:none}}@media (min-width:80rem){.desk-page{block-size:max(36rem, calc(100dvh - 4.25rem - var(--s7)))}.desk-page>.desk{flex:1;align-items:stretch;min-block-size:0}.desk-page .desk-day{min-block-size:0;overflow-y:auto}.desk-page .desk-watching,.desk-page .rotator,.desk-page .rotator-track{min-block-size:0}.desk-page .rotator-track{grid-template-rows:minmax(0,1fr)}.desk-page .rotator-slide{border-radius:var(--r-lg);min-block-size:0;overflow-y:auto}.desk-page .desk-day{grid-template-rows:auto minmax(min-content,1fr) auto}.desk-page .day-lanes{grid-template-rows:auto;grid-auto-rows:minmax(2.125rem,1fr)}.desk-page .day-lane{align-items:stretch}.desk-page .day-lane-name{inset-block:0}.desk-page .day-lane-track{block-size:auto;min-block-size:1.875rem}.desk-page .day-mark{inset-block-start:calc(50% - .75rem)}.desk-page .desk-watching{gap:var(--s3);flex-direction:column;display:flex}.desk-page .desk-watching>h2{margin:0}.desk-page .desk-watching .rotator{flex:1;grid-template-rows:minmax(0,1fr)}}.day-empty{text-align:center;margin:0}.tracking-means{font-weight:400;display:block}.write-off-means{gap:var(--s1) var(--s3);font-size:var(--t-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.write-off-means dt{font-weight:600}.write-off-means dd{color:var(--ink2);margin:0}.unit-symbol-form{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.unit-symbol-form input[name=symbol]{inline-size:6rem}.required-mark{color:var(--bad-ink);margin-inline-start:.2em;font-weight:600}.catalogue-advanced{gap:var(--s3);padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));display:grid}.link-select{gap:var(--s1);min-inline-size:0;font-size:var(--t-sm);display:grid}.link-select-label{color:var(--ink2);font-weight:600}.link-select select{inline-size:100%;min-inline-size:0}.catalogue-card{position:relative}.catalogue-select-box{z-index:2;border-radius:var(--r);background:var(--surface);block-size:2.75rem;inline-size:2.75rem;box-shadow:var(--shadow-1);place-items:center;display:grid;position:absolute;inset-block-start:var(--s2);inset-inline-start:var(--s2)}.catalogue-select-box input{block-size:1.25rem;inline-size:1.25rem}.record-table .catalogue-select-box,.data-table .catalogue-select-box{box-shadow:none;position:static}.catalogue-select-bar{z-index:10;gap:var(--s2);padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);display:grid;position:sticky;inset-block-end:var(--s3)}.catalogue-select-actions{gap:var(--s2);flex-wrap:wrap;display:flex}@media (max-width:63.99rem){.catalogue-select-bar{inset-block-end:calc(var(--bottombar-h) + env(safe-area-inset-bottom) + var(--s2))}}.receive-here{min-inline-size:min(100%,26rem)}.truck-question+.truck-question{border-block-start:1px solid var(--line2);padding-block-start:var(--s3)}.flow-lines-table{border-collapse:collapse;inline-size:100%;font-size:var(--t-sm)}.flow-lines-table th,.flow-lines-table td{padding:var(--s2);text-align:start;vertical-align:middle;border-block-end:1px solid var(--line2)}.flow-lines-table thead th{color:var(--ink2);text-wrap:nowrap;font-weight:600}.flow-lines-table tbody th{font-weight:600}.flow-line.left{color:var(--ink3)}.flow-line-code{color:var(--ink2);font-weight:400;display:block}.add-stock-table td{min-inline-size:10rem}.add-stock-lines{min-inline-size:0}@media (max-width:47.99rem){.add-stock-table thead{display:none}.add-stock-table,.add-stock-table tbody,.add-stock-table tr,.add-stock-table td{inline-size:100%;display:block}.add-stock-table td{border-block-end:none;min-inline-size:0}.add-stock-table tr{padding-block:var(--s2);border-block-end:1px solid var(--line2)}}.add-stock-more{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.new-project-fields{padding:var(--s3);border:1px solid var(--line2);border-radius:var(--r)}.strike-stickers .alert{align-items:center}.pending-return-row{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.pending-return-note .alert{align-items:center}.return-from-project{min-inline-size:min(100%,32rem)}.request-section h2{margin:0}.request-section-count{font-size:.875rem;font-weight:400}.request-cards{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));margin:0;padding:0;list-style:none;display:grid}.request-card{padding:0}.request-card-link{gap:var(--s2);padding:var(--s4);color:inherit;flex-direction:column;block-size:100%;text-decoration:none;display:flex}.request-card-link:hover .request-card-code{text-decoration:underline}.request-card-photos{gap:var(--s1);flex-wrap:wrap;align-items:center;display:flex}.request-card-photo{border-radius:var(--r-sm);border:1px solid var(--line);object-fit:contain;background:var(--surface);block-size:3rem;inline-size:3rem}.request-card-nophoto{background:var(--surface-2);color:var(--ink3);place-items:center;font-weight:600;display:inline-grid}.request-card-more{color:var(--ink3);padding-inline:var(--s1);font-size:.875rem}.request-card-head{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.request-card-code{font-size:1.0625rem}.request-card-title,.request-card-route{overflow-wrap:anywhere}.request-card-meta{font-size:.875rem}.page{padding-inline:var(--s5);padding-block:var(--s4) var(--s6)}@media (min-width:80rem){.shell{grid-template-columns:16.5rem minmax(0,1fr)}}@media (min-width:64rem){.rail{margin:var(--s3);block-size:calc(100dvh - 2 * var(--s3));border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding-block:var(--s4);margin-inline-end:0}[dir=rtl] .rail{box-shadow:var(--shadow-1);margin-inline:0 var(--s3)}}.rail-links .nav-tile,.rail-links a[aria-current=page] .nav-tile{box-shadow:none;border-radius:var(--r-sm);color:var(--chrome-ink2);background:0 0;animation:none}.rail-links a:hover .nav-tile{animation:none}.rail-links a[aria-current=page]{background:var(--planet-soft);box-shadow:none;color:var(--planet-ink);font-weight:650}.rail-links a[aria-current=page] .nav-tile{color:var(--planet)}.rail-orbit{background:var(--planet-soft);box-shadow:none}.rail-orbit:before{display:none}.card{box-shadow:var(--shadow-1);padding:var(--s4) var(--s5);border:0}.card-urgent{box-shadow:var(--shadow-1), inset 0 0 0 1px color-mix(in oklch, var(--warn) 45%, transparent)}.card-alarm{box-shadow:var(--shadow-1), inset 0 0 0 1px color-mix(in oklch, var(--bad) 45%, transparent)}main .card>h2:first-child,main .card>h3:first-child{color:var(--planet-ink);font-size:var(--t-md);font-weight:650}.page-header{padding-block-start:0}.page-header:before,.page-header-tile{display:none}.page-header-main h1{font-weight:700}main{--btn:color-mix(in oklch, var(--planet) 84%, var(--btn-shade));--on-btn:var(--on-planet)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) main{--btn:var(--planet);--on-btn:var(--on-accent)}}:root[data-theme=dark] main{--btn:var(--planet);--on-btn:var(--on-accent)}button,a.button{border-radius:var(--r-pill);padding-inline:var(--s4);min-block-size:2.25rem}.filter-pills .pill,.section-switcher-item{color:var(--ink3);background:0 0;border-color:#0000}.filter-pills .pill:hover,a.section-switcher-item:hover{background:var(--surface-2)}.filter-pills .pill.active-filter,.section-switcher-item.active-filter{background:var(--planet-soft);color:var(--planet-ink);border-color:#0000}.pill:before,.pill.tone-ok:before,.pill.tone-warn:before,.pill.tone-bad:before,.pill.tone-accent:before,.pill.tone-info:before,.pill.tone-muted:before,.pill.active:before,.pill.deactivated:before,.pill.expiry_blocked:before,.pill.expired:before{display:none}.pill{padding-inline:var(--s3)}.stat{background:var(--surface);box-shadow:var(--shadow-1);border-radius:var(--r-lg);padding:var(--s3) var(--s4)}a.stat:hover{background:var(--surface);box-shadow:var(--shadow-2)}.card .stat{background:var(--surface-2);box-shadow:none}.card a.stat:hover{background:var(--planet-soft);box-shadow:none}.stat[data-ring=true]{align-items:center;gap:var(--s3);grid-template-columns:auto minmax(0,1fr)}.stat-body{gap:.15rem;min-inline-size:0;display:grid}.stat-ring{background:conic-gradient(var(--planet) calc(var(--fill,0) * 360deg), var(--line2) 0);block-size:2.75rem;inline-size:2.75rem;-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - .4rem), var(--ink) calc(100% - .4rem + 1px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - .4rem), var(--ink) calc(100% - .4rem + 1px));mask:radial-gradient(farthest-side, transparent calc(100% - .4rem), var(--ink) calc(100% - .4rem + 1px));border-radius:50%}.desk-verb{box-shadow:var(--shadow-1);padding:var(--s3) var(--s4);border:0;position:relative}a.desk-verb:hover{box-shadow:var(--shadow-2)}.desk-verb>.glyph{display:none}.desk-verb-art{color:var(--planet);opacity:.9;pointer-events:none;position:absolute;inset-block-end:var(--s3);inset-inline-end:var(--s3)}.desk-verb-art .icon{block-size:2.5rem;inline-size:2.5rem}.desk-verb-oldest{max-inline-size:calc(100% - 3rem)}.stat-value .glyph{display:none}input:not([type]),input[type=text],input[type=password],input[type=email],input[type=date],input[type=number],input[type=search],input[type=url],input[type=tel],input[type=time],input[type=datetime-local],input[type=month],select,textarea{border-radius:var(--r)}.release-line{text-align:center;font-size:var(--t-sm);color:var(--space-ink2);margin:0}.account-menu-release{padding:var(--s1) var(--s3) var(--s2);font-size:var(--t-sm);color:var(--ink3)}.tutorial-shell{background:var(--paper);min-block-size:100dvh;color:var(--ink)}.tutorial-bar{align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);background:var(--chrome);color:var(--chrome-ink);border-block-end:1px solid var(--chrome-line);display:flex}.tutorial-brand{align-items:center;gap:var(--s2);font-weight:600;display:inline-flex}.tutorial-who{color:var(--chrome-ink2);margin-inline-start:auto}.tutorial-brand,.tutorial-bar button{text-wrap:nowrap}.tutorial-bar form{margin-inline-start:auto}.tutorial-who+form{margin-inline-start:0}@media (max-width:39.99rem){.tutorial-who{display:none}.tutorial-who+form{margin-inline-start:auto}}.tutorial-main{max-inline-size:80rem;padding:var(--s5) var(--s4) var(--s7);margin-inline:auto}.tutorial-lead{max-inline-size:42rem;font-size:var(--t-md)}.tutorial-chapters{margin:0 0 var(--s5);gap:var(--s1);padding:0;list-style:none;display:grid}.tutorial-chapters li{align-items:center;gap:var(--s3);min-block-size:2.75rem;padding:var(--s1) var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:2rem minmax(0,1fr) auto auto;display:grid}.tutorial-chapter-number{font-family:var(--font-display);color:var(--ink3);text-align:end}.tutorial-chapter-title{font-weight:600}@media (max-width:39.99rem){.tutorial-chapters li{grid-template-columns:2rem minmax(0,1fr)}.tutorial-chapters li>:nth-child(n+3){grid-column:2;justify-self:start}}.tutorial-skip{margin-block-start:var(--s6)}.link-button{min-block-size:2.75rem;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tutorial-warning{padding:var(--s3);background:var(--warn-soft);color:var(--warn-ink);border-radius:var(--r)}.tutorial-runner{gap:var(--s4);display:grid}@media (min-width:64rem){.tutorial-runner{grid-template-columns:minmax(0,1fr) 24rem;align-items:start}.tutorial-step{position:sticky;inset-block-start:var(--s4)}}.tutorial-stage{background:var(--surface-2);border:2px dashed var(--line2);border-radius:var(--r-lg);min-inline-size:0;overflow:hidden}.tutorial-stage-banner{padding:var(--s1) var(--s3);background:var(--info-soft);color:var(--info-ink);font-size:var(--t-sm);margin:0;font-weight:600}.tutorial-stage-body{padding:var(--s4);min-block-size:16rem}.tutorial-step{padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.tutorial-step h1{margin:var(--s2) 0;font-size:var(--t-lg)}.tutorial-step h1:focus{outline:none}.tutorial-step-where{justify-content:space-between;gap:var(--s2);font-size:var(--t-sm);flex-wrap:wrap;margin:0;display:flex}.tutorial-actions{padding-inline-start:var(--s5)}.tutorial-actions li+li{margin-block-start:var(--s1)}.tutorial-note{border-inline-start:3px solid var(--info);padding-inline-start:var(--s3)}.tutorial-done-when[data-done]{color:var(--ok-ink)}.tutorial-nav{margin-block-start:var(--s4)}.tutorial-nav button,.tutorial-generic-actions button,.tutorial-skip dialog button{min-block-size:2.75rem}@media (max-width:63.99rem){.tutorial-step{border-end-end-radius:0;border-end-start-radius:0;max-block-size:55dvh;position:sticky;inset-block-end:0;overflow-y:auto}}.tutorial-generic{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.tutorial-generic-title{font-size:var(--t-lg);font-family:var(--font-display)}.tutorial-generic-actions button{text-align:start;justify-content:flex-start;inline-size:100%}.tutorial-generic-actions li[data-state=done] button{opacity:.7}.tutorial-generic-done{color:var(--ok-ink);font-weight:600}.tutorial-stage [data-highlight]{outline:3px solid var(--spark);outline-offset:3px;border-radius:var(--r-sm);animation:tutorial-pulse 1.6s var(--ease) infinite}@keyframes tutorial-pulse{50%{outline-color:var(--spark-soft)}}@media (prefers-reduced-motion:reduce){.tutorial-stage [data-highlight]{animation:none}}.mock-app{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:11rem minmax(0,1fr);min-block-size:22rem;display:grid;overflow:hidden}@media (max-width:39.99rem){.mock-app{grid-template-columns:3rem minmax(0,1fr)}.mock-rail-item span{display:none}}.mock-rail{justify-content:space-between;gap:var(--s3);padding:var(--s2);background:var(--chrome);color:var(--chrome-ink);flex-direction:column;display:flex}.mock-rail ul{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.mock-rail-item{align-items:center;gap:var(--s2);min-block-size:2.25rem;inline-size:100%;padding:var(--s1) var(--s2);border-radius:var(--r-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.mock-rail-item[aria-current=page]{background:var(--chrome-2);font-weight:600}.mock-recent{gap:var(--s1);display:grid}.mock-small{font-size:var(--t-xs);color:var(--ink3);margin:0}.mock-rail .mock-small{color:var(--chrome-ink2)}.mock-link{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mock-body{min-inline-size:0;position:relative}.mock-cluster{justify-content:flex-end;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border-block-end:1px solid var(--line);display:flex}.mock-badge-wrap{display:inline-flex;position:relative}.mock-badge{min-inline-size:1.1rem;padding-inline:var(--s1);border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-size:var(--t-xs);text-align:center;position:absolute;inset-block-start:-.4rem;inset-inline-end:-.6rem}.mock-jump{inset-block-start:3rem;inset-inline:var(--s3);z-index:1;gap:var(--s2);padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-2);display:grid;position:absolute}.mock-jump ul{margin:0;padding:0;list-style:none}.mock-page{padding:var(--s3)}.mock-title{margin:0 0 var(--s2);font-family:var(--font-display);font-size:var(--t-lg)}.mock-title-row{align-items:center;gap:var(--s2);display:flex}.mock-desk{gap:var(--s2);display:grid}@media (min-width:64rem){.mock-desk{grid-template-columns:repeat(3,minmax(0,1fr))}}.mock-panel{padding:var(--s2) var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.mock-panel p{margin:var(--s1) 0 0}.mock-cards{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.mock-cards li{padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.mock-help{margin-block:var(--s2);padding:var(--s2) var(--s3);background:var(--info-soft);color:var(--info-ink);border-radius:var(--r)}.mock-reasons{gap:var(--s1);margin-block:var(--s3);display:grid}.mock-reasons p{margin:0}.mock-field{gap:var(--s1);max-inline-size:20rem;display:grid}.mock-phone{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-rows:auto 1fr auto;min-block-size:22rem;inline-size:min(100%,20rem);margin-inline:auto;display:grid;overflow:hidden}.mock-phone-top,.mock-phone-bottom{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--chrome);color:var(--chrome-ink);display:flex}.mock-phone-bottom{justify-content:space-around}.mock-phone-screen{padding:var(--s3)}.mock-practice [data-tutorial-action]{min-block-size:2.75rem}.mock-practice label[data-tutorial-action]{align-items:center}.mock-practice .more-menu-list{margin-block-start:var(--s1);position:static}.mock-practice .more-menu{flex-direction:column;align-items:flex-end}.mock-wrap{flex-wrap:wrap}.mock-confirm{gap:var(--s2);padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);display:grid}.mock-confirm-title{margin:0;font-weight:600}.pscene{min-inline-size:0}.pscene button,.pscene select,.pscene input:not([type=checkbox]):not([type=radio]),.pscene .location-picker-trigger{min-block-size:2.75rem}.pscene .checks label,.pscene .check{align-items:center;min-block-size:2.75rem}.pscene button.section-switcher-item:hover:not(:disabled){background:var(--surface-2)}.pscene button.section-switcher-item.active-filter:hover:not(:disabled){background:var(--planet-soft)}@media (max-width:39.99rem){.mock-app.pscene{grid-template-columns:3.75rem minmax(0,1fr)}.pscene .mock-rail{padding-inline:var(--s1)}}.pscene-popup{gap:var(--s3);padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);display:grid}.tutorial-stage .mock-touch{min-block-size:2.75rem}.tutorial-stage .mock-check{cursor:pointer;align-items:center;min-block-size:2.75rem}.tutorial-stage .mock-check input{margin-block-start:0}.tutorial-stage button.mock-plain{padding-inline:var(--s2);color:inherit;font-weight:inherit;text-align:start;background:0 0;border-color:#0000;justify-content:flex-start}.tutorial-stage button.mock-plain:hover:not(:disabled),.tutorial-stage button.mock-plain[aria-expanded=true]{background:var(--surface-2);color:var(--ink)}.tutorial-stage button.mock-plain[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.mock-adm,.mock-rep{gap:var(--s3);min-inline-size:0;display:grid}.mock-adm{padding:var(--s3);background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.mock-adm-crumb{align-items:center;gap:var(--s1);font-size:var(--t-sm);color:var(--ink3);flex-wrap:wrap;margin:0;display:flex}.mock-adm-layout{align-items:start;gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}.mock-adm-nav{gap:var(--s1);min-inline-size:0;contain:paint;padding-block-end:var(--s1);display:flex;overflow-x:auto}.mock-adm-group{gap:var(--s1);flex:none;display:flex}.mock-adm-heading{padding-inline:var(--s2);font-size:var(--t-xs);color:var(--ink3);margin:0;font-weight:600;display:none}.tutorial-stage button.mock-adm-link{gap:var(--s2);font-size:var(--t-sm);text-wrap:nowrap;flex:none}@media (min-width:64rem){.mock-adm-layout{grid-template-columns:11rem minmax(0,1fr)}.mock-adm-nav{gap:var(--s3);display:grid;overflow:visible}.mock-adm-group{gap:var(--s1);display:grid}.mock-adm-heading{display:block}.tutorial-stage button.mock-adm-link{text-wrap:wrap;inline-size:100%}}.mock-adm-panel{gap:var(--s3);min-inline-size:0;display:grid}.mock-adm-head{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;min-inline-size:0;display:flex}.mock-adm-head h2{font-family:var(--font-display);font-size:var(--t-lg);overflow-wrap:anywhere;margin:0}.mock-adm-card{gap:var(--s2);min-inline-size:0;padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin:0;display:grid}.mock-adm-card>h3,.mock-adm-card>h4,.mock-adm-panel>h3,.mock-adm-popup>h4{font-size:var(--t-md);margin:0}.mock-adm-card .field,.mock-adm-card fieldset{margin-block-end:0}.mock-adm-rows{margin:0;padding:0;list-style:none;display:grid}.mock-adm-row{align-items:center;gap:var(--s1) var(--s3);min-inline-size:0;padding-block:var(--s2);border-block-start:1px solid var(--line);flex-wrap:wrap;display:flex}.mock-adm-row:first-child{border-block-start:0}.mock-adm-row[aria-current=true]{background:var(--accent-soft)}.mock-adm-grow{overflow-wrap:anywhere;flex:10rem;min-inline-size:0}.mock-adm-block{display:block}.mock-adm-controls{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.mock-adm-chips{min-inline-size:0}.mock-adm-checks{gap:0 var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));display:grid}.mock-adm-split{align-items:start;gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:80rem){.mock-adm-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mock-adm-facts{min-inline-size:0}.mock-adm-scroll{contain:paint;min-inline-size:0;overflow-x:auto}.mock-adm-table{border-collapse:collapse;inline-size:100%;font-size:var(--t-sm)}.mock-adm-table th,.mock-adm-table td{padding:var(--s1) var(--s2);text-align:start;vertical-align:middle;border-block-end:1px solid var(--line)}.mock-adm-table.matrix th:first-child,.mock-adm-table.matrix td:first-child{min-inline-size:10rem}.tutorial-stage .mock-adm-cell{inline-size:2.75rem}.mock-adm-savebar{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);flex-wrap:wrap;display:flex}.mock-adm-popup{gap:var(--s2);padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-2);margin-block-start:var(--s2);display:grid}.mock-adm-wide{flex-basis:100%}.mock-adm-inline{align-items:center;gap:var(--s2);flex-wrap:wrap;display:inline-flex}.mock-adm-symbol{inline-size:6rem}.mock-adm-tree,.mock-adm-tree ul{margin:0;padding-inline-start:var(--s4)}.mock-adm-tree{padding-inline-start:0;list-style:none}.mock-adm-tree>li+li{margin-block-start:var(--s2)}@media (max-width:39.99rem){.mock-app.mock-rep-app{grid-template-columns:3.75rem minmax(0,1fr)}}.tutorial-stage button.mock-rep-title{inline-size:100%;font:inherit;padding-inline:0}.mock-rep-find{inline-size:min(100%,14rem)}.tutorial-stage button.mock-rep-back{color:var(--ink3);font-size:var(--t-sm);padding-inline:0}.mock-rep-layout{align-items:start;gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}.mock-rep-panel{gap:var(--s3);padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);display:none}.mock-rep-panel[data-open=true]{display:grid}.mock-rep-filters{justify-self:start}@media (min-width:64rem){.mock-rep-layout{grid-template-columns:12rem minmax(0,1fr)}.mock-rep-panel{display:grid}.mock-rep-filters{display:none}}.mock-rep-panel .pill{text-wrap:wrap;max-inline-size:100%}.mock-rep-section{gap:var(--s1);display:grid}.mock-rep-results{gap:var(--s3);min-inline-size:0;display:grid}.mock-rep-chart-title{font-size:var(--t-md);margin:0}.tutorial-stage button.mock-rep-summary{inline-size:100%;font-weight:400}.mock-rep-menu{margin-block:var(--s1);padding:var(--s1);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-2);display:grid}.mock-rep-views{gap:var(--s1);flex-wrap:wrap;display:inline-flex}.pscene-popup-title{font-size:var(--t-lg);margin:0}.pscene-picker .location-picker-panel{min-inline-size:0;margin-block-start:var(--s1);position:static}.pscene-picker-row{inline-size:100%;color:var(--ink);text-align:start;background:0 0;border:0;justify-content:flex-start;font-weight:400}.pscene .pscene-picker-row:hover:not(:disabled){background:var(--surface-2)}.pscene-picker-row[aria-pressed=true]{background:var(--accent-soft)}.pscene-field-label{margin-block-end:var(--s1);font-weight:500;display:block}.pscene-line{gap:var(--s2);padding-block:var(--s2);border-block-start:1px solid var(--line);display:grid}.pscene-line-title{margin:0;font-weight:600}.pscene-line-fields{gap:var(--s2) var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;display:grid}.pscene-line-fields .field{margin:0}.pscene-labelled{gap:var(--s1);display:grid}.pscene-result{align-items:center;gap:var(--s2);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.pscene-menu{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pscene-pills{gap:var(--s2);flex-wrap:wrap;margin:0;display:flex}.pscene-tree{gap:var(--s1);margin:0;padding-inline-start:var(--s4);display:grid}.pscene-map{gap:var(--s3);min-block-size:8rem;padding:var(--s3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pscene-map-zone{background:var(--surface);border:2px dashed var(--line2);border-radius:var(--r-sm);place-items:center;font-weight:600;display:grid}.pscene-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.pscene .pscene-card-button{text-align:start;background:var(--surface);inline-size:100%;color:var(--ink);border-color:var(--line);justify-content:stretch;justify-items:start;font-weight:400}.pscene .pscene-card-button:hover:not(:disabled){background:var(--surface);border-color:var(--planet)}.pscene-route{gap:var(--s3);margin:0;padding-inline-start:var(--s5);display:grid}.mock-screen{gap:var(--s3);min-inline-size:0;padding:var(--s3);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);display:grid}.mock-scene :is(button,select,input:not([type=checkbox]):not([type=radio]),textarea,summary),.mock-scene .mock-rail-item{min-block-size:2.75rem}@media (max-width:39.99rem){.mock-scene .mock-app{grid-template-columns:3.75rem minmax(0,1fr)}.mock-scene .mock-rail{padding-inline:var(--s1)}}.mock-head{justify-content:space-between;align-items:flex-start;gap:var(--s2);flex-wrap:wrap;min-inline-size:0;display:flex}.mock-head-main{gap:var(--s1);min-inline-size:0;display:grid}.mock-head-main .mock-title{margin:0}.mock-head-meta,.mock-head-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.mock-dialog{gap:var(--s3);padding:var(--s3);background:var(--surface);border:1px solid var(--line2);border-radius:var(--r-lg);box-shadow:var(--shadow-2);display:grid}.mock-dialog-head{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.mock-dialog-title{font-family:var(--font-display);font-size:var(--t-md);margin:0;font-weight:600}.mock-scan{margin:0}.mock-quantity input{inline-size:5rem}.mock-camera{background:var(--camera);min-block-size:8rem;color:var(--on-camera);border-radius:var(--r);place-items:center;display:grid}.mock-sign{min-block-size:6rem;padding:var(--s2);background:var(--sign-paper);color:var(--sign-ink);border:1px dashed var(--sign-edge);border-radius:var(--r);font-size:var(--t-sm);align-content:end;display:grid}.mock-menu{justify-items:end;gap:var(--s1);display:grid}.mock-menu-list{padding:var(--s1);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);margin:0;list-style:none}.mock-rows{margin:0;padding-inline-start:var(--s4)}.mock-card-button{text-align:start;background:var(--surface);inline-size:100%;color:var(--ink);font:inherit;cursor:pointer;justify-content:flex-start}.mock-card-button:hover{background:var(--surface-2)}.mock-plan{min-block-size:12rem;padding:var(--s3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);display:grid}.mock-plan-zone{align-content:start;justify-items:start;gap:var(--s3);inline-size:min(100%,18rem);padding:var(--s3);border:2px solid var(--warn);border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn-ink);display:grid}.mock-plan-label{font-size:var(--t-sm);font-weight:600}.mock-plan-rack{border:2px solid var(--warn);border-radius:var(--r-pill);background:var(--surface);min-inline-size:2.75rem;color:var(--warn-ink);font-family:var(--font-mono)}.mock-panel-box .filter-pills{margin:0}.mock-scene .map-stage-toolbar[data-highlight]{outline-offset:-3px}.mock-screen{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);min-inline-size:0}.mock-req .mock-page{gap:var(--s3);min-inline-size:0}.mock-req :is(button,select,textarea,input:not([type=radio],[type=checkbox],[type=hidden])){min-block-size:2.75rem}.mock-req .check{align-items:center;min-block-size:2.75rem}.mock-req .mock-rail-item{justify-content:flex-start;min-block-size:2.75rem}.mock-req fieldset{min-inline-size:0}.mock-req .request-cards{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr))}.mock-req .mock-facts{min-inline-size:0}.mock-section-title{font-size:var(--t-md);margin:0}.mock-card-button,.mock-card-button:hover:not(:disabled){inline-size:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;justify-content:flex-start;align-items:stretch;font-weight:400}.mock-card-button:hover:not(:disabled) .request-card-code{text-decoration:underline}.mock-record-head{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.mock-record-head .mock-title{margin:0}.mock-record-actions{gap:var(--s2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.mock-menu-trigger{gap:var(--s2)}.mock-start-menu{padding:var(--s1);background:var(--surface);border-radius:var(--r);max-inline-size:18rem;box-shadow:var(--shadow-2);margin:0;list-style:none}.mock-flow-bar{align-items:center}.mock-flow-bar .hint{margin:0}.mock-sign-pad,.mock-sign-pad:hover:not(:disabled){background:var(--sign-paper);block-size:7rem;inline-size:100%;color:var(--sign-ink);border:2px solid var(--sign-edge);border-radius:var(--r);cursor:crosshair;place-items:center;padding:0;display:grid}.mock-sign-ink{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;block-size:70%;inline-size:60%}.buy-approvals{gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.buy-approvals{grid-template-columns:repeat(2,minmax(0,1fr))}}.buy-approval{gap:var(--s1);display:grid}.buy-redirect-trail{gap:var(--s1);margin:0;padding-inline-start:var(--s5);display:grid}.buy-total{justify-content:space-between;gap:var(--s2);flex-wrap:wrap;font-weight:600;display:flex}.buy-prices{margin:var(--s2) 0 0;padding-inline-start:var(--s5)}.record-purchase-trigger{text-wrap:nowrap}.record-purchase .purchase-line{border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s3);margin:0}.record-purchase .purchase-line legend{padding:0 var(--s1);font-weight:600}.purchase-receipt{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.buy-new-sku{border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s3)}.buy-new-sku-head{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.buy-new-sku-photo{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.buy-new-sku-record{align-items:flex-start;gap:var(--s2);display:flex}.buy-new-sku-photo-thumb{object-fit:cover;border-radius:var(--r-sm);flex:none;block-size:3rem;inline-size:3rem}.buy-new-sku-facts{gap:0 var(--s2);margin:var(--s1) 0 0;grid-template-columns:auto minmax(0,1fr);font-weight:400;display:grid}.buy-new-sku-facts dt{color:var(--ink3)}.buy-new-sku-facts dd{margin:0}@media (max-width:63.99rem){.page{padding-block-end:calc(var(--bottombar-h) + env(safe-area-inset-bottom) + var(--s6))}}.buy-approvals{align-items:start}@media (min-width:64rem){.buy-lines-table th:first-child,.buy-lines-table td:first-child{overflow-wrap:break-word;min-inline-size:7rem}.buy-lines-table th,.buy-lines-table td{padding-inline:var(--s2)}.buy-lines-table thead th{text-wrap:wrap;vertical-align:bottom}.buy-lines-table .amount-figure{text-wrap:nowrap}}.flow-lines-table tbody th{text-wrap:wrap;overflow-wrap:break-word}.flow-lines-table td.numeric{text-wrap:nowrap}@media (min-width:80rem){.desk-page{block-size:auto;min-block-size:max(36rem, calc(100dvh - 4.25rem - var(--s7)))}.desk-page .desk-day{overflow-y:visible}.desk-page .desk-watching{contain:size}}.buy-dup-hits .record-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main figure""extra extra"}.buy-dup-hits .record-row>.record-main{display:contents}.buy-dup-hits .record-row .row-link{text-overflow:ellipsis;text-wrap:nowrap;grid-area:main;min-inline-size:0;overflow:hidden}.buy-dup-hits .record-row .record-meta{grid-area:extra;margin:0}
