._page_17hk0_2{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._srOnly_17hk0_9{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._num_17hk0_21{font-family:var(--font-narrow);font-variant-numeric:tabular-nums;font-weight:600}._grow_17hk0_27{flex:1;min-width:0}._sub_17hk0_32{font:var(--type-small);color:var(--ink-muted);margin:0}._none_17hk0_38{margin-top:var(--space-6)}._search_17hk0_42{flex:340px;max-width:480px;position:relative}._searchIcon_17hk0_48{left:var(--space-4);color:var(--ink-muted);pointer-events:none;position:absolute;top:15px}._searchInput_17hk0_56{box-sizing:border-box;width:100%;height:52px;padding:0 var(--space-4) 0 48px;font:var(--type-body);color:var(--ink);background:var(--surface-raised);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}._searchInput_17hk0_56::placeholder{color:var(--ink-faint)}._searchInput_17hk0_56:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--primary)}._head_17hk0_80{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}._sum_17hk0_88{font:var(--type-small);color:var(--ink-muted);margin:0}._sum_17hk0_88 b{font:700 16px/20px var(--font-narrow);font-variant-numeric:tabular-nums;color:var(--ink)}._controls_17hk0_100{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._legend_17hk0_107{align-items:center;gap:var(--space-2) var(--space-3);font:var(--type-caption);color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}._list_17hk0_117{gap:var(--space-3);display:grid}._none_17hk0_38{margin:var(--space-6) 0;color:var(--ink-muted)}._fil_17hk0_128{gap:var(--space-4) var(--space-5);padding:var(--space-4) var(--space-5);background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);grid-template-columns:80px minmax(180px,240px) minmax(0,1fr) auto;grid-template-areas:"img id shelf total"".ed ed ed";display:grid}._img_17hk0_139{border-radius:var(--radius-md);grid-area:img;align-self:start;width:80px;height:80px;overflow:hidden}._photo_17hk0_148,._drawn_17hk0_149,._drawn_17hk0_149 svg{width:100%;height:100%;display:block}._photo_17hk0_148{object-fit:cover}._tail_17hk0_160{fill:none;stroke-width:3px;stroke-linecap:round}._strands_17hk0_166{fill:none;stroke:#22162d38;stroke-width:1.6px}._edge_17hk0_172{fill:none;stroke:#22162d2e;stroke-width:1px}._idCol_17hk0_178{gap:var(--space-1);grid-area:id;align-content:start;min-width:0;display:grid}._name_17hk0_186{font:var(--type-heading);margin:0}._meta_17hk0_191{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);font:var(--type-small);color:var(--ink-muted);flex-wrap:wrap;display:flex}._yield_17hk0_201{font:600 15px/20px var(--font-narrow);font-variant-numeric:tabular-nums;color:var(--ink)}._total_17hk0_207{align-content:start;justify-items:end;gap:var(--space-1);text-align:right;grid-area:total;display:grid}._eq_17hk0_216{font:var(--type-stat);font-variant-numeric:tabular-nums}._eq_17hk0_216 small{margin-left:var(--space-1);font:600 15px/20px var(--font-narrow);color:var(--ink-muted)}._shelves_17hk0_228{align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;grid-area:shelf;min-width:0;display:flex}._shelf_17hk0_237{gap:var(--space-1);display:grid}._bain_17hk0_242{padding-left:var(--space-1);font:var(--type-caption);color:var(--ink-muted)}._shelfRow_17hk0_248{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}._shelfNew_17hk0_255{align-self:flex-end;margin-bottom:20px}._ball_17hk0_260{justify-items:center;gap:var(--space-1);width:60px;padding:0 0 var(--space-1);font:inherit;color:var(--ink-muted);border-radius:var(--radius-md);cursor:pointer;transition:background-color .16s var(--ease-out);background:0 0;border:0;display:grid}._ball_17hk0_260:hover{background:var(--surface-sunken)}._ball_17hk0_260[data-selected]{background:var(--primary-soft);color:var(--primary-ink)}._ball_17hk0_260[data-selected] ._ballBox_17hk0_282{border-bottom-color:var(--primary)}._ball_17hk0_260[data-selected] ._notch_17hk0_286[data-on]{background:var(--primary)}._ball_17hk0_260:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._ballBox_17hk0_282{width:100%;height:64px;padding-bottom:var(--space-1);border-bottom:1.5px solid var(--line);justify-content:center;align-items:flex-end;display:flex}._pct_17hk0_307{font-size:14px;line-height:16px}._ballAdd_17hk0_312 ._ballBox_17hk0_282{align-items:center}._plus_17hk0_316{width:40px;height:40px;color:var(--ink-muted);border:1.5px dashed var(--line-strong);border-radius:var(--radius-pill);place-items:center;display:grid}._ballAdd_17hk0_312:hover ._plus_17hk0_316{color:var(--primary-ink);border-color:var(--primary)}._cran_17hk0_331{flex-direction:column;align-items:center;gap:6px;display:flex}._pastille_17hk0_338{border-radius:var(--radius-pill);width:36px;height:36px;display:block;box-shadow:inset 0 0 0 1px #22162d2e}._editor_17hk0_347{align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-md);flex-wrap:wrap;grid-area:ed;display:flex}._editorQ_17hk0_358{gap:var(--space-1);flex:220px;display:grid}._editorTitle_17hk0_364{font:var(--type-body-strong);margin:0}._editorNote_17hk0_369{font:var(--type-caption);color:var(--ink-muted);margin:0}._editorActions_17hk0_375{align-items:center;gap:var(--space-2);display:flex}._lotField_17hk0_381{flex:0 220px}._editor_17hk0_347 ._levels_17hk0_385{grid-template-columns:repeat(6,minmax(44px,64px));width:auto}._editor_17hk0_347 ._level_17hk0_385{box-shadow:none;background:0 0;min-height:72px}._editor_17hk0_347 ._level_17hk0_385[aria-pressed=true]{background:var(--surface-raised);box-shadow:var(--shadow-1)}@media (width<=47.99rem){._fil_17hk0_128{gap:var(--space-4);padding:var(--space-4);grid-template-columns:64px minmax(0,1fr);grid-template-areas:"img id""total total""shelf shelf""ed ed"}._img_17hk0_139{width:64px;height:64px}._total_17hk0_207{padding:var(--space-3) 0;text-align:left;border-block:1px solid var(--line);grid-auto-flow:column;justify-content:space-between;align-items:center}._shelves_17hk0_228{row-gap:var(--space-4)}._ball_17hk0_260{width:52px}._editor_17hk0_347 ._levels_17hk0_385,._levels_17hk0_385{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}._editor_17hk0_347 ._level_17hk0_385{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}._editor_17hk0_347 ._level_17hk0_385[aria-pressed=true]{background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary)}._editorActions_17hk0_375{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){._ball_17hk0_260{transition:none}}._notches_17hk0_462{gap:3px;display:inline-flex}._notch_17hk0_286{background:var(--line);border-radius:2px;width:6px;height:12px;display:block}._notch_17hk0_286[data-on]{background:var(--ink)}._levels_17hk0_385{gap:var(--space-1);border:0;grid-template-columns:repeat(6,minmax(44px,1fr));width:100%;margin:0;padding:0;display:grid}._legend_17hk0_107{margin-bottom:var(--space-1);font:var(--type-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);grid-column:1/-1;padding:0}._level_17hk0_385{align-content:end;justify-items:center;gap:var(--space-1);min-height:64px;padding:0 0 var(--space-2);font:inherit;color:var(--ink-muted);background:var(--surface-raised);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;display:grid}._level_17hk0_385[aria-pressed=true]{color:var(--primary-ink);background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary)}._level_17hk0_385[aria-pressed=true] ._notch_17hk0_286[data-on]{background:var(--primary)}._level_17hk0_385:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._backdrop_17hk0_531{z-index:20;background:#22162d80;position:fixed;inset:0}._dialog_17hk0_538{z-index:21;gap:var(--space-4);box-sizing:border-box;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--space-5);color:var(--ink);background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}._dialogTitle_17hk0_557{font:var(--type-title);margin:0}._dialogStep_17hk0_562{margin:calc(var(--space-2) * -1) 0 0;font:var(--type-small);color:var(--ink-muted)}._dialogClose_17hk0_568{top:var(--space-2);right:var(--space-2);position:absolute}._dialogActions_17hk0_574{justify-content:flex-end;gap:var(--space-2);display:flex}._addForm_17hk0_580{gap:var(--space-4);display:grid}._choices_17hk0_585{gap:var(--space-1);max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._choice_17hk0_585,._chosen_17hk0_596{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2) var(--space-3);font:inherit;color:inherit;text-align:left;border-radius:var(--radius-md);background:0 0;border:0;display:flex}:is(._choice_17hk0_585,._chosen_17hk0_596) b{display:block}._choice_17hk0_585{cursor:pointer}._choice_17hk0_585:hover{background:var(--surface-sunken)}._choice_17hk0_585:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._swatch_17hk0_628{object-fit:cover;border-radius:var(--radius-pill);flex:none;width:36px;height:36px;box-shadow:inset 0 0 0 1px #22162d2e}._chosen_17hk0_596{background:var(--surface-sunken)}._error_17hk0_641{color:var(--danger);margin:0}._toast_17hk0_647{z-index:10;left:50%;bottom:calc(var(--space-5) + env(safe-area-inset-bottom));align-items:center;gap:var(--space-3);width:max-content;max-width:calc(100% - 32px);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);font:var(--type-small);background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-2);display:flex;position:fixed;transform:translate(-50%)}@media (width<=47.99rem){._toast_17hk0_647{bottom:calc(104px + env(safe-area-inset-bottom))}}._bone_17hk0_673{background:var(--surface-sunken);min-height:96px;box-shadow:none}
