@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";.fancy-select[data-v-58cd6dff]{position:relative;min-width:0;width:100%}.fancy-select__trigger[data-v-58cd6dff]{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.fancy-select__trigger>span[data-v-58cd6dff]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fancy-select__trigger svg[data-v-58cd6dff]{width:17px;height:17px;flex:0 0 17px;transition:transform .16s ease}.fancy-select__trigger svg.is-rotated[data-v-58cd6dff]{transform:rotate(180deg)}.fancy-select.is-open .fancy-select__trigger[data-v-58cd6dff]{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.fancy-select__menu[data-v-58cd6dff]{position:absolute;z-index:60;top:calc(100% + 7px);left:0;min-width:100%;padding:6px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-popover)}.fancy-select--searchable .fancy-select__menu[data-v-58cd6dff]{width:min(340px,calc(100vw - 32px))}.fancy-select__search[data-v-58cd6dff]{min-height:38px;display:flex;align-items:center;gap:8px;margin-bottom:5px;padding:0 10px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-alt)}.fancy-select__search[data-v-58cd6dff]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.fancy-select__search svg[data-v-58cd6dff]{width:16px;height:16px;flex:0 0 16px;color:var(--text-tertiary)}.fancy-select__search input[data-v-58cd6dff]{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:.78rem}.fancy-select__search input[data-v-58cd6dff]::placeholder{color:var(--text-tertiary)}.fancy-select__options[data-v-58cd6dff]{max-height:min(320px,55vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--border) transparent;scrollbar-width:thin}.fancy-select__option[data-v-58cd6dff]{min-height:38px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:5px 10px;border:0;border-radius:9px;background:transparent;color:var(--text-secondary);text-align:left;cursor:pointer;font-size:.78rem;font-weight:500;line-height:1.45}.fancy-select__option[data-v-58cd6dff]:hover,.fancy-select__option.is-active[data-v-58cd6dff]{background:var(--surface-hover);color:var(--text-heading)}.fancy-select__option[data-v-58cd6dff]:active{background:var(--surface-strong)}.fancy-select__option[data-v-58cd6dff]:focus-visible{outline:3px solid rgba(var(--accent-rgb),.16);outline-offset:-2px}.fancy-select__option.is-selected[data-v-58cd6dff]{background:var(--accent-soft);color:var(--accent-hover);font-weight:700}.fancy-select__option svg[data-v-58cd6dff]{width:15px;height:15px;flex:0 0 15px;stroke-width:2.3}.fancy-select__empty[data-v-58cd6dff]{margin:0;padding:18px 10px;color:var(--text-tertiary);text-align:center;font-size:.75rem}.select-menu-enter-active[data-v-58cd6dff],.select-menu-leave-active[data-v-58cd6dff]{transition:opacity .14s ease,transform .14s ease;transform-origin:top}.select-menu-enter-from[data-v-58cd6dff],.select-menu-leave-to[data-v-58cd6dff]{opacity:0;transform:translateY(-4px) scale(.985)}body{margin:0;background:#f6f2ea;color:#28241f;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}[data-v-9b73438a]{box-sizing:border-box}button[data-v-9b73438a],input[data-v-9b73438a],select[data-v-9b73438a],textarea[data-v-9b73438a]{font:inherit}button[data-v-9b73438a]{cursor:pointer}.brand[data-v-9b73438a]{display:inline-flex;align-items:center;gap:8px;color:#28241f;font-weight:800;text-decoration:none;letter-spacing:-.03em}.brand span[data-v-9b73438a]{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#d95f3b;color:#fff}.login-shell[data-v-9b73438a]{display:grid;min-height:100vh;place-items:center;padding:24px}.login-card[data-v-9b73438a]{width:min(400px,100%);padding:32px;border:1px solid #ded5c8;border-radius:20px;background:#fffdf9;box-shadow:0 18px 60px #43301f1a}.login-card h1[data-v-9b73438a]{margin:32px 0 6px;font-size:1.55rem}.login-card p[data-v-9b73438a]{margin:0 0 24px;color:#7e7468;font-size:.85rem;line-height:1.6}.login-card label[data-v-9b73438a],.credential-modal__body label[data-v-9b73438a]{display:grid;gap:8px;color:#62594e;font-size:.75rem;font-weight:700}input[data-v-9b73438a],select[data-v-9b73438a],textarea[data-v-9b73438a]{width:100%;border:1px solid #ded5c8;border-radius:10px;outline:0;background:#fff;color:#28241f}input[data-v-9b73438a],select[data-v-9b73438a]{height:40px;padding:0 12px}textarea[data-v-9b73438a]{min-height:88px;padding:10px 12px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}input[data-v-9b73438a]:focus,select[data-v-9b73438a]:focus,textarea[data-v-9b73438a]:focus{border-color:#d95f3b;box-shadow:0 0 0 3px #d95f3b1a}.login-card .button[data-v-9b73438a]{width:100%;margin-top:14px}.admin-shell[data-v-9b73438a]{width:min(1440px,calc(100% - 36px));margin:0 auto;padding-bottom:60px}.admin-header[data-v-9b73438a]{display:flex;min-height:72px;align-items:center;justify-content:space-between;border-bottom:1px solid #ded5c8}.admin-header>div[data-v-9b73438a],.header-actions[data-v-9b73438a]{display:flex;align-items:center;gap:14px}.admin-header small[data-v-9b73438a]{color:#968a7c;font-size:.69rem}.header-actions a[data-v-9b73438a],.header-actions button[data-v-9b73438a]{border:0;background:none;color:#756a5e;font-size:.75rem;text-decoration:none}.section-heading[data-v-9b73438a]{display:flex;align-items:end;justify-content:space-between;margin:30px 0 14px}.section-heading p[data-v-9b73438a],.panel-header p[data-v-9b73438a]{margin:0 0 3px;color:#b15e42;font-size:.62rem;font-weight:800;letter-spacing:.16em}.section-heading h1[data-v-9b73438a],.panel-header h2[data-v-9b73438a]{margin:0;font-size:1.2rem;letter-spacing:-.03em}.section-heading>span[data-v-9b73438a]{color:#8a7e71;font-size:.7rem}.source-grid[data-v-9b73438a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.source-card[data-v-9b73438a],.panel[data-v-9b73438a]{border:1px solid #ded5c8;border-radius:15px;background:#fffdf9;box-shadow:0 5px 18px #4130200b}.source-card[data-v-9b73438a]{position:relative;padding:18px;overflow:hidden}.source-card--buygpt[data-v-9b73438a]{border-color:#d8c5b2}.source-card--goods-pool[data-v-9b73438a]{border-color:#d7c9ab}.source-card__top[data-v-9b73438a]{display:flex;align-items:center;gap:11px}.source-card__top--toggle[data-v-9b73438a]{align-items:flex-start}.source-card__identity[data-v-9b73438a]{min-width:0}.source-mode-switches[data-v-9b73438a]{display:grid;flex:0 0 auto;justify-items:end;gap:7px;margin-left:auto}.source-mode-switches .source-switch[data-v-9b73438a]{margin:0}.source-icon[data-v-9b73438a]{display:grid;flex:0 0 38px;height:38px;place-items:center;border-radius:11px;background:#f2e6d8;color:#a44c31;font-weight:900}.source-card h2[data-v-9b73438a]{margin:0;font-size:.95rem}.source-card a[data-v-9b73438a],.source-card__top p[data-v-9b73438a]{margin:2px 0 0;color:#908478;font-size:.66rem;text-decoration:none}.source-card>strong[data-v-9b73438a]{display:block;margin:19px 0 2px;color:#3c332b;font-family:Georgia,serif;font-size:2.15rem;line-height:1}.source-card>strong small[data-v-9b73438a]{color:#8e8275;font:600 .68rem Inter,sans-serif}.source-card>p[data-v-9b73438a]{margin:0 0 13px;color:#8e8275;font-size:.68rem}.source-product-stats[data-v-9b73438a]{display:flex;flex-wrap:wrap;gap:6px;margin:-5px 0 12px}.source-product-stats span[data-v-9b73438a]{padding:4px 7px;border-radius:999px;background:#f4eee5;color:#827568;font-size:.58rem}.source-product-stats b[data-v-9b73438a]{color:#55493e;font-size:.64rem}.source-card .source-note[data-v-9b73438a]{margin:10px 0 0;color:#998d80;font-size:.6rem;line-height:1.5}.source-card em[data-v-9b73438a]{display:block;margin-top:10px;color:#b14f3a;font-size:.64rem;font-style:normal;line-height:1.45}.dot[data-v-9b73438a]{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#c85d4a}.dot--ok[data-v-9b73438a]{background:#5e956d}.source-switch[data-v-9b73438a]{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;margin:1px 0 0 auto;padding:5px 8px 5px 6px;border:1px solid #ddd2c5;border-radius:999px;background:linear-gradient(180deg,#fff,#f5f0e9);color:#8a7d70;box-shadow:0 3px 9px #48372714;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.source-switch[data-v-9b73438a]:hover{border-color:#cbb9a8;box-shadow:0 4px 12px #4837271f}.source-switch input[data-v-9b73438a]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.source-switch__track[data-v-9b73438a]{position:relative;width:31px;height:18px;border-radius:999px;background:#c9bfb4;box-shadow:inset 0 1px 3px #4636282e;transition:background .2s ease}.source-switch__track i[data-v-9b73438a]{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #32261b4d;transition:transform .2s ease}.source-switch__text[data-v-9b73438a]{font-size:.62rem;font-weight:800;white-space:nowrap}.source-switch--active[data-v-9b73438a]{border-color:#a9cbb1;background:linear-gradient(180deg,#f1faf3,#e5f3e8);color:#4e7f5b;box-shadow:0 3px 10px #4a80571f}.source-switch--active .source-switch__track[data-v-9b73438a]{background:#65a575}.source-switch--active .source-switch__track i[data-v-9b73438a]{transform:translate(13px)}.source-switch--disabled[data-v-9b73438a]{cursor:wait;opacity:.58}.button-row[data-v-9b73438a]{display:flex;align-items:center;gap:7px}.button[data-v-9b73438a]{height:36px;padding:0 14px;border:1px solid #d8cfc3;border-radius:9px;background:#fff;color:#51483f;font-size:.72rem;font-weight:700}.button[data-v-9b73438a]:hover:not(:disabled){border-color:#b9a896;background:#faf5ef}.button[data-v-9b73438a]:disabled{cursor:not-allowed;opacity:.5}.button--primary[data-v-9b73438a]{border-color:#d95f3b;background:#d95f3b;color:#fff}.button--primary[data-v-9b73438a]:hover:not(:disabled){border-color:#c85130;background:#c85130}.button--danger[data-v-9b73438a]{border-color:#bd5545;background:#bd5545;color:#fff}.button--quiet[data-v-9b73438a]{border-color:transparent;background:#f3eee7}.credential-modal[data-v-9b73438a]{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:#2a221b6b;backdrop-filter:blur(3px)}.credential-modal__panel[data-v-9b73438a]{width:min(540px,100%);overflow:hidden;border:1px solid #d9cec1;border-radius:16px;background:#fffdf9;box-shadow:0 24px 80px #3023183d}.credential-modal__header[data-v-9b73438a]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px 14px;border-bottom:1px solid #eee5da}.credential-modal__header small[data-v-9b73438a]{display:block;margin-bottom:3px;color:#b15e42;font-size:.58rem;font-weight:800;letter-spacing:.15em}.credential-modal__header h2[data-v-9b73438a]{margin:0;color:#3f372f;font-size:1rem}.credential-modal__header button[data-v-9b73438a]{width:32px;height:32px;border:0;border-radius:8px;background:#f3eee7;color:#766a5e;font-size:1.2rem;line-height:1}.credential-modal__body[data-v-9b73438a]{display:grid;gap:14px;padding:18px}.credential-modal__body .button-row[data-v-9b73438a]{align-items:center}.manual-form[data-v-9b73438a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:14px}.manual-feedback[data-v-9b73438a]{position:relative;width:100%;margin-top:10px;padding:10px 12px;border:1px solid;border-radius:10px;text-align:left;font-size:.68rem;font-weight:650;line-height:1.5;box-shadow:0 8px 20px #3e2d1f1a}.manual-feedback[data-v-9b73438a]:before{position:absolute;top:-6px;left:18px;width:10px;height:10px;border-top:1px solid;border-left:1px solid;background:inherit;content:"";transform:rotate(45deg)}.manual-feedback--error[data-v-9b73438a]{border-color:#e3b8ae;background:#fff0ec;color:#a44938}.manual-feedback--success[data-v-9b73438a]{border-color:#bcd8c4;background:#eef8f0;color:#4e7c5a}.manual-feedback-enter-active[data-v-9b73438a],.manual-feedback-leave-active[data-v-9b73438a]{transition:opacity .18s ease,transform .18s ease}.manual-feedback-enter-from[data-v-9b73438a],.manual-feedback-leave-to[data-v-9b73438a]{opacity:0;transform:translateY(-5px)}.panel[data-v-9b73438a]{margin-top:14px;padding:18px}.panel-header[data-v-9b73438a]{display:flex;align-items:center;justify-content:space-between;gap:16px}.panel-header h2 small[data-v-9b73438a]{color:#8c8074;font-size:.66rem;font-weight:600}.merge-stat[data-v-9b73438a]{display:flex;align-items:baseline;gap:6px;color:#8a7e71;font-size:.68rem}.merge-stat strong[data-v-9b73438a]{color:#d95f3b;font:700 1.35rem Georgia,serif}.filter-bar[data-v-9b73438a]{display:grid;grid-template-columns:minmax(220px,1fr) 150px auto;gap:8px;margin:16px 0 10px}.table-wrap[data-v-9b73438a]{overflow-x:auto}table[data-v-9b73438a]{width:100%;border-collapse:collapse;font-size:.72rem}th[data-v-9b73438a]{padding:9px 10px;border-bottom:1px solid #ddd3c7;color:#8c8073;font-size:.62rem;text-align:left}td[data-v-9b73438a]{padding:10px;border-bottom:1px solid #eee7dd;color:#6f655a;vertical-align:middle}td[data-v-9b73438a]:first-child{min-width:250px}td:first-child a[data-v-9b73438a]{display:block;overflow:hidden;max-width:440px;color:#342e28;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}td:first-child small[data-v-9b73438a]{display:block;overflow:hidden;max-width:440px;margin-top:3px;color:#a3978b;font-family:ui-monospace,monospace;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.tag[data-v-9b73438a]{display:inline-block;margin:2px 4px 2px 0;padding:3px 6px;border-radius:5px;background:#f1e7da;color:#87533f;font-size:.58rem;font-weight:700}.tag--platform[data-v-9b73438a]{background:#e8f0eb;color:#466c56;white-space:nowrap}.state[data-v-9b73438a]{color:#4d8761;font-weight:700}.state--pending[data-v-9b73438a]{color:#9a7d5e}.state--removed[data-v-9b73438a],.state--banned[data-v-9b73438a],.state--blacklisted[data-v-9b73438a]{color:#b45443}.state-detail[data-v-9b73438a]{display:block;max-width:260px;margin-top:3px;overflow:hidden;color:#9b8f83;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.text-button[data-v-9b73438a]{padding:0;border:0;background:transparent;color:#8a7563;font-size:.68rem}.text-button--danger[data-v-9b73438a]{color:#b45443}.text-button--restore[data-v-9b73438a]{color:#4d8761}.text-button[data-v-9b73438a]:disabled{cursor:wait;opacity:.5}.shop-actions[data-v-9b73438a]{display:grid;grid-template-columns:70px 54px;min-width:130px;align-items:center;justify-content:end;gap:6px}.table-wrap th[data-v-9b73438a]:last-child,.table-wrap td[data-v-9b73438a]:last-child{width:1%;white-space:nowrap}.shop-actions .text-button[data-v-9b73438a],.push-rule-actions .text-button[data-v-9b73438a]{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:0 12px;border:1px solid #d8c9bb;border-radius:8px;background:#f5eee6;color:#755e4d;font-size:.65rem;font-weight:800;white-space:nowrap;transition:border-color .15s ease,background .15s ease,transform .15s ease}.shop-actions .text-button[data-v-9b73438a]:hover:not(:disabled),.push-rule-actions .text-button[data-v-9b73438a]:hover:not(:disabled){border-color:#c4ad99;background:#eee2d6;transform:translateY(-1px)}.shop-actions .text-button--danger[data-v-9b73438a],.push-rule-actions .text-button--danger[data-v-9b73438a]{border-color:#edc7bf;background:#fff0ed;color:#b44f3d}.shop-actions .text-button--danger[data-v-9b73438a]:hover:not(:disabled),.push-rule-actions .text-button--danger[data-v-9b73438a]:hover:not(:disabled){border-color:#dda99f;background:#ffe5df}.shop-actions .text-button--restore[data-v-9b73438a]{border-color:#bed7c4;background:#edf7ef;color:#4c7e58}.shop-actions .text-button--restore[data-v-9b73438a]:hover:not(:disabled){border-color:#9fc4a8;background:#e2f2e6}.shop-actions .text-button[data-v-9b73438a]{width:100%;min-height:30px;padding-inline:7px}.shop-row--blacklisted[data-v-9b73438a]{background:#fff8f5}.shop-row--blacklisted td:first-child a[data-v-9b73438a]{color:#8f6d62;text-decoration:line-through}.empty[data-v-9b73438a]{padding:28px!important;color:#9e9387!important;text-align:center}.pagination[data-v-9b73438a]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:14px;color:#897d70;font-size:.68rem}.pagination button[data-v-9b73438a]{border:0;background:none;color:#695e52;font-size:.68rem}.pagination button[data-v-9b73438a]:disabled{opacity:.35}.crawl-layout[data-v-9b73438a]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:14px}.visitor-layout[data-v-9b73438a]{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);gap:14px}.visitor-summary[data-v-9b73438a]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.visitor-summary>div[data-v-9b73438a]{padding:11px;border-radius:10px;background:#f7f2eb}.visitor-summary small[data-v-9b73438a]{display:block;color:#93877b;font-size:.6rem}.visitor-summary strong[data-v-9b73438a]{display:block;margin-top:3px;color:#433a32;font:700 1.35rem Georgia,serif}.visitor-chart[data-v-9b73438a]{display:grid;grid-template-columns:repeat(14,minmax(12px,1fr));align-items:end;height:150px;gap:5px;margin-top:16px;padding-top:10px;border-top:1px solid #eee5da}.visitor-bar[data-v-9b73438a]{display:grid;height:100%;grid-template-rows:minmax(0,1fr) auto;align-items:end;gap:5px}.visitor-bar>span[data-v-9b73438a]{display:block;min-height:5px;border-radius:5px 5px 2px 2px;background:linear-gradient(#df7654,#c85636)}.visitor-bar small[data-v-9b73438a]{overflow:hidden;color:#9b8f83;font-size:.5rem;text-align:center;white-space:nowrap}.visitor-recent-panel .panel-header>span[data-v-9b73438a]{color:#95897c;font-size:.64rem}.visitor-table-wrap[data-v-9b73438a]{max-height:255px;margin-top:12px;overflow:auto}.visitor-table th[data-v-9b73438a]{position:sticky;z-index:1;top:0;background:#fffdf9}.visitor-table td[data-v-9b73438a]:first-child{min-width:105px}.visitor-table td[data-v-9b73438a]:nth-child(2){min-width:122px}.visitor-table td[data-v-9b73438a]:nth-child(5){min-width:108px}.visitor-table code[data-v-9b73438a]{color:#584d43;font-size:.66rem}.visitor-ban-panel[data-v-9b73438a]{grid-column:1 / -1}.visitor-ban-header-actions[data-v-9b73438a]{display:flex;align-items:center;gap:16px;margin-left:auto}.visitor-foreign-switch[data-v-9b73438a]{margin:0}.visitor-ban-total[data-v-9b73438a]{color:#a05442;font-size:.64rem;font-weight:750;white-space:nowrap}.visitor-ban-note[data-v-9b73438a]{margin:11px 0 0;color:#8e8277;font-size:.61rem;line-height:1.55}.visitor-ban-pagination[data-v-9b73438a]{display:flex;min-height:38px;align-items:center;justify-content:flex-end;gap:7px}.visitor-ban-pagination span[data-v-9b73438a]{margin-right:3px;color:#8c8074;font-size:.61rem;font-weight:700}.visitor-ban-pagination button[data-v-9b73438a]{height:27px;padding:0 11px;border:1px solid #d8c9bb;border-radius:8px;background:#f7f1ea;color:#755e4d;font-size:.62rem;font-weight:750}.visitor-ban-pagination button[data-v-9b73438a]:hover:not(:disabled){border-color:#c4ad99;background:#eee2d6}.visitor-ban-pagination button[data-v-9b73438a]:disabled{cursor:not-allowed;opacity:.38}.visitor-ban-table-wrap[data-v-9b73438a]{max-height:280px}.visitor-ban-table td[data-v-9b73438a]:nth-child(5){max-width:420px}.visitor-ban-table td[data-v-9b73438a]:nth-child(5),.visitor-ban-table td[data-v-9b73438a]:nth-child(6){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-ban-actions[data-v-9b73438a]{display:flex;align-items:center;gap:10px;white-space:nowrap}.text-button--allowlist[data-v-9b73438a]{color:#4d8761;font-weight:750}.text-button--allowlist[data-v-9b73438a]:hover:not(:disabled){color:#366944}.run-state[data-v-9b73438a]{padding:4px 8px;border-radius:999px;background:#eee8df;color:#84786c;font-size:.62rem;font-weight:700}.run-state--active[data-v-9b73438a]{background:#e3f0e5;color:#4e835d}.crawl-summary[data-v-9b73438a]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:16px}.time-grid[data-v-9b73438a]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.crawl-summary>div[data-v-9b73438a],.time-grid>div[data-v-9b73438a]{padding:11px;border-radius:10px;background:#f7f2eb}.crawl-summary small[data-v-9b73438a],.time-grid small[data-v-9b73438a]{display:block;margin-bottom:4px;color:#93877b;font-size:.6rem}.crawl-summary strong[data-v-9b73438a],.time-grid strong[data-v-9b73438a]{color:#433a32;font-size:.82rem}.next-cycle-prefetch[data-v-9b73438a]{display:flex;align-items:center;gap:4px;margin-top:5px;color:#a79b90;font-size:.54rem;font-weight:750;white-space:nowrap}.next-cycle-prefetch b[data-v-9b73438a]{color:inherit;font-size:.58rem}.next-cycle-prefetch em[data-v-9b73438a]{color:inherit;font-size:.51rem;font-style:normal;opacity:.82}.next-cycle-prefetch--active[data-v-9b73438a]{color:#c64e35}.progress[data-v-9b73438a]{height:6px;margin-top:14px;overflow:hidden;border-radius:999px;background:#eee6dc}.progress span[data-v-9b73438a]{display:block;height:100%;border-radius:inherit;background:#d95f3b;transition:width .3s}.current-shop[data-v-9b73438a]{min-height:1.2em;margin:8px 0 0;overflow:hidden;color:#756a5f;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.time-grid[data-v-9b73438a]{grid-template-columns:repeat(4,1fr)}.crawl-actions[data-v-9b73438a]{display:flex;align-items:end;gap:9px;margin-top:14px}.crawl-actions label[data-v-9b73438a]{position:relative;width:140px;color:#83776b;font-size:.62rem}.crawl-actions label input[data-v-9b73438a]{margin-top:5px;padding-right:34px}.crawl-actions label span[data-v-9b73438a]{position:absolute;right:10px;bottom:12px;color:#a19589}.crawl-domain-control[data-v-9b73438a]{display:grid;min-width:238px;grid-template-columns:auto 112px 1fr;align-items:center;gap:9px;height:60px;margin-left:8px;padding:8px 11px;border:1px solid #e3d8cc;border-radius:12px;background:linear-gradient(145deg,#fffdf9,#f8f2eb);box-shadow:0 5px 16px #573f2b12}.crawl-domain-control>span[data-v-9b73438a]{color:#786b60;font-size:.62rem;font-weight:800;white-space:nowrap}.crawl-domain-control>small[data-v-9b73438a]{color:#a09285;font-size:.56rem;white-space:nowrap}.crawl-domain-switch[data-v-9b73438a]{display:grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid #ddd2c6;border-radius:999px;background:#eee7de;box-shadow:inset 0 1px 3px #4a36261f}.crawl-domain-switch button[data-v-9b73438a]{height:26px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#998b7e;font-size:.59rem;font-weight:900;letter-spacing:.04em;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.crawl-domain-switch button.active[data-v-9b73438a]{background:#d95f3b;color:#fff;box-shadow:0 3px 8px #be4c2b47}.crawl-domain-switch button[data-v-9b73438a]:disabled{cursor:not-allowed}.crawl-domain-control--disabled[data-v-9b73438a]{opacity:.6}.hint[data-v-9b73438a]{margin:12px 0 0;color:#9a8f84;font-size:.62rem;line-height:1.5}.crawl-fatal[data-v-9b73438a]{margin:9px 0 0;padding:8px 10px;border-radius:8px;background:#fff0ec;color:#a44938;font-size:.65rem}.push-panel[data-v-9b73438a]{border-color:#cfd9cf;background:linear-gradient(145deg,#fffdf9,#f9fcf8)}.push-header-actions[data-v-9b73438a]{display:flex;align-items:center;gap:8px}.push-key-state[data-v-9b73438a]{padding:5px 9px;border-radius:999px;background:#f1ece5;color:#8c8074;font-size:.61rem;font-weight:750}.push-key-state--ok[data-v-9b73438a]{background:#e3f2e6;color:#467a55}.push-overview[data-v-9b73438a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px}.push-overview>div[data-v-9b73438a]{padding:11px 12px;border:1px solid #e1e9df;border-radius:11px;background:#f4f9f3c7}.push-overview small[data-v-9b73438a]{display:block;margin-bottom:4px;color:#899387;font-size:.58rem}.push-overview strong[data-v-9b73438a]{display:block;overflow:hidden;color:#465247;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.push-settings[data-v-9b73438a]{margin-top:12px;padding:13px;border:1px solid #e0e8de;border-radius:12px;background:#fcfdfadb}.push-config-grid[data-v-9b73438a]{display:grid;grid-template-columns:1fr 1fr 180px;gap:10px}.push-config-grid label[data-v-9b73438a],.push-rule-create label[data-v-9b73438a]{display:grid;gap:5px;color:#7f897d;font-size:.61rem;font-weight:700}.push-config-grid input[data-v-9b73438a]{height:38px}.push-rate-field>span[data-v-9b73438a]{display:flex;height:38px;align-items:center;overflow:hidden;border:1px solid #ded5c8;border-radius:10px;background:#fff}.push-rate-field>span[data-v-9b73438a]:focus-within{border-color:#d95f3b;box-shadow:0 0 0 3px #d95f3b1a}.push-rate-field input[data-v-9b73438a]{min-width:0;padding-right:5px;border:0;box-shadow:none}.push-rate-field b[data-v-9b73438a]{flex:0 0 auto;padding-right:10px;color:#899387;font-size:.58rem;white-space:nowrap}.push-config-actions[data-v-9b73438a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.push-config-actions>span[data-v-9b73438a]{color:#929b90;font-size:.59rem}.push-rule-header[data-v-9b73438a]{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:16px;padding-top:15px;border-top:1px solid #e4ebe2}.push-rule-header>div[data-v-9b73438a]:first-child{display:grid;gap:3px}.push-rule-header strong[data-v-9b73438a]{color:#4f5b50;font-size:.77rem}.push-rule-header small[data-v-9b73438a]{color:#929b90;font-size:.58rem}.telegram-config-inline[data-v-9b73438a]{display:grid;grid-template-columns:minmax(190px,1fr) 145px auto auto;align-items:end;gap:7px;width:min(650px,58%)}.telegram-config-inline label[data-v-9b73438a]{display:grid;min-width:0;gap:3px;color:#7f897d;font-size:.56rem;font-weight:700}.telegram-config-inline input[data-v-9b73438a]{height:33px;min-width:0;padding:0 9px;font-size:.65rem}.telegram-config-inline .text-button[data-v-9b73438a]{min-height:33px;padding-inline:11px}.telegram-test-button[data-v-9b73438a]{border-color:#a9cee6!important;background:#edf8ff!important;color:#2785b7!important}.push-rule-create[data-v-9b73438a]{display:grid;grid-template-columns:minmax(220px,1.2fr) 210px minmax(150px,.65fr) 150px 100px 110px auto;align-items:end;gap:8px;margin-top:11px;padding:12px;border:1px dashed #cfdccc;border-radius:12px;background:#f7faf5}.push-rule-create input[data-v-9b73438a],.push-rule-create .button[data-v-9b73438a]{height:38px}.push-mode-picker[data-v-9b73438a],.push-market-note[data-v-9b73438a]{display:grid;gap:5px;color:#7f897d;font-size:.61rem;font-weight:700}.push-mode-picker>span[data-v-9b73438a],.push-rule-mode>span[data-v-9b73438a]{display:grid;grid-template-columns:1fr 1fr;height:38px;overflow:hidden;padding:3px;border:1px solid #d9e1d6;border-radius:10px;background:#edf2eb}.push-mode-picker button[data-v-9b73438a],.push-rule-mode button[data-v-9b73438a]{padding:0 7px;border:0;border-radius:7px;background:transparent;color:#7c887b;font-size:.59rem;font-weight:800;white-space:nowrap}.push-mode-picker button.active[data-v-9b73438a],.push-rule-mode button.active[data-v-9b73438a]{background:#fff;color:#3f754d;box-shadow:0 1px 4px #3f524126}.push-market-note strong[data-v-9b73438a]{display:flex;height:38px;align-items:center;padding:0 10px;border:1px solid #cfe0ca;border-radius:10px;background:#edf7ea;color:#4c7957;font-size:.62rem}.push-level-picker[data-v-9b73438a]{min-width:0;margin:0;padding:0;border:0}.push-level-picker--create[data-v-9b73438a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;gap:4px}.push-level-picker legend[data-v-9b73438a]{margin-bottom:5px;padding:0;color:#7f897d;font-size:.61rem;font-weight:700}.push-level-picker button[data-v-9b73438a]{display:flex;min-width:0;height:38px;align-items:center;justify-content:center;gap:4px;padding:4px 5px;border:2px solid transparent;border-radius:9px;color:#fff;text-align:center;transition:box-shadow .15s ease,transform .15s ease}.push-level-picker button[data-v-9b73438a]:hover{transform:translateY(-1px)}.push-level-picker button.active[data-v-9b73438a]{border-color:#fff;box-shadow:0 0 0 2px #b7bec4,0 4px 10px #30363c1f}.push-level-picker button>i[data-v-9b73438a]{display:grid;flex:0 0 16px;height:16px;place-items:center;border:1.5px solid rgba(255,255,255,.75);border-radius:50%;background:#ffffff1f;font-size:.56rem;font-style:normal;font-weight:900}.push-level-picker button>span[data-v-9b73438a]{display:grid;min-width:0;gap:1px}.push-level-picker button strong[data-v-9b73438a]{font-size:.61rem;white-space:nowrap}.push-level-picker button small[data-v-9b73438a]{overflow:hidden;color:inherit;font-size:.55rem;opacity:.9;text-overflow:ellipsis;white-space:nowrap}.push-level--urgent[data-v-9b73438a]{background:#f3473d}.push-level--warning[data-v-9b73438a]{background:#ffb020;color:#513b13!important}.push-level--normal[data-v-9b73438a]{background:#3478f6}.push-level--recovery[data-v-9b73438a]{background:#20b36a}.push-level--warning>i[data-v-9b73438a]{border-color:#513b1394!important}.push-rule-list[data-v-9b73438a]{display:grid;gap:7px;margin-top:9px}.push-rule[data-v-9b73438a]{display:grid;grid-template-columns:auto minmax(175px,1fr) 106px 145px 105px 92px 100px 94px 68px 68px auto;align-items:center;gap:8px;padding:9px 11px;border:1px solid #e1e8df;border-radius:11px;background:#fff;transition:opacity .18s ease,background .18s ease}.push-rule--disabled[data-v-9b73438a]{background:#f6f5f2;opacity:.62}.push-rule-toggle[data-v-9b73438a]{display:block;cursor:pointer}.push-rule-toggle input[data-v-9b73438a]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.push-rule-toggle>span[data-v-9b73438a]{position:relative;display:block;width:32px;height:18px;border-radius:999px;background:#c9cfc7;box-shadow:inset 0 1px 3px #3445372e}.push-rule-toggle i[data-v-9b73438a]{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #2b3a2e47;transition:transform .18s ease}.push-rule-toggle input:checked+span[data-v-9b73438a]{background:#62a271}.push-rule-toggle input:checked+span i[data-v-9b73438a]{transform:translate(14px)}.push-rule-telegram[data-v-9b73438a]{display:grid;justify-items:center;gap:3px;color:#72827b;font-size:.55rem;cursor:pointer}.push-rule-telegram input[data-v-9b73438a]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.push-rule-telegram>span[data-v-9b73438a]{position:relative;display:block;width:32px;height:18px;border-radius:999px;background:#c9cfc7;box-shadow:inset 0 1px 3px #3445372e}.push-rule-telegram i[data-v-9b73438a]{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #2b3a2e47;transition:transform .18s ease}.push-rule-telegram input:checked+span[data-v-9b73438a]{background:#2aabee}.push-rule-telegram input:checked+span i[data-v-9b73438a]{transform:translate(14px)}.push-rule-keyword[data-v-9b73438a],.push-rule-title[data-v-9b73438a],.push-rule-price[data-v-9b73438a]{display:grid;gap:3px;color:#8d978b;font-size:.55rem}.push-rule-mode[data-v-9b73438a],.push-rule-market[data-v-9b73438a]{display:grid;min-width:0;gap:3px;color:#8d978b;font-size:.55rem}.push-rule-mode>span[data-v-9b73438a]{height:34px;padding:3px;border-radius:9px}.push-rule-market strong[data-v-9b73438a]{display:flex;height:34px;align-items:center;overflow:hidden;padding:0 8px;border:1px solid #cfe0ca;border-radius:9px;background:#edf7ea;color:#4c7957;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.push-rule-keyword input[data-v-9b73438a],.push-rule-title input[data-v-9b73438a]{height:34px;padding:0 9px;font-size:.68rem;font-weight:700}.push-rule-price>span[data-v-9b73438a]{display:flex;height:34px;align-items:center;gap:3px;padding-left:9px;border:1px solid #ded5c8;border-radius:9px;background:#fff;color:#5c765e;font-size:.72rem;font-weight:800}.push-rule-price input[data-v-9b73438a]{height:30px;padding:0 8px 0 0;border:0;background:transparent;box-shadow:none;font-size:.68rem;font-weight:750}.push-rule-delay[data-v-9b73438a]{display:grid;min-width:0;gap:3px;color:#8d978b;font-size:.55rem}.push-rule-delay>span[data-v-9b73438a]{display:flex;height:34px;align-items:center;overflow:hidden;border:1px solid #ded5c8;border-radius:9px;background:#fff}.push-rule-delay input[data-v-9b73438a]{width:100%;min-width:0;height:30px;padding:0 2px 0 8px;border:0;background:transparent;box-shadow:none;font-size:.68rem;font-weight:750}.push-rule-delay b[data-v-9b73438a]{flex:0 0 auto;padding-right:7px;color:#899387;font-size:.55rem}.push-rule-levels[data-v-9b73438a]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.push-rule-levels button[data-v-9b73438a]{display:grid;width:24px;height:24px;place-items:center;padding:0;border:1px solid transparent;border-radius:7px;background:#f2f2f2}.push-rule-levels button>span[data-v-9b73438a]{display:block;width:10px;height:10px;border-radius:50%}.push-rule-levels button.active[data-v-9b73438a]{border-color:#fff;box-shadow:0 0 0 2px #aeb7bd}.push-level-dot--urgent[data-v-9b73438a]{background:#fff0ef!important}.push-level-dot--urgent>span[data-v-9b73438a]{background:#f3473d}.push-level-dot--warning[data-v-9b73438a]{background:#fff5df!important}.push-level-dot--warning>span[data-v-9b73438a]{background:#ffb020}.push-level-dot--normal[data-v-9b73438a]{background:#edf3ff!important}.push-level-dot--normal>span[data-v-9b73438a]{background:#3478f6}.push-level-dot--recovery[data-v-9b73438a]{background:#e9f8f0!important}.push-level-dot--recovery>span[data-v-9b73438a]{background:#20b36a}.push-rule-meta[data-v-9b73438a]{display:grid;min-width:0;gap:3px}.push-rule-meta small[data-v-9b73438a]{color:#929b90;font-size:.55rem}.push-rule-meta strong[data-v-9b73438a]{color:#59655a;font-size:.64rem}.push-rule-meta em[data-v-9b73438a]{overflow:hidden;color:#b05240;font-size:.54rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.push-rule-actions[data-v-9b73438a]{display:flex;align-items:center;gap:7px}.push-rule-empty[data-v-9b73438a]{padding:22px;border:1px dashed #d7e0d5;border-radius:11px;color:#909b8e;font-size:.64rem;text-align:center}.push-last-error[data-v-9b73438a]{margin:9px 0 0;padding:8px 10px;border-radius:8px;background:#fff1ed;color:#a9503e;font-size:.62rem}.scheduled-push-card[data-v-9b73438a]{margin-top:18px;padding:15px;border:1px solid #d9e5d8;border-radius:13px;background:linear-gradient(135deg,#f7fbf6fa,#faf7f0eb)}.scheduled-push-header[data-v-9b73438a]{display:flex;align-items:center;justify-content:space-between;gap:16px}.scheduled-push-header>div[data-v-9b73438a]{display:grid;gap:3px}.scheduled-push-header strong[data-v-9b73438a]{color:#465747;font-size:.8rem}.scheduled-push-header small[data-v-9b73438a]{color:#899488;font-size:.59rem}.scheduled-push-switch[data-v-9b73438a]{display:flex;align-items:center;gap:7px;color:#6e7e70;font-size:.62rem;cursor:pointer}.scheduled-push-switch input[data-v-9b73438a]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.scheduled-push-switch>span[data-v-9b73438a]{position:relative;display:block;width:38px;height:21px;border-radius:999px;background:#c8cec6;box-shadow:inset 0 1px 3px #3445372e}.scheduled-push-switch i[data-v-9b73438a]{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #2b3a2e47;transition:transform .18s ease}.scheduled-push-switch input:checked+span[data-v-9b73438a]{background:#2aabee}.scheduled-push-switch input:checked+span i[data-v-9b73438a]{transform:translate(17px)}.scheduled-push-switch b[data-v-9b73438a]{min-width:26px;font-size:.61rem}.scheduled-push-grid[data-v-9b73438a]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.55fr) 150px;gap:9px;margin-top:12px}.scheduled-push-grid>label[data-v-9b73438a]{display:grid;gap:5px;color:#7f897d;font-size:.61rem;font-weight:700}.scheduled-push-grid input[data-v-9b73438a]{height:38px}.scheduled-push-interval>span[data-v-9b73438a]{display:flex;height:38px;align-items:center;overflow:hidden;border:1px solid #ded5c8;border-radius:10px;background:#fff}.scheduled-push-interval input[data-v-9b73438a]{min-width:0;border:0;box-shadow:none}.scheduled-push-interval b[data-v-9b73438a]{flex:0 0 auto;padding-right:10px;color:#899387;font-size:.58rem}.scheduled-push-content[data-v-9b73438a]{position:relative;grid-column:1 / -1}.scheduled-push-content textarea[data-v-9b73438a]{width:100%;min-height:172px;resize:vertical;padding:11px 12px 23px;border:1px solid #ded5c8;border-radius:10px;background:#fff;color:#4c554d;font-family:inherit;font-size:.7rem;font-weight:500;line-height:1.65}.scheduled-push-content textarea[data-v-9b73438a]:focus{border-color:#d95f3b;outline:0;box-shadow:0 0 0 3px #d95f3b1a}.scheduled-push-content>small[data-v-9b73438a]{position:absolute;right:10px;bottom:7px;color:#a29b92;font-size:.54rem}.scheduled-push-actions[data-v-9b73438a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.scheduled-push-test[data-v-9b73438a]{border-color:#a9cee6;background:#edf8ff;color:#2785b7}.scheduled-push-runtime[data-v-9b73438a]{display:flex;flex:1 1 420px;justify-content:flex-end;flex-wrap:wrap;gap:7px 14px;color:#8b948a;font-size:.57rem}.scheduled-push-runtime strong[data-v-9b73438a]{color:#59665a;font-weight:750}.proxy-panel[data-v-9b73438a]{margin-top:14px}.proxy-header-actions[data-v-9b73438a]{display:flex;align-items:center;gap:8px}.proxy-token-state[data-v-9b73438a]{padding:5px 9px;border-radius:999px;background:#f1ece5;color:#8c8074;font-size:.61rem;font-weight:750}.proxy-token-state--ok[data-v-9b73438a]{background:#e5f3e8;color:#4e7f5b}.proxy-toggle[data-v-9b73438a]{height:32px;padding:0 11px;border:1px solid #ddd4c9;border-radius:9px;background:#fff;color:#675d53;font-size:.64rem;font-weight:750}.proxy-toggle[data-v-9b73438a]:hover{border-color:#cbb9a8;background:#faf5ef}.proxy-toggle[data-v-9b73438a]:focus-visible{outline:3px solid rgba(217,95,59,.14);outline-offset:2px}.proxy-overview[data-v-9b73438a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.proxy-overview>div[data-v-9b73438a]{padding:11px 12px;border:1px solid #ebe2d7;border-radius:11px;background:#f8f4ee}.proxy-overview small[data-v-9b73438a]{display:block;margin-bottom:4px;color:#968a7e;font-size:.58rem}.proxy-overview strong[data-v-9b73438a]{display:block;overflow:hidden;color:#4c4239;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.proxy-settings[data-v-9b73438a]{margin-top:12px;padding-top:12px;border-top:1px solid #eee5da;animation:proxy-settings-enter-9b73438a .18s ease both}@keyframes proxy-settings-enter-9b73438a{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mode-switch[data-v-9b73438a]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.mode-switch button[data-v-9b73438a]{display:grid;gap:3px;padding:11px 13px;border:1px solid #ddd4c9;border-radius:11px;background:#faf7f2;color:#645a50;text-align:left}.mode-switch button strong[data-v-9b73438a]{font-size:.75rem}.mode-switch button small[data-v-9b73438a]{color:#9b8f83;font-size:.58rem}.mode-switch button.active[data-v-9b73438a]{border-color:#d87555;background:#fff2eb;color:#a9472d;box-shadow:0 4px 12px #b952311a}.mode-switch--disabled[data-v-9b73438a]{opacity:.72}.proxy-setting-cards[data-v-9b73438a]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.proxy-setting-card[data-v-9b73438a]{min-width:0;padding:14px;border:1px solid #e4dacf;border-radius:13px;background:#fcfaf6}.proxy-setting-card--captcha[data-v-9b73438a]{grid-column:1 / -1}.proxy-setting-card__header[data-v-9b73438a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.proxy-setting-card__header>div[data-v-9b73438a]{display:grid;gap:2px}.proxy-setting-card__header strong[data-v-9b73438a]{color:#554a40;font-size:.75rem}.proxy-setting-card__header small[data-v-9b73438a]{color:#998d81;font-size:.57rem}.proxy-setting-card__header>span[data-v-9b73438a]{padding:4px 7px;border-radius:999px;background:#f1e8de;color:#8b6d5d;font-size:.55rem;font-weight:750;white-space:nowrap}.proxy-config-grid[data-v-9b73438a]{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.proxy-config-grid--connection[data-v-9b73438a]{grid-template-columns:1fr 1fr}.proxy-field[data-v-9b73438a]{display:grid;gap:5px;color:#83776b;font-size:.61rem}.proxy-field--full[data-v-9b73438a]{grid-column:1 / -1}.proxy-field input[data-v-9b73438a],.proxy-field select[data-v-9b73438a]{height:38px}.proxy-sequence[data-v-9b73438a]{display:grid;align-content:center;min-height:38px;padding:7px 10px;border:1px solid #e5dcd1;border-radius:9px;background:#f7f2eb}.proxy-sequence small[data-v-9b73438a]{color:#978a7d;font-size:.55rem}.proxy-sequence strong[data-v-9b73438a]{overflow:hidden;margin-top:2px;color:#5c5147;font:700 .65rem ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.proxy-options[data-v-9b73438a]{display:grid;gap:7px;margin-top:11px;color:#93877b;font-size:.61rem}.proxy-options label[data-v-9b73438a]{display:inline-flex;align-items:center;gap:7px;color:#665b51;font-weight:700}.proxy-options input[data-v-9b73438a]{width:15px;height:15px}.proxy-captcha-settings[data-v-9b73438a]{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(120px,.45fr));gap:9px;align-items:end;margin-top:12px}.proxy-captcha-switch[data-v-9b73438a]{display:inline-flex;align-items:center;min-height:38px;gap:8px;color:#665b51;font-size:.61rem;font-weight:750}.proxy-captcha-switch input[data-v-9b73438a]{width:16px;height:16px}.captcha-runtime-status[data-v-9b73438a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;padding:8px 11px;border:1px solid #e3dbd1;border-radius:9px;background:#faf7f2}.captcha-runtime-status span[data-v-9b73438a]{display:inline-flex;align-items:center;gap:6px;color:#645a50;font-size:.61rem;font-weight:800}.captcha-runtime-status i[data-v-9b73438a]{width:7px;height:7px;border-radius:50%;background:#7faf89;box-shadow:0 0 0 3px #7faf8924}.captcha-runtime-status i.active[data-v-9b73438a]{background:#d95f3b;box-shadow:0 0 0 3px #d95f3b24}.captcha-runtime-status small[data-v-9b73438a]{color:#918579;font-size:.57rem}.proxy-actions[data-v-9b73438a]{display:flex;align-items:center;gap:8px;margin-top:13px}.proxy-actions>span[data-v-9b73438a]{color:#978b7f;font-size:.6rem}.proxy-route[data-v-9b73438a]{margin-top:12px;padding:12px 14px;border:1px solid #ded7cd;border-radius:12px;background:#f8f5f0}.proxy-route--domestic[data-v-9b73438a]{border-color:#d8e5d9;background:#f0f7f1}.proxy-route--checking_domestic[data-v-9b73438a]{border-color:#eadbbd;background:#fff8e9}.proxy-route__title[data-v-9b73438a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.proxy-route__title>div[data-v-9b73438a]{display:grid;gap:2px}.proxy-route__title small[data-v-9b73438a]{color:#968a7e;font-size:.56rem}.proxy-route__title strong[data-v-9b73438a]{color:#4f453c;font-size:.76rem}.proxy-route__title>span[data-v-9b73438a]{padding:4px 8px;border-radius:999px;background:#ebe4dc;color:#75695e;font-size:.56rem;font-weight:750}.proxy-route--domestic .proxy-route__title>span[data-v-9b73438a]{background:#dcecdf;color:#4f7d5a}.proxy-route--checking_domestic .proxy-route__title>span[data-v-9b73438a]{background:#f3e4c4;color:#8b682f}.proxy-route>p[data-v-9b73438a]{margin:8px 0 0;color:#7f7368;font-size:.62rem}.proxy-route__stats[data-v-9b73438a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.proxy-route__stats>div[data-v-9b73438a]{padding:7px 9px;border-radius:8px;background:#ffffffa3}.proxy-route__stats small[data-v-9b73438a]{display:block;color:#9b8f83;font-size:.53rem}.proxy-route__stats strong[data-v-9b73438a]{display:block;margin-top:2px;color:#5e5349;font-size:.66rem}.worker-status[data-v-9b73438a]{margin-top:14px;padding-top:14px;border-top:1px solid #eee5da}.worker-status__header[data-v-9b73438a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.worker-status__header>div[data-v-9b73438a]{display:grid;gap:2px}.worker-status__header strong[data-v-9b73438a]{color:#51473e;font-size:.76rem}.worker-status__header small[data-v-9b73438a]{color:#9a8e82;font-size:.57rem}.worker-status__header>span[data-v-9b73438a]{padding:5px 8px;border-radius:999px;background:#e8f2e9;color:#4f7e5b;font-size:.58rem;font-weight:750}.worker-table-wrap[data-v-9b73438a]{max-height:370px;margin-top:9px;overflow:auto;border:1px solid #ece4da;border-radius:11px}.worker-table th[data-v-9b73438a]{position:sticky;z-index:1;top:0;background:#faf7f2}.worker-table td[data-v-9b73438a]{padding:8px 9px;font-size:.65rem}.worker-table td[data-v-9b73438a]:first-child{min-width:80px}.worker-table td[data-v-9b73438a]:nth-child(3){min-width:145px}.worker-table td[data-v-9b73438a]:nth-child(6){overflow:hidden;max-width:260px;text-overflow:ellipsis;white-space:nowrap}.worker-table code[data-v-9b73438a]{color:#554a40;font-size:.62rem}.worker-table td small[data-v-9b73438a]{display:block;overflow:hidden;max-width:220px;margin-top:3px;color:#998d81;font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.worker-health[data-v-9b73438a]{display:inline-block;padding:3px 6px;border-radius:999px;background:#eee8df;color:#7f7368;font-size:.57rem;font-weight:800}.worker-health--running[data-v-9b73438a],.worker-health--ready[data-v-9b73438a]{background:#e4f2e7;color:#4e815b}.worker-health--verifying[data-v-9b73438a]{background:#fff0d8;color:#9a6725}.worker-health--prefetching[data-v-9b73438a]{background:#fff0e8;color:#bd5137}.worker-health--blocked[data-v-9b73438a],.worker-health--failed[data-v-9b73438a]{background:#fae8e3;color:#ad4e3b}.worker-health--waiting[data-v-9b73438a]{background:#f5edda;color:#956d31}.worker-health--rotating[data-v-9b73438a]{background:#e7edf8;color:#486a9d}.proxy-errors[data-v-9b73438a]{margin-top:10px;color:#9a6d3f;font-size:.61rem}.log-list[data-v-9b73438a]{height:340px;margin-top:14px;overflow:auto;border-top:1px solid #e9e1d7}.log-row[data-v-9b73438a]{display:grid;grid-template-columns:112px 1fr;gap:9px;padding:9px 3px;border-bottom:1px solid #eee7dd}.log-row time[data-v-9b73438a]{color:#9c9185;font-size:.58rem}.log-row p[data-v-9b73438a]{margin:0;color:#685e54;font-size:.66rem;line-height:1.5}.log-row--success p[data-v-9b73438a]{color:#4e7f5d}.log-row--warning p[data-v-9b73438a]{color:#9a6d3f}.log-row--error p[data-v-9b73438a]{color:#b04f40}.message[data-v-9b73438a]{margin-top:14px;padding:10px 13px;border-radius:10px;font-size:.72rem}.message--error[data-v-9b73438a]{border:1px solid #e3b8ae;background:#fff0ec;color:#a44938}.message--success[data-v-9b73438a]{border:1px solid #bcd8c4;background:#eef8f0;color:#4e7c5a}@media(max-width:960px){.source-grid[data-v-9b73438a]{grid-template-columns:1fr 1fr}.crawl-layout[data-v-9b73438a],.visitor-layout[data-v-9b73438a],.proxy-setting-cards[data-v-9b73438a]{grid-template-columns:1fr}.proxy-setting-card--captcha[data-v-9b73438a]{grid-column:auto}.proxy-captcha-settings[data-v-9b73438a]{grid-template-columns:1fr 1fr}.proxy-captcha-switch[data-v-9b73438a]{grid-column:1 / -1}.push-config-grid[data-v-9b73438a]{grid-template-columns:1fr 1fr}.push-rate-field[data-v-9b73438a]{grid-column:1 / -1}.push-rule-header[data-v-9b73438a]{align-items:stretch;flex-direction:column}.telegram-config-inline[data-v-9b73438a]{width:100%}.push-rule-create[data-v-9b73438a]{grid-template-columns:minmax(180px,1fr) 180px minmax(130px,.7fr) 145px 92px 100px auto}.push-rule[data-v-9b73438a]{grid-template-columns:auto minmax(145px,1fr) 104px 130px 98px 86px 92px 62px 66px auto}.push-rule-meta[data-v-9b73438a]{display:none}.scheduled-push-grid[data-v-9b73438a]{grid-template-columns:1fr 180px}.scheduled-push-grid>label[data-v-9b73438a]:first-child{grid-column:1 / -1}}@media(max-width:680px){.admin-shell[data-v-9b73438a]{width:min(100% - 20px,1440px)}.source-grid[data-v-9b73438a]{grid-template-columns:1fr}.section-heading>span[data-v-9b73438a]{display:none}.manual-form[data-v-9b73438a],.filter-bar[data-v-9b73438a],.proxy-config-grid[data-v-9b73438a],.proxy-captcha-settings[data-v-9b73438a],.push-config-grid[data-v-9b73438a],.push-rule-create[data-v-9b73438a],.telegram-config-inline[data-v-9b73438a],.scheduled-push-grid[data-v-9b73438a]{grid-template-columns:1fr}.proxy-captcha-switch[data-v-9b73438a]{grid-column:auto}.captcha-runtime-status[data-v-9b73438a]{align-items:flex-start;flex-direction:column}.proxy-field--full[data-v-9b73438a],.push-rate-field[data-v-9b73438a],.scheduled-push-grid>label[data-v-9b73438a]:first-child{grid-column:auto}.proxy-overview[data-v-9b73438a],.proxy-route__stats[data-v-9b73438a],.push-overview[data-v-9b73438a]{grid-template-columns:1fr 1fr}.proxy-header-actions[data-v-9b73438a],.push-header-actions[data-v-9b73438a]{align-items:flex-end;flex-direction:column;gap:5px}.crawl-summary[data-v-9b73438a]{grid-template-columns:1fr 1fr}.time-grid[data-v-9b73438a]{grid-template-columns:1fr}.crawl-actions[data-v-9b73438a],.proxy-actions[data-v-9b73438a]{flex-wrap:wrap}.crawl-domain-control[data-v-9b73438a]{width:100%;margin-left:0}.mode-switch[data-v-9b73438a]{grid-template-columns:1fr}.worker-status__header[data-v-9b73438a]{align-items:flex-start;flex-direction:column}.push-level-picker--create[data-v-9b73438a]{grid-template-columns:repeat(4,minmax(0,1fr))}.push-rule[data-v-9b73438a]{grid-template-columns:auto minmax(0,1fr) 105px}.push-rule-title[data-v-9b73438a],.push-rule-mode[data-v-9b73438a],.push-rule-price[data-v-9b73438a],.push-rule-market[data-v-9b73438a],.push-rule-delay[data-v-9b73438a],.push-rule-telegram[data-v-9b73438a],.push-rule-actions[data-v-9b73438a]{grid-column:2 / -1}.push-rule-telegram[data-v-9b73438a]{justify-items:start}.push-rule-actions[data-v-9b73438a]{justify-content:flex-end}.scheduled-push-header[data-v-9b73438a],.scheduled-push-actions[data-v-9b73438a]{align-items:flex-start;flex-direction:column}.scheduled-push-runtime[data-v-9b73438a]{justify-content:flex-start}.table-wrap[data-v-9b73438a]{margin-inline:-18px}.header-actions a[data-v-9b73438a]{display:none}.visitor-ban-header-actions[data-v-9b73438a]{gap:8px}.source-switch__text[data-v-9b73438a]{display:none}.source-switch[data-v-9b73438a]{padding-right:6px}}:root{font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,Inter,system-ui,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--font-sans: "Noto Sans SC", "Microsoft YaHei", "PingFang SC", Inter, system-ui, sans-serif;--font-feature: "Arial Black", Arial, "Helvetica Neue", sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--bg: #fcf9f4;--surface: #ffffff;--surface-alt: #f6f3ee;--surface-hover: #fffaf3;--surface-strong: #eee7df;--border: #e0c0b2;--border-subtle: #eaded5;--border-hover: #cfa895;--text: #1c1c19;--text-heading: #18322f;--text-secondary: #584238;--text-tertiary: #7a665d;--text-on-accent: #ffffff;--accent: #c45100;--accent-hover: #9c3f00;--accent-soft: #f9e6d8;--accent-strong-soft: #f3d3bd;--bg-rgb: 252, 249, 244;--surface-rgb: 255, 255, 255;--text-rgb: 28, 28, 25;--accent-rgb: 196, 81, 0;--success: #2f8f6f;--success-soft: #e1f2eb;--error: #c9342f;--error-soft: #f9e5e3;--warning: #a15c17;--warning-soft: #f7ead8;--info: #486c78;--info-soft: #e4eef1;--inventory-low: #f53f3f;--inventory-low-bg: #fff1f0;--inventory-medium: #ff7d00;--inventory-medium-bg: #fff7e8;--inventory-high: #165dff;--inventory-high-bg: #eef4ff;--promo-gold: #ffd166;--shadow-card: 0 10px 24px -20px rgba(var(--text-rgb), .28);--shadow-elevated: 0 18px 38px -26px rgba(var(--text-rgb), .34);--shadow-popover: 0 24px 54px -28px rgba(var(--text-rgb), .4)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 6% 2%,rgba(var(--accent-rgb),.07),transparent 26rem),var(--bg);color:var(--text);font-size:15px;line-height:1.75;letter-spacing:.02em}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page{width:min(100%,1280px);margin:0 auto;padding-inline:32px}.topbar{background:rgba(var(--bg-rgb),.94);border-bottom:1px solid var(--border-subtle)}.topbar__inner{min-height:68px;display:flex;align-items:center;justify-content:flex-start;gap:12px}.brand{min-width:0;margin-right:auto;display:inline-flex;align-items:center;gap:11px;color:var(--text-heading);text-decoration:none}.brand__mark{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:var(--text-heading);color:var(--text-on-accent);box-shadow:var(--shadow-card)}.brand__mark svg{width:32px;height:32px;stroke-width:2.1}.brand__title,.brand small{display:block}.brand__title{color:var(--text-heading);font-size:1.05rem;line-height:1.25;font-weight:700;letter-spacing:.06em;text-decoration:none}.brand small{max-width:470px;color:var(--text-tertiary);font-size:.67rem;line-height:1.5;font-weight:500}.admin-entry{color:inherit;text-decoration:none}.admin-entry:focus-visible{outline:2px solid rgba(var(--accent-rgb),.24);outline-offset:2px}.topbar-actions{flex:0 0 auto;display:flex;align-items:stretch;gap:8px}.community-link{position:relative;width:157px;min-width:157px;min-height:46px;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 6px;overflow:hidden;border:1px solid rgba(90,177,149,.35);border-radius:15px;background:linear-gradient(135deg,#122d29,#193b35 58%,#214941);color:#f4fffb;text-decoration:none;box-shadow:0 10px 25px -16px #10302ab3,inset 0 1px #ffffff17;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.community-link:before{position:absolute;inset:0;background:linear-gradient(110deg,transparent 24%,rgba(255,255,255,.07) 48%,transparent 72%);transform:translate(-100%);transition:transform .48s ease;content:"";pointer-events:none}.community-link:hover{border-color:#69cda9ad;background:linear-gradient(135deg,#173832,#20483f 58%,#28584d);box-shadow:0 15px 30px -17px #10302acc,0 0 0 3px #41a08014,inset 0 1px #ffffff1f;transform:translateY(-1px)}.community-link:hover:before{transform:translate(100%)}.community-link:active{transform:translateY(0) scale(.99)}.community-link:focus-visible{outline:3px solid rgba(56,166,128,.24);outline-offset:3px}.community-link__icon{position:relative;z-index:1;width:35px;height:35px;flex:0 0 35px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#229ed9;color:#fff;box-shadow:0 5px 13px -7px #229ed9e6,inset 0 1px #ffffff3d}.community-link__icon svg{width:20px;height:20px;fill:currentColor;stroke:none}.community-link__copy{position:relative;z-index:1;min-width:0;display:grid;line-height:1.25}.community-link__copy strong{font-size:.86rem;font-weight:750;letter-spacing:.04em;white-space:nowrap}.community-link__copy small{margin-top:3px;color:#def5eda6;font-size:.58rem;font-weight:500;white-space:nowrap}.community-link__arrow{position:relative;z-index:1;width:16px;height:16px;flex:0 0 16px;margin-left:auto;color:#def5ed94}.main-content{padding-block:12px 32px}.eyebrow{margin:0 0 10px;color:var(--accent);font-size:.72rem;line-height:1.4;font-weight:800;letter-spacing:.18em}.stats-grid{display:flex;align-items:stretch;gap:0;margin:0;border:1px solid var(--border-subtle);border-radius:12px;background:rgba(var(--surface-rgb),.62)}.stat-card{min-width:112px;padding:6px 14px;border-left:1px solid var(--border-subtle)}.stat-card:first-child{border-left:0}.stat-card dt{color:var(--text-tertiary);font-size:.62rem;font-weight:600;white-space:nowrap}.stat-card dd{margin:0;color:var(--text-heading);font-size:1.08rem;line-height:1.35;font-weight:800;letter-spacing:-.03em}.stat-card .stat-card__time{font-size:.78rem;line-height:1.85;white-space:nowrap}.card{border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-card);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.card:hover{border-color:var(--border-hover);background:var(--surface-hover);box-shadow:var(--shadow-elevated)}.card:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.search-panel{padding:14px 16px;margin-bottom:18px}.search-row{display:grid;grid-template-columns:minmax(0,1fr) 170px 112px;gap:10px}.search-box{min-height:48px;display:flex;align-items:center;gap:12px;padding-inline:14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface);transition:border-color .16s ease,box-shadow .16s ease}.search-box:hover{border-color:var(--border-hover)}.search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.search-box svg{flex:0 0 auto;width:22px;height:22px;color:var(--text-tertiary)}.search-box input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text);font-size:1rem}.search-box input::placeholder{color:var(--text-tertiary)}.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid var(--accent);border-radius:12px;background:var(--accent);color:var(--text-on-accent);font-weight:700;line-height:1;cursor:pointer;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease,box-shadow .16s ease}.button:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button:active{transform:translateY(1px) scale(.99);box-shadow:none}.button:focus-visible{outline:3px solid rgba(var(--accent-rgb),.22);outline-offset:2px}.button:disabled{cursor:not-allowed;opacity:.52;transform:none}.button--secondary{background:var(--surface);color:var(--text-secondary);border-color:var(--border)}.button--secondary:hover{background:var(--surface-hover);color:var(--accent-hover);border-color:var(--border-hover)}.quick-sort .control{min-height:48px;height:100%;font-weight:600;cursor:pointer}.search-button{min-height:48px;font-size:.94rem}.mobile-price-range,.mobile-advanced-toggle{display:none}.search-rate-notice{margin:7px 2px 0;color:var(--warning);font-size:.72rem;font-weight:600}.searching-dot{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--accent);animation:pulse .9s ease infinite}@keyframes pulse{50%{opacity:.28;transform:scale(.75)}}.advanced-toggle{min-height:34px;padding-inline:10px;font-size:.72rem}.advanced-toggle svg{width:17px;height:17px;transition:transform .16s ease}.advanced-toggle svg.is-rotated{transform:rotate(180deg)}.advanced-body{display:grid;grid-template-areas:"filters scope";grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:10px;padding-top:12px;border-top:1px solid var(--border-subtle)}.scope-fieldset{grid-area:scope;min-width:0;padding:4px 6px 6px;margin:0;border:1px solid var(--border-subtle);border-radius:14px;background:rgba(var(--surface-rgb),.62)}.scope-fieldset legend{margin-inline:auto;padding-inline:7px;color:var(--text-tertiary);font-size:.75rem;line-height:1.4;font-weight:600;text-align:center}.scope-list{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:6px}.chip{min-height:36px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface);color:var(--text-secondary);transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .12s ease}.chip:hover{border-color:var(--border-hover);background:var(--surface-hover)}.chip:active{transform:scale(.98)}.chip:focus-visible{outline:3px solid rgba(var(--accent-rgb),.18);outline-offset:2px}.chip.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.chip:disabled{opacity:.5;cursor:not-allowed}.scope-chip{display:inline-flex;align-items:center;gap:6px;padding:0 10px;cursor:pointer;font-size:.74rem;font-weight:600;white-space:nowrap}.scope-chip input{position:absolute;opacity:0;pointer-events:none}.scope-chip:focus-within{outline:3px solid rgba(var(--accent-rgb),.18);outline-offset:2px}.scope-check{width:17px;height:17px;display:grid;place-items:center;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:transparent}.scope-chip.is-active .scope-check{border-color:var(--success);background:var(--success);color:var(--text-on-accent)}.scope-check svg{width:13px;height:13px;stroke-width:2.4}.filters-grid{grid-area:filters;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.filter-control{min-width:0;display:grid;gap:6px;color:var(--text-tertiary);font-size:.75rem;font-weight:600}.control{min-height:44px;width:100%;padding:0 12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface);color:var(--text);outline:0;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.control:hover{border-color:var(--border-hover)}.control:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.control:disabled{background:var(--surface-alt);color:var(--text-tertiary);cursor:not-allowed}.control[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 3px var(--error-soft)}select.control{cursor:pointer}.price-input{position:relative;display:block}.price-input b{position:absolute;z-index:1;left:12px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);font-family:var(--font-mono)}.price-input .control{padding-left:29px;font-family:var(--font-mono)}.price-error{margin:8px 0 0;color:var(--error);font-size:.78rem;font-weight:600}.hot-discovery{display:grid;grid-template-columns:minmax(510px,.9fr) minmax(0,1.1fr);align-items:center;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-subtle)}.hot-discovery__topics,.hot-discovery__keywords{min-width:0;min-height:44px;display:flex;align-items:center;flex-wrap:nowrap;gap:2px}.hot-discovery__topics{padding-right:8px;border-right:1px solid var(--border-subtle)}.hot-discovery__label{flex:0 0 auto;margin-right:3px;color:var(--text-tertiary);font-size:.72rem;font-weight:700;white-space:nowrap}.category-chip{min-height:44px;padding:5px 2px;border:0;background:transparent;cursor:pointer;font-size:.72rem;font-weight:600}.category-chip:hover,.category-chip.is-active{border-color:transparent;background:transparent}.category-chip__surface{min-height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface);color:var(--text-secondary);transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .12s ease}.category-chip:hover .category-chip__surface{border-color:var(--border-hover);background:var(--surface-hover)}.category-chip:active .category-chip__surface{transform:scale(.98)}.category-chip.is-active .category-chip__surface{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.category-chip small{color:var(--text-tertiary);font-size:.64rem}.category-chip.is-active small{color:inherit}.topic-chip .category-chip__surface{background:var(--surface-alt)}.topic-chip.is-active .category-chip__surface{background:var(--accent);color:var(--text-on-accent)}.keyword-chip{min-width:0;padding:5px 2px;font-size:.72rem}.keyword-chip .category-chip__surface{min-height:30px;gap:4px;padding-inline:10px;border-color:var(--keyword-border, var(--border-subtle));background:var(--keyword-tint, var(--surface));white-space:nowrap}.keyword-chip:hover .category-chip__surface{border-color:var(--keyword-border, var(--border-hover));background:var(--keyword-hover, var(--surface-hover))}.keyword-chip .category-chip__surface:before{width:4px;height:4px;flex:0 0 4px;border-radius:999px;background:var(--keyword-border, var(--border-hover));content:""}.keyword-chip.is-active .category-chip__surface{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.keyword-chip.is-active .category-chip__surface:before{background:var(--accent)}.hot-search-editor{display:grid;grid-template-columns:auto minmax(260px,1fr) auto auto auto;align-items:center;gap:7px;margin-top:8px;padding:8px 10px;border:1px solid rgba(var(--accent-rgb),.24);border-radius:11px;background:var(--accent-soft);box-shadow:var(--shadow-card)}.hot-search-editor span{color:var(--accent-hover);font-size:.7rem;font-weight:800;white-space:nowrap}.hot-search-editor input{min-width:0;min-height:34px;padding:0 10px;border:1px solid var(--border-subtle);border-radius:8px;outline:0;background:var(--surface);color:var(--text);font-size:.72rem}.hot-search-editor input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.hot-search-editor button{min-height:32px;padding:0 9px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface);color:var(--text-secondary);cursor:pointer;font-size:.67rem;font-weight:700;white-space:nowrap}.hot-search-editor button:hover{border-color:var(--accent);color:var(--accent)}.hot-search-editor button.is-primary{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.hot-search-editor button:disabled{cursor:wait;opacity:.55}.active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.active-filters>span{color:var(--text-tertiary);font-size:.75rem;font-weight:600}.active-filter{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:0;border-radius:999px;background:var(--accent-soft);color:var(--accent-hover);cursor:pointer;font-size:.73rem}.active-filter:hover{background:var(--accent-strong-soft)}.active-filter:focus-visible,.reset-link:focus-visible{outline:3px solid rgba(var(--accent-rgb),.18);outline-offset:2px}.active-filter svg{width:13px;height:13px}.reset-link{min-height:32px;border:0;background:transparent;color:var(--accent);cursor:pointer;font-size:.75rem;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.reset-link:hover{color:var(--accent-hover);text-decoration-color:currentColor}.results-section{scroll-margin-top:92px}.results-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:20px;margin-bottom:14px}.results-title-group{min-width:0;display:flex;align-items:baseline;gap:12px}.results-title-group .eyebrow{flex:0 0 auto;margin:0;white-space:nowrap}.results-title-group .results-domain{color:var(--accent);font-size:1.05rem;line-height:1.25;font-weight:700;letter-spacing:.06em;text-transform:none}.results-head h2{margin:0;color:var(--text-heading);font-size:1rem;line-height:1.45;font-weight:700}.result-view-switch{justify-self:center;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-alt);box-shadow:inset 0 1px rgba(var(--surface-rgb),.84)}.result-view-switch button{min-width:82px;min-height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--text-tertiary);cursor:pointer;font-size:.73rem;font-weight:700;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.result-view-switch button:hover:not(:disabled):not(.is-active){background:var(--surface-hover);color:var(--text-secondary)}.result-view-switch button:active:not(:disabled){transform:scale(.98)}.result-view-switch button:focus-visible{outline:3px solid rgba(var(--accent-rgb),.18);outline-offset:2px}.result-view-switch button.is-active{background:var(--accent);color:var(--text-on-accent);box-shadow:var(--shadow-card)}.result-view-switch button:disabled{cursor:wait;opacity:.42}.results-head-actions{justify-self:end;display:flex;align-items:center;gap:10px}.results-status{margin:0;color:var(--text-tertiary);font-size:.76rem;white-space:nowrap}.results-status span{width:7px;height:7px;display:inline-block;margin-right:7px;border-radius:50%;background:var(--success)}.results-status span.is-searching{background:var(--accent);animation:pulse .9s ease infinite}.frontend-manage-toggle{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--border-subtle);border-radius:9px;background:var(--surface);color:var(--text-tertiary);cursor:pointer;font-size:.68rem;font-weight:800;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.frontend-manage-toggle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.frontend-manage-toggle:hover,.frontend-manage-toggle.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.frontend-manage-toggle.is-active svg{animation:manage-spin 8s linear infinite}@keyframes manage-spin{to{transform:rotate(360deg)}}.frontend-management-notice{margin:-4px 0 10px;padding:8px 11px;border:1px solid rgba(var(--accent-rgb),.18);border-radius:9px;background:var(--accent-soft);color:var(--accent-hover);font-size:.7rem;font-weight:700;text-align:right}.frontend-block-button{width:25px;height:25px;display:inline-flex;flex:0 0 25px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(199,74,50,.32);border-radius:7px;background:#fff6f3;color:#c74a32;cursor:pointer;box-shadow:0 2px 7px #782e1f14;transition:background-color .14s ease,color .14s ease,transform .12s ease}.frontend-block-button:hover{background:#c74a32;color:#fff;transform:translateY(-1px)}.frontend-block-button:disabled{cursor:wait;opacity:.48;transform:none}.frontend-block-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.results-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.shop-card{min-width:0;display:flex;flex-direction:column;padding:14px 16px}.shop-card__head{display:flex;align-items:center;justify-content:space-between;gap:20px}.shop-card__identity{min-width:0;flex:1}.shop-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.shop-card h3{margin:0;color:var(--text-heading);font-size:1rem;line-height:1.4}.shop-title-link{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .15s ease,text-decoration-color .15s ease}.shop-title-link:hover{color:var(--accent);text-decoration-color:currentColor}.shop-title-link:focus-visible{outline:3px solid rgba(var(--accent-rgb),.18);outline-offset:2px;border-radius:4px}.status-badge{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;border-radius:999px;font-size:.65rem;font-weight:700}.status-badge--active{color:var(--success);background:var(--success-soft)}.status-badge--stale{color:var(--warning);background:var(--warning-soft)}.status-badge--removed{color:var(--error);background:var(--error-soft)}.shop-price{flex:0 0 auto;text-align:right}.shop-price span,.shop-price strong{display:block}.shop-price span{color:var(--text-tertiary);font-size:.66rem}.shop-price strong{color:var(--accent);font-family:var(--font-mono);font-size:1.35rem;line-height:1.25;letter-spacing:-.04em}.shop-meta{display:flex;flex-wrap:wrap;gap:3px 14px;margin-top:4px;color:var(--text-tertiary);font-size:.68rem}.shop-meta strong{color:var(--text-secondary);font-family:var(--font-mono)}.product-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.product-card-wrap{position:relative;min-width:230px;display:flex;flex:1 1 calc(25% - 8px)}.product-card{min-width:230px;min-height:94px;display:flex;flex:1 1 calc(25% - 8px);flex-direction:column;padding:10px 11px;border:1px solid var(--product-border, rgba(var(--accent-rgb), .2));border-radius:12px;background:linear-gradient(145deg,var(--surface) 8%,var(--product-tint, var(--accent-soft)) 100%);color:var(--text-secondary);text-decoration:none;box-shadow:0 5px 14px #1c342f13,inset 0 1px #ffffffb8;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.product-card-wrap>.product-card{min-width:0;width:100%;flex:1 1 auto}.product-card__block{position:absolute;z-index:2;top:35px;left:9px}.product-card--managed .product-card__name-row{padding-left:29px}.product-card:hover{border-color:var(--product-border, rgba(var(--accent-rgb), .42));background:linear-gradient(145deg,var(--surface) 0%,var(--product-hover, var(--accent-strong-soft)) 100%);box-shadow:0 10px 24px #1c342f21,inset 0 1px #ffffffdb;transform:translateY(-2px)}.product-card:focus-visible{outline:3px solid rgba(var(--accent-rgb),.18);outline-offset:2px}.product-card__top,.product-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-card__top small,.product-card__bottom small{overflow:hidden;color:var(--text-tertiary);font-size:.62rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-card__top svg{width:15px;height:15px;flex:0 0 auto;color:var(--text-tertiary)}.product-card__name-row{min-width:0;display:flex;align-items:flex-start;gap:6px}.product-card__name{min-width:0;display:-webkit-box;flex:1;min-height:2.7em;margin:4px 0 7px;overflow:hidden;color:var(--text);font-size:.76rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card__bottom{margin-top:auto}.product-card__bottom strong{color:var(--accent);font-family:var(--font-mono);font-size:1.08rem;line-height:1.2;letter-spacing:-.03em}.more-products-row{display:block;flex:0 0 100%}.more-products{min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border-radius:7px;background:var(--surface-alt);color:var(--text-secondary);font-size:.68rem;font-weight:700}.no-products{margin:9px 0 0;padding:10px;border-radius:9px;background:var(--surface-alt);color:var(--text-tertiary);font-size:.72rem;text-align:center}.product-results{overflow:hidden;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-card)}.product-results__columns,.product-result-row{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(150px,1.35fr) minmax(280px,3fr) minmax(88px,.72fr) minmax(96px,.82fr) 108px;align-items:center;gap:16px}.product-results__columns{min-height:42px;padding:0 16px;border-bottom:1px solid var(--border-subtle);background:var(--surface-alt);color:var(--text-tertiary);font-size:.68rem;font-weight:700}.product-results__list{display:grid}.product-result-row{min-width:0;min-height:82px;padding:12px 16px;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:linear-gradient(105deg,var(--surface) 58%,var(--product-tint, var(--surface-alt)) 145%);box-shadow:none;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.product-result-row:last-child{border-bottom:0}.product-result-row:hover{position:relative;z-index:1;background:linear-gradient(105deg,var(--surface-hover) 50%,var(--product-hover, var(--surface-alt)) 145%);box-shadow:inset 4px 0 0 var(--product-border, var(--accent))}.product-result-row__stock,.product-result-row__shop-cell,.product-result-row__shop,.product-result-row__main-wrap,.product-result-row__main-link,.product-result-row__product-cell,.product-result-row__product{min-width:0}.product-result-row__stock{display:grid;justify-items:start;gap:5px}.product-result-row__stock small,.product-result-row__shop small,.product-result-row__updated{overflow:hidden;color:var(--text-tertiary);font-size:.65rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-result-row__updated--mobile{display:none}.product-result-row__shop small{display:block;width:100%;max-width:100%}.product-stock-badge{min-width:58px;min-height:25px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;font-size:.67rem;font-weight:800;font-variant-numeric:tabular-nums}.product-stock-badge--low{background:var(--inventory-low-bg);color:var(--inventory-low)}.product-stock-badge--medium{background:var(--inventory-medium-bg);color:var(--inventory-medium)}.product-stock-badge--high{background:var(--inventory-high-bg);color:var(--inventory-high)}.product-stock-badge--unknown{background:var(--surface-alt);color:var(--text-tertiary)}.product-result-row__shop-cell{align-self:stretch;display:flex;align-items:center;gap:5px}.product-result-row__shop{min-width:0;align-self:stretch;display:grid;flex:1;align-content:center;justify-items:start;gap:5px;margin:-12px -8px;padding:12px 8px;border-radius:10px;color:var(--text-heading);text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease}.product-result-row__shop:hover{background:rgba(var(--accent-rgb),.055);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.1)}.product-result-row__shop:focus-visible{outline:3px solid rgba(var(--accent-rgb),.18);outline-offset:1px}.product-result-row__shop strong{overflow:hidden;max-width:100%;font-size:.77rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.product-result-row__shop:hover strong{color:var(--accent)}.product-result-row__main-wrap{position:relative;align-self:stretch;display:flex;grid-column:3 / 6}.product-result-row__main-link{min-height:0;display:grid;flex:1 1 auto;align-self:stretch;grid-template-columns:minmax(0,3fr) minmax(88px,.72fr) minmax(96px,.82fr);align-items:center;gap:16px;margin:-12px -10px;padding:12px 10px;border-radius:10px;color:var(--text-heading);text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease}.product-result-row__main-link--managed{padding-left:44px}.product-result-row__product-block{position:absolute;z-index:2;top:50%;left:3px;transform:translateY(-50%)}.product-result-row__product-block:hover{transform:translateY(calc(-50% - 1px))}.product-result-row__main-link:hover{background:rgba(var(--accent-rgb),.055);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.1)}.product-result-row__main-link:focus-visible{outline:3px solid rgba(var(--accent-rgb),.18);outline-offset:1px}.product-result-row__product-cell{display:flex;align-items:center;gap:7px}.product-result-row__product{display:-webkit-box;overflow:hidden;font-size:.79rem;line-height:1.48;font-weight:650;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-result-row__main-link:hover .product-result-row__product{color:var(--accent)}.minimum-purchase-badge{min-width:28px;min-height:20px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0 6px;border:1px solid rgba(219,74,45,.26);border-radius:6px;background:#db4a2d14;color:#d94b2b;font-family:var(--font-mono);font-size:.62rem;line-height:1;font-weight:800;font-variant-numeric:tabular-nums;cursor:help}.product-card__name-row .minimum-purchase-badge{margin-top:4px}.product-result-row__price{color:var(--accent);font-family:var(--font-mono);font-size:1.18rem;line-height:1.15;letter-spacing:-.04em}.product-result-row__action{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid var(--accent);border-radius:10px;background:var(--surface);color:var(--accent);text-decoration:none;font-size:.69rem;font-weight:800;white-space:nowrap;transition:background-color .15s ease,color .15s ease,transform .12s ease}.product-result-row__action:hover{background:var(--accent);color:var(--text-on-accent)}.product-result-row__action:active{transform:scale(.98)}.product-result-row__action:focus-visible{outline:3px solid rgba(var(--accent-rgb),.18);outline-offset:2px}.product-result-row__action svg{width:14px;height:14px}.link{color:var(--accent);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .16s ease,text-decoration-color .16s ease}.link:hover{color:var(--accent-hover);text-decoration-color:currentColor}.link:active{color:var(--text-secondary)}.link:focus-visible{outline:3px solid rgba(var(--accent-rgb),.2);outline-offset:2px;border-radius:4px}.inline-error{display:grid;grid-template-columns:1fr auto;gap:2px 16px;align-items:center;margin-bottom:14px;padding:14px 16px;border:1px solid var(--error);border-radius:13px;background:var(--error-soft);color:var(--error)}.inline-error span{grid-column:1;font-size:.76rem}.inline-error .button{grid-column:2;grid-row:1 / span 2}.skeleton-card{min-height:210px;pointer-events:none}.skeleton{border-radius:8px;background:linear-gradient(90deg,var(--surface-alt),var(--surface-strong),var(--surface-alt));background-size:220% 100%;animation:shimmer 1.35s ease infinite}@keyframes shimmer{to{background-position:-220% 0}}.skeleton-title{width:48%;height:24px}.skeleton-line{width:72%;height:13px;margin-top:12px}.skeleton-product{height:62px;margin-top:16px}.empty-state{padding:70px 20px;border:1px dashed var(--border);border-radius:18px;background:rgba(var(--surface-rgb),.58);text-align:center}.empty-state svg{width:58px;height:58px;color:var(--border-hover)}.empty-state h3{margin:14px 0 4px;color:var(--text-heading)}.empty-state p{margin:0 0 18px;color:var(--text-tertiary)}.pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:24px}.pagination span{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.78rem}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:46px;padding-top:22px;border-top:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:.7rem}.site-footer p{margin:0}@keyframes app-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app-enter{animation:app-enter .42s cubic-bezier(.16,1,.3,1) both}.result-enter-active,.result-leave-active{transition:opacity .18s ease,transform .18s ease}.result-enter-from,.result-leave-to{opacity:0;transform:translateY(6px)}@media(min-width:1081px){.advanced-body .filter-control .control{min-height:36px;height:36px}}@media(max-width:1080px){.page{padding-inline:24px}.brand small{max-width:360px}.topbar-actions small{display:none}.stat-card{min-width:96px;padding-inline:10px}.advanced-body{grid-template-areas:"scope" "filters";grid-template-columns:1fr;align-items:stretch}.scope-list{flex-wrap:wrap;justify-content:flex-start}.filters-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.results-grid{grid-template-columns:1fr}}@media(min-width:641px)and (max-width:900px){.brand small{display:none}.product-results__columns,.product-result-row{grid-template-columns:minmax(78px,.65fr) minmax(125px,1fr) minmax(210px,2.2fr) minmax(78px,.65fr) minmax(90px,.75fr);gap:12px}.product-results__columns span:last-child,.product-result-row__action{display:none}}@media(min-width:641px)and (max-width:720px){.topbar__inner{flex-wrap:wrap;padding-block:7px}.stats-grid{width:100%;order:3}.stat-card{flex:1}}@media(max-width:640px){.page{padding-inline:16px}.topbar__inner{min-height:0;align-items:stretch;flex-direction:column;gap:7px;padding-block:7px}.brand{margin-right:0}.brand small{max-width:none;font-size:.61rem}.topbar-actions{width:100%;display:grid;grid-template-columns:1fr;gap:7px}.community-link{width:100%;min-width:0;min-height:42px;padding-block:4px;border-radius:13px}.community-link__icon{width:32px;height:32px;flex-basis:32px}.community-link__icon svg{width:19px;height:19px}.community-link__copy{display:block}.community-link__copy strong{font-size:.78rem}.community-link__copy small{display:none}.main-content{padding-block:10px 24px}.stats-grid{width:100%;justify-content:space-between}.stat-card{min-width:0;flex:1;padding:5px 8px}.stat-card dd{font-size:.96rem}.stat-card .stat-card__time{font-size:.7rem}.search-panel{padding:14px;border-radius:16px}.search-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px 6px}.search-box{grid-column:1 / 5;grid-row:1;min-height:48px;padding-inline:11px}.search-box svg{width:20px;height:20px}.search-box input{font-size:.94rem}.search-button{grid-column:5 / 7;grid-row:1;min-height:48px;padding-inline:8px;font-size:.78rem}.quick-sort{grid-column:1 / 3;grid-row:2;min-width:0}.quick-sort .control{min-height:44px;padding-inline:8px;font-size:.72rem}.mobile-price-range{min-width:0;min-height:44px;display:grid;grid-column:3 / 5;grid-row:2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:2px;padding-inline:5px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface);transition:border-color .16s ease,box-shadow .16s ease}.mobile-price-range:hover{border-color:var(--border-hover)}.mobile-price-range:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.mobile-price-range:has(input[aria-invalid=true]){border-color:var(--error);box-shadow:0 0 0 3px var(--error-soft)}.mobile-price-range input{min-width:0;width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--text);font-family:var(--font-mono);font-size:.66rem;text-align:center}.mobile-price-range input::placeholder{color:var(--text-tertiary)}.mobile-price-range input::-webkit-inner-spin-button,.mobile-price-range input::-webkit-outer-spin-button{margin:0;appearance:none}.mobile-price-range i{color:var(--text-tertiary);font-style:normal;font-size:.72rem}.mobile-advanced-toggle{min-width:0;min-height:44px;display:inline-flex;grid-column:5 / 7;grid-row:2;padding-inline:5px;font-size:.68rem;white-space:nowrap}.mobile-advanced-toggle svg{width:15px;height:15px}.advanced-body{display:none;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-subtle)}.advanced-body.is-open{display:block}.advanced-body.is-open .filters-grid{margin-top:12px}.scope-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.scope-chip{min-width:0;justify-content:center;gap:3px;padding-inline:4px;font-size:.67rem}.scope-check{width:15px;height:15px;flex:0 0 15px}.scope-check svg{width:11px;height:11px}.filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-price-filter{display:none}.filters-grid .filter-control:last-child{grid-column:1 / -1}.hot-discovery{grid-template-columns:1fr;gap:5px;margin-top:12px;padding-top:10px}.hot-discovery__topics{padding:0 0 5px;border-right:0;border-bottom:1px solid var(--border-subtle)}.hot-discovery__topics,.hot-discovery__keywords{min-height:0;align-items:center;flex-wrap:wrap;gap:0 4px}.hot-discovery__label{flex:0 0 100%;margin:0 0 1px;font-size:.7rem}.category-chip{flex:0 0 auto;padding-inline:0}.category-chip__surface{min-height:28px;padding-inline:8px;font-size:.66rem}.hot-search-editor{grid-template-columns:1fr auto auto}.hot-search-editor span,.hot-search-editor input{grid-column:1 / -1}.hot-search-editor input{width:100%}.hot-search-editor button:first-of-type{justify-self:start}.results-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:7px}.results-title-group{gap:8px}.result-view-switch{width:100%;justify-self:stretch;grid-row:2}.result-view-switch button{min-width:0;min-height:44px}.results-head-actions{width:100%;justify-self:stretch;grid-row:3;justify-content:space-between}.frontend-management-notice{text-align:left}.shop-card{padding:13px}.shop-card__head{align-items:flex-start;gap:10px}.shop-price strong{font-size:1.16rem}.product-card-wrap{min-width:190px;flex-basis:calc(50% - 4px)}.product-card{min-width:0}.product-results{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.product-results__columns{display:none}.product-results__list{gap:8px}.product-result-row{min-height:0;grid-template-areas:"shop stock" "shop updated" "main main";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:25px 25px auto;gap:8px 12px;padding:12px 13px;border:1px solid var(--product-border, var(--border-subtle));border-radius:13px;background:linear-gradient(145deg,var(--surface) 36%,var(--product-tint, var(--surface-alt)) 145%);box-shadow:var(--shadow-card)}.product-result-row:last-child{border-bottom:1px solid var(--product-border, var(--border-subtle))}.product-result-row__shop-cell{grid-area:shop;min-width:0;align-items:stretch}.product-result-row__shop{grid-template-rows:25px 25px;align-content:stretch;gap:8px;margin:0 -6px;padding:0 6px}.product-result-row__shop strong,.product-result-row__shop small{align-self:center}.product-result-row__stock{grid-area:stock;align-self:center;justify-self:end;display:block}.product-result-row__updated--desktop{display:none}.product-result-row__updated--mobile{min-height:25px;display:inline-flex;grid-area:updated;align-items:center;justify-self:end;color:var(--text-tertiary);text-decoration:none}.product-result-row__updated--mobile:hover{color:var(--accent)}.product-result-row__main-wrap{grid-area:main;grid-column:auto}.product-result-row__main-link{grid-template-areas:"product price";grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;margin:0 -6px;padding:8px 6px}.product-result-row__main-link--managed{padding-left:38px}.product-result-row__product-block{left:0}.product-result-row__product-cell{grid-area:product}.product-result-row__price{grid-area:price;align-self:start;font-size:1.16rem}.product-result-row__action{display:none}.product-result-row__product{font-size:.78rem}.site-footer{align-items:flex-start;flex-direction:column;gap:6px}}@media(max-width:420px){.filters-grid{grid-template-columns:1fr}.filters-grid .filter-control:last-child{grid-column:auto}.scope-list{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{padding-inline:6px}.product-card-wrap{min-width:100%;flex-basis:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
