._spool_hkf2w_1{width:64px;height:64px;flex-shrink:0}._spool_hkf2w_1 svg{width:100%;height:100%;display:block;overflow:visible}@layer base{._checkboxWrapper_1podg_4{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1podg_4{appearance:none;position:relative;width:1.125rem;height:1.125rem;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:5px;background-color:var(--card);cursor:pointer;margin:0;padding:0;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._checkbox_1podg_4:not(:checked):hover{border-color:color-mix(in srgb,var(--foreground) 32%,transparent)}._checkbox_1podg_4:checked{background-color:var(--primary);border-color:var(--primary)}._checkbox_1podg_4:checked:hover{background-color:color-mix(in oklch,var(--primary) 88%,black);border-color:color-mix(in oklch,var(--primary) 88%,black)}._checkbox_1podg_4:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._checkbox_1podg_4:disabled{opacity:.45;cursor:not-allowed}._checkmark_1podg_54{position:absolute;width:.75rem;height:.75rem;stroke-width:3;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.6);transition:opacity var(--animation-duration-fast) ease,transform var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}._checkbox_1podg_4:checked+._checkmark_1podg_54{opacity:1;transform:scale(1)}}._mark_pi4iu_1{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;text-decoration:none;white-space:nowrap;color:var(--foreground)}._mark_pi4iu_1:hover{text-decoration:underline}._dot_pi4iu_14{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}._official_pi4iu_20 ._dot_pi4iu_14{background:var(--success)}._typical_pi4iu_23 ._dot_pi4iu_14{background:var(--warning)}@layer base{._selectTrigger_w7w4z_3{display:flex;align-items:center;justify-content:space-between;height:2.25rem;padding:0 var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_w7w4z_3[data-placeholder]{color:var(--muted-foreground)}._selectIcon_w7w4z_23{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_w7w4z_3[data-state=open] ._selectIcon_w7w4z_23{transform:rotate(180deg)}._selectContent_w7w4z_36{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:max(12rem,var(--radix-select-trigger-width));max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:12px;border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);box-shadow:0 2px 6px #0000000f,0 16px 36px -10px #00000038;animation:_scaleIn_w7w4z_1 var(--animation-duration-fast) ease-out}@keyframes _scaleIn_w7w4z_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_w7w4z_63{padding:4px}._scrollButton_w7w4z_67{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_w7w4z_67:hover ._scrollIcon_w7w4z_79{color:var(--popup-foreground)}._scrollIcon_w7w4z_79{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_w7w4z_90{padding:6px 8px 4px;font-size:.75rem;font-weight:500;color:var(--muted-foreground)}._selectItem_w7w4z_97{position:relative;display:flex;align-items:center;gap:8px;padding:6px 30px 6px 8px;font-size:.875rem;line-height:1.4;border-radius:7px;color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._selectItem_w7w4z_97:hover,._selectItem_w7w4z_97:focus-visible,._selectItem_w7w4z_97[data-highlighted]{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--popup-foreground)}._selectItem_w7w4z_97[data-state=checked]{font-weight:500}._selectItem_w7w4z_97[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_w7w4z_131{position:absolute;right:8px;display:flex;align-items:center;justify-content:center}._checkIcon_w7w4z_139{height:.875rem;width:.875rem;color:var(--popup-foreground)}._selectSeparator_w7w4z_145{height:1px;background-color:color-mix(in srgb,var(--foreground) 8%,transparent);margin:4px -4px}}._card_5wui2_1{display:flex;gap:var(--spacing-3);align-items:center;padding:var(--spacing-2) var(--spacing-3) var(--spacing-2) var(--spacing-2);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;color:var(--foreground);font:inherit;text-align:left;width:100%}._clickable_5wui2_15{cursor:pointer;transition:border-color var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._clickable_5wui2_15:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}._clickable_5wui2_15:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._selected_5wui2_27{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}._info_5wui2_31{min-width:0}._name_5wui2_34{font-weight:600;font-size:.875rem;line-height:1.25}._meta_5wui2_39{font-size:.75rem;color:var(--muted-foreground);margin-top:2px}._product_5wui2_44{font-size:.6875rem;color:var(--primary);margin-top:2px;line-height:1.25}._hex_5wui2_50{font-family:var(--font-family-monospace);font-size:.6875rem;color:var(--muted-foreground);margin-top:2px;word-break:break-word}._traits_5wui2_57{font-family:var(--font-family-base)}._content_1bzm3_1{max-width:720px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}._top_1bzm3_7{display:flex;gap:var(--spacing-4);align-items:flex-start}._spool_1bzm3_12{width:96px;height:96px;flex:none}._topFields_1bzm3_17{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._fill_1bzm3_24>span{font-size:.75rem;color:var(--muted-foreground)}._pick_1bzm3_28{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:4px}._h_1bzm3_34{margin:var(--spacing-2) 0 0;font-size:.85rem}._grid_1bzm3_38{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--spacing-3)}._field_1bzm3_43{display:flex;flex-direction:column;gap:4px;min-width:0}._field_1bzm3_43>span{font-size:.75rem;font-weight:550}._hexRow_1bzm3_53{display:flex;gap:6px;align-items:center}._hexRow_1bzm3_53 input[type=color]{width:40px;height:36px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px;background:var(--card);flex:none}._foot_1bzm3_67{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-2)}@media(max-width:520px){._top_1bzm3_7{flex-direction:column;align-items:center}._topFields_1bzm3_17{width:100%}}._content_l0yxx_1{width:min(760px,calc(100vw - 1.5rem));max-width:760px;max-height:calc(100dvh - 2rem);overflow-y:auto}._back_l0yxx_7{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font:inherit;font-size:.8rem;color:var(--primary);background:none;border:0;padding:2px 0;cursor:pointer}._saveSpool_l0yxx_20{align-self:flex-start;margin-top:calc(-1 * var(--spacing-1))}._title_l0yxx_24{font-family:var(--font-family-display);font-size:1.375rem;line-height:1.2;padding-right:2rem}._titleColour_l0yxx_30{color:var(--muted-foreground);font-weight:500}._sub_l0yxx_34{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._tabs_l0yxx_40{flex-wrap:wrap;margin-bottom:var(--spacing-3)}._chip_l0yxx_44{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);margin-bottom:var(--spacing-3)}._chipSpool_l0yxx_54{width:44px;height:44px}._chipText_l0yxx_58{display:flex;flex-direction:column;min-width:0;flex:1;font-size:.8125rem}._chipText_l0yxx_58 span{color:var(--muted-foreground);font-size:.75rem;font-family:var(--font-family-monospace)}._pickHint_l0yxx_70{display:inline-flex;align-items:center;gap:6px;margin-bottom:var(--spacing-3);padding:6px 12px;border-radius:var(--radius-full);border:1px dashed var(--border);background:transparent;color:var(--primary);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}._pickHint_l0yxx_70:hover{border-color:var(--primary)}._canvas_l0yxx_88{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:var(--radius);background:#fff}._tagCanvas_l0yxx_96{margin-top:var(--spacing-3)}._row_l0yxx_99{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:center;margin-top:var(--spacing-3)}._label_l0yxx_106{font-size:.8125rem;font-weight:600;color:var(--muted-foreground)}._sizeTrigger_l0yxx_111{width:auto;min-width:15rem}._msg_l0yxx_115{font-size:.8125rem;color:var(--muted-foreground);line-height:1.5;margin:var(--spacing-3) 0 0}._json_l0yxx_121{font-family:var(--font-family-monospace);font-size:.75rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);max-height:320px;overflow:auto;margin:var(--spacing-3) 0 0;white-space:pre}._colGrid_l0yxx_133{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--spacing-2);margin-top:var(--spacing-3)}._controls_jje6u_1{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:center;padding:var(--spacing-3) 0;position:sticky;top:0;z-index:5;background:var(--background);border-bottom:1px solid var(--border);margin-bottom:var(--spacing-3)}._search_jje6u_14{position:relative;flex:1 1 220px;min-width:200px}._searchIcon_jje6u_19{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_jje6u_27{padding-left:32px;height:2.25rem}._chk_jje6u_31{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;white-space:nowrap;cursor:pointer}._count_jje6u_39{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--muted-foreground);margin-left:auto}._tableWrap_jje6u_46{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}._table_jje6u_46{width:100%;border-collapse:collapse;font-size:.8125rem}._table_jje6u_46 th{text-align:left;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);background:var(--surface);padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--border);white-space:nowrap}._sortable_jje6u_69{cursor:pointer;user-select:none}._sortable_jje6u_69 svg{vertical-align:-1px;margin-left:3px}._table_jje6u_46 td{padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--border);vertical-align:top;line-height:1.4}._table_jje6u_46 tbody tr:hover td{background:var(--surface)}._brand_jje6u_86{font-weight:600;white-space:nowrap}._product_jje6u_90{font-weight:500;min-width:10rem}._notes_jje6u_94{min-width:12rem;color:var(--muted-foreground)}._num_jje6u_98{font-family:var(--font-family-monospace);white-space:nowrap}._mat_jje6u_102{display:inline-block;font-size:.6875rem;font-weight:600;padding:1px 8px;border-radius:var(--radius-full);background:var(--muted);white-space:nowrap}._actions_jje6u_111{display:flex;gap:4px;flex-wrap:nowrap}._cards_jje6u_117{display:none}._empty_jje6u_120{color:var(--muted-foreground);text-align:center;padding:var(--spacing-8)}@media(max-width:820px){._tableWrap_jje6u_46{display:none}._cards_jje6u_117{display:grid;gap:var(--spacing-3)}._count_jje6u_39{margin-left:0;width:100%}._controls_jje6u_1>*{flex-grow:1}._controls_jje6u_1{position:static}}._card_jje6u_117{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-3) var(--spacing-4)}._cardHead_jje6u_151{display:flex;justify-content:space-between;gap:var(--spacing-3);align-items:flex-start}._cardTitle_jje6u_157{font-family:var(--font-family-display);font-weight:700;font-size:1.0625rem;line-height:1.25}._cardSub_jje6u_163{font-size:.8125rem;color:var(--muted-foreground);margin-top:2px}._temps_jje6u_168{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2);margin:var(--spacing-3) 0}._temps_jje6u_168 div{background:var(--surface);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);display:flex;flex-direction:column}._temps_jje6u_168 span{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-weight:600}._temps_jje6u_168 b{font-family:var(--font-family-monospace);font-size:.9375rem}._grid_jje6u_192{display:grid;grid-template-columns:6rem 1fr;gap:4px var(--spacing-3);font-size:.8125rem;margin:0 0 var(--spacing-3)}._grid_jje6u_192 dt{color:var(--muted-foreground)}._grid_jje6u_192 dd{margin:0}._dots_jje6u_205{display:inline-flex;margin-right:2px}._dots_jje6u_205 i{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.25);margin-left:-3px;display:inline-block}._dots_jje6u_205 i:first-child{margin-left:0}._card_jje6u_117 ._actions_jje6u_111{flex-wrap:wrap}._card_jje6u_117 ._actions_jje6u_111>*{flex:1}._controls_mlh39_1{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:center;padding:var(--spacing-3) 0;position:sticky;top:0;z-index:5;background:var(--background);border-bottom:1px solid var(--border)}._search_mlh39_13{position:relative;flex:1 1 220px;min-width:200px}._searchIcon_mlh39_18{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_mlh39_26{padding-left:32px;height:2.25rem}._count_mlh39_30{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--muted-foreground);margin-left:auto}._fams_mlh39_36{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:var(--spacing-3) 0}._famDot_mlh39_43{width:26px;height:26px;border-radius:var(--radius-full);border:1px solid var(--border);cursor:pointer;padding:0;box-shadow:inset 0 0 0 2px var(--background)}._famAll_mlh39_52{height:26px;padding:0 12px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--card);color:var(--foreground);font-size:.75rem;font-weight:600;cursor:pointer}._on_mlh39_63{outline:2px solid var(--primary);outline-offset:1px}._famAll_mlh39_52._on_mlh39_63{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);outline:none}._ghead_mlh39_73{font-family:var(--font-family-display);font-size:1rem;font-weight:700;margin:var(--spacing-4) 0 var(--spacing-2);display:flex;align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap}._ghead_mlh39_73 span{font-family:var(--font-family-monospace);font-size:.6875rem;font-weight:400;color:var(--muted-foreground)}._grid_mlh39_89{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--spacing-2)}._more_mlh39_94{display:flex;justify-content:center;margin:var(--spacing-6) 0}._note_mlh39_99{font-size:.8125rem;color:var(--muted-foreground);line-height:1.5;margin-top:var(--spacing-4)}@media(max-width:820px){._count_mlh39_30{margin-left:0;width:100%}._controls_mlh39_1>*{flex-grow:1}._controls_mlh39_1{position:static}._grid_mlh39_89{grid-template-columns:1fr}}._section_1asdi_1{margin:var(--spacing-6) 0}._section_1asdi_1:first-child{margin-top:var(--spacing-4)}._title_1asdi_7{font-family:var(--font-family-display);font-size:1.25rem;font-weight:700;margin:0 0 var(--spacing-3);letter-spacing:-.01em}._note_1asdi_14{font-size:.875rem;line-height:1.6;color:var(--muted-foreground);margin:var(--spacing-3) 0;max-width:72ch}._note_1asdi_14 b{color:var(--foreground)}._note_1asdi_14 a{color:var(--primary)}._figure_15v1t_1{margin:0 0 var(--spacing-4);max-width:380px}._thumb_15v1t_5{display:block;width:100%;padding:0;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;cursor:zoom-in;background:var(--surface)}._thumb_15v1t_5 img{display:block;width:100%;height:auto}._caption_15v1t_20{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._zoom_15v1t_25{width:min(1000px,calc(100vw - 1rem));max-width:1000px;max-height:calc(100dvh - 1rem);overflow:auto;padding:var(--spacing-2)}._full_15v1t_32{display:block;width:100%;height:auto;border-radius:var(--radius)}._srOnly_15v1t_38{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._wrap_2hwr3_1{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}._table_2hwr3_7{width:100%;border-collapse:collapse;font-size:.8125rem}._table_2hwr3_7 th{text-align:left;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);background:var(--surface);padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--border);white-space:nowrap}._table_2hwr3_7 td{padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--border);vertical-align:top;line-height:1.4}._table_2hwr3_7 tr:last-child td{border-bottom:none}._first_2hwr3_33{font-weight:600;min-width:8rem}._num_2hwr3_37{font-family:var(--font-family-monospace);white-space:nowrap}._grid_10nau_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-3)}._card_10nau_6{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-3) var(--spacing-4)}._title_10nau_12{font-family:var(--font-family-display);font-weight:700;font-size:1rem;line-height:1.3;display:flex;flex-wrap:wrap;gap:6px;align-items:center}._pill_10nau_22{font-family:var(--font-family-base);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:var(--radius-full);background:var(--accent);color:var(--accent-foreground)}._body_10nau_33{font-size:.8125rem;color:var(--muted-foreground);line-height:1.5;margin-top:4px}._facts_10nau_39{margin:var(--spacing-2) 0 0;display:grid;gap:4px}._fact_10nau_39{display:grid;grid-template-columns:5.5rem 1fr;gap:var(--spacing-2);font-size:.8125rem;line-height:1.45}._fact_10nau_39 dt{color:var(--muted-foreground)}._fact_10nau_39 dd{margin:0}._ok_9dhy7_1{color:var(--success);font-size:1rem}._mid_9dhy7_5{color:var(--warning);font-size:1rem}._no_9dhy7_9{color:var(--error);font-size:1rem}._links_1wg68_1{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px var(--spacing-4);font-size:.875rem}._links_1wg68_1 a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}._links_1wg68_1 a:hover{color:var(--primary);text-decoration-color:var(--primary)}._subbar_7r14k_1{margin-bottom:var(--spacing-4);overflow-x:auto}._subbar_7r14k_1 [role=tab]{display:inline-flex;align-items:center;gap:6px}._calc_7r14k_10{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:1.25rem;align-items:start}@media(max-width:860px){._calc_7r14k_10{grid-template-columns:1fr}}._inputs_7r14k_21,._inv_7r14k_22{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}._sec_7r14k_28{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}._sec_7r14k_28 h3{margin:0;font-size:.95rem;font-weight:650}._sec_7r14k_28 h3 span{font-size:.72rem;font-weight:400;color:var(--muted-foreground);margin-left:6px}._grid_7r14k_49{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--spacing-3)}._field_7r14k_54{display:flex;flex-direction:column;gap:4px;min-width:0}._flabel_7r14k_60{font-size:.78rem;font-weight:550}._finput_7r14k_64{display:flex;align-items:center;gap:6px}._finput_7r14k_64 input{min-width:0}._unit_7r14k_72{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap}._hint_7r14k_77{font-size:.7rem;color:var(--muted-foreground)}._pick_7r14k_81{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._fil_7r14k_86{margin:0;font-size:.8rem;color:var(--primary)}._result_7r14k_91{position:sticky;top:var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3);box-shadow:var(--shadow-md)}@media(max-width:860px){._result_7r14k_91{position:static}}._rhead_7r14k_108{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}._big_7r14k_115{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2)}._big_7r14k_115 div{background:var(--muted);border-radius:var(--radius-md);padding:var(--spacing-3);display:flex;flex-direction:column}._big_7r14k_115 span{font-size:.72rem;color:var(--muted-foreground)}._big_7r14k_115 b{font-size:1.35rem;color:var(--primary)}._lines_7r14k_135{display:flex;flex-direction:column}._line_7r14k_135{display:flex;justify-content:space-between;gap:var(--spacing-3);font-size:.85rem;padding:4px 0;border-bottom:1px dashed var(--border)}._line_7r14k_135 span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}._strong_7r14k_151{font-weight:650;border-bottom:1px solid var(--foreground)}._bad_7r14k_155{color:var(--error, #c00);font-size:.85rem;margin:0}._addBtn_7r14k_160{width:100%}._small_7r14k_163{font-size:.75rem;color:var(--muted-foreground);margin:0}._toolbar_7r14k_168{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._kind_7r14k_175{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._kind_7r14k_175 button{font:inherit;font-size:.85rem;padding:6px 14px;background:transparent;border:0;color:var(--foreground);cursor:pointer}._kind_7r14k_175 button._on_7r14k_190{background:var(--primary);color:var(--primary-foreground)}._unsaved_7r14k_194{font-size:.75rem;color:var(--primary)}._two_7r14k_198{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}@media(max-width:760px){._two_7r14k_198{grid-template-columns:1fr}}._stack_7r14k_208{width:100%}._items_7r14k_211{display:flex;flex-direction:column;gap:var(--spacing-3)}._item_7r14k_211{display:grid;grid-template-columns:minmax(0,1fr) 80px 110px 100px auto;gap:var(--spacing-2);align-items:start;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}@media(max-width:640px){._item_7r14k_211{grid-template-columns:1fr 1fr}._desc_7r14k_228{grid-column:1 / -1}}._desc_7r14k_228{display:flex;flex-direction:column;gap:4px;min-width:0}._qty_7r14k_238{display:flex;flex-direction:column;gap:2px;font-size:.7rem;color:var(--muted-foreground)}._amt_7r14k_245{font-variant-numeric:tabular-nums;text-align:right;padding-top:8px;white-space:nowrap}._link_7r14k_251{font:inherit;background:none;border:0;padding:0;color:var(--primary);text-decoration:underline;cursor:pointer}._savedList_7r14k_260{display:flex;flex-direction:column;gap:var(--spacing-2)}._savedRow_7r14k_265{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-3)}._current_7r14k_275{border-color:var(--primary)}._savedMain_7r14k_278{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);flex:1;min-width:200px}._savedActions_7r14k_286{display:flex;gap:4px}._badge_7r14k_290{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:999px;background:var(--muted)}._controls_110jp_1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._search_110jp_8{position:relative;flex:1;min-width:200px;max-width:360px}._searchIcon_110jp_14{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_110jp_22{padding-left:34px;width:100%}._count_110jp_26{font-size:.8rem;color:var(--muted-foreground)}._note_110jp_30{font-size:.85rem;color:var(--muted-foreground)}._empty_110jp_34{background:var(--card);border:1px dashed var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);max-width:560px}._empty_110jp_34 p{color:var(--muted-foreground);font-size:.9rem;margin:var(--spacing-2) 0 0}._grid_110jp_46{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-4)}._card_110jp_51{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}._head_110jp_61{display:flex;gap:var(--spacing-3);align-items:center}._spool_110jp_66{width:72px;height:72px;flex:none}._info_110jp_71{min-width:0}._name_110jp_74{font-weight:650;line-height:1.25}._sub_110jp_78{font-size:.78rem;color:var(--muted-foreground);margin-top:2px}._temps_110jp_83{font-size:.8rem;margin-top:4px}._left_110jp_87{display:flex;flex-direction:column;gap:4px;font-size:.75rem;color:var(--muted-foreground)}._bar_110jp_94{height:6px;border-radius:999px;background:var(--muted);overflow:hidden}._bar_110jp_94 i{display:block;height:100%;background:var(--primary)}._notes_110jp_105{font-size:.8rem;margin:0;white-space:pre-wrap;color:var(--muted-foreground)}._actions_110jp_111{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto}._page_1h7yw_1{min-height:100dvh;background:var(--background);color:var(--foreground)}._nav_1h7yw_6{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-3) 1.25rem;background:color-mix(in srgb,var(--background) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}._brand_1h7yw_19{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-family-display);font-weight:800;font-size:1.05rem;color:var(--foreground);text-decoration:none;white-space:nowrap}._logo_1h7yw_30{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--primary);color:var(--primary-foreground)}._navActions_1h7yw_39{display:flex;align-items:center;gap:var(--spacing-2)}._navLink_1h7yw_44{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--radius-full);color:var(--foreground);font-weight:600;font-size:.9rem;text-decoration:none}._navLink_1h7yw_44:hover{background:var(--muted)}._btnPrimary_1h7yw_58,._btnPrimarySm_1h7yw_59,._btnOutline_1h7yw_60{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-full);font-weight:700;text-decoration:none;transition:transform var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._btnPrimary_1h7yw_58,._btnPrimarySm_1h7yw_59{background:var(--primary);color:var(--primary-foreground)}._btnPrimary_1h7yw_58{padding:14px 24px;font-size:1rem;box-shadow:var(--shadow-md)}._btnPrimarySm_1h7yw_59{padding:8px 16px;font-size:.9rem}._btnOutline_1h7yw_60{padding:13px 22px;font-size:1rem;color:var(--foreground);border:1px solid var(--border);background:var(--card)}._btnPrimary_1h7yw_58:hover,._btnOutline_1h7yw_60:hover{transform:translateY(-1px)}._hero_1h7yw_95{max-width:1200px;margin:0 auto;padding:var(--spacing-12) 1.25rem var(--spacing-8);display:grid;grid-template-columns:1.05fr 1fr;gap:2.5rem;align-items:center}._kicker_1h7yw_104{margin:0 0 var(--spacing-3);color:var(--primary);font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}._h1_1h7yw_112{font-family:var(--font-family-display);font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.05;letter-spacing:-.025em;font-weight:800;margin:0}._lead_1h7yw_120{font-size:1.1rem;line-height:1.6;color:var(--muted-foreground);margin:var(--spacing-4) 0 0;max-width:56ch}._stats_1h7yw_127{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:1.25rem}._stats_1h7yw_127 div{display:flex;align-items:baseline;gap:6px;padding:8px 16px;border-radius:var(--radius-full);background:var(--muted)}._stats_1h7yw_127 b{font-family:var(--font-family-display);font-size:1.3rem;color:var(--primary);font-variant-numeric:tabular-nums}._stats_1h7yw_127 span{font-size:.85rem;color:var(--muted-foreground)}._ctas_1h7yw_151{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-6)}._center_1h7yw_157{justify-content:center}._heroImg_1h7yw_160 img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:28px;box-shadow:var(--shadow-lg, var(--shadow-md));display:block}._strip_1h7yw_168{display:flex;gap:10px;justify-content:center;overflow:hidden;padding:var(--spacing-4) 1.25rem var(--spacing-8);max-width:1200px;margin:0 auto}._stripSpool_1h7yw_177{width:56px;height:56px;flex:none}._section_1h7yw_182{max-width:1200px;margin:0 auto;padding:2.5rem 1.25rem}._h2_1h7yw_187{font-family:var(--font-family-display);font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15;letter-spacing:-.02em;margin:0 0 var(--spacing-4)}._sectionLead_1h7yw_194{color:var(--muted-foreground);max-width:70ch;margin:0 0 var(--spacing-6);line-height:1.6}._features_1h7yw_200{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}._feature_1h7yw_200{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem}._feature_1h7yw_200 h3{margin:var(--spacing-3) 0 var(--spacing-2);font-size:1.05rem}._feature_1h7yw_200 p{margin:0;color:var(--muted-foreground);line-height:1.55;font-size:.92rem}._ficon_1h7yw_221{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}._previews_1h7yw_230{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:start}._previews_1h7yw_230 figure{margin:0}._canvas_1h7yw_239{width:100%;height:auto;display:block;border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fff}._previews_1h7yw_230 figcaption{margin-top:var(--spacing-2);font-size:.85rem;color:var(--muted-foreground);text-align:center}._split_1h7yw_254{max-width:1200px;margin:0 auto;padding:var(--spacing-8) 1.25rem;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}._split_1h7yw_254 img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:24px;display:block}._split_1h7yw_254 p{color:var(--muted-foreground);line-height:1.65;font-size:1.02rem;margin:0}._reverse_1h7yw_276 img{order:2}._steps_1h7yw_279{list-style:none;counter-reset:s;padding:0;margin:0 0 var(--spacing-4);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}._steps_1h7yw_279 li{counter-increment:s;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;display:flex;flex-direction:column;gap:6px}._steps_1h7yw_279 li:before{content:counter(s);display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--primary);color:var(--primary-foreground);font-weight:800;margin-bottom:var(--spacing-2)}._steps_1h7yw_279 span{color:var(--muted-foreground);font-size:.92rem}._footer_1h7yw_314{border-top:1px solid var(--border);padding:var(--spacing-6) 1.25rem 2.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground)}._footer_1h7yw_314 a{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-weight:600;text-decoration:none;word-break:break-all}@media(max-width:860px){._hero_1h7yw_95,._split_1h7yw_254,._previews_1h7yw_230{grid-template-columns:1fr}._hero_1h7yw_95{padding-top:var(--spacing-6);gap:var(--spacing-6)}._reverse_1h7yw_276 img{order:0}._features_1h7yw_200,._steps_1h7yw_279{grid-template-columns:1fr}}._navLink_1h7yw_44,._btnPrimarySm_1h7yw_59,._btnPrimary_1h7yw_58,._btnOutline_1h7yw_60{white-space:nowrap}@media(max-width:520px){._nav_1h7yw_6{padding:var(--spacing-2) var(--spacing-3)}._navActions_1h7yw_39{gap:2px}._navLink_1h7yw_44 svg{display:none}._brand_1h7yw_19{font-size:.9rem;gap:6px}._logo_1h7yw_30{width:26px;height:26px}._navLink_1h7yw_44{padding:6px 8px}._btnPrimarySm_1h7yw_59{padding:7px 12px;font-size:.82rem}._btnPrimary_1h7yw_58,._btnOutline_1h7yw_60{width:100%}._stripSpool_1h7yw_177{width:40px;height:40px}}._page_b7knr_1{min-height:100dvh;background:radial-gradient(1200px 400px at 10% -10%,hsla(20,90%,60%,.08),transparent 60%),radial-gradient(900px 400px at 100% 0%,hsla(270,80%,60%,.07),transparent 60%),var(--background);color:var(--foreground)}._hero_b7knr_11{position:relative;color:#fff;background:radial-gradient(600px 300px at 85% 20%,rgba(255,107,44,.45),transparent 70%),radial-gradient(500px 300px at 15% 110%,rgba(58,160,255,.4),transparent 70%),radial-gradient(500px 260px at 55% -20%,rgba(166,107,255,.5),transparent 70%),linear-gradient(135deg,#1b1430,#2a1748 45%,#3a1a3a);overflow:hidden}._heroInner_b7knr_21{max-width:1440px;margin:0 auto;padding:var(--spacing-4) var(--spacing-4) var(--spacing-6);position:relative;z-index:1}._topRow_b7knr_28{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._brand_b7knr_34{display:inline-flex;align-items:center;gap:8px;font:inherit;font-family:var(--font-family-display);font-weight:800;font-size:1.05rem;color:#fff;background:none;border:0;padding:0;cursor:pointer;white-space:nowrap}._logo_b7knr_49{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#fff;background:conic-gradient(from 200deg,#ff6b2c,#ffc93c,#3ddc97,#3aa0ff,#a66bff,#ff5fa2,#ff6b2c);box-shadow:0 4px 14px #ff6b2c73}._headActions_b7knr_59{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}._theme_b7knr_65,._theme_b7knr_65 button{color:#fff}._heroBody_b7knr_71{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-6);margin-top:var(--spacing-6)}._h1_b7knr_78{font-family:var(--font-family-display);font-size:clamp(1.6rem,3.6vw,2.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0;max-width:22ch}._rainbowText_b7knr_87{background:linear-gradient(90deg,#ffb36b,#ffd84d,#6ff0b8,#7cc4ff,#c9a2ff,#ff8fc3);-webkit-background-clip:text;background-clip:text;color:transparent}._stats_b7knr_93{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-4)}._stats_b7knr_93 div{display:flex;align-items:baseline;gap:6px;padding:6px 14px;border-radius:var(--radius-full);background:#ffffff1a;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(6px)}._stats_b7knr_93 b{font-family:var(--font-family-display);font-size:1.2rem;font-variant-numeric:tabular-nums}._stats_b7knr_93 span{font-size:.8rem;color:#ffffffc7}._s1_b7knr_118 b{color:#ffb36b}._s2_b7knr_121 b{color:#7cc4ff}._s3_b7knr_124 b{color:#6ff0b8}._heroSpools_b7knr_127{display:flex;align-items:flex-end;flex:none}._heroSpool_b7knr_127{width:74px;height:74px;margin-left:-16px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.45));animation:_bob_b7knr_1 4s ease-in-out infinite}._heroSpool_b7knr_127:nth-child(2){animation-delay:-.6s}._heroSpool_b7knr_127:nth-child(3){animation-delay:-1.2s}._heroSpool_b7knr_127:nth-child(4){animation-delay:-1.8s}._heroSpool_b7knr_127:nth-child(5){animation-delay:-2.4s}._heroSpool_b7knr_127:nth-child(6){animation-delay:-3s}@keyframes _bob_b7knr_1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(8deg)}}@media(prefers-reduced-motion:reduce){._heroSpool_b7knr_127{animation:none}}._quick_b7knr_170{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-3);margin-top:var(--spacing-6)}._qtile_b7knr_176{display:flex;align-items:center;gap:12px;padding:12px 14px;font:inherit;text-align:left;color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#ffffff12;cursor:pointer;transition:transform var(--animation-duration-fast),background var(--animation-duration-fast)}._qtile_b7knr_176:hover{transform:translateY(-2px);background:#ffffff21}._qtile_b7knr_176 b{display:block;font-size:.95rem}._qtile_b7knr_176 small{display:block;font-size:.75rem;color:#ffffffb8;margin-top:1px}._qicon_b7knr_204{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;flex:none;color:#fff}._q1_b7knr_213 ._qicon_b7knr_204{background:linear-gradient(135deg,#ff8a3c,#ff4f5e)}._q2_b7knr_216 ._qicon_b7knr_204{background:linear-gradient(135deg,#b36bff,#6b5bff)}._q3_b7knr_219 ._qicon_b7knr_204{background:linear-gradient(135deg,#2fd38a,#12a3a3)}._q4_b7knr_222 ._qicon_b7knr_204{background:linear-gradient(135deg,#3aa0ff,#2d6bff)}._qon_b7knr_225{background:#ffffff2e;border-color:#ffffff73}._filamentStripe_b7knr_229{height:6px;background:linear-gradient(90deg,#ff6b2c,#ffc93c,#3ddc97,#3aa0ff,#a66bff,#ff5fa2,#ff6b2c);background-size:200% 100%;animation:_slide_b7knr_1 12s linear infinite}@keyframes _slide_b7knr_1{to{background-position:200% 0}}@media(max-width:860px){._heroSpools_b7knr_127{display:none}._quick_b7knr_170{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){._brand_b7knr_34{font-size:.95rem}._heroBody_b7knr_71{margin-top:var(--spacing-4)}._stats_b7knr_93{gap:6px}._stats_b7knr_93 div{padding:5px 10px;gap:4px}._stats_b7knr_93 b{font-size:1rem}._stats_b7knr_93 span{font-size:.72rem}._quick_b7knr_170{gap:8px;margin-top:var(--spacing-4)}._qtile_b7knr_176{padding:10px;gap:8px}._qicon_b7knr_204{width:34px;height:34px;border-radius:10px}._qtile_b7knr_176 b{font-size:.85rem}._qtile_b7knr_176 small{font-size:.68rem}}._tabs_b7knr_290{display:block}._tabBar_b7knr_293{border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none;background:var(--card);position:sticky;top:0;z-index:5}._tabBar_b7knr_293::-webkit-scrollbar{display:none}._tabList_b7knr_305{max-width:1440px;margin:0 auto;padding:var(--spacing-2) var(--spacing-4);width:max-content;min-width:100%;justify-content:flex-start;flex-wrap:nowrap;background:transparent;gap:6px}._tabTrigger_b7knr_316{white-space:nowrap;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:7px;font-weight:600}._tabDot_b7knr_324{width:9px;height:9px;border-radius:50%;background:var(--tc);box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 22%,transparent)}._tabTrigger_b7knr_316[data-state=active]{background:var(--tc)!important;color:#fff!important;box-shadow:0 4px 14px color-mix(in srgb,var(--tc) 40%,transparent)}._tabTrigger_b7knr_316[data-state=active] ._tabDot_b7knr_324{background:#fff;box-shadow:none}._back_b7knr_342{display:inline-flex;align-items:center;gap:6px;margin-top:var(--spacing-3);padding:6px 12px 6px 8px;font:inherit;font-size:.875rem;font-weight:600;color:var(--primary);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer}._back_b7knr_342:hover{background:var(--muted)}._main_b7knr_360{max-width:1440px;margin:0 auto;padding:0 var(--spacing-4) var(--spacing-16)}._footer_b7knr_365{max-width:1440px;margin:0 auto;padding:var(--spacing-6) var(--spacing-4) 2.5rem;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);font-size:.875rem;color:var(--muted-foreground)}._footer_b7knr_365 a{color:var(--primary);font-weight:600;word-break:break-all}
