.page-module__ki9R7G__page{max-width:1100px;padding:var(--space-10) var(--space-6) var(--space-24);margin:0 auto}.page-module__ki9R7G__header{margin-bottom:var(--space-12)}.page-module__ki9R7G__title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--text-primary);margin:0}.page-module__ki9R7G__dot{color:var(--accent)}.page-module__ki9R7G__subtitle{margin:var(--space-2) 0 0;font-size:var(--fs-body);color:var(--text-secondary)}.page-module__ki9R7G__toc{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.page-module__ki9R7G__tocLink{height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-size:var(--fs-sm);font-weight:var(--fw-medium);align-items:center;text-decoration:none;display:inline-flex}.page-module__ki9R7G__tocLink:hover{background:var(--surface-hover);color:var(--text-primary);text-decoration:none}.page-module__ki9R7G__section{margin-bottom:var(--space-16);scroll-margin-top:var(--space-6)}.page-module__ki9R7G__sectionTitle{margin:0 0 var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);color:var(--text-primary)}
.Button-module__sPql7q__button{font-family:var(--font-sans);font-weight:var(--fw-medium);letter-spacing:var(--ls-snug);white-space:nowrap;border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.Button-module__sPql7q__button:focus-visible{box-shadow:var(--shadow-focus)}.Button-module__sPql7q__button:disabled{cursor:not-allowed;opacity:.5}.Button-module__sPql7q__fullWidth{width:100%}.Button-module__sPql7q__label{min-width:0}.Button-module__sPql7q__alignStart{justify-content:flex-start}.Button-module__sPql7q__alignStart .Button-module__sPql7q__label{text-align:left;flex:1}.Button-module__sPql7q__sm{height:var(--control-sm);font-size:var(--fs-sm);gap:6px;padding:0 10px}.Button-module__sPql7q__md{height:var(--control-md);font-size:var(--fs-sm);gap:6px;padding:0 12px}.Button-module__sPql7q__lg{height:var(--control-lg);font-size:var(--fs-md);gap:8px;padding:0 16px}.Button-module__sPql7q__touch{height:var(--control-touch);font-size:var(--fs-md);gap:8px;padding:0 20px}.Button-module__sPql7q__primary{background:var(--accent);color:var(--on-accent);border:1px solid #0000}.Button-module__sPql7q__primary:hover:not(:disabled){background:var(--accent-hover)}.Button-module__sPql7q__primary:active:not(:disabled){background:var(--accent-active)}.Button-module__sPql7q__secondary{background:var(--surface);color:var(--text-primary);border:1px solid var(--border)}.Button-module__sPql7q__secondary:hover:not(:disabled){background:var(--surface-hover)}.Button-module__sPql7q__secondary:active:not(:disabled){background:var(--surface-active)}.Button-module__sPql7q__ghost{color:var(--text-secondary);background:0 0;border:1px solid #0000}.Button-module__sPql7q__ghost:hover:not(:disabled){background:var(--surface-hover)}.Button-module__sPql7q__ghost:active:not(:disabled){background:var(--surface-active)}.Button-module__sPql7q__destructive{background:var(--status-danger-solid);color:var(--status-danger-on-solid);border:1px solid #0000}.Button-module__sPql7q__destructive:hover:not(:disabled),.Button-module__sPql7q__destructive:active:not(:disabled){background:var(--red-700)}.Button-module__sPql7q__dangerOutline{color:var(--text-danger);border:1px solid var(--status-danger-solid);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0}.Button-module__sPql7q__dangerOutline:hover:not(:disabled),.Button-module__sPql7q__dangerOutline:active:not(:disabled){background:var(--status-danger-solid);color:var(--status-danger-on-solid)}.Button-module__sPql7q__spinner{animation:.7s linear infinite Button-module__sPql7q__spin}@keyframes Button-module__sPql7q__spin{to{transform:rotate(360deg)}}
.Checkbox-module__eXqUMa__root{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.Checkbox-module__eXqUMa__disabled{cursor:not-allowed;opacity:.5}.Checkbox-module__eXqUMa__box{width:var(--box-size);height:var(--box-size);border-radius:var(--radius-xs);background:var(--surface);border:1.5px solid var(--border-strong);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.Checkbox-module__eXqUMa__box:focus-within{box-shadow:var(--shadow-focus)}.Checkbox-module__eXqUMa__on{background:var(--accent);border-color:var(--accent)}.Checkbox-module__eXqUMa__sm .Checkbox-module__eXqUMa__box{--box-size:15px}.Checkbox-module__eXqUMa__md .Checkbox-module__eXqUMa__box{--box-size:17px}.Checkbox-module__eXqUMa__lg .Checkbox-module__eXqUMa__box{--box-size:20px}.Checkbox-module__eXqUMa__native{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.Checkbox-module__eXqUMa__mark{color:var(--on-accent)}.Checkbox-module__eXqUMa__sm .Checkbox-module__eXqUMa__mark{width:11px;height:11px}.Checkbox-module__eXqUMa__md .Checkbox-module__eXqUMa__mark{width:12px;height:12px}.Checkbox-module__eXqUMa__lg .Checkbox-module__eXqUMa__mark{width:15px;height:15px}.Checkbox-module__eXqUMa__label{font-size:var(--fs-body);color:var(--text-primary)}@media (pointer:coarse){.Checkbox-module__eXqUMa__root{min-block-size:var(--control-touch)}.Checkbox-module__eXqUMa__root:not(:has(.Checkbox-module__eXqUMa__label)){min-inline-size:var(--control-touch);justify-content:center}.Checkbox-module__eXqUMa__box .Checkbox-module__eXqUMa__native{top:calc((var(--box-size) - var(--control-touch)) / 2);left:calc((var(--box-size) - var(--control-touch)) / 2);width:var(--control-touch);height:var(--control-touch);bottom:auto;right:auto}}
.DataTable-module__-puhTa__frame{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}@supports (overflow:clip){.DataTable-module__-puhTa__frame{overflow:clip}}.DataTable-module__-puhTa__scroll{position:relative;overflow:auto}.DataTable-module__-puhTa__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-body)}.DataTable-module__-puhTa__th{z-index:2;height:var(--row-dense);padding:0 var(--space-3);text-align:left;white-space:nowrap;background:var(--bg-subtle);border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;-webkit-user-select:none;user-select:none;position:sticky;top:0}.DataTable-module__-puhTa__thNumeric{text-align:right}.DataTable-module__-puhTa__sortBtn{appearance:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;align-items:center;gap:var(--space-1);background:0 0;border:none;max-width:100%;margin:0;padding:0;text-decoration:none;display:inline-flex}.DataTable-module__-puhTa__sortBtn:hover{color:var(--text-primary)}.DataTable-module__-puhTa__thNumeric .DataTable-module__-puhTa__sortBtn{flex-direction:row-reverse}.DataTable-module__-puhTa__resizer{z-index:1;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:9px;height:100%;position:absolute;top:0;right:-4px}.DataTable-module__-puhTa__resizer:after{content:"";background:var(--border-strong);opacity:0;width:1px;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;top:20%;bottom:20%;left:4px}.DataTable-module__-puhTa__resizer:hover:after,.DataTable-module__-puhTa__resizer:focus-visible:after{opacity:1}.DataTable-module__-puhTa__resizer:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}@media (prefers-reduced-motion:reduce){.DataTable-module__-puhTa__resizer:after{transition:none}}.DataTable-module__-puhTa__clipped{text-overflow:ellipsis;overflow:hidden}.DataTable-module__-puhTa__sortMark{opacity:.35;flex:none}.DataTable-module__-puhTa__sortActive .DataTable-module__-puhTa__sortMark{opacity:1;color:var(--text-primary)}.DataTable-module__-puhTa__sortRank{border-radius:var(--radius-sm);background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font-size:var(--fs-caption);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.DataTable-module__-puhTa__td{height:44px;padding:0 var(--space-3);border-bottom:1px solid var(--row-rule);color:var(--text-primary);vertical-align:middle;white-space:nowrap}.DataTable-module__-puhTa__tbody tr:last-child .DataTable-module__-puhTa__td{border-bottom:none}.DataTable-module__-puhTa__tr{transition:background var(--dur-fast) var(--ease-out)}.DataTable-module__-puhTa__tr:hover .DataTable-module__-puhTa__td{background:var(--surface-hover)}.DataTable-module__-puhTa__trSelected .DataTable-module__-puhTa__td{background:var(--surface-selected)}.DataTable-module__-puhTa__trMuted .DataTable-module__-puhTa__td{color:var(--text-secondary)}.DataTable-module__-puhTa__trHighlighted .DataTable-module__-puhTa__td{background:var(--bg-subtle)}.DataTable-module__-puhTa__tr.DataTable-module__-puhTa__trHighlighted .DataTable-module__-puhTa__td:first-child{background-image:linear-gradient(to right, var(--border-strong) 0 3px, transparent 3px)}.DataTable-module__-puhTa__numeric{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:var(--fnum)}.DataTable-module__-puhTa__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:var(--fnum)}.DataTable-module__-puhTa__muted{color:var(--text-secondary)}.DataTable-module__-puhTa__thumbCell{width:calc(28px + 2 * var(--space-3));line-height:0}.DataTable-module__-puhTa__negative{color:var(--text-danger)}.DataTable-module__-puhTa__absent{color:var(--text-secondary)}.DataTable-module__-puhTa__pin{z-index:1;background:var(--surface);position:sticky;left:0}.DataTable-module__-puhTa__tr:hover .DataTable-module__-puhTa__pin{background:var(--surface-hover)}.DataTable-module__-puhTa__trSelected .DataTable-module__-puhTa__pin{background:var(--surface-selected)}.DataTable-module__-puhTa__th.DataTable-module__-puhTa__pin{z-index:3;background:var(--bg-subtle)}.DataTable-module__-puhTa__pinEdge{box-shadow:1px 0 0 0 var(--border-subtle)}@keyframes DataTable-module__-puhTa__navRowPress{to{background-color:var(--surface-active)}}.DataTable-module__-puhTa__tr.DataTable-module__-puhTa__tr[data-nav-pending] .DataTable-module__-puhTa__td,.DataTable-module__-puhTa__tr.DataTable-module__-puhTa__tr[data-nav-pending] .DataTable-module__-puhTa__pin{animation:DataTable-module__-puhTa__navRowPress var(--dur-fast) var(--ease-out) .1s forwards}@media (prefers-reduced-motion:reduce){.DataTable-module__-puhTa__tr.DataTable-module__-puhTa__tr[data-nav-pending] .DataTable-module__-puhTa__td,.DataTable-module__-puhTa__tr.DataTable-module__-puhTa__tr[data-nav-pending] .DataTable-module__-puhTa__pin{animation-duration:1ms}}@media (forced-colors:active){.DataTable-module__-puhTa__tr.DataTable-module__-puhTa__tr[data-nav-pending] .DataTable-module__-puhTa__td,.DataTable-module__-puhTa__tr.DataTable-module__-puhTa__tr[data-nav-pending] .DataTable-module__-puhTa__pin{animation:none}}@keyframes DataTable-module__-puhTa__navCellPress{to{background-color:var(--surface-active)}}.DataTable-module__-puhTa__cellLink.DataTable-module__-puhTa__cellLink[data-nav-pending]{animation:DataTable-module__-puhTa__navCellPress var(--dur-fast) var(--ease-out) .1s forwards}@media (prefers-reduced-motion:reduce){.DataTable-module__-puhTa__cellLink.DataTable-module__-puhTa__cellLink[data-nav-pending]{animation-duration:1ms}}@media (forced-colors:active){.DataTable-module__-puhTa__cellLink.DataTable-module__-puhTa__cellLink[data-nav-pending]{animation:none}}.DataTable-module__-puhTa__identityLead{align-items:center;gap:var(--space-2);display:flex}.DataTable-module__-puhTa__identity{flex-direction:column;gap:1px;min-width:0;display:flex}.DataTable-module__-puhTa__identityCode{font-family:var(--font-mono);font-size:var(--fs-body);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-link);text-overflow:ellipsis;text-decoration:none;overflow:hidden}.DataTable-module__-puhTa__identityCode:hover{text-underline-offset:2px;text-decoration:underline}.DataTable-module__-puhTa__identityProse{font-variant-numeric:normal;font-family:inherit}.DataTable-module__-puhTa__identityPlain{color:var(--text-primary)}.DataTable-module__-puhTa__identityPlain:hover{text-decoration:none}.DataTable-module__-puhTa__trClickable{cursor:pointer}.DataTable-module__-puhTa__identityButton{appearance:none;text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.DataTable-module__-puhTa__identityButton:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}.DataTable-module__-puhTa__cellLink{color:var(--text-link);text-decoration:none}.DataTable-module__-puhTa__cellLink:hover{text-underline-offset:2px;text-decoration:underline}.DataTable-module__-puhTa__cellLink:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}.DataTable-module__-puhTa__identityDesc{font-size:var(--fs-caption);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.DataTable-module__-puhTa__selectCell{width:36px;padding-right:0}.DataTable-module__-puhTa__expandCell{width:30px;padding-right:0}.DataTable-module__-puhTa__expandBtn{width:26px;height:100%;min-height:var(--control-touch);color:var(--text-secondary);cursor:pointer;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.DataTable-module__-puhTa__expandBtn:hover{color:var(--text-primary)}.DataTable-module__-puhTa__expandBtn:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.DataTable-module__-puhTa__expandIcon{transition:transform var(--dur-fast) var(--ease-out)}.DataTable-module__-puhTa__expandIconOpen{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.DataTable-module__-puhTa__expandIcon{transition:none}}.DataTable-module__-puhTa__detailRow>.DataTable-module__-puhTa__detailCell{background:var(--bg-subtle);border-bottom:1px solid var(--row-rule);padding:0}.DataTable-module__-puhTa__busyRows{opacity:.45;transition:opacity var(--dur-fast) var(--ease-out)}.DataTable-module__-puhTa__busyLine{z-index:4;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.DataTable-module__-puhTa__busyLine:after{content:"";border-radius:var(--radius-full);background:var(--border-focus);width:32%;animation:DataTable-module__-puhTa__dataTableSlide 1.15s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes DataTable-module__-puhTa__dataTableSlide{0%{transform:translate(-110%)}to{transform:translate(420%)}}@media (prefers-reduced-motion:reduce){.DataTable-module__-puhTa__busyLine:after{opacity:.5;width:100%;animation:none}}.DataTable-module__-puhTa__stateBody{padding:var(--space-10) var(--space-6);align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.DataTable-module__-puhTa__stateIcon{border-radius:var(--radius-full);background:var(--bg-subtle);width:40px;height:40px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.DataTable-module__-puhTa__stateIconDanger{background:var(--status-danger-surface);color:var(--status-danger-text)}.DataTable-module__-puhTa__stateTitle{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-primary)}.DataTable-module__-puhTa__stateText{font-size:var(--fs-body);color:var(--text-secondary);max-width:52ch;line-height:var(--lh-copy)}.DataTable-module__-puhTa__stateCode{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-secondary);background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:2px var(--space-2)}.DataTable-module__-puhTa__stateActions{gap:var(--space-2);margin-top:var(--space-1);display:flex}.DataTable-module__-puhTa__skelBar{border-radius:var(--radius-full);background:var(--surface-active);height:10px;animation:DataTable-module__-puhTa__dataTablePulse 1.3s var(--ease-in-out) infinite}.DataTable-module__-puhTa__skelBarSm{height:8px}@keyframes DataTable-module__-puhTa__dataTablePulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.DataTable-module__-puhTa__skelBar{opacity:.7;animation:none}}.DataTable-module__-puhTa__skelIdentity{flex-direction:column;gap:6px;display:flex}.DataTable-module__-puhTa__identityLead .DataTable-module__-puhTa__skelIdentity{flex:1;min-width:0}.DataTable-module__-puhTa__skelCell{display:flex}.DataTable-module__-puhTa__skelNumeric{justify-content:flex-end;display:flex}.DataTable-module__-puhTa__tfoot{position:sticky;bottom:0}.DataTable-module__-puhTa__tfootCell{height:var(--row-default);font-weight:var(--fw-semibold);color:var(--text-primary);background:var(--bg-subtle);border-top:1px solid var(--border-subtle);white-space:nowrap;padding:0 12px}
.DataList-module__H7qWjW__list{gap:var(--space-2);flex-direction:column;display:flex}.DataList-module__H7qWjW__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);content-visibility:auto;contain-intrinsic-size:auto 158px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.DataList-module__H7qWjW__cardLink{color:inherit;flex-direction:column;min-width:0;text-decoration:none;display:flex}.DataList-module__H7qWjW__cardButton{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.DataList-module__H7qWjW__card:has(>.DataList-module__H7qWjW__cardButton:focus-visible){box-shadow:var(--shadow-focus)}.DataList-module__H7qWjW__cardHighlighted{border-color:var(--border-strong)}.DataList-module__H7qWjW__cardHighlighted .DataList-module__H7qWjW__zoneA{background:var(--bg-subtle)}.DataList-module__H7qWjW__cardHighlighted:before{content:"";background:var(--border-strong);z-index:1;pointer-events:none;width:3px;position:absolute;inset-block:0;inset-inline-start:0}.DataList-module__H7qWjW__cardMuted .DataList-module__H7qWjW__description,.DataList-module__H7qWjW__cardMuted .DataList-module__H7qWjW__meta,.DataList-module__H7qWjW__cardMuted .DataList-module__H7qWjW__metricValue{color:var(--text-secondary)}.DataList-module__H7qWjW__cardLink:after{content:"";position:absolute;inset:0}.DataList-module__H7qWjW__cardAction{top:var(--space-2);right:var(--space-2);z-index:1;align-items:center;display:flex;position:absolute}@supports (overflow:clip){.DataList-module__H7qWjW__card{overflow:clip}}.DataList-module__H7qWjW__card:active{background:var(--surface-hover)}.DataList-module__H7qWjW__card:active .DataList-module__H7qWjW__zoneB{background:var(--surface-active)}@keyframes DataList-module__H7qWjW__navCardPress{to{background-color:var(--surface-hover)}}@keyframes DataList-module__H7qWjW__navCardPressZoneB{to{background-color:var(--surface-active)}}.DataList-module__H7qWjW__card.DataList-module__H7qWjW__card[data-nav-pending]{animation:DataList-module__H7qWjW__navCardPress var(--dur-fast) var(--ease-out) .1s forwards}.DataList-module__H7qWjW__card.DataList-module__H7qWjW__card[data-nav-pending] .DataList-module__H7qWjW__zoneB{animation:DataList-module__H7qWjW__navCardPressZoneB var(--dur-fast) var(--ease-out) .1s forwards}@media (prefers-reduced-motion:reduce){.DataList-module__H7qWjW__card.DataList-module__H7qWjW__card[data-nav-pending],.DataList-module__H7qWjW__card.DataList-module__H7qWjW__card[data-nav-pending] .DataList-module__H7qWjW__zoneB{animation-duration:1ms}}@media (forced-colors:active){.DataList-module__H7qWjW__card.DataList-module__H7qWjW__card[data-nav-pending],.DataList-module__H7qWjW__card.DataList-module__H7qWjW__card[data-nav-pending] .DataList-module__H7qWjW__zoneB{animation:none}}.DataList-module__H7qWjW__zoneA{padding:var(--space-3) var(--space-4);min-height:var(--control-touch);flex-direction:column;gap:5px;display:flex}.DataList-module__H7qWjW__hasAction .DataList-module__H7qWjW__zoneA{padding-right:108px}.DataList-module__H7qWjW__zoneB{padding:var(--space-2) var(--space-4);background:var(--bg-subtle);border-top:1px solid var(--border-subtle);display:flex}.DataList-module__H7qWjW__identityRow{align-items:center;gap:var(--space-2);display:flex}.DataList-module__H7qWjW__code{font-family:var(--font-mono);font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-link);text-overflow:ellipsis;min-width:0;overflow:hidden}.DataList-module__H7qWjW__codeProse{font-variant-numeric:normal;font-family:inherit}.DataList-module__H7qWjW__codePlain{color:var(--text-primary)}.DataList-module__H7qWjW__identitySpacer{flex:1}.DataList-module__H7qWjW__description{font-size:var(--fs-body);color:var(--text-primary);line-height:var(--lh-label);overflow-wrap:anywhere}.DataList-module__H7qWjW__meta{font-size:var(--fs-caption);color:var(--text-secondary);flex-wrap:wrap;gap:7px;min-width:0;display:flex}.DataList-module__H7qWjW__metaSep{opacity:.45}.DataList-module__H7qWjW__metrics{width:100%;min-width:0;display:flex}.DataList-module__H7qWjW__metric{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.DataList-module__H7qWjW__metric+.DataList-module__H7qWjW__metric{border-left:1px solid var(--border-subtle);padding-left:var(--space-3)}.DataList-module__H7qWjW__metricKey{font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.DataList-module__H7qWjW__metricValue{font-size:var(--fs-lg);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;font-feature-settings:var(--fnum);letter-spacing:var(--ls-snug)}.DataList-module__H7qWjW__metricNegative{color:var(--text-danger)}.DataList-module__H7qWjW__loadMore{width:100%;min-height:var(--row-touch-lg);padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-medium);cursor:pointer}.DataList-module__H7qWjW__loadMore:active{background:var(--surface-hover)}.DataList-module__H7qWjW__loadMore:disabled{opacity:.5;cursor:default}.DataList-module__H7qWjW__stateBody{padding:var(--space-10) var(--space-5);align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.DataList-module__H7qWjW__stateIcon{border-radius:var(--radius-full);background:var(--bg-subtle);width:40px;height:40px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.DataList-module__H7qWjW__stateIconDanger{background:var(--status-danger-surface);color:var(--status-danger-text)}.DataList-module__H7qWjW__stateTitle{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.DataList-module__H7qWjW__stateText{font-size:var(--fs-body);color:var(--text-secondary);line-height:var(--lh-copy)}.DataList-module__H7qWjW__stateCode{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-secondary);background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:2px var(--space-2)}.DataList-module__H7qWjW__stateActions{gap:var(--space-2);margin-top:var(--space-1);display:flex}.DataList-module__H7qWjW__busy{opacity:.45;transition:opacity var(--dur-fast) var(--ease-out)}.DataList-module__H7qWjW__skelBar{border-radius:var(--radius-full);background:var(--surface-active);height:10px;animation:DataList-module__H7qWjW__dataListPulse 1.3s var(--ease-in-out) infinite}.DataList-module__H7qWjW__skelBarSm{height:8px}@keyframes DataList-module__H7qWjW__dataListPulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.DataList-module__H7qWjW__skelBar{opacity:.7;animation:none}}.DataList-module__H7qWjW__totals{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--bg-subtle);font-size:var(--fs-sm);color:var(--text-secondary);display:flex}.DataList-module__H7qWjW__totalsValues{gap:var(--space-4);display:flex}.DataList-module__H7qWjW__totalsValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--text-primary);align-items:baseline;gap:6px;display:inline-flex}.DataList-module__H7qWjW__totalsLabel{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-caption);color:var(--text-secondary)}
.DataSurface-module___8ek8q__swap,.DataSurface-module___8ek8q__tableSlot{display:block}.DataSurface-module___8ek8q__cardsSlot{display:none}@media (max-width:767.98px){.DataSurface-module___8ek8q__tableSlot{display:none}.DataSurface-module___8ek8q__cardsSlot{display:block}}
.FilterPanel-module__u_FXFq__panel{width:520px;max-width:calc(100vw - var(--space-8));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);flex-direction:column;display:flex;overflow:hidden}.FilterPanel-module__u_FXFq__bare{width:100%;max-width:none;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.FilterPanel-module__u_FXFq__head{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);padding:11px 13px;display:flex}.FilterPanel-module__u_FXFq__title{font-size:var(--fs-body);font-weight:var(--fw-semibold);flex:1}.FilterPanel-module__u_FXFq__count{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.FilterPanel-module__u_FXFq__bare .FilterPanel-module__u_FXFq__head{display:none}.FilterPanel-module__u_FXFq__body{gap:var(--space-2);padding:var(--space-3) 13px;flex-direction:column;display:flex}.FilterPanel-module__u_FXFq__bare .FilterPanel-module__u_FXFq__body{padding:0}.FilterPanel-module__u_FXFq__rule{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.FilterPanel-module__u_FXFq__prefix{width:74px;font-size:var(--fs-caption);color:var(--text-secondary);flex:0 0 74px;padding-left:9px}.FilterPanel-module__u_FXFq__conj{flex:0 0 74px;width:74px}.FilterPanel-module__u_FXFq__field{flex:0 0 128px;min-width:0}.FilterPanel-module__u_FXFq__empty{padding:var(--space-5) 0;font-size:var(--fs-body);color:var(--text-secondary);text-align:center}.FilterPanel-module__u_FXFq__note{font-size:var(--fs-caption);color:var(--text-secondary);margin:0}.FilterPanel-module__u_FXFq__note:empty{display:none}.FilterPanel-module__u_FXFq__foot{align-items:center;gap:var(--space-2);border-top:1px solid var(--border-subtle);background:var(--bg-subtle);padding:10px 13px;display:flex}.FilterPanel-module__u_FXFq__bare .FilterPanel-module__u_FXFq__foot{padding:var(--space-3) 0 0;background:0 0;border-top:none}.FilterPanel-module__u_FXFq__footSpacer{flex:1}@media (max-width:767.98px){.FilterPanel-module__u_FXFq__rule{align-items:stretch;gap:var(--space-2);padding:var(--space-3) 0;flex-direction:column}.FilterPanel-module__u_FXFq__rule+.FilterPanel-module__u_FXFq__rule{border-top:1px solid var(--border-subtle)}.FilterPanel-module__u_FXFq__prefix,.FilterPanel-module__u_FXFq__conj,.FilterPanel-module__u_FXFq__field{width:auto;font-size:var(--fs-md);flex:none}}
.ColumnsPanel-module__nwpblW__panel{width:340px;max-width:calc(100vw - var(--space-8));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);flex-direction:column;display:flex;overflow:hidden}.ColumnsPanel-module__nwpblW__bare{width:100%;max-width:none;box-shadow:none;background:0 0;border:none;border-radius:0}.ColumnsPanel-module__nwpblW__head{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);padding:11px 13px;display:flex}.ColumnsPanel-module__nwpblW__title{font-size:var(--fs-body);font-weight:var(--fw-semibold);flex:1}.ColumnsPanel-module__nwpblW__count{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.ColumnsPanel-module__nwpblW__body{padding:var(--space-2);max-height:60vh;overflow-y:auto}.ColumnsPanel-module__nwpblW__group{font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--text-secondary);align-items:center;gap:7px;padding:9px 5px 4px;display:flex}.ColumnsPanel-module__nwpblW__row{width:100%;min-height:var(--control-md);border-radius:var(--radius-sm);font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:0 5px;display:flex}.ColumnsPanel-module__nwpblW__row:hover{background:var(--surface-hover)}.ColumnsPanel-module__nwpblW__dragging{background:var(--surface-active);box-shadow:var(--shadow-sm)}.ColumnsPanel-module__nwpblW__dropBefore{box-shadow:inset 0 2px 0 0 var(--border-focus)}.ColumnsPanel-module__nwpblW__dropAfter{box-shadow:inset 0 -2px 0 0 var(--border-focus)}.ColumnsPanel-module__nwpblW__grip{width:18px;color:var(--text-disabled);cursor:grab;flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.ColumnsPanel-module__nwpblW__grip:active{cursor:grabbing}.ColumnsPanel-module__nwpblW__gripFixed{cursor:default;opacity:.4}.ColumnsPanel-module__nwpblW__name{min-width:0;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ColumnsPanel-module__nwpblW__type{font-size:var(--fs-caption);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--ls-wide);flex:none}.ColumnsPanel-module__nwpblW__pinnedNote{font-size:var(--fs-caption);color:var(--text-secondary);flex:none}.ColumnsPanel-module__nwpblW__foot{align-items:center;gap:var(--space-2);border-top:1px solid var(--border-subtle);background:var(--bg-subtle);padding:10px 13px;display:flex}.ColumnsPanel-module__nwpblW__footSpacer{flex:1}
.DisplayPanel-module__4Pv_MG__trigger{display:inline-flex}.DisplayPanel-module__4Pv_MG__body{flex-direction:column;display:flex}.DisplayPanel-module__4Pv_MG__sortRow{align-items:center;gap:var(--space-2);padding:11px 13px;display:flex}.DisplayPanel-module__4Pv_MG__sortLabel{font-size:var(--fs-caption);color:var(--text-secondary);flex:none}.DisplayPanel-module__4Pv_MG__sortSelect{flex:1;min-width:0}.DisplayPanel-module__4Pv_MG__dir{flex:none}.DisplayPanel-module__4Pv_MG__sep{background:var(--border-subtle);height:1px}
.StationHeader-module__qyRutq__header{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface);flex-wrap:wrap;display:flex}.StationHeader-module__qyRutq__crumb{min-width:0;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--text-secondary);align-items:center;display:inline-flex}.StationHeader-module__qyRutq__titleGroup{align-items:center;gap:var(--space-2);flex-wrap:nowrap;min-inline-size:0;display:inline-flex}.StationHeader-module__qyRutq__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--text-primary);margin:0;overflow:hidden}.StationHeader-module__qyRutq__status{flex-wrap:wrap;flex-shrink:1;align-items:center;display:inline-flex}.StationHeader-module__qyRutq__machine{flex:1 1 0;align-items:center;min-inline-size:0;display:inline-flex}.StationHeader-module__qyRutq__trailing{align-items:center;gap:var(--space-3);margin-left:auto;display:inline-flex}.StationHeader-module__qyRutq__claim{flex:none;align-items:center;display:inline-flex}.StationHeader-module__qyRutq__actions{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}
.StationFooterBar-module__8Z83ta__bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--surface);flex-wrap:wrap;display:flex}.StationFooterBar-module__8Z83ta__summary{min-width:0;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--text-secondary)}.StationFooterBar-module__8Z83ta__action{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0;margin-left:auto;display:inline-flex}@media (max-width:767px){.StationFooterBar-module__8Z83ta__actionFill{width:100%}}
.StageRail-module___KfRSq__rail{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--bg-app);overscroll-behavior-x:contain;display:flex;overflow-x:auto}.StageRail-module___KfRSq__items{align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.StageRail-module___KfRSq__item{flex:none;display:inline-flex}.StageRail-module___KfRSq__chip{align-items:center;gap:var(--space-1-5);height:var(--control-md);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:var(--ls-snug);color:var(--text-primary);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}a.StageRail-module___KfRSq__chip,button.StageRail-module___KfRSq__chip{cursor:pointer;touch-action:manipulation}a.StageRail-module___KfRSq__chip:hover,button.StageRail-module___KfRSq__chip:hover{border-color:var(--border-strong)}.StageRail-module___KfRSq__done{background:var(--status-success-surface);border-color:var(--status-success-solid);color:var(--status-success-text)}.StageRail-module___KfRSq__tick{color:var(--status-success-solid);flex:none}.StageRail-module___KfRSq__now{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);font-weight:var(--fw-semibold);color:var(--text-primary)}.StageRail-module___KfRSq__pending{color:var(--text-secondary)}.StageRail-module___KfRSq__blocked{border-style:dashed;border-color:var(--border-strong);color:var(--text-disabled);background:0 0}.StageRail-module___KfRSq__selected{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:var(--fw-semibold)}.StageRail-module___KfRSq__selected .StageRail-module___KfRSq__label,.StageRail-module___KfRSq__selected .StageRail-module___KfRSq__tick{color:var(--on-accent)}.StageRail-module___KfRSq__selected .StageRail-module___KfRSq__detail,.StageRail-module___KfRSq__selected .StageRail-module___KfRSq__sep{color:var(--on-accent);opacity:.72}.StageRail-module___KfRSq__selected .StageRail-module___KfRSq__pulse{box-shadow:0 0 0 1px var(--on-accent)}a.StageRail-module___KfRSq__selected:hover,button.StageRail-module___KfRSq__selected:hover{border-color:var(--accent)}.StageRail-module___KfRSq__pulse{background:var(--status-info-solid);width:8px;height:8px;animation:StageRail-module___KfRSq__stageRailPulse 1.6s var(--ease-out) infinite;border-radius:50%;flex:none}@keyframes StageRail-module___KfRSq__stageRailPulse{0%{opacity:1}55%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.StageRail-module___KfRSq__pulse{animation:none}}.StageRail-module___KfRSq__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.StageRail-module___KfRSq__sep{color:var(--text-disabled)}.StageRail-module___KfRSq__detail{font-weight:var(--fw-regular);color:var(--text-secondary)}.StageRail-module___KfRSq__blocked .StageRail-module___KfRSq__detail{color:var(--text-disabled)}.StageRail-module___KfRSq__meta{padding-left:var(--space-3);font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--text-secondary);flex:none;margin-left:auto}
.Countdown-module__aL7mRq__clock{align-items:baseline;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-timer);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);font-feature-settings:var(--fnum);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;line-height:1;display:inline-flex}.Countdown-module__aL7mRq__sm{font-size:var(--fs-timer-sm)}.Countdown-module__aL7mRq__overdue{color:var(--text-danger)}.Countdown-module__aL7mRq__digits{font-variant-numeric:tabular-nums}.Countdown-module__aL7mRq__over{font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:var(--ls-normal);text-transform:uppercase}
.StatusBadge-module__SKqAlW__dotWrap{font-family:var(--font-sans);font-weight:var(--fw-medium);white-space:nowrap;color:var(--text-primary);align-items:center;gap:7px;line-height:1.4;display:inline-flex}.StatusBadge-module__SKqAlW__dot{border-radius:var(--radius-full);flex:none;width:8px;height:8px}.StatusBadge-module__SKqAlW__dotNeutral{box-shadow:inset 0 0 0 1px var(--border-strong)}.StatusBadge-module__SKqAlW__chip{font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);white-space:nowrap;border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:6px;line-height:1.35;display:inline-flex}.StatusBadge-module__SKqAlW__chipDot{border-radius:var(--radius-full);opacity:.9;background:currentColor;flex:none;width:6px;height:6px}.StatusBadge-module__SKqAlW__sm{font-size:var(--fs-caption)}.StatusBadge-module__SKqAlW__md{font-size:var(--fs-sm)}.StatusBadge-module__SKqAlW__chipSm{padding:1px 8px}.StatusBadge-module__SKqAlW__chipMd{padding:2px 10px}
.TimerTile-module__4Q-rJq__tile{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);flex-wrap:wrap;display:flex}.TimerTile-module__4Q-rJq__label{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary);flex:none}.TimerTile-module__4Q-rJq__value{flex:none;align-items:baseline;display:inline-flex}.TimerTile-module__4Q-rJq__free{font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-disabled)}.TimerTile-module__4Q-rJq__subLines{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.TimerTile-module__4Q-rJq__subLine{font-family:var(--font-sans);font-size:var(--fs-sm);line-height:var(--lh-label);color:var(--text-secondary)}.TimerTile-module__4Q-rJq__action{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:inline-flex}
.QueueRow-module__wb6IVa__row{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--row-rule);display:flex}.QueueRow-module__wb6IVa__ordinal{width:16px;padding-top:var(--space-0-5);font-family:var(--font-mono);font-size:var(--fs-caption);font-feature-settings:var(--fmono);font-variant-numeric:tabular-nums;color:var(--text-disabled);text-align:right;flex:none}.QueueRow-module__wb6IVa__body{gap:var(--space-0-5);min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}a.QueueRow-module__wb6IVa__body:hover .QueueRow-module__wb6IVa__label{text-decoration:underline}.QueueRow-module__wb6IVa__name{align-items:center;gap:var(--space-1-5);min-width:0;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-label);color:var(--text-primary);display:flex}.QueueRow-module__wb6IVa__swatch{flex:none;display:inline-flex}.QueueRow-module__wb6IVa__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.QueueRow-module__wb6IVa__nameChip{flex:none;display:inline-flex}.QueueRow-module__wb6IVa__link{align-items:center;gap:var(--space-1);min-width:0;font-family:var(--font-sans);font-size:var(--fs-caption);line-height:var(--lh-label);color:var(--text-secondary);display:flex}.QueueRow-module__wb6IVa__arrow{color:var(--text-disabled);flex:none}.QueueRow-module__wb6IVa__linkText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.QueueRow-module__wb6IVa__status{align-items:center;gap:var(--space-1-5);font-family:var(--font-sans);font-size:var(--fs-caption);line-height:var(--lh-label);color:var(--text-secondary);flex-wrap:wrap;display:flex}.QueueRow-module__wb6IVa__prose{min-width:0}.QueueRow-module__wb6IVa__row[data-muted=true] .QueueRow-module__wb6IVa__name{color:var(--text-secondary);font-weight:var(--fw-medium)}.QueueRow-module__wb6IVa__row[data-muted=true] .QueueRow-module__wb6IVa__swatch{opacity:.7}
.MachineChip-module___gYC6a__chip{align-items:center;gap:var(--space-1-5);height:var(--control-md);padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);color:var(--text-primary);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out);display:inline-flex}button.MachineChip-module___gYC6a__chip{cursor:pointer;touch-action:manipulation}button.MachineChip-module___gYC6a__chip:hover:not(:disabled){border-color:var(--border-strong)}button.MachineChip-module___gYC6a__chip:disabled{cursor:not-allowed;color:var(--text-disabled);background:var(--surface-hover)}.MachineChip-module___gYC6a__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.MachineChip-module___gYC6a__assignment{font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary)}.MachineChip-module___gYC6a__manual .MachineChip-module___gYC6a__assignment{color:var(--text-primary)}.MachineChip-module___gYC6a__caret{color:var(--text-disabled);flex:none}.MachineChip-module___gYC6a__unassigned{border-style:dashed;border-color:var(--border-strong);color:var(--text-secondary);font-weight:var(--fw-medium);background:0 0}
.PartCardGrid-module__jvfstW__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid}.PartCardGrid-module__jvfstW__item{min-inline-size:0;padding:var(--space-1-5);content-visibility:auto;contain-intrinsic-size:auto 720px}.PartCardGrid-module__jvfstW__end{display:none}@media (max-width:767.98px){.PartCardGrid-module__jvfstW__grid{scroll-snap-type:y mandatory;overscroll-behavior:contain;flex-direction:column;gap:0;block-size:100%;display:flex;overflow-y:auto}.PartCardGrid-module__jvfstW__item{scroll-snap-align:start;content-visibility:visible;contain-intrinsic-size:auto;flex:0 0 100%;block-size:100%}.PartCardGrid-module__jvfstW__end{scroll-snap-align:start;block-size:100%;padding:var(--space-1-5);flex-direction:column;flex:0 0 100%;min-inline-size:0;display:flex}}
.PartCard-module__o7wg8q__card{gap:var(--space-2);block-size:100%;min-inline-size:0;padding:var(--space-3);background:var(--surface-raised);border:var(--bw-hair) solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.PartCard-module__o7wg8q__wellLink{min-inline-size:0;color:inherit;border-radius:var(--radius-sm);flex-direction:column;text-decoration:none;display:flex}.PartCard-module__o7wg8q__well{aspect-ratio:1;background:var(--surface-sunken);border:var(--bw-hair) solid var(--border-subtle);border-radius:var(--radius-xs);justify-content:center;align-items:center;min-inline-size:0;display:flex;position:relative;overflow:hidden}.PartCard-module__o7wg8q__pane{justify-content:center;align-items:center;block-size:100%;inline-size:100%;min-inline-size:0;display:flex}.PartCard-module__o7wg8q__wellFrame{background:0 0;border:0;border-radius:0}.PartCard-module__o7wg8q__viewerSlot{block-size:100%;inline-size:100%;min-inline-size:0;display:flex}.PartCard-module__o7wg8q__outlineFill{block-size:100%;inline-size:100%;min-inline-size:0;padding:var(--space-3);color:var(--text-primary);justify-content:center;align-items:center;display:flex}.PartCard-module__o7wg8q__outlineFill>svg{block-size:100%;inline-size:100%}.PartCard-module__o7wg8q__outlineFill>span{flex:none}.PartCard-module__o7wg8q__pairPane{align-items:center;gap:var(--space-2);block-size:100%;inline-size:100%;min-inline-size:0;display:flex}.PartCard-module__o7wg8q__pairPane>.PartCard-module__o7wg8q__outlineFill{flex:1 1 0}.PartCard-module__o7wg8q__pairSelf{border:var(--bw-thick) solid var(--accent);border-radius:var(--radius-xs)}.PartCard-module__o7wg8q__outlineFacts{gap:var(--space-1);max-inline-size:calc(100% - var(--space-4));flex-wrap:wrap;display:flex;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.PartCard-module__o7wg8q__cornerMarker{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-full);color:var(--on-accent);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.PartCard-module__o7wg8q__cornerMarker[data-corner=done]{background:var(--status-success-solid)}.PartCard-module__o7wg8q__cornerMarker[data-corner=short]{background:var(--status-danger-solid)}.PartCard-module__o7wg8q__card[data-state=done] .PartCard-module__o7wg8q__pane{opacity:.72}.PartCard-module__o7wg8q__card[data-state=blocked] .PartCard-module__o7wg8q__pane{filter:grayscale();opacity:.5}.PartCard-module__o7wg8q__selector{min-block-size:var(--row-touch);flex-shrink:0;align-items:center;min-inline-size:0;display:flex}.PartCard-module__o7wg8q__identity{align-items:baseline;gap:var(--space-2);flex-shrink:0;min-inline-size:0;display:flex}.PartCard-module__o7wg8q__code{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight);color:var(--text-primary);border-radius:var(--radius-xs);text-decoration:none;overflow:hidden}.PartCard-module__o7wg8q__code:hover{text-underline-offset:3px;text-decoration:underline}.PartCard-module__o7wg8q__sideChip{text-transform:uppercase;letter-spacing:var(--ls-wide);flex:none}.PartCard-module__o7wg8q__qty{align-items:baseline;gap:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);flex:none;margin-inline-start:auto;display:inline-flex}.PartCard-module__o7wg8q__qtyNum{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight)}.PartCard-module__o7wg8q__qtyUnit{font-size:var(--fs-sm);color:var(--text-secondary)}.PartCard-module__o7wg8q__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-label);color:var(--text-secondary);flex-shrink:0;margin:0;overflow:hidden}.PartCard-module__o7wg8q__facts{gap:var(--space-1-5) var(--space-3);min-inline-size:0;max-block-size:calc(var(--fs-sm) * var(--lh-label) * 2 + var(--space-1-5));font-family:var(--font-sans);font-size:var(--fs-sm);line-height:var(--lh-label);color:var(--text-secondary);flex-wrap:wrap;flex-shrink:0;display:flex;overflow:hidden}.PartCard-module__o7wg8q__fact{align-items:center;gap:var(--space-1);min-inline-size:0;display:inline-flex}.PartCard-module__o7wg8q__note{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;padding:var(--space-1) var(--space-2);background:var(--status-warning-surface);color:var(--status-warning-text);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--fs-sm);line-height:var(--lh-label);flex-shrink:0;margin:0;overflow:hidden}.PartCard-module__o7wg8q__mirror{align-items:center;gap:var(--space-2);min-block-size:var(--control-touch);min-inline-size:0;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);background:var(--status-warning-surface);color:var(--status-warning-text);border-radius:var(--radius-sm);flex-shrink:0;display:flex}.PartCard-module__o7wg8q__mirrorText{min-inline-size:0;font-family:var(--font-sans);font-size:var(--fs-sm);line-height:var(--lh-label);flex:1 1 0;overflow:hidden}.PartCard-module__o7wg8q__mirrorText[data-clamp=one]{text-overflow:ellipsis;white-space:nowrap}.PartCard-module__o7wg8q__mirrorText[data-clamp=two]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.PartCard-module__o7wg8q__mirrorButton{flex:none}.PartCard-module__o7wg8q__slot{flex-direction:column;flex-shrink:0;min-inline-size:0;margin-block-start:auto;display:flex}@media (max-width:767.98px){.PartCard-module__o7wg8q__card{overflow-y:auto}.PartCard-module__o7wg8q__well{aspect-ratio:auto;min-block-size:calc(var(--part-card-photo-floor) + 2 * var(--bw-hair));max-block-size:calc((100vw - 2 * (var(--space-1-5) + var(--space-3) + var(--bw-hair))) * 3 / 4);flex:1 1 0}.PartCard-module__o7wg8q__wellLink{min-block-size:calc(var(--part-card-photo-floor) + 2 * var(--bw-hair));max-block-size:calc((100vw - 2 * (var(--space-1-5) + var(--space-3) + var(--bw-hair))) * 3 / 4);flex:1 1 0}}
.RefusalRow-module__tcsfGW__row{column-gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--row-rule);grid-template-columns:26px minmax(0,1fr) 190px;align-items:start;display:grid}.RefusalRow-module__tcsfGW__row:last-child{border-bottom:0}.RefusalRow-module__tcsfGW__glyph{font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:var(--lh-copy);text-align:center;-webkit-user-select:none;user-select:none}.RefusalRow-module__tcsfGW__body{min-width:0}.RefusalRow-module__tcsfGW__sentence{font-size:var(--fs-body);line-height:var(--lh-copy);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.RefusalRow-module__tcsfGW__sentence b{font-weight:var(--fw-semibold)}.RefusalRow-module__tcsfGW__fix{margin:var(--space-1) 0 0;font-size:var(--fs-sm);line-height:var(--lh-copy);color:var(--text-secondary);overflow-wrap:anywhere}.RefusalRow-module__tcsfGW__fix a{color:var(--text-link)}.RefusalRow-module__tcsfGW__meta{text-align:right}.RefusalRow-module__tcsfGW__code{font-family:var(--font-mono);font-feature-settings:var(--fmono);font-size:var(--fs-caption);line-height:var(--lh-label);color:var(--text-disabled);background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);padding:var(--space-0-5) var(--space-1-5);overflow-wrap:anywhere;display:inline-block}.RefusalRow-module__tcsfGW__data .RefusalRow-module__tcsfGW__glyph{color:var(--text-secondary)}.RefusalRow-module__tcsfGW__setup .RefusalRow-module__tcsfGW__glyph{color:var(--status-warning-solid)}.RefusalRow-module__tcsfGW__pending .RefusalRow-module__tcsfGW__glyph{color:var(--text-disabled);font-size:var(--fs-xl);line-height:1}.RefusalRow-module__tcsfGW__failure .RefusalRow-module__tcsfGW__glyph{color:var(--text-danger)}@media (max-width:767.98px){.RefusalRow-module__tcsfGW__row{padding:var(--space-3) var(--space-4);grid-template-columns:22px minmax(0,1fr)}.RefusalRow-module__tcsfGW__meta{text-align:left;margin-top:var(--space-1-5);grid-column:2}}
.FileRow-module__n8uWna__row{align-items:flex-start;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--row-rule);flex-wrap:wrap;display:flex}.FileRow-module__n8uWna__row:last-child{border-bottom:0}.FileRow-module__n8uWna__main{align-items:flex-start;gap:var(--space-3);flex:240px;min-width:0;display:flex}.FileRow-module__n8uWna__glyph{width:var(--space-6);height:calc(var(--fs-body) * var(--lh-copy));font-size:var(--fs-sm);color:var(--text-secondary);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.FileRow-module__n8uWna__body{gap:var(--space-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.FileRow-module__n8uWna__nameLine{align-items:center;gap:var(--space-2);min-width:0;display:flex}.FileRow-module__n8uWna__name{min-width:0;font-size:var(--fs-body);line-height:var(--lh-copy);font-weight:var(--fw-medium);color:var(--text-primary);overflow-wrap:anywhere}.FileRow-module__n8uWna__chip{flex:none;display:inline-flex}.FileRow-module__n8uWna__meta{font-family:var(--font-mono);font-feature-settings:var(--fmono);font-size:var(--fs-caption);line-height:var(--lh-copy);font-variant-numeric:tabular-nums;color:var(--text-secondary);overflow-wrap:anywhere}.FileRow-module__n8uWna__actions{align-items:center;gap:var(--space-1);flex:none;display:flex}
.DetailActions-module__gTuq7q__actions{align-items:center;gap:var(--space-2);display:inline-flex}
.Skeleton-module__7q3Pna__root{background:var(--surface-active);animation:Skeleton-module__7q3Pna__dattum-skeleton-pulse 1.3s var(--ease-in-out) infinite;display:block}.Skeleton-module__7q3Pna__text{border-radius:var(--radius-full);height:10px}.Skeleton-module__7q3Pna__pill{border-radius:var(--radius-full)}.Skeleton-module__7q3Pna__rounded{border-radius:var(--radius-sm)}.Skeleton-module__7q3Pna__squared{border-radius:0}@keyframes Skeleton-module__7q3Pna__dattum-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.Skeleton-module__7q3Pna__root{opacity:.7;animation:none}}
.SelectionBar-module__1rf7Ra__root{z-index:var(--z-savebar);padding:16px 16px calc(16px + env(safe-area-inset-bottom));pointer-events:none;opacity:0;transition:transform var(--dur-normal) var(--ease-out), opacity var(--dur-fast) var(--ease-out);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(140%)}.SelectionBar-module__1rf7Ra__visible{opacity:1;transform:translateY(0)}.SelectionBar-module__1rf7Ra__bar{pointer-events:auto;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:auto;min-width:0;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);align-items:center;gap:16px;padding:10px 10px 10px 16px;display:flex}@media (min-width:480px){.SelectionBar-module__1rf7Ra__bar{min-width:360px;max-width:720px}}.SelectionBar-module__1rf7Ra__message{flex:1;align-items:center;gap:9px;min-width:0;display:inline-flex}.SelectionBar-module__1rf7Ra__messageText{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary);font-variant-numeric:tabular-nums;display:block;overflow:hidden}.SelectionBar-module__1rf7Ra__actions{flex:none;align-items:center;gap:8px;display:inline-flex}
.Stepper-module__cVx9EW__count{align-items:center;gap:7px;display:inline-flex}.Stepper-module__cVx9EW__dots{gap:2px;display:inline-flex}.Stepper-module__cVx9EW__dot{border-radius:var(--radius-full);width:5px;height:5px}.Stepper-module__cVx9EW__dotComplete{background:var(--status-success-solid)}.Stepper-module__cVx9EW__dotCurrent{background:var(--accent)}.Stepper-module__cVx9EW__dotUpcoming{background:var(--border-strong)}.Stepper-module__cVx9EW__dotSkipped{background:var(--surface-active)}.Stepper-module__cVx9EW__countLabel{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.Stepper-module__cVx9EW__full{align-items:center;display:flex}.Stepper-module__cVx9EW__step{flex:none;align-items:center;gap:7px;display:flex}.Stepper-module__cVx9EW__node{border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.Stepper-module__cVx9EW__nodeComplete{background:var(--status-success-solid);color:var(--gray-0);border:none}.Stepper-module__cVx9EW__nodeCurrent{background:var(--accent);color:var(--gray-0);border:none}.Stepper-module__cVx9EW__nodeUpcoming,.Stepper-module__cVx9EW__nodeSkipped{border:var(--bw-thick) solid var(--border-strong);color:var(--text-disabled);background:0 0}.Stepper-module__cVx9EW__nodePlanned{background:var(--surface);border:var(--bw-thick) solid var(--border);color:var(--text-secondary)}.Stepper-module__cVx9EW__plannedDot{border-radius:var(--radius-full);background:var(--border-strong);width:6px;height:6px}.Stepper-module__cVx9EW__icon{color:var(--gray-0)}.Stepper-module__cVx9EW__skipIcon{color:var(--text-disabled)}.Stepper-module__cVx9EW__currentDot{border-radius:var(--radius-full);background:var(--gray-0);width:7px;height:7px}.Stepper-module__cVx9EW__label{font-size:var(--fs-sm);white-space:nowrap;font-weight:var(--fw-medium);color:var(--text-primary)}.Stepper-module__cVx9EW__labelCurrent{font-weight:var(--fw-semibold)}.Stepper-module__cVx9EW__labelUpcoming{color:var(--text-secondary)}.Stepper-module__cVx9EW__labelSkipped{color:var(--text-disabled);text-decoration:line-through}.Stepper-module__cVx9EW__labelPlanned{color:var(--text-secondary);font-weight:var(--fw-medium)}.Stepper-module__cVx9EW__connector{background:var(--border);flex:1;min-width:16px;height:2px;margin:0 8px}.Stepper-module__cVx9EW__connectorDone{background:var(--status-success-solid)}
.Avatar-module__sB-FXa__avatar{border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:.01em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.Avatar-module__sB-FXa__sm{width:26px;height:26px;font-size:var(--fs-caption);flex:0 0 26px}.Avatar-module__sB-FXa__md{width:28px;height:28px;font-size:var(--fs-caption);flex:0 0 28px}.Avatar-module__sB-FXa__lg{width:34px;height:34px;font-size:var(--fs-body);flex:0 0 34px}
.Timeline-module__KuL1nG__timeline{flex-direction:column;display:flex}.Timeline-module__KuL1nG__entry{gap:12px;display:flex}.Timeline-module__KuL1nG__rail{flex-direction:column;flex:none;align-items:center;display:flex}.Timeline-module__KuL1nG__avatarWrap{position:relative}.Timeline-module__KuL1nG__node{border-radius:var(--radius-full);border:2px solid var(--surface);width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.Timeline-module__KuL1nG__dotStatus{background:var(--accent)}.Timeline-module__KuL1nG__dotEdit,.Timeline-module__KuL1nG__dotNote{background:var(--text-secondary)}.Timeline-module__KuL1nG__line{background:var(--border);flex:1;width:2px;min-height:14px;margin-top:4px}.Timeline-module__KuL1nG__content{flex:1;min-width:0;padding-bottom:16px}.Timeline-module__KuL1nG__contentLast{flex:1;min-width:0;padding-bottom:0}.Timeline-module__KuL1nG__head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.Timeline-module__KuL1nG__actor{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.Timeline-module__KuL1nG__action{font-size:var(--fs-sm);color:var(--text-secondary)}.Timeline-module__KuL1nG__time{font-size:var(--fs-caption);color:var(--text-secondary);white-space:nowrap;margin-left:auto}.Timeline-module__KuL1nG__change{font-size:var(--fs-caption);align-items:center;gap:8px;margin-top:6px;display:inline-flex}.Timeline-module__KuL1nG__fromChip{border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-secondary);border:1px solid var(--border-subtle);padding:1px 7px}.Timeline-module__KuL1nG__arrow{color:var(--text-disabled)}.Timeline-module__KuL1nG__toChip{border-radius:var(--radius-sm);background:var(--surface-hover);color:var(--text-primary);border:1px solid var(--border);font-weight:var(--fw-medium);padding:1px 7px}.Timeline-module__KuL1nG__detail{font-size:var(--fs-sm);color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);line-height:var(--lh-normal);text-wrap:pretty;margin-top:6px;padding:8px 10px}
.DisclosureNote-module___eowGG__note{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--text-secondary);text-wrap:pretty;margin:0}.DisclosureNote-module___eowGG__note strong,.DisclosureNote-module___eowGG__note b{font-weight:var(--fw-semibold);color:var(--text-primary)}
.Toast-module___Z1BKG__toast{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);width:340px;max-width:90vw;box-shadow:var(--shadow-lg);animation:Toast-module___Z1BKG__dattum-toast-in var(--dur-normal) var(--ease-out);align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;display:flex}.Toast-module___Z1BKG__dot{border-radius:var(--radius-full);flex:none;width:8px;height:8px;margin-top:5px}.Toast-module___Z1BKG__dotDefault{background:var(--text-secondary)}.Toast-module___Z1BKG__dotSuccess{background:var(--status-success-solid)}.Toast-module___Z1BKG__dotWarning{background:var(--status-warning-solid)}.Toast-module___Z1BKG__dotDanger{background:var(--status-danger-solid)}.Toast-module___Z1BKG__content{flex:1;min-width:0}.Toast-module___Z1BKG__title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary);line-height:var(--lh-snug)}.Toast-module___Z1BKG__description{font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-snug)}.Toast-module___Z1BKG__descriptionGap{margin-top:2px}.Toast-module___Z1BKG__action{margin-top:8px}.Toast-module___Z1BKG__stack{z-index:var(--z-toast);flex-direction:column;gap:10px;display:flex;position:fixed}.Toast-module___Z1BKG__stackBottomRight{bottom:max(16px, env(safe-area-inset-bottom));align-items:flex-end;right:16px}.Toast-module___Z1BKG__stackBottomLeft{bottom:max(16px, env(safe-area-inset-bottom));align-items:flex-start;left:16px}.Toast-module___Z1BKG__stackTopRight{align-items:flex-end;top:16px;right:16px}.Toast-module___Z1BKG__stackTopLeft{align-items:flex-start;top:16px;left:16px}.Toast-module___Z1BKG__stackBottomCenter{bottom:max(16px, env(safe-area-inset-bottom));align-items:center;max-width:min(90vw,30rem);left:50%;transform:translate(-50%)}.Toast-module___Z1BKG__stackBottomCenter>*{max-width:100%}.Toast-module___Z1BKG__stackInline{z-index:auto;width:100%;position:static;inset:auto}.Toast-module___Z1BKG__stackInline>*{max-width:100%}.Toast-module___Z1BKG__stackDock{z-index:var(--z-sticky)}@media (max-width:767px){.Toast-module___Z1BKG__stackDock{z-index:auto;width:100%;max-width:100%;position:static;inset:auto;transform:none}.Toast-module___Z1BKG__stackDock>*{max-width:100%}}@keyframes Toast-module___Z1BKG__dattum-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.Toast-module___Z1BKG__toneIcon{flex:none;margin-top:1px}.Toast-module___Z1BKG__iconSuccess{color:var(--status-success-solid)}.Toast-module___Z1BKG__iconWarning{color:var(--status-warning-solid)}.Toast-module___Z1BKG__iconDanger{color:var(--status-danger-solid)}
.UndoToast-module__8ETlqW__pill{align-items:center;gap:var(--space-2);width:max-content;max-width:100%;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);background:var(--accent);color:var(--on-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);animation:UndoToast-module__8ETlqW__dattum-undo-in var(--dur-normal) var(--ease-out);display:flex;position:relative;overflow:hidden}.UndoToast-module__8ETlqW__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-label);letter-spacing:var(--ls-snug);color:var(--on-accent);flex:0 auto;overflow:hidden}.UndoToast-module__8ETlqW__undo{min-height:var(--control-lg);padding:0 var(--space-3);color:var(--on-accent);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-label);letter-spacing:var(--ls-snug);border-radius:var(--radius-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.UndoToast-module__8ETlqW__undo:hover{background:color-mix(in srgb, var(--on-accent) 16%, transparent)}.UndoToast-module__8ETlqW__undo:active{background:color-mix(in srgb, var(--on-accent) 26%, transparent)}.UndoToast-module__8ETlqW__undo:focus-visible{box-shadow:var(--shadow-focus)}.UndoToast-module__8ETlqW__track{background:color-mix(in srgb, var(--on-accent) 22%, transparent);height:3px;position:absolute;bottom:0;left:0;right:0}.UndoToast-module__8ETlqW__fill{background:var(--on-accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(1)}@keyframes UndoToast-module__8ETlqW__dattum-undo-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.SyncStateChip-module__iqGbka__chip{font-family:var(--font-sans);font-weight:var(--fw-medium);white-space:nowrap;border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:6px;line-height:1.35;display:inline-flex}.SyncStateChip-module__iqGbka__inline{background:0 0;padding:1px 4px}.SyncStateChip-module__iqGbka__solid{font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug)}.SyncStateChip-module__iqGbka__icon{flex:none}.SyncStateChip-module__iqGbka__spin{animation:.9s linear infinite SyncStateChip-module__iqGbka__sync-chip-spin}@keyframes SyncStateChip-module__iqGbka__sync-chip-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SyncStateChip-module__iqGbka__spin{animation:none}}.SyncStateChip-module__iqGbka__label{font-size:inherit}.SyncStateChip-module__iqGbka__retry{appearance:none;height:20px;font:inherit;font-weight:var(--fw-semibold);color:currentColor;background:color-mix(in srgb, currentColor 12%, transparent);border:1px solid color-mix(in srgb, currentColor 32%, transparent);border-radius:var(--radius-xs);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);margin-left:2px;padding:0 6px}.SyncStateChip-module__iqGbka__retry:hover{background:color-mix(in srgb, currentColor 20%, transparent)}.SyncStateChip-module__iqGbka__retry:focus-visible{box-shadow:var(--shadow-focus);outline:none}.SyncStateChip-module__iqGbka__sm{font-size:var(--fs-caption)}.SyncStateChip-module__iqGbka__sm.SyncStateChip-module__iqGbka__solid{padding:1px 8px}.SyncStateChip-module__iqGbka__md{font-size:var(--fs-sm)}.SyncStateChip-module__iqGbka__md.SyncStateChip-module__iqGbka__solid{padding:2px 10px}
.LiveBadge-module__tiJREW__badge{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:6px;line-height:1.35;display:inline-flex}.LiveBadge-module__tiJREW__live{color:var(--status-success-text)}.LiveBadge-module__tiJREW__reconnecting{color:var(--text-secondary)}.LiveBadge-module__tiJREW__dot{border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:8px;height:8px}.LiveBadge-module__tiJREW__dotLive{background:var(--status-success-solid)}.LiveBadge-module__tiJREW__pulse{box-shadow:0 0 0 0 color-mix(in srgb, var(--status-success-solid) 45%, transparent);animation:2s infinite LiveBadge-module__tiJREW__live-badge-pulse}@keyframes LiveBadge-module__tiJREW__live-badge-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--status-success-solid) 45%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.LiveBadge-module__tiJREW__pulse{animation:none}}
.Spinner-module__02TeTG__root{align-items:center;gap:6px;display:inline-flex}.Spinner-module__02TeTG__spinner{color:currentColor;animation:.7s linear infinite Spinner-module__02TeTG__dattum-spin;display:block}.Spinner-module__02TeTG__sm{width:14px;height:14px}.Spinner-module__02TeTG__md{width:16px;height:16px}.Spinner-module__02TeTG__lg{width:22px;height:22px}.Spinner-module__02TeTG__track{stroke:currentColor;opacity:.2}.Spinner-module__02TeTG__head{stroke:currentColor}@keyframes Spinner-module__02TeTG__dattum-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__02TeTG__spinner{animation-duration:2.4s}}.Spinner-module__02TeTG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}
.Progress-module__Dx2yCG__root{align-items:center;gap:var(--space-2);width:100%;display:flex}.Progress-module__Dx2yCG__track{border-radius:var(--radius-full);background:var(--surface-active);flex:auto;height:6px;position:relative;overflow:hidden}.Progress-module__Dx2yCG__fill{border-radius:var(--radius-full);background:var(--accent);height:100%;transition:width var(--dur-normal) var(--ease-out)}.Progress-module__Dx2yCG__segmentFill{border-radius:var(--radius-full);background:var(--accent);transition:width var(--dur-normal) var(--ease-out), left var(--dur-normal) var(--ease-out);position:absolute;top:0;bottom:0}.Progress-module__Dx2yCG__success{background:var(--status-success-solid)}.Progress-module__Dx2yCG__warning{background:var(--status-warning-solid)}.Progress-module__Dx2yCG__danger{background:var(--status-danger-solid)}.Progress-module__Dx2yCG__indeterminate{width:40%;animation:Progress-module__Dx2yCG__dattum-progress-slide 1.4s var(--ease-in-out) infinite}@keyframes Progress-module__Dx2yCG__dattum-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.Progress-module__Dx2yCG__indeterminate{animation-duration:3.2s}}.Progress-module__Dx2yCG__value{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:var(--fnum);flex:none}
.ReasonSheet-module__pwd7oa__aside{margin-bottom:var(--space-3)}.ReasonSheet-module__pwd7oa__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ReasonSheet-module__pwd7oa__reason{min-height:var(--control-floor);width:100%;padding:var(--space-2) var(--space-4);text-align:left;font:inherit;font-size:var(--fs-md);color:var(--text-primary);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;touch-action:manipulation;align-items:center;font-weight:650;display:flex}.ReasonSheet-module__pwd7oa__reason:hover{background:var(--surface-hover)}.ReasonSheet-module__pwd7oa__reason:active{background:var(--surface-active)}.ReasonSheet-module__pwd7oa__reason:focus-visible{box-shadow:var(--shadow-focus);outline:none}
.Card-module__n5Q9Wq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}@supports (overflow:clip){.Card-module__n5Q9Wq__card{overflow:clip}}.Card-module__n5Q9Wq__overflowVisible{overflow:visible}.Card-module__n5Q9Wq__elevated{box-shadow:var(--shadow-sm)}.Card-module__n5Q9Wq__clickable{cursor:pointer}.Card-module__n5Q9Wq__interactive:hover{border-color:var(--border-strong)}.Card-module__n5Q9Wq__header{padding:var(--space-4) max(var(--card-pad), var(--space-5)) var(--space-3);align-items:flex-start;gap:12px;display:flex}.Card-module__n5Q9Wq__headerDivided{border-bottom:1px solid var(--border-subtle)}.Card-module__n5Q9Wq__headerToneWarning{background:var(--status-warning-surface)}.Card-module__n5Q9Wq__headerToneAccent{background:var(--status-accent-surface)}.Card-module__n5Q9Wq__headerToneSubtle{background:var(--bg-subtle)}.Card-module__n5Q9Wq__headerToneSuccess{background:var(--status-success-surface)}.Card-module__n5Q9Wq__headerText{flex:1;min-width:0}.Card-module__n5Q9Wq__title{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:var(--ls-snug)}.Card-module__n5Q9Wq__subtitle{font-size:var(--fs-sm);color:var(--text-secondary);margin-top:2px}.Card-module__n5Q9Wq__actions{flex:none;align-items:center;gap:6px;display:flex}.Card-module__n5Q9Wq__body{padding:var(--card-pad);flex:1;min-width:0}.Card-module__n5Q9Wq__footer{padding:var(--space-3) max(var(--card-pad), var(--space-5));border-top:1px solid var(--border-subtle);background:var(--bg-subtle)}
.DrawingPlate-module__a6YsWa__plate{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.DrawingPlate-module__a6YsWa__frame{min-width:0;padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);place-items:center;display:grid;overflow:clip}.DrawingPlate-module__a6YsWa__frame>*{max-width:100%}.DrawingPlate-module__a6YsWa__caption{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.DrawingPlate-module__a6YsWa__captionText{min-width:0;font-size:var(--fs-sm);line-height:var(--lh-label);color:var(--text-secondary);overflow-wrap:anywhere}.DrawingPlate-module__a6YsWa__captionMeta{font-family:var(--font-mono);font-feature-settings:var(--fmono);font-size:var(--fs-caption);line-height:var(--lh-label);font-variant-numeric:tabular-nums;color:var(--text-secondary);flex:none}
.FloorMediaLayout-module__wwtkWa__layout{gap:var(--space-4);flex-direction:column;height:100%;min-height:0;display:flex;container:floor-media/size}.FloorMediaLayout-module__wwtkWa__media{flex:none;min-width:0;min-height:0}.FloorMediaLayout-module__wwtkWa__detail{-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0;overflow:auto}@container floor-media (min-aspect-ratio:1){.FloorMediaLayout-module__wwtkWa__layout{flex-direction:row;align-items:stretch}.FloorMediaLayout-module__wwtkWa__media{flex:55%;overflow:auto}.FloorMediaLayout-module__wwtkWa__detail{flex:45%}}
.Kbd-module__UGY2lG__kbd{min-width:18px;height:20px;font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xs);border-bottom-width:2px;justify-content:center;align-items:center;padding:1px 6px;line-height:1;display:inline-flex}.Kbd-module__UGY2lG__sm{min-width:16px;height:18px;font-size:var(--fs-caption);padding:0 4px}
.FloorTaskStep-module__I8TcOG__step{gap:var(--space-5);min-height:340px;padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;display:flex}.FloorTaskStep-module__I8TcOG__progress{gap:var(--space-2);flex-direction:column;display:flex}.FloorTaskStep-module__I8TcOG__progressLabel{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary)}.FloorTaskStep-module__I8TcOG__progressTrack{border-radius:var(--radius-full);background:var(--surface-active);height:6px;overflow:hidden}.FloorTaskStep-module__I8TcOG__progressFill{border-radius:var(--radius-full);background:var(--accent);height:100%;transition:width var(--dur-normal) var(--ease-out)}.FloorTaskStep-module__I8TcOG__head{gap:var(--space-2);flex-direction:column;display:flex}.FloorTaskStep-module__I8TcOG__eyebrow{font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary)}.FloorTaskStep-module__I8TcOG__title{font-family:var(--font-sans);font-size:var(--fs-3xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);color:var(--text-primary);margin:0;line-height:1.15}.FloorTaskStep-module__I8TcOG__description{font-family:var(--font-sans);font-size:var(--fs-lg);color:var(--text-secondary);margin:0;line-height:1.4}.FloorTaskStep-module__I8TcOG__body{flex:auto;min-height:0}.FloorTaskStep-module__I8TcOG__actions{gap:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}
.Separator-module__B85rMG__root{background:var(--border-subtle);flex:none}.Separator-module__B85rMG__horizontal{width:100%;height:1px}.Separator-module__B85rMG__vertical{align-self:stretch;width:1px;min-height:1em}
.StationScreen-module__yjXI2W__screen{background:var(--bg-app);flex-direction:column;height:100%;min-height:0;display:flex}.StationScreen-module__yjXI2W__header{flex:none;min-width:0}.StationScreen-module__yjXI2W__body{-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.StationScreen-module__yjXI2W__foot{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-3);background:var(--surface);border-top:1px solid var(--border);flex-direction:column;flex:none;display:flex}.StationScreen-module__yjXI2W__foot:not([data-commit]){padding-bottom:var(--space-2)}.StationScreen-module__yjXI2W__summary{text-align:center;font-size:var(--fs-sm);color:var(--text-secondary)}.StationScreen-module__yjXI2W__commit{justify-content:center;width:100%;display:flex}
.VisuallyHidden-module__NV1xXq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}
.AppShell-module__BGWSJW__shell{background:var(--bg-app);height:100dvh;min-height:0;color:var(--text-primary);display:flex}.AppShell-module__BGWSJW__sidebar{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);border-right:1px solid var(--border);background:var(--bg-subtle);transition:width var(--dur-normal) var(--ease-out);flex-direction:column;display:flex}.AppShell-module__BGWSJW__sidebarCollapsed{width:var(--sidebar-collapsed-w);flex-basis:var(--sidebar-collapsed-w)}.AppShell-module__BGWSJW__brand{height:var(--topbar-h);border-bottom:1px solid var(--border-subtle);align-items:center;padding:0 14px;display:flex}.AppShell-module__BGWSJW__sidebarCollapsed .AppShell-module__BGWSJW__brand{justify-content:center;padding:0}.AppShell-module__BGWSJW__brandText{font-size:18px;font-weight:var(--fw-semibold);letter-spacing:-.03em;color:var(--text-primary)}.AppShell-module__BGWSJW__brandDot{color:var(--accent)}.AppShell-module__BGWSJW__nav{flex-direction:column;flex:1;gap:2px;padding:10px 8px;display:flex;overflow-y:auto}.AppShell-module__BGWSJW__navRow{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;height:34px;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.AppShell-module__BGWSJW__navRow:hover{background:var(--surface-active)}.AppShell-module__BGWSJW__navRowActive,.AppShell-module__BGWSJW__navRowActive:hover{background:var(--surface-selected);color:var(--accent-text);font-weight:var(--fw-semibold)}.AppShell-module__BGWSJW__sidebarCollapsed .AppShell-module__BGWSJW__navRow{justify-content:center;padding:0}.AppShell-module__BGWSJW__navIcon{color:var(--text-secondary);flex:none;display:inline-flex}.AppShell-module__BGWSJW__navRowActive .AppShell-module__BGWSJW__navIcon{color:var(--accent)}.AppShell-module__BGWSJW__navLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.AppShell-module__BGWSJW__navCount{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.AppShell-module__BGWSJW__navRow,.AppShell-module__BGWSJW__navRow:hover,.AppShell-module__BGWSJW__navRow:focus-visible{text-decoration:none}.AppShell-module__BGWSJW__navRow:focus-visible{box-shadow:var(--shadow-focus);outline:none}.AppShell-module__BGWSJW__navRowAncestor,.AppShell-module__BGWSJW__navRowAncestor:hover{color:var(--accent-text);font-weight:var(--fw-semibold)}.AppShell-module__BGWSJW__navRowAncestor .AppShell-module__BGWSJW__navIcon{color:var(--accent)}.AppShell-module__BGWSJW__navKids{flex-direction:column;gap:2px;display:flex;position:relative}.AppShell-module__BGWSJW__navKids:before{content:"";background:var(--border-subtle);width:1px;position:absolute;top:2px;bottom:2px;left:19px}.AppShell-module__BGWSJW__navRowIndented{padding-left:34px}.AppShell-module__BGWSJW__navPinned{flex:none;padding:0 8px 8px}.AppShell-module__BGWSJW__collapseBtn{border:none;border-top:1px solid var(--border-subtle);height:40px;color:var(--text-secondary);cursor:pointer;font-size:var(--fs-caption);font-family:var(--font-sans);background:0 0;justify-content:center;align-items:center;gap:8px;display:flex}.AppShell-module__BGWSJW__collapseBtn:hover{color:var(--text-secondary)}.AppShell-module__BGWSJW__main{flex-direction:column;flex:1;min-width:0;display:flex}.AppShell-module__BGWSJW__topbar{height:var(--topbar-h);border-bottom:1px solid var(--border);background:var(--bg-app);flex:none;align-items:center;gap:12px;padding:0 16px;display:flex}.AppShell-module__BGWSJW__search{min-width:0;max-width:420px;height:var(--control-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.AppShell-module__BGWSJW__searchIcon{color:var(--text-secondary);flex:none}.AppShell-module__BGWSJW__searchInput{min-width:0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-sm);background:0 0;border:none;outline:none;flex:1}.AppShell-module__BGWSJW__searchKbd{font-size:var(--fs-caption);color:var(--text-secondary);font-family:var(--font-mono);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-subtle);padding:0 4px}.AppShell-module__BGWSJW__spacer{flex:1}.AppShell-module__BGWSJW__iconBtn{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.AppShell-module__BGWSJW__iconBtn:hover{background:var(--surface-hover)}.AppShell-module__BGWSJW__userBtn{height:var(--control-md);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 4px;display:flex}.AppShell-module__BGWSJW__userAvatar{border-radius:var(--radius-full);background:var(--accent);width:26px;height:26px;color:var(--on-accent);font-size:var(--fs-caption);font-weight:var(--fw-semibold);justify-content:center;align-items:center;display:inline-flex}.AppShell-module__BGWSJW__userMeta{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.AppShell-module__BGWSJW__userName{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.AppShell-module__BGWSJW__userRole{font-size:var(--fs-caption);color:var(--text-secondary)}.AppShell-module__BGWSJW__content{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.AppShell-module__BGWSJW__topbarBrand,.AppShell-module__BGWSJW__menuBtn,.AppShell-module__BGWSJW__menuOverlay{display:none}@media (max-width:767.98px){.AppShell-module__BGWSJW__sidebar{display:none}.AppShell-module__BGWSJW__shell{height:auto;min-height:100dvh}.AppShell-module__BGWSJW__content{min-height:auto;padding-bottom:calc(var(--phone-navbar-clearance) + env(safe-area-inset-bottom));overflow:visible}.AppShell-module__BGWSJW__topbar{z-index:var(--z-sticky);gap:10px;padding:0 12px;position:sticky;top:0}.AppShell-module__BGWSJW__topbarBrand{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:-.03em;color:var(--text-primary);flex:none;align-items:baseline;display:inline-flex}.AppShell-module__BGWSJW__search{max-width:none}.AppShell-module__BGWSJW__spacer,.AppShell-module__BGWSJW__iconBtn,.AppShell-module__BGWSJW__userMeta{display:none}.AppShell-module__BGWSJW__menuBtn{width:var(--control-touch);height:var(--control-touch);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.AppShell-module__BGWSJW__menuOverlay{z-index:var(--z-modal);display:block;position:fixed;inset:0}.AppShell-module__BGWSJW__menuScrim{background:var(--scrim);position:absolute;inset:0}.AppShell-module__BGWSJW__menuPanel{background:var(--bg-subtle);border-right:1px solid var(--border);width:min(300px,84vw);box-shadow:var(--shadow-lg);padding-bottom:env(safe-area-inset-bottom);animation:AppShell-module__BGWSJW__dattum-menu-in var(--dur-normal) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.AppShell-module__BGWSJW__menuPanel .AppShell-module__BGWSJW__navRow{height:var(--control-touch)}@keyframes AppShell-module__BGWSJW__dattum-menu-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}}
.CommandPalette-module__rTLN5a__root{pointer-events:none;justify-content:center;align-items:flex-start;display:flex}.CommandPalette-module__rTLN5a__overlay{z-index:var(--z-modal);padding:10vh 16px 16px;position:fixed;inset:0}.CommandPalette-module__rTLN5a__contained{z-index:var(--z-modal);padding:16px;position:absolute;inset:0}.CommandPalette-module__rTLN5a__open{pointer-events:auto}.CommandPalette-module__rTLN5a__scrim{background:var(--scrim);opacity:0;transition:opacity var(--dur-fast);position:absolute;inset:0}.CommandPalette-module__rTLN5a__open .CommandPalette-module__rTLN5a__scrim{opacity:1}.CommandPalette-module__rTLN5a__panel{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-xl);width:min(600px,100%);max-height:520px;box-shadow:var(--shadow-lg);transition:transform var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden;transform:scale(.98)}.CommandPalette-module__rTLN5a__contained .CommandPalette-module__rTLN5a__panel{max-height:100%}.CommandPalette-module__rTLN5a__open .CommandPalette-module__rTLN5a__panel{transform:none}.CommandPalette-module__rTLN5a__input{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.CommandPalette-module__rTLN5a__inputIcon{color:var(--text-secondary);flex:none}.CommandPalette-module__rTLN5a__inputField{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-md);background:0 0;border:none;outline:none;flex:1}.CommandPalette-module__rTLN5a__scopes{border-bottom:1px solid var(--border-subtle);align-items:center;padding:8px 14px;display:flex}.CommandPalette-module__rTLN5a__results{overscroll-behavior:contain;flex:1;padding:6px;overflow-y:auto}.CommandPalette-module__rTLN5a__noResults{text-align:center;font-size:var(--fs-sm);color:var(--text-secondary);padding:28px 12px}.CommandPalette-module__rTLN5a__group{margin-bottom:4px}.CommandPalette-module__rTLN5a__groupLabel{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary);padding:6px 10px 3px}.CommandPalette-module__rTLN5a__item{border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-items:center;gap:11px;padding:9px 10px;display:flex}.CommandPalette-module__rTLN5a__itemActive{background:var(--surface-hover)}.CommandPalette-module__rTLN5a__itemIcon{color:var(--text-secondary);flex:none;display:inline-flex}.CommandPalette-module__rTLN5a__itemCode{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;min-width:62px}.CommandPalette-module__rTLN5a__itemLabel{min-width:0;font-size:var(--fs-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.CommandPalette-module__rTLN5a__itemMeta{font-size:var(--fs-caption);color:var(--text-secondary);flex:none}.CommandPalette-module__rTLN5a__itemEnter{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-secondary)}.CommandPalette-module__rTLN5a__footer{border-top:1px solid var(--border-subtle);background:var(--bg-subtle);font-size:var(--fs-caption);color:var(--text-secondary);align-items:center;gap:16px;padding:8px 14px;display:flex}.CommandPalette-module__rTLN5a__hint{align-items:center;gap:6px;display:inline-flex}.CommandPalette-module__rTLN5a__hintKbd{font-family:var(--font-mono);font-size:var(--fs-caption);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface);color:var(--text-secondary);padding:1px 5px}
.DetailTabs-module__GNQrPa__strip{align-items:stretch;gap:var(--space-0-5);border-bottom:var(--bw-hair) solid var(--border);display:flex}.DetailTabs-module__GNQrPa__tab{align-items:center;gap:var(--space-1-5);height:var(--control-lg);padding:0 var(--space-3);border-radius:var(--radius-sm) var(--radius-sm) 0 0;cursor:pointer;white-space:nowrap;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:var(--ls-snug);color:var(--text-secondary);touch-action:manipulation;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:inline-flex;position:relative}.DetailTabs-module__GNQrPa__tab:hover{color:var(--text-primary);background:var(--surface-hover)}.DetailTabs-module__GNQrPa__tab[aria-selected=true]{color:var(--text-primary);font-weight:var(--fw-semibold);box-shadow:inset 0 -2px 0 0 var(--accent)}.DetailTabs-module__GNQrPa__tab:focus-visible{box-shadow:var(--shadow-focus)}.DetailTabs-module__GNQrPa__tab[aria-selected=true]:focus-visible{box-shadow:var(--shadow-focus), inset 0 -2px 0 0 var(--accent)}.DetailTabs-module__GNQrPa__locked{align-items:center;gap:var(--space-1-5);height:var(--control-lg);padding:0 var(--space-3);white-space:nowrap;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:var(--ls-snug);color:var(--text-secondary);cursor:default;-webkit-user-select:none;user-select:none;display:inline-flex}.DetailTabs-module__GNQrPa__menuBadge{margin-left:var(--space-1)}.DetailTabs-module__GNQrPa__dot{border-radius:var(--radius-full);flex:none;width:6px;height:6px;display:inline-block}.DetailTabs-module__GNQrPa__dot[data-badge=dirty]{background:var(--status-warning-solid)}.DetailTabs-module__GNQrPa__dot[data-badge=error]{background:var(--status-danger-solid)}.DetailTabs-module__GNQrPa__dot[data-badge=attention]{box-shadow:inset 0 0 0 2px var(--status-neutral-solid);background:0 0}.DetailTabs-module__GNQrPa__menuDot{margin-left:var(--space-1)}.DetailTabs-module__GNQrPa__phone{display:none}.DetailTabs-module__GNQrPa__phoneActions{gap:var(--space-2);flex:none;align-items:center;display:flex}.DetailTabs-module__GNQrPa__phoneInner{align-items:center;gap:var(--space-2);min-width:0;display:flex}.DetailTabs-module__GNQrPa__phoneLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DetailTabs-module__GNQrPa__panel[hidden]{display:none}@media (max-width:768px){.DetailTabs-module__GNQrPa__strip{display:none}.DetailTabs-module__GNQrPa__phone{gap:var(--space-2);align-items:center;display:flex}.DetailTabs-module__GNQrPa__phoneMenu{flex:1 1 0;min-width:0}}.DetailTabs-module__GNQrPa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}
.detail-tabs-skeleton-module__I7N18a__page{padding:var(--space-6);max-width:var(--container-max);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}@media (max-width:767.98px){.detail-tabs-skeleton-module__I7N18a__page{padding:var(--space-4)}}.detail-tabs-skeleton-module__I7N18a__header{align-items:flex-start;gap:var(--space-4);display:flex}.detail-tabs-skeleton-module__I7N18a__headerText{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.detail-tabs-skeleton-module__I7N18a__thumb{flex:none}.detail-tabs-skeleton-module__I7N18a__meta{max-width:100%}.detail-tabs-skeleton-module__I7N18a__tabs{min-width:0}.detail-tabs-skeleton-module__I7N18a__panel{gap:var(--space-4);padding-top:var(--space-5);flex-direction:column;min-width:0;display:flex}.detail-tabs-skeleton-module__I7N18a__panelBody{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.detail-tabs-skeleton-module__I7N18a__cardBody{gap:var(--space-3);flex-direction:column;display:flex}
.office-module__boF3zW__page{padding:var(--space-6);max-width:var(--container-max);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.office-module__boF3zW__listHeader{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.office-module__boF3zW__headerActions{align-items:center;gap:var(--space-2);display:inline-flex}.office-module__boF3zW__rowLink:after{content:"";position:absolute;inset:0}.office-module__boF3zW__h1{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--text-primary)}.office-module__boF3zW__detailGrid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.office-module__boF3zW__heroGrid{gap:var(--space-5);scroll-margin-top:var(--space-6);grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:start;display:grid}.office-module__boF3zW__heroVisual{aspect-ratio:1;border:var(--bw-hair) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken);justify-content:center;align-items:center;display:flex;overflow:hidden}.office-module__boF3zW__mainCol{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}@media (max-width:767.98px){.office-module__boF3zW__detailGrid{grid-template-columns:1fr}.office-module__boF3zW__heroGrid{scroll-margin-top:calc(var(--topbar-h) + var(--space-6));grid-template-columns:1fr}.office-module__boF3zW__secondaryFirst{order:-1}.office-module__boF3zW__page{padding:var(--space-4);gap:var(--space-4);overflow-x:clip}.office-module__boF3zW__primaryCol,.office-module__boF3zW__secondaryCol{display:contents}[data-line-editing] .office-module__boF3zW__csStatusCard,[data-line-editing] .office-module__boF3zW__csReviewStrip{display:none}.office-module__boF3zW__pwSwatch{order:0}.office-module__boF3zW__pwForm{order:1}}.office-module__boF3zW__primaryCol{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.office-module__boF3zW__secondaryCol{gap:var(--space-5);flex-direction:column;display:flex}.office-module__boF3zW__cardsGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:start;display:grid}.office-module__boF3zW__sectionTitle{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-primary)}.office-module__boF3zW__badgeRow{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.office-module__boF3zW__muted{color:var(--text-secondary)}.office-module__boF3zW__link{color:var(--text-link);font-weight:var(--fw-semibold)}.office-module__boF3zW__link:hover{text-underline-offset:2px;text-decoration:underline}.office-module__boF3zW__cardPad{padding:var(--space-5)}.office-module__boF3zW__stack{gap:var(--space-4);flex-direction:column;display:flex}
.editor-fields-module__mF-6Pq__readonlyList{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:none}@media (max-width:767.98px){.editor-fields-module__mF-6Pq__readonlyList{display:flex}}.editor-fields-module__mF-6Pq__deskCardIdentity{flex-direction:column;flex:2 220px;gap:2px;min-width:0;display:flex}.editor-fields-module__mF-6Pq__deskField{flex-direction:column;gap:2px;min-width:0;display:flex}.editor-fields-module__mF-6Pq__deskFieldQty{flex:none;width:90px}.editor-fields-module__mF-6Pq__deskFieldColour{flex:none;width:180px}.editor-fields-module__mF-6Pq__deskFieldTime{flex:none;width:100px}.editor-fields-module__mF-6Pq__deskFieldNote{flex:160px;min-width:0}.editor-fields-module__mF-6Pq__deskFieldFlag{align-items:center;gap:var(--space-2);flex-direction:row;flex:100%}.editor-fields-module__mF-6Pq__deskFieldLabel{font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--text-secondary)}.editor-fields-module__mF-6Pq__deskLink{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--text-link);font-weight:var(--fw-semibold);text-decoration:none;display:inline-flex}.editor-fields-module__mF-6Pq__deskLink:hover{text-underline-offset:2px;text-decoration:underline}.editor-fields-module__mF-6Pq__deskLink:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.editor-fields-module__mF-6Pq__deskLinkSub{font-weight:var(--fw-regular);font-size:var(--fs-caption);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.editor-fields-module__mF-6Pq__deskLockedText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--fw-semibold);color:var(--text-primary);overflow:hidden}.editor-fields-module__mF-6Pq__addDraftCard{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.editor-fields-module__mF-6Pq__addDraftPicker{flex:auto;min-width:0}.editor-fields-module__mF-6Pq__deskMemberCard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.editor-fields-module__mF-6Pq__deskMemberRow{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3);display:flex}.editor-fields-module__mF-6Pq__card{gap:var(--space-1-5);width:100%;min-height:var(--control-touch);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);text-align:left;font:inherit;color:var(--text-primary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}.editor-fields-module__mF-6Pq__card:hover{background:var(--surface-hover);border-color:var(--border-strong)}.editor-fields-module__mF-6Pq__card:active{background:var(--surface-active)}.editor-fields-module__mF-6Pq__card:focus-visible{box-shadow:var(--shadow-focus);outline:none}.editor-fields-module__mF-6Pq__cardTop{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.editor-fields-module__mF-6Pq__cardPart{flex-direction:column;gap:2px;min-width:0;display:flex}.editor-fields-module__mF-6Pq__cardSku{font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-fields-module__mF-6Pq__cardLabel{font-size:var(--fs-caption);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere;min-width:0;overflow:hidden}.editor-fields-module__mF-6Pq__cardQty{font-variant-numeric:tabular-nums;color:var(--text-secondary);flex:none}.editor-fields-module__mF-6Pq__cardMeta{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-caption);color:var(--text-secondary);flex-wrap:wrap;display:flex}.editor-fields-module__mF-6Pq__cardNote{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:60%;overflow:hidden}.editor-fields-module__mF-6Pq__cardChevron{color:var(--text-secondary);flex:none;margin-left:auto}.editor-fields-module__mF-6Pq__chip{padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-selected,var(--surface-hover));color:var(--text-secondary);align-items:center;display:inline-flex}.editor-fields-module__mF-6Pq__newTag{padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--accent-100,var(--surface-hover));color:var(--accent-700,var(--text-secondary));font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide);font-size:var(--fs-caption);align-items:center;display:inline-flex}.editor-fields-module__mF-6Pq__placeholder{color:var(--text-secondary)}.editor-fields-module__mF-6Pq__memberCard{gap:var(--space-1-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.editor-fields-module__mF-6Pq__memberCardRow{align-items:stretch;display:flex}.editor-fields-module__mF-6Pq__memberCardRow .editor-fields-module__mF-6Pq__card{border:none;border-radius:0;flex:1}.editor-fields-module__mF-6Pq__memberExpand{min-width:var(--control-touch);border:none;border-left:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;flex:none;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.editor-fields-module__mF-6Pq__memberExpand:hover{background:var(--surface-hover)}.editor-fields-module__mF-6Pq__memberExpand:focus-visible{box-shadow:var(--shadow-focus);outline:none}.editor-fields-module__mF-6Pq__memberBom{padding:0 var(--space-4) var(--space-3);flex-direction:column;gap:2px;display:flex}.editor-fields-module__mF-6Pq__memberBomRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) 0;font-size:var(--fs-caption);border-top:1px solid var(--border-subtle);display:flex}.editor-fields-module__mF-6Pq__memberBomNote{padding:var(--space-2) 0;font-size:var(--fs-caption);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.editor-fields-module__mF-6Pq__readonlyCard{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);font-size:var(--fs-sm);display:flex}.editor-fields-module__mF-6Pq__readonlyMain{flex-direction:column;gap:1px;min-width:0;display:flex}.editor-fields-module__mF-6Pq__readonlyTitle{font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-fields-module__mF-6Pq__readonlyRight{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.editor-fields-module__mF-6Pq__sheetFields{flex-direction:column;display:flex}.editor-fields-module__mF-6Pq__field{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--control-touch);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);display:flex}.editor-fields-module__mF-6Pq__field:last-child{border-bottom:none}.editor-fields-module__mF-6Pq__fieldLabel{font-size:var(--fs-sm);color:var(--text-secondary);font-weight:var(--fw-medium);flex:none}.editor-fields-module__mF-6Pq__fieldControl{flex:1;justify-content:flex-end;min-width:0;display:flex}.editor-fields-module__mF-6Pq__sheetLink{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--control-touch);padding:var(--space-2) 0;color:var(--text-link);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none;display:flex}.editor-fields-module__mF-6Pq__sheetLink:hover{text-underline-offset:2px;text-decoration:underline}.editor-fields-module__mF-6Pq__sheetLink:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.editor-fields-module__mF-6Pq__chipRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:2px;display:inline-flex}.editor-fields-module__mF-6Pq__kindChip{height:20px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.editor-fields-module__mF-6Pq__deskMemberBomSlot{gap:var(--space-1);flex-direction:column;flex:100%;min-width:0;display:flex}.editor-fields-module__mF-6Pq__deskMemberBomSlot .editor-fields-module__mF-6Pq__memberExpand,.editor-fields-module__mF-6Pq__deskMemberBomSlot button{min-height:var(--control-touch);min-width:0;color:var(--text-secondary);font-size:var(--fs-sm);justify-content:flex-start;align-self:flex-start;gap:var(--space-2);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.editor-fields-module__mF-6Pq__deskMemberBomSlot button:hover{color:var(--text-primary);background:0 0}.editor-fields-module__mF-6Pq__deskMemberBomSlot button:focus-visible{box-shadow:var(--shadow-focus);outline:none}
.DerivedRecipeView-module__F4H6Ha__wrap{gap:var(--space-3);flex-direction:column;display:flex}.DerivedRecipeView-module__F4H6Ha__note,.DerivedRecipeView-module__F4H6Ha__empty{color:var(--text-secondary);font-size:var(--fs-sm);margin:0}.DerivedRecipeView-module__F4H6Ha__link{color:var(--text-link);text-decoration:none}.DerivedRecipeView-module__F4H6Ha__link:hover{text-decoration:underline}.DerivedRecipeView-module__F4H6Ha__link:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.DerivedRecipeView-module__F4H6Ha__steps{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DerivedRecipeView-module__F4H6Ha__step{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.DerivedRecipeView-module__F4H6Ha__stepSeq{min-width:1.5em;color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right}.DerivedRecipeView-module__F4H6Ha__stepStation,.DerivedRecipeView-module__F4H6Ha__stepFlag{color:var(--text-secondary);font-size:var(--fs-sm)}
.cut-files-card-module__nAQ6AG__body{gap:var(--space-4);align-items:flex-start;display:flex}.cut-files-card-module__nAQ6AG__thumbCol{flex:none}.cut-files-card-module__nAQ6AG__thumb{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:104px;height:104px;display:flex;overflow:hidden}.cut-files-card-module__nAQ6AG__thumbImg{object-fit:contain;width:100%;height:100%}.cut-files-card-module__nAQ6AG__thumbEmpty{padding:var(--space-2);font-size:var(--fs-caption);color:var(--text-secondary);text-align:center;border-style:dashed}.cut-files-card-module__nAQ6AG__thumbCap{width:104px;margin:var(--space-1) 0 0;font-size:var(--fs-caption);color:var(--text-secondary);text-align:center;overflow-wrap:anywhere}.cut-files-card-module__nAQ6AG__rowsCol{flex:auto;min-width:0}.cut-files-card-module__nAQ6AG__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cut-files-card-module__nAQ6AG__rows>li+li{border-top:1px solid var(--border-subtle)}.cut-files-card-module__nAQ6AG__row{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.cut-files-card-module__nAQ6AG__kind{min-width:2.75rem;font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--text-secondary);flex:none}.cut-files-card-module__nAQ6AG__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--fs-sm);flex:10rem;overflow:hidden}.cut-files-card-module__nAQ6AG__none{min-width:0;font-size:var(--fs-sm);color:var(--text-secondary);flex:10rem}.cut-files-card-module__nAQ6AG__actions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.cut-files-card-module__nAQ6AG__rowNote{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2) 2.75rem;font-size:var(--fs-caption);color:var(--text-secondary);display:flex}.cut-files-card-module__nAQ6AG__note{margin:var(--space-2) 0 0;font-size:var(--fs-caption);color:var(--text-secondary)}.cut-files-card-module__nAQ6AG__alert{margin-top:var(--space-3)}.cut-files-card-module__nAQ6AG__live{gap:var(--space-2);flex-direction:column;display:flex}.cut-files-card-module__nAQ6AG__live:not(:empty){margin-top:var(--space-3)}.cut-files-card-module__nAQ6AG__statusLine{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--text-secondary);margin:0;display:flex}@media (max-width:767.98px){.cut-files-card-module__nAQ6AG__body{flex-direction:column}.cut-files-card-module__nAQ6AG__thumbCol{align-self:flex-start}}
.guided-flow-page-module__tkr2DG__commandHeader{align-items:flex-start;gap:var(--space-4);display:flex}.guided-flow-page-module__tkr2DG__commandMain{flex:1;min-width:0}.guided-flow-page-module__tkr2DG__headerCode{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-snug)}@media (max-width:768px){.guided-flow-page-module__tkr2DG__desktopActions.guided-flow-page-module__tkr2DG__desktopActions{display:none}}.guided-flow-page-module__tkr2DG__tabPanel{gap:var(--space-4);padding-top:var(--space-5);flex-direction:column;min-width:0;display:flex}.guided-flow-page-module__tkr2DG__notice{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);font-size:var(--fs-sm);color:var(--text-primary)}.guided-flow-page-module__tkr2DG__provenance{font-size:var(--fs-sm);color:var(--text-secondary);margin:0}.guided-flow-page-module__tkr2DG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.hero-visual-module__6AMPBq__thumbPanel.hero-visual-module__6AMPBq__thumbPanel{border-radius:var(--radius-md);flex:none;width:56px}
.media-section-module__0z7Dca__card{margin-top:var(--space-5)}.media-section-module__0z7Dca__section{gap:var(--space-2);flex-direction:column;display:flex}.media-section-module__0z7Dca__heading{font:inherit;color:inherit;letter-spacing:inherit;margin:0}.media-section-module__0z7Dca__status{min-height:1rem;font-size:var(--fs-caption);color:var(--text-secondary);margin:0}.media-section-module__0z7Dca__error{font-size:var(--fs-caption);color:var(--text-danger);margin:0}.media-section-module__0z7Dca__empty{font-size:var(--fs-caption);color:var(--text-secondary);text-wrap:balance;margin:0}.media-section-module__0z7Dca__caption{margin:var(--space-3) 0 0;font-size:var(--fs-sm);color:var(--text-secondary);overflow-wrap:break-word}.media-section-module__0z7Dca__strip{--overhang:6px;--tile:96px;align-items:flex-start}.media-section-module__0z7Dca__tileItem{gap:var(--space-1);width:var(--tile);flex-direction:column;align-items:center;display:flex}.media-section-module__0z7Dca__tile{width:var(--tile);height:var(--tile);position:relative;overflow:visible}.media-section-module__0z7Dca__tileButton{width:var(--tile);height:var(--tile);cursor:pointer;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:none;padding:0;display:block;overflow:hidden}.media-section-module__0z7Dca__tileButton:focus-visible{box-shadow:var(--shadow-focus)}.media-section-module__0z7Dca__image{width:var(--tile);height:var(--tile);object-fit:cover;display:block}.media-section-module__0z7Dca__missing{width:var(--tile);height:var(--tile);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.media-section-module__0z7Dca__faceTag{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--on-accent);text-align:center;background:var(--accent);border-radius:var(--radius-sm);padding:1px 0;line-height:1.2;position:absolute;bottom:2px;left:2px;right:2px}.media-section-module__0z7Dca__detach,.media-section-module__0z7Dca__grip{top:calc(-1 * var(--overhang));width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);touch-action:manipulation;outline:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.media-section-module__0z7Dca__detach{right:calc(-1 * var(--overhang))}.media-section-module__0z7Dca__grip{left:calc(-1 * var(--overhang))}.media-section-module__0z7Dca__detach:hover:not(:disabled){color:var(--text-danger);border-color:var(--text-danger)}.media-section-module__0z7Dca__detach:focus-visible,.media-section-module__0z7Dca__grip:focus-visible{box-shadow:var(--shadow-focus)}.media-section-module__0z7Dca__detach:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover) and (pointer:fine){.media-section-module__0z7Dca__detach,.media-section-module__0z7Dca__grip{opacity:0;pointer-events:none}.media-section-module__0z7Dca__tile:hover .media-section-module__0z7Dca__detach,.media-section-module__0z7Dca__tile:hover .media-section-module__0z7Dca__grip,.media-section-module__0z7Dca__tile:focus-within .media-section-module__0z7Dca__detach,.media-section-module__0z7Dca__tile:focus-within .media-section-module__0z7Dca__grip{opacity:1;pointer-events:auto}.media-section-module__0z7Dca__tile:hover .media-section-module__0z7Dca__detach:disabled,.media-section-module__0z7Dca__tile:focus-within .media-section-module__0z7Dca__detach:disabled{opacity:.5}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.media-section-module__0z7Dca__detach,.media-section-module__0z7Dca__grip{transition:opacity .12s}}.media-section-module__0z7Dca__chip,.media-section-module__0z7Dca__chipStatic{width:100%;padding:var(--space-1) 0;font-size:var(--fs-caption);color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);line-height:1.4;display:block;overflow:hidden}.media-section-module__0z7Dca__chip{cursor:pointer;touch-action:manipulation;outline:none;min-height:24px}.media-section-module__0z7Dca__chip:hover{color:var(--text-primary);border-color:var(--border-strong)}.media-section-module__0z7Dca__chip:focus-visible{box-shadow:var(--shadow-focus)}.media-section-module__0z7Dca__chip:disabled{cursor:not-allowed;opacity:.5}.media-section-module__0z7Dca__addTile{gap:var(--space-1);width:var(--tile);height:var(--tile);color:var(--text-secondary);cursor:pointer;background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius-md);touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.media-section-module__0z7Dca__addTile:hover{color:var(--text-primary);border-color:var(--text-primary)}.media-section-module__0z7Dca__addTile:focus-within{box-shadow:var(--shadow-focus)}.media-section-module__0z7Dca__fileInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.media-section-module__0z7Dca__strip{--tile:132px}.media-section-module__0z7Dca__chip,.media-section-module__0z7Dca__chipStatic{font-size:var(--fs-sm)}}.media-section-module__0z7Dca__viewerImage{border-radius:var(--radius-md);width:100%;max-width:100%;height:auto;display:block}
.seeded-detail-skeleton-module__bo4xEW__thumb{flex:none}.seeded-detail-skeleton-module__bo4xEW__actions{--seed-actions:3;width:calc(var(--seed-actions) * var(--control-lg) + (var(--seed-actions) - 1) * var(--space-2));height:var(--control-lg);flex:none}.seeded-detail-skeleton-module__bo4xEW__metaBar{width:320px;max-width:100%;height:calc(var(--fs-sm) * var(--lh-normal))}@media (max-width:768px){.seeded-detail-skeleton-module__bo4xEW__actions{display:none}}.seeded-detail-skeleton-module__bo4xEW__bandWrap{gap:var(--space-4);flex-direction:column;display:flex}.seeded-detail-skeleton-module__bo4xEW__stationBand{border:1px solid var(--border-subtle);border-radius:var(--radius-md)}@media (min-width:768px){.seeded-detail-skeleton-module__bo4xEW__stationBand{min-block-size:calc(var(--control-lg) + 2 * var(--space-3) + 2px)}}
.Alert-module__vGfUbW__alert{border-radius:var(--radius-md);border:1px solid #0000;align-items:flex-start;gap:11px;padding:12px 12px 12px 14px;display:flex}.Alert-module__vGfUbW__info{background:var(--status-accent-surface);border-color:var(--status-accent-border)}.Alert-module__vGfUbW__info .Alert-module__vGfUbW__icon,.Alert-module__vGfUbW__info .Alert-module__vGfUbW__title,.Alert-module__vGfUbW__info .Alert-module__vGfUbW__dismiss{color:var(--status-accent-text)}.Alert-module__vGfUbW__warning{background:var(--status-warning-surface);border-color:var(--status-warning-border)}.Alert-module__vGfUbW__warning .Alert-module__vGfUbW__icon,.Alert-module__vGfUbW__warning .Alert-module__vGfUbW__title,.Alert-module__vGfUbW__warning .Alert-module__vGfUbW__dismiss{color:var(--status-warning-text)}.Alert-module__vGfUbW__danger{background:var(--status-danger-surface);border-color:var(--status-danger-border)}.Alert-module__vGfUbW__danger .Alert-module__vGfUbW__icon,.Alert-module__vGfUbW__danger .Alert-module__vGfUbW__title,.Alert-module__vGfUbW__danger .Alert-module__vGfUbW__dismiss{color:var(--status-danger-text)}.Alert-module__vGfUbW__icon{flex:none;margin-top:1px}.Alert-module__vGfUbW__content{flex:1;min-width:0}.Alert-module__vGfUbW__title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.Alert-module__vGfUbW__body{font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-normal);text-wrap:pretty}.Alert-module__vGfUbW__bodyGap{margin-top:2px}.Alert-module__vGfUbW__action{flex:none;margin-top:-1px}.Alert-module__vGfUbW__dismiss{cursor:pointer;border-radius:var(--radius-xs);opacity:.75;width:22px;height:22px;transition:opacity var(--dur-fast) var(--ease-out);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.Alert-module__vGfUbW__dismiss:hover{opacity:1}.Alert-module__vGfUbW__dismiss:focus-visible{opacity:1;box-shadow:var(--shadow-focus);outline:none}
.card-bleed-module__2uL_-G__cardBleed.card-bleed-module__2uL_-G__cardBleed{margin-inline:calc(-1 * var(--card-pad));padding-inline:var(--card-pad);scroll-padding-inline:var(--card-pad)}
.where-used-module__6BZLia__code{font-family:var(--font-mono);font-feature-settings:var(--fmono);font-size:var(--fs-body);color:var(--text-link)}.where-used-module__6BZLia__loadMore{margin-top:var(--space-2)}@media (max-width:767.98px){.where-used-module__6BZLia__loadMore{min-height:var(--control-touch)}}.where-used-module__6BZLia__residual{margin:var(--space-2) 0 0;font-size:var(--fs-sm);color:var(--text-secondary)}
.PurchasingSection-module__jPVzwG__stack{gap:var(--space-4);flex-direction:column;display:flex}.PurchasingSection-module__jPVzwG__caption{font-size:var(--fs-caption);color:var(--text-secondary);margin:0}.PurchasingSection-module__jPVzwG__rowList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PurchasingSection-module__jPVzwG__rowList.PurchasingSection-module__jPVzwG__cardList{gap:var(--space-3)}.PurchasingSection-module__jPVzwG__vendorCard{border:var(--bw-hair) solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.PurchasingSection-module__jPVzwG__vendorCardDefault{border-color:var(--border-strong)}.PurchasingSection-module__jPVzwG__poolRow{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--border);min-height:var(--control-touch);display:flex}.PurchasingSection-module__jPVzwG__poolRow:first-child{border-top:none}.PurchasingSection-module__jPVzwG__rowHead{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);background:var(--bg-subtle);border-bottom:var(--bw-hair) solid var(--border-subtle);display:flex}.PurchasingSection-module__jPVzwG__rankCircle{width:var(--space-6);height:var(--space-6);border:var(--bw-hair) solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface);color:var(--text-primary);font-size:var(--fs-caption);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:var(--lh-label);flex:none;justify-content:center;align-items:center;display:inline-flex}.PurchasingSection-module__jPVzwG__vName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-weight:var(--fw-medium);overflow:hidden}.PurchasingSection-module__jPVzwG__vCode{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-feature-settings:var(--fmono);font-size:var(--fs-mono-body);color:var(--text-secondary);overflow:hidden}.PurchasingSection-module__jPVzwG__rowSub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;overflow:hidden}.PurchasingSection-module__jPVzwG__spacer{flex:auto;min-width:0}.PurchasingSection-module__jPVzwG__rowActions{flex-shrink:0;align-items:center;display:flex}.PurchasingSection-module__jPVzwG__fields{gap:var(--space-3);padding:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:480px){.PurchasingSection-module__jPVzwG__fields{grid-template-columns:1fr 1fr}}.PurchasingSection-module__jPVzwG__field{min-width:0}.PurchasingSection-module__jPVzwG__fieldLabel{font-size:var(--fs-caption);color:var(--text-secondary);margin-bottom:var(--space-1);display:block}.PurchasingSection-module__jPVzwG__fieldBox{--border-subtle:transparent;min-width:0;min-height:var(--control-md);padding:0 var(--space-2);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;display:flex}.PurchasingSection-module__jPVzwG__fieldBox>*{flex:auto;min-width:0}.PurchasingSection-module__jPVzwG__groupHead{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0}.PurchasingSection-module__jPVzwG__addRow{gap:var(--space-2);min-width:0;display:flex}.PurchasingSection-module__jPVzwG__addRow>*{flex:auto;min-width:0}.PurchasingSection-module__jPVzwG__addVendorButton{flex:none}
.CutFilePicker-module__2_18Ua__status{align-items:center;gap:var(--space-2);min-width:0;display:flex}.CutFilePicker-module__2_18Ua__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--fs-sm);flex:auto;overflow:hidden}