.charts-module__hvwW2G__figure{gap:var(--space-2);flex-direction:column;margin:0;display:flex;position:relative}.charts-module__hvwW2G__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.charts-module__hvwW2G__title{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-primary)}.charts-module__hvwW2G__tableToggle{font:inherit;font-size:var(--fs-caption);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;margin:0;padding:0}.charts-module__hvwW2G__tableToggle:hover{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.charts-module__hvwW2G__tableToggle:focus-visible{box-shadow:var(--shadow-focus)}.charts-module__hvwW2G__legend{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.charts-module__hvwW2G__legendItem{align-items:center;gap:6px;display:inline-flex}.charts-module__hvwW2G__legendRect{border-radius:2px;flex:none;width:10px;height:10px}.charts-module__hvwW2G__legendLine{border-radius:var(--radius-full);flex:none;width:14px;height:2px}.charts-module__hvwW2G__legendLabel{font-size:var(--fs-caption);color:var(--text-secondary)}.charts-module__hvwW2G__plot{position:relative}.charts-module__hvwW2G__plotArea{height:200px;margin-top:8px;padding-left:44px;position:relative}.charts-module__hvwW2G__gridRow{align-items:center;gap:4px;height:0;display:flex;position:absolute;left:0;right:0}.charts-module__hvwW2G__gridLine{background:var(--chart-grid);flex:auto;height:1px}.charts-module__hvwW2G__tick{text-align:right;font-size:var(--fs-caption);color:var(--chart-tick-text);font-variant-numeric:tabular-nums;font-feature-settings:var(--fnum);flex:0 0 40px}.charts-module__hvwW2G__baseline{background:var(--chart-axis);height:1px;position:absolute;bottom:0;left:44px;right:0}.charts-module__hvwW2G__bands{display:flex;position:absolute;inset:0 0 0 44px}.charts-module__hvwW2G__band{min-width:0;font:inherit;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:flex-end;margin:0;padding:0 4px;display:flex}.charts-module__hvwW2G__band:focus-visible{box-shadow:var(--shadow-focus);outline:none}.charts-module__hvwW2G__bars{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:100%;display:flex}.charts-module__hvwW2G__bar{max-width:24px;min-height:1px;transition:opacity var(--dur-fast) var(--ease-out);border-radius:4px 4px 0 0;flex:1 1 0}.charts-module__hvwW2G__band:hover .charts-module__hvwW2G__bar,.charts-module__hvwW2G__band:focus-visible .charts-module__hvwW2G__bar{opacity:.82}.charts-module__hvwW2G__lines{position:absolute;inset:0 0 0 44px}.charts-module__hvwW2G__svg{width:100%;height:100%;display:block;overflow:visible}.charts-module__hvwW2G__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.charts-module__hvwW2G__marker{border-radius:var(--radius-full);width:10px;height:10px;box-shadow:0 0 0 2px var(--chart-surface);pointer-events:none;position:absolute;transform:translate(-50%,50%)}.charts-module__hvwW2G__crosshair{background:var(--chart-axis);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.charts-module__hvwW2G__hit{cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;bottom:0;transform:translate(-50%)}.charts-module__hvwW2G__hit:focus-visible{box-shadow:var(--shadow-focus);outline:none}.charts-module__hvwW2G__xLabels{padding-top:4px;padding-left:44px;display:flex}.charts-module__hvwW2G__xPointLabels{height:1.4em;margin-left:44px;padding-top:4px;position:relative}.charts-module__hvwW2G__xPointLabel{white-space:nowrap;font-size:var(--fs-caption);color:var(--chart-tick-text);position:absolute;transform:translate(-50%)}.charts-module__hvwW2G__xLabel{text-align:center;min-width:0;font-size:var(--fs-caption);color:var(--chart-tick-text);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.charts-module__hvwW2G__tooltip{border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-tooltip);pointer-events:none;z-index:var(--z-tooltip);flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:absolute;top:0;right:0}.charts-module__hvwW2G__tooltipTitle{font-size:var(--fs-caption);color:var(--text-secondary)}.charts-module__hvwW2G__tooltipRow{align-items:baseline;gap:6px;display:inline-flex}.charts-module__hvwW2G__tooltipKey{border-radius:var(--radius-full);flex:none;align-self:center;width:10px;height:2px}.charts-module__hvwW2G__tooltipValue{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums;font-feature-settings:var(--fnum)}.charts-module__hvwW2G__tooltipLabel{font-size:var(--fs-caption);color:var(--text-secondary)}.charts-module__hvwW2G__tableWrap{overflow-x:auto}.charts-module__hvwW2G__table{border-collapse:collapse;width:100%;font-size:var(--fs-caption)}.charts-module__hvwW2G__tableCaption{text-align:left;color:var(--text-secondary);padding-bottom:4px}.charts-module__hvwW2G__table th,.charts-module__hvwW2G__table td{border-bottom:1px solid var(--border-subtle);text-align:left;color:var(--text-primary);padding:4px 8px}.charts-module__hvwW2G__table thead th{color:var(--text-secondary);font-weight:var(--fw-medium)}.charts-module__hvwW2G__numeric{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:var(--fnum)}
.AssemblyViewer-module__As-7Ga__viewer{aspect-ratio:3/2;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);--assembly-ink-edge:color-mix(in srgb, var(--text-primary) 72%, var(--surface));width:100%;min-height:240px;max-height:620px;position:relative;overflow:hidden}.AssemblyViewer-module__As-7Ga__stage{width:100%;height:100%}.AssemblyViewer-module__As-7Ga__canvas{touch-action:none;overscroll-behavior:contain;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block}.AssemblyViewer-module__As-7Ga__unavailable{width:100%;height:100%;padding:var(--space-4);color:var(--text-secondary);font-size:var(--fs-caption);text-align:center;text-wrap:balance;justify-content:center;align-items:center;display:flex}.AssemblyViewer-module__As-7Ga__wrap{background:linear-gradient(180deg, var(--surface-sunken) 0%, var(--bg-subtle) 100%);width:100%;height:100%;position:relative;overflow:hidden}.AssemblyViewer-module__As-7Ga__wrapFull{z-index:var(--z-modal);border-radius:0;height:100dvh;position:fixed;inset:0}.AssemblyViewer-module__As-7Ga__toolbar{top:var(--space-3);left:var(--space-3);z-index:1;max-width:calc(100% - var(--space-6));gap:var(--space-2);flex-wrap:wrap;display:flex;position:absolute}.AssemblyViewer-module__As-7Ga__tool{justify-content:center;align-items:center;gap:var(--space-1-5);min-height:var(--control-md);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 90%, transparent);box-shadow:var(--shadow-xs);color:var(--text-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;display:inline-flex}.AssemblyViewer-module__As-7Ga__tool:hover{background:var(--surface);border-color:var(--border-hover)}.AssemblyViewer-module__As-7Ga__panel{top:var(--space-3);right:var(--space-3);z-index:1;width:262px;max-width:calc(100% - var(--space-6));border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow-menu);position:absolute;overflow:hidden}.AssemblyViewer-module__As-7Ga__panelHead{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-md);padding:var(--space-2) var(--space-3);color:var(--text-primary);font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.AssemblyViewer-module__As-7Ga__panelHead:hover{background:var(--surface-hover)}.AssemblyViewer-module__As-7Ga__panelTitle{font-weight:var(--fw-semibold)}.AssemblyViewer-module__As-7Ga__panelCount{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.AssemblyViewer-module__As-7Ga__twist{color:var(--text-secondary);font-size:var(--fs-caption);margin-left:auto;transition:transform .15s}@media (prefers-reduced-motion:reduce){.AssemblyViewer-module__As-7Ga__twist{transition:none}}.AssemblyViewer-module__As-7Ga__twistClosed{transform:rotate(-90deg)}.AssemblyViewer-module__As-7Ga__panelBody{border-top:1px solid var(--border-subtle)}.AssemblyViewer-module__As-7Ga__panelBody[hidden]{display:none}.AssemblyViewer-module__As-7Ga__rows{overscroll-behavior:contain;max-height:380px;margin:0;padding:0;list-style:none;overflow-y:auto}.AssemblyViewer-module__As-7Ga__row{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border-subtle);display:flex}.AssemblyViewer-module__As-7Ga__row:last-child{border-bottom:0}.AssemblyViewer-module__As-7Ga__rowMuted{padding:var(--space-2);color:var(--text-disabled)}.AssemblyViewer-module__As-7Ga__eye,.AssemblyViewer-module__As-7Ga__eyeSlot{width:var(--control-sm);height:var(--control-sm);flex:none}.AssemblyViewer-module__As-7Ga__eye{border:1px solid var(--border-control);border-radius:var(--radius-xs);background:var(--surface);color:var(--text-primary);font-size:var(--fs-caption);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.AssemblyViewer-module__As-7Ga__eye[aria-pressed=false]{background:var(--bg-subtle);color:var(--text-disabled)}.AssemblyViewer-module__As-7Ga__rowMain{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-sm);padding:var(--space-1) var(--space-1-5);border-radius:var(--radius-xs);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.AssemblyViewer-module__As-7Ga__rowMain:hover{background:var(--surface-hover)}.AssemblyViewer-module__As-7Ga__rowMain[aria-pressed=true]{background:var(--accent-surface);box-shadow:inset 3px 0 0 var(--status-accent-solid)}.AssemblyViewer-module__As-7Ga__rowHidden{opacity:.45}.AssemblyViewer-module__As-7Ga__swatch,.AssemblyViewer-module__As-7Ga__swatchSlot{border-radius:var(--radius-xs);flex:none;width:11px;height:11px}.AssemblyViewer-module__As-7Ga__swatch{border:1px solid var(--edge-shade)}.AssemblyViewer-module__As-7Ga__swatchSlot{visibility:hidden}.AssemblyViewer-module__As-7Ga__meta{flex-direction:column;flex:1;min-width:0;display:flex}.AssemblyViewer-module__As-7Ga__label{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AssemblyViewer-module__As-7Ga__detail{color:var(--text-secondary);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AssemblyViewer-module__As-7Ga__qty{padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);flex:none}.AssemblyViewer-module__As-7Ga__word{color:var(--text-disabled);font-size:var(--fs-caption);white-space:nowrap;flex:none}.AssemblyViewer-module__As-7Ga__panelFoot{padding:var(--space-1-5) var(--space-3);border-top:1px solid var(--border-subtle)}.AssemblyViewer-module__As-7Ga__linkButton{min-height:var(--control-sm);color:var(--text-link);font-size:var(--fs-caption);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:0}.AssemblyViewer-module__As-7Ga__linkButton:hover{color:var(--text-link-hover);text-decoration:underline}.AssemblyViewer-module__As-7Ga__chip{bottom:var(--space-3);left:var(--space-3);z-index:1;max-width:calc(100% - var(--space-6));align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--text-primary) 90%, transparent);color:var(--text-inverse);box-shadow:var(--shadow-md);display:flex;position:absolute}.AssemblyViewer-module__As-7Ga__chipSwatch{border:1px solid var(--edge-shade);border-radius:var(--radius-xs);flex:none;width:11px;height:11px}.AssemblyViewer-module__As-7Ga__chipLabel{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-bold)}.AssemblyViewer-module__As-7Ga__chipDetail{color:color-mix(in srgb, var(--text-inverse) 78%, transparent);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AssemblyViewer-module__As-7Ga__chipQty{color:color-mix(in srgb, var(--text-inverse) 78%, transparent);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.AssemblyViewer-module__As-7Ga__chipButton{min-height:var(--control-sm);padding:0 var(--space-2);border:1px solid color-mix(in srgb, var(--text-inverse) 30%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text-inverse) 12%, transparent);color:var(--text-inverse);font-size:var(--fs-caption);font-weight:var(--fw-semibold);cursor:pointer}.AssemblyViewer-module__As-7Ga__chipButton:hover{background:color-mix(in srgb, var(--text-inverse) 24%, transparent)}.AssemblyViewer-module__As-7Ga__hint{right:var(--space-3);bottom:var(--space-3);z-index:0;color:var(--text-disabled);font-size:var(--fs-caption);text-align:right;pointer-events:none;margin:0;line-height:1.5;position:absolute}.AssemblyViewer-module__As-7Ga__tool:focus-visible,.AssemblyViewer-module__As-7Ga__panelHead:focus-visible,.AssemblyViewer-module__As-7Ga__eye:focus-visible,.AssemblyViewer-module__As-7Ga__rowMain:focus-visible,.AssemblyViewer-module__As-7Ga__linkButton:focus-visible,.AssemblyViewer-module__As-7Ga__chipButton:focus-visible,.AssemblyViewer-module__As-7Ga__sheetClose:focus-visible,.AssemblyViewer-module__As-7Ga__sheetItem:focus-visible,.AssemblyViewer-module__As-7Ga__sheetAction:focus-visible,.AssemblyViewer-module__As-7Ga__fillAction:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (max-width:767.98px){.AssemblyViewer-module__As-7Ga__wrapAuthoring .AssemblyViewer-module__As-7Ga__panel{top:calc(var(--space-3) + var(--control-touch) + var(--space-2))}.AssemblyViewer-module__As-7Ga__viewer{aspect-ratio:auto;height:min(60dvh,420px);max-height:none}.AssemblyViewer-module__As-7Ga__rows{max-height:40dvh}}.AssemblyViewer-module__As-7Ga__sheet{right:var(--space-3);bottom:var(--space-3);z-index:3;width:min(360px, calc(100% - var(--space-6)));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-menu);position:absolute;left:auto;overflow:hidden}.AssemblyViewer-module__As-7Ga__sheetOn{animation:.18s ease-out AssemblyViewer-module__As-7Ga__sheet-in}@keyframes AssemblyViewer-module__As-7Ga__sheet-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AssemblyViewer-module__As-7Ga__sheetOn{animation:none}}.AssemblyViewer-module__As-7Ga__sheetHead{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex}.AssemblyViewer-module__As-7Ga__sheetTitle{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--text-primary);font-size:var(--fs-caption);font-weight:var(--fw-semibold);flex-wrap:wrap;display:flex}.AssemblyViewer-module__As-7Ga__sheetClose{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.AssemblyViewer-module__As-7Ga__sheetClose:hover{background:var(--surface-hover);color:var(--text-primary)}.AssemblyViewer-module__As-7Ga__sheetItems{overscroll-behavior:contain;max-height:40dvh;margin:0;padding:0;list-style:none;overflow-y:auto}.AssemblyViewer-module__As-7Ga__sheetItem{width:100%;min-height:var(--control-lg);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1-5) var(--space-3);border:0;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;background:0 0;display:flex}.AssemblyViewer-module__As-7Ga__sheetItem:hover{background:var(--surface-hover)}.AssemblyViewer-module__As-7Ga__sheetItem:disabled{color:var(--text-disabled);cursor:default}.AssemblyViewer-module__As-7Ga__sheetSku{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-bold)}.AssemblyViewer-module__As-7Ga__sheetDetail{color:var(--text-secondary);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AssemblyViewer-module__As-7Ga__sheetFoot,.AssemblyViewer-module__As-7Ga__sheetEmpty,.AssemblyViewer-module__As-7Ga__sheetNote{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--fs-caption);text-wrap:pretty;margin:0}.AssemblyViewer-module__As-7Ga__sheetNote{border-bottom:1px solid var(--border-subtle);background:var(--status-warning-surface);color:var(--status-warning-text)}.AssemblyViewer-module__As-7Ga__sheetActions{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);flex-wrap:wrap;display:flex}.AssemblyViewer-module__As-7Ga__sheetAction{min-height:var(--control-lg);padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;flex:auto}.AssemblyViewer-module__As-7Ga__sheetAction:hover{background:var(--surface-hover);border-color:var(--border-hover)}.AssemblyViewer-module__As-7Ga__sheetAction:disabled{color:var(--text-disabled);cursor:default}.AssemblyViewer-module__As-7Ga__sheetActionWarn{border-color:var(--status-danger-border);color:var(--text-danger)}.AssemblyViewer-module__As-7Ga__fill{bottom:var(--space-3);z-index:2;max-width:calc(100% - var(--space-6));align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2) var(--space-1-5) var(--space-3);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--text-primary) 90%, transparent);color:var(--text-inverse);box-shadow:var(--shadow-md);display:flex;position:absolute;left:50%;transform:translate(-50%)}.AssemblyViewer-module__As-7Ga__fillText{font-size:var(--fs-caption);text-wrap:pretty}.AssemblyViewer-module__As-7Ga__fillAction{min-height:var(--control-sm);padding:0 var(--space-2);border:1px solid color-mix(in srgb, var(--text-inverse) 30%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text-inverse) 12%, transparent);color:var(--text-inverse);font-size:var(--fs-caption);font-weight:var(--fw-semibold);cursor:pointer;flex:none}.AssemblyViewer-module__As-7Ga__fillAction:hover{background:color-mix(in srgb, var(--text-inverse) 24%, transparent)}.AssemblyViewer-module__As-7Ga__tool[aria-pressed=true]{border-color:var(--text-primary);background:var(--text-primary);color:var(--text-inverse)}.AssemblyViewer-module__As-7Ga__tool[aria-pressed=true]:hover{background:var(--text-primary)}@media (pointer:coarse){.AssemblyViewer-module__As-7Ga__sheet{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;border-left:0;border-right:0;width:auto;bottom:0;left:0;right:0}.AssemblyViewer-module__As-7Ga__sheetOn{animation-name:AssemblyViewer-module__As-7Ga__sheet-up}@keyframes AssemblyViewer-module__As-7Ga__sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.AssemblyViewer-module__As-7Ga__fill{bottom:auto;top:var(--space-12)}}.AssemblyViewer-module__As-7Ga__notice{top:var(--space-3);z-index:1;max-width:min(420px, calc(100% - var(--space-24)));padding:var(--space-1-5) var(--space-3);border:1px solid var(--status-warning-border);border-radius:var(--radius-sm);background:var(--status-warning-surface);color:var(--status-warning-text);font-size:var(--fs-caption);text-wrap:pretty;margin:0;position:absolute;left:50%;transform:translate(-50%)}
.HardwareSeatPreview-module__QgCwIq__viewer{aspect-ratio:4/3;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);--seat-preview-ink-part:color-mix(in srgb, var(--text-primary) 38%, var(--surface));--seat-preview-ink-ring:var(--status-accent-solid);--seat-preview-ink-plate:color-mix(in srgb, var(--text-primary) 14%, var(--surface));width:100%;min-height:200px;max-height:380px;position:relative;overflow:hidden}.HardwareSeatPreview-module__QgCwIq__stage{width:100%;height:100%}.HardwareSeatPreview-module__QgCwIq__canvas{touch-action:none;overscroll-behavior:contain;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block}.HardwareSeatPreview-module__QgCwIq__unavailable{width:100%;height:100%;padding:var(--space-4);color:var(--text-secondary);font-size:var(--fs-caption);text-align:center;text-wrap:balance;justify-content:center;align-items:center;display:flex}
.FlatView-module__30QDMW__flat{width:100%;height:100%;padding:var(--space-2);box-sizing:border-box;display:block}.FlatView-module__30QDMW__flatBlank{fill:color-mix(in srgb, var(--text-primary) 16%, var(--surface));stroke:var(--text-primary);stroke-width:1.4px;stroke-linejoin:round}.FlatView-module__30QDMW__flatVBand{fill:color-mix(in srgb, var(--status-accent-solid) 14%, transparent);stroke:none}.FlatView-module__30QDMW__flatCenterline{fill:none;stroke:color-mix(in srgb, var(--text-primary) 55%, var(--surface));stroke-width:1.6px;stroke-dasharray:6 4}.FlatView-module__30QDMW__flatCenterlineActive{fill:none;stroke:var(--status-accent-solid);stroke-width:3.4px;stroke-linecap:round}.FlatView-module__30QDMW__flatFence{fill:none;stroke:var(--status-warning-solid);stroke-width:2.6px;stroke-linecap:round}.FlatView-module__30QDMW__flatContact{fill:var(--status-warning-solid);stroke:var(--surface);stroke-width:1.2px}.FlatView-module__30QDMW__flatBadge{fill:var(--surface);stroke:color-mix(in srgb, var(--text-primary) 55%, var(--surface));stroke-width:1.2px}.FlatView-module__30QDMW__flatBadgeText{fill:var(--text-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.FlatView-module__30QDMW__plate{--flat-ar:1;--flat-max-h:320px;width:min(100%, calc(var(--flat-max-h) * var(--flat-ar)));aspect-ratio:var(--flat-ar);touch-action:pan-y;margin-inline:auto;position:relative}.FlatView-module__30QDMW__plate[data-zoomed=true]{touch-action:none;overflow:hidden}.FlatView-module__30QDMW__zoomCluster{right:var(--space-2);bottom:var(--space-2);z-index:5;gap:var(--space-1);pointer-events:none;display:flex;position:absolute}.FlatView-module__30QDMW__zoomCluster>button{pointer-events:auto;min-inline-size:var(--control-sm);font-variant-numeric:tabular-nums}.FlatView-module__30QDMW__flatPlate{width:100%;height:100%;display:block}.FlatView-module__30QDMW__layer{pointer-events:none;position:absolute;inset:0}.FlatView-module__30QDMW__layer>button{pointer-events:auto}.FlatView-module__30QDMW__edge{--flat-rot:0deg;block-size:var(--control-sm);min-inline-size:var(--control-sm);border-radius:var(--radius-xs);transform:translate(-50%, -50%) rotate(var(--flat-rot));touch-action:manipulation;cursor:pointer;background:0 0;background-image:linear-gradient(to bottom, transparent calc(50% - 1.5px), var(--edge-ink) calc(50% - 1.5px), var(--edge-ink) calc(50% + 1.5px), transparent calc(50% + 1.5px));--edge-ink:transparent;border:0;padding:0;position:absolute}.FlatView-module__30QDMW__edge[data-rank=primary]{--edge-ink:color-mix(in srgb, var(--status-warning-solid) 85%, transparent);z-index:3}.FlatView-module__30QDMW__edge[data-rank=secondary]{--edge-ink:color-mix(in srgb, var(--status-warning-solid) 45%, transparent);z-index:2}.FlatView-module__30QDMW__edge[data-rank=none]{--edge-ink:transparent;z-index:1}.FlatView-module__30QDMW__edge:hover,.FlatView-module__30QDMW__edge:focus-visible{--edge-ink:var(--text-primary)}.FlatView-module__30QDMW__edge:focus-visible,.FlatView-module__30QDMW__badgeBtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.FlatView-module__30QDMW__edge[aria-current=true]{--edge-ink:var(--status-warning-solid);z-index:4;border-block-start:2px dotted var(--status-warning-solid)}.FlatView-module__30QDMW__badgeBtn{inline-size:var(--control-sm);block-size:var(--control-sm);border:1px solid color-mix(in srgb, var(--text-primary) 55%, var(--surface));background:var(--surface);color:var(--text-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);font-weight:var(--fw-semibold);touch-action:manipulation;cursor:pointer;z-index:5;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.FlatView-module__30QDMW__badgeBtn[aria-current=true]{background:var(--status-accent-solid);border-color:var(--status-accent-solid);color:var(--surface)}.FlatView-module__30QDMW__badgeBtn[aria-pressed=false]{background:var(--surface-sunken);border-style:dashed}.FlatView-module__30QDMW__badgeBtn:hover{border-color:var(--text-primary);color:var(--text-primary)}.FlatView-module__30QDMW__marker{padding:2px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-caption);white-space:nowrap;pointer-events:none;z-index:6;position:absolute;transform:translate(-50%,-140%)}
.DxfPreview-module__W0lJHW__frame{block-size:100%;inline-size:100%;position:relative}.DxfPreview-module__W0lJHW__scene{block-size:100%;inline-size:100%;padding:var(--space-2);box-sizing:border-box;display:block}.DxfPreview-module__W0lJHW__blank{fill:color-mix(in srgb, var(--text-primary) 16%, var(--surface));stroke:var(--text-primary);stroke-width:1.4px;stroke-linejoin:round}.DxfPreview-module__W0lJHW__markRing{fill:color-mix(in srgb, var(--mark-hue) 28%, transparent);stroke:var(--mark-hue);stroke-width:2.2px;stroke-linejoin:round}.DxfPreview-module__W0lJHW__etch{fill:none;stroke:var(--status-accent-solid);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.DxfPreview-module__W0lJHW__etchGhost{fill:none;stroke:color-mix(in srgb, var(--status-accent-solid) 30%, transparent);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.DxfPreview-module__W0lJHW__etchExtent{fill:none;stroke:color-mix(in srgb, var(--status-accent-solid) 70%, transparent);stroke-width:1.2px;stroke-dasharray:5 3}.DxfPreview-module__W0lJHW__etchExtent[data-spills=true]{stroke:var(--status-warning-solid);stroke-width:1.6px}.DxfPreview-module__W0lJHW__watermark{z-index:2;max-inline-size:90%;padding:var(--space-1) var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--fw-medium);text-align:center;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.DxfPreview-module__W0lJHW__plate{--dxf-ar:1;--dxf-max-h:320px;--dxf-grip-floor:30px;--dxf-target-floor:26px;inline-size:min(100%, calc(var(--dxf-max-h) * var(--dxf-ar)));aspect-ratio:var(--dxf-ar);touch-action:pan-y;margin-inline:auto;position:relative}@media (pointer:coarse){.DxfPreview-module__W0lJHW__plate{--dxf-grip-floor:var(--control-touch);--dxf-target-floor:var(--control-touch)}}.DxfPreview-module__W0lJHW__zoomBar{z-index:2;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm);align-items:stretch;gap:1px;display:flex;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);overflow:hidden}.DxfPreview-module__W0lJHW__zoomButton,.DxfPreview-module__W0lJHW__zoomReset{min-block-size:var(--control-sm);padding-inline:var(--space-2);background:var(--surface);color:var(--text-primary);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;border:0;line-height:1}.DxfPreview-module__W0lJHW__zoomButton{min-inline-size:var(--control-sm);font-size:var(--fs-md)}.DxfPreview-module__W0lJHW__zoomReset{border-inline:1px solid var(--border-subtle);min-inline-size:5ch}.DxfPreview-module__W0lJHW__zoomButton:hover:not(:disabled),.DxfPreview-module__W0lJHW__zoomReset:hover:not(:disabled){background:var(--surface-hover)}.DxfPreview-module__W0lJHW__zoomButton:focus-visible,.DxfPreview-module__W0lJHW__zoomReset:focus-visible{box-shadow:var(--shadow-focus);outline:none}.DxfPreview-module__W0lJHW__zoomButton:disabled,.DxfPreview-module__W0lJHW__zoomReset:disabled{color:var(--text-disabled);cursor:default}@media (pointer:coarse){.DxfPreview-module__W0lJHW__zoomButton,.DxfPreview-module__W0lJHW__zoomReset{min-block-size:var(--control-touch)}.DxfPreview-module__W0lJHW__zoomButton{min-inline-size:var(--control-touch)}}.DxfPreview-module__W0lJHW__plate[data-zoomed=true]{cursor:grab;touch-action:none}.DxfPreview-module__W0lJHW__plate[data-zoomed=true]:active{cursor:grabbing}.DxfPreview-module__W0lJHW__armed{border-radius:var(--radius-md);box-shadow:0 0 0 2px var(--accent-border)}.DxfPreview-module__W0lJHW__scenePlate{block-size:100%;inline-size:100%;display:block}.DxfPreview-module__W0lJHW__layer{pointer-events:none;position:absolute;inset:0}.DxfPreview-module__W0lJHW__layer>button{pointer-events:auto}.DxfPreview-module__W0lJHW__grip{min-block-size:var(--dxf-grip-floor);min-inline-size:var(--dxf-grip-floor);border-radius:var(--radius-sm);color:var(--status-accent-solid);cursor:move;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.DxfPreview-module__W0lJHW__grip:hover,.DxfPreview-module__W0lJHW__grip:focus-visible{background:color-mix(in srgb, var(--status-accent-solid) 14%, transparent)}.DxfPreview-module__W0lJHW__grip:focus-visible,.DxfPreview-module__W0lJHW__targetHole:focus-visible,.DxfPreview-module__W0lJHW__targetOuter:focus-visible{box-shadow:var(--shadow-focus);outline:none}.DxfPreview-module__W0lJHW__gripDots{border-radius:var(--radius-xs);box-sizing:content-box;background:radial-gradient(currentColor 40%,#0000 42%) 4px 4px/6px 5px padding-box content-box;border:1px solid;block-size:18px;inline-size:14px;margin-inline-end:var(--space-1);position:absolute;inset-inline-end:100%}.DxfPreview-module__W0lJHW__targetHole,.DxfPreview-module__W0lJHW__targetOuter{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.DxfPreview-module__W0lJHW__targetHole{min-inline-size:var(--dxf-target-floor);min-block-size:var(--dxf-target-floor);border-radius:50%;transform:translate(-50%,-50%)}.DxfPreview-module__W0lJHW__targetOuter{inline-size:var(--dxf-target-floor);block-size:var(--dxf-target-floor);border-radius:var(--radius-xs);transform:translate(-50%,-50%)}.DxfPreview-module__W0lJHW__targetDot{border:2px solid var(--text-secondary);background:var(--surface);border-radius:50%;block-size:12px;inline-size:12px}.DxfPreview-module__W0lJHW__targetOuter .DxfPreview-module__W0lJHW__targetDot{border-radius:var(--radius-xs)}.DxfPreview-module__W0lJHW__targetHole[data-owner=free]:hover .DxfPreview-module__W0lJHW__targetDot,.DxfPreview-module__W0lJHW__targetOuter[data-owner=free]:hover .DxfPreview-module__W0lJHW__targetDot,.DxfPreview-module__W0lJHW__targetHole[data-owner=free]:focus-visible .DxfPreview-module__W0lJHW__targetDot,.DxfPreview-module__W0lJHW__targetOuter[data-owner=free]:focus-visible .DxfPreview-module__W0lJHW__targetDot{border-color:var(--mark-hue);background:var(--surface-hover)}.DxfPreview-module__W0lJHW__targetHole[data-owner=mine] .DxfPreview-module__W0lJHW__targetDot,.DxfPreview-module__W0lJHW__targetOuter[data-owner=mine] .DxfPreview-module__W0lJHW__targetDot{border-color:var(--mark-hue);background:var(--mark-hue)}.DxfPreview-module__W0lJHW__targetHole[data-owner=other] .DxfPreview-module__W0lJHW__targetDot,.DxfPreview-module__W0lJHW__targetOuter[data-owner=other] .DxfPreview-module__W0lJHW__targetDot{border-color:var(--mark-hue);background:var(--surface);border-style:double;border-width:4px}
.ToolSilhouette-module__4Cff6q__tool{width:100%;height:100%;padding:var(--space-2);box-sizing:border-box;display:block}.ToolSilhouette-module__4Cff6q__steel{fill:color-mix(in srgb, var(--text-primary) 16%, var(--surface));stroke:var(--text-primary);stroke-width:1.1px;stroke-linejoin:round}
.BrakeBedElevation-module__CSmBSa__stage{width:100%;aspect-ratio:var(--brake-stage-ratio,1100 / 250);background:var(--surface-sunken);border:var(--bw-hair) solid var(--border-subtle);border-radius:var(--radius-md);display:block}.BrakeBedElevation-module__CSmBSa__figure{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.BrakeBedElevation-module__CSmBSa__caption{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-copy);text-wrap:pretty;margin:0}.BrakeBedElevation-module__CSmBSa__warning{color:var(--status-warning-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-copy);text-wrap:pretty;margin:0;display:block}.BrakeBedElevation-module__CSmBSa__steel{fill:color-mix(in srgb, var(--text-primary) 16%, var(--surface));stroke:var(--text-primary);stroke-width:1.1px;stroke-linejoin:round}.BrakeBedElevation-module__CSmBSa__steelInferred{fill:color-mix(in srgb, var(--status-warning-solid) 12%, var(--surface));stroke:var(--status-warning-solid);stroke-width:1.1px;stroke-linejoin:round}.BrakeBedElevation-module__CSmBSa__steelUnknown{fill:none;stroke:var(--text-disabled);stroke-width:1.1px;stroke-dasharray:6 5;stroke-linejoin:round}.BrakeBedElevation-module__CSmBSa__machine{fill:color-mix(in srgb, var(--text-primary) 7%, var(--surface));stroke:var(--border);stroke-width:1px}.BrakeBedElevation-module__CSmBSa__part{fill:var(--status-warning-solid);stroke:none}.BrakeBedElevation-module__CSmBSa__finger{fill:color-mix(in srgb, var(--status-success-solid) 34%, var(--surface));stroke:var(--status-success-solid);stroke-width:1.1px;stroke-linejoin:round}.BrakeBedElevation-module__CSmBSa__fingerMuted{fill:var(--surface-hover);stroke:var(--border);stroke-width:1.1px;stroke-linejoin:round}.BrakeBedElevation-module__CSmBSa__leader{fill:none;stroke:var(--status-info-solid);stroke-width:1.2px}.BrakeBedElevation-module__CSmBSa__datum{fill:none;stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:4 4}.BrakeBedElevation-module__CSmBSa__cut{fill:none;stroke:var(--text-disabled);stroke-width:1px;stroke-dasharray:3 3}.BrakeBedElevation-module__CSmBSa__pos{fill:var(--status-info-solid);font-family:var(--font-mono);font-size:20px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.BrakeBedElevation-module__CSmBSa__sections{fill:var(--text-primary);font-family:var(--font-mono);font-size:16px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.BrakeBedElevation-module__CSmBSa__toolRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0;display:flex}.BrakeBedElevation-module__CSmBSa__toolRow>span:first-child{overflow-wrap:anywhere;min-width:0}.BrakeBedElevation-module__CSmBSa__flipWord{font-family:var(--font-sans);font-weight:var(--fw-bold);color:var(--status-warning-text);flex:none}.BrakeBedElevation-module__CSmBSa__axisRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--fs-caption);color:var(--text-secondary);margin:0;display:flex}.BrakeBedElevation-module__CSmBSa__axisLabel{fill:var(--text-secondary);font-family:var(--font-sans);font-size:12px}.BrakeBedElevation-module__CSmBSa__seatLabel{fill:var(--text-primary);font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-semibold)}.BrakeBedElevation-module__CSmBSa__diffRow{align-items:center;gap:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--fs-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.BrakeBedElevation-module__CSmBSa__diffGroup{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.BrakeBedElevation-module__CSmBSa__diffGroupName{color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase}.BrakeBedElevation-module__CSmBSa__diffArrow{color:var(--text-secondary)}.BrakeBedElevation-module__CSmBSa__sectionRemove{fill:color-mix(in srgb, var(--status-danger-solid) 22%, var(--surface));stroke:var(--status-danger-solid);stroke-width:1.1px;stroke-linejoin:round}.BrakeBedElevation-module__CSmBSa__sectionAdd{fill:color-mix(in srgb, var(--status-accent-solid) 20%, var(--surface));stroke:var(--status-accent-solid);stroke-width:1.1px;stroke-linejoin:round}.BrakeBedElevation-module__CSmBSa__diffStages{gap:var(--space-3);flex-direction:column;display:flex}.BrakeBedElevation-module__CSmBSa__stageLabel{margin:0 0 var(--space-1);color:var(--text-secondary);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase}
.home-module__32tR4q__cols{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}@media (max-width:1023.98px){.home-module__32tR4q__cols{grid-template-columns:minmax(0,1fr)}}.home-module__32tR4q__head{gap:var(--space-1);flex-direction:column;display:flex}.home-module__32tR4q__sub{font-size:var(--fs-body);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}.home-module__32tR4q__panel{gap:var(--space-3);flex-direction:column;display:flex}.home-module__32tR4q__panelMeta{font-size:var(--fs-sm);color:var(--text-secondary);margin:0}.home-module__32tR4q__stages{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-module__32tR4q__stageRow{gap:var(--space-3);grid-template-columns:minmax(0,9rem) 3rem minmax(0,1fr) auto;align-items:start;display:grid}.home-module__32tR4q__stageName{font-size:var(--fs-body);color:var(--text-primary);overflow-wrap:anywhere}.home-module__32tR4q__stageCount{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right}.home-module__32tR4q__stageFlag{font-size:var(--fs-sm);color:var(--status-warning-text);white-space:nowrap;font-variant-numeric:tabular-nums}.home-module__32tR4q__stageFoot{font-size:var(--fs-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}.home-module__32tR4q__stageFootLink{color:var(--text-link);font-weight:var(--fw-semibold)}.home-module__32tR4q__stageFootLink:hover{text-underline-offset:2px;text-decoration:underline}.home-module__32tR4q__skelChips{gap:var(--space-6);flex-wrap:wrap;display:flex}.home-module__32tR4q__skelChip{gap:var(--space-2);flex-direction:column;display:flex}.home-module__32tR4q__skelRows{gap:var(--space-4);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.home-module__32tR4q__skelRow{gap:var(--space-2);flex-direction:column;display:flex}
.editor-module__XOI9Mq__page{padding:var(--space-6);max-width:var(--container-max);gap:var(--space-5);flex-direction:column;min-width:0;margin:0 auto;display:flex}.editor-module__XOI9Mq__walk{--walk-rail-w:240px;grid-template-columns:var(--walk-rail-w) minmax(0, 1fr);gap:var(--space-6);align-items:start;display:grid}@media (max-width:900px){.editor-module__XOI9Mq__walk{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.editor-module__XOI9Mq__railColumn{width:100%;position:static}}.editor-module__XOI9Mq__railColumn{top:calc(var(--topbar-h) + var(--space-2));width:var(--walk-rail-w);max-width:100%;position:sticky}.editor-module__XOI9Mq__stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.editor-module__XOI9Mq__railFooter{gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4) var(--space-3) 0;border-top:var(--bw-hair) solid var(--border-subtle);flex-direction:column;display:flex}.editor-module__XOI9Mq__progressLine{font-size:var(--fs-caption);color:var(--text-secondary)}.editor-module__XOI9Mq__num{color:var(--text-primary);font-variant-numeric:tabular-nums}.editor-module__XOI9Mq__commitButton{width:100%;height:auto;min-height:var(--control-md);padding-block:var(--space-2);white-space:normal;text-align:center}.editor-module__XOI9Mq__railHint{font-size:var(--fs-caption);line-height:var(--lh-copy);color:var(--text-secondary);margin:0}.editor-module__XOI9Mq__dot[data-tone=saved]{color:var(--status-success-solid)}.editor-module__XOI9Mq__dot[data-tone=pending]{color:var(--status-info-solid)}.editor-module__XOI9Mq__dot[data-tone=blocked]{color:var(--status-danger-solid)}.editor-module__XOI9Mq__dot[data-tone=warn]{color:var(--status-warning-solid)}.editor-module__XOI9Mq__dot[data-tone=link]{color:var(--status-info-solid)}.editor-module__XOI9Mq__dot[data-tone=context],.editor-module__XOI9Mq__dot[data-tone=retired]{color:var(--text-disabled)}.editor-module__XOI9Mq__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.editor-module__XOI9Mq__groupSub{margin-left:var(--space-1-5);font-weight:var(--fw-regular);text-transform:none;color:var(--text-disabled)}.editor-module__XOI9Mq__walkBar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border:var(--bw-hair) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text-primary);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.editor-module__XOI9Mq__walkBar[data-dirty]{background:var(--accent);color:var(--on-accent);border-color:#0000}.editor-module__XOI9Mq__walkState{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.editor-module__XOI9Mq__walkNote{padding:2px var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb, currentColor 14%, transparent);font-size:var(--fs-caption)}.editor-module__XOI9Mq__savingNote{align-items:center;gap:var(--space-1-5);font-size:var(--fs-caption);display:inline-flex}.editor-module__XOI9Mq__walkSpacer{flex:auto}.editor-module__XOI9Mq__inlineBadge{margin:0 var(--space-1)}.editor-module__XOI9Mq__pendingList{gap:var(--space-1-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.editor-module__XOI9Mq__retryMessage{margin-top:var(--space-2);font-size:var(--fs-caption);display:block}.editor-module__XOI9Mq__importFailureList{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.editor-module__XOI9Mq__importFailureRow{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.editor-module__XOI9Mq__stagedList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.editor-module__XOI9Mq__stagedRow{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.editor-module__XOI9Mq__slotNote{max-width:68ch;font-size:var(--fs-sm);line-height:var(--lh-copy);color:var(--text-secondary);margin:0}.editor-module__XOI9Mq__valueRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.editor-module__XOI9Mq__valueStack{align-items:stretch;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.editor-module__XOI9Mq__numberInput{flex:none;width:9rem}.editor-module__XOI9Mq__growInput{flex:auto;width:100%;min-width:0;max-width:28rem}.editor-module__XOI9Mq__hint{min-width:0;font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--text-secondary);flex:12rem}.editor-module__XOI9Mq__valueStack>.editor-module__XOI9Mq__hint{flex:none}.editor-module__XOI9Mq__hint:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.editor-module__XOI9Mq__cardNote{max-width:68ch;font-size:var(--fs-sm);line-height:var(--lh-copy);color:var(--text-secondary);margin:0}.editor-module__XOI9Mq__chipRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.editor-module__XOI9Mq__previewRow{gap:var(--space-4);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;display:grid}@media (max-width:60rem){.editor-module__XOI9Mq__previewRow{grid-template-columns:minmax(0,1fr)}}.editor-module__XOI9Mq__fileList{flex-direction:column;min-width:0;display:flex}.editor-module__XOI9Mq__fileIcon{width:var(--space-8);height:var(--space-8);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.editor-module__XOI9Mq__plateSvg{width:100%;height:100%;color:var(--text-secondary);display:block}.editor-module__XOI9Mq__identityRow{gap:var(--space-4);align-items:flex-start;display:flex}.editor-module__XOI9Mq__identityFields{flex:auto;min-width:0}@media (max-width:60rem){.editor-module__XOI9Mq__identityRow{flex-direction:column}}.editor-module__XOI9Mq__identityThumb{flex:0 0 10rem;width:10rem;display:block}@media (max-width:60rem){.editor-module__XOI9Mq__identityThumb{flex:none}}.editor-module__XOI9Mq__identityThumb .editor-module__XOI9Mq__plateSvg,.editor-module__XOI9Mq__identityThumb .editor-module__XOI9Mq__plateBlank{height:6rem;min-height:6rem}.editor-module__XOI9Mq__identityThumb .editor-module__XOI9Mq__slotNote{align-items:center;min-height:6rem;display:flex}.editor-module__XOI9Mq__plateBlank{width:100%;min-height:var(--space-16);display:block}.editor-module__XOI9Mq__fileMeta{font-size:var(--fs-caption);color:var(--text-secondary)}.editor-module__XOI9Mq__lineList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.editor-module__XOI9Mq__lineRow{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--bw-hair) solid var(--border-subtle);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.editor-module__XOI9Mq__lineRow:first-child{border-top:0;padding-top:0}.editor-module__XOI9Mq__lineRow[data-context]{color:var(--text-secondary)}.editor-module__XOI9Mq__lineNumber{width:7rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none}.editor-module__XOI9Mq__lineLabel{text-overflow:ellipsis;white-space:nowrap;flex:12rem;min-width:0;overflow:hidden}.editor-module__XOI9Mq__lineSpacer{flex:auto}.editor-module__XOI9Mq__qtyInput{flex:none;width:4.5rem}.editor-module__XOI9Mq__ownerSelect{flex:0 0 12rem;min-width:0}.editor-module__XOI9Mq__pickerCell{flex:16rem;min-width:0;max-width:24rem}.editor-module__XOI9Mq__bomHead,.editor-module__XOI9Mq__bomRow{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 7rem 7rem 3rem;align-items:center;display:grid}.editor-module__XOI9Mq__bomHead{padding-bottom:var(--space-2);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary)}.editor-module__XOI9Mq__bomRow{padding:var(--space-3) 0;border-top:var(--bw-hair) solid var(--border-subtle);font-size:var(--fs-sm)}.editor-module__XOI9Mq__bomRow[data-pending]{color:var(--text-disabled)}.editor-module__XOI9Mq__bomLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-module__XOI9Mq__bomQty{font-variant-numeric:tabular-nums;text-align:right}@media (max-width:640px){.editor-module__XOI9Mq__bomHead{display:none}.editor-module__XOI9Mq__bomRow{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto}}.editor-module__XOI9Mq__commitHeadline{font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);line-height:var(--lh-snug)}.editor-module__XOI9Mq__commitStack{gap:var(--space-4);flex-direction:column;display:flex}.editor-module__XOI9Mq__commitList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.editor-module__XOI9Mq__commitLine{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.editor-module__XOI9Mq__commitAction{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.editor-module__XOI9Mq__jumpLink{color:var(--text-link);font-size:var(--fs-caption)}.editor-module__XOI9Mq__mappingForm{gap:var(--space-3);padding:var(--space-3);border:var(--bw-hair) dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg-subtle);flex-direction:column;display:flex}.editor-module__XOI9Mq__thicknessInput{flex:none;width:7rem}.editor-module__XOI9Mq__headerActions{align-items:center;gap:var(--space-2);display:flex}.editor-module__XOI9Mq__runTree{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.editor-module__XOI9Mq__runRow{align-items:center;gap:var(--space-2);min-height:var(--control-sm);min-width:0;display:flex}.editor-module__XOI9Mq__runRow[data-nested]{padding-inline-start:var(--space-5)}.editor-module__XOI9Mq__runRow[data-kind=master]{font-weight:var(--font-weight-medium)}.editor-module__XOI9Mq__runChip{color:var(--text-secondary);font-size:var(--fs-caption);white-space:nowrap}.editor-module__XOI9Mq__runQty{flex:none;width:5rem;margin-inline-start:auto}
.CopyButton-module__Worpxa__wrap{align-items:center;display:inline-flex}.CopyButton-module__Worpxa__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}
.Input-module__DEuJwa__container{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:text;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:6px;display:flex}.Input-module__DEuJwa__container:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.Input-module__DEuJwa__invalid,.Input-module__DEuJwa__invalid:focus-within{border-color:var(--status-danger-solid)}.Input-module__DEuJwa__disabled{background:var(--surface-sunken);opacity:.6;cursor:not-allowed}.Input-module__DEuJwa__sm{height:var(--control-sm);font-size:var(--fs-sm);padding:0 8px}.Input-module__DEuJwa__md{height:var(--control-md);font-size:var(--fs-body);padding:0 10px}.Input-module__DEuJwa__lg{height:var(--control-lg);font-size:var(--fs-md);padding:0 12px}.Input-module__DEuJwa__adornment{color:var(--text-secondary);font-size:inherit;flex:none;display:inline-flex}.Input-module__DEuJwa__input:focus-visible{box-shadow:none}.Input-module__DEuJwa__input{min-width:0;height:100%;color:var(--text-primary);font-family:var(--font-sans);font-size:inherit;text-align:left;background:0 0;border:none;outline:none;flex:1}.Input-module__DEuJwa__input::placeholder{color:var(--text-secondary)}.Input-module__DEuJwa__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Input-module__DEuJwa__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Input-module__DEuJwa__input[type=number]{appearance:textfield}.Input-module__DEuJwa__numeric,.Input-module__DEuJwa__mono{font-feature-settings:var(--fnum);font-variant-numeric:tabular-nums}.Input-module__DEuJwa__mono{font-family:var(--font-mono);font-size:var(--fs-mono-body)}.Input-module__DEuJwa__align_left{text-align:left}.Input-module__DEuJwa__align_right{text-align:right}.Input-module__DEuJwa__align_center{text-align:center}
.Textarea-module__uaWpcG__textarea{resize:vertical;background:var(--surface);width:100%;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);outline:none;padding:8px 10px}.Textarea-module__uaWpcG__textarea::placeholder{color:var(--text-secondary)}.Textarea-module__uaWpcG__textarea:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.Textarea-module__uaWpcG__invalid,.Textarea-module__uaWpcG__invalid:focus{border-color:var(--status-danger-solid)}.Textarea-module__uaWpcG__textarea:disabled{background:var(--surface-sunken);opacity:.6;cursor:not-allowed}
.OptionMenu-module__C4janW__menu{z-index:var(--z-popover);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);max-height:288px;box-shadow:var(--shadow-md);padding:4px;overflow-y:auto}.OptionMenu-module__C4janW__status{font-size:var(--fs-sm);color:var(--text-secondary);align-items:center;gap:8px;padding:10px 12px;display:flex}.OptionMenu-module__C4janW__spinner{animation:.7s linear infinite OptionMenu-module__C4janW__option-menu-spin}@keyframes OptionMenu-module__C4janW__option-menu-spin{to{transform:rotate(360deg)}}.OptionMenu-module__C4janW__empty{font-size:var(--fs-sm);color:var(--text-secondary);padding:10px 12px}.OptionMenu-module__C4janW__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 8px 2px}.OptionMenu-module__C4janW__option{min-height:var(--control-touch);border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 8px;display:flex}@media (min-width:768px){.OptionMenu-module__C4janW__option{min-height:var(--control-md)}}.OptionMenu-module__C4janW__active{background:var(--surface-hover)}.OptionMenu-module__C4janW__disabled{opacity:.5;cursor:not-allowed}.OptionMenu-module__C4janW__optThumb{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.OptionMenu-module__C4janW__optThumbImg{object-fit:cover;width:100%;height:100%;display:block}.OptionMenu-module__C4janW__optThumbGlyph{color:var(--text-secondary)}.OptionMenu-module__C4janW__optLabel{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.OptionMenu-module__C4janW__optLabelSm{font-size:var(--fs-sm)}.OptionMenu-module__C4janW__optLabelMd{font-size:var(--fs-body)}.OptionMenu-module__C4janW__optCode{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.OptionMenu-module__C4janW__optCheck{color:var(--accent);flex:none}.OptionMenu-module__C4janW__menuInline{height:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;position:static}
.Select-module__LlAb3W__wrap{width:100%;display:inline-flex;position:relative}.Select-module__LlAb3W__nativeHidden{clip:rect(0 0 0 0);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}.Select-module__LlAb3W__trigger{appearance:none;background:var(--surface);width:100%;color:var(--text-primary);font-family:var(--font-sans);text-align:left;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);outline:none;align-items:center;gap:6px;display:flex}.Select-module__LlAb3W__trigger:focus-visible,.Select-module__LlAb3W__trigger.Select-module__LlAb3W__open{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.Select-module__LlAb3W__trigger.Select-module__LlAb3W__invalid,.Select-module__LlAb3W__trigger.Select-module__LlAb3W__invalid.Select-module__LlAb3W__open{border-color:var(--status-danger-solid)}.Select-module__LlAb3W__trigger:disabled{background:var(--surface-sunken);opacity:.6;cursor:not-allowed}.Select-module__LlAb3W__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Select-module__LlAb3W__placeholder{color:var(--text-secondary)}.Select-module__LlAb3W__trigger.Select-module__LlAb3W__sm{height:var(--control-sm);font-size:var(--fs-sm);padding:0 8px}.Select-module__LlAb3W__trigger.Select-module__LlAb3W__md{height:var(--control-md);font-size:var(--fs-body);padding:0 10px}.Select-module__LlAb3W__trigger.Select-module__LlAb3W__lg{height:var(--control-lg);font-size:var(--fs-md);padding:0 12px}.Select-module__LlAb3W__select{appearance:none;background:var(--surface);width:100%;color:var(--text-primary);font-family:var(--font-sans);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);outline:none}.Select-module__LlAb3W__select:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.Select-module__LlAb3W__invalid,.Select-module__LlAb3W__invalid:focus{border-color:var(--status-danger-solid)}.Select-module__LlAb3W__select:disabled{background:var(--surface-sunken);opacity:.6;cursor:not-allowed}.Select-module__LlAb3W__sm{height:var(--control-sm);font-size:var(--fs-sm);padding:0 30px 0 8px}.Select-module__LlAb3W__md{height:var(--control-md);font-size:var(--fs-body);padding:0 30px 0 10px}.Select-module__LlAb3W__lg{height:var(--control-lg);font-size:var(--fs-md);padding:0 30px 0 12px}.Select-module__LlAb3W__chevron{pointer-events:none;color:var(--text-secondary);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.Select-module__LlAb3W__trigger .Select-module__LlAb3W__chevron{flex:none;position:static;top:auto;transform:none}
.Slider-module__tI7MMW__root{--slider-thumb:20px;align-items:center;gap:var(--space-2);inline-size:100%;min-inline-size:0;display:inline-flex}.Slider-module__tI7MMW__native{appearance:none;min-inline-size:0;block-size:var(--control-sm);cursor:pointer;touch-action:manipulation;background:0 0;flex:auto}.Slider-module__tI7MMW__native:disabled{cursor:default}.Slider-module__tI7MMW__native::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:var(--border);block-size:4px}.Slider-module__tI7MMW__native::-moz-range-track{border-radius:var(--radius-full);background:var(--border);block-size:4px}.Slider-module__tI7MMW__native::-webkit-slider-thumb{appearance:none;inline-size:var(--slider-thumb);block-size:var(--slider-thumb);border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:50%;margin-block-start:calc((4px - var(--slider-thumb)) / 2)}.Slider-module__tI7MMW__native::-moz-range-thumb{inline-size:var(--slider-thumb);block-size:var(--slider-thumb);border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:50%}.Slider-module__tI7MMW__native:focus-visible::-webkit-slider-thumb{box-shadow:var(--shadow-focus)}.Slider-module__tI7MMW__native:focus-visible::-moz-range-thumb{box-shadow:var(--shadow-focus)}.Slider-module__tI7MMW__native:disabled::-webkit-slider-thumb{background:var(--surface-sunken);box-shadow:none}.Slider-module__tI7MMW__native:disabled::-moz-range-thumb{background:var(--surface-sunken);box-shadow:none}@media (pointer:coarse){.Slider-module__tI7MMW__root{--slider-thumb:var(--control-touch)}.Slider-module__tI7MMW__native{block-size:var(--control-touch)}}.Slider-module__tI7MMW__value{min-inline-size:6ch;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:end;flex:none}.Slider-module__tI7MMW__disabled .Slider-module__tI7MMW__value{color:var(--text-disabled)}.Slider-module__tI7MMW__valueInput{inline-size:6ch;min-inline-size:0;padding:0 var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);block-size:var(--control-sm);font:inherit;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:end;flex:none}.Slider-module__tI7MMW__valueInput::-webkit-outer-spin-button{appearance:none;margin:0}.Slider-module__tI7MMW__valueInput::-webkit-inner-spin-button{appearance:none;margin:0}.Slider-module__tI7MMW__valueInput{appearance:textfield}.Slider-module__tI7MMW__valueInput:focus-visible{border-color:var(--border-strong);box-shadow:var(--shadow-focus)}.Slider-module__tI7MMW__valueInput:disabled{background:var(--surface-sunken);color:var(--text-disabled)}@media (pointer:coarse){.Slider-module__tI7MMW__valueInput{block-size:var(--control-touch);font-size:var(--fs-md)}}
.MultiSelect-module__ivUUpa__searchRow{padding:var(--space-2);border-bottom:1px solid var(--border);background:var(--surface-raised);z-index:1;position:sticky;top:0}.MultiSelect-module__ivUUpa__empty{padding:var(--space-3);color:var(--text-secondary);font-size:var(--fs-caption)}.MultiSelect-module__ivUUpa__placeholder{color:var(--text-secondary)}
.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;margin-block-end:-1px;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}
.ViewMenu-module__ekJ_pW__root{min-width:0;display:inline-flex;position:relative}.ViewMenu-module__ekJ_pW__trigger{border-radius:var(--radius-sm);min-width:0;height:30px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:none;flex:0 auto;align-items:center;gap:6px;padding:0 8px;line-height:1;display:inline-flex}.ViewMenu-module__ekJ_pW__trigger:hover{background:var(--surface-hover)}.ViewMenu-module__ekJ_pW__trigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ViewMenu-module__ekJ_pW__triggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:767.98px){.ViewMenu-module__ekJ_pW__triggerLabel{max-width:12ch}}.ViewMenu-module__ekJ_pW__dot{background:var(--status-warning-solid);border-radius:50%;flex:none;width:6px;height:6px}.ViewMenu-module__ekJ_pW__chevron{color:var(--text-secondary);flex:none}.ViewMenu-module__ekJ_pW__menu{width:250px;z-index:var(--z-popover);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);animation:ViewMenu-module__ekJ_pW__dattum-view-menu var(--dur-fast) var(--ease-out);padding:4px}@keyframes ViewMenu-module__ekJ_pW__dattum-view-menu{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ViewMenu-module__ekJ_pW__separator{background:var(--border-subtle);height:1px;margin:4px 0}.ViewMenu-module__ekJ_pW__row{border-radius:var(--radius-sm);text-align:left;width:100%;min-height:34px;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}.ViewMenu-module__ekJ_pW__row:hover{background:var(--surface-hover);color:var(--text-primary)}.ViewMenu-module__ekJ_pW__row:focus-visible{background:var(--surface-hover);color:var(--text-primary);box-shadow:var(--shadow-focus);outline:none}.ViewMenu-module__ekJ_pW__rowSelected{color:var(--text-primary);font-weight:var(--fw-semibold)}.ViewMenu-module__ekJ_pW__rowGroup{cursor:default;padding-left:0;padding-right:4px}.ViewMenu-module__ekJ_pW__rowGroup:hover{background:var(--surface-hover)}.ViewMenu-module__ekJ_pW__rowLink{border-radius:var(--radius-sm);min-width:0;color:inherit;font:inherit;cursor:pointer;flex:1;align-self:stretch;align-items:center;gap:8px;padding-left:12px;text-decoration:none;display:flex}.ViewMenu-module__ekJ_pW__rowLink:focus-visible{color:var(--text-primary);box-shadow:var(--shadow-focus);outline:none}.ViewMenu-module__ekJ_pW__check{width:14px;color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.ViewMenu-module__ekJ_pW__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ViewMenu-module__ekJ_pW__defaultWord{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--text-secondary);pointer-events:none;flex:none}.ViewMenu-module__ekJ_pW__dots{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ViewMenu-module__ekJ_pW__dots:hover{background:var(--border)}.ViewMenu-module__ekJ_pW__dots:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ViewMenu-module__ekJ_pW__rowDisabled{color:var(--text-disabled);cursor:default;flex-wrap:wrap;align-items:flex-start;row-gap:2px;padding-top:6px;padding-bottom:6px}.ViewMenu-module__ekJ_pW__rowDisabled:hover{color:var(--text-disabled);background:0 0}.ViewMenu-module__ekJ_pW__rowDisabled .ViewMenu-module__ekJ_pW__label{white-space:normal;overflow:hidden}.ViewMenu-module__ekJ_pW__reason{min-width:0;font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--text-disabled);flex:100%;padding-left:22px}.ViewMenu-module__ekJ_pW__foot{color:var(--text-secondary)}.ViewMenu-module__ekJ_pW__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}@media (pointer:coarse){.ViewMenu-module__ekJ_pW__trigger{height:auto;min-height:var(--control-touch);padding:0 12px}.ViewMenu-module__ekJ_pW__row{min-height:var(--control-touch)}.ViewMenu-module__ekJ_pW__rowGroup{padding-left:0;padding-right:0}.ViewMenu-module__ekJ_pW__rowLink{padding-left:12px}.ViewMenu-module__ekJ_pW__dots{width:var(--control-touch);height:var(--control-touch)}}
.DescriptionList-module__ru4_Fq__list{margin:0;display:grid}.DescriptionList-module__ru4_Fq__cols1{grid-template-columns:minmax(120px,auto) minmax(0,1fr);column-gap:24px}.DescriptionList-module__ru4_Fq__cols2{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);column-gap:40px}.DescriptionList-module__ru4_Fq__row{display:contents}.DescriptionList-module__ru4_Fq__term{font-size:var(--fs-body);color:var(--text-secondary);white-space:nowrap;padding:8px 0}.DescriptionList-module__ru4_Fq__value{--inline-edit-pad-x:var(--control-inset-md);--inline-edit-bleed-x:0px;font-size:var(--fs-body);color:var(--text-primary);text-align:left;justify-content:flex-start;align-items:center;gap:8px;min-width:0;margin:0;padding:8px 0;display:flex}.DescriptionList-module__ru4_Fq__value>*{flex:auto;min-width:0}.DescriptionList-module__ru4_Fq__dense .DescriptionList-module__ru4_Fq__term,.DescriptionList-module__ru4_Fq__dense .DescriptionList-module__ru4_Fq__value{font-size:var(--fs-sm);padding:5px 0}.DescriptionList-module__ru4_Fq__withBorder{border-top:1px solid var(--border-subtle)}.DescriptionList-module__ru4_Fq__value.DescriptionList-module__ru4_Fq__mono{font-family:var(--font-mono);font-size:var(--fs-mono-body)}.DescriptionList-module__ru4_Fq__numeric{font-variant-numeric:tabular-nums}.DescriptionList-module__ru4_Fq__alignRight{text-align:right;justify-content:flex-end}.DescriptionList-module__ru4_Fq__strong{font-weight:var(--fw-semibold)}.DescriptionList-module__ru4_Fq__hasCaption{flex-direction:column;align-items:stretch;gap:4px}.DescriptionList-module__ru4_Fq__hasCaption.DescriptionList-module__ru4_Fq__alignRight{align-items:flex-end}.DescriptionList-module__ru4_Fq__hint{font-family:var(--font-sans);font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--text-secondary)}.DescriptionList-module__ru4_Fq__error{font-family:var(--font-sans);font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--text-danger)}.DescriptionList-module__ru4_Fq__stacked{grid-template-columns:1fr;column-gap:0}.DescriptionList-module__ru4_Fq__stacked .DescriptionList-module__ru4_Fq__term{padding-bottom:0}.DescriptionList-module__ru4_Fq__stacked .DescriptionList-module__ru4_Fq__value.DescriptionList-module__ru4_Fq__withBorder{border-top:none}@media (max-width:767.98px){.DescriptionList-module__ru4_Fq__cols1{grid-template-columns:1fr;column-gap:0}.DescriptionList-module__ru4_Fq__cols1 .DescriptionList-module__ru4_Fq__term{padding-bottom:0}.DescriptionList-module__ru4_Fq__cols1 .DescriptionList-module__ru4_Fq__value.DescriptionList-module__ru4_Fq__withBorder{border-top:none}}
.CustomDataCard-module__Vfl-Da__inherited{font-size:var(--fs-caption);color:var(--text-secondary);flex:none}.CustomDataCard-module__Vfl-Da__stack{gap:var(--space-4);flex-direction:column;display:flex}.CustomDataCard-module__Vfl-Da__reason{font-size:var(--fs-caption);color:var(--text-secondary);margin:0}.CustomDataCard-module__Vfl-Da__definition{gap:var(--space-2);flex-direction:column;display:flex}.CustomDataCard-module__Vfl-Da__definitionHead{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.CustomDataCard-module__Vfl-Da__definitionName{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.CustomDataCard-module__Vfl-Da__notSet{font-size:var(--fs-caption);color:var(--text-secondary)}.CustomDataCard-module__Vfl-Da__disclose{margin-inline-start:auto}.CustomDataCard-module__Vfl-Da__row{gap:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--border-subtle);grid-template-columns:7rem 1fr;align-items:start;display:grid}.CustomDataCard-module__Vfl-Da__rowPlain{padding-block:var(--space-2);border-top:1px solid var(--border-subtle);display:block}.CustomDataCard-module__Vfl-Da__rowLabel{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary);padding-block-start:calc(var(--fs-caption) * var(--lh-tight))}.CustomDataCard-module__Vfl-Da__cells{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.CustomDataCard-module__Vfl-Da__cell{min-width:0}.CustomDataCard-module__Vfl-Da__cellNote{grid-column:1/-1}@media (max-width:768px){.CustomDataCard-module__Vfl-Da__row{gap:var(--space-2);grid-template-columns:1fr}.CustomDataCard-module__Vfl-Da__rowLabel{padding-block-start:0}}
.ProportionBar-module__qeghNW__root{--proportion-hatch:repeating-linear-gradient(135deg, var(--text-disabled) 0 2px, transparent 2px 6px)}.ProportionBar-module__qeghNW__track{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);height:34px;display:flex;overflow:hidden}.ProportionBar-module__qeghNW__fill{background:var(--accent);align-items:center;min-width:0;display:flex}.ProportionBar-module__qeghNW__fillLabel{padding-inline:var(--space-3);color:var(--on-accent);font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;font-feature-settings:var(--fnum);white-space:nowrap}.ProportionBar-module__qeghNW__remainder{background-image:var(--proportion-hatch);border-left:1px solid var(--border-strong);min-width:0}.ProportionBar-module__qeghNW__legend{gap:var(--space-1) var(--space-3);margin-top:var(--space-1-5);font-size:var(--fs-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:var(--fnum);flex-wrap:wrap;display:flex}.ProportionBar-module__qeghNW__legendItem{align-items:center;gap:var(--space-1-5);min-width:0;display:inline-flex}.ProportionBar-module__qeghNW__legendRemainder{margin-left:auto}.ProportionBar-module__qeghNW__swatch{border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);flex:none;width:10px;height:10px}.ProportionBar-module__qeghNW__swatchFill{background:var(--accent)}.ProportionBar-module__qeghNW__swatchRemainder{background-image:var(--proportion-hatch)}
:where(.PhotoFrame-module__P-8x3G__frame){background:var(--surface-sunken);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-sm)}.PhotoFrame-module__P-8x3G__frame{justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.PhotoFrame-module__P-8x3G__square{aspect-ratio:1}.PhotoFrame-module__P-8x3G__fourThree{aspect-ratio:4/3}.PhotoFrame-module__P-8x3G__fill{width:100%;height:100%}.PhotoFrame-module__P-8x3G__thumb{border-radius:var(--radius-md);flex:none;width:56px}.PhotoFrame-module__P-8x3G__image{object-fit:cover;width:100%;height:100%;display:block}.PhotoFrame-module__P-8x3G__block{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-4);text-align:center;flex-direction:column;display:flex}.PhotoFrame-module__P-8x3G__glyph{font-size:var(--fs-4xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--text-secondary);line-height:1}.PhotoFrame-module__P-8x3G__block[data-size=thumb]{padding:var(--space-1);gap:0}.PhotoFrame-module__P-8x3G__block[data-size=thumb] .PhotoFrame-module__P-8x3G__glyph{font-size:var(--fs-lg)}.PhotoFrame-module__P-8x3G__type{font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary);overflow-wrap:anywhere}.PhotoFrame-module__P-8x3G__paged{position:relative}.PhotoFrame-module__P-8x3G__arrows{padding:0 var(--space-2);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.PhotoFrame-module__P-8x3G__arrowButton{pointer-events:auto}.PhotoFrame-module__P-8x3G__pager{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2);flex-wrap:wrap;display:flex;position:absolute;bottom:0;left:0;right:0}.PhotoFrame-module__P-8x3G__pill{min-height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;touch-action:manipulation;font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);color:var(--text-secondary);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.PhotoFrame-module__P-8x3G__pill:hover{color:var(--text-primary);background:var(--surface-hover)}.PhotoFrame-module__P-8x3G__pill:focus-visible{box-shadow:var(--shadow-focus);outline:none}.PhotoFrame-module__P-8x3G__pillActive,.PhotoFrame-module__P-8x3G__pillActive:hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.PhotoFrame-module__P-8x3G__pill{transition:none}}
.SnapScroller-module__pTXvHW__scroller{--snap-gap:var(--space-3);--snap-pad:0px;gap:var(--snap-gap);flex-wrap:wrap;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.SnapScroller-module__pTXvHW__scroller{scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:var(--snap-pad);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.SnapScroller-module__pTXvHW__scroller::-webkit-scrollbar{display:none}.SnapScroller-module__pTXvHW__scroller>*{scroll-snap-align:start;flex:none}}
.PhotoStrip-module__Ks9GLW__strip{--photo-tile:96px}.PhotoStrip-module__Ks9GLW__item{gap:var(--space-1);width:var(--photo-tile);flex-direction:column;align-items:center;display:flex}.PhotoStrip-module__Ks9GLW__tile{width:var(--photo-tile);height:var(--photo-tile);cursor:pointer;background:var(--surface-sunken);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-md);touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:none;padding:0;display:block;overflow:hidden}.PhotoStrip-module__Ks9GLW__tile:focus-visible{box-shadow:var(--shadow-focus)}.PhotoStrip-module__Ks9GLW__tile[aria-pressed=true]{box-shadow:0 0 0 1px var(--accent)}.PhotoStrip-module__Ks9GLW__tileImage{object-fit:cover;width:100%;height:100%;display:block}.PhotoStrip-module__Ks9GLW__role{width:100%;font-size:var(--fs-caption);color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.PhotoGallery-module__wX0Zva__grid{--gallery-tile:132px;grid-template-columns:repeat(auto-fill, minmax(var(--gallery-tile), 1fr));gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.PhotoGallery-module__wX0Zva__item{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.PhotoGallery-module__wX0Zva__tile{aspect-ratio:1;cursor:pointer;background:var(--surface-sunken);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-md);touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:none;width:100%;padding:0;display:block;overflow:hidden}.PhotoGallery-module__wX0Zva__tile:hover{border-color:var(--border-strong)}.PhotoGallery-module__wX0Zva__tile:focus-visible{box-shadow:var(--shadow-focus)}.PhotoGallery-module__wX0Zva__captions{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.PhotoGallery-module__wX0Zva__caption{font-size:var(--fs-caption);line-height:var(--lh-label);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PhotoGallery-module__wX0Zva__meta{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);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PhotoGallery-module__wX0Zva__viewerImage{object-fit:contain;background:var(--surface-sunken);border-radius:var(--radius-sm);width:100%;max-height:70vh;margin:0 auto;display:block}.PhotoGallery-module__wX0Zva__viewerNav{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.PhotoGallery-module__wX0Zva__viewerCount{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}
.MobileNavBar-module__vNz4jW__root{display:none}@media (max-width:767.98px){.MobileNavBar-module__vNz4jW__root{left:0;right:0;bottom:calc(6px + env(safe-area-inset-bottom));z-index:var(--z-sticky);pointer-events:none;transition:transform var(--dur-normal) var(--ease-out), opacity var(--dur-fast) var(--ease-out);justify-content:center;padding:0 16px;display:flex;position:fixed}.MobileNavBar-module__vNz4jW__hidden{opacity:0;pointer-events:none;transform:translateY(180%)}.MobileNavBar-module__vNz4jW__bar{pointer-events:auto;background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);align-items:stretch;gap:2px;padding:2px;display:inline-flex}.MobileNavBar-module__vNz4jW__btn{min-height:var(--control-touch);border-radius:var(--radius-md);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.MobileNavBar-module__vNz4jW__btnIcon{min-width:var(--control-touch);padding:0}.MobileNavBar-module__vNz4jW__btn:hover{background:var(--surface-hover)}.MobileNavBar-module__vNz4jW__btn:active{background:var(--surface-active)}.MobileNavBar-module__vNz4jW__btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.MobileNavBar-module__vNz4jW__icon{color:var(--text-secondary);flex:none;display:inline-flex}.MobileNavBar-module__vNz4jW__divider{background:var(--border-subtle);align-self:stretch;width:1px;margin:10px 0}}
.DetailNav-module__1I753a__header{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.DetailNav-module__1I753a__btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);text-decoration:none}.DetailNav-module__1I753a__btn:hover{color:var(--text-primary);border-color:var(--border-hover)}.DetailNav-module__1I753a__btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.DetailNav-module__1I753a__menu{flex-direction:column;display:flex}.DetailNav-module__1I753a__row{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-2);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.DetailNav-module__1I753a__row:hover{background:var(--surface-hover)}.DetailNav-module__1I753a__rowIcon{color:var(--text-secondary);align-items:center;display:inline-flex}.DetailNav-module__1I753a__disabled{color:var(--text-disabled);cursor:default;pointer-events:none;opacity:.45}.DetailNav-module__1I753a__disabled:hover{background:0 0}
.Disclosure-module__dqw-Dq__disclosure{flex-direction:column;display:flex}.Disclosure-module__dqw-Dq__trigger{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--control-touch);padding:var(--space-2) var(--space-2) var(--space-2) 0;border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-semibold);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;display:inline-flex}.Disclosure-module__dqw-Dq__trigger:hover{color:var(--text-link)}.Disclosure-module__dqw-Dq__trigger:focus-visible{box-shadow:var(--shadow-focus)}.Disclosure-module__dqw-Dq__chevron{color:var(--text-secondary);transform-origin:50%;flex-shrink:0;transform:rotate(-90deg)}.Disclosure-module__dqw-Dq__open .Disclosure-module__dqw-Dq__chevron{transform:rotate(0)}.Disclosure-module__dqw-Dq__content{padding-left:calc(16px + var(--space-2))}
.GuideCard-module__hNxsxq__guide{gap:var(--space-4);flex-direction:column;max-width:720px;display:flex}.GuideCard-module__hNxsxq__section{gap:var(--space-2);flex-direction:column;display:flex}.GuideCard-module__hNxsxq__guide h4{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.GuideCard-module__hNxsxq__guide ol{list-style:decimal}.GuideCard-module__hNxsxq__guide ul{list-style:outside}.GuideCard-module__hNxsxq__guide ol,.GuideCard-module__hNxsxq__guide ul{padding-left:var(--space-5);gap:var(--space-2);color:var(--text-secondary);font-size:var(--fs-sm);flex-direction:column;margin:0;display:flex}.GuideCard-module__hNxsxq__guide p{color:var(--text-secondary);font-size:var(--fs-sm);margin:0}.GuideCard-module__hNxsxq__guide code{font-family:var(--font-mono);background:var(--bg-subtle);border-radius:4px;padding:1px 4px;font-size:.92em}
.InlineEditField-module__Ljpraq__box{box-sizing:border-box;cursor:text;max-width:100%;min-height:var(--control-md);padding:0 var(--inline-edit-pad-x,8px);margin:0 var(--inline-edit-bleed-x,-8px);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--border-subtle);transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;align-items:center;gap:6px;display:flex}@media (hover:hover) and (pointer:fine){.InlineEditField-module__Ljpraq__box:hover{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--border)}}.InlineEditField-module__Ljpraq__box.InlineEditField-module__Ljpraq__editing,.InlineEditField-module__Ljpraq__box.InlineEditField-module__Ljpraq__editing:hover{background:var(--surface);box-shadow:var(--shadow-focus), inset 0 0 0 1px var(--border-focus)}.InlineEditField-module__Ljpraq__box.InlineEditField-module__Ljpraq__multiline{align-items:flex-start;padding-top:6px;padding-bottom:6px}.InlineEditField-module__Ljpraq__sizerWrap{flex:auto;grid-template-columns:minmax(0,1fr);min-width:0;display:inline-grid}.InlineEditField-module__Ljpraq__restButton{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:inherit;border-radius:var(--radius-sm);background:0 0;border:0;margin:0;padding:0;display:block}.InlineEditField-module__Ljpraq__restButton:focus-visible{box-shadow:var(--shadow-focus)}.InlineEditField-module__Ljpraq__sizer,.InlineEditField-module__Ljpraq__readValue,.InlineEditField-module__Ljpraq__field{min-width:0;font-size:var(--fs-body);line-height:var(--control-md);grid-area:1/1}.InlineEditField-module__Ljpraq__box.InlineEditField-module__Ljpraq__wrapped .InlineEditField-module__Ljpraq__sizer,.InlineEditField-module__Ljpraq__box.InlineEditField-module__Ljpraq__wrapped .InlineEditField-module__Ljpraq__readValue,.InlineEditField-module__Ljpraq__box.InlineEditField-module__Ljpraq__wrapped .InlineEditField-module__Ljpraq__field,.InlineEditField-module__Ljpraq__readOnly.InlineEditField-module__Ljpraq__wrapped .InlineEditField-module__Ljpraq__readValue{line-height:1.45}.InlineEditField-module__Ljpraq__sizer{visibility:hidden;white-space:pre;pointer-events:none}.InlineEditField-module__Ljpraq__box.InlineEditField-module__Ljpraq__wrapped .InlineEditField-module__Ljpraq__sizer{white-space:pre-wrap;overflow-wrap:anywhere}.InlineEditField-module__Ljpraq__readValue{color:var(--text-primary);text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.InlineEditField-module__Ljpraq__box.InlineEditField-module__Ljpraq__wrapped .InlineEditField-module__Ljpraq__readValue,.InlineEditField-module__Ljpraq__readOnly.InlineEditField-module__Ljpraq__wrapped .InlineEditField-module__Ljpraq__readValue{white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}.InlineEditField-module__Ljpraq__empty{color:var(--text-disabled)}.InlineEditField-module__Ljpraq__field{width:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;outline:none;margin:0;padding:0;font-family:inherit}textarea.InlineEditField-module__Ljpraq__field{resize:none;overflow:hidden}.InlineEditField-module__Ljpraq__field::placeholder{color:var(--text-disabled)}.InlineEditField-module__Ljpraq__field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.InlineEditField-module__Ljpraq__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.InlineEditField-module__Ljpraq__field[type=number]{appearance:textfield}.InlineEditField-module__Ljpraq__affordance{flex:none;justify-content:center;align-items:center;width:13px;display:inline-flex}.InlineEditField-module__Ljpraq__box.InlineEditField-module__Ljpraq__multiline .InlineEditField-module__Ljpraq__affordance{align-self:flex-start;margin-top:2px}.InlineEditField-module__Ljpraq__pencil{color:var(--text-secondary);opacity:0;flex:none}@media (prefers-reduced-motion:no-preference){.InlineEditField-module__Ljpraq__pencil{transition:opacity var(--dur-fast) var(--ease-out)}}@media (hover:hover) and (pointer:fine){.InlineEditField-module__Ljpraq__box:hover .InlineEditField-module__Ljpraq__pencil{opacity:1}}.InlineEditField-module__Ljpraq__box:focus-within .InlineEditField-module__Ljpraq__pencil{opacity:1}.InlineEditField-module__Ljpraq__readOnly{min-height:var(--control-md);padding:0 var(--inline-edit-pad-x,8px);margin:0 var(--inline-edit-bleed-x,-8px);border-radius:var(--radius-sm);cursor:default;background:0 0;align-items:center;gap:6px;display:inline-flex}.InlineEditField-module__Ljpraq__readOnly .InlineEditField-module__Ljpraq__readValue{color:var(--text-secondary)}.InlineEditField-module__Ljpraq__lock{color:var(--text-secondary);cursor:help;flex:none;align-items:center;display:inline-flex}.InlineEditField-module__Ljpraq__title{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.InlineEditField-module__Ljpraq__mono{font-family:var(--font-mono);font-size:var(--fs-mono-body)}.InlineEditField-module__Ljpraq__numeric{font-variant-numeric:tabular-nums}.InlineEditField-module__Ljpraq__alignRight{text-align:right}.InlineEditField-module__Ljpraq__dot{border-radius:var(--radius-full);background:var(--status-warning-solid);flex:none;width:6px;height:6px}
.nest-detail-module__o33d9a__crumbRow{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.nest-detail-module__o33d9a__claimPill{align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--fs-sm);color:var(--text-primary);white-space:nowrap;display:inline-flex}.nest-detail-module__o33d9a__footerGroup{align-items:flex-end;gap:var(--space-2);text-align:right;flex-direction:column;min-width:0;display:flex}.nest-detail-module__o33d9a__footerRow{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.nest-detail-module__o33d9a__footerLive{min-height:var(--control-lg);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);text-align:left;align-items:center;display:inline-flex}.nest-detail-module__o33d9a__footerLive:empty{min-height:0}.nest-detail-module__o33d9a__footerReasons{align-items:flex-end;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}@media (max-width:767.98px){.nest-detail-module__o33d9a__footerRow{flex-direction:column;align-items:stretch}.nest-detail-module__o33d9a__footerLive{max-width:44ch}.nest-detail-module__o33d9a__nestHeader>div:nth-child(2){flex-wrap:wrap}.nest-detail-module__o33d9a__nestHeader>div:nth-child(2)>span{flex:100%;min-width:0}}@container (max-width:439.98px){.nest-detail-module__o33d9a__stageTiles.nest-detail-module__o33d9a__stageTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.nest-detail-module__o33d9a__sourceRow{gap:var(--space-1);font-size:var(--fs-caption);color:var(--text-secondary);flex-direction:column;display:flex}.nest-detail-module__o33d9a__sourceField{gap:var(--space-1);flex-direction:column;display:flex}.nest-detail-module__o33d9a__stockQuiet{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}.nest-detail-module__o33d9a__remnantBand{padding:0 var(--space-4) var(--space-4)}.nest-detail-module__o33d9a__stage{gap:var(--space-5);padding:var(--space-4);grid-template-columns:minmax(0,360px) minmax(280px,1fr);align-items:start;display:grid}@media (max-width:1023.98px){.nest-detail-module__o33d9a__stage{grid-template-columns:minmax(0,1fr)}}.nest-detail-module__o33d9a__map{gap:var(--space-2);flex-direction:column;min-width:0;display:flex;position:relative}.nest-detail-module__o33d9a__ghostAnchor{pointer-events:none;width:1px;height:1px;position:absolute}.nest-detail-module__o33d9a__sheetSvg{max-width:360px}.nest-detail-module__o33d9a__legendRow{align-items:center;gap:var(--space-3);font-size:var(--fs-caption);color:var(--text-secondary);flex-wrap:wrap;display:flex}.nest-detail-module__o33d9a__legendKey{align-items:center;gap:var(--space-1-5);display:inline-flex}.nest-detail-module__o33d9a__legendSwatch{border-radius:var(--radius-xs);border:1px solid var(--border-strong);background:var(--surface);flex:none;width:10px;height:10px}.nest-detail-module__o33d9a__legendCut{background:color-mix(in srgb, var(--status-success-surface) 70%, transparent);border-color:var(--status-success-border)}.nest-detail-module__o33d9a__legendDefective{background:color-mix(in srgb, var(--status-danger-surface) 70%, transparent);border-color:var(--status-danger-border)}.nest-detail-module__o33d9a__hint{font-size:var(--fs-caption);color:var(--text-secondary);text-wrap:pretty}.nest-detail-module__o33d9a__work{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.nest-detail-module__o33d9a__num{font-variant-numeric:tabular-nums}.nest-detail-module__o33d9a__workTitle{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-primary)}.nest-detail-module__o33d9a__workCount{font-weight:var(--fw-regular);color:var(--text-secondary);font-variant-numeric:tabular-nums}.nest-detail-module__o33d9a__note{font-size:var(--fs-caption);color:var(--text-secondary);line-height:var(--lh-copy);text-wrap:pretty}.nest-detail-module__o33d9a__defectList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nest-detail-module__o33d9a__defectRow{gap:var(--space-1-5);padding:var(--space-2) var(--space-3);border:var(--bw-hair) solid var(--status-danger-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--status-danger-surface) 30%, transparent);flex-direction:column;display:flex}.nest-detail-module__o33d9a__defectHead{align-items:center;gap:var(--space-2);display:flex}.nest-detail-module__o33d9a__mono{font-family:var(--font-mono);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.nest-detail-module__o33d9a__undoButton{touch-action:manipulation;margin-left:auto;position:relative}.nest-detail-module__o33d9a__undoButton:after{content:"";position:absolute;inset:calc(50% - 22px) 0}.nest-detail-module__o33d9a__popover{align-items:stretch;gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.nest-detail-module__o33d9a__popoverHead{font-size:var(--fs-sm);color:var(--text-primary);margin:0}.nest-detail-module__o33d9a__popoverActions{justify-content:flex-end;gap:var(--space-2);touch-action:manipulation;display:flex}.nest-detail-module__o33d9a__popoverBlock{font-size:var(--fs-caption);color:var(--text-secondary);line-height:var(--lh-copy);text-wrap:pretty;margin:0}.nest-detail-module__o33d9a__requirements:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.nest-detail-module__o33d9a__blocker{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-danger);margin:0}.nest-detail-module__o33d9a__permissionNote{font-size:var(--fs-caption);color:var(--text-secondary);text-wrap:pretty;max-width:44ch;margin:0;display:block}.nest-detail-module__o33d9a__completeButton{touch-action:manipulation;position:relative}.nest-detail-module__o33d9a__completeButton:after{content:"";position:absolute;inset:calc(50% - 22px) 0}.nest-detail-module__o33d9a__skeletonHead{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.nest-detail-module__o33d9a__skeletonRail{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);display:flex}.nest-detail-module__o33d9a__headerChips{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.nest-detail-module__o33d9a__headerActions{align-items:flex-end;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.nest-detail-module__o33d9a__headerActionRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.nest-detail-module__o33d9a__walkTrail{align-items:center;gap:var(--space-2);padding:0 var(--space-4);min-width:0;display:flex}.nest-detail-module__o33d9a__walkStatus{min-height:0;font-size:var(--fs-sm);color:var(--text-secondary);align-items:center;margin:0;display:inline-flex}.nest-detail-module__o33d9a__trialBadge{align-self:start;margin-block-end:var(--space-3)}
.cutting-module__8fXgja__pageHead{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.cutting-module__8fXgja__pageSub{align-items:baseline;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.cutting-module__8fXgja__pageSub b{color:var(--text-primary);font-weight:var(--fw-semibold)}.cutting-module__8fXgja__divider{color:var(--border-strong)}.cutting-module__8fXgja__stationLine{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.cutting-module__8fXgja__stationLine>button{min-width:0;max-width:100%}.cutting-module__8fXgja__stationPicker{gap:var(--space-2);flex-direction:column;display:flex}.cutting-module__8fXgja__stationOption{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-touch);padding:var(--space-2) var(--space-3);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;display:flex}.cutting-module__8fXgja__stationOption:hover:not(:disabled){background:var(--surface-hover)}.cutting-module__8fXgja__stationOption:disabled{cursor:default;color:var(--text-secondary)}.cutting-module__8fXgja__stationOptionCurrent{background:var(--surface-selected)}.cutting-module__8fXgja__stationCode{font-weight:var(--fw-medium)}.cutting-module__8fXgja__stationMeta{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.cutting-module__8fXgja__stationRowLead{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.cutting-module__8fXgja__stationTick{color:var(--accent);flex:none}.cutting-module__8fXgja__stationMenuNote{padding-top:var(--space-1);border-top:var(--bw-hair) solid var(--border);font-size:var(--fs-caption);color:var(--text-secondary);line-height:var(--lh-copy);text-wrap:pretty;margin:0}.cutting-module__8fXgja__note{font-size:var(--fs-caption);color:var(--text-secondary);line-height:var(--lh-copy);text-wrap:pretty}.cutting-module__8fXgja__remnantRow{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-sm);flex-direction:column;display:flex}.cutting-module__8fXgja__remnantTitle{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.cutting-module__8fXgja__remnantActions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.cutting-module__8fXgja__remnantFields{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.cutting-module__8fXgja__remnantField{gap:var(--space-1);font-size:var(--fs-caption);color:var(--text-secondary);flex-direction:column;display:flex}.cutting-module__8fXgja__remnantFieldInput{width:96px}.cutting-module__8fXgja__permissionNote{font-size:var(--fs-caption);color:var(--text-secondary);text-wrap:pretty;max-width:44ch;margin:0;display:block}.cutting-module__8fXgja__blocker{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-danger);margin:0}.cutting-module__8fXgja__inertBadge [data-live-dot]{visibility:hidden}
.machine-module__Xp4mbq__titleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}@media (max-width:767.98px){.machine-module__Xp4mbq__setupCard>:first-child{flex-wrap:wrap}.machine-module__Xp4mbq__setupCard>:first-child>:last-child{flex:1 0 100%;justify-content:flex-end}}@container (max-width:439.98px){.machine-module__Xp4mbq__setupTiles.machine-module__Xp4mbq__setupTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.machine-module__Xp4mbq__copy{color:var(--text-primary);margin:0}.machine-module__Xp4mbq__nextLine{color:var(--text-primary);font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0}.machine-module__Xp4mbq__doneLine{color:var(--text-secondary);margin:0}.machine-module__Xp4mbq__jobsBox{min-height:calc(var(--row-default) * 7 + var(--space-8))}.machine-module__Xp4mbq__actionGroup{align-items:flex-end;gap:var(--space-1);text-align:end;flex-direction:column;display:flex}
.nest-module__YoqhQa__headerStepper{align-self:baseline}.nest-module__YoqhQa__kvNumber{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:var(--fw-semibold)}.nest-module__YoqhQa__stockChip{align-items:center;gap:var(--space-1-5);padding:var(--space-1) 11px;border-radius:var(--radius-sm);border:1px solid var(--status-neutral-border);background:var(--status-neutral-surface);color:var(--status-neutral-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;display:inline-flex}.nest-module__YoqhQa__stockChipShort{border-color:var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text)}.nest-module__YoqhQa__body{gap:var(--space-4);flex-direction:column;display:flex}.nest-module__YoqhQa__sop{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-4) var(--space-1) 34px;margin:0;list-style:decimal}.nest-module__YoqhQa__sop li{font-size:var(--fs-body);line-height:var(--lh-label);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}.nest-module__YoqhQa__sop li:last-child{border-bottom:0}.nest-module__YoqhQa__sop li::marker{color:var(--text-secondary);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.nest-module__YoqhQa__fname{border:1px solid var(--status-accent-border);background:color-mix(in srgb, var(--status-accent-surface) 45%, transparent);border-radius:var(--radius-sm);padding:var(--space-3) 14px;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.nest-module__YoqhQa__fnameLabel{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--status-accent-text)}.nest-module__YoqhQa__fnameCode{font-family:var(--font-mono);font-size:var(--fs-body);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;background:var(--surface);border:1px solid var(--status-accent-border);border-radius:var(--radius-xs);padding:5px var(--space-3);overflow-wrap:anywhere;min-width:0}.nest-module__YoqhQa__fnameFolder{font-size:var(--fs-caption);color:var(--text-secondary);line-height:var(--lh-copy)}.nest-module__YoqhQa__fnameFolder b{color:var(--text-primary);font-weight:var(--fw-semibold)}.nest-module__YoqhQa__cfgCard{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.nest-module__YoqhQa__cfgHead{align-items:stretch;gap:var(--space-3);background:var(--surface-sunken);padding:0 14px;display:flex}.nest-module__YoqhQa__cfgHeadOpen{border-bottom:1px solid var(--border)}.nest-module__YoqhQa__cfgToggle{align-items:center;gap:var(--space-2);min-width:0;min-height:44px;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:flex}.nest-module__YoqhQa__cfgToggle:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}.nest-module__YoqhQa__cfgEditWrap{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) 0;flex-wrap:wrap;flex:0 auto;display:flex}.nest-module__YoqhQa__cfgEditLink{font:inherit;font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--text-link);white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;padding:0;display:inline-flex;position:relative}.nest-module__YoqhQa__cfgEditLink:after{content:"";position:absolute;inset:-14px -8px}.nest-module__YoqhQa__cfgEditLink:hover{text-decoration:underline}.nest-module__YoqhQa__cfgEditLink:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}.nest-module__YoqhQa__cfgChevron{color:var(--text-secondary);transition:transform var(--dur-fast) var(--ease-out);flex:none;margin-left:auto}@media (prefers-reduced-motion:reduce){.nest-module__YoqhQa__cfgChevron{transition:none}}.nest-module__YoqhQa__cfgChevronOpen{transform:rotate(180deg)}.nest-module__YoqhQa__cfgTable{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.nest-module__YoqhQa__cfgTable td{border-bottom:1px solid var(--border-subtle);height:34px;padding:0 14px}.nest-module__YoqhQa__cfgTable tr:last-child td{border-bottom:0}.nest-module__YoqhQa__cfgKey{color:var(--text-secondary);width:40%}.nest-module__YoqhQa__cfgKeyRight{color:var(--text-secondary);border-left:1px solid var(--border-subtle);width:40%}.nest-module__YoqhQa__cfgValue{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.nest-module__YoqhQa__cfgIncomplete{padding:var(--space-2) 14px;border-top:1px solid var(--border-subtle);font-size:var(--fs-caption);color:var(--text-secondary);text-wrap:pretty;margin:0}.nest-module__YoqhQa__cfgMissing{padding:var(--space-3) 14px;font-size:var(--fs-sm);line-height:var(--lh-copy);color:var(--text-secondary);text-wrap:pretty;margin:0}.nest-module__YoqhQa__listBlock{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.nest-module__YoqhQa__listHead{align-items:baseline;gap:var(--space-2);padding:var(--space-2) 14px;background:var(--surface-sunken);border-bottom:1px solid var(--border);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary);flex-wrap:wrap;display:flex}.nest-module__YoqhQa__listHint{font-weight:var(--fw-regular);font-size:var(--fs-caption);color:var(--text-secondary)}.nest-module__YoqhQa__listItems{padding:var(--space-2) 14px;gap:var(--space-1-5) var(--space-3);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;list-style:none;display:flex}.nest-module__YoqhQa__listItems li{align-items:baseline;gap:var(--space-1-5);font-variant-numeric:tabular-nums;display:inline-flex}.nest-module__YoqhQa__listSku{font-family:var(--font-mono);color:var(--text-primary)}.nest-module__YoqhQa__listQty{color:var(--text-secondary);font-size:var(--fs-caption)}.nest-module__YoqhQa__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.nest-module__YoqhQa__actionPrimary{flex:240px;justify-content:center}.nest-module__YoqhQa__note{font-size:var(--fs-caption);line-height:var(--lh-copy);color:var(--text-secondary);text-wrap:pretty;margin:0}.nest-module__YoqhQa__permissionNote{font-size:var(--fs-caption);color:var(--text-secondary);text-wrap:pretty;max-width:52ch;margin:0;display:block}.nest-module__YoqhQa__confirmBody{font-size:var(--fs-sm);line-height:var(--lh-copy);color:var(--text-secondary);margin:0}.nest-module__YoqhQa__skeletonHead{gap:var(--space-2);flex-direction:column;display:flex}.nest-module__YoqhQa__skelSopRow{padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}.nest-module__YoqhQa__skelSopRow:last-child{border-bottom:0}.nest-module__YoqhQa__skelCfgRow{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-subtle);height:34px;padding:0 14px;display:flex}.nest-module__YoqhQa__skelCfgRow:last-child{border-bottom:0}.nest-module__YoqhQa__skelCfgKey{width:40%}.nest-module__YoqhQa__skelNote{gap:calc(var(--fs-caption) * var(--lh-copy) - 11px);padding:calc((var(--fs-caption) * var(--lh-copy) - 11px) / 2) 0;flex-direction:column;display:flex}.nest-module__YoqhQa__skelFluid{max-width:100%}
.counts-module__KQL5Mq__wrap{gap:var(--space-4);flex-direction:column;display:flex}.counts-module__KQL5Mq__skeletonBar{border-bottom:1px solid var(--border);align-items:center;gap:6px;min-height:48px;padding:4px 6px;display:flex}.counts-module__KQL5Mq__skeletonSearch{flex:auto;min-width:0}.counts-module__KQL5Mq__sheetForm{gap:var(--space-4);flex-direction:column;display:flex}.counts-module__KQL5Mq__scopeGroup{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.counts-module__KQL5Mq__scopeLegend{margin-bottom:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:var(--ls-snug);color:var(--text-secondary);padding:0}.counts-module__KQL5Mq__scopeChoice{flex-direction:column;gap:2px;display:flex}.counts-module__KQL5Mq__scopeHint{margin:0 0 0 calc(var(--space-5) + var(--space-2));font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--text-secondary)}.counts-module__KQL5Mq__boundScope{margin:0 0 var(--space-2)}.counts-module__KQL5Mq__pickedList{margin:var(--space-2) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.counts-module__KQL5Mq__pickedItem{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-subtle);display:flex}.counts-module__KQL5Mq__pickedSku{font-family:var(--font-mono);font-size:var(--fs-caption);font-feature-settings:var(--fnum);color:var(--text-primary);flex:none}.counts-module__KQL5Mq__pickedDesc{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-caption);color:var(--text-secondary);flex:auto;overflow:hidden}
.products-list-module__PbZ4Za__wrap{gap:var(--space-4);flex-direction:column;display:flex}.products-list-module__PbZ4Za__droppedHint{font-size:var(--fs-caption);color:var(--text-secondary);margin:0}.products-list-module__PbZ4Za__skeletonBar{border-bottom:1px solid var(--border);align-items:center;gap:6px;min-height:48px;padding:4px 6px;display:flex}.products-list-module__PbZ4Za__skeletonSearch{flex:auto;min-width:0}