.entity-form{flex-direction:column;gap:16px;display:flex}.form-columns{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.form-column{flex-direction:column;gap:16px;display:flex}.form-with-nav{grid-template-columns:280px 1fr;align-items:start;gap:20px;display:grid}.form-nav-main{flex-direction:column;gap:16px;min-width:0;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid .form-field:has(textarea){grid-column:1/-1}.form-grid-mono .form-field input,.form-grid-mono .form-field textarea{font-family:var(--mono);font-size:12px}.form-grid-mono .form-field textarea{min-height:40px}.form-banner.error{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);color:var(--danger);padding:10px 14px;font-size:13px}.btn-primary,.btn-secondary{border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary{border:1px solid var(--accent);background-color:var(--accent);color:#fff}html.dark .btn-primary{color:#17171c}.btn-primary:hover:not(:disabled){background-color:var(--accent-hover);border-color:var(--accent-hover)}.btn-danger{border-radius:var(--radius-sm);cursor:pointer;border:1px solid color-mix(in srgb, var(--danger) 55%, transparent);background-color:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.btn-danger:hover:not(:disabled){background-color:color-mix(in srgb, var(--danger) 22%, transparent);border-color:var(--danger)}.btn-danger:disabled{opacity:.6;cursor:not-allowed}.btn-success{border-radius:var(--radius-sm);cursor:pointer;border:1px solid color-mix(in srgb, var(--success,#16a34a) 55%, transparent);background-color:color-mix(in srgb, var(--success,#16a34a) 12%, transparent);color:var(--success,#16a34a);transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.btn-success:hover:not(:disabled){background-color:color-mix(in srgb, var(--success,#16a34a) 22%, transparent);border-color:var(--success,#16a34a)}.btn-success:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{border:1px solid var(--border-2);color:var(--text-2);background-color:#0000}.form-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.form-toggle input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.form-toggle-track{background-color:var(--surface-3);border:1px solid var(--border-2);width:36px;height:20px;transition:background-color var(--transition), border-color var(--transition);contain:paint;border-radius:99px;flex-shrink:0;position:relative}.form-toggle-thumb{background-color:var(--muted);width:14px;height:14px;transition:transform var(--transition), background-color var(--transition);border-radius:50%;position:absolute;top:2px;left:2px}.form-toggle input:checked+.form-toggle-track{background-color:color-mix(in srgb, var(--accent) 25%, var(--surface-2));border-color:var(--accent)}.form-toggle input:checked+.form-toggle-track .form-toggle-thumb{background-color:var(--accent);transform:translate(16px)}.form-toggle input:focus-visible+.form-toggle-track{outline:2px solid var(--accent);outline-offset:2px}.form-toggle-label{color:var(--text);font-size:13px}.status-toggle{border:1px solid var(--border-2);background-color:var(--surface);cursor:pointer;transition:border-color var(--transition), background-color var(--transition);contain:paint;border-radius:99px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:inline-flex}.status-toggle:hover{border-color:var(--accent)}.status-toggle input{opacity:0;width:0;height:0;position:absolute}.status-toggle-pill{text-transform:uppercase;letter-spacing:.05em;transition:background-color var(--transition), color var(--transition);border-radius:99px;padding:3px 9px;font-size:11px;font-weight:600}.status-toggle.active .status-toggle-pill{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}.status-toggle.inactive .status-toggle-pill{background:color-mix(in srgb, var(--muted) 14%, transparent);color:var(--muted)}.status-toggle-text{color:var(--text-2);font-size:12px}@media (width<=900px){.form-columns,.form-with-nav{grid-template-columns:1fr}}@media (width<=720px){.form-grid{grid-template-columns:1fr}}.detail-grid,.detail-page{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.detail-page>.stat-row{grid-column:1/-1}.detail-grid.sidebar{grid-template-columns:280px 1fr}.detail-sidebar,.detail-main,.detail-right,.detail-column{flex-direction:column;gap:12px;min-width:0;display:flex}.action-btn{border-radius:var(--radius-sm);border:1px solid var(--border-2);color:var(--text-2);transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.action-btn:hover{border-color:var(--accent);color:var(--accent)}.info-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 14px;display:flex}.info-row:last-child{border-bottom:none}.info-label{color:var(--muted);flex-shrink:0;padding-top:1px;font-size:12px;font-weight:500}.info-val{color:var(--text);text-align:right;word-break:break-all;justify-content:flex-end;align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:flex}.info-row.remarks-row .info-val{text-align:left;word-break:break-word;max-width:280px}.mono{font-family:var(--mono)}.mono-sm{font-family:var(--mono);font-size:11.5px}.copy-btn{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.copy-btn:hover{border-color:var(--border-2);color:var(--text)}.tracking-wrap{padding:0}.tracking-copy-btn{border-radius:var(--radius-sm);border:1px solid var(--border-2);background-color:var(--surface-2);width:100%;color:var(--text);cursor:pointer;text-align:left;transition:border-color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.tracking-copy-btn:hover{border-color:var(--accent);background-color:var(--accent-dim)}.tracking-url{font-family:var(--mono);color:var(--text);word-break:break-all;text-align:left;flex:1;font-size:12px}.copy-icon-wrap{color:var(--muted);flex-shrink:0;align-items:center;display:flex}.status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.status-badge.badge-active{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}.status-badge.badge-inactive{background:color-mix(in srgb, var(--muted) 14%, transparent);color:var(--muted)}.stat-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-height:84px;padding:14px 16px}.stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:700}.stat-val{font-size:18px;font-weight:600;font-family:var(--mono);color:var(--text);letter-spacing:-.02em;align-items:center;gap:6px;display:flex}.stat-val.payout-val{color:var(--accent)}.stat-sub{color:var(--muted);margin-top:4px;font-size:12px}.tag{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-size:11px;font-weight:600;font-family:var(--mono);border-radius:3px;padding:2px 7px;display:inline-block}.adult-tag{color:var(--danger)}.val-yes{color:var(--success)}.val-no{color:var(--muted)}.ts-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px}.ts-row{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.ts-label{color:var(--muted);font-size:11px;font-weight:600}.ts-val{font-size:11.5px;font-family:var(--mono);color:var(--text-2)}.other-info{flex-direction:column;gap:12px;display:flex}.info-field{flex-direction:column;gap:4px;display:flex}.field-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:700}.field-val{color:var(--text);word-break:break-all;align-items:center;gap:6px;font-size:12.5px;display:flex}.card-body-text{color:var(--text-2);white-space:pre-wrap;font-size:13px;line-height:1.5}.muted-note{color:var(--muted);margin:0;font-size:12px}.img-link{color:var(--accent);text-decoration:none;display:inline-flex}.img-link:hover{color:var(--accent-hover)}.preview-body{padding:10px 14px}.preview-img{object-fit:contain;aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--surface-2);width:100%;max-height:180px}.supply-list,.redir-list{flex-direction:column;display:flex}.supply-item,.redir-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.redir-item-disabled{opacity:.55}.redir-meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.status-chip{text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--muted) 18%, transparent);color:var(--muted);border-radius:3px;padding:2px 6px;font-size:10px;font-weight:700}.status-chip.off{background:color-mix(in srgb, var(--danger,#ef4444) 12%, transparent);color:var(--danger,#ef4444)}.supply-item:last-child,.redir-item:last-child{border-bottom:none}.supply-link,.redir-link,.entity-link{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;text-decoration:none;overflow:hidden}.supply-link:hover,.redir-link:hover,.entity-link:hover{color:var(--accent-hover)}.weight-badge{font-size:11px;font-family:var(--mono);color:var(--muted);background:var(--surface-2);border-radius:3px;flex-shrink:0;padding:2px 6px;font-weight:600}.tracking-groups{flex-direction:column;gap:12px;display:flex}.tracking-group-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:700}.two-col-cards{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=900px){.detail-grid,.detail-grid.sidebar,.detail-page,.stat-row,.two-col-cards{grid-template-columns:1fr}}.detail-tabs{flex-direction:column;gap:10px;min-width:0;display:flex}.detail-tabs-list{border-bottom:1px solid var(--border);align-items:stretch;gap:2px;display:flex}.detail-tab-btn{color:var(--muted);cursor:pointer;transition:color var(--transition), border-color var(--transition);contain:paint;background-color:#0000;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:6px 10px 8px;font-size:13px;font-weight:500;display:inline-flex}.detail-tab-btn:hover{color:var(--text-2)}.detail-tab-btn[data-state=active]{color:var(--accent);border-bottom-color:var(--accent)}.detail-tabs-content{flex-direction:column;gap:16px;min-width:0;display:flex}@font-face{font-family:Inter Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations")}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:optional;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations")}:root{--bg:#f7f5f3;--surface:#fdfdfc;--surface-2:#efeeeb;--surface-3:#e3e1dd;--border:#00000012;--border-2:#00000021;--text:#292932;--text-2:#5a5a68;--muted:#888896;--accent:#a68530;--accent-dim:#a685301f;--accent-hover:#8b6d23;--success:#358255;--success-dim:#3582551a;--danger:#cf3030;--danger-dim:#cf30301a;--warn:#b17725;--gold:#ae8829;--silver:#808093;--bronze:#a66d3a;--radius-sm:6px;--radius:10px;--radius-lg:14px;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow:0 4px 12px #00000012, 0 1px 3px #0000000a;--shadow-lg:0 12px 32px #0000001a, 0 2px 8px #0000000f;--font:"Inter Variable", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono Variable", "Fira Code", ui-monospace, monospace;--sidebar-w:220px;--topbar-h:52px;--transition:.15s ease}html.dark{--bg:#151519;--surface:#1c1c21;--surface-2:#26262c;--surface-3:#2f2f37;--border:#ffffff0e;--border-2:#ffffff17;--text:#d6d3cd;--text-2:#a6a196;--muted:#6c6c7f;--accent:#d9c38c;--accent-dim:#d9c38c24;--accent-hover:#e6d4a8;--success:#5aaf7d;--success-dim:#5aaf7d1f;--danger:#e87d7d;--danger-dim:#e87d7d1f;--warn:#d8a864;--gold:#d9c38c;--silver:#7b7b8e;--bronze:#b88151;--shadow-sm:0 1px 3px #00000059;--shadow:0 4px 12px #00000073;--shadow-lg:0 12px 32px #000000a6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;scrollbar-gutter:stable;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes spin{to{transform:rotate(360deg)}}[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;background:#00000073;animation:.1s fade-in;position:fixed;inset:0}.palette{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-lg);width:min(560px,100vw - 32px);box-shadow:var(--shadow-lg);z-index:201;animation:.15s slide-up;position:fixed;top:20vh;left:50%;overflow:hidden;transform:translate(-50%)}.cmd-root{flex-direction:column;display:flex}.search-row.svelte-1qa75ne{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px;display:flex}.search-icon{color:var(--muted);flex-shrink:0}.search-input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:14px}.search-input::placeholder{color:var(--muted)}.esc-hint.svelte-1qa75ne{font-family:var(--mono);color:var(--muted);background:var(--surface-2);border:1px solid var(--border-2);border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:10px}.cmd-list{max-height:360px;padding:6px;overflow-y:auto}.cmd-empty{text-align:center;color:var(--muted);padding:24px;font-size:13px}.cmd-group{margin-bottom:4px}.cmd-group-heading{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:8px 10px 4px;font-size:10px;font-weight:600}.cmd-item{border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition);contain:paint;will-change:background-color;-webkit-user-select:none;user-select:none;background-color:#0000;align-items:center;gap:10px;padding:9px 10px;display:flex}.cmd-item[data-selected]{background-color:var(--accent-dim)}.cmd-item-icon{color:var(--muted);flex-shrink:0;align-items:center;display:flex}.cmd-item[data-selected] .cmd-item-icon{color:var(--accent)}.cmd-item-label{color:var(--text);flex:1;font-size:13.5px}.cmd-hint{font-family:var(--mono);color:var(--muted);background:var(--surface-2);border:1px solid var(--border-2);border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:10px}.auth-loading.svelte-12qhfyh{background-color:var(--bg);min-height:100vh}.logout-btn.svelte-12qhfyh{color:var(--muted)}.logout-btn.svelte-12qhfyh:hover{color:var(--danger);background-color:var(--danger-dim)}.shell.svelte-12qhfyh{grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;transition:grid-template-columns var(--transition);display:grid}.shell[data-collapsed].svelte-12qhfyh{grid-template-columns:64px 1fr}.sidebar.svelte-12qhfyh{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-header.svelte-12qhfyh{border-bottom:1px solid var(--border);padding:16px 12px 12px}.brand.svelte-12qhfyh{align-items:center;gap:10px;display:flex;overflow:hidden}.logo.svelte-12qhfyh{background:var(--accent);color:#fff;letter-spacing:.02em;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.brand-text.svelte-12qhfyh{flex-direction:column;min-width:0;display:flex;overflow:hidden}.brand-name.svelte-12qhfyh{letter-spacing:-.01em;white-space:nowrap;font-size:13px;font-weight:600}.brand-sub.svelte-12qhfyh{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.sidebar-nav.svelte-12qhfyh{flex-direction:column;flex:1;gap:0;padding:8px;display:flex;overflow-y:auto}.nav-section.svelte-12qhfyh{flex-direction:column;gap:2px;display:flex}.nav-section-divider.svelte-12qhfyh{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.nav-section-label.svelte-12qhfyh{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:10px 10px 3px;font-size:9.5px;font-weight:700;overflow:hidden}.nav-item.svelte-12qhfyh{border-radius:var(--radius-sm);color:var(--text-2);white-space:nowrap;transition:background-color var(--transition), color var(--transition);text-align:left;contain:paint;will-change:background-color;background-color:#0000;border:none;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.nav-item.svelte-12qhfyh:hover{background-color:var(--surface-2);color:var(--text)}.nav-item.svelte-12qhfyh[aria-current=page]{background:var(--accent-dim);color:var(--accent)}.sidebar-footer.svelte-12qhfyh{border-top:1px solid var(--border);padding:8px}.collapse-btn.svelte-12qhfyh{color:var(--muted)}.collapse-btn.svelte-12qhfyh:hover{color:var(--text)}.collapse-icon.svelte-12qhfyh{transition:transform var(--transition);flex-shrink:0;align-items:center;display:flex}.collapse-icon.rotated.svelte-12qhfyh{transform:rotate(180deg)}.main.svelte-12qhfyh{flex-direction:column;min-width:0;min-height:100vh;display:flex}.topbar.svelte-12qhfyh{height:var(--topbar-h);border-bottom:1px solid var(--border);background:var(--surface);z-index:50;justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:sticky;top:0}.topbar-left.svelte-12qhfyh{align-items:center;gap:12px;display:flex}.topbar-right.svelte-12qhfyh{align-items:center;gap:8px;display:flex}.topbar-user.svelte-12qhfyh{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background-color:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;padding:3px 8px;font-size:11px;font-weight:600}.palette-trigger.svelte-12qhfyh{background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--muted);transition:border-color var(--transition), color var(--transition);align-items:center;gap:8px;padding:6px 10px 6px 8px;font-size:12.5px;display:flex}.palette-trigger.svelte-12qhfyh:hover{border-color:var(--accent);color:var(--text)}.palette-label.svelte-12qhfyh{display:none}@media (width>=640px){.palette-label.svelte-12qhfyh{display:inline}}.palette-kbd.svelte-12qhfyh{font-family:var(--mono);background:var(--surface);border:1px solid var(--border-2);border-radius:4px;padding:1px 5px;font-size:10px;display:none}@media (width>=640px){.palette-kbd.svelte-12qhfyh{display:inline}}.icon-btn.svelte-12qhfyh{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:32px;height:32px;color:var(--muted);transition:background-color var(--transition), color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;display:flex}.icon-btn.svelte-12qhfyh:hover{background-color:var(--surface-2);color:var(--text)}.content.svelte-12qhfyh{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:12px}.content.content-wide.svelte-12qhfyh{max-width:none}.partner-shell.svelte-12qhfyh{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.partner-topbar.svelte-12qhfyh{height:var(--topbar-h);border-bottom:1px solid var(--border);background:var(--surface);z-index:50;align-items:center;gap:20px;padding:0 20px;display:flex;position:sticky;top:0}.partner-brand.svelte-12qhfyh{align-items:center;gap:10px;min-width:0;display:flex}.partner-brand-text.svelte-12qhfyh{flex-direction:column;min-width:0;display:flex}.partner-title.svelte-12qhfyh{font-size:13px;font-weight:600}.partner-sub.svelte-12qhfyh{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.partner-nav.svelte-12qhfyh{flex:1;gap:4px;display:flex}.partner-nav-item.svelte-12qhfyh{border-radius:var(--radius-sm);color:var(--text-2);transition:background-color var(--transition), color var(--transition);padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none}.partner-nav-item.svelte-12qhfyh:hover{background-color:var(--surface-2);color:var(--text)}.partner-nav-item.svelte-12qhfyh[aria-current=page]{background:var(--accent-dim);color:var(--accent)}.partner-actions.svelte-12qhfyh{align-items:center;gap:8px;display:flex}.partner-content.svelte-12qhfyh{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:24px}.strip.svelte-1c2n63t{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}@media (width<=1100px){.strip.svelte-1c2n63t{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.strip.svelte-1c2n63t{grid-template-columns:repeat(2,1fr)}}.tile.svelte-1c2n63t{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:box-shadow var(--transition);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.tile.svelte-1c2n63t:hover{box-shadow:var(--shadow-sm)}.tile-header.svelte-1c2n63t{justify-content:space-between;align-items:center;display:flex}.tile-label.svelte-1c2n63t{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:600}.trend.up{color:var(--success)}.trend.down{color:var(--danger)}.tile-value.svelte-1c2n63t{font-family:var(--mono);letter-spacing:-.03em;color:var(--text);font-size:22px;font-weight:500;line-height:1.2}.tile[data-variant=success].svelte-1c2n63t .tile-value:where(.svelte-1c2n63t){color:var(--success)}.tile[data-variant=danger].svelte-1c2n63t .tile-value:where(.svelte-1c2n63t){color:var(--danger)}.tile-today.svelte-1c2n63t{color:var(--muted);font-size:11px;font-family:var(--mono)}@layer base{:where(.lc-layout-svg.svelte-utr5yz){position:absolute;inset:0;overflow:visible}:where(.lc-layout-svg.svelte-utr5yz).disablePointerEvents{pointer-events:none}:where(.lc-layout-svg.svelte-utr5yz).clip{overflow:hidden}:where(.lc-layout-canvas.svelte-f620r9){position:absolute;inset:0}:where(.lc-layout-canvas.svelte-f620r9).disablePointerEvents{pointer-events:none}:where(.lc-hit-canvas.svelte-f620r9){pointer-events:none;image-rendering:pixelated;opacity:0;position:absolute;inset:0}:where(.lc-hit-canvas.svelte-f620r9).debug{border:1px solid var(--color-danger,red);opacity:1}:where(.lc-layout-html.svelte-apnxaq){position:absolute;inset:0}:where(.lc-layout-html.svelte-apnxaq).disablePointerEvents{pointer-events:none}:where(.lc-layout-html.svelte-apnxaq).clip{overflow:hidden}:where(.lc-layout-svg .lc-rect,svg.lc-rect):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-rect,svg.lc-rect):not([stroke]){stroke:var(--stroke-color)}:where(.lc-rect){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-rect){box-sizing:border-box}:where(.lc-layout-html .lc-rect):not([background]){background:var(--fill-color)}:where(.lc-layout-html .lc-rect):not([border-color]){border-color:var(--stroke-color)}:where(.lc-marker){overflow:visible}:where(.lc-marker)[data-type=arrow],:where(.lc-marker)[data-type=circle-stroke],:where(.lc-marker)[data-type=square-stroke],:where(.lc-marker)[data-type=line]{fill:none;stroke:context-stroke;stroke-linecap:round;stroke-linejoin:round}:where(.lc-marker)[data-type=circle]{stroke:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000))}:where(.lc-marker)[data-type=triangle],:where(.lc-marker)[data-type=dot],:where(.lc-marker)[data-type=circle],:where(.lc-marker)[data-type=square]{fill:context-stroke}:where(.lc-marker)[data-type=circle-stroke],:where(.lc-marker)[data-type=square-stroke]{fill:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000))}:where(.lc-layout-svg .lc-line,svg.lc-line):not([stroke]){stroke:var(--stroke-color)}:where(.lc-text-svg){paint-order:stroke;overflow:visible}:where(.lc-layout-svg .lc-text,svg.lc-text):not([fill]){color:var(--fill-color);fill:currentColor}:where(.lc-layout-svg .lc-text,svg.lc-text):not([stroke]){stroke:var(--stroke-color)}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([stroke]){stroke:var(--stroke-color)}:where(.lc-group-div.svelte-1cct45e){position:absolute}:where(.lc-line){--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-layout-html .lc-line):not([background-color]){background-color:var(--stroke-color)}:where(.lc-text){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-text):not([background-color]){color:var(--fill-color)}:where(.lc-layout-html .lc-text):not([border-color]){border-color:var(--stroke-color)}:where(.lc-circle){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-circle){box-sizing:border-box}:where(.lc-layout-html .lc-circle):not([background]){background:var(--fill-color)}:where(.lc-layout-html .lc-circle):not([border-color]){border-color:var(--stroke-color)}:where(.lc-path){--fill-color:transparent;--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-layout-svg .lc-path,svg.lc-path):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-path,svg.lc-path):not([stroke]){stroke:var(--stroke-color)}:where(.lc-brush-context.svelte-grsyd3){touch-action:none;position:absolute}:where(.lc-brush-container.svelte-grsyd3){position:absolute}:where(.lc-brush-range.svelte-grsyd3){cursor:move;-webkit-user-select:none;user-select:none;z-index:10;background:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent);position:absolute}:where(.lc-brush-handle.svelte-grsyd3){-webkit-user-select:none;user-select:none;z-index:10;position:absolute}:where(.lc-brush-handle.svelte-grsyd3)[data-position=top],:where(.lc-brush-handle.svelte-grsyd3)[data-position=bottom]{cursor:ns-resize}:where(.lc-brush-handle.svelte-grsyd3)[data-position=left],:where(.lc-brush-handle.svelte-grsyd3)[data-position=right]{cursor:ew-resize}:where(.lc-transform-context.svelte-6aqnjr){height:100%}}@layer components{:where(.lc-tooltip-context-container.svelte-vrtucq){position:absolute}:where(.lc-tooltip-context.svelte-vrtucq){touch-action:var(--touch-action);position:absolute}:where(.lc-tooltip-context.svelte-vrtucq).debug{outline:1px solid var(--color-danger);background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-voronoi-path).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-rect.svelte-vrtucq){fill:#0000}:where(.lc-tooltip-rect.svelte-vrtucq).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-quadtree-rect.svelte-vrtucq){fill:#0000}:where(.lc-tooltip-quadtree-rect.svelte-vrtucq).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-header.svelte-azbeo6){white-space:nowrap;border-bottom:1px solid color-mix(in oklab, var(--color-surface-content,currentColor) 20%, transparent);align-items:center;gap:8px;margin-bottom:4px;padding-bottom:4px;font-weight:600;display:flex}:where(.lc-tooltip-header-color.svelte-azbeo6){background-color:var(--color);border-radius:9999px;flex-shrink:0;width:8px;height:8px;display:inline-block}:where(.lc-tooltip-item-root.svelte-1pybvz4){display:contents}:where(.lc-tooltip-item-root[data-highlighted].svelte-1pybvz4)>:where(.lc-tooltip-item-label.svelte-1pybvz4,.lc-tooltip-item-value.svelte-1pybvz4){opacity:1;transition:opacity .15s}:where(.lc-tooltip-item-root[data-highlighted=false].svelte-1pybvz4)>:where(.lc-tooltip-item-label.svelte-1pybvz4,.lc-tooltip-item-value.svelte-1pybvz4){opacity:.1}:where(.lc-tooltip-item-color.svelte-1pybvz4){background-color:var(--color);border-radius:9999px;width:8px;height:8px;display:inline-block}:where(.lc-tooltip-item-label.svelte-1pybvz4){white-space:nowrap;align-items:center;gap:8px;display:flex}:where(.lc-tooltip-item-value.svelte-1pybvz4){font-variant-numeric:tabular-nums}:where(.lc-tooltip-item-value.svelte-1pybvz4)[data-align=right]{text-align:right}:where(.lc-tooltip-item-value.svelte-1pybvz4)[data-align=center]{text-align:center}:where(.lc-tooltip-list.svelte-h8k0bh){grid-template-columns:1fr auto;align-items:start;gap:4px 8px;display:grid}:where(.lc-tooltip-separator.svelte-1covvby){background-color:color-mix(in oklab, var(--color-surface-content,currentColor) 20%, transparent);border-radius:4px;grid-column:1/-1;height:1px;margin-top:4px;margin-bottom:4px}:where(.lc-tooltip-root.svelte-6w5dq9){z-index:50;-webkit-user-select:none;user-select:none;position:absolute}:where(.lc-tooltip-root.svelte-6w5dq9).portaled{position:fixed}:where(.lc-tooltip-root.svelte-6w5dq9).disablePointerEvents{pointer-events:none}:where(.lc-tooltip-container.svelte-6w5dq9):not([data-variant=none]){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:.25rem;height:100%;padding:4px 8px;font-size:.875rem;line-height:1.25rem;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}:where(.lc-tooltip-container.svelte-6w5dq9)[data-variant=default]{color:var(--color-surface-content,currentColor);background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-100,white))var(--lightningcss-dark,var(--color-surface-300,black)) 90%, transparent)}:where(.lc-tooltip-container.svelte-6w5dq9)[data-variant=default] .label{color:color-mix(in oklab, var(--color-surface-content,currentColor) 75%, transparent)}:where(.lc-tooltip-container.svelte-6w5dq9)[data-variant=invert]{color:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));background-color:color-mix(in oklab, var(--color-surface-content,currentColor) 90%, transparent)}:where(.lc-tooltip-container.svelte-6w5dq9)[data-variant=invert] .label{color:color-mix(in oklab, var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000)) 50%, transparent)}:where(.lc-debug-frame){--fill-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-axis-rule),:where(.lc-axis-tick){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 50%, transparent)}:where(.lc-axis-grid){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-axis-label,.lc-axis-tick-label){stroke:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));stroke-width:2px;font-size:10px;font-weight:300}:where(.lc-rule-x-line,.lc-rule-y-line,.lc-rule-x-radial-line,.lc-rule-y-radial-circle):not([class*=lc-axis],[class*=lc-grid]){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 50%, transparent)}:where(.lc-rule-y-radial-circle){--fill-color:none}:where(.lc-grid-x-rule,.lc-grid-x-end-rule,.lc-grid-x-radial-line,.lc-grid-y-rule,.lc-grid-y-end-rule,.lc-grid-y-radial-line){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-grid-y-radial-circle){--fill-color:none;--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-highlight-area){--fill-color:color-mix(in oklab, var(--color-surface-content,currentColor) 5%, transparent)}:where(.lc-highlight-bar){--fill-color:var(--color-primary,currentColor)}:where(.lc-highlight-line){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 20%, transparent);stroke-width:2px;stroke-dasharray:2 2;pointer-events:none}:where(.lc-highlight-point){--stroke-color:white;--fill-color:var(--color-primary,currentColor);paint-order:stroke;filter:drop-shadow(var(--drop-shadow-sm,0 1px 2px #00000026))}:where(.lc-annotation-line){--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-annotation-line-label),:where(.lc-annotation-point-label){pointer-events:none;font-size:12px}:where(.lc-annotation-point-ring){--fill-color:none;--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-annotation-point-link){--stroke-color:var(--color-surface-content,currentColor);fill:none;pointer-events:none}:where(.lc-annotation-range-label){pointer-events:none;font-size:12px}:where(.lc-labels-text){--fill-color:var(--color-surface-content,currentColor);--stroke-color:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));font-size:12px}:where(.lc-labels-text)[data-placement=inside],:where(.lc-labels-text)[data-placement=center]{--fill-color:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-legend-container.svelte-wypk1d){z-index:1;display:inline-block}:where(.lc-legend-container.svelte-wypk1d)[data-placement]{position:absolute}:where(.lc-legend-container.svelte-wypk1d)[data-placement=top-left]{top:0;left:0}:where(.lc-legend-container.svelte-wypk1d)[data-placement=top]{top:0;left:50%;transform:translate(-50%)}:where(.lc-legend-container.svelte-wypk1d)[data-placement=top-right]{top:0;right:0}:where(.lc-legend-container.svelte-wypk1d)[data-placement=left]{top:50%;left:0;transform:translateY(-50%)}:where(.lc-legend-container.svelte-wypk1d)[data-placement=center]{top:50%;left:50%;transform:translate(-50%,-50%)}:where(.lc-legend-container.svelte-wypk1d)[data-placement=right]{top:50%;right:0;transform:translateY(-50%)}:where(.lc-legend-container.svelte-wypk1d)[data-placement=bottom-left]{bottom:0;left:0}:where(.lc-legend-container.svelte-wypk1d)[data-placement=bottom]{bottom:0;left:50%;transform:translate(-50%)}:where(.lc-legend-container.svelte-wypk1d)[data-placement=bottom-right]{bottom:0;right:0}:where(.lc-legend-title.svelte-wypk1d){font-size:10px;font-weight:600}:where(.lc-legend-ramp-svg.svelte-wypk1d){overflow:visible}:where(.lc-legend-tick-text.svelte-wypk1d){fill:var(--color-surface-content,currentColor);font-size:10px}:where(.lc-legend-tick-line.svelte-wypk1d){stroke:var(--color-surface-content,currentColor)}:where(.lc-legend-indicator.svelte-wypk1d){fill:var(--color-surface-content,currentColor)}:where(.lc-legend-swatch-group.svelte-wypk1d){gap:.25rem 1rem;display:flex}:where(.lc-legend-swatch-group.svelte-wypk1d)[data-orientation=vertical]{flex-direction:column}:where(.lc-legend-swatch-button.svelte-wypk1d){white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;display:flex;overflow:hidden}:where(.lc-legend-swatch.svelte-wypk1d){border-radius:9999px;flex-shrink:0;width:16px;height:16px}:where(.lc-legend-swatch-label.svelte-wypk1d){color:var(--color-surface-content,currentColor);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.33333;overflow:hidden}:where(.lc-voronoi-path,.lc-voronoi-geo-path){fill:#0000;stroke:#0000}}.lc-root-container.svelte-1620u3a,.lc-root-container.svelte-1620u3a *{box-sizing:border-box}.lc-root-container.svelte-1620u3a{-webkit-user-select:var(--lc-user-select,none);user-select:var(--lc-user-select,none)}.chart-card.svelte-18ubmwh{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:20px}.chart-header.svelte-18ubmwh{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.chart-title-group.svelte-18ubmwh{flex-direction:column;gap:4px;display:flex}.chart-eyebrow.svelte-18ubmwh{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:600}.chart-nav.svelte-18ubmwh{align-items:center;gap:6px;display:flex}.chart-title.svelte-18ubmwh{letter-spacing:-.01em;color:var(--text);font-size:15px;font-weight:600}.nav-btn.svelte-18ubmwh{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:22px;height:22px;color:var(--muted);cursor:pointer;transition:background-color var(--transition), color var(--transition);contain:paint;will-change:background-color;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav-btn.svelte-18ubmwh:hover:not(:disabled){background-color:var(--surface-2);color:var(--text)}.nav-btn.svelte-18ubmwh:disabled{opacity:.3;cursor:not-allowed}.chart-header-right.svelte-18ubmwh{flex-shrink:0}.chart-legend.svelte-18ubmwh{align-items:center;gap:12px;display:flex}.legend-item.svelte-18ubmwh{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.legend-item.svelte-18ubmwh:before{content:"";border-radius:99px;width:16px;height:2px;display:inline-block}.legend-item.rev.svelte-18ubmwh:before{background:var(--accent)}.legend-item.cost.svelte-18ubmwh:before{background:var(--danger)}.chart-wrap.svelte-18ubmwh{width:100%;min-width:0;max-width:100%;height:200px;transition:opacity .15s;overflow:hidden}.chart-empty.svelte-18ubmwh{min-height:160px;color:var(--muted);justify-content:center;align-items:center;font-size:13px;display:flex}.chart-error.svelte-18ubmwh{color:var(--danger);background:var(--danger-dim);border:1px solid var(--danger);border-radius:var(--radius-sm);margin-bottom:10px;padding:8px 12px;font-size:12px}.pulse-row.svelte-1ui68xs{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pulse-card.svelte-1ui68xs{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--transition);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex;overflow:hidden}.pulse-card.svelte-1ui68xs:hover{border-color:var(--accent)}.pulse-clickable.svelte-1ui68xs{cursor:pointer}.pulse-top.svelte-1ui68xs{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin-bottom:6px;display:flex}.pulse-icon.svelte-1ui68xs{color:var(--muted);align-items:center;display:flex}.pulse-label.svelte-1ui68xs{text-transform:uppercase;letter-spacing:.06em;min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:600;overflow:hidden}.pulse-badge.svelte-1ui68xs{text-transform:uppercase;letter-spacing:.04em;background:var(--accent-dim);color:var(--accent);border-radius:99px;padding:2px 6px;font-size:9px;font-weight:600}.pulse-name.svelte-1ui68xs{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.pulse-rev.svelte-1ui68xs{font-family:var(--mono);color:var(--accent);letter-spacing:-.02em;font-size:17px;font-weight:500}.muted.svelte-1ui68xs{color:var(--muted)!important}.lb-entry.svelte-1o1y2bu{border-bottom:1px solid var(--border);background-color:var(--surface);contain:paint;min-width:0;transition:background-color var(--transition);will-change:background-color;overflow:hidden}.lb-entry.svelte-1o1y2bu:hover{background-color:var(--surface-2)}.lb-clickable.svelte-1o1y2bu{cursor:pointer}.lb-main.svelte-1o1y2bu{flex-direction:column;gap:5px;padding:8px 12px 7px;display:flex}.lb-main.lb-geo.svelte-1o1y2bu{flex-direction:row;align-items:stretch;gap:8px;padding:8px 12px 7px 8px}.lb-breakdown.svelte-1o1y2bu{flex-direction:row;align-items:flex-start;gap:10px;min-height:52px;padding:11px 14px 10px 12px;display:flex}.lb-breakdown.lb-top3.svelte-1o1y2bu{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}.lb-breakdown.lb-top3.svelte-1o1y2bu:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface-2))}.entry-body.svelte-1o1y2bu{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lb-main.svelte-1o1y2bu .entry-body:where(.svelte-1o1y2bu){gap:3px}.entry-row.svelte-1o1y2bu,.entry-name-row.svelte-1o1y2bu{align-items:center;gap:6px;min-width:0;display:flex}.entry-name.svelte-1o1y2bu{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:500;overflow:hidden}.lb-breakdown.svelte-1o1y2bu .entry-name:where(.svelte-1o1y2bu){font-size:13px;font-weight:600}.entry-id.svelte-1o1y2bu{font-family:var(--mono);color:var(--muted);flex-shrink:0;font-size:10px}.entry-meta.svelte-1o1y2bu{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lb-main.svelte-1o1y2bu .entry-meta:where(.svelte-1o1y2bu){gap:6px}.meta-profit.svelte-1o1y2bu{font-family:var(--mono);color:var(--success);font-size:10px;font-weight:500}.meta-stat.svelte-1o1y2bu{font-family:var(--mono);color:var(--muted);font-size:10px}.rev-value.svelte-1o1y2bu{font-family:var(--mono);color:var(--accent);flex-shrink:0;margin-left:auto;font-size:12px;font-weight:500}.lb-breakdown.svelte-1o1y2bu .rev-value:where(.svelte-1o1y2bu){font-size:11px}.cost-label.svelte-1o1y2bu{font-family:var(--mono);color:var(--muted);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:9px}.entry-nav-btn.svelte-1o1y2bu{border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--surface);width:20px;height:20px;color:var(--muted);cursor:pointer;transition:background-color var(--transition), color var(--transition), border-color var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.entry-nav-btn.svelte-1o1y2bu:hover{background:var(--surface-2);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.geo-icons.svelte-1o1y2bu{flex-shrink:0;align-items:center;gap:4px;display:flex}.flag.svelte-1o1y2bu{flex-shrink:0;font-size:14px;line-height:1}.entry-logo.svelte-1o1y2bu{flex-shrink:0;justify-content:center;align-items:center;width:32px;display:flex}.carrier-logo.svelte-1o1y2bu{object-fit:contain;border-radius:4px;width:28px;height:28px}.rank-badge.svelte-1o1y2bu{width:26px;height:26px;font-family:var(--mono);color:var(--muted);background:var(--surface-2);border:1px solid var(--border-2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:flex}.rank-badge.rank-gold.svelte-1o1y2bu{color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, var(--surface));border-color:color-mix(in srgb, var(--gold) 35%, transparent)}.rank-badge.rank-silver.svelte-1o1y2bu{color:var(--silver);background:color-mix(in srgb, var(--silver) 12%, var(--surface));border-color:color-mix(in srgb, var(--silver) 30%, transparent)}.rank-badge.rank-bronze.svelte-1o1y2bu{color:var(--bronze);background:color-mix(in srgb, var(--bronze) 12%, var(--surface));border-color:color-mix(in srgb, var(--bronze) 30%, transparent)}.leaderboard-wrap.svelte-fwt9yb{margin-top:0}.boards-stage.svelte-fwt9yb{transition:opacity .15s}.boards-stage.stale.svelte-fwt9yb{opacity:.55;pointer-events:none}.tabs-bar.svelte-fwt9yb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tabs-list.svelte-fwt9yb{background:var(--surface-2);border-radius:var(--radius-sm);gap:2px;padding:3px;display:flex}.tab-btn.svelte-fwt9yb{border-radius:calc(var(--radius-sm) - 1px);color:var(--muted);cursor:pointer;transition:background-color var(--transition), color var(--transition);contain:paint;will-change:background-color;background-color:#0000;border:none;padding:6px 12px;font-size:13px;font-weight:500}.tab-btn[data-state=active].svelte-fwt9yb{background-color:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.period-nav.svelte-fwt9yb{align-items:center;gap:6px;display:flex}.period-label.svelte-fwt9yb,.since-badge.svelte-fwt9yb{min-width:7.5rem;min-height:22px;color:var(--muted);background:var(--surface-2);border:1px solid var(--border-2);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.since-badge.loading.svelte-fwt9yb{opacity:1}.period-spinner.svelte-fwt9yb{flex-shrink:0;animation:.8s linear infinite svelte-fwt9yb-period-spin}@keyframes svelte-fwt9yb-period-spin{to{transform:rotate(360deg)}}.sr-only.svelte-fwt9yb{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-btn.svelte-fwt9yb{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:22px;height:22px;color:var(--muted);cursor:pointer;transition:background-color var(--transition), color var(--transition);contain:paint;will-change:background-color;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav-btn.svelte-fwt9yb:hover:not(:disabled){background-color:var(--surface-2);color:var(--text)}.nav-btn.svelte-fwt9yb:disabled{opacity:.3;cursor:not-allowed}.boards-row.svelte-fwt9yb{grid-template-columns:repeat(4,1fr);align-items:start;gap:12px;display:grid}@media (width<=1100px){.boards-row.svelte-fwt9yb{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.boards-row.svelte-fwt9yb{grid-template-columns:1fr}}.board.svelte-fwt9yb{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;overflow:hidden}.board-header.svelte-fwt9yb{border-bottom:1px solid var(--border);background-color:var(--surface-2);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.board-title.svelte-fwt9yb{color:var(--text);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.board-count.svelte-fwt9yb{font-family:var(--mono);color:var(--muted);background:var(--surface);border:1px solid var(--border-2);border-radius:99px;padding:1px 7px;font-size:10px}.entries.svelte-fwt9yb{flex-direction:column;display:flex}.entry.svelte-fwt9yb{border-bottom:1px solid var(--border);background-color:var(--surface);transition:background-color var(--transition);contain:paint;will-change:background-color;flex-direction:column;gap:5px;min-width:0;padding:8px 12px 7px;display:flex;overflow:hidden}.entry-geo.svelte-fwt9yb{flex-direction:row;align-items:stretch;gap:8px;padding:8px 12px 7px 8px}.entry-body.svelte-fwt9yb{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.entry-logo.svelte-fwt9yb{background-color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:48px;margin:2px 0 2px 2px;padding:2px;display:flex;overflow:hidden}.entry.svelte-fwt9yb:last-child{border-bottom:none}.entry.svelte-fwt9yb:hover{background-color:var(--surface-2)}.entry-clickable.svelte-fwt9yb{cursor:pointer}.entry-clickable.svelte-fwt9yb:hover .entry-name:where(.svelte-fwt9yb){color:var(--accent)}.entry-nav-btn.svelte-fwt9yb{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:18px;height:18px;color:var(--muted);cursor:pointer;transition:background-color var(--transition), color var(--transition), border-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.entry-nav-btn.svelte-fwt9yb:hover{background-color:var(--surface-2);color:var(--accent);border-color:var(--accent)}.entry-row.svelte-fwt9yb{align-items:center;gap:6px;min-width:0;display:flex}.entry-meta.svelte-fwt9yb{align-items:center;gap:8px;display:flex}.geo-icons.svelte-fwt9yb{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.flag.svelte-fwt9yb{flex-shrink:0;font-size:14px;line-height:1}.carrier-logo.svelte-fwt9yb{object-fit:contain;opacity:1;width:40px;height:40px;margin:0}.entry-name.svelte-fwt9yb{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:500;overflow:hidden}.entry-id.svelte-fwt9yb{font-family:var(--mono);color:var(--muted);opacity:.7;flex-shrink:0;font-size:9.5px}.rev-value.svelte-fwt9yb{font-family:var(--mono);color:var(--accent);letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:12px;font-weight:600}.meta-profit.svelte-fwt9yb{font-family:var(--mono);color:var(--success);background:var(--success-dim);border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:600}.meta-stat.svelte-fwt9yb{font-family:var(--mono);color:var(--muted);font-size:9.5px}.empty.svelte-fwt9yb{color:var(--muted);text-align:center;padding:16px;font-size:12px}.empty-tab.svelte-fwt9yb{color:var(--muted);text-align:center;padding:32px;font-size:13px}.error-tab.svelte-fwt9yb{color:var(--danger);background:var(--danger-dim);border:1px solid var(--danger);border-radius:var(--radius-sm);text-align:center;padding:24px 32px;font-size:13px}.error-inline.svelte-fwt9yb{color:var(--danger);background:var(--danger-dim);border:1px solid var(--danger);border-radius:var(--radius-sm);margin:0 0 10px;padding:8px 12px;font-size:12px}.board-skeleton.svelte-fwt9yb .sk-entry:where(.svelte-fwt9yb){pointer-events:none}.sk-bar.svelte-fwt9yb{background-image:linear-gradient(90deg, var(--surface-2) 0%, color-mix(in srgb, var(--surface-2) 70%, var(--muted)) 50%, var(--surface-2) 100%);background-size:400px 100%;border-radius:4px;animation:1.4s infinite shimmer;display:block}.sk-title.svelte-fwt9yb{width:72px;height:10px}.sk-count.svelte-fwt9yb{border-radius:99px;width:22px;height:14px}.sk-name.svelte-fwt9yb{flex:1;min-width:0;max-width:75%;height:12px}.sk-rev.svelte-fwt9yb{flex-shrink:0;width:44px;height:12px;margin-left:auto}.sk-profit.svelte-fwt9yb{width:40px;height:10px}.sk-clicks.svelte-fwt9yb{width:36px;height:10px}.chart-card.svelte-ko988t{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:16px 18px}.chart-header.svelte-ko988t{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.chart-title-group.svelte-ko988t{flex-direction:column;gap:4px;min-width:0;display:flex}.chart-eyebrow.svelte-ko988t{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:600}.chart-nav.svelte-ko988t{align-items:center;gap:6px;min-width:0;display:flex}.chart-title.svelte-ko988t{letter-spacing:-.01em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin:0;font-size:14px;font-weight:600;overflow:hidden}.nav-btn.svelte-ko988t{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:22px;height:22px;color:var(--muted);cursor:pointer;transition:background-color var(--transition), color var(--transition);contain:paint;will-change:background-color;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav-btn.svelte-ko988t:hover:not(:disabled){background-color:var(--surface-2);color:var(--text)}.nav-btn.svelte-ko988t:disabled{opacity:.3;cursor:not-allowed}.chart-header-right.svelte-ko988t{flex-shrink:0;min-width:140px}.chart-legend.svelte-ko988t{justify-content:flex-end;align-items:center;gap:12px;display:flex}.legend-item.svelte-ko988t{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.legend-item.svelte-ko988t:before{content:"";border-radius:99px;width:16px;height:2px;display:inline-block}.legend-item.rev.svelte-ko988t:before{background:var(--accent)}.legend-item.cost.svelte-ko988t:before{background:var(--danger)}.chart-wrap.svelte-ko988t{width:100%;min-width:0;max-width:100%;height:180px;transition:opacity .15s;overflow:hidden}.chart-empty.svelte-ko988t{min-height:150px;color:var(--muted);justify-content:center;align-items:center;font-size:13px;display:flex}.chart-skeleton.svelte-ko988t{align-items:flex-end;min-height:150px;padding:0 4px;display:flex}.sk-bars.svelte-ko988t{align-items:flex-end;gap:6px;width:100%;height:130px;display:flex}.sk-bar.svelte-ko988t{height:calc(var(--h,30) * 1px);background:var(--surface-2);border-radius:3px 3px 0 0;flex:1;animation:1.4s infinite svelte-ko988t-sk-pulse}@keyframes svelte-ko988t-sk-pulse{0%,to{opacity:.5}50%{opacity:1}}.totals-strip.svelte-ko988t{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:12px;transition:opacity .15s;display:flex}.total-item.svelte-ko988t{flex-direction:column;gap:2px;min-width:0;display:flex}.total-label.svelte-ko988t{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px;font-weight:600}.total-value.svelte-ko988t{font-family:var(--mono);font-size:13px;font-weight:500}.total-value.rev.svelte-ko988t{color:var(--accent)}.total-value.cost.svelte-ko988t{color:var(--danger)}.total-value.profit.svelte-ko988t{color:var(--success)}.bd-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#00000080;animation:.2s ease-out svelte-gvmhts-bd-fade-in;position:fixed;inset:0}.bd-panel{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-lg);z-index:101;width:min(1320px,98vw);max-height:94vh;box-shadow:var(--shadow-lg);outline:none;flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) svelte-gvmhts-bd-panel-in;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@keyframes svelte-gvmhts-bd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-gvmhts-bd-panel-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=720px){.bd-panel{border-radius:0;width:100%;height:100%;max-height:100%;animation:.2s ease-out svelte-gvmhts-bd-panel-mobile-in;top:0;left:0;transform:none}@keyframes svelte-gvmhts-bd-panel-mobile-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dialog-header.svelte-gvmhts{z-index:2;position:sticky;top:0}.dialog-body.svelte-gvmhts{padding:16px 18px 20px}}.accent-bar.svelte-gvmhts{background:linear-gradient(90deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 60%, var(--success)) 50%, var(--accent) 100%);flex-shrink:0;height:3px}.dialog-header.svelte-gvmhts{border-bottom:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, var(--surface)) 0%, var(--surface) 100%);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px 16px;display:flex}.back-btn.svelte-gvmhts{border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--surface);width:36px;height:36px;color:var(--muted);cursor:pointer;transition:background-color var(--transition), color var(--transition), border-color var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.back-btn.svelte-gvmhts:hover{background:var(--surface-2);color:var(--text);border-color:var(--border-2)}.title-line.svelte-gvmhts{align-items:center;gap:8px;min-width:0;display:flex}.header-detail-link.svelte-gvmhts{border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--surface);width:28px;height:28px;color:var(--muted);transition:background-color var(--transition), color var(--transition), border-color var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.header-detail-link.svelte-gvmhts:hover{background:var(--surface-2);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.header-main.svelte-gvmhts{flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.entity-icon.svelte-gvmhts{border-radius:var(--radius);background:var(--accent-dim);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);width:40px;height:40px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-spin.svelte-gvmhts{animation:.8s linear infinite svelte-gvmhts-spin;display:flex}@keyframes svelte-gvmhts-spin{to{transform:rotate(360deg)}}.dialog-title-block.svelte-gvmhts{flex:1;min-width:0;padding-top:2px}.title-row.svelte-gvmhts{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.kind-badge.svelte-gvmhts,.period-badge.svelte-gvmhts{text-transform:uppercase;letter-spacing:.05em;border-radius:99px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.kind-badge.svelte-gvmhts{color:var(--accent);background:var(--accent-dim);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}.period-badge.svelte-gvmhts{color:var(--muted);background:var(--surface-2);border:1px solid var(--border-2)}.title-text.svelte-gvmhts{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:1.3;overflow:hidden}.dialog-sub.svelte-gvmhts{min-height:20px;margin:6px 0 0}.period-pill.svelte-gvmhts{font-size:11px;font-family:var(--mono);color:var(--muted);background:var(--surface-2);border:1px solid var(--border-2);border-radius:99px;align-items:center;padding:2px 10px;display:inline-flex}.skeleton-pill.svelte-gvmhts{background:var(--surface-2);border:none;border-radius:99px;width:140px;height:18px;animation:1.4s infinite svelte-gvmhts-shimmer}.bd-panel .close-btn{border-radius:var(--radius-sm);border:1px solid var(--border-2);background-color:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;transition:background-color var(--transition), color var(--transition), border-color var(--transition);contain:paint;will-change:background-color;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bd-panel .close-btn:hover{background-color:var(--surface-2);color:var(--text);border-color:var(--border-2)}.chart-section.svelte-gvmhts{margin-bottom:20px;padding-bottom:4px}.chart-error.svelte-gvmhts{color:var(--danger);background:var(--danger-dim);border:1px solid var(--danger);border-radius:var(--radius-sm);margin:0 0 10px;padding:8px 12px;font-size:12px}.dialog-error.svelte-gvmhts{border-radius:var(--radius-sm);background:var(--danger-dim);border:1px solid var(--danger);color:var(--danger);padding:14px 16px;font-size:13px}.dialog-body.svelte-gvmhts{background:color-mix(in srgb, var(--surface-2) 40%, var(--surface));-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:22px 28px 24px;overflow:hidden auto}.boards-row.svelte-gvmhts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;transition:opacity .15s;display:grid}.boards-row.boards-stale.svelte-gvmhts{opacity:.55;pointer-events:none}.boards-error.svelte-gvmhts{color:var(--danger);background:var(--danger-dim);border:1px solid var(--danger);border-radius:var(--radius-sm);margin:0 0 12px;padding:8px 12px;font-size:12px}.board-span.svelte-gvmhts{grid-column:1/-1}@media (width<=720px){.boards-row.svelte-gvmhts{grid-template-columns:1fr}.board-span.svelte-gvmhts{grid-column:auto}}.board.svelte-gvmhts{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-sm);animation:.3s ease-out both svelte-gvmhts-board-in;animation-delay:calc(var(--board-i,0) * 60ms);overflow:hidden}@keyframes svelte-gvmhts-board-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.board-header.svelte-gvmhts{border-bottom:1px solid var(--border);background:linear-gradient(180deg, var(--surface-2) 0%, color-mix(in srgb, var(--surface-2) 50%, var(--surface)) 100%);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.board-title-wrap.svelte-gvmhts{align-items:center;gap:7px;min-width:0;display:flex}.board-icon.svelte-gvmhts{color:var(--accent);opacity:.85;flex-shrink:0;display:flex}.board-title.svelte-gvmhts{color:var(--text);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:600}.board-count.svelte-gvmhts{font-family:var(--mono);color:var(--muted);background:var(--surface);border:1px solid var(--border-2);border-radius:99px;flex-shrink:0;padding:1px 7px;font-size:10px}.entries.svelte-gvmhts{flex-direction:column;display:flex}.entry.svelte-gvmhts{border-bottom:1px solid var(--border);background-color:var(--surface);contain:paint;min-width:0;min-height:52px;transition:background-color var(--transition);will-change:background-color;flex-direction:row;align-items:flex-start;gap:10px;padding:11px 14px 10px 12px;display:flex;overflow:hidden}.entry.svelte-gvmhts:hover{background-color:var(--surface-2)}.entry-body.svelte-gvmhts{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.entry.svelte-gvmhts:last-child{border-bottom:none}.entry-meta.svelte-gvmhts{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.empty.svelte-gvmhts{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 16px;font-size:12px;display:flex}.empty.svelte-gvmhts svg{opacity:.45}.dialog-footer.svelte-gvmhts{border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;align-items:center;gap:10px;padding:12px 22px;display:flex}.latency.svelte-gvmhts{font-family:var(--mono);color:var(--muted);font-size:10px}.board-skeleton.svelte-gvmhts .sk-entry:where(.svelte-gvmhts){pointer-events:none;flex-direction:row;gap:8px}.sk-bar.svelte-gvmhts{background-image:linear-gradient(90deg, var(--surface-2) 0%, color-mix(in srgb, var(--surface-2) 70%, var(--muted)) 50%, var(--surface-2) 100%);background-size:400px 100%;border-radius:4px;animation:1.4s infinite svelte-gvmhts-shimmer;display:block}.sk-title.svelte-gvmhts{width:72px;height:10px}.sk-count.svelte-gvmhts{border-radius:99px;width:22px;height:14px}.sk-rank.svelte-gvmhts{border-radius:6px;flex-shrink:0;width:22px;height:22px}.sk-name.svelte-gvmhts{flex:1;min-width:0;max-width:75%;height:12px}.sk-rev.svelte-gvmhts{flex-shrink:0;width:44px;height:12px;margin-left:auto}.sk-profit.svelte-gvmhts{width:40px;height:10px}.sk-clicks.svelte-gvmhts{width:36px;height:10px}@keyframes svelte-gvmhts-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.page.svelte-1uha8ag{flex-direction:column;gap:20px;display:flex}.page-header.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-title.svelte-1uha8ag{letter-spacing:-.03em;color:var(--text);font-size:22px;font-weight:700}.page-sub.svelte-1uha8ag{color:var(--muted);margin-top:2px;font-size:12px}.header-actions.svelte-1uha8ag{align-items:center;gap:10px;display:flex}.latency.svelte-1uha8ag{font-family:var(--mono);color:var(--muted);background:var(--surface);border:1px solid var(--border-2);border-radius:99px;padding:3px 9px;font-size:11px}.refresh-btn.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);transition:border-color var(--transition), background var(--transition);align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:500;display:flex}.refresh-btn.svelte-1uha8ag:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.refresh-btn.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.refresh-icon.svelte-1uha8ag{color:var(--muted);align-items:center;display:flex}.refresh-icon.spinning.svelte-1uha8ag{animation:.7s linear infinite spin}.mid-grid.svelte-1uha8ag{grid-template-columns:1.8fr 1fr;align-items:start;gap:12px;display:grid}@media (width<=960px){.mid-grid.svelte-1uha8ag{grid-template-columns:1fr}}.chart-col.svelte-1uha8ag{min-width:0}.pulse-col.svelte-1uha8ag{flex-direction:column;gap:12px;min-width:0;display:flex}.error-banner.svelte-1uha8ag{background:var(--danger-dim);border:1px solid var(--danger);border-radius:var(--radius-sm);color:var(--danger);padding:10px 14px;font-size:13px}.skeleton-page.svelte-1uha8ag{flex-direction:column;gap:20px;animation:.3s fade-in;display:flex}.sk-strip.svelte-1uha8ag{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.sk-mid.svelte-1uha8ag{grid-template-columns:1.8fr 1fr;gap:12px;display:grid}.sk-pulse.svelte-1uha8ag{flex-direction:column;gap:12px;display:flex}.skeleton.svelte-1uha8ag{background-image:linear-gradient(90deg, var(--surface) 0%, var(--surface-2) 50%, var(--surface) 100%);border-radius:var(--radius);border:1px solid var(--border);background-size:400px 100%;height:88px;animation:1.4s infinite shimmer}.skeleton.tall.svelte-1uha8ag{height:240px}.skeleton.med.svelte-1uha8ag{height:90px}.updated.svelte-1uha8ag{text-align:center;color:var(--muted);font-size:11px;font-family:var(--mono)}.placeholder.svelte-1uha8ag{text-align:center;color:var(--muted);padding:48px;font-size:13px}.page-shell.svelte-3sf2ak{max-width:var(--page-shell-max);min-height:calc(100vh - var(--topbar-h));flex-direction:column;gap:16px;display:flex}.page-shell-header.svelte-3sf2ak{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.header-left.svelte-3sf2ak{flex-direction:column;gap:4px;min-width:0;display:flex}.back-link.svelte-3sf2ak{color:var(--muted);transition:color var(--transition);align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex}.back-link.svelte-3sf2ak:hover{color:var(--accent)}.page-title.svelte-3sf2ak{letter-spacing:-.02em;color:var(--text);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.page-sub.svelte-3sf2ak{color:var(--muted);font-size:12px;font-family:var(--mono);margin:0}.page-sub.svelte-3sf2ak a{color:var(--accent);transition:color var(--transition);font-weight:500;text-decoration:none}.page-sub.svelte-3sf2ak a:hover{color:var(--accent-hover)}.header-actions.svelte-3sf2ak{flex-shrink:0;align-items:center;gap:10px;padding-top:4px;display:flex}.error-banner.svelte-3sf2ak{background-color:color-mix(in srgb, var(--danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--radius-sm);color:var(--danger);padding:10px 14px;font-size:13px}.page-shell-skeleton.layout-columns.svelte-3sf2ak{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-shell-skeleton.layout-nav.svelte-3sf2ak{grid-template-columns:280px 1fr;gap:20px;display:grid}.skeleton-nav.svelte-3sf2ak{border-radius:var(--radius);height:280px}.skeleton-main.svelte-3sf2ak{flex-direction:column;gap:16px;display:flex}.skeleton-stats.svelte-3sf2ak{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.skeleton-block.svelte-3sf2ak{border-radius:var(--radius);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:800px 100%;animation:1.4s ease-in-out infinite shimmer}@media (width<=900px){.page-shell-skeleton.layout-columns.svelte-3sf2ak,.page-shell-skeleton.layout-nav.svelte-3sf2ak,.skeleton-stats.svelte-3sf2ak{grid-template-columns:1fr}.skeleton-nav.svelte-3sf2ak{height:120px}}.form-section.svelte-jj29e0{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);scroll-margin-top:80px;overflow:hidden}.form-section-header.svelte-jj29e0{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.form-section-header-left.svelte-jj29e0{align-items:center;gap:8px;min-width:0;display:flex}.form-section-icon.svelte-jj29e0{color:var(--muted);flex-shrink:0;align-items:center;display:flex}.form-section-titles.svelte-jj29e0{min-width:0}.form-section-title.svelte-jj29e0{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:11px;font-weight:700}.form-section-desc.svelte-jj29e0{color:var(--muted);margin:2px 0 0;font-size:11.5px;line-height:1.4}.form-section-header-actions.svelte-jj29e0{flex-shrink:0}.form-section-body.svelte-jj29e0{padding:14px 16px}.form-section.flush.svelte-jj29e0 .form-section-body:where(.svelte-jj29e0){padding:0}.form-action-bar.svelte-1hi7cxf{z-index:10;background-color:color-mix(in srgb, var(--bg) 92%, transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);contain:paint;justify-content:space-between;align-items:center;gap:16px;margin:0 -24px -20px;padding:12px 24px;display:flex;position:sticky;bottom:0}.form-action-bar-left.svelte-1hi7cxf{color:var(--muted);font-size:12px}.form-action-bar-right.svelte-1hi7cxf{align-items:center;gap:10px;margin-left:auto;display:flex}.form-field.svelte-oqt8ul{flex-direction:column;gap:5px;display:flex}.form-label.svelte-oqt8ul{color:var(--muted);font-size:12px;font-weight:600}.form-error.svelte-oqt8ul{color:var(--danger);min-height:1.2em;margin:0;font-size:11.5px}.form-hint.svelte-oqt8ul{color:var(--muted);margin:0;font-size:11.5px}.form-field input,.form-field select,.form-field textarea{border-radius:var(--radius-sm);border:1px solid var(--border-2);background-color:var(--surface-2);width:100%;color:var(--text);transition:border-color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;padding:8px 10px;font-family:inherit;font-size:13px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--accent);background-color:var(--surface);outline:none}.form-field.has-error input,.form-field.has-error select,.form-field.has-error textarea{border-color:color-mix(in srgb, var(--danger) 60%, var(--border-2))}.form-field textarea{resize:vertical;min-height:72px}.form-field.mono-field textarea{min-height:40px;font-family:var(--mono);font-size:12px}.form-field.mono-field input{font-family:var(--mono);font-size:12px}.form-field input[type=checkbox]{width:auto;accent-color:var(--accent)}.cb-anchor.svelte-fsmqx0{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);height:32px;transition:border-color var(--transition);contain:paint;will-change:border-color;align-items:stretch;display:flex}.cb-anchor.svelte-fsmqx0:focus-within{border-color:var(--accent)}.cb-anchor.cb-invalid.svelte-fsmqx0{border-color:var(--danger,#ef4444)}.cb-icon.svelte-fsmqx0{color:var(--muted);pointer-events:none;flex-shrink:0;align-items:center;padding:0 6px 0 8px;display:flex}@keyframes svelte-fsmqx0-cb-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.meta-status.svelte-1uvqek6{color:var(--muted);padding:16px 0;font-size:13px}.redir-page.svelte-1uvqek6{flex-direction:column;gap:20px;padding-bottom:20px;display:flex}.info-grid.svelte-1uvqek6{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.info-cell.svelte-1uvqek6{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:3px;padding:12px 16px;display:flex}.info-cell.svelte-1uvqek6:nth-child(3n){border-right:none}.info-cell.svelte-1uvqek6:nth-last-child(-n+3){border-bottom:none}.postback-grid.svelte-1uvqek6{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;padding:12px 16px;display:grid}.postback-grid.svelte-1uvqek6 select,.postback-grid.svelte-1uvqek6 input{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);width:100%;height:32px;color:var(--text-1);transition:border-color var(--transition);padding:0 10px;font-family:inherit;font-size:13px}.postback-grid.svelte-1uvqek6 select:focus,.postback-grid.svelte-1uvqek6 input:focus{border-color:var(--accent);outline:none}.postback-error.svelte-1uvqek6{color:var(--danger,#ef4444);margin:0 16px 12px;font-size:12px}.info-label.svelte-1uvqek6{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px;font-weight:700}.info-val.svelte-1uvqek6{color:var(--text-1);font-size:13px;font-weight:500}.accent-val.svelte-1uvqek6{color:var(--accent);font-weight:600}.total-badge.svelte-1uvqek6{border-radius:var(--radius-sm);border:1px solid var(--border-2);background-color:var(--surface-2);color:var(--muted);align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.empty-state.svelte-1uvqek6{border:1px dashed var(--border-2);border-radius:var(--radius);background-color:var(--surface-2);width:100%;color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:36px 16px;font-size:13px;display:flex}.empty-state.svelte-1uvqek6:hover{border-color:var(--accent);color:var(--accent);background-color:var(--accent-dim)}.add-row-btn.svelte-1uvqek6{border:1px dashed var(--border-2);border-radius:var(--radius-sm);width:100%;color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:10px 12px;font-size:12.5px;font-weight:500;display:flex}.add-row-btn.svelte-1uvqek6:hover{border-color:var(--accent);color:var(--accent);background-color:var(--accent-dim)}.redir-table.svelte-1uvqek6{flex-direction:column;gap:0;display:flex}.redir-table-head.svelte-1uvqek6{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--border);grid-template-columns:100px 1fr 120px 72px 36px;gap:8px;padding:6px 10px;font-size:10px;font-weight:700;display:grid}.redir-row.svelte-1uvqek6{border-bottom:1px solid var(--border);transition:background-color var(--transition), opacity var(--transition);contain:paint;will-change:background-color;grid-template-columns:100px 1fr 120px 72px 36px;align-items:start;gap:8px;padding:8px 10px;display:grid}.redir-row.svelte-1uvqek6:last-child{border-bottom:none}.redir-row.svelte-1uvqek6:hover{background-color:var(--surface-2)}.redir-row.redir-row-error.svelte-1uvqek6{background-color:color-mix(in srgb, var(--danger,#ef4444) 5%, transparent)}.redir-row.redir-row-disabled.svelte-1uvqek6{opacity:.55}.mobile-field-label.svelte-1uvqek6,.mobile-remove-label.svelte-1uvqek6{display:none}.smartlinks-wrap.svelte-1uvqek6{justify-content:center;align-items:center;height:32px;display:flex}.smartlinks-wrap.svelte-1uvqek6 .form-toggle-label{display:none}.enabled-wrap.svelte-1uvqek6{justify-content:center;align-items:center;height:32px;display:flex}.redir-select-wrap.svelte-1uvqek6{flex-direction:column;gap:3px;display:flex}.row-error-msg.svelte-1uvqek6{color:var(--danger,#ef4444);font-size:11px}.weight-wrap.svelte-1uvqek6{min-width:0}.pct-wrap.svelte-1uvqek6{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);transition:border-color var(--transition);align-items:center;gap:0;display:flex;overflow:hidden}.pct-wrap.svelte-1uvqek6:focus-within{border-color:var(--accent)}.pct-input.svelte-1uvqek6{width:0;height:32px;color:var(--text-1);text-align:right;background-color:#0000;border:none;flex:1;padding:0 8px;font-size:13px}.pct-input.svelte-1uvqek6:focus{outline:none}.remove-btn.svelte-1uvqek6{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:32px;height:32px;color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.remove-btn.svelte-1uvqek6:hover{border-color:var(--danger,#ef4444);color:var(--danger,#ef4444)}.save-error.svelte-1uvqek6{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--danger,#ef4444) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger,#ef4444) 30%, transparent);color:var(--danger,#ef4444);padding:10px 14px;font-size:13px}.bar-hint-error.svelte-1uvqek6{color:var(--danger,#ef4444)}@media (width<=640px){.info-grid.svelte-1uvqek6{grid-template-columns:repeat(2,1fr)}.info-cell.svelte-1uvqek6:nth-child(3n){border-right:1px solid var(--border)}.info-cell.svelte-1uvqek6:nth-child(2n){border-right:none}.info-cell.svelte-1uvqek6:nth-last-child(-n+2){border-bottom:none}.info-cell.svelte-1uvqek6:nth-last-child(-n+3):not(:nth-last-child(-n+2)){border-bottom:1px solid var(--border)}.postback-grid.svelte-1uvqek6{grid-template-columns:1fr}.redir-table.svelte-1uvqek6{gap:10px}.redir-table-head.svelte-1uvqek6{display:none}.redir-row.svelte-1uvqek6{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.redir-row.svelte-1uvqek6:last-child{border-bottom:1px solid var(--border)}.mobile-field-label.svelte-1uvqek6{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px;font-weight:700;display:block}.smartlinks-wrap.svelte-1uvqek6,.enabled-wrap.svelte-1uvqek6{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;height:auto}.redir-select-wrap.svelte-1uvqek6{grid-column:1/-1;gap:7px}.weight-wrap.svelte-1uvqek6{flex-direction:column;gap:7px;display:flex}.remove-btn.svelte-1uvqek6{grid-column:1/-1;gap:7px;width:100%;height:40px}.mobile-remove-label.svelte-1uvqek6{font-size:12px;font-weight:600;display:inline}}.change-redir-layout.svelte-15vpmzd{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.offer-sidebar.svelte-15vpmzd{top:calc(var(--topbar-h) + 16px);max-height:calc(100vh - var(--topbar-h) - 120px);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;padding:12px;display:flex;position:sticky;overflow:hidden}.sidebar-head.svelte-15vpmzd{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-title.svelte-15vpmzd{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:700}.search-row.svelte-15vpmzd{align-items:center;display:flex;position:relative}.search-input.svelte-15vpmzd{border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);transition:border-color var(--transition);outline:none;padding:7px 30px 7px 28px;font-family:inherit;font-size:12.5px}.search-input.svelte-15vpmzd:focus{border-color:var(--accent)}.clear-btn.svelte-15vpmzd{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:absolute;right:4px}.clear-btn.svelte-15vpmzd:hover{border-color:var(--border-2);color:var(--text);background-color:var(--surface)}.sidebar-error.svelte-15vpmzd,.panel-error.svelte-15vpmzd{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);background-color:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);padding:10px 12px;font-size:12.5px}.offer-list.svelte-15vpmzd{flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.offer-list[data-loading].svelte-15vpmzd{opacity:.55;pointer-events:none}.offer-row.svelte-15vpmzd{border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;align-items:flex-start;gap:8px;padding:8px 6px;display:flex}.offer-row.svelte-15vpmzd:hover{background-color:var(--surface-2)}.offer-row-active.svelte-15vpmzd{background-color:color-mix(in srgb, var(--accent) 10%, transparent)}.row-radio.svelte-15vpmzd{cursor:pointer;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.offer-meta.svelte-15vpmzd{flex-direction:column;gap:2px;min-width:0;display:flex}.offer-id.svelte-15vpmzd{color:var(--muted);font-size:10.5px}.offer-name.svelte-15vpmzd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.offer-sub.svelte-15vpmzd{color:var(--muted);font-size:10.5px}.empty-note.svelte-15vpmzd{color:var(--muted);text-align:center;margin:0;padding:16px 8px;font-size:12.5px}.editor-panel.svelte-15vpmzd{min-width:0}.panel-empty.svelte-15vpmzd{border:1px dashed var(--border-2);border-radius:var(--radius);background:var(--surface);min-height:280px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px 20px;display:flex}.panel-empty.svelte-15vpmzd p:where(.svelte-15vpmzd){max-width:320px;margin:0;font-size:13px;line-height:1.5}.skeleton-row.svelte-15vpmzd{pointer-events:none}.skeleton-cell.svelte-15vpmzd{border-radius:var(--radius-sm);background:var(--border);width:100%;height:44px;animation:1.4s ease-in-out infinite svelte-15vpmzd-shimmer}@keyframes svelte-15vpmzd-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (width<=900px){.change-redir-layout.svelte-15vpmzd{grid-template-columns:1fr}.offer-sidebar.svelte-15vpmzd{max-height:320px;position:static}}.redirect-note.svelte-b8gr9e{color:var(--muted);padding:24px;font-size:13px}.page.svelte-1ck865p{flex-direction:column;gap:24px;display:flex}.page-header.svelte-1ck865p{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-title.svelte-1ck865p{letter-spacing:-.03em;color:var(--text);font-size:22px;font-weight:700}.page-sub.svelte-1ck865p{color:var(--muted);font-size:12px;font-family:var(--mono);margin-top:2px}.refresh-btn.svelte-1ck865p{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);transition:border-color var(--transition), color var(--transition);align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:500;display:flex}.refresh-btn.svelte-1ck865p:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.refresh-btn.svelte-1ck865p:disabled{opacity:.5;cursor:not-allowed}.refresh-icon.svelte-1ck865p{color:var(--muted);align-items:center;display:flex}.refresh-icon.spinning.svelte-1ck865p{animation:.7s linear infinite svelte-1ck865p-spin}.section.svelte-1ck865p{flex-direction:column;gap:10px;display:flex}.section-title.svelte-1ck865p{color:var(--text-2);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.section-sub.svelte-1ck865p{color:var(--muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.badge.svelte-1ck865p{text-transform:uppercase;letter-spacing:.04em;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:700}.badge.live.svelte-1ck865p{background:var(--danger-dim);color:var(--danger)}.badge.idle.svelte-1ck865p{background:var(--surface-2);color:var(--muted)}.card.svelte-1ck865p{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.empty-card.svelte-1ck865p{color:var(--muted);padding:16px;font-size:13px}.disk-grid.svelte-1ck865p{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.disk-card.svelte-1ck865p{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.disk-header.svelte-1ck865p{justify-content:space-between;align-items:center;display:flex}.disk-name.svelte-1ck865p{color:var(--text);font-size:13px;font-weight:600}.disk-type.svelte-1ck865p{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--surface-2);border:1px solid var(--border-2);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.disk-path.svelte-1ck865p{font-size:11px;font-family:var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.disk-bar-wrap.svelte-1ck865p{align-items:center;gap:8px;display:flex}.disk-bar.svelte-1ck865p{background:var(--surface-2);border-radius:99px;flex:1;height:6px;overflow:hidden}.disk-bar-fill.svelte-1ck865p{background:var(--accent);border-radius:99px;height:100%;transition:width .3s}.disk-bar-fill[data-variant=warn].svelte-1ck865p{background:var(--warn,#f59e0b)}.disk-bar-fill[data-variant=danger].svelte-1ck865p{background:var(--danger)}.disk-pct.svelte-1ck865p{font-size:11px;font-family:var(--mono);color:var(--text-2);text-align:right;min-width:38px}.disk-sizes.svelte-1ck865p{color:var(--text-2);font-size:11.5px}.used.svelte-1ck865p{font-weight:600}.sep.svelte-1ck865p{color:var(--muted);margin:0 3px}.total.svelte-1ck865p{color:var(--text)}.free.svelte-1ck865p{font-size:11px}.muted.svelte-1ck865p{color:var(--muted)}.table-wrap.svelte-1ck865p{overflow-x:auto}.data-table.svelte-1ck865p{border-collapse:collapse;width:100%;font-size:13px}.data-table.svelte-1ck865p th:where(.svelte-1ck865p){text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 12px;font-size:11px;font-weight:600}.data-table.svelte-1ck865p th.num:where(.svelte-1ck865p){text-align:right}.data-table.svelte-1ck865p td:where(.svelte-1ck865p){border-bottom:1px solid var(--border);vertical-align:middle;padding:9px 12px}.data-table.svelte-1ck865p tr:where(.svelte-1ck865p):last-child td:where(.svelte-1ck865p){border-bottom:none}.data-table.svelte-1ck865p tbody:where(.svelte-1ck865p) tr:where(.svelte-1ck865p){transition:background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000}.data-table.svelte-1ck865p tbody:where(.svelte-1ck865p) tr:where(.svelte-1ck865p):hover{background-color:var(--surface-2)}.num.svelte-1ck865p{text-align:right}.mono.svelte-1ck865p{font-family:var(--mono)}.bold.svelte-1ck865p{font-weight:600}.db-name.svelte-1ck865p{color:var(--muted);font-size:11px;font-family:var(--mono)}.sep-dot.svelte-1ck865p{color:var(--border-2);margin:0 4px}.tbl-name.svelte-1ck865p{font-weight:500;font-family:var(--mono)}.engine-badge.svelte-1ck865p{font-size:10px;font-family:var(--mono);background:var(--surface-2);border:1px solid var(--border-2);color:var(--text-2);white-space:nowrap;border-radius:4px;padding:1px 6px}.ratio.svelte-1ck865p{color:var(--accent);font-weight:600}.disk-val[data-tier=hot].svelte-1ck865p{color:#f97316;font-weight:600}.disk-val[data-tier=cold].svelte-1ck865p{color:#60a5fa;font-weight:600}.disk-val[data-tier=other].svelte-1ck865p{color:var(--text)}.warn.svelte-1ck865p{color:#f59e0b!important}td[data-slow=yes].svelte-1ck865p{color:#f59e0b}td[data-slow=very].svelte-1ck865p{color:var(--danger);font-weight:600}.progress-wrap.svelte-1ck865p{justify-content:flex-end;align-items:center;gap:8px;display:flex}.progress-bar.svelte-1ck865p{background:var(--surface-2);border-radius:99px;width:60px;height:5px;overflow:hidden}.progress-fill.svelte-1ck865p{background:var(--accent);border-radius:99px;height:100%;transition:width .3s}.query-cell.svelte-1ck865p{max-width:340px}.query-code.svelte-1ck865p{font-family:var(--mono);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;max-width:340px;font-size:11px;display:block;overflow:hidden}.error-banner.svelte-1ck865p{background:var(--danger-dim);border:1px solid var(--danger);border-radius:var(--radius-sm);color:var(--danger);padding:10px 14px;font-size:13px}.skeleton-grid.svelte-1ck865p{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.skeleton.svelte-1ck865p{background-image:linear-gradient(90deg, var(--surface) 0%, var(--surface-2) 50%, var(--surface) 100%);border-radius:var(--radius);border:1px solid var(--border);background-size:400px 100%;height:120px;animation:1.4s infinite svelte-1ck865p-shimmer}.placeholder.svelte-1ck865p{text-align:center;color:var(--muted);padding:48px;font-size:13px}.empty.svelte-1ck865p{color:var(--muted);padding:16px 12px;font-style:italic}@keyframes svelte-1ck865p-spin{to{transform:rotate(360deg)}}@keyframes svelte-1ck865p-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes svelte-1ybbqhv-cv-slide-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.dialog-header.svelte-1ybbqhv{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.dialog-title.svelte-1ybbqhv{color:var(--text);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.click-id-badge.svelte-1ybbqhv{font-family:var(--mono);color:var(--accent);background:var(--accent-dim,#eab3081f);border:1px solid var(--accent);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:420px;padding:1px 7px;font-size:11.5px;overflow:hidden}.close-btn{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:30px;height:30px;color:var(--muted);transition:background-color var(--transition), color var(--transition);contain:paint;will-change:background-color;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dialog-loading.svelte-1ybbqhv{color:var(--muted);flex:1;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.spin.svelte-1ybbqhv{color:var(--accent);animation:.8s linear infinite svelte-1ybbqhv-spin;display:flex}@keyframes svelte-1ybbqhv-spin{to{transform:rotate(360deg)}}.dialog-error.svelte-1ybbqhv{border-radius:var(--radius-sm);background:var(--danger-dim);border:1px solid var(--danger);color:var(--danger);margin:20px;padding:12px 16px;font-size:13px}.dialog-body.svelte-1ybbqhv{flex-direction:column;flex:1;gap:28px;padding:20px;display:flex;overflow-y:auto}.section.svelte-1ybbqhv{flex-direction:column;gap:10px;display:flex}.section-title.svelte-1ybbqhv{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.count-badge.svelte-1ybbqhv{background:var(--surface-2);border:1px solid var(--border-2);color:var(--text-2);font-size:10px;font-weight:700;font-family:var(--mono);letter-spacing:0;text-transform:none;border-radius:99px;padding:0 6px}.field-grid.svelte-1ybbqhv{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:6px 16px;display:grid}.field.svelte-1ybbqhv{flex-direction:column;gap:1px;min-width:0;display:flex}.field-wide.svelte-1ybbqhv{grid-column:span 2}.field-full.svelte-1ybbqhv{grid-column:1/-1}.field-divider.svelte-1ybbqhv{background:var(--border);grid-column:1/-1;height:1px;margin:4px 0}.fk.svelte-1ybbqhv{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:10.5px;font-weight:600}.block-label.svelte-1ybbqhv{margin-bottom:6px;display:block}.fv.svelte-1ybbqhv{color:var(--text);word-break:break-all;font-size:12.5px}.fv.wrap.svelte-1ybbqhv{white-space:pre-wrap;word-break:break-word}.url-val.svelte-1ybbqhv{color:var(--accent);font-size:11.5px;text-decoration:none}.url-val.svelte-1ybbqhv:hover{text-decoration:underline}.badge-yes.svelte-1ybbqhv{color:var(--success);align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.badge-no.svelte-1ybbqhv{color:var(--muted);font-size:12px}.badge-default.svelte-1ybbqhv{border-radius:var(--radius-sm);color:var(--accent);background-color:var(--accent-dim);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);align-items:center;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.fv-muted.svelte-1ybbqhv{color:var(--muted);margin-left:6px;font-size:11px}.kv-table.svelte-1ybbqhv{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:auto 1fr;gap:3px 12px;padding:8px 10px;display:grid}.kv-key.svelte-1ybbqhv{color:var(--muted);white-space:nowrap;font-size:11.5px}.kv-val.svelte-1ybbqhv{color:var(--text);word-break:break-all;font-size:11.5px}.force-outward-bar.svelte-1ybbqhv{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.force-outward-btn.svelte-1ybbqhv{color:var(--text);background-color:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition);contain:paint;will-change:background-color;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.force-outward-btn.svelte-1ybbqhv:hover:not(:disabled){background-color:var(--surface-3)}.force-outward-btn.svelte-1ybbqhv:disabled{opacity:.5;cursor:not-allowed}.force-ok.svelte-1ybbqhv{color:var(--success);font-size:12px}.force-err.svelte-1ybbqhv{color:var(--danger);font-size:12px}.sub-table-wrap.svelte-1ybbqhv{border:1px solid var(--border);border-radius:var(--radius-sm);overflow-x:auto}.sub-table.svelte-1ybbqhv{border-collapse:collapse;width:100%;font-size:12px}.sub-table.svelte-1ybbqhv th:where(.svelte-1ybbqhv){text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface-2);padding:7px 10px;font-size:10px;font-weight:700}.sub-table.svelte-1ybbqhv th.num:where(.svelte-1ybbqhv){text-align:right}.sub-table.svelte-1ybbqhv td:where(.svelte-1ybbqhv){border-bottom:1px solid var(--border);vertical-align:top;padding:7px 10px}.sub-table.svelte-1ybbqhv tr:where(.svelte-1ybbqhv):last-child td:where(.svelte-1ybbqhv){border-bottom:none}.sub-table.svelte-1ybbqhv tbody:where(.svelte-1ybbqhv) tr:where(.svelte-1ybbqhv){transition:background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000}.sub-table.svelte-1ybbqhv tbody:where(.svelte-1ybbqhv) tr:where(.svelte-1ybbqhv):hover{background-color:var(--surface-2)}.num.svelte-1ybbqhv{text-align:right}.mono.svelte-1ybbqhv{font-family:var(--mono)}.muted.svelte-1ybbqhv{color:var(--muted)}.type-tag.svelte-1ybbqhv{text-transform:uppercase;letter-spacing:.04em;background:var(--surface-2);border:1px solid var(--border-2);color:var(--text-2);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.status-code.svelte-1ybbqhv{font-family:var(--mono);font-size:12px;font-weight:600}.status-code[data-status=ok].svelte-1ybbqhv{color:var(--success)}.status-code[data-status=err].svelte-1ybbqhv{color:var(--danger)}.status-code[data-status=warn].svelte-1ybbqhv{color:var(--muted)}.url-td.svelte-1ybbqhv{flex-direction:column;gap:4px;max-width:260px;display:flex}.small-link.svelte-1ybbqhv{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:11px;text-decoration:none;overflow:hidden}.small-link.svelte-1ybbqhv:hover{text-decoration:underline}.response-body.svelte-1ybbqhv{font-family:var(--mono);color:var(--muted);white-space:pre-wrap;word-break:break-all;font-size:10.5px}.empty-msg.svelte-1ybbqhv{color:var(--muted);padding:10px 0;font-size:13px}.cv-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#00000073;position:fixed;inset:0}.cv-panel{background:var(--surface);border-left:1px solid var(--border);z-index:101;outline:none;flex-direction:column;width:min(760px,94vw);height:100vh;animation:.18s ease-out svelte-r7oi3d-cv-slide-in;display:flex;position:fixed;top:0;right:0;overflow:hidden}@keyframes svelte-r7oi3d-cv-slide-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.dialog-header.svelte-r7oi3d{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.dialog-title.svelte-r7oi3d{color:var(--text);align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.click-id-badge.svelte-r7oi3d{font-family:var(--mono);color:var(--accent);background:var(--accent-dim,#eab3081f);border:1px solid var(--accent);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:420px;padding:1px 7px;font-size:11.5px;overflow:hidden}.close-btn{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:30px;height:30px;color:var(--muted);transition:background-color var(--transition), color var(--transition);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.close-btn:hover{background-color:var(--surface-2);color:var(--text)}.dialog-loading.svelte-r7oi3d{color:var(--muted);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.dialog-body.svelte-r7oi3d{flex-direction:column;flex:1;gap:28px;padding:20px;display:flex;overflow-y:auto}.section.svelte-r7oi3d{flex-direction:column;gap:10px;display:flex}.section-title.svelte-r7oi3d{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:700}.field-grid.svelte-r7oi3d{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:6px 16px;display:grid}.field.svelte-r7oi3d{flex-direction:column;gap:1px;min-width:0;display:flex}.field-full.svelte-r7oi3d{grid-column:1/-1}.field-divider.svelte-r7oi3d{background:var(--border);grid-column:1/-1;height:1px;margin:4px 0}.fk.svelte-r7oi3d{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:10.5px;font-weight:600}.fv.svelte-r7oi3d{color:var(--text);word-break:break-all;font-size:12.5px}.mono.svelte-r7oi3d{font-family:var(--mono)}.muted.svelte-r7oi3d{color:var(--muted)}.view-click-btn.svelte-r7oi3d{border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);cursor:pointer;transition:background-color var(--transition);align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.view-click-btn.svelte-r7oi3d:hover{background:var(--surface-3)}.url-block.svelte-r7oi3d,.response-block.svelte-r7oi3d{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:12px;display:flex}.url-toolbar.svelte-r7oi3d{justify-content:space-between;align-items:center;gap:8px;display:flex}.url-val.svelte-r7oi3d{color:var(--accent);word-break:break-all;font-size:11.5px;text-decoration:none}.url-val.svelte-r7oi3d:hover{text-decoration:underline}.response-summary.svelte-r7oi3d{flex-wrap:wrap;gap:24px;display:flex}.response-stat.svelte-r7oi3d{flex-direction:column;gap:4px;display:flex}.status-code.svelte-r7oi3d{font-family:var(--mono);font-size:18px;font-weight:700}.status-code[data-status=ok].svelte-r7oi3d{color:var(--success)}.status-code[data-status=err].svelte-r7oi3d{color:var(--danger)}.status-code[data-status=warn].svelte-r7oi3d{color:var(--muted)}.result-chip.svelte-r7oi3d{text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.result-chip[data-ok=true].svelte-r7oi3d{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.response-body.svelte-r7oi3d{font-family:var(--mono);color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:360px;margin:0;font-size:11.5px;line-height:1.5;overflow-y:auto}.response-body.placeholder.svelte-r7oi3d{color:var(--muted);font-style:italic}.empty-msg.svelte-r7oi3d{color:var(--muted);margin:0;font-size:13px}.muted-body.svelte-r7oi3d{background:var(--surface-2);border:1px dashed var(--border-2);border-radius:var(--radius-sm);padding:12px}.page.svelte-op4whm,.page-tabs.svelte-op4whm{flex-direction:column;gap:20px;display:flex}.page-header.svelte-op4whm{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-title.svelte-op4whm{letter-spacing:-.03em;color:var(--text);align-items:center;gap:9px;font-size:22px;font-weight:700;display:flex}.page-sub.svelte-op4whm{color:var(--muted);font-size:12px;font-family:var(--mono);margin-top:4px}.refresh-btn.svelte-op4whm{border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);transition:border-color var(--transition), color var(--transition);contain:paint;will-change:border-color;background-color:#0000;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:500;display:flex}.refresh-btn.svelte-op4whm:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.refresh-btn.svelte-op4whm:disabled{opacity:.5;cursor:not-allowed}.refresh-icon.svelte-op4whm{color:var(--muted);align-items:center;display:flex}.refresh-icon.spinning.svelte-op4whm{animation:.7s linear infinite svelte-op4whm-spin}@keyframes svelte-op4whm-spin{to{transform:rotate(360deg)}}.filter-bar.svelte-op4whm{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.filter-group.svelte-op4whm{flex-direction:column;gap:4px;display:flex}.filter-label.svelte-op4whm{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10.5px;font-weight:600}.filter-input.svelte-op4whm{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text);transition:border-color var(--transition);outline:none;padding:6px 9px;font-family:inherit;font-size:12.5px}.filter-input.svelte-op4whm:focus{border-color:var(--accent)}.date-input.svelte-op4whm{min-width:172px}.short-input.svelte-op4whm{width:76px}.lookup-row.svelte-op4whm{align-items:center;gap:4px;display:flex}.lookup-input.svelte-op4whm{width:180px}.lookup-btn.svelte-op4whm,.clear-btn.svelte-op4whm{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lookup-btn.svelte-op4whm:hover{border-color:var(--accent);color:var(--accent)}.clear-btn.svelte-op4whm{color:var(--muted)}.clear-btn.svelte-op4whm:hover{background-color:var(--danger-dim);border-color:var(--danger);color:var(--danger)}.dim-clear-btn.svelte-op4whm{border-radius:var(--radius-sm);border:1px solid var(--border-2);color:var(--muted);transition:border-color var(--transition), color var(--transition);background-color:#0000;align-self:flex-end;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;display:flex}.dim-clear-btn.svelte-op4whm:hover{border-color:var(--danger);color:var(--danger)}.tabs-bar.svelte-op4whm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tabs-list.svelte-op4whm{background:var(--surface-2);border-radius:var(--radius-sm);gap:2px;padding:3px;display:flex}.tab-btn.svelte-op4whm{border-radius:calc(var(--radius-sm) - 1px);color:var(--muted);cursor:pointer;transition:background-color var(--transition), color var(--transition);contain:paint;will-change:background-color;background-color:#0000;border:none;padding:6px 16px;font-size:13px;font-weight:500}.tab-btn[data-state=active].svelte-op4whm{background-color:var(--surface);color:var(--text);box-shadow:var(--shadow-sm,0 1px 3px #0000001a)}.id-badge.svelte-op4whm{background:var(--accent-dim,#eab3081f);border:1px solid var(--accent);border-radius:99px;align-items:center;gap:5px;padding:4px 8px 4px 10px;font-size:12px;display:flex}.id-badge-label.svelte-op4whm{color:var(--muted)}.id-badge-value.svelte-op4whm{color:var(--accent);font-size:11px}.id-badge-clear.svelte-op4whm{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;line-height:1;display:flex}.id-badge-clear.svelte-op4whm:hover{color:var(--text)}.error-banner.svelte-op4whm{border-radius:var(--radius-sm);background:var(--danger-dim);border:1px solid var(--danger);color:var(--danger);padding:12px 16px;font-size:13px}.card.svelte-op4whm{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.table-card.svelte-op4whm{overflow:hidden}.table-wrap.svelte-op4whm{overflow-x:auto}.data-table.svelte-op4whm{border-collapse:collapse;width:100%;font-size:13px}.data-table.svelte-op4whm th:where(.svelte-op4whm){text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:9px 12px;font-size:11px;font-weight:600}.data-table.svelte-op4whm th.num:where(.svelte-op4whm){text-align:right}.data-table.svelte-op4whm th.sortable:where(.svelte-op4whm){cursor:pointer;transition:color var(--transition)}.data-table.svelte-op4whm th.sortable:where(.svelte-op4whm):hover{color:var(--text)}.th-inner.svelte-op4whm{align-items:center;gap:4px;display:inline-flex}.sort-icon-muted{opacity:.35}.data-table.svelte-op4whm td:where(.svelte-op4whm){border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;padding:9px 12px}.data-table.svelte-op4whm tr:where(.svelte-op4whm):last-child td:where(.svelte-op4whm){border-bottom:none}.data-table.svelte-op4whm tbody:where(.svelte-op4whm) tr:where(.svelte-op4whm){transition:background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000}.data-table.svelte-op4whm tbody:where(.svelte-op4whm) tr:where(.svelte-op4whm):hover{background-color:var(--surface-2)}.clickable-row.svelte-op4whm{cursor:pointer}.clickable-row.svelte-op4whm:hover td:where(.svelte-op4whm){background-color:var(--surface-2)}.status-code.svelte-op4whm{font-family:var(--mono);font-size:12px;font-weight:600}.status-code[data-status=ok].svelte-op4whm{color:var(--success)}.status-code[data-status=err].svelte-op4whm{color:var(--danger)}.status-code[data-status=warn].svelte-op4whm{color:var(--muted)}.num.svelte-op4whm{text-align:right}.mono.svelte-op4whm{font-family:var(--mono)}.muted.svelte-op4whm{color:var(--muted)}.small.svelte-op4whm{font-size:12px}.time-cell.svelte-op4whm{min-width:140px;font-size:12px}.click-id-cell.svelte-op4whm{color:var(--text-2);text-overflow:ellipsis;max-width:200px;font-size:11px;overflow:hidden}.country-tag.svelte-op4whm{font-size:11.5px;font-weight:600;font-family:var(--mono);letter-spacing:.04em;color:var(--text-2);display:inline-block}.payout-type.svelte-op4whm{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface-2);border:1px solid var(--border-2);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.payout-type[data-fix=true].svelte-op4whm{color:var(--success);background:var(--success-dim);border-color:#0000}.empty-cell.svelte-op4whm{text-align:center;color:var(--muted);padding:32px 12px;font-size:13px}.skeleton-row.svelte-op4whm td:where(.svelte-op4whm){border-bottom:1px solid var(--border)}.skeleton-cell.svelte-op4whm{background:linear-gradient(90deg, var(--surface-2) 25%, var(--border) 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:4px;min-width:60px;height:14px;animation:1.4s infinite svelte-op4whm-shimmer}@keyframes svelte-op4whm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.table-footer.svelte-op4whm{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.footer-left.svelte-op4whm{align-items:center;gap:12px;display:flex}.footer-right.svelte-op4whm{align-items:center;gap:8px;display:flex}.row-count.svelte-op4whm{color:var(--text-2);font-size:12.5px;font-family:var(--mono);white-space:nowrap}.row-count.muted.svelte-op4whm{color:var(--muted)}.limit-select.svelte-op4whm{border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-2);cursor:pointer;transition:border-color var(--transition);outline:none;padding:4px 8px;font-size:12px}.limit-select.svelte-op4whm:focus{border-color:var(--accent)}.pagination.svelte-op4whm{gap:4px;display:flex}.page-btn.svelte-op4whm{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:30px;height:30px;color:var(--text-2);transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;display:flex}.page-btn.svelte-op4whm:hover:not(:disabled){border-color:var(--accent);color:var(--text);background-color:var(--surface-2)}.page-btn.svelte-op4whm:disabled{opacity:.35;cursor:not-allowed}.export-btn.svelte-op4whm{border-radius:var(--radius-sm);border:1px solid var(--border-2);color:var(--text-2);transition:border-color var(--transition), color var(--transition);background-color:#0000;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:flex}.export-btn.svelte-op4whm:hover{border-color:var(--accent);color:var(--accent)}.settings-control.svelte-f3tqu6{position:relative}.settings-btn.svelte-f3tqu6{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);height:34px;color:var(--text-2);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.settings-menu.svelte-f3tqu6{z-index:20;border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);width:190px;box-shadow:var(--shadow-lg);padding:11px;position:absolute;top:calc(100% + 6px);right:0}.settings-label.svelte-f3tqu6{color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;font-size:10px;display:flex}.settings-label.svelte-f3tqu6 strong:where(.svelte-f3tqu6){color:var(--muted);font-family:var(--mono);font-size:9px}.font-size-controls.svelte-f3tqu6{grid-template-columns:32px 1fr 32px;align-items:center;gap:7px;display:grid}.font-size-controls.svelte-f3tqu6 button:where(.svelte-f3tqu6){border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface-2);width:32px;height:30px;color:var(--text);cursor:pointer;place-items:center;display:grid}.font-size-controls.svelte-f3tqu6 button:where(.svelte-f3tqu6):disabled{opacity:.5;cursor:not-allowed}.font-size-controls.svelte-f3tqu6 span:where(.svelte-f3tqu6){text-align:center;color:var(--text);font-family:var(--mono);font-size:11px}.columns-control.svelte-y0ft41{position:relative}.columns-btn.svelte-y0ft41{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);height:34px;color:var(--text-2);cursor:pointer;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.columns-btn.svelte-y0ft41:hover{border-color:var(--accent);color:var(--text)}.columns-menu.svelte-y0ft41{z-index:20;border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);width:220px;box-shadow:var(--shadow-lg);padding:11px;position:absolute;top:calc(100% + 6px);right:0}.columns-header.svelte-y0ft41{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;font-weight:600;display:flex}.reset-btn.svelte-y0ft41{color:var(--accent);cursor:pointer;background-color:#0000;border:0;padding:2px 4px;font-family:inherit;font-size:10px}.columns-list.svelte-y0ft41{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow-y:auto}.columns-list.svelte-y0ft41 label:where(.svelte-y0ft41){border-radius:var(--radius-sm);min-height:30px;color:var(--text-2);cursor:pointer;transition:background-color var(--transition), color var(--transition);contain:paint;will-change:background-color;background-color:#0000;align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:flex}.columns-list.svelte-y0ft41 label:where(.svelte-y0ft41):hover{background-color:var(--surface-2);color:var(--text)}.columns-list.svelte-y0ft41 input:where(.svelte-y0ft41){accent-color:var(--accent);margin:0}.columns-list.svelte-y0ft41 input:where(.svelte-y0ft41):disabled{cursor:not-allowed}.page.svelte-12nq17z{min-height:calc(100vh - var(--topbar-h) - 48px);flex-direction:column;gap:20px;display:flex}.page-header.svelte-12nq17z{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-title.svelte-12nq17z{letter-spacing:-.03em;color:var(--text);align-items:center;gap:9px;font-size:22px;font-weight:700;display:flex}.page-sub.svelte-12nq17z{color:var(--muted);font-size:12px;font-family:var(--mono);margin-top:4px}.header-actions.svelte-12nq17z{align-items:center;gap:8px;display:flex}.refresh-btn.svelte-12nq17z,.export-btn.svelte-12nq17z,.new-btn.svelte-12nq17z{border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition);contain:paint;will-change:border-color;background-color:#0000;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:500;display:flex}.refresh-btn.svelte-12nq17z:hover:not(:disabled),.export-btn.svelte-12nq17z:hover{border-color:var(--accent);color:var(--text)}.new-btn.svelte-12nq17z{border-color:var(--accent);color:var(--accent);text-decoration:none}.new-btn.svelte-12nq17z:hover{color:var(--accent-hover)}.refresh-btn.svelte-12nq17z:disabled{opacity:.5;cursor:not-allowed}.expand-btn.svelte-12nq17z{border:1px solid var(--border-2);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;padding:0;display:flex}.expand-btn.svelte-12nq17z:hover{border-color:var(--accent);color:var(--text);background-color:var(--surface-2)}.refresh-icon.svelte-12nq17z{color:var(--muted);align-items:center;display:flex}.refresh-icon.spinning.svelte-12nq17z{animation:.7s linear infinite svelte-12nq17z-spin}@keyframes svelte-12nq17z-spin{to{transform:rotate(360deg)}}.filter-bar.svelte-12nq17z{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filter-group.svelte-12nq17z{flex-direction:column;gap:4px;display:flex}.filter-label.svelte-12nq17z{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10.5px;font-weight:600}.filter-input.svelte-12nq17z{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text);transition:border-color var(--transition);outline:none;padding:6px 9px;font-family:inherit;font-size:12.5px}.filter-input.svelte-12nq17z:focus{border-color:var(--accent)}.search-row.svelte-12nq17z{align-items:center;gap:4px;display:flex;position:relative}.search-input.svelte-12nq17z{min-width:260px;padding-left:28px}.clear-btn.svelte-12nq17z{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;display:flex}.clear-btn.svelte-12nq17z:hover{border-color:var(--accent);color:var(--text)}.error-banner.svelte-12nq17z{background-color:color-mix(in srgb, var(--red) 12%, transparent);border:1px solid color-mix(in srgb, var(--red) 35%, transparent);border-radius:var(--radius-sm);color:var(--red);padding:10px 14px;font-size:13px}.card.svelte-12nq17z{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.table-card.svelte-12nq17z{min-height:calc(100vh - var(--topbar-h) - 48px);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.table-card.fullscreen.svelte-12nq17z{z-index:100;border-radius:0;height:100vh;min-height:100vh;position:fixed;inset:0}.table-fullscreen-bar.svelte-12nq17z{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.table-fullscreen-label.svelte-12nq17z{color:var(--text);font-size:13.5px;font-weight:600}.table-wrap.svelte-12nq17z{flex:1;min-height:0;padding-bottom:56px;overflow:auto}.data-table.svelte-12nq17z{border-collapse:collapse;width:100%;font-size:var(--table-font-size)}.data-table.svelte-12nq17z thead:where(.svelte-12nq17z) th:where(.svelte-12nq17z){background:var(--surface-2);border-bottom:1px solid var(--border);text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap;z-index:2;padding:9px 11px;font-size:11px;font-weight:600;position:sticky;top:0}.data-table.svelte-12nq17z tbody:where(.svelte-12nq17z) td:where(.svelte-12nq17z){border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text);padding:8px 11px}.data-table.svelte-12nq17z tbody:where(.svelte-12nq17z) tr:where(.svelte-12nq17z):last-child td:where(.svelte-12nq17z){border-bottom:none}.hidden-col.svelte-12nq17z{display:none}.data-table.svelte-12nq17z tbody[data-loading]:where(.svelte-12nq17z){opacity:.45;pointer-events:none;transition:opacity .15s}.clickable-row.svelte-12nq17z{cursor:pointer;transition:background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000}.clickable-row.svelte-12nq17z:hover{background-color:var(--surface-2)}.sortable.svelte-12nq17z{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable.svelte-12nq17z:hover{color:var(--text)}.th-inner.svelte-12nq17z{align-items:center;gap:4px;display:inline-flex}.col-check.svelte-12nq17z{text-align:center;width:36px}.col-id.svelte-12nq17z{width:60px}.col-view.svelte-12nq17z{text-align:center;width:40px}.url-cell.svelte-12nq17z{max-width:300px}.row-checkbox.svelte-12nq17z{cursor:pointer;accent-color:var(--accent)}.selected-row.svelte-12nq17z{background-color:color-mix(in srgb, var(--accent) 8%, transparent)}.num.svelte-12nq17z{text-align:right}.mono.svelte-12nq17z{font-family:var(--mono)}.small.svelte-12nq17z{font-size:11.5px}.muted.svelte-12nq17z{color:var(--muted)}.country-tag.svelte-12nq17z{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-size:11px;font-weight:600;font-family:var(--mono);border-radius:3px;padding:2px 6px;display:inline-block}.name-cell.svelte-12nq17z{max-width:200px}.primary-name.svelte-12nq17z{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.official-cell.svelte-12nq17z{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.url-wrap.svelte-12nq17z{align-items:center;gap:6px;min-width:0;display:flex}.url-text.svelte-12nq17z{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);flex:1;font-size:11px;overflow:hidden}.copy-btn.svelte-12nq17z{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.copy-btn.svelte-12nq17z:hover{border-color:var(--border-2);color:var(--text)}.view-link.svelte-12nq17z{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.view-link.svelte-12nq17z:hover{border-color:var(--border-2);color:var(--accent)}.skeleton-row.svelte-12nq17z td:where(.svelte-12nq17z){padding:9px 11px}.skeleton-cell.svelte-12nq17z{background:var(--border);border-radius:3px;min-width:30px;height:14px;animation:1.4s ease-in-out infinite svelte-12nq17z-shimmer}@keyframes svelte-12nq17z-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.empty-cell.svelte-12nq17z{text-align:center;color:var(--muted);font-size:13px;padding:36px 20px!important}.table-pager.svelte-12nq17z{z-index:3;background-color:var(--surface);border-top:1px solid var(--border);box-shadow:0 -6px 16px color-mix(in srgb, var(--text) 6%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.footer-left.svelte-12nq17z{align-items:center;gap:12px;display:flex}.footer-right.svelte-12nq17z{align-items:center;gap:10px;display:flex}.row-count.svelte-12nq17z{color:var(--muted);font-size:12px;font-family:var(--mono)}.selected-count.svelte-12nq17z{color:var(--accent);font-size:12px;font-weight:600;font-family:var(--mono)}.limit-select.svelte-12nq17z{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:border-color var(--transition);outline:none;padding:4px 7px;font-family:inherit;font-size:12px}.limit-select.svelte-12nq17z:focus{border-color:var(--accent)}.pagination.svelte-12nq17z{align-items:center;gap:4px;display:flex}.page-label.svelte-12nq17z{color:var(--muted);font-size:12px;font-family:var(--mono);white-space:nowrap;padding:0 6px}.page-btn.svelte-12nq17z{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;display:flex}.page-btn.svelte-12nq17z:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.page-btn.svelte-12nq17z:disabled{opacity:.35;cursor:not-allowed}@media (width<=768px){.page.svelte-12nq17z{min-height:calc(100vh - var(--topbar-h) - 48px)}.table-card.svelte-12nq17z{min-height:calc(100vh - var(--topbar-h) - 48px);overflow:hidden}.table-wrap.svelte-12nq17z{overflow:auto}}.contact-editor.svelte-qlnh5i{flex-direction:column;gap:12px;display:flex}.add-btn.svelte-qlnh5i,.remove-btn.svelte-qlnh5i{border-radius:var(--radius-sm);border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.add-btn.svelte-qlnh5i:hover,.remove-btn.svelte-qlnh5i:hover{border-color:var(--accent);color:var(--accent)}.empty-state.svelte-qlnh5i{border:1px dashed var(--border-2);border-radius:var(--radius);background-color:var(--surface-2);width:100%;color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 16px;font-size:13px;display:flex}.empty-state.svelte-qlnh5i:hover{border-color:var(--accent);color:var(--accent);background-color:var(--accent-dim)}.contact-card.svelte-qlnh5i{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface-2);padding:12px}.contact-card-header.svelte-qlnh5i{color:var(--text-2);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.contact-grid.svelte-qlnh5i{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-grid.svelte-qlnh5i .form-field:has(textarea){grid-column:1/-1}@media (width<=720px){.contact-grid.svelte-qlnh5i{grid-template-columns:1fr}}.dropzone.svelte-f0a5wy{border:1px dashed var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface-2);color:var(--muted);transition:border-color var(--transition), background-color var(--transition);flex-direction:column;align-items:center;gap:6px;margin-bottom:16px;padding:24px 16px;display:flex}.dropzone.drag-over.svelte-f0a5wy{border-color:var(--accent);background-color:var(--accent-dim);color:var(--text)}.dropzone-text.svelte-f0a5wy{color:var(--text-2);margin:0;font-size:13px}.file-label.svelte-f0a5wy{color:var(--accent);cursor:pointer;text-decoration:underline}.file-label.svelte-f0a5wy input:where(.svelte-f0a5wy){display:none}.dropzone-hint.svelte-f0a5wy{text-align:center;margin:0;font-size:11px}.dropzone-status.svelte-f0a5wy{color:var(--accent);margin:4px 0 0;font-size:12px}.docs-muted.svelte-f0a5wy{color:var(--muted);margin:0;font-size:13px}.docs-error.svelte-f0a5wy{color:var(--danger,#ef4444);margin:0 0 12px;font-size:13px}.doc-list.svelte-f0a5wy{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.doc-row.svelte-f0a5wy{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.doc-main.svelte-f0a5wy{align-items:flex-start;gap:10px;min-width:0;display:flex}.doc-meta.svelte-f0a5wy{flex-direction:column;gap:2px;min-width:0;display:flex}.doc-name.svelte-f0a5wy{word-break:break-all;font-size:13px;font-weight:500}.doc-sub.svelte-f0a5wy{color:var(--muted);font-size:11px}.doc-actions.svelte-f0a5wy{flex-shrink:0;gap:6px;display:flex}.icon-btn.svelte-f0a5wy{border:1px solid var(--border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-2);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;display:flex}.icon-btn.svelte-f0a5wy:hover{background-color:var(--surface-2);color:var(--text)}.icon-btn.danger.svelte-f0a5wy:hover{color:var(--danger,#ef4444);background-color:var(--danger-dim,#ef44441a)}.icon-btn.svelte-f0a5wy:disabled{opacity:.5;cursor:not-allowed}.audit-log-editor.svelte-1hdujli{flex-direction:column;gap:.5rem;display:flex}.audit-error.svelte-1hdujli{color:var(--danger,#c0392b);margin:0;font-size:.8125rem}.history-list.svelte-1hdujli{margin:0;padding:0;list-style:none}.history-item.svelte-1hdujli{border-bottom:1px solid var(--border,#e5e7eb)}.history-item.svelte-1hdujli:last-child{border-bottom:none}.history-select.svelte-1hdujli{cursor:pointer;text-align:left;contain:paint;will-change:background-color;background-color:#0000;border:none;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;transition:background-color .15s;display:flex}.history-select.svelte-1hdujli:hover{background-color:var(--surface-2,#f9fafb)}.history-time.svelte-1hdujli{color:var(--text,#111827);white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:500}.action-badge.svelte-1hdujli{text-transform:uppercase;letter-spacing:.03em;border-radius:3px;flex-shrink:0;padding:.1rem .3rem;font-size:.625rem;font-weight:600}.action-badge.create.svelte-1hdujli{background-color:color-mix(in srgb, var(--accent,#3b82f6) 15%, transparent);color:var(--accent,#3b82f6)}.action-badge.update.svelte-1hdujli{background-color:color-mix(in srgb, var(--warning,#d97706) 15%, transparent);color:var(--warning,#d97706)}.action-badge.active.svelte-1hdujli{background-color:color-mix(in srgb, var(--success,#16a34a) 15%, transparent);color:var(--success,#16a34a)}.action-badge.inactive.svelte-1hdujli{background-color:color-mix(in srgb, var(--danger,#dc2626) 15%, transparent);color:var(--danger,#dc2626)}.source-tag.svelte-1hdujli{color:var(--muted,#6b7280);background:var(--surface-2,#f3f4f6);border-radius:3px;flex-shrink:0;padding:.1rem .3rem;font-size:.625rem}.change-preview.svelte-1hdujli{min-width:0;color:var(--muted,#6b7280);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;overflow:hidden}.more.svelte-1hdujli{color:var(--text,#111827);margin-left:.25rem;font-weight:500}.history-item.expanded.svelte-1hdujli .history-select:where(.svelte-1hdujli) .chevron{transform:rotate(180deg)}.history-select.svelte-1hdujli .chevron{color:var(--muted,#6b7280);flex-shrink:0;margin-left:auto;transition:transform .15s}.changes-list.svelte-1hdujli{flex-direction:column;gap:.125rem;margin:0;padding:0 .75rem .5rem;list-style:none;display:flex}.change-line.svelte-1hdujli{align-items:baseline;gap:.375rem;min-width:0;padding:.125rem 0;font-size:.75rem;line-height:1.4;display:flex}.change-field.svelte-1hdujli{color:var(--text,#111827);flex-shrink:0;min-width:6rem;font-weight:600}.change-old.svelte-1hdujli{color:var(--muted,#6b7280);text-overflow:ellipsis;white-space:nowrap;max-width:40%;text-decoration:line-through;overflow:hidden}.change-arrow.svelte-1hdujli{color:var(--muted,#6b7280);flex-shrink:0}.change-new.svelte-1hdujli{color:var(--text,#111827);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mono.svelte-1hdujli{font-family:var(--font-mono,ui-monospace, monospace);font-size:.6875rem}.postback-id-note.svelte-18b889p{color:var(--muted);margin-top:8px;font-size:11.5px}.contacts-empty.svelte-trr8so{padding:12px 14px}.contacts-list.svelte-trr8so{padding:0}.contact-item.svelte-trr8so{padding:12px 14px}.contact-border.svelte-trr8so{border-bottom:1px solid var(--border)}.contact-header.svelte-trr8so{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;display:flex}.contact-name.svelte-trr8so{color:var(--text);font-size:13px;font-weight:600}.contact-role.svelte-trr8so{color:var(--muted);background:var(--surface-2);border-radius:3px;padding:1px 6px;font-size:11px}.contact-fields.svelte-trr8so{flex-direction:column;gap:4px;padding-left:2px;display:flex}.contact-field.svelte-trr8so{align-items:center;gap:8px;display:flex}.field-key.svelte-trr8so{color:var(--muted);flex-shrink:0;width:60px;font-size:11px;font-weight:600}.field-val-text.svelte-trr8so,.field-link.svelte-trr8so{color:var(--text-2);font-size:12.5px}.field-link.svelte-trr8so{color:var(--accent);transition:color var(--transition);text-decoration:none}.field-link.svelte-trr8so:hover{color:var(--accent-hover)}.redirect-note.svelte-bd8ods{color:var(--muted);padding:24px;font-size:13px}.ip-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#0000008c;position:fixed;inset:0}.ip-overlay.fullscreen{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000eb}.ip-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);z-index:101;width:min(1100px,96vw);max-height:min(94vh,960px);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ip-panel.fullscreen{width:100vw;height:100vh;max-height:100vh;box-shadow:none;border:none;border-radius:0;top:0;left:0;transform:none}.dialog-header.svelte-1enjo0l{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.dialog-title.svelte-1enjo0l{color:var(--text);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.ip-panel .close-btn{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:30px;height:30px;color:var(--muted);cursor:pointer;transition:background-color var(--transition), color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;display:flex}.ip-panel .close-btn:hover{background-color:var(--surface-2);color:var(--text)}.dialog-body.svelte-1enjo0l{flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:auto}.preview-img.svelte-1enjo0l{object-fit:contain;border-radius:var(--radius-sm);background:var(--surface-2);width:100%;max-height:min(82vh,860px)}.preview-img.fullscreen.svelte-1enjo0l{background:0 0;border-radius:0;width:auto;max-width:100%;max-height:calc(100vh - 52px)}.ip-panel.fullscreen .dialog-body.svelte-1enjo0l{background:#000;flex:1;min-height:0;padding:8px}.ip-panel.fullscreen .dialog-header.svelte-1enjo0l{background:var(--surface)}.fallback.svelte-1enjo0l{color:var(--text-2);word-break:break-all;margin:0;font-size:13px;line-height:1.5}.fallback.svelte-1enjo0l a:where(.svelte-1enjo0l){color:var(--accent)}.muted.svelte-1enjo0l{color:var(--muted)}.cb-anchor.svelte-1c2vq7l{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);height:32px;transition:border-color var(--transition);contain:paint;will-change:border-color;align-items:stretch;display:flex}.cb-anchor.svelte-1c2vq7l:focus-within{border-color:var(--accent)}.cb-anchor.cb-invalid.svelte-1c2vq7l{border-color:var(--danger,#ef4444)}.cb-icon.svelte-1c2vq7l{color:var(--muted);pointer-events:none;flex-shrink:0;align-items:center;padding:0 6px 0 8px;display:flex}.cb-input{min-width:0;height:100%;color:var(--text-1);background:0 0;border:none;outline:none;flex:1;padding:0 4px;font-family:inherit;font-size:13px}.cb-input::placeholder{color:var(--muted)}.cb-trigger{width:28px;color:var(--muted);cursor:pointer;border:none;border-left:1px solid var(--border);transition:color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:0 0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;display:flex}.cb-trigger:hover{background-color:var(--surface-2);color:var(--text-1)}.cb-content{z-index:100;width:var(--bits-combobox-anchor-width);background-color:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius);min-width:280px;animation:.1s svelte-1c2vq7l-cb-fade-in;overflow:hidden;box-shadow:0 8px 24px #0000002e}@keyframes svelte-1c2vq7l-cb-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cb-viewport{overscroll-behavior:contain;max-height:280px;padding:4px;overflow-y:auto}.cb-viewport::-webkit-scrollbar{width:5px}.cb-viewport::-webkit-scrollbar-track{background:0 0}.cb-viewport::-webkit-scrollbar-thumb{background-color:var(--border-2);border-radius:99px}.cb-item{border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;transition:background-color var(--transition);contain:paint;will-change:background-color;outline:none;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.cb-item[data-highlighted]{background-color:var(--surface-2);scroll-margin:4px}.cb-item[data-selected]{background-color:var(--accent-dim,color-mix(in srgb, var(--accent) 10%, transparent))}.cb-item[data-disabled]{opacity:.4;cursor:not-allowed}.cb-item-id{font-variant-numeric:tabular-nums;color:var(--muted);flex-shrink:0;min-width:36px;font-size:11px;font-weight:600}.cb-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);flex:1;overflow:hidden}.cb-item-muted{color:var(--muted)}.cb-check{color:var(--accent);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.cb-empty{text-align:center;color:var(--muted);padding:16px 12px;font-size:12px}.cb-overflow{text-align:center;color:var(--muted);border-top:1px solid var(--border);padding:6px 12px;font-size:11px;font-style:italic}.page.svelte-1o85ur{min-height:calc(100vh - var(--topbar-h) - 48px);flex-direction:column;gap:20px;display:flex}.page-header.svelte-1o85ur{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-title.svelte-1o85ur{letter-spacing:-.03em;color:var(--text);align-items:center;gap:9px;font-size:22px;font-weight:700;display:flex}.page-sub.svelte-1o85ur{color:var(--muted);font-size:12px;font-family:var(--mono);margin-top:4px}.header-actions.svelte-1o85ur{align-items:center;gap:8px;display:flex}.refresh-btn.svelte-1o85ur{border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);transition:border-color var(--transition), color var(--transition);contain:paint;will-change:border-color;background-color:#0000;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:500;display:flex}.refresh-btn.svelte-1o85ur:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.refresh-btn.svelte-1o85ur:disabled{opacity:.5;cursor:not-allowed}.expand-btn.svelte-1o85ur{border:1px solid var(--border-2);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;padding:0;display:flex}.expand-btn.svelte-1o85ur:hover{border-color:var(--accent);color:var(--text);background-color:var(--surface-2)}.refresh-icon.svelte-1o85ur{color:var(--muted);align-items:center;display:flex}.refresh-icon.spinning.svelte-1o85ur{animation:.7s linear infinite svelte-1o85ur-spin}@keyframes svelte-1o85ur-spin{to{transform:rotate(360deg)}}.export-btn.svelte-1o85ur{border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition);contain:paint;will-change:border-color;background-color:#0000;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:500;display:flex}.export-btn.svelte-1o85ur:hover{border-color:var(--accent);color:var(--text)}.distribute-btn.svelte-1o85ur{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);border-radius:var(--radius-sm);color:var(--accent);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:500;display:flex}.distribute-btn.svelte-1o85ur:hover{border-color:var(--accent);background-color:color-mix(in srgb, var(--accent) 8%, transparent)}.new-btn.svelte-1o85ur{border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);transition:border-color var(--transition), color var(--transition);contain:paint;will-change:border-color;background-color:#0000;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:500;text-decoration:none;display:flex}.filters-toggle.svelte-1o85ur{border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition);contain:paint;will-change:border-color;background-color:#0000;align-self:flex-start;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:500;display:none}.filters-toggle.svelte-1o85ur:hover{border-color:var(--accent);color:var(--text)}.filter-count.svelte-1o85ur{background-color:var(--accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.filter-bar.svelte-1o85ur{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filter-group.svelte-1o85ur{flex-direction:column;gap:4px;display:flex}.filter-label.svelte-1o85ur{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10.5px;font-weight:600}.filter-input.svelte-1o85ur{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text);transition:border-color var(--transition);outline:none;padding:6px 9px;font-family:inherit;font-size:12.5px}.filter-input.svelte-1o85ur:focus{border-color:var(--accent)}.filter-select.svelte-1o85ur{cursor:pointer;appearance:auto;min-width:150px}.filter-cc.svelte-1o85ur{text-transform:uppercase;width:70px}.filter-carrier.svelte-1o85ur{min-width:120px}.filter-group-clear.svelte-1o85ur{justify-content:flex-end;padding-bottom:1px}.clear-filters-btn.svelte-1o85ur{border-radius:var(--radius-sm);border:1px solid var(--border-2);color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition);contain:paint;will-change:border-color;background-color:#0000;align-items:center;gap:4px;padding:5px 9px;font-family:inherit;font-size:11.5px;font-weight:500;display:flex}.clear-filters-btn.svelte-1o85ur:hover{border-color:var(--accent);color:var(--text)}.search-row.svelte-1o85ur{align-items:center;gap:4px;display:flex;position:relative}.search-input.svelte-1o85ur{min-width:260px;padding-left:28px}.clear-btn.svelte-1o85ur{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.clear-btn.svelte-1o85ur:hover{border-color:var(--accent);color:var(--text)}.status-group{align-items:center;gap:4px;display:flex}.pill.svelte-1o85ur{border-radius:var(--radius-sm);border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;padding:5px 10px;font-size:12px;font-weight:500}.pill[data-state=on].svelte-1o85ur,.pill[aria-pressed=true].svelte-1o85ur{background-color:var(--accent);border-color:var(--accent);color:#fff}.pill.svelte-1o85ur:hover:not([data-state=on]):not([aria-pressed=true]){border-color:var(--accent);color:var(--text)}.error-banner.svelte-1o85ur{background-color:color-mix(in srgb, var(--red) 12%, transparent);border:1px solid color-mix(in srgb, var(--red) 35%, transparent);border-radius:var(--radius-sm);color:var(--red);padding:10px 14px;font-size:13px}.card.svelte-1o85ur{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.table-card.svelte-1o85ur{min-height:calc(100vh - var(--topbar-h) - 48px);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.table-card.fullscreen.svelte-1o85ur{z-index:100;border-radius:0;height:100vh;min-height:100vh;position:fixed;inset:0}.table-fullscreen-bar.svelte-1o85ur{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.table-fullscreen-label.svelte-1o85ur{color:var(--text);font-size:13.5px;font-weight:600}.table-wrap.svelte-1o85ur{flex:1;min-height:0;padding-bottom:56px;overflow:auto}.data-table.svelte-1o85ur{border-collapse:collapse;width:100%;font-size:var(--table-font-size)}.data-table.svelte-1o85ur thead:where(.svelte-1o85ur) th:where(.svelte-1o85ur){background:var(--surface-2);border-bottom:1px solid var(--border);text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap;z-index:2;padding:9px 11px;font-size:11px;font-weight:600;position:sticky;top:0}.data-table.svelte-1o85ur tbody[data-loading]:where(.svelte-1o85ur){opacity:.45;pointer-events:none;transition:opacity .15s}.clickable-row.svelte-1o85ur{cursor:pointer;transition:background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000}.clickable-row.svelte-1o85ur:hover{background-color:var(--surface-2)}.data-table.svelte-1o85ur tbody:where(.svelte-1o85ur) td:where(.svelte-1o85ur){border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text);padding:8px 11px}.data-table.svelte-1o85ur tbody:where(.svelte-1o85ur) tr:where(.svelte-1o85ur):last-child td:where(.svelte-1o85ur){border-bottom:none}.hidden-col.svelte-1o85ur{display:none}.sortable.svelte-1o85ur{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable.svelte-1o85ur:hover{color:var(--text)}.th-inner.svelte-1o85ur{align-items:center;gap:4px;display:inline-flex}.col-check.svelte-1o85ur{text-align:center;width:36px}.col-id.svelte-1o85ur{width:60px}.col-cc.svelte-1o85ur{width:52px}.col-cap.svelte-1o85ur{white-space:nowrap;line-height:1.25}.cap-line.svelte-1o85ur{display:block}.col-url.svelte-1o85ur{width:32%;min-width:280px}.col-view.svelte-1o85ur{z-index:2;text-align:center;background-color:var(--surface);width:100px;position:sticky;right:0;box-shadow:-6px 0 8px -6px #00000059}.data-table.svelte-1o85ur thead:where(.svelte-1o85ur) th.col-view:where(.svelte-1o85ur){z-index:3;background-color:var(--surface-2)}.row-actions.svelte-1o85ur{align-items:center;gap:2px;display:inline-flex}.row-checkbox.svelte-1o85ur{cursor:pointer;accent-color:var(--accent)}.invisible.svelte-1o85ur{visibility:hidden;pointer-events:none}.inactive-row.svelte-1o85ur td:where(.svelte-1o85ur){opacity:.5}.selected-row.svelte-1o85ur{background-color:color-mix(in srgb, var(--accent) 8%, transparent)}.selected-row.svelte-1o85ur .col-view:where(.svelte-1o85ur){background-color:color-mix(in srgb, var(--accent) 8%, var(--surface))}.clickable-row.svelte-1o85ur:hover .col-view:where(.svelte-1o85ur){background-color:var(--surface-2)}.selected-row.svelte-1o85ur:hover .col-view:where(.svelte-1o85ur){background-color:color-mix(in srgb, var(--accent) 8%, var(--surface-2))}.num.svelte-1o85ur{text-align:right}.mono.svelte-1o85ur{font-family:var(--mono)}.small.svelte-1o85ur{font-size:11.5px}.muted.svelte-1o85ur{color:var(--muted)}.country-tag.svelte-1o85ur{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-size:11px;font-weight:600;font-family:var(--mono);border-radius:3px;padding:2px 6px;display:inline-block}.payout-cell.svelte-1o85ur{color:var(--text);font-weight:600}.name-cell.svelte-1o85ur{max-width:240px}.name-row.svelte-1o85ur{align-items:center;gap:4px;min-width:0;display:flex}.offer-name.svelte-1o85ur{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.copy-name-btn.svelte-1o85ur{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--muted);cursor:pointer;opacity:0;transition:border-color var(--transition), color var(--transition), background-color var(--transition), opacity var(--transition);contain:paint;will-change:opacity, background-color;background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}tr.svelte-1o85ur:hover .copy-name-btn:where(.svelte-1o85ur){opacity:1}.copy-name-btn.svelte-1o85ur:hover{border-color:var(--border-2);color:var(--accent);background-color:var(--surface-2)}.demand-tag.svelte-1o85ur{color:var(--muted);margin-top:2px;font-size:10.5px;font-weight:500;display:inline-block}.url-cell.svelte-1o85ur{min-width:280px;max-width:none}.url-wrap.svelte-1o85ur{align-items:flex-start;gap:6px;min-width:0;display:flex}.url-text.svelte-1o85ur{white-space:normal;word-break:break-all;color:var(--muted);flex:1;font-size:11px;line-height:1.4}.copy-btn.svelte-1o85ur{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.copy-btn.svelte-1o85ur:hover{border-color:var(--border-2);color:var(--text)}.id-wrap.svelte-1o85ur{justify-content:flex-end;align-items:center;gap:4px;display:flex}.copy-id-btn.svelte-1o85ur{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--muted);cursor:pointer;opacity:0;transition:border-color var(--transition), color var(--transition), background-color var(--transition), opacity var(--transition);contain:paint;will-change:opacity, background-color;background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}tr.svelte-1o85ur:hover .copy-id-btn:where(.svelte-1o85ur){opacity:1}.copy-id-btn.svelte-1o85ur:hover{border-color:var(--border-2);color:var(--accent);background-color:var(--surface-2)}.remarks-cell.svelte-1o85ur{max-width:200px}.remarks-inner.svelte-1o85ur{align-items:center;gap:6px;min-width:0;display:flex}.remarks-text.svelte-1o85ur{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.archive-badge.svelte-1o85ur{color:var(--muted);flex-shrink:0;display:inline-flex}.view-link.svelte-1o85ur{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.view-link.svelte-1o85ur:hover{border-color:var(--border-2);color:var(--accent)}.skeleton-row.svelte-1o85ur td:where(.svelte-1o85ur){padding:9px 11px}.skeleton-cell.svelte-1o85ur{background:var(--border);border-radius:3px;min-width:30px;height:14px;animation:1.4s ease-in-out infinite svelte-1o85ur-shimmer}@keyframes svelte-1o85ur-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.empty-cell.svelte-1o85ur{text-align:center;color:var(--muted);font-size:13px;padding:36px 20px!important}.table-pager.svelte-1o85ur{z-index:3;background-color:var(--surface);border-top:1px solid var(--border);box-shadow:0 -6px 16px color-mix(in srgb, var(--text) 6%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.footer-left.svelte-1o85ur{align-items:center;gap:12px;display:flex}.footer-right.svelte-1o85ur{align-items:center;gap:10px;display:flex}.row-count.svelte-1o85ur{color:var(--muted);font-size:12px;font-family:var(--mono)}.selected-count.svelte-1o85ur{color:var(--accent);font-size:12px;font-weight:600;font-family:var(--mono)}.limit-select.svelte-1o85ur{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:border-color var(--transition);outline:none;padding:4px 7px;font-family:inherit;font-size:12px}.limit-select.svelte-1o85ur:focus{border-color:var(--accent)}.pagination.svelte-1o85ur{align-items:center;gap:4px;display:flex}.page-label.svelte-1o85ur{color:var(--muted);font-size:12px;font-family:var(--mono);white-space:nowrap;padding:0 6px}.page-btn.svelte-1o85ur{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;display:flex}.page-btn.svelte-1o85ur:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.page-btn.svelte-1o85ur:disabled{opacity:.35;cursor:not-allowed}.bulk-bar.svelte-1o85ur{background-color:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.bulk-label.svelte-1o85ur{color:var(--accent);font-size:12px;font-weight:600;font-family:var(--mono);white-space:nowrap}.bulk-actions.svelte-1o85ur{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bulk-btn.svelte-1o85ur{border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition);contain:paint;will-change:border-color;white-space:nowrap;background-color:#0000;align-items:center;gap:5px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.bulk-btn.svelte-1o85ur:hover{border-color:var(--accent);color:var(--text)}.txt-backdrop.svelte-1o85ur{z-index:200;background-color:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.txt-modal.svelte-1o85ur{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:100%;max-width:680px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000004d}.txt-modal-header.svelte-1o85ur{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.txt-modal-title.svelte-1o85ur{color:var(--text);font-size:13.5px;font-weight:600}.txt-close.svelte-1o85ur{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition);contain:paint;will-change:border-color;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.txt-close.svelte-1o85ur:hover{border-color:var(--border-2);color:var(--text)}.txt-content.svelte-1o85ur{min-height:0;font-size:12px;font-family:var(--mono);color:var(--text);white-space:pre-wrap;word-break:break-all;background-color:var(--surface-2);flex:1;margin:0;padding:16px;line-height:1.7;overflow-y:auto}.txt-modal-footer.svelte-1o85ur{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;padding:10px 16px;display:flex}@media (width<=768px){.page.svelte-1o85ur{min-height:calc(100vh - var(--topbar-h) - 48px)}.table-card.svelte-1o85ur{min-height:calc(100vh - var(--topbar-h) - 48px);overflow:hidden}.table-wrap.svelte-1o85ur{overflow:auto}.filters-toggle.svelte-1o85ur{display:flex}.filter-bar-hidden.svelte-1o85ur{display:none}.filter-bar.svelte-1o85ur{flex-direction:column;align-items:stretch}.filter-group.svelte-1o85ur{width:100%}.filter-group-clear.svelte-1o85ur{align-items:flex-start}.search-input.svelte-1o85ur,.filter-cc.svelte-1o85ur,.filter-carrier.svelte-1o85ur{width:100%;min-width:0}.btn-label.svelte-1o85ur{display:none}.copy-id-btn.svelte-1o85ur,.copy-name-btn.svelte-1o85ur{opacity:1}}.redirect-note.svelte-1ybhdy3{color:var(--muted);padding:24px;font-size:13px}.form-section-nav.svelte-1qps89c{top:calc(var(--topbar-h) + 16px);position:sticky}.form-section-nav-list.svelte-1qps89c{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.form-section-nav-link.svelte-1qps89c{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--text-2);cursor:pointer;transition:background-color var(--transition), color var(--transition), border-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;border:1px solid #0000;padding:8px 12px;font-size:13px;font-weight:500;display:block}.form-section-nav-link.svelte-1qps89c:hover{background-color:var(--surface-2);color:var(--text)}.form-section-nav-link.active.svelte-1qps89c{background-color:var(--accent-dim);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 25%, transparent);font-weight:600}@media (width<=900px){.form-section-nav.svelte-1qps89c{position:static}.form-section-nav-list.svelte-1qps89c{flex-flow:wrap;gap:6px}.form-section-nav-link.svelte-1qps89c{width:auto;padding:6px 12px;font-size:12px}}.payout-grid.svelte-1vs3y34{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.cap-grid.svelte-625v2a{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}input[type=time].svelte-625v2a{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface-2);height:36px;color:var(--text);box-sizing:border-box;width:100%;padding:0 10px;font-size:13px}input[type=time].svelte-625v2a:focus{border-color:var(--accent);outline:none}.url-input-wrap.svelte-1g32itp{position:relative}.inserted-toast.svelte-1g32itp{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--accent) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);color:var(--accent);font-family:var(--mono);pointer-events:none;padding:2px 7px;font-size:10px;animation:.15s svelte-1g32itp-fade-in;position:absolute;bottom:8px;right:8px}@keyframes svelte-1g32itp-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.macro-sections.svelte-1g32itp{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.macro-section.svelte-1g32itp{flex-direction:column;gap:6px;display:flex}.macro-section-label.svelte-1g32itp{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.macro-buttons.svelte-1g32itp{flex-wrap:wrap;gap:6px;display:flex}.macro-btn.svelte-1g32itp{border:1px solid var(--border-2);border-radius:var(--radius-sm);min-width:88px;max-width:200px;color:var(--text-2);cursor:pointer;text-align:left;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 10px;font-size:11px;display:inline-flex}.macro-btn.svelte-1g32itp:hover{border-color:var(--accent);color:var(--accent);background-color:color-mix(in srgb, var(--accent) 8%, transparent)}.macro-btn-all.svelte-1g32itp{border-style:dashed}.macro-btn-label.svelte-1g32itp{color:var(--text);font-size:12px;font-weight:600}.macro-btn.svelte-1g32itp:hover .macro-btn-label:where(.svelte-1g32itp){color:var(--accent)}.macro-btn-token.svelte-1g32itp{font-family:var(--mono);color:var(--muted);word-break:break-all;font-size:10px}.macro-btn-shortcut.svelte-1g32itp{color:var(--muted);font-size:10px}.macro-hint.svelte-1g32itp{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.macro-hint.svelte-1g32itp a:where(.svelte-1g32itp){color:var(--accent);text-decoration:none}.macro-hint.svelte-1g32itp a:where(.svelte-1g32itp):hover{text-decoration:underline}.param-readout.svelte-1g32itp{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.param-readout.svelte-1g32itp li:where(.svelte-1g32itp){align-items:baseline;gap:5px;font-size:11px;display:inline-flex}.param-readout-label.svelte-1g32itp{color:var(--muted);font-weight:600}.param-readout-value.svelte-1g32itp{font-family:var(--mono);color:var(--text-2);font-size:11px}.query-preview-wrap.svelte-1g32itp{flex-direction:column;gap:4px;display:flex}.query-preview-label.svelte-1g32itp{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.query-preview.svelte-1g32itp{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--surface-2,var(--surface)) 80%, transparent);align-items:stretch;gap:0;display:flex;overflow:hidden}.query-preview-insert.svelte-1g32itp{text-align:left;cursor:pointer;min-width:0;transition:background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;border:none;flex:1;padding:7px 10px;display:block}.query-preview-insert.svelte-1g32itp:hover{background-color:color-mix(in srgb, var(--accent) 8%, transparent)}.query-preview-text.svelte-1g32itp{font-family:var(--mono);color:var(--text);word-break:break-all;font-size:11px;line-height:1.4}.query-preview-insert.svelte-1g32itp:hover .query-preview-text:where(.svelte-1g32itp){color:var(--accent)}.query-preview-copy.svelte-1g32itp{border:none;border-left:1px solid var(--border-2);width:34px;color:var(--muted);cursor:pointer;transition:color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.query-preview-copy.svelte-1g32itp:hover{color:var(--accent);background-color:color-mix(in srgb, var(--accent) 8%, transparent)}@media (width<=720px){.macro-sections.svelte-1g32itp{grid-template-columns:1fr}}.inactivate-form.svelte-lam203{flex-direction:column;gap:16px;max-width:640px;display:flex}.intro.svelte-lam203{color:var(--text-2);margin:0 0 16px;font-size:13px;line-height:1.45}.fields.svelte-lam203{flex-direction:column;gap:14px;display:flex}.replace-block.svelte-lam203{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface-2);flex-direction:column;gap:12px;padding:12px;display:flex}.smart-row.svelte-lam203{align-items:center;gap:10px;display:flex}.smart-hint.svelte-lam203{color:var(--muted);font-size:12px}.linked-preview.svelte-lam203{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.linked-title.svelte-lam203{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.linked-list.svelte-lam203{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.linked-list.svelte-lam203 li:where(.svelte-lam203){justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.linked-list.svelte-lam203 a:where(.svelte-lam203){color:var(--accent);text-decoration:none}.linked-list.svelte-lam203 a:where(.svelte-lam203):hover{text-decoration:underline}.weight.svelte-lam203{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px}.save-error.svelte-lam203{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);background-color:var(--danger-dim);color:var(--danger);padding:10px 12px;font-size:13px}.compare-panel.svelte-19g67jz{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface);overflow:hidden}.compare-header.svelte-19g67jz{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.compare-title-row.svelte-19g67jz{color:var(--text);flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.compare-select.svelte-19g67jz{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface);max-width:280px;color:var(--text);flex:1;padding:5px 8px;font-size:11px}.domain-warn.svelte-19g67jz{color:var(--warning,#b8860b);background-color:color-mix(in srgb, var(--warning,#e6a817) 10%, transparent);border-bottom:1px solid color-mix(in srgb, var(--warning,#e6a817) 25%, var(--border));align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.compare-grid.svelte-19g67jz{grid-template-columns:1fr 1fr;gap:0;display:grid}@media (width<=640px){.compare-grid.svelte-19g67jz{grid-template-columns:1fr}.compare-col.svelte-19g67jz+.compare-col:where(.svelte-19g67jz){border-top:1px solid var(--border)}}.compare-col.svelte-19g67jz{padding:10px 12px}.compare-col.svelte-19g67jz+.compare-col:where(.svelte-19g67jz){border-left:1px solid var(--border)}@media (width<=640px){.compare-col.svelte-19g67jz+.compare-col:where(.svelte-19g67jz){border-left:none}}.col-label.svelte-19g67jz{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 2px;font-size:11px;font-weight:600}.col-time.svelte-19g67jz{color:var(--muted);margin:0 0 8px;font-size:11px}.metric-list.svelte-19g67jz{flex-direction:column;gap:4px;margin:0 0 8px;display:flex}.metric.svelte-19g67jz{align-items:baseline;gap:8px;font-size:12px;display:flex}.metric.svelte-19g67jz dt:where(.svelte-19g67jz){width:64px;color:var(--muted);flex-shrink:0;font-size:11px}.metric.svelte-19g67jz dd:where(.svelte-19g67jz){color:var(--text);margin:0;font-weight:500}.delta.svelte-19g67jz{color:var(--muted);font-size:10px;font-weight:400}.domain.svelte-19g67jz{font-family:var(--font-mono);word-break:break-all;font-size:11px}.domain.changed.svelte-19g67jz{color:var(--warning,#b8860b)}.thumb-btn.svelte-19g67jz{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;width:100%;max-width:140px;padding:0;transition:box-shadow .15s;display:block;overflow:hidden}.thumb-btn.svelte-19g67jz:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}.thumb.svelte-19g67jz{width:100%;height:auto;display:block}.hawkeye-panel.svelte-1duyq1h{flex-direction:column;gap:12px;display:flex}.hawkeye-toolbar.svelte-1duyq1h{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.run-btn.svelte-1duyq1h{min-width:140px}.hawkeye-error.svelte-1duyq1h{color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--danger) 8%, transparent);margin:0;padding:10px 12px;font-size:13px}.hawkeye-layout.svelte-1duyq1h{grid-template-columns:minmax(240px,320px) 1fr;align-items:start;gap:12px;display:grid}@media (width<=900px){.hawkeye-layout.svelte-1duyq1h{grid-template-columns:1fr}}.history-list.svelte-1duyq1h{margin:0;padding:0;list-style:none}.history-item.svelte-1duyq1h{border-bottom:1px solid var(--border);align-items:stretch;display:flex}.history-item.selected.svelte-1duyq1h{background-color:color-mix(in srgb, var(--accent) 12%, var(--surface))}.history-select.svelte-1duyq1h{text-align:left;cursor:pointer;contain:paint;background-color:#0000;border:none;flex-direction:column;flex:1;gap:4px;min-width:0;padding:10px 12px;transition:background-color .15s;display:flex}.history-select.svelte-1duyq1h:hover{background-color:var(--surface-2)}.history-item.selected.svelte-1duyq1h .history-select:where(.svelte-1duyq1h):hover{background-color:color-mix(in srgb, var(--accent) 12%, var(--surface))}.history-main.svelte-1duyq1h{align-items:center;gap:8px;display:flex}.history-time.svelte-1duyq1h{color:var(--text);font-size:12px;font-weight:600}.history-meta.svelte-1duyq1h{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.meta-tag.svelte-1duyq1h{align-items:center;gap:3px;display:inline-flex}.status-badge.svelte-1duyq1h{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:600}.status-badge.ok.svelte-1duyq1h{color:var(--success);background-color:color-mix(in srgb, var(--success) 15%, transparent)}.status-badge.error.svelte-1duyq1h{color:var(--danger);background-color:color-mix(in srgb, var(--danger) 15%, transparent)}.domain-dot.svelte-1duyq1h{color:var(--warning,#e6a817);font-size:8px;line-height:1}.delete-btn.svelte-1duyq1h{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-right:8px;padding:0;transition:color .15s,border-color .15s,background-color .15s;display:flex}.delete-btn.svelte-1duyq1h:hover:not(:disabled){color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent);background-color:color-mix(in srgb, var(--danger) 8%, transparent)}.delete-btn.svelte-1duyq1h:disabled{opacity:.5;cursor:not-allowed}.detail-pane.svelte-1duyq1h{flex-direction:column;gap:10px;min-width:0;display:flex}.detail-head.svelte-1duyq1h{align-items:flex-start;gap:8px;display:flex}.stat-row.svelte-1duyq1h{flex:1;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;display:grid}.stat-row.svelte-1duyq1h .stat-val.mono{font-family:var(--font-mono);font-size:12px}.export-btn.svelte-1duyq1h{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.landing-meta.svelte-1duyq1h{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface);padding:8px 10px}.landing-title.svelte-1duyq1h{color:var(--text);margin:0 0 6px;font-size:13px;font-weight:600}.landing-url-row.svelte-1duyq1h{align-items:flex-start;gap:8px;display:flex}.landing-url-row.svelte-1duyq1h .tracking-wrap{flex:1;min-width:0}.open-link.svelte-1duyq1h{border:1px solid var(--border);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex}.open-link.svelte-1duyq1h:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.result-split.svelte-1duyq1h{grid-template-columns:minmax(200px,300px) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (width<=760px){.result-split.svelte-1duyq1h{grid-template-columns:1fr}}.screenshot-col.svelte-1duyq1h,.trail-col.svelte-1duyq1h{min-width:0}.trail-empty.svelte-1duyq1h{align-self:center}.screenshot-btn.svelte-1duyq1h{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;contain:paint;background:0 0;width:100%;padding:0;transition:box-shadow .15s;display:block;position:relative;overflow:hidden}.screenshot-btn.svelte-1duyq1h:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 40%, transparent)}.screenshot-btn.svelte-1duyq1h:hover .screenshot-hint:where(.svelte-1duyq1h){opacity:1}.screenshot-thumb.svelte-1duyq1h{width:100%;height:auto;display:block}.screenshot-hint.svelte-1duyq1h{color:#fff;text-align:center;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000a6);padding:6px 8px;font-size:11px;font-weight:500;transition:opacity .15s;position:absolute;inset:auto 0 0}.trail-table-wrap.svelte-1duyq1h{overflow-x:auto}.trail-table.svelte-1duyq1h{border-collapse:collapse;width:100%;font-size:12px}.trail-table.svelte-1duyq1h th:where(.svelte-1duyq1h){text-align:left;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px;font-weight:600}.trail-table.svelte-1duyq1h td:where(.svelte-1duyq1h){border-bottom:1px solid var(--border);vertical-align:top;padding:8px 10px}.col-num.svelte-1duyq1h{width:28px}.num-cell.svelte-1duyq1h{color:var(--muted);font-size:11px;font-weight:600}.url-cell.svelte-1duyq1h{max-width:320px;font-family:var(--font-mono);font-size:11px}.url-cell.svelte-1duyq1h a:where(.svelte-1duyq1h){color:var(--accent);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.url-cell.svelte-1duyq1h a:where(.svelte-1duyq1h):hover{text-decoration:underline}.row-final.svelte-1duyq1h{background-color:color-mix(in srgb, var(--success) 5%, transparent)}.status-cell.svelte-1duyq1h,.dur-cell.svelte-1duyq1h{white-space:nowrap;color:var(--muted);font-size:11px}.status-pill.svelte-1duyq1h{border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.status-pill.status-2xx.svelte-1duyq1h{color:var(--success);background-color:color-mix(in srgb, var(--success) 15%, transparent)}.status-pill.status-3xx.svelte-1duyq1h{color:var(--accent);background-color:color-mix(in srgb, var(--accent) 15%, transparent)}.status-pill.status-4xx.svelte-1duyq1h{color:var(--warning,#b8860b);background-color:color-mix(in srgb, var(--warning,#e6a817) 15%, transparent)}.status-pill.status-5xx.svelte-1duyq1h{color:var(--danger);background-color:color-mix(in srgb, var(--danger) 15%, transparent)}.proxy-err.svelte-1duyq1h{color:var(--warning,#e6a817);margin-left:4px}.muted-note.svelte-1duyq1h{color:var(--muted);margin:0;padding:12px 14px;font-size:13px}.activate-card.svelte-1ms7e5{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface);margin-bottom:12px;padding:12px}.activate-btn.svelte-1ms7e5{width:100%}.activate-error.svelte-1ms7e5{color:var(--danger);margin:8px 0 0;font-size:12px}.offer-context.svelte-1s3viou{grid-template-columns:minmax(120px,1fr) 1px minmax(140px,1.2fr);align-items:start;gap:12px;min-width:280px;display:grid}.context-col.svelte-1s3viou{flex-direction:column;gap:3px;min-width:0;display:flex}.context-divider.svelte-1s3viou{background-color:var(--border);align-self:stretch;width:1px;margin:2px 0}.entity-title.svelte-1s3viou{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.entity-id.svelte-1s3viou{font-size:10.5px}.postback-url.svelte-1s3viou{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.postback-empty.svelte-1s3viou{font-size:10px;font-style:italic}.cap-preview.svelte-1s3viou{color:var(--accent);margin-top:2px;font-size:10.5px}.chip-row.svelte-1s3viou{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.chip.svelte-1s3viou{background-color:var(--surface-2);border:1px solid var(--border-2);color:var(--text-2);white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-block}.chip-accent.svelte-1s3viou{background-color:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 25%, transparent);color:var(--accent);font-weight:600;font-family:var(--mono)}.meta-line.svelte-1s3viou{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;line-height:1.35;overflow:hidden}.row-err.svelte-1s3viou{color:var(--danger);margin-top:2px;font-size:11px}.muted.svelte-1s3viou{color:var(--muted)}.mono.svelte-1s3viou{font-family:var(--mono)}.cap-settings.svelte-8qydcj{flex-direction:column;gap:16px;display:flex}.section-hint.svelte-8qydcj{color:var(--text-2);margin:0;font-size:12.5px}.bulk-block.svelte-8qydcj{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface-2);flex-direction:column;gap:10px;padding:12px;display:flex}.bulk-label.svelte-8qydcj{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:11px;font-weight:700}.bulk-actions.svelte-8qydcj,.supply-bulk.svelte-8qydcj{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.supply-select.svelte-8qydcj{min-width:180px;max-width:280px}.text-btn.svelte-8qydcj{border-radius:var(--radius-sm);border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;align-items:center;padding:6px 12px;font-size:12px;display:inline-flex}.text-btn.svelte-8qydcj:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background-color:var(--surface)}.text-btn.svelte-8qydcj:disabled{opacity:.45;cursor:not-allowed}.field-select.svelte-8qydcj{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);height:32px;color:var(--text);transition:border-color var(--transition);outline:none;padding:0 8px;font-family:inherit;font-size:12px}.field-select.svelte-8qydcj:focus{border-color:var(--accent)}.table-wrap.svelte-8qydcj{border:1px solid var(--border);border-radius:var(--radius-sm);overflow-x:auto}.config-table.svelte-8qydcj{border-collapse:collapse;width:100%;min-width:760px;font-size:12.5px}.config-table.svelte-8qydcj th:where(.svelte-8qydcj){text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--border);background-color:var(--surface-2);white-space:nowrap;padding:8px 10px;font-size:10px;font-weight:700}.config-table.svelte-8qydcj td:where(.svelte-8qydcj){border-bottom:1px solid var(--border);vertical-align:middle;padding:10px}.config-table.svelte-8qydcj tbody:where(.svelte-8qydcj) tr:where(.svelte-8qydcj):last-child td:where(.svelte-8qydcj){border-bottom:none}.config-table.svelte-8qydcj tbody:where(.svelte-8qydcj) tr:where(.svelte-8qydcj):hover td:where(.svelte-8qydcj){background-color:var(--surface-2)}.config-table.svelte-8qydcj tbody:where(.svelte-8qydcj) tr.row-error:where(.svelte-8qydcj) td:where(.svelte-8qydcj){background-color:color-mix(in srgb, var(--danger) 6%, transparent)}.context-cell.svelte-8qydcj{min-width:320px;max-width:420px}.cap-type.svelte-8qydcj{width:110px}.fields-cell.svelte-8qydcj{min-width:240px}.inline-fields.svelte-8qydcj{flex-wrap:wrap;gap:6px;display:flex}.field-input.svelte-8qydcj{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);height:32px;color:var(--text);transition:border-color var(--transition);outline:none;padding:0 8px;font-family:inherit;font-size:12px}.field-input.svelte-8qydcj:focus{border-color:var(--accent)}.limit-input.svelte-8qydcj{width:80px;font-family:var(--mono)}.time-input.svelte-8qydcj{width:110px;font-family:var(--mono)}.actions-cell.svelte-8qydcj{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ghost-btn.svelte-8qydcj{border-radius:var(--radius-sm);border:1px solid var(--border-2);color:var(--accent);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;padding:3px 8px;font-size:11px;font-weight:500}.ghost-btn.svelte-8qydcj:hover{border-color:var(--accent);background-color:color-mix(in srgb, var(--accent) 8%, transparent)}.muted.svelte-8qydcj{color:var(--muted)}.empty-cell.svelte-8qydcj{text-align:center;color:var(--muted);padding:24px 10px;font-style:italic}.payout-settings.svelte-zxuo2v{flex-direction:column;gap:16px;display:flex}.section-hint.svelte-zxuo2v{color:var(--text-2);margin:0;font-size:12.5px}.bulk-block.svelte-zxuo2v{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface-2);flex-direction:column;gap:10px;padding:12px;display:flex}.bulk-label.svelte-zxuo2v{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:11px;font-weight:700}.bulk-payout-row.svelte-zxuo2v{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.field.svelte-zxuo2v{flex-direction:column;gap:4px;display:flex}.field-label.svelte-zxuo2v{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10px;font-weight:700}.bulk-actions.svelte-zxuo2v,.supply-bulk.svelte-zxuo2v{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.supply-select.svelte-zxuo2v{min-width:180px;max-width:280px}.text-btn.svelte-zxuo2v{border-radius:var(--radius-sm);border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;align-items:center;padding:6px 12px;font-size:12px;display:inline-flex}.text-btn.svelte-zxuo2v:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background-color:var(--surface)}.text-btn.svelte-zxuo2v:disabled{opacity:.45;cursor:not-allowed}.field-select.svelte-zxuo2v{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);height:32px;color:var(--text);transition:border-color var(--transition);outline:none;padding:0 8px;font-family:inherit;font-size:12px}.field-select.svelte-zxuo2v:focus{border-color:var(--accent)}.currency-wrap.svelte-zxuo2v select{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);height:32px;color:var(--text);transition:border-color var(--transition);outline:none;padding:0 8px;font-family:inherit;font-size:12px}.currency-wrap.svelte-zxuo2v select:focus{border-color:var(--accent)}.currency-wrap.svelte-zxuo2v select.cur-select{width:80px}.table-wrap.svelte-zxuo2v{border:1px solid var(--border);border-radius:var(--radius-sm);overflow-x:auto}.config-table.svelte-zxuo2v{border-collapse:collapse;width:100%;min-width:760px;font-size:12.5px}.config-table.svelte-zxuo2v th:where(.svelte-zxuo2v){text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--border);background-color:var(--surface-2);white-space:nowrap;padding:8px 10px;font-size:10px;font-weight:700}.config-table.svelte-zxuo2v td:where(.svelte-zxuo2v){border-bottom:1px solid var(--border);vertical-align:middle;padding:10px}.config-table.svelte-zxuo2v tbody:where(.svelte-zxuo2v) tr:where(.svelte-zxuo2v):last-child td:where(.svelte-zxuo2v){border-bottom:none}.config-table.svelte-zxuo2v tbody:where(.svelte-zxuo2v) tr:where(.svelte-zxuo2v):hover td:where(.svelte-zxuo2v){background-color:var(--surface-2)}.config-table.svelte-zxuo2v tbody:where(.svelte-zxuo2v) tr.row-error:where(.svelte-zxuo2v) td:where(.svelte-zxuo2v){background-color:color-mix(in srgb, var(--danger) 6%, transparent)}.context-cell.svelte-zxuo2v{min-width:320px;max-width:420px}.amount-input.svelte-zxuo2v{width:90px;font-family:var(--mono)}.field-input.svelte-zxuo2v{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);height:32px;color:var(--text);transition:border-color var(--transition);outline:none;padding:0 8px;font-family:inherit;font-size:12px}.field-input.svelte-zxuo2v:focus{border-color:var(--accent)}.actions-cell.svelte-zxuo2v{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ghost-btn.svelte-zxuo2v{border-radius:var(--radius-sm);border:1px solid var(--border-2);color:var(--accent);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;padding:3px 8px;font-size:11px;font-weight:500}.ghost-btn.svelte-zxuo2v:hover{border-color:var(--accent);background-color:color-mix(in srgb, var(--accent) 8%, transparent)}.muted.svelte-zxuo2v{color:var(--muted)}.empty-cell.svelte-zxuo2v{text-align:center;color:var(--muted);padding:24px 10px;font-style:italic}.postback-preview.svelte-1xj22iq{flex-direction:column;gap:8px;margin-top:4px;display:flex}.preview-label.svelte-1xj22iq{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:11px;font-weight:700}.table-wrap.svelte-1xj22iq{border:1px solid var(--border);border-radius:var(--radius-sm);overflow-x:auto}.preview-table.svelte-1xj22iq{border-collapse:collapse;width:100%;min-width:480px;font-size:12px}.preview-table.svelte-1xj22iq th:where(.svelte-1xj22iq){text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background-color:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap;padding:7px 10px;font-size:10px;font-weight:700}.preview-table.svelte-1xj22iq td:where(.svelte-1xj22iq){border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 10px}.preview-table.svelte-1xj22iq tbody:where(.svelte-1xj22iq) tr:where(.svelte-1xj22iq):last-child td:where(.svelte-1xj22iq){border-bottom:none}.preview-table.svelte-1xj22iq tbody:where(.svelte-1xj22iq) tr:where(.svelte-1xj22iq):hover td:where(.svelte-1xj22iq){background-color:var(--surface-2)}.sup-cell.svelte-1xj22iq{flex-direction:column;gap:2px;min-width:100px;display:flex}.sup-name.svelte-1xj22iq{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:500;overflow:hidden}.url-cell.svelte-1xj22iq{max-width:320px}.url-text.svelte-1xj22iq{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.empty-url.svelte-1xj22iq{font-size:11px;font-style:italic}.settings-cell.svelte-1xj22iq{white-space:nowrap;font-size:11px}.muted.svelte-1xj22iq{color:var(--muted)}.mono.svelte-1xj22iq{font-family:var(--mono);font-size:10.5px}.dist-page.svelte-xcrffy{flex-direction:column;gap:20px;padding-bottom:80px;display:flex}.count-badge.svelte-xcrffy{color:var(--accent);font-size:11px;font-weight:600;font-family:var(--mono)}.section-toggle.svelte-xcrffy{border-radius:var(--radius-sm);border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;align-items:center;gap:5px;padding:4px 9px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.section-toggle.svelte-xcrffy:hover{border-color:var(--accent);color:var(--text);background-color:var(--surface-2)}.collapsed-hint.svelte-xcrffy{margin-bottom:0}.do-table.svelte-xcrffy{flex-direction:column;display:flex}.section-hint.svelte-xcrffy{color:var(--text-2);margin:0 0 12px;font-size:12.5px}.do-head.svelte-xcrffy{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--border);grid-template-columns:52px 1fr 56px 100px 48px 80px 64px 36px;gap:8px;padding:6px 10px;font-size:10px;font-weight:700;display:grid}.do-row.svelte-xcrffy{border-bottom:1px solid var(--border);transition:background-color var(--transition);contain:paint;will-change:background-color;grid-template-columns:52px 1fr 56px 100px 48px 80px 64px 36px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:grid}.do-row.svelte-xcrffy:last-child{border-bottom:none}.do-row.svelte-xcrffy:hover{background-color:var(--surface-2)}.do-name.svelte-xcrffy{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.do-empty.svelte-xcrffy{text-align:center;color:var(--muted);padding:24px 10px;font-size:13px}.field.svelte-xcrffy{flex-direction:column;gap:5px;display:flex}.field-label.svelte-xcrffy{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10.5px;font-weight:700}.field-select.svelte-xcrffy,.field-input.svelte-xcrffy{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);height:34px;color:var(--text);transition:border-color var(--transition);outline:none;padding:0 8px;font-family:inherit;font-size:13px}.field-select.svelte-xcrffy:focus,.field-input.svelte-xcrffy:focus{border-color:var(--accent)}.field-select.svelte-xcrffy:disabled{opacity:.5}.direct-field.svelte-xcrffy{flex-direction:column;gap:6px;display:flex}.postback-grid.svelte-xcrffy{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.search-wrap.svelte-xcrffy{margin-bottom:12px}.search-row.svelte-xcrffy{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);transition:border-color var(--transition);align-items:center;display:flex}.search-row.svelte-xcrffy:focus-within{border-color:var(--accent)}.search-icon.svelte-xcrffy{color:var(--muted);pointer-events:none;flex-shrink:0;align-items:center;padding:0 6px 0 10px;display:flex}.search-input.svelte-xcrffy{height:34px;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:0 6px;font-family:inherit;font-size:13px}.clear-btn.svelte-xcrffy{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;transition:color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:3px;display:flex}.clear-btn.svelte-xcrffy:hover{color:var(--text);background-color:var(--surface-2)}.dropdown.svelte-xcrffy{z-index:200;background-color:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius);max-height:240px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.drop-item.svelte-xcrffy{border-radius:var(--radius-sm);text-align:left;cursor:pointer;width:100%;transition:background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;border:none;align-items:center;gap:8px;padding:7px 8px;font-size:12.5px;display:flex}.drop-item.svelte-xcrffy:hover,.drop-item-focused.svelte-xcrffy{background-color:var(--surface-2)}.drop-item-focused.svelte-xcrffy .drop-name:where(.svelte-xcrffy){color:var(--accent)}.drop-id.svelte-xcrffy{color:var(--muted);font-size:11px;font-weight:600;font-family:var(--mono);flex-shrink:0;min-width:32px}.drop-name.svelte-xcrffy{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-weight:500;overflow:hidden}.drop-plus{color:var(--muted);opacity:0;transition:opacity var(--transition);flex-shrink:0;margin-left:auto}.drop-item.svelte-xcrffy:hover .drop-plus{opacity:1;color:var(--accent)}.drop-empty.svelte-xcrffy{color:var(--muted);text-align:center;padding:16px 12px;font-size:11px;font-style:italic}.list-placeholder.svelte-xcrffy{text-align:center;color:var(--muted);border:1px dashed var(--border-2);border-radius:var(--radius-sm);padding:20px 10px;font-size:12.5px}.sup-list.svelte-xcrffy{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;display:flex;overflow:hidden}.sup-list-head.svelte-xcrffy{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background-color:var(--surface-2);border-bottom:1px solid var(--border);grid-template-columns:52px 1fr 36px;gap:8px;padding:6px 10px;font-size:10px;font-weight:700;display:grid}.sup-row.svelte-xcrffy{border-bottom:1px solid var(--border);transition:background-color var(--transition);contain:paint;will-change:background-color;grid-template-columns:52px 1fr 36px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:grid}.sup-row.svelte-xcrffy:last-child{border-bottom:none}.sup-row.svelte-xcrffy:hover{background-color:var(--surface-2)}.sup-name.svelte-xcrffy{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mono.svelte-xcrffy{font-family:var(--mono)}.small.svelte-xcrffy{font-size:11.5px}.muted.svelte-xcrffy{color:var(--muted)}.cc-tag.svelte-xcrffy{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-size:11px;font-weight:600;font-family:var(--mono);border-radius:3px;padding:2px 6px;display:inline-block}.remove-btn.svelte-xcrffy{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.remove-btn.svelte-xcrffy:hover{border-color:var(--danger,#ef4444);color:var(--danger,#ef4444)}.save-error.svelte-xcrffy{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--danger,#ef4444) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger,#ef4444) 30%, transparent);color:var(--danger,#ef4444);padding:10px 14px;font-size:13px}.hint-error.svelte-xcrffy{color:var(--danger,#ef4444);font-size:12.5px}.hint-warn.svelte-xcrffy{color:var(--warning,#f59e0b);font-size:12.5px}.hint-info.svelte-xcrffy{color:var(--muted);font-size:12.5px}.success-card.svelte-xcrffy{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.success-icon{color:var(--success,#22c55e)}.success-title.svelte-xcrffy{color:var(--text);margin:0;font-size:18px;font-weight:600}.success-sub.svelte-xcrffy{color:var(--text-2);max-width:440px;margin:0;font-size:13.5px}.success-actions.svelte-xcrffy{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.empty-page.svelte-xcrffy{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:60px 24px;font-size:13.5px;display:flex}.empty-page.svelte-xcrffy a:where(.svelte-xcrffy){color:var(--accent);text-decoration:underline}.empty-page.svelte-xcrffy strong:where(.svelte-xcrffy){color:var(--text-2)}.btn-primary{border-radius:var(--radius-sm);background-color:var(--accent);color:#fff;cursor:pointer;transition:opacity var(--transition);border:none;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.btn-secondary{border-radius:var(--radius-sm);border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition);background-color:#0000;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.btn-secondary:hover{border-color:var(--accent);color:var(--text)}.page.svelte-atxj4z{max-width:1400px;min-height:calc(100vh - var(--topbar-h));flex-direction:column;gap:16px;display:flex}.page-header.svelte-atxj4z{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header-left.svelte-atxj4z{flex-direction:column;gap:3px;display:flex}.page-title.svelte-atxj4z{letter-spacing:-.02em;color:var(--text);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.page-sub.svelte-atxj4z{color:var(--muted);font-size:12px;font-family:var(--mono);margin:0}.refresh-btn.svelte-atxj4z{background-color:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition);flex-shrink:0;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:500;display:flex}.refresh-btn.svelte-atxj4z:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.refresh-btn.svelte-atxj4z:disabled{opacity:.5;cursor:not-allowed}.refresh-icon.svelte-atxj4z{color:var(--muted);align-items:center;display:flex}.refresh-icon.spinning.svelte-atxj4z{animation:.7s linear infinite svelte-atxj4z-spin}.stats-strip.svelte-atxj4z{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stat-card.svelte-atxj4z{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);align-items:center;gap:12px;padding:14px 16px;display:flex}.stat-body.svelte-atxj4z{flex-direction:column;gap:2px;display:flex}.stat-value.svelte-atxj4z{letter-spacing:-.03em;color:var(--text);font-size:22px;font-weight:700;line-height:1}.stat-label.svelte-atxj4z{color:var(--muted);align-items:center;gap:5px;font-size:11.5px;display:flex}.stat-pct.svelte-atxj4z{background-color:var(--surface-2);border:1px solid var(--border-2);color:var(--text-2);font-size:10px;font-family:var(--mono);border-radius:99px;padding:0 5px}.stat-skeleton.svelte-atxj4z{border-radius:var(--radius);background-image:linear-gradient(90deg, var(--surface) 0%, var(--surface-2) 50%, var(--surface) 100%);border:1px solid var(--border);background-size:400px 100%;height:72px;animation:1.4s infinite svelte-atxj4z-shimmer}.filter-bar.svelte-atxj4z{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-wrap.svelte-atxj4z{background-color:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--muted);flex:1;align-items:center;gap:7px;min-width:220px;padding:0 10px;display:flex}.search-input.svelte-atxj4z{color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:13px}.search-input.svelte-atxj4z::placeholder{color:var(--muted)}.search-clear.svelte-atxj4z{color:var(--muted);cursor:pointer;transition:color var(--transition);background:0 0;border:none;border-radius:3px;align-items:center;padding:2px;display:flex}.search-clear.svelte-atxj4z:hover{color:var(--text)}.filter-input.svelte-atxj4z{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);color:var(--text);width:100px;transition:border-color var(--transition);font-size:13px;font-family:var(--mono);text-transform:uppercase;outline:none;padding:8px 10px}.filter-input.svelte-atxj4z:focus{border-color:var(--accent)}.filter-input.svelte-atxj4z::placeholder{color:var(--muted);text-transform:none;font-family:inherit}.filter-select.svelte-atxj4z{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);color:var(--text);cursor:pointer;transition:border-color var(--transition);outline:none;padding:8px 10px;font-size:13px}.filter-select.svelte-atxj4z:focus{border-color:var(--accent)}.toggle-label.svelte-atxj4z{border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;background-color:var(--surface);transition:border-color var(--transition), background-color var(--transition), color var(--transition);-webkit-user-select:none;user-select:none;contain:paint;will-change:background-color;align-items:center;gap:5px;padding:7px 10px;font-size:12.5px;display:flex}.toggle-label.svelte-atxj4z input:where(.svelte-atxj4z){display:none}.toggle-label.svelte-atxj4z:hover{border-color:var(--accent);color:var(--text)}.toggle-label.active.svelte-atxj4z{border-color:var(--accent);background-color:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.clear-filters-btn.svelte-atxj4z{border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition);background-color:#0000;align-items:center;gap:5px;padding:7px 11px;font-size:12.5px;display:flex}.clear-filters-btn.svelte-atxj4z:hover{border-color:var(--danger);color:var(--danger)}.card.svelte-atxj4z{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.table-wrap.svelte-atxj4z{overflow-x:auto}.data-table.svelte-atxj4z{border-collapse:collapse;width:100%;font-size:13px}.data-table.svelte-atxj4z thead:where(.svelte-atxj4z) th:where(.svelte-atxj4z){text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:600}.data-table.svelte-atxj4z thead:where(.svelte-atxj4z) th.col-right:where(.svelte-atxj4z){text-align:right}.data-table.svelte-atxj4z tbody:where(.svelte-atxj4z) td:where(.svelte-atxj4z){border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 14px}.data-table.svelte-atxj4z tbody:where(.svelte-atxj4z) tr:where(.svelte-atxj4z):last-child td:where(.svelte-atxj4z){border-bottom:none}.data-table.svelte-atxj4z tbody:where(.svelte-atxj4z) tr:where(.svelte-atxj4z){transition:background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000}.data-table.svelte-atxj4z tbody:where(.svelte-atxj4z) tr:where(.svelte-atxj4z):hover{background-color:var(--surface-2)}.col-right.svelte-atxj4z{text-align:right}.sort-btn.svelte-atxj4z{cursor:pointer;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;transition:color var(--transition);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.sort-btn.svelte-atxj4z:hover{color:var(--text)}.subnet-prefix.svelte-atxj4z{font-family:var(--mono);color:var(--text);letter-spacing:.01em;font-size:12.5px;font-weight:600}.location-cell.svelte-atxj4z{align-items:center;gap:9px;display:flex}.country-flag.svelte-atxj4z{flex-shrink:0;font-size:18px;line-height:1}.location-text.svelte-atxj4z{flex-direction:column;gap:1px;min-width:0;display:flex}.location-city.svelte-atxj4z{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.location-country.svelte-atxj4z{color:var(--muted);font-size:11px;font-family:var(--mono);white-space:nowrap}.asn-cell.svelte-atxj4z{flex-direction:column;gap:2px;min-width:0;display:flex}.asn-top.svelte-atxj4z{align-items:center;gap:6px;display:flex}.asn-number.svelte-atxj4z{font-family:var(--mono);color:var(--text-2);font-size:11.5px;font-weight:600}.asn-type-badge.svelte-atxj4z{text-transform:uppercase;letter-spacing:.05em;background-color:var(--surface-2);border:1px solid var(--border-2);color:var(--text-2);border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.asn-type-badge[data-type=isp].svelte-atxj4z{background-color:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--accent)}.asn-type-badge[data-type=hosting].svelte-atxj4z{color:#f97316;background-color:#f973161f;border-color:#f9731659}.asn-type-badge[data-type=business].svelte-atxj4z{color:#a855f7;background-color:#a855f71f;border-color:#a855f759}.asn-type-badge[data-type=education].svelte-atxj4z{color:#22c55e;background-color:#22c55e1f;border-color:#22c55e59}.asn-name.svelte-atxj4z{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:12.5px;overflow:hidden}.asn-domain.svelte-atxj4z{color:var(--muted);font-size:11px;font-family:var(--mono)}.carrier-cell.svelte-atxj4z{flex-direction:column;gap:1px;display:flex}.carrier-name.svelte-atxj4z{color:var(--text);white-space:nowrap;font-size:12.5px}.carrier-code.svelte-atxj4z{font-size:10.5px;font-family:var(--mono);color:var(--muted)}.muted-dash.svelte-atxj4z{color:var(--muted)}.flags-cell.svelte-atxj4z{flex-wrap:wrap;gap:4px;display:flex}.flag-pill.svelte-atxj4z{text-transform:uppercase;letter-spacing:.05em;border:1px solid #0000;border-radius:99px;padding:2px 6px;font-size:9.5px;font-weight:700}.flag-mobile.svelte-atxj4z{color:#22c55e;background-color:#22c55e1f;border-color:#22c55e4d}.flag-hosting.svelte-atxj4z{color:#f97316;background-color:#f973161f;border-color:#f973164d}.flag-anon.svelte-atxj4z{color:#a855f7;background-color:#a855f71f;border-color:#a855f74d}.flag-anycast.svelte-atxj4z{color:#3b82f6;background-color:#3b82f61f;border-color:#3b82f64d}.flag-satellite.svelte-atxj4z{color:#ec4899;background-color:#ec48991f;border-color:#ec48994d}.cached-time.svelte-atxj4z{font-size:12px;font-family:var(--mono);color:var(--muted)}.empty-row.svelte-atxj4z{text-align:center;color:var(--muted);padding:48px 24px;font-size:13px}.pagination.svelte-atxj4z{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.pagination-info.svelte-atxj4z{color:var(--muted);font-size:12px;font-family:var(--mono);flex:1;min-width:140px}.pagination-controls.svelte-atxj4z{align-items:center;gap:8px;display:flex}.page-btn.svelte-atxj4z{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition);padding:5px 11px;font-size:12px}.page-btn.svelte-atxj4z:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.page-btn.svelte-atxj4z:disabled{opacity:.4;cursor:not-allowed}.page-indicator.svelte-atxj4z{color:var(--muted);font-size:12px;font-family:var(--mono);white-space:nowrap}.limit-select.svelte-atxj4z{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);color:var(--text-2);cursor:pointer;outline:none;padding:5px 8px;font-size:12px}.table-skeleton.svelte-atxj4z{flex-direction:column;gap:1px;padding:12px;display:flex}.row-skeleton.svelte-atxj4z{border-radius:var(--radius-sm);background-image:linear-gradient(90deg, var(--surface) 0%, var(--surface-2) 50%, var(--surface) 100%);background-size:800px 100%;height:44px;animation:1.4s ease-in-out infinite svelte-atxj4z-shimmer}.error-banner.svelte-atxj4z{background-color:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--radius-sm);color:var(--danger);padding:10px 14px;font-size:13px}@keyframes svelte-atxj4z-spin{to{transform:rotate(360deg)}}@keyframes svelte-atxj4z-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@media (width<=900px){.stats-strip.svelte-atxj4z{grid-template-columns:repeat(2,1fr)}.filter-bar.svelte-atxj4z{flex-direction:column;align-items:stretch}.search-wrap.svelte-atxj4z{min-width:unset}}@media (width<=600px){.page.svelte-atxj4z{padding:14px 16px}.stats-strip.svelte-atxj4z{grid-template-columns:1fr 1fr}}.login-root.svelte-1x05zx6{background-color:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card.svelte-1x05zx6{background-color:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;align-items:center;gap:8px;width:100%;max-width:380px;padding:40px 36px;display:flex}.login-logo.svelte-1x05zx6{border-radius:var(--radius);background-color:var(--accent);width:48px;height:48px;color:var(--bg);letter-spacing:-.02em;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:8px;font-size:1.1rem;font-weight:700;display:flex}.login-title.svelte-1x05zx6{color:var(--text);text-align:center;letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.login-sub.svelte-1x05zx6{color:var(--muted);text-align:center;margin-bottom:8px;font-size:.85rem}.login-form.svelte-1x05zx6{flex-direction:column;gap:16px;width:100%;margin-top:8px;display:flex}.field.svelte-1x05zx6{flex-direction:column;gap:6px;display:flex}.field-label.svelte-1x05zx6{color:var(--text-2);font-size:.8rem;font-weight:500}.field-input.svelte-1x05zx6{background-color:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--radius-sm);width:100%;color:var(--text);font-size:.9rem;font-family:var(--font);transition:border-color var(--transition), box-shadow var(--transition);outline:none;padding:9px 12px}.field-input.svelte-1x05zx6:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.field-input-error.svelte-1x05zx6{border-color:var(--danger)}.field-input-error.svelte-1x05zx6:focus{box-shadow:0 0 0 2px var(--danger-dim)}.field-input.svelte-1x05zx6:disabled{opacity:.6;cursor:not-allowed}.field-error.svelte-1x05zx6{color:var(--danger);font-size:.78rem}.login-btn.svelte-1x05zx6{background-color:var(--accent);width:100%;color:var(--bg);border-radius:var(--radius-sm);font-size:.88rem;font-weight:600;font-family:var(--font);cursor:pointer;transition:background-color var(--transition);border:none;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:10px 16px;display:flex}.login-btn.svelte-1x05zx6:hover:not(:disabled){background-color:var(--accent-hover)}.login-btn.svelte-1x05zx6:disabled{opacity:.55;cursor:not-allowed}.spinner.svelte-1x05zx6{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.6s linear infinite svelte-1x05zx6-spin}@keyframes svelte-1x05zx6-spin{to{transform:rotate(360deg)}}.page.svelte-es2ghq{flex-direction:column;gap:20px;max-width:960px;display:flex}.page-header.svelte-es2ghq{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-title.svelte-es2ghq{letter-spacing:-.02em;font-size:22px;font-weight:700}.page-sub.svelte-es2ghq{color:var(--muted);margin-top:2px;font-size:12px}.header-actions.svelte-es2ghq{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.range-tabs.svelte-es2ghq{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.range-tab.svelte-es2ghq{color:var(--text-2);cursor:pointer;contain:paint;background-color:#0000;border:none;padding:6px 12px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s}.range-tab.active.svelte-es2ghq{background-color:var(--accent-dim);color:var(--accent)}.refresh-btn.svelte-es2ghq{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}.refresh-btn.svelte-es2ghq:disabled{opacity:.5;cursor:not-allowed}.refresh-icon.spinning.svelte-es2ghq{animation:.7s linear infinite svelte-es2ghq-spin}@keyframes svelte-es2ghq-spin{to{transform:rotate(360deg)}}.section.svelte-es2ghq{flex-direction:column;gap:10px;display:flex}.section-title.svelte-es2ghq{color:var(--text-2);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.target-strip.svelte-es2ghq{flex-wrap:wrap;gap:10px;display:flex}.target-card.svelte-es2ghq{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:4px;min-width:200px;padding:10px 14px;display:flex}.target-job.svelte-es2ghq{font-size:12px;font-weight:600;font-family:var(--mono)}.target-badge.svelte-es2ghq{text-transform:uppercase;letter-spacing:.04em;border-radius:99px;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:700}.target-badge[data-health=up].svelte-es2ghq{color:#34d399;background:#34d39933}.target-badge[data-health=down].svelte-es2ghq,.target-badge[data-health=unknown].svelte-es2ghq{background:var(--danger-dim);color:var(--danger)}.target-instance.svelte-es2ghq{font-size:11px;font-family:var(--mono);color:var(--muted)}.target-error.svelte-es2ghq{color:var(--danger);white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:11px;overflow:hidden}.stat-grid.svelte-es2ghq{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.stat-card.svelte-es2ghq{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.stat-label.svelte-es2ghq{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.stat-value.svelte-es2ghq{font-size:20px;font-weight:700;font-family:var(--mono);letter-spacing:-.02em}.stat-value[data-warn=true].svelte-es2ghq{color:var(--danger)}.card.svelte-es2ghq{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.chart-card.svelte-es2ghq{padding:12px;overflow-x:auto}.chart-svg.svelte-es2ghq{max-width:100%;display:block}.grid-line.svelte-es2ghq{stroke:var(--border);stroke-width:1px}.axis-label.svelte-es2ghq{fill:var(--muted);font-size:10px;font-family:var(--mono)}.chart-legend.svelte-es2ghq{border-top:1px solid var(--border);flex-wrap:wrap;gap:12px;margin-top:8px;padding-top:8px;display:flex}.legend-item.svelte-es2ghq{color:var(--text-2);align-items:center;gap:6px;font-size:11px;display:flex}.legend-dot.svelte-es2ghq{border-radius:50%;width:8px;height:8px}.table-wrap.svelte-es2ghq{overflow-x:auto}.data-table.svelte-es2ghq{border-collapse:collapse;width:100%;font-size:13px}.data-table.svelte-es2ghq th:where(.svelte-es2ghq){text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--border);padding:9px 12px;font-size:11px;font-weight:600}.data-table.svelte-es2ghq th.num:where(.svelte-es2ghq){text-align:right}.data-table.svelte-es2ghq td:where(.svelte-es2ghq){border-bottom:1px solid var(--border);padding:9px 12px}.data-table.svelte-es2ghq tr:where(.svelte-es2ghq):last-child td:where(.svelte-es2ghq){border-bottom:none}.data-table.svelte-es2ghq td.num:where(.svelte-es2ghq){text-align:right;font-family:var(--mono)}.status-badge.svelte-es2ghq{font-size:11px;font-family:var(--mono);background:var(--surface-2);border:1px solid var(--border-2);border-radius:4px;padding:2px 8px}.error-banner.svelte-es2ghq{background:var(--danger-dim);border:1px solid var(--danger);border-radius:var(--radius-sm);color:var(--danger);padding:10px 14px;font-size:13px}.skeleton-grid.svelte-es2ghq{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.skeleton.svelte-es2ghq{background-image:linear-gradient(90deg, var(--surface) 0%, var(--surface-2) 50%, var(--surface) 100%);border-radius:var(--radius);border:1px solid var(--border);background-size:400px 100%;height:80px;animation:1.4s infinite svelte-es2ghq-shimmer}@keyframes svelte-es2ghq-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.empty.svelte-es2ghq{color:var(--muted);padding:16px;font-size:13px;font-style:italic}.cb-wrap.svelte-12v4vrd{position:relative}.cb-anchor.svelte-12v4vrd{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);transition:border-color var(--transition);align-items:stretch;display:flex}.cb-anchor.cb-multi.svelte-12v4vrd{height:auto;min-height:36px}.cb-anchor.svelte-12v4vrd:focus-within,.cb-anchor-open.svelte-12v4vrd{border-color:var(--accent)}.cb-anchor.cb-invalid.svelte-12v4vrd{border-color:var(--danger,#ef4444)}.cb-anchor.cb-disabled.svelte-12v4vrd{opacity:.55;pointer-events:none}.cb-icon.svelte-12v4vrd{color:var(--muted);pointer-events:none;flex-shrink:0;align-items:flex-start;padding:10px 6px 0 8px;display:flex}.cb-tags-wrap.svelte-12v4vrd{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;padding:4px 0;display:flex}.cb-tag.svelte-12v4vrd{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--accent) 12%, transparent);max-width:100%;color:var(--accent);font-size:11.5px;font-weight:600;font-family:var(--mono);align-items:center;gap:2px;padding:2px 4px 2px 8px;line-height:1.4;display:inline-flex}.cb-tag-label.svelte-12v4vrd{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.cb-tag-remove.svelte-12v4vrd{width:16px;height:16px;color:inherit;cursor:pointer;opacity:.7;transition:opacity var(--transition), background-color var(--transition);background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cb-tag-remove.svelte-12v4vrd:hover{opacity:1;background-color:color-mix(in srgb, var(--accent) 20%, transparent)}.cb-input-multi.svelte-12v4vrd{min-width:80px;height:26px;color:var(--text-1);background:0 0;border:none;outline:none;flex:1;padding:0 4px;font-family:inherit;font-size:13px}.cb-input-multi.svelte-12v4vrd::placeholder{color:var(--muted)}.cb-trigger.svelte-12v4vrd{width:28px;color:var(--muted);cursor:pointer;border:none;border-left:1px solid var(--border);transition:color var(--transition), background-color var(--transition);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:0 0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;display:flex}.cb-trigger.svelte-12v4vrd:hover:not(:disabled){background-color:var(--surface-2);color:var(--text-1)}.cb-dropdown.svelte-12v4vrd{z-index:300;overscroll-behavior:contain;background-color:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius);flex-direction:column;padding:4px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.cb-dropdown.svelte-12v4vrd::-webkit-scrollbar{width:5px}.cb-dropdown.svelte-12v4vrd::-webkit-scrollbar-track{background:0 0}.cb-dropdown.svelte-12v4vrd::-webkit-scrollbar-thumb{background-color:var(--border-2);border-radius:99px}.cb-item.svelte-12v4vrd{border-radius:var(--radius-sm);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;transition:background-color var(--transition);background-color:#0000;border:none;outline:none;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.cb-item.svelte-12v4vrd:hover,.cb-item-focused.svelte-12v4vrd{background-color:var(--surface-2)}.cb-item-selected.svelte-12v4vrd{background-color:var(--accent-dim,color-mix(in srgb, var(--accent) 10%, transparent))}.cb-item-name.svelte-12v4vrd{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);font-family:var(--mono);flex:1;font-size:12.5px;overflow:hidden}.cb-check.svelte-12v4vrd{color:var(--accent);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.cb-empty.svelte-12v4vrd{text-align:center;color:var(--muted);padding:16px 12px;font-size:12px}.cb-overflow.svelte-12v4vrd{text-align:center;color:var(--muted);border-top:1px solid var(--border);padding:6px 12px;font-size:11px;font-style:italic}.cb-wrap.svelte-12rkekg{position:relative}.cb-anchor.svelte-12rkekg{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);height:36px;transition:border-color var(--transition);align-items:stretch;display:flex}.cb-anchor.svelte-12rkekg:focus-within,.cb-anchor-open.svelte-12rkekg{border-color:var(--accent)}.cb-icon.svelte-12rkekg{color:var(--muted);pointer-events:none;flex-shrink:0;align-items:center;padding:0 6px 0 8px;display:flex}.cb-input.svelte-12rkekg{min-width:0;height:100%;color:var(--text-1);background:0 0;border:none;outline:none;flex:1;padding:0 4px;font-family:inherit;font-size:13px}.cb-input.svelte-12rkekg::placeholder{color:var(--muted)}.cb-trigger.svelte-12rkekg{width:28px;color:var(--muted);cursor:pointer;border:none;border-left:1px solid var(--border);transition:color var(--transition), background-color var(--transition);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:0 0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;display:flex}.cb-trigger.svelte-12rkekg:hover{background-color:var(--surface-2);color:var(--text-1)}.cb-dropdown.svelte-12rkekg{z-index:300;overscroll-behavior:contain;background-color:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius);flex-direction:column;padding:4px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.cb-dropdown.svelte-12rkekg::-webkit-scrollbar{width:5px}.cb-dropdown.svelte-12rkekg::-webkit-scrollbar-track{background:0 0}.cb-dropdown.svelte-12rkekg::-webkit-scrollbar-thumb{background-color:var(--border-2);border-radius:99px}.cb-item.svelte-12rkekg{border-radius:var(--radius-sm);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;transition:background-color var(--transition);background-color:#0000;border:none;outline:none;align-items:flex-start;gap:8px;padding:8px;font-size:13px;display:flex}.cb-item.svelte-12rkekg:hover,.cb-item-focused.svelte-12rkekg{background-color:var(--surface-2)}.cb-item-selected.svelte-12rkekg{background-color:var(--accent-dim,color-mix(in srgb, var(--accent) 10%, transparent))}.cb-item-id.svelte-12rkekg{font-variant-numeric:tabular-nums;color:var(--muted);flex-shrink:0;min-width:28px;padding-top:1px;font-size:11px;font-weight:600}.cb-item-body.svelte-12rkekg{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cb-item-name.svelte-12rkekg{text-overflow:ellipsis;white-space:nowrap;color:var(--text-1);font-size:13px;line-height:1.3;overflow:hidden}.cb-item-secondary.svelte-12rkekg{color:var(--muted);font-size:11px;line-height:1.3}.cb-check.svelte-12rkekg{color:var(--accent);flex-shrink:0;align-items:center;margin-left:auto;padding-top:2px;display:flex}.cb-empty.svelte-12rkekg{text-align:center;color:var(--muted);padding:16px 12px;font-size:12px}.cb-overflow.svelte-12rkekg{text-align:center;color:var(--muted);border-top:1px solid var(--border);padding:6px 12px;font-size:11px;font-style:italic}.om-form.svelte-15wggrw{flex-direction:column;gap:20px;display:flex}.field-row.svelte-15wggrw{flex-direction:column;gap:6px;max-width:480px;display:flex}.field-label.svelte-15wggrw{color:var(--text-2);font-size:12px;font-weight:500}.mappings-panel.svelte-15wggrw{transition:opacity var(--transition);position:relative}.mappings-panel.mappings-loading.svelte-15wggrw{pointer-events:none;opacity:.55}.mapping-header.svelte-15wggrw{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:1.2fr 2fr 1fr 88px;gap:10px;padding:0 0 8px;font-size:11.5px;font-weight:600;display:grid}.mapping-row.svelte-15wggrw{grid-template-columns:1.2fr 2fr 1fr 88px;align-items:start;gap:10px;margin-bottom:10px;display:grid}.real-input.svelte-15wggrw,.asn-input.svelte-15wggrw{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface);height:36px;color:var(--text);padding:0 10px;font-size:13px}.asn-input.svelte-15wggrw{color:var(--muted);background-color:var(--surface-2)}.row-actions.svelte-15wggrw{flex-direction:row;align-self:start;align-items:center;gap:6px;display:flex}.btn-ips.svelte-15wggrw,.btn-remove.svelte-15wggrw,.btn-add.svelte-15wggrw{border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;justify-content:center;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.btn-ips.svelte-15wggrw{border:1px solid var(--border);height:32px;color:var(--text-2);background-color:#0000;padding:0 8px}.btn-ips.svelte-15wggrw:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn-ips.svelte-15wggrw:disabled{opacity:.4;cursor:not-allowed}.btn-remove.svelte-15wggrw{border:1px solid var(--border-2);width:32px;height:32px;color:var(--text-2);background-color:#0000}.btn-remove.svelte-15wggrw:hover{border-color:var(--danger,#ef4444);color:var(--danger,#ef4444)}.btn-add.svelte-15wggrw{border:1px dashed var(--border-2);width:100%;height:36px;color:var(--text-2);background-color:#0000;margin-top:4px}.btn-add.svelte-15wggrw:hover{border-color:var(--accent);color:var(--accent)}.empty-hint.svelte-15wggrw{color:var(--muted);margin:0 0 12px;font-size:13px}.col-hint.svelte-15wggrw{text-transform:none;letter-spacing:0;color:var(--muted);font-size:10px;font-weight:400}.save-error.svelte-15wggrw{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--danger,#ef4444) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger,#ef4444) 30%, transparent);color:var(--danger,#ef4444);padding:10px 14px;font-size:13px}.save-success.svelte-15wggrw{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--success,#22c55e) 10%, transparent);border:1px solid color-mix(in srgb, var(--success,#22c55e) 30%, transparent);color:var(--success,#22c55e);padding:10px 14px;font-size:13px}.mono.svelte-15wggrw{font-family:var(--mono)}.modal-backdrop.svelte-15wggrw{z-index:100;background-color:color-mix(in srgb, var(--bg) 40%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-panel.svelte-15wggrw{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface);width:min(640px,100%);max-height:80vh;box-shadow:var(--shadow-lg,0 16px 48px #0003);flex-direction:column;display:flex}.modal-header.svelte-15wggrw{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.modal-title.svelte-15wggrw{color:var(--text);margin:0;font-size:14px;font-weight:600}.modal-close.svelte-15wggrw{border:1px solid var(--border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-2);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.modal-body.svelte-15wggrw{padding:14px 16px;overflow-y:auto}.modal-muted.svelte-15wggrw{color:var(--muted);margin:0;font-size:13px}.modal-error.svelte-15wggrw{color:var(--danger,#ef4444);margin:0;font-size:13px}.ranges-list.svelte-15wggrw{flex-direction:column;gap:6px;display:flex}.range-row.svelte-15wggrw{border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12.5px;display:flex}.range-asn.svelte-15wggrw{color:var(--muted);flex-shrink:0}@media (width<=768px){.mapping-header.svelte-15wggrw{display:none}.mapping-row.svelte-15wggrw{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:1fr;padding:12px}.row-actions.svelte-15wggrw{flex-direction:row}}.pulse.svelte-14qseeg{flex-direction:column;gap:16px;height:100%;display:flex}.pulse-header.svelte-14qseeg{justify-content:space-between;align-items:center;gap:12px;display:flex}.header-left.svelte-14qseeg{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.live-badge.svelte-14qseeg{background:#22c55e1f;border:1px solid #22c55e40;border-radius:99px;align-items:center;gap:6px;padding:3px 10px 3px 6px;display:flex}.live-dot.svelte-14qseeg{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-in-out infinite svelte-14qseeg-blink}@keyframes svelte-14qseeg-blink{0%,to{opacity:1}50%{opacity:.3}}.live-text.svelte-14qseeg{letter-spacing:.1em;color:#22c55e;font-size:10px;font-weight:700;font-family:var(--mono)}.header-info.svelte-14qseeg{flex-direction:column;display:flex}.date-label.svelte-14qseeg{color:var(--text);font-size:14px;font-weight:600;line-height:1.2}.tz-label.svelte-14qseeg{color:var(--muted);letter-spacing:.03em;font-size:10px}.last-at.svelte-14qseeg{color:var(--muted);font-size:11px;font-family:var(--mono)}.header-right.svelte-14qseeg{flex-shrink:0;align-items:center;gap:8px;display:flex}.countdown-ring.svelte-14qseeg{cursor:default;display:flex}.icon-btn.svelte-14qseeg{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:30px;height:30px;color:var(--muted);transition:background-color var(--transition), color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;display:flex}.icon-btn.svelte-14qseeg:hover{background-color:var(--surface-2);color:var(--text)}.icon-btn.svelte-14qseeg:disabled{opacity:.45;cursor:not-allowed}.spinning.svelte-14qseeg svg{animation:.9s linear infinite svelte-14qseeg-spin}@keyframes svelte-14qseeg-spin{to{transform:rotate(360deg)}}.error-bar.svelte-14qseeg{border-radius:var(--radius-sm);color:#ef4444;background:#ef44441f;border:1px solid #ef444440;padding:8px 14px;font-size:12.5px}.kpi-row.svelte-14qseeg{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}@media (width<=1100px){.kpi-row.svelte-14qseeg{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.kpi-row.svelte-14qseeg{grid-template-columns:repeat(2,1fr)}}.kpi-card.svelte-14qseeg{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:3px;padding:14px 16px;display:flex}.skel-card.svelte-14qseeg{gap:8px;min-height:82px}.kpi-label.svelte-14qseeg{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:10px;font-weight:700}.kpi-value.svelte-14qseeg{font-family:var(--mono);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600;line-height:1.15}.pos.svelte-14qseeg{color:#22c55e}.neg.svelte-14qseeg{color:#ef4444}.kpi-delta.svelte-14qseeg{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;font-size:11px;font-weight:500;display:flex}.dpos.svelte-14qseeg{color:#22c55e}.dneg.svelte-14qseeg{color:#ef4444}.muted.svelte-14qseeg{color:var(--muted)}.delta-sub.svelte-14qseeg{opacity:.7;font-size:10px;font-weight:400}.quad-grid.svelte-14qseeg{flex:1;grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}@media (width<=900px){.quad-grid.svelte-14qseeg{grid-template-columns:1fr}}.quad.svelte-14qseeg{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:9px;min-height:0;padding:14px 16px;display:flex;overflow:hidden}.quad-head.svelte-14qseeg{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.quad-title.svelte-14qseeg{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.quad-badge.svelte-14qseeg{font-size:10px;font-family:var(--mono);color:var(--muted);background:var(--surface-2);border-radius:99px;padding:1px 7px}.entry.svelte-14qseeg{flex-shrink:0;align-items:center;gap:9px;display:flex}.rank.svelte-14qseeg{font-size:10.5px;font-weight:700;font-family:var(--mono);color:var(--muted);flex-shrink:0;min-width:22px}.geo-icon.svelte-14qseeg{flex-shrink:0;justify-content:center;align-items:center;width:22px;display:flex}.flag.svelte-14qseeg{font-size:15px;line-height:1}.carrier-logo.svelte-14qseeg{object-fit:contain;border-radius:3px;width:18px;height:18px}.entry-body.svelte-14qseeg{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.entry-top.svelte-14qseeg{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.entry-name.svelte-14qseeg{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.entry-values.svelte-14qseeg{font-family:var(--mono);font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;line-height:1.15;display:flex}.entry-rev.svelte-14qseeg{color:var(--text);font-size:12px;font-weight:600}.entry-cost.svelte-14qseeg{color:var(--text-muted);font-size:9px}.bar-track.svelte-14qseeg{background:var(--surface-2);border-radius:2px;height:3px;overflow:hidden}.bar.svelte-14qseeg{border-radius:2px;height:100%;transition:width .5s}.bar-accent.svelte-14qseeg{background:var(--accent)}.bar-violet.svelte-14qseeg{background:#8b5cf6}.bar-emerald.svelte-14qseeg{background:#10b981}.bar-amber.svelte-14qseeg{background:#f59e0b}.mbadge.svelte-14qseeg{font-size:10px;font-weight:700;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 6px}.mgood.svelte-14qseeg{color:#22c55e;background:#22c55e24}.mok.svelte-14qseeg{color:#f59e0b;background:#f59e0b24}.mbad.svelte-14qseeg{color:#ef4444;background:#ef444424}.skel.svelte-14qseeg{background:var(--surface-2);border-radius:4px;animation:1.4s ease-in-out infinite svelte-14qseeg-shimmer}.skel-xs.svelte-14qseeg{width:40%;height:11px}.skel-sm.svelte-14qseeg{width:50%;height:12px}.skel-lg.svelte-14qseeg{width:65%;height:26px}.skel-row.svelte-14qseeg{width:100%;height:22px}@keyframes svelte-14qseeg-shimmer{0%,to{opacity:1}50%{opacity:.35}}.empty.svelte-14qseeg{color:var(--muted);padding:4px 0;font-size:12px}.interval-picker.svelte-14qseeg{background:var(--surface-2);border-radius:var(--radius-sm);align-items:center;gap:1px;padding:2px;display:flex}.interval-btn.svelte-14qseeg{border-radius:calc(var(--radius-sm) - 1px);font-size:11px;font-weight:500;font-family:var(--mono);color:var(--muted);cursor:pointer;transition:background-color var(--transition), color var(--transition);contain:paint;will-change:background-color;background-color:#0000;border:none;padding:3px 8px}.interval-btn.svelte-14qseeg:hover:not(.active){color:var(--text)}.interval-btn.active.svelte-14qseeg{background-color:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm,0 1px 3px #0000001a)}.login-root.svelte-1szt1b3{background-color:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card.svelte-1szt1b3{background-color:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;align-items:center;gap:8px;width:100%;max-width:380px;padding:40px 36px;display:flex}.login-logo.svelte-1szt1b3{border-radius:var(--radius);background-color:var(--accent);width:48px;height:48px;color:var(--bg);letter-spacing:-.02em;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:8px;font-size:1.1rem;font-weight:700;display:flex}.login-title.svelte-1szt1b3{color:var(--text);text-align:center;letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.login-sub.svelte-1szt1b3{color:var(--muted);text-align:center;margin-bottom:8px;font-size:.85rem}.login-form.svelte-1szt1b3{flex-direction:column;gap:16px;width:100%;margin-top:8px;display:flex}.field.svelte-1szt1b3{flex-direction:column;gap:6px;display:flex}.field-label.svelte-1szt1b3{color:var(--text-2);font-size:.8rem;font-weight:500}.field-input.svelte-1szt1b3{background-color:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--radius-sm);width:100%;color:var(--text);font-size:.9rem;font-family:var(--font);transition:border-color var(--transition), box-shadow var(--transition);outline:none;padding:9px 12px}.field-input.svelte-1szt1b3:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.field-input-error.svelte-1szt1b3{border-color:var(--danger)}.field-input.svelte-1szt1b3:disabled{opacity:.6;cursor:not-allowed}.field-error.svelte-1szt1b3{color:var(--danger);font-size:.78rem}.login-btn.svelte-1szt1b3{background-color:var(--accent);width:100%;color:var(--bg);border-radius:var(--radius-sm);font-size:.88rem;font-weight:600;font-family:var(--font);cursor:pointer;transition:background-color var(--transition);border:none;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:10px 16px;display:flex}.login-btn.svelte-1szt1b3:hover:not(:disabled){background-color:var(--accent-hover)}.login-btn.svelte-1szt1b3:disabled{opacity:.55;cursor:not-allowed}.spinner.svelte-1szt1b3{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.6s linear infinite svelte-1szt1b3-spin}@keyframes svelte-1szt1b3-spin{to{transform:rotate(360deg)}}.empty.svelte-vr3qr5{color:var(--muted);padding:24px 0;font-size:.9rem}.table-wrap.svelte-vr3qr5{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.offers-table.svelte-vr3qr5{border-collapse:collapse;width:100%;font-size:.85rem}.offers-table.svelte-vr3qr5 th:where(.svelte-vr3qr5),.offers-table.svelte-vr3qr5 td:where(.svelte-vr3qr5){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}.offers-table.svelte-vr3qr5 th:where(.svelte-vr3qr5){text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface-2);font-size:.75rem}.offers-table.svelte-vr3qr5 tr:where(.svelte-vr3qr5):last-child td:where(.svelte-vr3qr5){border-bottom:none}.offer-name.svelte-vr3qr5{color:var(--text);font-weight:600}.offer-sub.svelte-vr3qr5{color:var(--muted);margin-top:2px;font-size:.78rem}.mono.svelte-vr3qr5{font-family:var(--mono)}.url-cell.svelte-vr3qr5{align-items:flex-start;gap:8px;min-width:280px;display:flex}.url.svelte-vr3qr5{font-family:var(--mono);word-break:break-all;color:var(--text-2);font-size:.75rem}.copy-btn.svelte-vr3qr5{border:1px solid var(--border-2);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.copy-btn.svelte-vr3qr5:hover{background-color:var(--surface-2);color:var(--text)}.kpi-strip.svelte-1h65izy{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}@media (width<=900px){.kpi-strip.svelte-1h65izy{grid-template-columns:repeat(2,1fr)}}.kpi.svelte-1h65izy{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.kpi-label.svelte-1h65izy{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.kpi-value.svelte-1h65izy{color:var(--text);font-size:1.25rem;font-weight:700}.kpi-sub.svelte-1h65izy{color:var(--muted);font-size:.78rem}.filters.svelte-1h65izy{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.filters.svelte-1h65izy label:where(.svelte-1h65izy){color:var(--text-2);flex-direction:column;gap:4px;font-size:.78rem;display:flex}.filters.svelte-1h65izy input:where(.svelte-1h65izy),.filters.svelte-1h65izy select:where(.svelte-1h65izy){border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-size:.85rem;font-family:var(--font);padding:7px 10px}.run-btn.svelte-1h65izy{background:var(--accent);color:var(--bg);border-radius:var(--radius-sm);cursor:pointer;font-size:.85rem;font-weight:600;font-family:var(--font);border:none;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.run-btn.svelte-1h65izy:disabled{opacity:.6;cursor:not-allowed}.table-wrap.svelte-1h65izy{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.report-table.svelte-1h65izy{border-collapse:collapse;width:100%;font-size:.85rem}.report-table.svelte-1h65izy th:where(.svelte-1h65izy),.report-table.svelte-1h65izy td:where(.svelte-1h65izy){border-bottom:1px solid var(--border);text-align:left;padding:10px 12px}.report-table.svelte-1h65izy th:where(.svelte-1h65izy){text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface-2);font-size:.75rem}.mono.svelte-1h65izy{font-family:var(--mono)}.empty-row.svelte-1h65izy{text-align:center;color:var(--muted);padding:24px}@keyframes svelte-1h65izy-spin{to{transform:rotate(360deg)}}.page.svelte-1sugl3n{flex-direction:column;gap:20px;max-width:1200px;padding:20px 0;display:flex}.page-tabs.svelte-1sugl3n{flex-direction:column;gap:16px;display:flex}.tabs-list.svelte-1sugl3n{background:var(--surface-2);border-radius:var(--radius-sm);gap:2px;width:fit-content;padding:3px;display:flex}.tab-btn.svelte-1sugl3n{border-radius:calc(var(--radius-sm) - 1px);color:var(--muted);cursor:pointer;transition:background-color var(--transition), color var(--transition);background-color:#0000;border:none;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-flex}.tab-btn[data-state=active].svelte-1sugl3n{background-color:var(--surface);color:var(--text);box-shadow:var(--shadow-sm,0 1px 3px #0000001a)}.page-header.svelte-1sugl3n{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.header-refresh.svelte-1sugl3n{flex-shrink:0;margin-top:2px}.card-meta.svelte-1sugl3n{color:var(--muted);margin-left:auto;font-size:11.5px;font-weight:400}.header-left.svelte-1sugl3n{flex-direction:column;gap:4px;display:flex}.page-title.svelte-1sugl3n{letter-spacing:-.02em;color:var(--text);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.page-sub.svelte-1sugl3n{color:var(--muted);margin:0;font-size:12px}.card.svelte-1sugl3n{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.card-header.svelte-1sugl3n{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.form.svelte-1sugl3n{flex-direction:column;gap:14px;padding:16px;display:flex}.field-row.svelte-1sugl3n{flex-wrap:wrap;gap:12px;display:flex}.field.svelte-1sugl3n{flex-direction:column;flex:1;gap:5px;min-width:140px;display:flex}.field-wide.svelte-1sugl3n{flex:2;min-width:260px}.label.svelte-1sugl3n{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:600}.input.svelte-1sugl3n{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface-2);height:36px;color:var(--text);box-sizing:border-box;width:100%;transition:border-color var(--transition);padding:0 10px;font-size:13px}.input.svelte-1sugl3n:focus{border-color:var(--accent);outline:none}select.input.svelte-1sugl3n{appearance:none;cursor:pointer}.combobox-wrap.svelte-1sugl3n{position:relative}.clear-btn.svelte-1sugl3n{color:var(--muted);cursor:pointer;background-color:#0000;border:none;border-radius:3px;padding:2px 4px;font-size:12px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.clear-btn.svelte-1sugl3n:hover{background-color:var(--surface-3);color:var(--text)}.dropdown.svelte-1sugl3n{background-color:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);z-index:100;max-height:240px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.dropdown-item.svelte-1sugl3n{text-align:left;cursor:pointer;width:100%;color:var(--text);transition:background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.dropdown-item.svelte-1sugl3n:hover{background-color:var(--surface-2)}.opt-id.svelte-1sugl3n{font-family:var(--mono);color:var(--muted);flex-shrink:0;min-width:36px;font-size:11px}.opt-name.svelte-1sugl3n{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.opt-badge.svelte-1sugl3n{color:var(--muted);flex-shrink:0;font-size:10.5px}.selected-info.svelte-1sugl3n{align-items:center;gap:8px;font-size:12px;display:flex}.badge.svelte-1sugl3n{background-color:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent);border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-block}.muted.svelte-1sugl3n{color:var(--muted)}.banner.svelte-1sugl3n{border-radius:var(--radius-sm);padding:9px 12px;font-size:12.5px}.banner.error.svelte-1sugl3n{background-color:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 25%, transparent);color:var(--danger)}.banner.ok.svelte-1sugl3n{background-color:color-mix(in srgb, var(--success) 10%, transparent);border:1px solid color-mix(in srgb, var(--success) 25%, transparent);color:var(--success)}.banner.warn.svelte-1sugl3n{background-color:color-mix(in srgb, var(--warning,#eab308) 10%, transparent);border:1px solid color-mix(in srgb, var(--warning,#eab308) 25%, transparent);color:var(--warning,#ca8a04)}.form-footer.svelte-1sugl3n{align-items:center;gap:14px;display:flex}.btn-primary.svelte-1sugl3n{background-color:var(--accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:opacity var(--transition);white-space:nowrap;border:none;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.btn-primary.svelte-1sugl3n:hover:not(:disabled){opacity:.88}.btn-primary.svelte-1sugl3n:disabled{opacity:.45;cursor:not-allowed}.hint.svelte-1sugl3n{color:var(--muted);font-size:12px}.hint-inline.svelte-1sugl3n{color:var(--muted);margin-top:4px;font-size:11px;display:block}.table-wrap.svelte-1sugl3n{overflow-x:auto}.table.svelte-1sugl3n{border-collapse:collapse;width:100%;font-size:12.5px}.table.svelte-1sugl3n th:where(.svelte-1sugl3n){text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;background-color:var(--surface);padding:9px 12px;font-size:10.5px;font-weight:700}.table.svelte-1sugl3n td:where(.svelte-1sugl3n){border-bottom:1px solid var(--border);color:var(--text);white-space:nowrap;vertical-align:middle;padding:9px 12px}.table.svelte-1sugl3n tbody:where(.svelte-1sugl3n) tr:where(.svelte-1sugl3n):last-child td:where(.svelte-1sugl3n){border-bottom:none}.table.svelte-1sugl3n tbody:where(.svelte-1sugl3n) tr:where(.svelte-1sugl3n):hover td:where(.svelte-1sugl3n){background-color:var(--surface-2)}.table.svelte-1sugl3n tbody:where(.svelte-1sugl3n) tr.needs-give:where(.svelte-1sugl3n) td:where(.svelte-1sugl3n){background-color:color-mix(in srgb, var(--accent) 6%, transparent)}.stats-table.svelte-1sugl3n .num:where(.svelte-1sugl3n){text-align:right;font-family:var(--mono);font-size:11.5px}.stats-table.svelte-1sugl3n .small:where(.svelte-1sugl3n){color:var(--muted);font-size:11.5px}.so-link.svelte-1sugl3n{flex-direction:column;gap:2px;max-width:280px;display:flex}.so-name.svelte-1sugl3n{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.so-id.svelte-1sugl3n{color:var(--muted);font-size:10.5px}.give-cell.svelte-1sugl3n{color:var(--accent);font-weight:600}.needs-give.svelte-1sugl3n .give-cell:where(.svelte-1sugl3n){color:var(--warning,var(--accent))}.mono.svelte-1sugl3n{font-family:var(--mono);font-size:11.5px}.pid.svelte-1sugl3n{color:var(--muted)}.link.svelte-1sugl3n{color:var(--accent);text-decoration:none}.link.svelte-1sugl3n:hover{text-decoration:underline}.progress-wrap.svelte-1sugl3n{align-items:center;gap:8px;min-width:100px;display:flex}.progress-bar.svelte-1sugl3n{background-color:var(--surface-3);border-radius:3px;flex:1;min-width:60px;height:6px;overflow:hidden}.progress-fill.svelte-1sugl3n{background-color:var(--accent);border-radius:3px;height:100%;transition:width .3s}.progress-fill.done.svelte-1sugl3n{background-color:var(--success)}.progress-label.svelte-1sugl3n{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:11px}.chip.svelte-1sugl3n{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.chip-done.svelte-1sugl3n{background-color:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}.chip-running.svelte-1sugl3n{background-color:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}.pagination.svelte-1sugl3n{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;font-size:12.5px;display:flex}.page-btn.svelte-1sugl3n{border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;transition:background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;padding:5px 12px;font-size:12px}.page-btn.svelte-1sugl3n:hover:not(:disabled){background-color:var(--surface-2)}.page-btn.svelte-1sugl3n:disabled{opacity:.4;cursor:not-allowed}.page-info.svelte-1sugl3n{color:var(--muted)}.refresh-btn.svelte-1sugl3n{border:1px solid var(--border-2);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;transition:background-color var(--transition), color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;margin-left:auto;display:flex}.refresh-btn.svelte-1sugl3n:hover:not(:disabled){background-color:var(--surface-2);color:var(--text)}.refresh-btn.svelte-1sugl3n:disabled{opacity:.4;cursor:not-allowed}.empty.svelte-1sugl3n{text-align:center;color:var(--muted);padding:32px 16px;font-size:13px}.loading-rows.svelte-1sugl3n{flex-direction:column;gap:0;padding:8px 16px;display:flex}.skeleton-row.svelte-1sugl3n{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:800px 100%;height:38px;margin-bottom:4px;animation:1.4s ease-in-out infinite svelte-1sugl3n-shimmer}@keyframes svelte-1sugl3n-shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}@keyframes svelte-1sugl3n-spin{to{transform:rotate(360deg)}}.currencies-form.svelte-uqjkwf{flex-direction:column;gap:20px;display:flex}.field-help.svelte-uqjkwf{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}.table-wrap.svelte-uqjkwf{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);overflow-x:auto}.currency-table.svelte-uqjkwf{border-collapse:collapse;width:100%;font-size:13px}.currency-table.svelte-uqjkwf th:where(.svelte-uqjkwf){text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--border);background:var(--surface-2,var(--surface));padding:10px 12px;font-size:11px;font-weight:600}.currency-table.svelte-uqjkwf td:where(.svelte-uqjkwf){border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 12px}.currency-table.svelte-uqjkwf tbody:where(.svelte-uqjkwf) tr:where(.svelte-uqjkwf):last-child td:where(.svelte-uqjkwf){border-bottom:none}.field-input.svelte-uqjkwf{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg,var(--surface));width:100%;color:var(--text);padding:8px 10px;font-size:13px}.field-input.svelte-uqjkwf:focus{outline:2px solid var(--accent);outline-offset:1px}.field-input.svelte-uqjkwf:disabled{opacity:.65;cursor:not-allowed}.code-input.svelte-uqjkwf{max-width:88px;font-family:var(--mono);text-transform:uppercase}.symbol-input.svelte-uqjkwf{max-width:72px}.rate-input.svelte-uqjkwf{max-width:140px;font-family:var(--mono);font-variant-numeric:tabular-nums}.actions-cell.svelte-uqjkwf{text-align:center;width:44px}.btn-icon.svelte-uqjkwf{border:1px solid var(--border);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-2);cursor:pointer;contain:paint;background-color:#0000;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.btn-icon.svelte-uqjkwf:hover:not(:disabled){background-color:var(--surface-2);color:var(--danger,#ef4444)}.btn-icon.svelte-uqjkwf:disabled{opacity:.5;cursor:not-allowed}.add-btn.svelte-uqjkwf{align-items:center;gap:6px;margin-top:12px;padding:8px 12px;font-size:13px;display:inline-flex}.form-error.svelte-uqjkwf{color:var(--danger,#ef4444);margin:0;font-size:13px}.form-success.svelte-uqjkwf{color:var(--success,#22c55e);margin:0;font-size:13px}.settings-form.svelte-1i19ct2{flex-direction:column;gap:20px;display:flex}.field-help.svelte-1i19ct2{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}.field-help.svelte-1i19ct2 code:where(.svelte-1i19ct2){font-family:var(--mono);color:var(--text-2);font-size:12px}.field-row.svelte-1i19ct2{flex-direction:column;gap:6px;display:flex}.field-label-row.svelte-1i19ct2{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-label.svelte-1i19ct2{color:var(--text-2);font-size:12px;font-weight:600}.generate-btn.svelte-1i19ct2{flex-shrink:0;padding:6px 10px;font-size:12px}.field-textarea.svelte-1i19ct2{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:280px;color:var(--text);font-family:var(--mono);resize:vertical;padding:10px 12px;font-size:12.5px;line-height:1.5}.field-textarea.svelte-1i19ct2:focus{outline:2px solid var(--accent);outline-offset:1px}.form-error.svelte-1i19ct2{color:var(--danger,#ef4444);margin:0;font-size:13px}.form-success.svelte-1i19ct2{color:var(--success,#22c55e);margin:0;font-size:13px}.page.svelte-qtw4lc{min-height:calc(100vh - var(--topbar-h) - 48px);flex-direction:column;gap:20px;display:flex}.page-header.svelte-qtw4lc{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-title.svelte-qtw4lc{letter-spacing:-.03em;color:var(--text);align-items:center;gap:9px;font-size:22px;font-weight:700;display:flex}.page-sub.svelte-qtw4lc{color:var(--muted);font-size:12px;font-family:var(--mono);margin-top:4px}.header-actions.svelte-qtw4lc{align-items:center;gap:8px;display:flex}.refresh-btn.svelte-qtw4lc,.export-btn.svelte-qtw4lc,.new-btn.svelte-qtw4lc{border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition);contain:paint;will-change:border-color;background-color:#0000;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:500;display:flex}.refresh-btn.svelte-qtw4lc:hover:not(:disabled),.export-btn.svelte-qtw4lc:hover{border-color:var(--accent);color:var(--text)}.new-btn.svelte-qtw4lc{border-color:var(--accent);color:var(--accent);text-decoration:none}.refresh-btn.svelte-qtw4lc:disabled{opacity:.5;cursor:not-allowed}.expand-btn.svelte-qtw4lc{border:1px solid var(--border-2);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;padding:0;display:flex}.expand-btn.svelte-qtw4lc:hover{border-color:var(--accent);color:var(--text);background-color:var(--surface-2)}.refresh-icon.svelte-qtw4lc{color:var(--muted);align-items:center;display:flex}.refresh-icon.spinning.svelte-qtw4lc{animation:.7s linear infinite svelte-qtw4lc-spin}@keyframes svelte-qtw4lc-spin{to{transform:rotate(360deg)}}.filter-bar.svelte-qtw4lc{align-items:flex-end;gap:12px;display:flex}.filter-group.svelte-qtw4lc{flex-direction:column;gap:4px;display:flex}.filter-label.svelte-qtw4lc{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10.5px;font-weight:600}.filter-input.svelte-qtw4lc{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text);transition:border-color var(--transition);outline:none;padding:6px 9px;font-family:inherit;font-size:12.5px}.filter-input.svelte-qtw4lc:focus{border-color:var(--accent)}.search-row.svelte-qtw4lc{align-items:center;gap:4px;display:flex;position:relative}.search-input.svelte-qtw4lc{min-width:260px;padding-left:28px}.clear-btn.svelte-qtw4lc{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;display:flex}.clear-btn.svelte-qtw4lc:hover{border-color:var(--accent);color:var(--text)}.error-banner.svelte-qtw4lc{background-color:color-mix(in srgb, var(--red) 12%, transparent);border:1px solid color-mix(in srgb, var(--red) 35%, transparent);border-radius:var(--radius-sm);color:var(--red);padding:10px 14px;font-size:13px}.card.svelte-qtw4lc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.table-card.svelte-qtw4lc{min-height:calc(100vh - var(--topbar-h) - 48px);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.table-card.fullscreen.svelte-qtw4lc{z-index:100;border-radius:0;height:100vh;min-height:100vh;position:fixed;inset:0}.table-fullscreen-bar.svelte-qtw4lc{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.table-fullscreen-label.svelte-qtw4lc{color:var(--text);font-size:13.5px;font-weight:600}.table-wrap.svelte-qtw4lc{flex:1;min-height:0;padding-bottom:56px;overflow:auto}.data-table.svelte-qtw4lc{border-collapse:collapse;width:100%;font-size:var(--table-font-size)}.data-table.svelte-qtw4lc thead:where(.svelte-qtw4lc) th:where(.svelte-qtw4lc){background:var(--surface-2);border-bottom:1px solid var(--border);text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap;z-index:2;padding:9px 11px;font-size:11px;font-weight:600;position:sticky;top:0}.data-table.svelte-qtw4lc tbody:where(.svelte-qtw4lc) td:where(.svelte-qtw4lc){border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text);padding:8px 11px}.data-table.svelte-qtw4lc tbody:where(.svelte-qtw4lc) tr:where(.svelte-qtw4lc):last-child td:where(.svelte-qtw4lc){border-bottom:none}.hidden-col.svelte-qtw4lc{display:none}.data-table.svelte-qtw4lc tbody[data-loading]:where(.svelte-qtw4lc){opacity:.45;pointer-events:none;transition:opacity .15s}.clickable-row.svelte-qtw4lc{cursor:pointer;transition:background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000}.clickable-row.svelte-qtw4lc:hover{background-color:var(--surface-2)}.sortable.svelte-qtw4lc{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable.svelte-qtw4lc:hover{color:var(--text)}.th-inner.svelte-qtw4lc{align-items:center;gap:4px;display:inline-flex}.col-check.svelte-qtw4lc{text-align:center;width:36px}.col-id.svelte-qtw4lc{width:60px}.col-view.svelte-qtw4lc{text-align:center;width:40px}.row-checkbox.svelte-qtw4lc{cursor:pointer;accent-color:var(--accent)}.selected-row.svelte-qtw4lc{background-color:color-mix(in srgb, var(--accent) 8%, transparent)}.num.svelte-qtw4lc{text-align:right}.mono.svelte-qtw4lc{font-family:var(--mono)}.small.svelte-qtw4lc{font-size:11.5px}.muted.svelte-qtw4lc{color:var(--muted)}.country-tag.svelte-qtw4lc{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-size:11px;font-weight:600;font-family:var(--mono);border-radius:3px;padding:2px 6px;display:inline-block}.name-cell.svelte-qtw4lc{max-width:200px}.primary-name.svelte-qtw4lc{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.method-badge.svelte-qtw4lc{background:color-mix(in srgb, var(--muted) 12%, transparent);color:var(--text-2);border-radius:3px;padding:2px 6px;font-size:10.5px;font-weight:600;display:inline-block}.view-link.svelte-qtw4lc{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.view-link.svelte-qtw4lc:hover{border-color:var(--border-2);color:var(--accent)}.skeleton-row.svelte-qtw4lc td:where(.svelte-qtw4lc){padding:9px 11px}.skeleton-cell.svelte-qtw4lc{background:var(--border);border-radius:3px;min-width:30px;height:14px;animation:1.4s ease-in-out infinite svelte-qtw4lc-shimmer}@keyframes svelte-qtw4lc-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.empty-cell.svelte-qtw4lc{text-align:center;color:var(--muted);font-size:13px;padding:36px 20px!important}.table-pager.svelte-qtw4lc{z-index:3;background-color:var(--surface);border-top:1px solid var(--border);box-shadow:0 -6px 16px color-mix(in srgb, var(--text) 6%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.footer-left.svelte-qtw4lc{align-items:center;gap:12px;display:flex}.footer-right.svelte-qtw4lc{align-items:center;gap:10px;display:flex}.row-count.svelte-qtw4lc{color:var(--muted);font-size:12px;font-family:var(--mono)}.selected-count.svelte-qtw4lc{color:var(--accent);font-size:12px;font-weight:600;font-family:var(--mono)}.limit-select.svelte-qtw4lc{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:border-color var(--transition);outline:none;padding:4px 7px;font-family:inherit;font-size:12px}.limit-select.svelte-qtw4lc:focus{border-color:var(--accent)}.pagination.svelte-qtw4lc{align-items:center;gap:4px;display:flex}.page-label.svelte-qtw4lc{color:var(--muted);font-size:12px;font-family:var(--mono);white-space:nowrap;padding:0 6px}.page-btn.svelte-qtw4lc{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;display:flex}.page-btn.svelte-qtw4lc:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.page-btn.svelte-qtw4lc:disabled{opacity:.35;cursor:not-allowed}@media (width<=768px){.page.svelte-qtw4lc{min-height:calc(100vh - var(--topbar-h) - 48px)}.table-card.svelte-qtw4lc{min-height:calc(100vh - var(--topbar-h) - 48px);overflow:hidden}.table-wrap.svelte-qtw4lc{overflow:auto}}.url-input-wrap.svelte-endrm1{position:relative}.inserted-toast.svelte-endrm1{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--accent) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);color:var(--accent);font-family:var(--mono);pointer-events:none;padding:2px 7px;font-size:10px;animation:.15s svelte-endrm1-fade-in;position:absolute;bottom:8px;right:8px}@keyframes svelte-endrm1-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.macro-section.svelte-endrm1{flex-direction:column;gap:6px;margin-top:10px;display:flex}.macro-section-label.svelte-endrm1{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.macro-buttons.svelte-endrm1{flex-wrap:wrap;gap:6px;display:flex}.macro-btn.svelte-endrm1{border:1px solid var(--border-2);border-radius:var(--radius-sm);min-width:88px;max-width:200px;color:var(--text-2);cursor:pointer;text-align:left;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 10px;font-size:11px;display:inline-flex}.macro-btn.svelte-endrm1:hover{border-color:var(--accent);color:var(--accent);background-color:color-mix(in srgb, var(--accent) 8%, transparent)}.macro-btn-label.svelte-endrm1{color:var(--text);font-size:12px;font-weight:600}.macro-btn.svelte-endrm1:hover .macro-btn-label:where(.svelte-endrm1){color:var(--accent)}.macro-btn-token.svelte-endrm1{font-family:var(--mono);color:var(--muted);word-break:break-all;font-size:10px}.macro-btn-shortcut.svelte-endrm1{color:var(--muted);font-size:10px}.payment-fields.svelte-51pbmw{margin-top:12px}.postback-bulk-editor.svelte-6mz00k{flex-direction:column;gap:20px;display:flex}.form-banner.svelte-6mz00k{border-radius:var(--radius-sm);padding:10px 14px;font-size:13px}.form-banner.error.svelte-6mz00k{background-color:color-mix(in srgb, var(--danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);color:var(--danger)}.form-banner.success.svelte-6mz00k{background-color:color-mix(in srgb, var(--success,#22c55e) 12%, transparent);border:1px solid color-mix(in srgb, var(--success,#22c55e) 30%, transparent);color:var(--success,#16a34a)}.scope-fieldset.svelte-6mz00k{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:8px;margin:12px 0 0;padding:12px 14px;display:flex}.scope-legend.svelte-6mz00k{color:var(--text-2);padding:0 4px;font-size:12px;font-weight:600}.scope-option.svelte-6mz00k{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.section-actions.svelte-6mz00k{justify-content:flex-end;margin-top:12px;display:flex}.icon-btn.svelte-6mz00k{border:1px solid var(--border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-2);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.icon-btn.svelte-6mz00k:hover:not(:disabled){border-color:var(--border-2);color:var(--text)}.icon-btn.svelte-6mz00k:disabled{opacity:.5;cursor:not-allowed}.icon-btn.svelte-6mz00k .spin,.spin.svelte-6mz00k{animation:.8s linear infinite svelte-6mz00k-spin;display:inline-flex}@keyframes svelte-6mz00k-spin{to{transform:rotate(360deg)}}.filters.svelte-6mz00k{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.search-wrap.svelte-6mz00k{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);flex:220px;align-items:center;gap:8px;padding:0 10px;display:flex}.search-wrap.svelte-6mz00k input:where(.svelte-6mz00k){color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:13px}.match-filter.svelte-6mz00k{border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;font-family:var(--mono);color:var(--text);background:0 0;flex:220px;padding:8px 10px}.bulk-block.svelte-6mz00k{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--accent) 4%, transparent);margin-bottom:14px;padding:14px}.bulk-label.svelte-6mz00k{color:var(--accent);font-size:12px;font-weight:600;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px}.bulk-row.svelte-6mz00k{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.field.svelte-6mz00k{flex-direction:column;gap:4px;min-width:140px;display:flex}.field-grow.svelte-6mz00k{flex:200px}.field-label.svelte-6mz00k{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.field-select.svelte-6mz00k,.field-input.svelte-6mz00k{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:7px 10px;font-size:13px}.field-input.mono.svelte-6mz00k{font-family:var(--mono)}.bulk-footer.svelte-6mz00k{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.preview-note.svelte-6mz00k{color:var(--text-2);font-size:12px}.btn-primary.svelte-6mz00k{border-radius:var(--radius-sm);background-color:var(--accent);color:var(--accent-fg,#fff);cursor:pointer;border:none;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600}.btn-primary.svelte-6mz00k:disabled{opacity:.5;cursor:not-allowed}.table-wrap.svelte-6mz00k{border:1px solid var(--border);border-radius:var(--radius-sm);overflow-x:auto}.offer-table.svelte-6mz00k{border-collapse:collapse;width:100%;font-size:12px}.offer-table.svelte-6mz00k th:where(.svelte-6mz00k),.offer-table.svelte-6mz00k td:where(.svelte-6mz00k){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 10px}.offer-table.svelte-6mz00k th:where(.svelte-6mz00k){color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-2,var(--surface));font-size:11px;font-weight:600}.offer-table.svelte-6mz00k tbody:where(.svelte-6mz00k) tr:where(.svelte-6mz00k):last-child td:where(.svelte-6mz00k){border-bottom:none}.row-selected.svelte-6mz00k{background-color:color-mix(in srgb, var(--accent) 6%, transparent)}.col-check.svelte-6mz00k{width:36px}.offer-cell.svelte-6mz00k{min-width:180px}.offer-id.svelte-6mz00k{color:var(--muted);display:block}.offer-name.svelte-6mz00k{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-weight:500;display:block;overflow:hidden}.offer-meta.svelte-6mz00k{color:var(--muted);font-size:11px;display:block}.geo-cell.svelte-6mz00k{white-space:nowrap;color:var(--text-2)}.url-cell.svelte-6mz00k{word-break:break-all;max-width:240px}.inherit-badge.svelte-6mz00k{text-transform:uppercase;background-color:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.empty-cell.svelte-6mz00k{text-align:center;color:var(--muted);padding:24px}.skeleton-row.svelte-6mz00k{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-2) 25%, var(--border) 50%, var(--surface-2) 75%);background-size:200% 100%;height:32px;animation:1.2s infinite svelte-6mz00k-shimmer}@keyframes svelte-6mz00k-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mono.svelte-6mz00k{font-family:var(--mono)}.auth-card.svelte-5092h1{flex-direction:column;gap:14px;padding:4px 0;display:flex}.hint.svelte-5092h1{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.portal-link.svelte-5092h1{color:var(--accent);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.portal-link.svelte-5092h1:hover{text-decoration:underline}.toggle-row.svelte-5092h1{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:.88rem;display:flex}.field.svelte-5092h1{flex-direction:column;gap:6px;display:flex}.field.svelte-5092h1 label:where(.svelte-5092h1){color:var(--text-2);align-items:center;gap:8px;font-size:.8rem;font-weight:500;display:flex}.field.svelte-5092h1 input:where(.svelte-5092h1){border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface-2);min-width:0;color:var(--text);font-size:.88rem;font-family:var(--font);flex:1;padding:8px 10px}.input-row.svelte-5092h1{align-items:stretch;gap:8px;display:flex}.field.svelte-5092h1 input:where(.svelte-5092h1):focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim);outline:none}.status-pill.svelte-5092h1{background:var(--success-dim);color:var(--success);border-radius:999px;padding:2px 6px;font-size:.72rem;font-weight:600}.status-pill.warn.svelte-5092h1{background:var(--warning-dim,var(--surface-2));color:var(--muted)}.msg.svelte-5092h1{margin:0;font-size:.82rem}.msg.error.svelte-5092h1{color:var(--danger)}.msg.success.svelte-5092h1{color:var(--success)}.actions.svelte-5092h1{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.btn.svelte-5092h1{border-radius:var(--radius-sm);cursor:pointer;font-size:.85rem;font-weight:600;font-family:var(--font);border:none;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.btn.svelte-5092h1:disabled{opacity:.6;cursor:not-allowed}.btn.primary.svelte-5092h1{background-color:var(--accent);color:var(--bg)}.btn.primary.svelte-5092h1:hover:not(:disabled){background-color:var(--accent-hover)}.btn.secondary.svelte-5092h1{background-color:var(--surface-2);color:var(--text);border:1px solid var(--border-2)}.btn.secondary.svelte-5092h1:hover:not(:disabled){background-color:var(--surface)}.btn.compact.svelte-5092h1{white-space:nowrap;flex-shrink:0;padding:8px 12px}.btn.icon-btn.svelte-5092h1{padding:8px 10px}.spin{animation:.8s linear infinite svelte-5092h1-spin}@keyframes svelte-5092h1-spin{to{transform:rotate(360deg)}}.redirect-note.svelte-1sfag3x{color:var(--muted);padding:24px;font-size:13px}.oo-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#00000073;position:fixed;inset:0}.oo-panel{background:var(--surface);border-left:1px solid var(--border);z-index:101;outline:none;flex-direction:column;width:min(560px,94vw);height:100vh;animation:.18s ease-out svelte-1mm90dp-oo-slide-in;display:flex;position:fixed;top:0;right:0;overflow:hidden}@keyframes svelte-1mm90dp-oo-slide-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.dialog-header.svelte-1mm90dp{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.dialog-title.svelte-1mm90dp{color:var(--text);align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.title-text.svelte-1mm90dp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dialog-sub.svelte-1mm90dp{font-size:12px;font-family:var(--mono);color:var(--muted);flex-shrink:0;margin:0;padding:6px 20px 0}.oo-panel .close-btn{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:30px;height:30px;color:var(--muted);cursor:pointer;transition:background-color var(--transition), color var(--transition);contain:paint;will-change:background-color;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.oo-panel .close-btn:hover{background-color:var(--surface-2);color:var(--text)}.dialog-loading.svelte-1mm90dp{color:var(--muted);flex:1;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.spin.svelte-1mm90dp{color:var(--accent);animation:.8s linear infinite svelte-1mm90dp-spin;display:flex}@keyframes svelte-1mm90dp-spin{to{transform:rotate(360deg)}}.dialog-error.svelte-1mm90dp{border-radius:var(--radius-sm);background:var(--danger-dim);border:1px solid var(--danger);color:var(--danger);margin:20px;padding:12px 16px;font-size:13px}.dialog-body.svelte-1mm90dp{flex-direction:column;flex:1;gap:16px;padding:16px 20px 20px;display:flex;overflow-y:auto}.field-grid.svelte-1mm90dp{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.field.svelte-1mm90dp{flex-direction:column;gap:3px;min-width:0;display:flex}.fk.svelte-1mm90dp{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10.5px;font-weight:700}.fv.svelte-1mm90dp{color:var(--text);word-break:break-word;font-size:12.5px;font-weight:500}.mono.svelte-1mm90dp{font-family:var(--mono);font-size:12px}.section.svelte-1mm90dp{flex-direction:column;gap:8px;display:flex}.section-title.svelte-1mm90dp{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:11px;font-weight:700}.desc-text.svelte-1mm90dp{color:var(--text-2);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.preview-link.svelte-1mm90dp{color:var(--accent);flex-direction:column;gap:6px;text-decoration:none;display:inline-flex}.preview-img.svelte-1mm90dp{object-fit:contain;aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);width:100%;max-height:160px}.dialog-footer.svelte-1mm90dp{border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:12px 20px;display:flex}.footer-btn.svelte-1mm90dp{border-radius:var(--radius-sm);border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.footer-btn.svelte-1mm90dp:hover{border-color:var(--accent);color:var(--accent)}.footer-btn.primary.svelte-1mm90dp{border-color:var(--accent);background-color:var(--accent);color:#fff}html.dark .footer-btn.primary.svelte-1mm90dp{color:#17171c}.footer-btn.primary.svelte-1mm90dp:hover{background-color:var(--accent-hover);border-color:var(--accent-hover);color:#fff}html.dark .footer-btn.primary.svelte-1mm90dp:hover{color:#17171c}.muted.svelte-1mm90dp{color:var(--muted)}@media (width<=560px){.field-grid.svelte-1mm90dp,.stat-row.svelte-1mm90dp{grid-template-columns:1fr}}.page.svelte-15uk1y4{min-height:calc(100vh - var(--topbar-h) - 48px);flex-direction:column;gap:20px;display:flex}.page-header.svelte-15uk1y4{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-title.svelte-15uk1y4{letter-spacing:-.03em;color:var(--text);align-items:center;gap:9px;font-size:22px;font-weight:700;display:flex}.page-sub.svelte-15uk1y4{color:var(--muted);font-size:12px;font-family:var(--mono);margin-top:4px}.header-actions.svelte-15uk1y4{align-items:center;gap:8px;display:flex}.refresh-btn.svelte-15uk1y4,.export-btn.svelte-15uk1y4,.new-btn.svelte-15uk1y4{border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition);contain:paint;will-change:border-color;background-color:#0000;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:500;display:flex}.refresh-btn.svelte-15uk1y4:hover:not(:disabled),.export-btn.svelte-15uk1y4:hover{border-color:var(--accent);color:var(--text)}.new-btn.svelte-15uk1y4{border-color:var(--accent);color:var(--accent);text-decoration:none}.refresh-btn.svelte-15uk1y4:disabled{opacity:.5;cursor:not-allowed}.expand-btn.svelte-15uk1y4{border:1px solid var(--border-2);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;padding:0;display:flex}.expand-btn.svelte-15uk1y4:hover{border-color:var(--accent);color:var(--text);background-color:var(--surface-2)}.refresh-icon.svelte-15uk1y4{color:var(--muted);align-items:center;display:flex}.refresh-icon.spinning.svelte-15uk1y4{animation:.7s linear infinite svelte-15uk1y4-spin}@keyframes svelte-15uk1y4-spin{to{transform:rotate(360deg)}}.filters-toggle.svelte-15uk1y4{border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition);contain:paint;will-change:border-color;background-color:#0000;align-self:flex-start;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:500;display:none}.filters-toggle.svelte-15uk1y4:hover{border-color:var(--accent);color:var(--text)}.filter-count.svelte-15uk1y4{background-color:var(--accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.filter-bar.svelte-15uk1y4{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filter-group.svelte-15uk1y4{flex-direction:column;gap:4px;display:flex}.filter-label.svelte-15uk1y4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10.5px;font-weight:600}.filter-input.svelte-15uk1y4{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text);transition:border-color var(--transition);outline:none;padding:6px 9px;font-family:inherit;font-size:12.5px}.filter-input.svelte-15uk1y4:focus{border-color:var(--accent)}.filter-cc.svelte-15uk1y4{text-transform:uppercase;width:70px}.filter-carrier.svelte-15uk1y4{min-width:120px}.filter-group-clear.svelte-15uk1y4{justify-content:flex-end;padding-bottom:1px}.clear-filters-btn.svelte-15uk1y4{border-radius:var(--radius-sm);border:1px solid var(--border-2);color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition);contain:paint;will-change:border-color;background-color:#0000;align-items:center;gap:4px;padding:5px 9px;font-family:inherit;font-size:11.5px;font-weight:500;display:flex}.clear-filters-btn.svelte-15uk1y4:hover{border-color:var(--accent);color:var(--text)}.search-row.svelte-15uk1y4{align-items:center;gap:4px;display:flex;position:relative}.search-input.svelte-15uk1y4{min-width:260px;padding-left:28px}.clear-btn.svelte-15uk1y4{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;display:flex}.clear-btn.svelte-15uk1y4:hover{border-color:var(--accent);color:var(--text)}.error-banner.svelte-15uk1y4{background-color:color-mix(in srgb, var(--red) 12%, transparent);border:1px solid color-mix(in srgb, var(--red) 35%, transparent);border-radius:var(--radius-sm);color:var(--red);padding:10px 14px;font-size:13px}.card.svelte-15uk1y4{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.table-card.svelte-15uk1y4{min-height:calc(100vh - var(--topbar-h) - 48px);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.table-card.fullscreen.svelte-15uk1y4{z-index:100;border-radius:0;height:100vh;min-height:100vh;position:fixed;inset:0}.table-fullscreen-bar.svelte-15uk1y4{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.table-fullscreen-label.svelte-15uk1y4{color:var(--text);font-size:13.5px;font-weight:600}.table-wrap.svelte-15uk1y4{flex:1;min-height:0;padding-bottom:56px;overflow:auto}.data-table.svelte-15uk1y4{border-collapse:collapse;width:100%;font-size:var(--table-font-size)}.data-table.svelte-15uk1y4 thead:where(.svelte-15uk1y4) th:where(.svelte-15uk1y4){background:var(--surface-2);border-bottom:1px solid var(--border);text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap;z-index:2;padding:9px 11px;font-size:11px;font-weight:600;position:sticky;top:0}.data-table.svelte-15uk1y4 tbody:where(.svelte-15uk1y4) td:where(.svelte-15uk1y4){border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text);padding:8px 11px}.data-table.svelte-15uk1y4 tbody:where(.svelte-15uk1y4) tr:where(.svelte-15uk1y4):last-child td:where(.svelte-15uk1y4){border-bottom:none}.hidden-col.svelte-15uk1y4{display:none}.data-table.svelte-15uk1y4 tbody[data-loading]:where(.svelte-15uk1y4){opacity:.45;pointer-events:none;transition:opacity .15s}.clickable-row.svelte-15uk1y4{cursor:pointer;transition:background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000}.clickable-row.svelte-15uk1y4:hover{background-color:var(--surface-2)}.sortable.svelte-15uk1y4{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable.svelte-15uk1y4:hover{color:var(--text)}.th-inner.svelte-15uk1y4{align-items:center;gap:4px;display:inline-flex}.sort-icon-muted{color:var(--border-2)}.col-check.svelte-15uk1y4{text-align:center;width:36px}.col-id.svelte-15uk1y4{width:80px}.col-view.svelte-15uk1y4{text-align:center;width:100px}.id-wrap.svelte-15uk1y4{justify-content:flex-end;align-items:center;gap:4px;display:flex}.copy-id-btn.svelte-15uk1y4{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--muted);cursor:pointer;opacity:0;transition:border-color var(--transition), color var(--transition), background-color var(--transition), opacity var(--transition);contain:paint;will-change:opacity, background-color;background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}tr.svelte-15uk1y4:hover .copy-id-btn:where(.svelte-15uk1y4){opacity:1}.copy-id-btn.svelte-15uk1y4:hover{border-color:var(--border-2);color:var(--accent);background-color:var(--surface-2)}.row-actions.svelte-15uk1y4{align-items:center;gap:2px;display:inline-flex}.view-link.svelte-15uk1y4{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.view-link.svelte-15uk1y4:hover{border-color:var(--border-2);color:var(--accent)}.row-checkbox.svelte-15uk1y4{cursor:pointer;accent-color:var(--accent)}.selected-row.svelte-15uk1y4{background-color:color-mix(in srgb, var(--accent) 8%, transparent)}.num.svelte-15uk1y4{text-align:right}.mono.svelte-15uk1y4{font-family:var(--mono)}.small.svelte-15uk1y4{font-size:11.5px}.muted.svelte-15uk1y4{color:var(--muted)}.country-tag.svelte-15uk1y4{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-size:11px;font-weight:600;font-family:var(--mono);border-radius:3px;padding:2px 6px;display:inline-block}.payout-cell.svelte-15uk1y4{font-weight:600}.name-cell.svelte-15uk1y4{max-width:220px}.name-row.svelte-15uk1y4{align-items:center;gap:4px;min-width:0;display:flex}.offer-name.svelte-15uk1y4{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.supplier-tag.svelte-15uk1y4{color:var(--muted);margin-top:2px;font-size:10.5px;font-weight:500;display:inline-block}.copy-name-btn.svelte-15uk1y4{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--muted);cursor:pointer;opacity:0;transition:border-color var(--transition), color var(--transition), background-color var(--transition), opacity var(--transition);contain:paint;will-change:opacity, background-color;background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}tr.svelte-15uk1y4:hover .copy-name-btn:where(.svelte-15uk1y4){opacity:1}.copy-name-btn.svelte-15uk1y4:hover{border-color:var(--border-2);color:var(--accent);background-color:var(--surface-2)}.type-badge.svelte-15uk1y4{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent);border-radius:3px;padding:2px 6px;font-size:10.5px;font-weight:600;display:inline-block}.category-badge.svelte-15uk1y4{background:color-mix(in srgb, var(--muted) 12%, transparent);color:var(--text-2);border-radius:3px;padding:2px 6px;font-size:10.5px;font-weight:600;display:inline-block}.category-badge[data-adult=true].svelte-15uk1y4{background:color-mix(in srgb, var(--red) 12%, transparent);color:var(--red)}.pb-badge.svelte-15uk1y4{background:color-mix(in srgb, var(--green) 12%, transparent);color:var(--green);border-radius:3px;padding:2px 6px;font-size:10.5px;font-weight:600;display:inline-block}.pb-badge[data-off=true].svelte-15uk1y4{background:color-mix(in srgb, var(--muted) 12%, transparent);color:var(--muted)}.skeleton-row.svelte-15uk1y4 td:where(.svelte-15uk1y4){padding:9px 11px}.skeleton-cell.svelte-15uk1y4{background:var(--border);border-radius:3px;min-width:30px;height:14px;animation:1.4s ease-in-out infinite svelte-15uk1y4-shimmer}@keyframes svelte-15uk1y4-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.empty-cell.svelte-15uk1y4{text-align:center;color:var(--muted);font-size:13px;padding:36px 20px!important}.table-pager.svelte-15uk1y4{z-index:3;background-color:var(--surface);border-top:1px solid var(--border);box-shadow:0 -6px 16px color-mix(in srgb, var(--text) 6%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.footer-left.svelte-15uk1y4{align-items:center;gap:12px;display:flex}.footer-right.svelte-15uk1y4{align-items:center;gap:10px;display:flex}.row-count.svelte-15uk1y4{color:var(--muted);font-size:12px;font-family:var(--mono)}.selected-count.svelte-15uk1y4{color:var(--accent);font-size:12px;font-weight:600;font-family:var(--mono)}.limit-select.svelte-15uk1y4{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:border-color var(--transition);outline:none;padding:4px 7px;font-family:inherit;font-size:12px}.limit-select.svelte-15uk1y4:focus{border-color:var(--accent)}.pagination.svelte-15uk1y4{align-items:center;gap:4px;display:flex}.page-label.svelte-15uk1y4{color:var(--muted);font-size:12px;font-family:var(--mono);white-space:nowrap;padding:0 6px}.page-btn.svelte-15uk1y4{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:28px;height:28px;color:var(--text-2);transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;justify-content:center;align-items:center;display:flex}.page-btn.svelte-15uk1y4:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.page-btn.svelte-15uk1y4:disabled{opacity:.35;cursor:not-allowed}.bulk-bar.svelte-15uk1y4{background-color:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.bulk-label.svelte-15uk1y4{color:var(--accent);font-size:12px;font-weight:600;font-family:var(--mono);white-space:nowrap}.bulk-actions.svelte-15uk1y4{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bulk-btn.svelte-15uk1y4{border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition);contain:paint;will-change:border-color;white-space:nowrap;background-color:#0000;align-items:center;gap:5px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.bulk-btn.svelte-15uk1y4:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.bulk-btn.svelte-15uk1y4:disabled{opacity:.5;cursor:not-allowed}.bulk-spinner.svelte-15uk1y4{border:2px solid var(--border-2);border-top-color:var(--accent);border-radius:50%;width:10px;height:10px;animation:.6s linear infinite svelte-15uk1y4-spin;display:inline-block}.txt-backdrop.svelte-15uk1y4{z-index:200;background-color:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.txt-modal.svelte-15uk1y4{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:100%;max-width:680px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000004d}.txt-modal-header.svelte-15uk1y4{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.txt-modal-title.svelte-15uk1y4{color:var(--text);font-size:13.5px;font-weight:600}.txt-close.svelte-15uk1y4{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition);contain:paint;will-change:border-color;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.txt-close.svelte-15uk1y4:hover{border-color:var(--border-2);color:var(--text)}.txt-content.svelte-15uk1y4{min-height:0;font-size:12px;font-family:var(--mono);color:var(--text);white-space:pre-wrap;word-break:break-all;background-color:var(--surface-2);flex:1;margin:0;padding:16px;line-height:1.7;overflow-y:auto}.txt-modal-footer.svelte-15uk1y4{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;padding:10px 16px;display:flex}@media (width<=768px){.page.svelte-15uk1y4{min-height:calc(100vh - var(--topbar-h) - 48px)}.table-card.svelte-15uk1y4{min-height:calc(100vh - var(--topbar-h) - 48px);overflow:hidden}.table-wrap.svelte-15uk1y4{overflow:auto}.filters-toggle.svelte-15uk1y4{display:flex}.filter-bar-hidden.svelte-15uk1y4{display:none}.filter-bar.svelte-15uk1y4{flex-direction:column;align-items:stretch}.filter-group.svelte-15uk1y4{width:100%}.filter-group-clear.svelte-15uk1y4{align-items:flex-start}.search-input.svelte-15uk1y4,.filter-cc.svelte-15uk1y4,.filter-carrier.svelte-15uk1y4{width:100%;min-width:0}.btn-label.svelte-15uk1y4{display:none}.copy-id-btn.svelte-15uk1y4,.copy-name-btn.svelte-15uk1y4{opacity:1}}.redirect-note.svelte-1mp21k4{color:var(--muted);padding:24px;font-size:13px}.tracking-urls-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#00000073;position:fixed;inset:0}.tracking-urls-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(760px,94vw);max-height:min(82vh,720px);box-shadow:var(--shadow-lg);z-index:101;outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.dialog-header.svelte-125nqiz{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.dialog-title.svelte-125nqiz{color:var(--text);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.result-count.svelte-125nqiz{color:var(--muted);font-size:11.5px;font-weight:500}.close-btn.svelte-125nqiz{border:1px solid var(--border-2);border-radius:var(--radius-sm);width:30px;height:30px;color:var(--muted);cursor:pointer;transition:background-color var(--transition), color var(--transition);contain:paint;will-change:background-color;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.close-btn.svelte-125nqiz:hover{background-color:var(--surface-2);color:var(--text)}.dialog-controls.svelte-125nqiz{border-bottom:1px solid var(--border);flex-shrink:0;gap:10px;padding:14px 16px;display:grid}.search-field.svelte-125nqiz{border:1px solid var(--border-2);border-radius:var(--radius-sm);height:36px;color:var(--muted);background-color:var(--surface-2);align-items:center;gap:8px;padding:0 10px;display:flex}.search-field.svelte-125nqiz:focus-within{border-color:var(--accent)}.search-field.svelte-125nqiz input:where(.svelte-125nqiz){width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:12.5px}.search-field.svelte-125nqiz input:where(.svelte-125nqiz)::placeholder{color:var(--muted)}.group-filters.svelte-125nqiz{flex-wrap:wrap;gap:6px;display:flex}.group-filter.svelte-125nqiz{border:1px solid var(--border-2);color:var(--muted);cursor:pointer;transition:background-color var(--transition), border-color var(--transition), color var(--transition);contain:paint;will-change:background-color;background-color:#0000;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600}.group-filter.svelte-125nqiz:hover{border-color:var(--accent);color:var(--text)}.group-filter.active.svelte-125nqiz{border-color:var(--accent);background-color:var(--accent-dim);color:var(--accent)}.url-list.svelte-125nqiz{flex:1;gap:10px;min-height:0;padding:14px 16px;display:grid;overflow:auto}.url-group.svelte-125nqiz{gap:6px;display:grid}.group-label.svelte-125nqiz{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.empty-state.svelte-125nqiz{color:var(--muted);text-align:center;margin:12px 0;font-size:12.5px}.view-more-btn.svelte-rmbvf6{border:1px solid var(--border-2);border-radius:var(--radius-sm);width:100%;color:var(--accent);cursor:pointer;transition:background-color var(--transition), border-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;padding:8px 12px;font-size:12px;font-weight:600}.view-more-btn.svelte-rmbvf6:hover{border-color:var(--accent);background-color:var(--accent-dim)}.meta-status.svelte-nurjsw{color:var(--muted);padding:16px 0;font-size:13px}.defaults-page.svelte-nurjsw{flex-direction:column;gap:20px;padding-bottom:20px;display:flex}.geo-grid.svelte-nurjsw{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:12px 16px;display:grid}.geo-hint.svelte-nurjsw{color:var(--muted);margin:0;padding:0 16px 12px;font-size:12px}.section-header-right.svelte-nurjsw{align-items:center;gap:8px;display:flex}.total-badge.svelte-nurjsw{border-radius:var(--radius-sm);border:1px solid var(--border-2);background-color:var(--surface-2);color:var(--muted);align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.add-btn.svelte-nurjsw{border-radius:var(--radius-sm);border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.add-btn.svelte-nurjsw:hover{border-color:var(--accent);color:var(--accent)}.empty-state.svelte-nurjsw{border:1px dashed var(--border-2);border-radius:var(--radius);background-color:var(--surface-2);width:100%;color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:36px 16px;font-size:13px;display:flex}.empty-state.svelte-nurjsw:hover{border-color:var(--accent);color:var(--accent);background-color:var(--accent-dim)}.redir-table.svelte-nurjsw{flex-direction:column;gap:0;display:flex}.redir-table-head.svelte-nurjsw{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--border);grid-template-columns:1fr 100px 120px 72px 36px;gap:8px;padding:6px 10px;font-size:10px;font-weight:700;display:grid}.redir-row.svelte-nurjsw{border-bottom:1px solid var(--border);transition:background-color var(--transition), opacity var(--transition);contain:paint;will-change:background-color;grid-template-columns:1fr 100px 120px 72px 36px;align-items:start;gap:8px;padding:8px 10px;display:grid}.redir-row.svelte-nurjsw:last-child{border-bottom:none}.redir-row.svelte-nurjsw:hover{background-color:var(--surface-2)}.redir-row.redir-row-error.svelte-nurjsw{background-color:color-mix(in srgb, var(--danger,#ef4444) 5%, transparent)}.redir-row.redir-row-disabled.svelte-nurjsw{opacity:.55}.enabled-wrap.svelte-nurjsw,.smartlinks-wrap.svelte-nurjsw{justify-content:center;align-items:center;height:32px;display:flex}.smartlinks-wrap.svelte-nurjsw .form-toggle-label{color:var(--muted);font-size:11px}.redir-select-wrap.svelte-nurjsw{flex-direction:column;gap:3px;display:flex}.row-error-msg.svelte-nurjsw{color:var(--danger,#ef4444);font-size:11px}.pct-wrap.svelte-nurjsw{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);transition:border-color var(--transition);align-items:center;gap:0;display:flex;overflow:hidden}.pct-wrap.svelte-nurjsw:focus-within{border-color:var(--accent)}.pct-input.svelte-nurjsw{width:0;height:32px;color:var(--text-1);text-align:right;background-color:#0000;border:none;flex:1;padding:0 8px;font-size:13px}.pct-input.svelte-nurjsw:focus{outline:none}.remove-btn.svelte-nurjsw{border-radius:var(--radius-sm);border:1px solid var(--border-2);width:32px;height:32px;color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.remove-btn.svelte-nurjsw:hover{border-color:var(--danger,#ef4444);color:var(--danger,#ef4444)}.save-error.svelte-nurjsw{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--danger,#ef4444) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger,#ef4444) 30%, transparent);color:var(--danger,#ef4444);padding:10px 14px;font-size:13px}.bar-hint-error.svelte-nurjsw{color:var(--danger,#ef4444)}.delete-row.svelte-nurjsw{justify-content:flex-end;display:flex}.delete-btn.svelte-nurjsw{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--danger,#ef4444) 40%, transparent);color:var(--danger,#ef4444);cursor:pointer;transition:background-color var(--transition), border-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;padding:8px 12px;font-size:13px}.delete-btn.svelte-nurjsw:hover:not(:disabled){background-color:color-mix(in srgb, var(--danger,#ef4444) 8%, transparent)}.delete-btn.svelte-nurjsw:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){.geo-grid.svelte-nurjsw{grid-template-columns:1fr}}.defaults-layout.svelte-1wrl46f{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.rule-sidebar.svelte-1wrl46f{top:calc(var(--topbar-h) + 16px);max-height:calc(100vh - var(--topbar-h) - 120px);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;padding:12px;display:flex;position:sticky;overflow:hidden}.sidebar-head.svelte-1wrl46f{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-title.svelte-1wrl46f{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:700}.rule-count.svelte-1wrl46f{color:var(--accent);font-size:11px;font-weight:600;font-family:var(--mono)}.search-row.svelte-1wrl46f{align-items:center;display:flex;position:relative}.search-icon{color:var(--muted);pointer-events:none;position:absolute;left:9px}.search-input.svelte-1wrl46f{border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);transition:border-color var(--transition);outline:none;padding:7px 30px 7px 28px;font-family:inherit;font-size:12.5px}.search-input.svelte-1wrl46f:focus{border-color:var(--accent)}.clear-btn.svelte-1wrl46f{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:absolute;right:4px}.clear-btn.svelte-1wrl46f:hover{border-color:var(--border-2);color:var(--text);background-color:var(--surface)}.sidebar-error.svelte-1wrl46f,.panel-error.svelte-1wrl46f{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);background-color:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);padding:10px 12px;font-size:12.5px}.rule-list.svelte-1wrl46f{flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.rule-list[data-loading].svelte-1wrl46f{opacity:.55;pointer-events:none}.rule-row.svelte-1wrl46f{border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;flex-direction:column;gap:4px;padding:10px 8px;display:flex}.rule-row.svelte-1wrl46f:hover,.rule-row.rule-row-active.svelte-1wrl46f{background-color:var(--surface-2)}.rule-row.rule-row-active.svelte-1wrl46f{outline:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}.rule-row.rule-row-disabled.svelte-1wrl46f{opacity:.6}.rule-geo.svelte-1wrl46f{color:var(--text-1);align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.rule-country.svelte-1wrl46f{font-family:var(--mono)}.rule-sep.svelte-1wrl46f{color:var(--muted)}.rule-carrier.svelte-1wrl46f{color:var(--text-2)}.rule-meta.svelte-1wrl46f{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.badge.svelte-1wrl46f{border-radius:var(--radius-sm);text-transform:uppercase;padding:1px 6px;font-size:10px;font-weight:700}.badge-off.svelte-1wrl46f{background-color:color-mix(in srgb, var(--muted) 15%, transparent);color:var(--muted)}.empty-note.svelte-1wrl46f{color:var(--muted);padding:12px 8px;font-size:12.5px}.skeleton-row.svelte-1wrl46f{height:44px;padding:8px}.skeleton-cell.svelte-1wrl46f{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface) 50%, var(--surface-2) 75%);background-size:200% 100%;height:100%;animation:1.2s infinite svelte-1wrl46f-shimmer}@keyframes svelte-1wrl46f-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.editor-panel.svelte-1wrl46f{min-width:0}.panel-empty.svelte-1wrl46f{border:1px dashed var(--border-2);border-radius:var(--radius);min-height:280px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px;font-size:13px;display:flex}.create-panel.svelte-1wrl46f{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:16px;padding:20px;display:flex}.create-title.svelte-1wrl46f{margin:0;font-size:16px;font-weight:600}.create-desc.svelte-1wrl46f{color:var(--muted);margin:0;font-size:13px}.create-grid.svelte-1wrl46f{grid-template-columns:1fr 1fr;gap:12px;display:grid}.create-actions.svelte-1wrl46f{justify-content:flex-end;gap:10px;display:flex}.header-btn.svelte-1wrl46f{border-radius:var(--radius-sm);border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), color var(--transition), background-color var(--transition);contain:paint;will-change:background-color;background-color:#0000;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.header-btn.svelte-1wrl46f:hover{border-color:var(--accent);color:var(--accent)}@media (width<=900px){.defaults-layout.svelte-1wrl46f{grid-template-columns:1fr}.rule-sidebar.svelte-1wrl46f{max-height:320px;position:static}.create-grid.svelte-1wrl46f{grid-template-columns:1fr}}.combo-wrap.svelte-uvq3mh{min-width:0;position:relative}.combo-anchor.svelte-uvq3mh{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--bg);min-height:36px;transition:border-color var(--transition);align-items:flex-start;display:flex}.combo-anchor.open.svelte-uvq3mh,.combo-anchor.svelte-uvq3mh:focus-within{border-color:var(--accent)}.combo-anchor.disabled.svelte-uvq3mh{opacity:.55;pointer-events:none}.combo-content.svelte-uvq3mh{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;padding:4px 2px;display:flex}.combo-content.svelte-uvq3mh input:where(.svelte-uvq3mh){min-width:90px;height:26px;color:var(--text);background-color:#0000;border:0;outline:0;flex:1;padding:0 4px;font-size:11px}.combo-content.svelte-uvq3mh input:where(.svelte-uvq3mh)::placeholder{color:var(--muted)}.chip.svelte-uvq3mh{background-color:var(--surface-2);max-width:100%;height:25px;color:var(--text-2);border-radius:5px;align-items:center;gap:4px;padding:0 4px 0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.chip.svelte-uvq3mh>span:where(.svelte-uvq3mh){text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.selection-summary.svelte-uvq3mh{color:var(--muted);padding-right:8px}.chip.svelte-uvq3mh button:where(.svelte-uvq3mh),.clear-btn.svelte-uvq3mh{color:var(--muted);transition:color var(--transition), background-color var(--transition);contain:paint;background-color:#0000;border:0;justify-content:center;align-items:center;display:inline-flex}.chip.svelte-uvq3mh button:where(.svelte-uvq3mh){border-radius:3px;width:17px;height:17px}.chip.svelte-uvq3mh button:where(.svelte-uvq3mh):hover{color:var(--text);background-color:var(--surface-3)}.clear-btn.svelte-uvq3mh{border-left:1px solid var(--border);flex-shrink:0;align-self:stretch;width:32px;min-height:34px}.clear-btn.svelte-uvq3mh:hover{color:var(--text);background-color:var(--surface-2)}.combo-dropdown.svelte-uvq3mh{z-index:300;overscroll-behavior:contain;touch-action:pan-y;border:1px solid var(--border-2);border-radius:var(--radius);background-color:var(--surface);box-shadow:var(--shadow-lg);padding:4px;position:fixed;overflow-y:auto}.combo-option.svelte-uvq3mh{border-radius:var(--radius-sm);width:100%;color:var(--text-2);text-align:left;transition:background-color var(--transition), color var(--transition);contain:paint;background-color:#0000;border:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:11px;display:flex}.bulk-actions.svelte-uvq3mh{z-index:1;border-bottom:1px solid var(--border);background-color:var(--surface);align-items:center;gap:4px;padding:4px;display:flex;position:sticky;top:0}.bulk-action.svelte-uvq3mh{border-radius:var(--radius-sm);color:var(--accent);transition:background-color var(--transition), color var(--transition);contain:paint;background-color:#0000;border:0;padding:4px 6px;font-size:11px;font-weight:600}.bulk-action.svelte-uvq3mh:hover:not(:disabled),.bulk-action.svelte-uvq3mh:focus-visible:not(:disabled){background-color:var(--surface-2)}.bulk-action.svelte-uvq3mh:disabled{color:var(--muted);opacity:.55}.bulk-actions.svelte-uvq3mh>span:where(.svelte-uvq3mh){color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.combo-option.svelte-uvq3mh:hover,.combo-option.focused.svelte-uvq3mh,.combo-option.selected.svelte-uvq3mh{background-color:var(--surface-2);color:var(--text)}.option-check.svelte-uvq3mh{color:var(--accent);opacity:0;flex-shrink:0;display:inline-flex}.combo-option.svelte-uvq3mh:hover .option-check:where(.svelte-uvq3mh),.combo-option.focused.svelte-uvq3mh .option-check:where(.svelte-uvq3mh),.combo-option.selected.svelte-uvq3mh .option-check:where(.svelte-uvq3mh){opacity:1}.combo-message.svelte-uvq3mh{color:var(--muted);text-align:center;padding:14px 10px;font-size:11px}.page.svelte-jl2r3h{flex-direction:column;gap:14px;min-width:0;display:flex}.page.svelte-jl2r3h:fullscreen{box-sizing:border-box;background-color:var(--bg);height:100%;padding:16px;overflow:auto}.page.svelte-jl2r3h:fullscreen .filters-card:where(.svelte-jl2r3h){max-height:calc(100vh - 24px);top:12px}.page-header.svelte-jl2r3h{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}h1.svelte-jl2r3h{letter-spacing:-.03em;margin:2px 0 0;font-size:24px;line-height:1.2}.header-actions.svelte-jl2r3h,.table-actions.svelte-jl2r3h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}button.svelte-jl2r3h,input.svelte-jl2r3h,select.svelte-jl2r3h{color:var(--text)}.primary-btn.svelte-jl2r3h,.secondary-btn.svelte-jl2r3h,.run-btn.svelte-jl2r3h{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.primary-btn.svelte-jl2r3h,.run-btn.svelte-jl2r3h{background-color:var(--accent);color:var(--surface);border:1px solid var(--accent)}.secondary-btn.svelte-jl2r3h{background-color:var(--surface);border:1px solid var(--border-2)}button.svelte-jl2r3h:disabled{opacity:.5;cursor:not-allowed}.spinning.svelte-jl2r3h{animation:.7s linear infinite spin;display:inline-flex}.auto-refresh.svelte-jl2r3h{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.auto-refresh.svelte-jl2r3h select:where(.svelte-jl2r3h),.pagination.svelte-jl2r3h select:where(.svelte-jl2r3h){border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);height:32px;padding:0 8px}.error-banner.svelte-jl2r3h,.warning-banner.svelte-jl2r3h{border-radius:var(--radius-sm);padding:9px 12px;font-size:12px}.error-banner.svelte-jl2r3h{color:var(--danger);background-color:var(--danger-dim);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent)}.warning-banner.svelte-jl2r3h{color:var(--warn);background-color:color-mix(in srgb, var(--warn) 10%, transparent);border:1px solid color-mix(in srgb, var(--warn) 25%, transparent)}.workspace.svelte-jl2r3h{grid-template-columns:minmax(250px,290px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.workspace.filters-closed.svelte-jl2r3h{grid-template-columns:minmax(0,1fr)}.filters-card.svelte-jl2r3h,.table-card.svelte-jl2r3h,.summary-card.svelte-jl2r3h{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.filters-card.svelte-jl2r3h{top:calc(var(--topbar-h) + 12px);max-height:calc(100vh - var(--topbar-h) - 24px);flex-direction:column;gap:13px;padding:14px;display:flex;position:sticky;overflow-y:auto}.filter-heading.svelte-jl2r3h{justify-content:space-between;align-items:center;display:flex}.filter-heading.svelte-jl2r3h h2:where(.svelte-jl2r3h){font-size:14px}.filter-heading.svelte-jl2r3h span:where(.svelte-jl2r3h){color:var(--muted);font-size:10px}.icon-btn.svelte-jl2r3h{border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:#0000;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.mobile-close.svelte-jl2r3h{display:none}.preset-grid.svelte-jl2r3h{flex-wrap:wrap;gap:4px;display:flex}.preset-btn.svelte-jl2r3h{border:1px solid var(--border);background-color:var(--surface-2);min-height:24px;color:var(--text-2);white-space:nowrap;transition:background-color var(--transition), color var(--transition);contain:paint;border-radius:5px;padding:2px 7px;font-size:9.5px}.preset-btn.svelte-jl2r3h:hover{background-color:var(--accent-dim);color:var(--accent)}.field-grid.svelte-jl2r3h{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.field.svelte-jl2r3h{flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.field.svelte-jl2r3h>span:where(.svelte-jl2r3h){color:var(--text-2);text-transform:uppercase;letter-spacing:.045em;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.field.svelte-jl2r3h em:where(.svelte-jl2r3h){color:var(--muted);text-transform:none;font-style:normal;font-weight:500}.field.svelte-jl2r3h input:where(.svelte-jl2r3h){border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--bg);outline:none;width:100%;height:33px;padding:0 8px;font-size:11px}.field.svelte-jl2r3h input:where(.svelte-jl2r3h):focus{border-color:var(--accent)}.filter-divider.svelte-jl2r3h{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:9px;display:flex}.filter-divider.svelte-jl2r3h:before,.filter-divider.svelte-jl2r3h:after{content:"";background-color:var(--border);flex:1;height:1px}.dimensions-toggle.svelte-jl2r3h{display:none}.dimensions-fields.svelte-jl2r3h{flex-direction:column;gap:13px;display:flex}.run-btn.svelte-jl2r3h{width:100%;margin-top:2px}.run-btn.svelte-jl2r3h kbd:where(.svelte-jl2r3h){text-align:center;min-width:34px;font-family:var(--mono);opacity:.75;margin-left:auto;font-size:9px}.filter-skeleton.svelte-jl2r3h{border-radius:var(--radius-sm);background-image:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:400px 100%;height:600px;animation:1.4s infinite shimmer}.report-content.svelte-jl2r3h{flex-direction:column;gap:12px;min-width:0;display:flex}.summary-grid.svelte-jl2r3h{grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;display:grid}.summary-card.svelte-jl2r3h{flex-direction:column;gap:2px;min-height:63px;padding:11px 13px;display:flex}.summary-card.svelte-jl2r3h span:where(.svelte-jl2r3h){color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.summary-card.svelte-jl2r3h strong:where(.svelte-jl2r3h){font-family:var(--mono);letter-spacing:-.03em;font-size:17px}.table-card.svelte-jl2r3h{min-width:0;overflow:hidden}.table-toolbar.svelte-jl2r3h{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:9px 11px;display:flex}.table-title.svelte-jl2r3h{align-items:baseline;gap:8px;display:flex}.table-title.svelte-jl2r3h strong:where(.svelte-jl2r3h){font-size:13px}.table-title.svelte-jl2r3h span:where(.svelte-jl2r3h){color:var(--muted);font-family:var(--mono);font-size:9px}.show-all.svelte-jl2r3h{color:var(--text-2);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.show-all.svelte-jl2r3h input:where(.svelte-jl2r3h){accent-color:var(--accent)}.table-search.svelte-jl2r3h{border:1px solid var(--border-2);border-radius:var(--radius-sm);width:190px;height:32px;color:var(--muted);align-items:center;gap:6px;padding:0 8px;display:flex}.table-search.svelte-jl2r3h input:where(.svelte-jl2r3h){background-color:#0000;border:0;outline:0;width:100%;min-width:0;font-size:11px}.table-scroll.svelte-jl2r3h{min-height:1160px;max-height:calc(100vh - 260px);transition:opacity var(--transition);overflow:auto}.table-scroll.loading.svelte-jl2r3h{opacity:.55}table.svelte-jl2r3h{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;font-size:var(--report-font-size)}th.svelte-jl2r3h{z-index:3;-webkit-user-select:none;user-select:none;background-color:var(--surface-2);border-bottom:1px solid var(--border-2);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px;position:sticky;top:0}th.svelte-jl2r3h button:where(.svelte-jl2r3h){width:100%;min-height:34px;color:inherit;font:inherit;text-transform:inherit;white-space:normal;background-color:#0000;border:0;align-items:center;gap:3px;padding:5px 9px;line-height:1.2;display:flex}th.num.svelte-jl2r3h button:where(.svelte-jl2r3h){justify-content:flex-end}.sort-priority.svelte-jl2r3h{background-color:var(--accent-dim);min-width:14px;height:14px;color:var(--accent);font-family:var(--mono);border-radius:7px;place-items:center;padding:0 3px;font-size:8px;font-weight:700;display:inline-grid}td.svelte-jl2r3h{border-bottom:1px solid var(--border);white-space:normal;overflow-wrap:anywhere;max-width:320px;min-height:34px;padding:7px 9px;line-height:1.35}tbody.svelte-jl2r3h tr:where(.svelte-jl2r3h){transition:background-color var(--transition);contain:paint;background-color:#0000}tbody.svelte-jl2r3h tr:where(.svelte-jl2r3h):hover{background-color:var(--surface-2);cursor:pointer}td.num.svelte-jl2r3h{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}td.zero.svelte-jl2r3h{color:var(--muted)}td.svelte-jl2r3h a:where(.svelte-jl2r3h){color:var(--accent);text-underline-offset:2px;text-decoration:underline}tfoot.svelte-jl2r3h td:where(.svelte-jl2r3h){z-index:2;background-color:var(--surface-2);height:27px;color:var(--text-2);border-top:1px solid var(--border);border-bottom:0;font-size:9px;font-weight:700;position:sticky;bottom:0}tfoot.svelte-jl2r3h tr:where(.svelte-jl2r3h):last-child td:where(.svelte-jl2r3h){background-color:var(--surface);color:var(--text);bottom:27px}.empty.svelte-jl2r3h{text-align:center;height:180px;color:var(--muted)}.pagination.svelte-jl2r3h{border-top:1px solid var(--border);min-height:48px;color:var(--muted);justify-content:flex-end;align-items:center;gap:16px;padding:8px 11px;font-size:10px;display:flex}.pagination.svelte-jl2r3h label:where(.svelte-jl2r3h){align-items:center;gap:6px;display:flex}.pagination.svelte-jl2r3h select:where(.svelte-jl2r3h){height:28px}.pagination.svelte-jl2r3h>div:where(.svelte-jl2r3h){align-items:center;gap:8px;display:flex}.pagination.svelte-jl2r3h button:where(.svelte-jl2r3h){border:1px solid var(--border-2);border-radius:var(--radius-sm);background-color:var(--surface);place-items:center;width:28px;height:28px;display:grid}.pagination.svelte-jl2r3h strong:where(.svelte-jl2r3h){text-align:center;min-width:45px;color:var(--text-2);font-family:var(--mono)}.report-placeholder.svelte-jl2r3h{border:1px dashed var(--border-2);border-radius:var(--radius);min-height:520px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.report-placeholder.svelte-jl2r3h strong:where(.svelte-jl2r3h){color:var(--text-2);font-size:13px}.report-placeholder.svelte-jl2r3h span:where(.svelte-jl2r3h){font-size:11px}.modal-backdrop.svelte-jl2r3h{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.row-modal.svelte-jl2r3h{border:1px solid var(--border-2);border-radius:var(--radius-lg);background-color:var(--surface);width:min(720px,100%);max-height:min(760px,90vh);box-shadow:var(--shadow-lg);overflow:auto}.row-modal.svelte-jl2r3h header:where(.svelte-jl2r3h){z-index:2;border-bottom:1px solid var(--border);background-color:var(--surface);justify-content:space-between;align-items:center;padding:13px 15px;display:flex;position:sticky;top:0}.row-modal.svelte-jl2r3h header:where(.svelte-jl2r3h) div:where(.svelte-jl2r3h){flex-direction:column;display:flex}.row-modal.svelte-jl2r3h header:where(.svelte-jl2r3h) span:where(.svelte-jl2r3h){color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.row-modal.svelte-jl2r3h header:where(.svelte-jl2r3h) strong:where(.svelte-jl2r3h){font-size:13px}.detail-grid.svelte-jl2r3h{background-color:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.detail-grid.svelte-jl2r3h div:where(.svelte-jl2r3h){background-color:var(--surface);flex-direction:column;gap:3px;min-width:0;padding:11px 13px;display:flex}.detail-grid.svelte-jl2r3h span:where(.svelte-jl2r3h){color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.detail-grid.svelte-jl2r3h strong:where(.svelte-jl2r3h){overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--report-detail-font-size);font-weight:500}@media (width<=1000px){.workspace.svelte-jl2r3h{grid-template-columns:240px minmax(0,1fr)}.summary-grid.svelte-jl2r3h{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.page-header.svelte-jl2r3h{flex-direction:column;align-items:flex-start}.workspace.svelte-jl2r3h{display:block}.filters-card.svelte-jl2r3h{max-height:none;margin-bottom:12px;position:static}.mobile-close.svelte-jl2r3h{display:inline-flex}.summary-grid.svelte-jl2r3h{grid-template-columns:repeat(2,1fr)}.table-toolbar.svelte-jl2r3h{flex-direction:column;align-items:flex-start}.table-actions.svelte-jl2r3h{width:100%}.table-search.svelte-jl2r3h{flex:160px;width:auto}.table-scroll.svelte-jl2r3h{width:100%;min-height:min(65vh,600px);max-height:min(65vh,600px)}table.svelte-jl2r3h{min-width:760px}.pagination.svelte-jl2r3h{flex-wrap:wrap;justify-content:space-between;gap:8px}.detail-grid.svelte-jl2r3h{grid-template-columns:1fr}.dimensions-divider.svelte-jl2r3h{display:none}.dimensions-toggle.svelte-jl2r3h{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface-2);width:100%;height:34px;color:var(--text-2);letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 9px;font-size:10px;font-weight:700;display:flex}.dimensions-toggle.svelte-jl2r3h svg{transition:transform var(--transition)}.dimensions-toggle.svelte-jl2r3h svg.expanded{transform:rotate(180deg)}.dimensions-fields.svelte-jl2r3h{display:none}.dimensions-fields.expanded.svelte-jl2r3h{display:flex}}
