._9SXmHq_drop{border:2px dashed var(--line);background:var(--bg);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:9rem;padding:16px;display:flex;position:relative}._9SXmHq_compact{text-align:left;flex-flow:wrap;justify-content:flex-start;gap:8px 12px;min-height:0;padding:10px}._9SXmHq_over{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--bg))}._9SXmHq_file{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._9SXmHq_file:focus-visible+._9SXmHq_pick{outline:2px solid var(--accent);outline-offset:2px}._9SXmHq_pick{cursor:pointer;padding:8px 16px;font-weight:600}._9SXmHq_title{overflow-wrap:anywhere;font-weight:600}._9SXmHq_hint{color:var(--muted);overflow-wrap:anywhere;font-size:.85rem}._9SXmHq_busy{color:var(--muted);align-items:center;gap:8px;margin:0;display:flex}._9SXmHq_spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:1em;height:1em;animation:.8s linear infinite _9SXmHq_spin}@keyframes _9SXmHq_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._9SXmHq_spinner{animation:none}}
.tf1p-G_tool,.tf1p-G_field,.tf1p-G_result{flex-direction:column;gap:6px;min-width:0;display:flex}.tf1p-G_tool{gap:12px}.tf1p-G_note,.tf1p-G_hint,.tf1p-G_meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.85rem}.tf1p-G_meta{font-variant-numeric:tabular-nums}.tf1p-G_bad,.tf1p-G_warn,.tf1p-G_ok{color:var(--bad);overflow-wrap:anywhere;margin:0;font-size:.9rem}.tf1p-G_warn{color:var(--warn)}.tf1p-G_ok{color:var(--ok);font-weight:600}.tf1p-G_label,.tf1p-G_name,.tf1p-G_pct{font-weight:600}.tf1p-G_wide{grid-column:1/-1}.tf1p-G_chips,.tf1p-G_actions,.tf1p-G_barActions,.tf1p-G_parts li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tf1p-G_chip,.tf1p-G_icon,.tf1p-G_amount input,.tf1p-G_amount select{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:4px 10px}.tf1p-G_chip{font-size:.9rem}.tf1p-G_from{color:var(--muted)}.tf1p-G_chip.tf1p-G_on{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.tf1p-G_settings{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:10px 16px;display:grid}.tf1p-G_amount{gap:6px;display:flex}.tf1p-G_amount input,.tf1p-G_amount select{border-radius:8px;padding:6px 8px}.tf1p-G_amount input{width:7rem}.tf1p-G_list,.tf1p-G_parts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tf1p-G_item{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.tf1p-G_item[data-status=done]{border-color:var(--ok)}.tf1p-G_head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.tf1p-G_name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tf1p-G_icon{border-radius:8px;width:30px;height:32px;padding:0}.tf1p-G_big{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;font-size:1.1rem;display:flex}.tf1p-G_pct{color:var(--accent);font-size:.9rem}.tf1p-G_compare{text-align:center;grid-template-columns:1fr 1fr;gap:10px;max-width:600px;margin:4px 0 0;display:grid}.tf1p-G_compare img{width:100%;height:auto;box-shadow:0 0 0 1px var(--line)}.tf1p-G_compare figcaption{color:var(--muted);font-size:.8rem}.tf1p-G_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tf1p-G_go{padding:10px 22px;font-size:1.05rem;font-weight:600}.tf1p-G_go:disabled{opacity:.5}
.vWejfW_tool{flex-direction:column;gap:10px;min-width:0;display:flex}.vWejfW_row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.vWejfW_note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.8rem}.vWejfW_meta{color:var(--muted);overflow-wrap:anywhere;font-size:.85rem}.vWejfW_bad,.vWejfW_warn{color:var(--bad);overflow-wrap:anywhere;margin:0;font-size:.9rem}.vWejfW_warn{color:var(--warn)}.vWejfW_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vWejfW_item{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.vWejfW_item[data-status=done]{border-color:var(--ok)}.vWejfW_thumb{justify-content:center;align-items:center;width:64px;height:84px;display:flex}.vWejfW_thumb img{max-width:100%;max-height:100%;box-shadow:0 0 0 1px var(--line);background:#fff}.vWejfW_sheet{background:var(--card);border:1px solid var(--line);border-radius:2px;width:52px;height:74px;display:block}.vWejfW_body{flex-direction:column;gap:2px;min-width:0;display:flex}.vWejfW_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}.vWejfW_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.vWejfW_icon{border:1px solid var(--line);background:var(--card);border-radius:8px;width:30px;height:32px;padding:0;line-height:1}.vWejfW_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.vWejfW_barActions{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:480px){.vWejfW_item{grid-template-columns:48px minmax(0,1fr)}.vWejfW_thumb{width:48px;height:64px}.vWejfW_sheet{width:40px;height:56px}.vWejfW_actions{grid-column:1/-1;justify-content:flex-start}}
.VdiEXq_tool{flex-direction:column;gap:10px;min-width:0;display:flex}.VdiEXq_note{color:var(--muted);margin:0;font-size:.8rem}.VdiEXq_meta{color:var(--muted);font-size:.85rem}.VdiEXq_bad{color:var(--bad);overflow-wrap:anywhere;margin:0;font-size:.9rem}.VdiEXq_warn{color:var(--warn);margin:0;font-size:.9rem}.VdiEXq_settings{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:end;gap:8px 12px;display:grid}.VdiEXq_settings label{flex-direction:column;gap:2px;min-width:0;font-size:.85rem;display:flex}.VdiEXq_settings select{border:1px solid var(--line);background:var(--card);border-radius:8px;width:100%;min-width:0;padding:6px 8px}.VdiEXq_settings select:disabled{opacity:.5}.VdiEXq_settings .VdiEXq_check{flex-direction:row;align-items:center;gap:8px;padding-bottom:6px}.VdiEXq_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.VdiEXq_barActions{flex-wrap:wrap;gap:6px;display:flex}.VdiEXq_barActions button:disabled,.VdiEXq_go button:disabled,.VdiEXq_icon:disabled{opacity:.45;cursor:default}.VdiEXq_grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.VdiEXq_card{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.VdiEXq_dragging{opacity:.55}.VdiEXq_target{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset}.VdiEXq_page{justify-content:center;align-items:center;height:150px;display:flex;position:relative}.VdiEXq_sheet{filter:drop-shadow(0 1px 2px #00000040);width:auto;max-width:100%;height:100%;max-height:100%}.VdiEXq_paper{fill:#fff}.VdiEXq_wait,.VdiEXq_broken{text-align:center;color:var(--muted);overflow-wrap:anywhere;font-size:.8rem}.VdiEXq_broken{color:var(--bad)}.VdiEXq_no{background:var(--card);border:1px solid var(--line);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:1.6em;padding:0 5px;font-size:.75rem;position:absolute;top:0;left:0}.VdiEXq_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;overflow:hidden}.VdiEXq_tools{flex-wrap:wrap;gap:2px;display:flex}.VdiEXq_icon{border:1px solid var(--line);background:var(--card);border-radius:7px;width:26px;height:28px;padding:0;line-height:1}.VdiEXq_icon[data-handle]{touch-action:none;cursor:grab;color:var(--muted)}.VdiEXq_go{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.VdiEXq_big{padding:10px 22px;font-size:1.05rem;font-weight:600}.VdiEXq_result{border:1px solid var(--ok);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.VdiEXq_result p{overflow-wrap:anywhere;min-width:0;margin:0}
.QrwuiG_tool{flex-direction:column;gap:10px;min-width:0;display:flex}.QrwuiG_note{color:var(--muted);margin:0;font-size:.8rem}.QrwuiG_meta{color:var(--muted);overflow-wrap:anywhere;font-size:.85rem}.QrwuiG_bad{color:var(--bad);overflow-wrap:anywhere;margin:0;font-size:.85rem}.QrwuiG_warn{color:var(--warn);margin:0;font-size:.9rem}.QrwuiG_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.QrwuiG_barActions{flex-wrap:wrap;gap:6px;display:flex}.QrwuiG_barActions button:disabled,.QrwuiG_go button:disabled,.QrwuiG_icon:disabled{opacity:.45;cursor:default}.QrwuiG_list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.QrwuiG_item{border:1px solid var(--line);background:var(--bg);border-radius:8px;grid-template-columns:auto 52px minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-width:0;padding:8px;display:grid}.QrwuiG_dragging{opacity:.55}.QrwuiG_target{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset}.QrwuiG_handle{touch-action:none;cursor:grab;color:var(--muted);background:0 0;border:0;padding:10px 4px;font-size:1.2rem;line-height:1}.QrwuiG_handle:active{cursor:grabbing}.QrwuiG_thumb{justify-content:center;align-items:center;width:52px;height:64px;display:flex;overflow:hidden}.QrwuiG_thumb img{max-width:100%;max-height:100%;box-shadow:0 0 0 1px var(--line);background:#fff;transition:transform .15s}.QrwuiG_ph{border:1px solid var(--line);background:var(--card);border-radius:3px;width:44px;height:58px}.QrwuiG_info{flex-direction:column;gap:2px;min-width:0;display:flex}.QrwuiG_name{overflow-wrap:anywhere;font-weight:600}.QrwuiG_range{flex-wrap:wrap;align-items:center;gap:6px;font-size:.85rem;display:flex}.QrwuiG_range input{border:1px solid var(--line);background:var(--card);border-radius:6px;width:9rem;min-width:0;max-width:100%;padding:3px 6px}.QrwuiG_range input[aria-invalid]{border-color:var(--bad)}.QrwuiG_actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.QrwuiG_icon{border:1px solid var(--line);background:var(--card);border-radius:8px;width:34px;height:34px;font-size:1rem;line-height:1}@media (max-width:520px){.QrwuiG_item{grid-template-columns:auto 44px minmax(0,1fr)}.QrwuiG_actions{grid-column:1/-1;justify-content:flex-start;padding-left:4px}}.QrwuiG_opts{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;min-width:0;margin:0;padding:8px 12px;display:flex}.QrwuiG_opts legend{padding:0 4px;font-weight:600}.QrwuiG_opts label{align-items:flex-start;gap:8px;display:flex}.QrwuiG_opts input{margin-top:.3em}.QrwuiG_go{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.QrwuiG_big{padding:10px 22px;font-size:1.05rem;font-weight:600}.QrwuiG_result{border:1px solid var(--ok);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.QrwuiG_result p{overflow-wrap:anywhere;min-width:0;margin:0}
.R6w6bq_tool{flex-direction:column;gap:10px;min-width:0;display:flex}.R6w6bq_note{color:var(--muted);margin:0;font-size:.8rem}.R6w6bq_meta{color:var(--muted);overflow-wrap:anywhere;font-size:.85rem}.R6w6bq_hint{color:var(--muted);font-size:.85rem}.R6w6bq_bad{color:var(--bad);overflow-wrap:anywhere;margin:0;font-size:.9rem}.R6w6bq_file{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.R6w6bq_name{overflow-wrap:anywhere;min-width:0;font-weight:600}.R6w6bq_modes{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.R6w6bq_modes legend{margin-bottom:4px;padding:0;font-weight:600}.R6w6bq_modes label{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.R6w6bq_modes label.R6w6bq_on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.R6w6bq_modes input{margin:0}.R6w6bq_panel{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.R6w6bq_field{flex-direction:column;gap:2px;font-size:.9rem;font-weight:600;display:flex}.R6w6bq_field input{border:1px solid var(--line);background:var(--card);border-radius:8px;width:100%;min-width:0;max-width:26rem;padding:6px 8px;font-weight:400}.R6w6bq_field input[type=number]{max-width:8rem}.R6w6bq_field input[aria-invalid]{border-color:var(--bad)}.R6w6bq_check{align-items:flex-start;gap:8px;display:flex}.R6w6bq_check input{margin-top:.3em}.R6w6bq_row{flex-wrap:wrap;gap:6px;display:flex}.R6w6bq_plan{min-width:0;font-size:.9rem}.R6w6bq_plan ol{max-height:12rem;margin:4px 0 0;padding-left:1.5em;overflow:auto}.R6w6bq_plan li{overflow-wrap:anywhere}.R6w6bq_go{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.R6w6bq_go button:disabled{opacity:.45;cursor:default}.R6w6bq_big{padding:10px 22px;font-size:1.05rem;font-weight:600}.R6w6bq_result{border:1px solid var(--ok);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.R6w6bq_result p{overflow-wrap:anywhere;min-width:0;margin:0}.R6w6bq_grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.R6w6bq_tile{background:var(--bg);width:100%;font:inherit;color:inherit;border:2px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:6px;display:flex}.R6w6bq_tile:disabled{cursor:default;opacity:1}.R6w6bq_tileOn{border-color:var(--accent)}.R6w6bq_tileOff{opacity:.5}.R6w6bq_tile:disabled.R6w6bq_tileOff{opacity:.45}.R6w6bq_even{border-color:var(--accent)}.R6w6bq_odd{border-color:var(--ok)}.R6w6bq_pic{width:100%;max-height:140px;box-shadow:0 0 0 1px var(--line);background:#fff;display:block;overflow:hidden}.R6w6bq_pic img{object-fit:contain;width:100%;height:100%;display:block}.R6w6bq_num{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:.8rem;display:flex}.R6w6bq_badge{background:var(--line);text-align:center;border-radius:999px;min-width:1.4em;padding:0 4px;font-size:.75rem}.R6w6bq_box{border:1px solid var(--muted);border-radius:3px;justify-content:center;align-items:center;width:1.1em;height:1.1em;font-size:.75rem;line-height:1;display:inline-flex}.R6w6bq_tileOn .R6w6bq_box{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}
