@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--primary-color);text-decoration:inherit;transition:var(--transition-base)}a:hover{color:var(--primary-hover)}body{margin:0;min-width:320px;min-height:100vh;width:100%;background-color:var(--bg-color);color:var(--text-main)}h1{font-size:2.5rem;line-height:1.1;font-weight:700;letter-spacing:-.02em}button{font-family:inherit}#root{width:100%;margin:0;padding:0}.login-page{min-height:100vh;display:flex;align-items:stretch;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f0f4ff}.login-left{flex:1;background:linear-gradient(135deg,#4f8cff,#36f 40%,#6c5ce7);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:60px}.login-left:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:#ffffff0f;top:-200px;right:-200px}.login-left:after{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:#ffffff0a;bottom:-100px;left:-100px}.login-brand{position:relative;z-index:1;text-align:center}.login-brand-icon{width:80px;height:80px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 32px;font-size:36px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}.login-brand h2{color:#fff;font-size:32px;font-weight:700;margin:0 0 12px;letter-spacing:-.02em}.login-brand p{color:#ffffffb3;font-size:16px;line-height:1.6;max-width:320px;margin:0}.login-features{position:relative;z-index:1;margin-top:48px;display:flex;flex-direction:column;gap:16px}.login-feature{display:flex;align-items:center;gap:14px;color:#ffffffd9;font-size:15px;font-weight:500}.login-feature-icon{width:40px;height:40px;border-radius:12px;background:#ffffff26;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.login-right{width:520px;display:flex;align-items:center;justify-content:center;padding:40px 60px;background:#fff}.login-form-wrap{width:100%;max-width:380px}.login-form-header{margin-bottom:40px}.login-form-header h1{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 8px;letter-spacing:-.02em}.login-form-header p{color:#8b8da3;font-size:15px;margin:0}.login-form{display:flex;flex-direction:column;gap:20px}.field-group{display:flex;flex-direction:column;gap:8px}.field-label{font-size:14px;font-weight:600;color:#3a3a4a;display:flex;align-items:center;gap:6px}.field-label svg{color:#4f8cff}.field-input{padding:14px 16px;border:2px solid #e8ecf4;border-radius:12px;font-size:15px;color:#1a1a2e;transition:all .2s ease;background:#f7f9fc;outline:none;font-family:inherit}.field-input:focus{border-color:#4f8cff;background:#fff;box-shadow:0 0 0 4px #4f8cff1a}.field-input::placeholder{color:#b0b4c4}.login-error{background:#fff0f0;border:1px solid #ffd4d4;color:#dc3545;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:500;text-align:center;animation:shakeIn .4s ease}@keyframes shakeIn{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.login-btn{padding:16px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .25s ease;background:linear-gradient(135deg,#4f8cff,#36f);color:#fff;margin-top:8px;position:relative;overflow:hidden;font-family:inherit}.login-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #3366ff59}.login-btn:active:not(:disabled){transform:translateY(0)}.login-btn:disabled{opacity:.5;cursor:not-allowed}.login-btn-spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite;margin-right:8px;vertical-align:middle}.login-divider{display:flex;align-items:center;gap:12px;margin:8px 0;color:#b0b4c4;font-size:13px}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:#e8ecf4}.login-footer-text{text-align:center;color:#8b8da3;font-size:13px;margin-top:4px}.captcha-group{animation:fadeIn .3s ease-out;background:#f0f4ff;padding:16px;border-radius:12px;border:1px solid #dde4f0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.captcha-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.captcha-question{font-size:22px;font-weight:700;color:#36f;letter-spacing:2px;flex:1;text-align:center;padding:8px;background:#fff;border-radius:8px;border:1px solid #e0e6f0}.captcha-refresh{width:40px;height:40px;border:1px solid #dde4f0;border-radius:8px;background:#fff;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.captcha-refresh:hover{background:#f0f4ff;border-color:#4f8cff;transform:rotate(180deg)}@media (max-width: 960px){.login-left{display:none}.login-right{width:100%;padding:40px 24px}.login-page{background:#fff}}.dash{width:100%;padding:24px 28px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-sizing:border-box}.dash-hero{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;padding:28px 32px;background:linear-gradient(135deg,#6366f1,#8b5cf6,#a855f7);border-radius:20px;color:#fff;position:relative;overflow:hidden}.dash-hero:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.12) 0%,transparent 70%);border-radius:50%}.dash-hero:after{content:"";position:absolute;bottom:-30%;left:20%;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 70%);border-radius:50%}.dash-hero-content{position:relative;z-index:1}.dash-hero-title{font-size:26px;font-weight:800;margin:0 0 6px;letter-spacing:-.02em}.dash-hero-sub{font-size:14px;margin:0;opacity:.8;font-weight:400}.dash-hero-actions{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.dash-meta{font-size:12px;opacity:.7;font-variant-numeric:tabular-nums}.dash-refresh-btn{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.3);background:#ffffff26;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dash-refresh-btn:hover{background:#ffffff40;transform:scale(1.05)}.dash-refresh-btn.spinning svg{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.dash-error{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444;padding:12px 18px;border-radius:12px;margin-bottom:20px}.dash-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:60vh;color:#94a3b8;font-size:15px}.dash-spinner{width:36px;height:36px;border:3px solid rgba(99,102,241,.2);border-top-color:#6366f1;border-radius:50%;animation:spin .8s linear infinite}.dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.dash-stat{padding:20px 22px;border-radius:16px;display:flex;align-items:center;gap:14px;position:relative;overflow:hidden;transition:all .3s ease;opacity:0;animation:statIn .5s ease forwards}.dash-stat:nth-child(1){animation-delay:0ms}.dash-stat:nth-child(2){animation-delay:80ms}.dash-stat:nth-child(3){animation-delay:.16s}.dash-stat:nth-child(4){animation-delay:.24s}.dash-stat:hover{transform:translateY(-3px)}@keyframes statIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stat-pv{background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe}.stat-uv{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0}.stat-ypv{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d}.stat-yuv{background:linear-gradient(135deg,#fce7f3,#fbcfe8);border:1px solid #f9a8d4}.stat-pv .dash-stat-icon{color:#6366f1}.stat-uv .dash-stat-icon{color:#10b981}.stat-ypv .dash-stat-icon{color:#f59e0b}.stat-yuv .dash-stat-icon{color:#ec4899}.dash-stat-icon{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#ffffffb3;flex-shrink:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dash-stat-body{flex:1}.dash-stat-label{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:2px;text-transform:uppercase;letter-spacing:.04em}.dash-stat-value{font-size:28px;font-weight:800;color:#111827;letter-spacing:-.03em}.dash-stat-badge{font-size:12px;font-weight:600;padding:3px 8px;border-radius:8px;display:flex;align-items:center;gap:2px}.dash-stat-badge.up{background:#10b98126;color:#059669}.dash-stat-badge.down{background:#ef44441f;color:#dc2626}.dash-grid-2{display:grid;grid-template-columns:3fr 2fr;gap:20px;margin-bottom:20px}.dash-card{background:#fff;border-radius:16px;border:1px solid #f1f5f9;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;padding:22px;opacity:0;animation:statIn .5s ease forwards;animation-delay:.3s}.dash-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #f1f5f9}.dash-card-head h2{font-size:15px;font-weight:700;color:#1e293b;margin:0}.dash-legend{display:flex;gap:16px}.dash-legend span{display:flex;align-items:center;gap:5px;font-size:12px;color:#94a3b8;font-weight:500}.dash-legend i{width:8px;height:8px;border-radius:50%;display:inline-block}.dash-chart-wrap{position:relative}.dash-chart-wrap canvas{width:100%;display:block}.dash-donut-area{display:flex;align-items:flex-start;gap:20px}.dash-donut{width:160px;height:160px;flex-shrink:0}.donut-slice{animation:donutIn .5s ease forwards;transform-origin:100px 100px;opacity:0}@keyframes donutIn{0%{opacity:0;transform:scale(.8)}to{opacity:.85;transform:scale(1)}}.donut-center{fill:#fff}.donut-total{font-size:22px;font-weight:800;fill:#1e293b}.donut-total-label{font-size:10px;fill:#94a3b8;font-weight:500}.dash-donut-legend{flex:1;display:flex;flex-direction:column;gap:10px;padding-top:8px}.donut-legend-item{display:flex;align-items:center;gap:8px;font-size:13px}.donut-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.donut-name{color:#475569;flex:1;font-weight:500}.donut-val{color:#94a3b8;font-weight:600;font-variant-numeric:tabular-nums}.dash-table-wrap{overflow-x:auto}.dash-table{width:100%;border-collapse:collapse;font-size:13px}.dash-table th{text-align:left;padding:10px 12px;color:#94a3b8;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #f1f5f9}.dash-table td{padding:10px 12px;color:#475569;border-bottom:1px solid #f8fafc;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-table tr:hover td{background:#6366f108}.code-cell{font-weight:700;color:#6366f1}.url-cell{font-size:12px}.mono-cell{font-family:ui-monospace,monospace;font-size:12px;color:#94a3b8}.ptag{display:inline-block;padding:2px 10px;border-radius:6px;font-size:11px;font-weight:600;background:#f1f5f9;color:#64748b}.ptag.android{background:#10b9811a;color:#059669}.ptag.ios{background:#6366f11a;color:#6366f1}.dash-ranking{display:flex;flex-direction:column;gap:14px}.rank-item{display:flex;align-items:center;gap:12px}.rank-badge{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#f1f5f9;color:#94a3b8;flex-shrink:0}.rank-badge.top-1{background:linear-gradient(135deg,#ef4444,#f97316);color:#fff}.rank-badge.top-2{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.rank-badge.top-3{background:linear-gradient(135deg,#14b8a6,#06b6d4);color:#fff}.rank-info{flex:1;min-width:0}.rank-name{font-size:13px;color:#475569;font-weight:600;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-bar{height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden}.rank-bar-fill{height:100%;border-radius:3px;transition:width .8s ease}.rank-count{font-size:14px;font-weight:700;color:#6366f1;min-width:45px;text-align:right;font-variant-numeric:tabular-nums}.dash-empty{display:flex;align-items:center;justify-content:center;height:150px;color:#cbd5e1;font-size:14px}@media (max-width: 1024px){.dash-stats{grid-template-columns:repeat(2,1fr)}.dash-grid-2{grid-template-columns:1fr}}@media (max-width: 640px){.dash-stats{grid-template-columns:1fr}.dash{padding:16px}.dash-hero{padding:20px}.dash-hero-title{font-size:20px}}[data-theme=dark] .dash{color:#f1f5f9}[data-theme=dark] .dash-hero{background:linear-gradient(135deg,#4338ca,#6d28d9,#7c3aed)}[data-theme=dark] .stat-pv{background:linear-gradient(135deg,#6366f126,#6366f114);border-color:#6366f14d}[data-theme=dark] .stat-uv{background:linear-gradient(135deg,#10b98126,#10b98114);border-color:#10b9814d}[data-theme=dark] .stat-ypv{background:linear-gradient(135deg,#f59e0b26,#f59e0b14);border-color:#f59e0b4d}[data-theme=dark] .stat-yuv{background:linear-gradient(135deg,#ec489926,#ec489914);border-color:#ec48994d}[data-theme=dark] .dash-stat-icon{background:#ffffff0f}[data-theme=dark] .dash-stat-label{color:#94a3b8}[data-theme=dark] .dash-stat-value{color:#f1f5f9}[data-theme=dark] .dash-stat-badge.up{background:#10b98133;color:#34d399}[data-theme=dark] .dash-stat-badge.down{background:#ef444433;color:#f87171}[data-theme=dark] .dash-card{background:#0f172a;border-color:#1e293b;box-shadow:0 1px 3px #0003}[data-theme=dark] .dash-card-head{border-color:#1e293b}[data-theme=dark] .dash-card-head h2{color:#f1f5f9}[data-theme=dark] .dash-table th{color:#64748b;border-color:#1e293b}[data-theme=dark] .dash-table td{color:#e2e8f0;border-color:#ffffff0a}[data-theme=dark] .dash-table tr:hover td{background:#6366f10f}[data-theme=dark] .code-cell{color:#a5b4fc}[data-theme=dark] .mono-cell{color:#64748b}[data-theme=dark] .ptag{background:#ffffff0f;color:#94a3b8}[data-theme=dark] .ptag.android{background:#10b98126;color:#6ee7b7}[data-theme=dark] .ptag.ios{background:#6366f126;color:#a5b4fc}[data-theme=dark] .donut-center{fill:#0f172a}[data-theme=dark] .donut-total{fill:#f1f5f9}[data-theme=dark] .donut-total-label{fill:#64748b}[data-theme=dark] .donut-name{color:#e2e8f0}[data-theme=dark] .donut-val{color:#94a3b8}[data-theme=dark] .rank-badge{background:#1e293b;color:#94a3b8}[data-theme=dark] .rank-name{color:#e2e8f0}[data-theme=dark] .rank-bar{background:#1e293b}[data-theme=dark] .rank-count{color:#a5b4fc}[data-theme=dark] .dash-loading{color:#64748b}[data-theme=dark] .dash-spinner{border-color:#1e293b;border-top-color:#818cf8}[data-theme=dark] .dash-empty{color:#475569}[data-theme=dark] .dash-error{background:#ef44441a;border-color:#ef44444d;color:#fca5a5}._tableContainer_13uxz_1{width:100%;background:var(--card-bg);border-radius:20px;border:1px solid var(--border-color);box-shadow:var(--shadow-md);overflow:hidden;transition:all .3s ease}._table_13uxz_1{width:100%;text-align:left;border-collapse:separate;border-spacing:0}._thead_13uxz_18{background:#f8fafccc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:10}[data-theme=dark] ._thead_13uxz_18{background:#0f172acc}._th_13uxz_18{position:relative;color:var(--text-muted);font-weight:700;text-align:left;border-bottom:1px solid var(--border-color);transition:all .2s ease;padding:18px 24px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}._thSortable_13uxz_43{cursor:pointer}._thSortable_13uxz_43:hover{background:#6366f10d;color:var(--primary-color)}._sortIcon_13uxz_52{display:inline-flex;flex-direction:column;align-items:center;margin-left:8px;vertical-align:middle;color:#cbd5e1;transition:color .2s ease}._sortIconActive_13uxz_62{color:var(--primary-color)}._td_13uxz_66{padding:18px 24px;border-bottom:1px solid var(--border-color);transition:all .2s ease;font-size:14px;color:var(--text-main);font-weight:500}._tr_13uxz_75:last-child ._td_13uxz_66{border-bottom:none}._tr_13uxz_75{transition:all .2s ease}._tr_13uxz_75:hover{background-color:#6366f105}[data-theme=dark] ._tr_13uxz_75:hover{background-color:#ffffff05}._tr_13uxz_75:hover ._td_13uxz_66{color:var(--primary-color)}._pagination_13uxz_95{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding:20px 24px;gap:6px;border-top:1px solid var(--border-color);background:#f8fafc80}._pageEllipsis_13uxz_106{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;font-size:14px;color:var(--text-muted);letter-spacing:2px;-webkit-user-select:none;user-select:none}[data-theme=dark] ._pagination_13uxz_95{background:#0f172a80}._pageItem_13uxz_122{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;font-size:14px;font-weight:600;background-color:#fff;border:1px solid var(--border-color);border-radius:10px;outline:0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--text-muted)}[data-theme=dark] ._pageItem_13uxz_122{background-color:#1e293b}._pageItem_13uxz_122:hover:not(._pageItemDisabled_13uxz_145){border-color:var(--primary-color);color:var(--primary-color);background-color:var(--primary-light);transform:translateY(-2px)}._pageItemActive_13uxz_152{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);border-color:transparent;box-shadow:0 4px 12px #6366f14d}._pageItemActive_13uxz_152:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #6366f166}._pageItemDisabled_13uxz_145{color:#cbd5e1;background-color:#f8fafc;border-color:var(--border-color);cursor:not-allowed;opacity:.6}[data-theme=dark] ._pageItemDisabled_13uxz_145{background-color:#0f172a}._pageSizeSelect_13uxz_177{margin-left:16px;padding:10px 40px 10px 16px;border:1px solid var(--border-color);border-radius:10px;outline:none;font-size:14px;font-weight:500;color:var(--text-primary);background-color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%2364748b' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:all .2s cubic-bezier(.4,0,.2,1)}[data-theme=dark] ._pageSizeSelect_13uxz_177{background-color:#1e293b;color:#fff;border-color:#ffffff1a}._pageSizeSelect_13uxz_177:hover{border-color:var(--primary);box-shadow:0 0 0 4px #6366f11a}._pageSizeSelect_13uxz_177:focus{border-color:var(--primary);box-shadow:0 0 0 4px #6366f126}._empty_13uxz_212{padding:64px;text-align:center;color:var(--text-muted);font-size:15px;font-weight:500}._btn_vpli4_1{display:inline-flex;align-items:center;justify-content:center;font-weight:700;white-space:nowrap;text-align:center;background-image:none;border:1px solid var(--border-color);box-shadow:0 2px 4px #0000000d;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;touch-action:manipulation;height:42px;padding:10px 20px;font-size:14px;border-radius:12px;color:var(--text-main);background:#fff;gap:10px;letter-spacing:-.01em}[data-theme=dark] ._btn_vpli4_1{background:#1e293b;border-color:#ffffff0d}._btn_vpli4_1:hover,._btn_vpli4_1:focus{color:var(--primary-color);background:#fff;border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 8px 16px #00000014}[data-theme=dark] ._btn_vpli4_1:hover{background:#1e293b}._btn_vpli4_1:active{transform:translateY(0)}._btnPrimary_vpli4_46{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);border-color:transparent;box-shadow:0 4px 12px #6366f14d}._btnPrimary_vpli4_46:hover,._btnPrimary_vpli4_46:focus{color:#fff;background:linear-gradient(135deg,#4f46e5,#4338ca);border-color:transparent;box-shadow:0 8px 20px #6366f166}._btnDanger_vpli4_60{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border-color:transparent;box-shadow:0 4px 12px #ef44444d}._btnDanger_vpli4_60:hover,._btnDanger_vpli4_60:focus{color:#fff;background:linear-gradient(135deg,#dc2626,#b91c1c);border-color:transparent;box-shadow:0 8px 20px #ef444466}._btnLink_vpli4_74{color:var(--primary-color);background:transparent;border-color:transparent;box-shadow:none;padding:6px 12px}._btnLink_vpli4_74:hover,._btnLink_vpli4_74:focus{color:var(--primary-hover);background:var(--primary-light);transform:none;box-shadow:none}._btnGhost_vpli4_89{color:var(--text-main);background:transparent;border-color:var(--border-color)}._btnGhost_vpli4_89:hover{background:#6366f10d;border-color:var(--primary-color)}._btnDisabled_vpli4_100{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0;box-shadow:none;cursor:not-allowed;transform:none!important;opacity:.6}._iconOnly_vpli4_110{width:42px;padding:0}._icon_vpli4_110{display:flex;align-items:center;justify-content:center}._formItem_reh1c_1{margin-bottom:24px}._label_reh1c_5{display:block;margin-bottom:10px;color:var(--text-main);font-size:14px;font-weight:700;letter-spacing:-.01em}._required_reh1c_14:before{content:"*";display:inline-block;margin-right:4px;color:#ef4444;font-weight:700}._input_reh1c_22{box-sizing:border-box;margin:0;padding:12px 16px;color:var(--text-main);font-size:15px;line-height:1.5;background-color:#fff;border:1px solid var(--border-color);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;box-shadow:0 1px 2px #00000005}[data-theme=dark] ._input_reh1c_22{background-color:#0f172a;border-color:#ffffff0d}._input_reh1c_22:hover{border-color:var(--primary-color);background-color:#fcfdfe}[data-theme=dark] ._input_reh1c_22:hover{background-color:#1e293b}._input_reh1c_22:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px #6366f11a;outline:0;background-color:#fff}[data-theme=dark] ._input_reh1c_22:focus{background-color:#0f172a}._inputError_reh1c_62{border-color:#ef4444}._inputError_reh1c_62:hover{border-color:#dc2626}._inputError_reh1c_62:focus{border-color:#dc2626;box-shadow:0 0 0 4px #ef44441a}._errorMessage_reh1c_75{margin-top:8px;color:#ef4444;font-size:13px;font-weight:600;min-height:20px;animation:_fadeIn_reh1c_1 .3s ease-out}@keyframes _fadeIn_reh1c_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._formItem_1g5tp_1{margin-bottom:0}._label_1g5tp_5{display:block;margin-bottom:8px;color:var(--text-secondary);font-size:14px;font-weight:500}._required_1g5tp_13:before{content:"*";display:inline-block;margin-right:4px;color:#f5222d;font-family:SimSun,sans-serif}._select_1g5tp_21{box-sizing:border-box;margin:0;padding:12px 40px 12px 16px;color:var(--text-primary);font-size:14px;line-height:1.5;background-color:#fff;background-image:none;border:1px solid var(--border-color);border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%2364748b' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;font-weight:500;cursor:pointer}._select_1g5tp_21:hover{border-color:var(--primary);box-shadow:0 0 0 4px #6366f11a}._select_1g5tp_21:focus{border-color:var(--primary);box-shadow:0 0 0 4px #6366f126;outline:none}._selectError_1g5tp_54{border-color:#ef4444}._selectError_1g5tp_54:focus{box-shadow:0 0 0 4px #ef44441a}._errorMessage_1g5tp_62{margin-top:6px;color:#ef4444;font-size:13px;min-height:18px}[data-theme=dark] ._select_1g5tp_21{background-color:#1e293b;border-color:#334155;color:#f1f5f9}[data-theme=dark] ._select_1g5tp_21:hover{border-color:#818cf8}._mask_2tju9_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:_fadeIn_2tju9_1 .3s ease-out}@keyframes _fadeIn_2tju9_1{0%{opacity:0}to{opacity:1}}._wrap_2tju9_22{position:relative;z-index:1001;width:520px;max-width:calc(100vw - 32px);margin:0 auto;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:_modalAppear_2tju9_1 .4s cubic-bezier(.16,1,.3,1);overflow:hidden;border:1px solid var(--border-color)}@keyframes _modalAppear_2tju9_1{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._header_2tju9_47{padding:20px 24px;color:var(--text-main);background:#fff;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}._title_2tju9_57{margin:0;color:var(--text-main);font-weight:700;font-size:18px;letter-spacing:-.02em}._close_2tju9_65{padding:8px;color:var(--text-muted);background:transparent;border:0;outline:0;cursor:pointer;transition:var(--transition-base);border-radius:50%;display:flex;align-items:center;justify-content:center}._close_2tju9_65:hover{background-color:var(--bg-color);color:var(--text-main)}._body_2tju9_84{padding:24px;font-size:14px;line-height:1.6;color:var(--text-main)}._footer_2tju9_91{padding:16px 24px;text-align:right;background:#f8fafc;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:12px}._switch_h1pt5_1{position:relative;display:inline-block;box-sizing:border-box;width:44px;height:22px;line-height:20px;vertical-align:middle;background-color:#00000040;border:1px solid transparent;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}._switch_h1pt5_1:focus{outline:0;box-shadow:0 0 0 2px #0000001a}._switchChecked_h1pt5_22{background-color:#1890ff}._switchChecked_h1pt5_22:focus{box-shadow:0 0 0 2px #1890ff33}._switchDisabled_h1pt5_30{cursor:not-allowed;opacity:.4}._handle_h1pt5_35{position:absolute;top:1px;left:1px;width:18px;height:18px;background-color:#fff;border-radius:18px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #00230b33}._switchChecked_h1pt5_22 ._handle_h1pt5_35{left:calc(100% - 19px)}._label_h1pt5_51{margin-left:8px;font-size:14px;color:#000000d9;vertical-align:middle}._overlay_18cmx_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f172a73;display:flex;align-items:center;justify-content:center;animation:_fadeIn_18cmx_1 .15s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes _fadeIn_18cmx_1{0%{opacity:0}to{opacity:1}}._panel_18cmx_20{width:700px;max-width:95vw;max-height:88vh;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003,0 4px 16px #0000001a;display:flex;flex-direction:column;overflow:hidden;animation:_slideUp_18cmx_1 .18s ease}@keyframes _slideUp_18cmx_1{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._header_18cmx_39{display:flex;align-items:center;gap:10px;padding:16px 20px 14px;border-bottom:1px solid #f1f5f9;flex-shrink:0}._title_18cmx_48{font-size:15px;font-weight:700;color:#1e293b;flex:1}._count_18cmx_55{font-size:12px;font-weight:600;color:#3b82f6;background:#3b82f614;padding:3px 10px;border-radius:20px}._closeBtn_18cmx_64{width:28px;height:28px;border:none;background:#f1f5f9;border-radius:8px;cursor:pointer;color:#64748b;font-size:13px;display:flex;align-items:center;justify-content:center;transition:all .15s}._closeBtn_18cmx_64:hover{background:#e2e8f0;color:#1e293b}._searchWrap_18cmx_85{position:relative;padding:12px 16px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;gap:10px;background:#f8fafc;flex-shrink:0}._searchIcon_18cmx_96{display:flex;align-items:center;flex-shrink:0}._searchInput_18cmx_102{flex:1;padding:9px 36px 9px 12px;font-size:13.5px;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;background:#fff;color:#1e293b;transition:border-color .15s,box-shadow .15s}._searchInput_18cmx_102:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._searchInput_18cmx_102::placeholder{color:#b0bec5;font-size:13px}._clearBtn_18cmx_124{position:absolute;right:24px;top:50%;transform:translateY(-50%);border:none;background:none;cursor:pointer;color:#94a3b8;font-size:18px;line-height:1;padding:2px 5px;border-radius:4px;transition:color .15s}._clearBtn_18cmx_124:hover{color:#475569}._grid_18cmx_145{flex:1;overflow-y:auto;padding:12px 16px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;align-content:start}._grid_18cmx_145::-webkit-scrollbar{width:5px}._grid_18cmx_145::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}._grid_18cmx_145::-webkit-scrollbar-thumb:hover{background:#94a3b8}._item_18cmx_169{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f8fafc;border:1.5px solid #e8edf3;border-radius:10px;cursor:pointer;text-align:left;font-size:13.5px;color:#334155;transition:all .15s ease;min-height:42px;overflow:hidden}._item_18cmx_169:hover{background:#eff6ff;border-color:#93c5fd;color:#1e40af;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f61a}._itemSelected_18cmx_194{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6;color:#1d4ed8;font-weight:600;box-shadow:0 0 0 2px #3b82f626}._itemSelected_18cmx_194:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);transform:translateY(-1px);box-shadow:0 2px 8px #3b82f633}._checkMark_18cmx_208{color:#3b82f6;display:flex;align-items:center;flex-shrink:0}._itemLabel_18cmx_215{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}._mark_18cmx_224{background:#fef08a;color:#713f12;border-radius:2px;padding:0 1px;font-style:normal}._empty_18cmx_233{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;color:#94a3b8;font-size:14px}._footer_18cmx_245{padding:12px 16px;border-top:1px solid #f1f5f9;display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-shrink:0;background:#f8fafc}._clearSelectionBtn_18cmx_256{margin-right:auto;padding:8px 14px;font-size:13px;font-weight:600;border:1.5px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;cursor:pointer;transition:all .15s}._clearSelectionBtn_18cmx_256:hover{background:#dbeafe;border-color:#60a5fa}._cancelBtn_18cmx_274{padding:8px 20px;font-size:13px;font-weight:500;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;cursor:pointer;transition:all .15s}._cancelBtn_18cmx_274:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}[data-theme=dark] ._panel_18cmx_20{background:#1e293b;box-shadow:0 20px 60px #00000080}[data-theme=dark] ._header_18cmx_39{border-color:#ffffff0f}[data-theme=dark] ._title_18cmx_48{color:#f1f5f9}[data-theme=dark] ._closeBtn_18cmx_64{background:#ffffff0f;color:#94a3b8}[data-theme=dark] ._searchWrap_18cmx_85{background:#0f172a;border-color:#ffffff0f}[data-theme=dark] ._searchInput_18cmx_102{background:#ffffff0f;border-color:#ffffff1a;color:#e2e8f0}[data-theme=dark] ._grid_18cmx_145{background:#1e293b}[data-theme=dark] ._item_18cmx_169{background:#ffffff0a;border-color:#ffffff14;color:#cbd5e1}[data-theme=dark] ._item_18cmx_169:hover{background:#3b82f61f;border-color:#3b82f6;color:#93c5fd}[data-theme=dark] ._itemSelected_18cmx_194{background:#3b82f62e;border-color:#3b82f6;color:#60a5fa}[data-theme=dark] ._footer_18cmx_245{background:#0f172a;border-color:#ffffff0f}._form_s16hl_1{display:flex;flex-direction:column;gap:20px}._errorBanner_s16hl_8{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#ef44440f,#ef44441f);border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:12px 16px;color:#dc2626;font-size:13px;font-weight:500;line-height:1.5}._row_s16hl_23{display:flex;gap:16px;align-items:flex-start}._field_s16hl_30{display:flex;flex-direction:column;gap:6px;flex:1}._label_s16hl_37{font-size:13px;font-weight:600;color:#475569;letter-spacing:.01em}._required_s16hl_44{color:#ef4444;margin-right:2px}._input_s16hl_50{padding:10px 14px;font-size:14px;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;background:#f8fafc;transition:all .2s ease;color:#1e293b}._input_s16hl_50:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #3b82f61a}._input_s16hl_50::placeholder{color:#94a3b8}._select_s16hl_72{padding:10px 36px 10px 14px;font-size:14px;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;background:#f8fafc;color:#1e293b;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}._select_s16hl_72:focus{border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 3px #3b82f61a}._radioRow_s16hl_96{display:flex;gap:8px}._radioCard_s16hl_101{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;font-size:13px;color:#64748b;background:#f8fafc;transition:all .2s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}._radioCard_s16hl_101:hover{border-color:#93c5fd;background:#eff6ff}._radioActive_s16hl_122{border-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8;font-weight:600;box-shadow:0 0 0 3px #3b82f614}._radioIcon_s16hl_130{font-size:15px}._domainSection_s16hl_135{border:1.5px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0000000a}._domainHeader_s16hl_143{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 16px 10px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;gap:12px;flex-wrap:wrap}._domainTitle_s16hl_154{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1e293b;white-space:nowrap}._domainIcon_s16hl_164{font-size:16px}._domainCount_s16hl_168{font-size:11px;font-weight:600;color:#3b82f6;background:#3b82f614;padding:2px 8px;border-radius:20px}._searchArea_s16hl_178{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:0}._searchInputWrap_s16hl_186{position:relative;flex:1;min-width:140px}._searchIcon_s16hl_192{position:absolute;left:10px;top:9px;color:#94a3b8;pointer-events:none}._searchInput_s16hl_186{width:100%;padding:7px 10px 7px 30px;font-size:12px;border:1.5px solid #e2e8f0;border-radius:8px;outline:none;background:#fff;font-family:SF Mono,Fira Code,monospace;resize:vertical;min-height:32px;transition:border-color .2s;box-sizing:border-box;color:#334155}._searchInput_s16hl_186:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f614}._searchInput_s16hl_186::placeholder{color:#94a3b8;font-family:inherit}._searchActions_s16hl_226{display:flex;gap:4px;flex-shrink:0;align-items:center}._searchInfo_s16hl_233{font-size:11px;font-weight:600;color:#3b82f6;background:#3b82f614;padding:4px 8px;border-radius:6px;white-space:nowrap}._btnFilter_s16hl_243,._btnDelete_s16hl_244,._btnRestore_s16hl_245,._btnReplace_s16hl_246{padding:6px 10px;font-size:11px;font-weight:600;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}._btnFilter_s16hl_243{border:1px solid #3b82f6;background:#eff6ff;color:#2563eb}._btnFilter_s16hl_243:hover{background:#dbeafe}._btnDelete_s16hl_244{border:1px solid #ef4444;background:#fef2f2;color:#dc2626}._btnDelete_s16hl_244:hover{background:#fee2e2}._btnRestore_s16hl_245{border:1px solid #10b981;background:#ecfdf5;color:#059669}._btnRestore_s16hl_245:hover{background:#d1fae5}._btnReplace_s16hl_246{border:1px solid #f59e0b;background:#fffbeb;color:#b45309}._btnReplace_s16hl_246:hover{background:#fef3c7}._modeTabBar_s16hl_297{display:flex;gap:2px;flex-shrink:0;background:#f1f5f9;border-radius:8px;padding:2px}._modeTab_s16hl_297{padding:5px 10px;font-size:11px;font-weight:600;border:none;border-radius:6px;cursor:pointer;background:transparent;color:#64748b;white-space:nowrap;transition:all .15s ease}._modeTab_s16hl_297:hover{color:#334155}._modeTabActive_s16hl_323{background:#fff;color:#1e293b;box-shadow:0 1px 3px #00000014}._replaceGroup_s16hl_330{display:flex;flex-direction:column;gap:6px;width:100%}._replaceRow_s16hl_337{display:flex;align-items:center;gap:6px}._replaceLabel_s16hl_343{font-size:11px;font-weight:600;color:#64748b;width:28px;flex-shrink:0;text-align:right}._replaceInput_s16hl_352{flex:1;padding:6px 10px;font-size:12px;border:1.5px solid #e2e8f0;border-radius:8px;outline:none;background:#fff;font-family:SF Mono,Fira Code,monospace;color:#334155;transition:border-color .2s;box-sizing:border-box}._replaceInput_s16hl_352:focus{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b1a}._replaceInput_s16hl_352::placeholder{color:#94a3b8;font-family:inherit}._domainTextarea_s16hl_377{width:100%;padding:14px 16px;font-size:13px;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;border:none;outline:none;resize:vertical;min-height:200px;line-height:1.7;color:#1e293b;background:#fff;box-sizing:border-box}._domainTextarea_s16hl_377::placeholder{color:#cbd5e1}._domainTextarea_s16hl_377:focus{background:#fafbff}._domainHints_s16hl_401{padding:10px 16px;background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px}._hintItem_s16hl_410{font-size:11.5px;color:#94a3b8;line-height:1.6}._hintItem_s16hl_410 b{color:#64748b}._hintDanger_s16hl_420{color:#ef4444;font-weight:600}._hintWarn_s16hl_425{font-size:11.5px;color:#f59e0b;line-height:1.6}._statusWrap_s16hl_432{display:flex;align-items:center;gap:10px;padding:8px 0}._statusOn_s16hl_439{font-size:13px;font-weight:600;color:#059669}._statusOff_s16hl_445{font-size:13px;font-weight:600;color:#94a3b8}._footer_s16hl_452{display:flex;justify-content:flex-end;gap:12px}[data-theme=dark] ._label_s16hl_37{color:#ffffffd9}[data-theme=dark] ._input_s16hl_50,[data-theme=dark] ._select_s16hl_72{background:#ffffff0f;border-color:#ffffff1a;color:#e2e8f0}[data-theme=dark] ._domainSection_s16hl_135{border-color:#ffffff14;background:#ffffff05}[data-theme=dark] ._domainHeader_s16hl_143{background:#ffffff0a;border-color:#ffffff0f}[data-theme=dark] ._domainTextarea_s16hl_377{background:#ffffff05;color:#e2e8f0}[data-theme=dark] ._domainHints_s16hl_401{background:#ffffff05}[data-theme=dark] ._radioCard_s16hl_101{background:#ffffff0a;border-color:#ffffff14;color:#94a3b8}[data-theme=dark] ._radioActive_s16hl_122{background:#3b82f626;border-color:#3b82f6;color:#60a5fa}._formItem_1lm60_1{margin-bottom:16px}._label_1lm60_5{display:block;margin-bottom:8px;color:#000000d9;font-size:14px}._required_1lm60_12:before{content:"*";display:inline-block;margin-right:4px;color:#f5222d;font-family:SimSun,sans-serif}._textarea_1lm60_20{box-sizing:border-box;margin:0;padding:4px 11px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;width:100%;min-height:80px;resize:vertical}._textarea_1lm60_20:hover{border-color:#40a9ff}._textarea_1lm60_20:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;outline:0}._textareaError_1lm60_47{border-color:#f5222d}._errorMessage_1lm60_51{margin-top:4px;color:#f5222d;font-size:14px;min-height:20px}[data-theme=dark] ._label_1lm60_5{color:#94a3b8}[data-theme=dark] ._textarea_1lm60_20{background-color:#0f172a;border-color:#334155;color:#f1f5f9}[data-theme=dark] ._textarea_1lm60_20:hover{border-color:#818cf8}[data-theme=dark] ._textarea_1lm60_20:focus{border-color:#818cf8;box-shadow:0 0 0 2px #818cf833}._container_1l5d9_1{display:flex;flex-direction:column;gap:24px}._form_1l5d9_7{display:flex;flex-direction:column;gap:16px}._row_1l5d9_13{display:grid;grid-template-columns:1fr 1fr;gap:16px}._result_1l5d9_19{display:flex;flex-direction:column;gap:8px}._label_1l5d9_25{font-size:14px;font-weight:500;color:#000000d9}._textarea_1l5d9_31{font-family:monospace;font-size:12px}._footer_1l5d9_36{display:flex;justify-content:flex-end;gap:12px}[data-theme=dark] ._label_1l5d9_25{color:#ffffffd9}._container_187yv_1{padding:24px}._header_187yv_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._headerButtons_187yv_12{display:flex;gap:12px}._title_187yv_17{font-size:24px;font-weight:600;color:#000000d9;margin:0}._searchCard_187yv_24{background:#fff;padding:24px;border-radius:8px;margin-bottom:24px;box-shadow:0 1px 2px #00000008;border:1px solid rgba(0,0,0,.06)}._searchForm_187yv_33{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}._searchGrid_187yv_40{display:contents}._searchCard_187yv_24 div[class*=formItem],._searchForm_187yv_33>div:not([class*=searchButtons]){margin-bottom:0;flex:1;min-width:160px}._searchCard_187yv_24 label[class*=label]{margin-bottom:6px;font-weight:600;font-size:13px}._searchForm_187yv_33 button,._searchCard_187yv_24 button[class*=btn]{height:48px;padding:0 20px}._searchButtons_187yv_64{display:flex;gap:8px;flex-shrink:0;align-items:flex-end;padding-bottom:0}._tableCard_187yv_72{background:#fff;border-radius:8px;box-shadow:0 1px 2px #00000008;border:1px solid rgba(0,0,0,.06);overflow:hidden}._actions_187yv_80{display:flex;align-items:center;gap:4px}[data-theme=dark] ._searchCard_187yv_24,[data-theme=dark] ._tableCard_187yv_72{background:#141414;border-color:#303030}[data-theme=dark] ._title_187yv_17{color:#ffffffd9}._container_12lgt_2{padding:28px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:calc(100vh - 120px);background:#f8f9fc}._header_12lgt_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}._title_12lgt_17{margin:0;font-size:26px;font-weight:800;color:#1a1a2e;display:flex;align-items:center;gap:12px}._titleGradient_12lgt_27{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._toolbar_12lgt_33{display:flex;gap:10px}._breadcrumb_12lgt_39{display:flex;align-items:center;gap:8px;font-size:14px;color:#999;margin-bottom:24px}._breadcrumb_12lgt_39 a{color:#667eea;text-decoration:none;cursor:pointer;font-weight:500;transition:color .2s}._breadcrumb_12lgt_39 a:hover{color:#764ba2}._breadcrumbSep_12lgt_60{color:#ccc}._breadcrumbCurrent_12lgt_64{color:#1a1a2e;font-weight:600}._btn_12lgt_70{padding:10px 22px;border:none;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}._btn_12lgt_70:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}._btn_12lgt_70:active{transform:translateY(0);box-shadow:none}._btnPrimary_12lgt_94{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}._btnSuccess_12lgt_99{background:linear-gradient(135deg,#00b894,#00cec9);color:#fff}._btnDanger_12lgt_104{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}._btnInfo_12lgt_109{background:linear-gradient(135deg,#74b9ff,#0984e3);color:#fff}._btnWarning_12lgt_114{background:linear-gradient(135deg,#a29bfe,#6c5ce7);color:#fff}._btnGhost_12lgt_119{background:#fff;color:#667eea;border:1.5px solid #e0e0e0}._btnGhost_12lgt_119:hover{border-color:#667eea;background:#667eea0f}._btnSm_12lgt_130{font-size:12px;padding:7px 14px;border-radius:8px}._catGrid_12lgt_137{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}._catCard_12lgt_143{background:#fff;border-radius:18px;padding:28px;box-shadow:0 2px 12px #0000000a;border:1.5px solid #f0f0f0;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}._catCard_12lgt_143:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:18px 18px 0 0}._catCard_12lgt_143:nth-child(3n+1):before{background:linear-gradient(90deg,#667eea,#764ba2)}._catCard_12lgt_143:nth-child(3n+2):before{background:linear-gradient(90deg,#00b894,#00cec9)}._catCard_12lgt_143:nth-child(3n+3):before{background:linear-gradient(90deg,#fdcb6e,#e17055)}._catCard_12lgt_143:hover{box-shadow:0 12px 36px #667eea33;border-color:#667eea30;transform:translateY(-4px)}._catIcon_12lgt_183{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:16px}._catCard_12lgt_143:nth-child(3n+1) ._catIcon_12lgt_183{background:linear-gradient(135deg,#667eea1f,#764ba21f)}._catCard_12lgt_143:nth-child(3n+2) ._catIcon_12lgt_183{background:linear-gradient(135deg,#00b8941f,#00cec91f)}._catCard_12lgt_143:nth-child(3n+3) ._catIcon_12lgt_183{background:linear-gradient(135deg,#fdcb6e1f,#e170551f)}._catName_12lgt_206{font-size:18px;font-weight:700;color:#1a1a2e;margin-bottom:6px}._catDesc_12lgt_213{font-size:13px;color:#aaa;margin-bottom:16px;min-height:20px}._catFooter_12lgt_220{display:flex;justify-content:space-between;align-items:center}._catCount_12lgt_226{font-size:13px;color:#667eea;font-weight:600;display:flex;align-items:center;gap:4px}._catCountNum_12lgt_235{font-size:22px;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._catActions_12lgt_243{display:flex;gap:6px;opacity:0;transition:opacity .2s}._catCard_12lgt_143:hover ._catActions_12lgt_243{opacity:1}._catAction_12lgt_243{width:32px;height:32px;border-radius:8px;border:none;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s}._catEdit_12lgt_267{background:#667eea14;color:#667eea}._catEdit_12lgt_267:hover{background:#667eea;color:#fff}._catDel_12lgt_277{background:#ff6b6b14;color:#ff6b6b}._catDel_12lgt_277:hover{background:#ff6b6b;color:#fff}._catEnter_12lgt_287{font-size:13px;color:#667eea;font-weight:600;display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s}._catCard_12lgt_143:hover ._catEnter_12lgt_287{opacity:1}._orphanCard_12lgt_303{border-color:#fdcb6e}._orphanIcon_12lgt_307{background:linear-gradient(135deg,#fdcb6e1f,#e170551f)!important}._orphanName_12lgt_311{color:#e17055!important}._orphanNotice_12lgt_315{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1.5px solid #fdcb6e;border-radius:14px;padding:16px 22px;margin-bottom:20px;display:flex;align-items:center;gap:12px;font-size:13px;color:#856404}._searchBar_12lgt_329{display:flex;gap:12px;margin-bottom:22px;align-items:center}._searchInput_12lgt_336{padding:10px 16px 10px 42px;border:1.5px solid #e8e8e8;border-radius:12px;font-size:13px;outline:none;transition:all .25s;width:300px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23aaa' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.868-3.834zm-5.44.856a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9z'/%3E%3C/svg%3E") 14px center no-repeat}._searchInput_12lgt_336:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._searchRight_12lgt_352{margin-left:auto;display:flex;gap:8px;align-items:center}._totalText_12lgt_359{font-size:13px;color:#999}._tplGrid_12lgt_365{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}._card_12lgt_371{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000a;border:1.5px solid #f0f0f0;transition:all .3s cubic-bezier(.4,0,.2,1)}._card_12lgt_371:hover{box-shadow:0 12px 32px #667eea2e;border-color:#667eea30;transform:translateY(-4px)}._cardImg_12lgt_386{width:100%;height:200px;background:linear-gradient(135deg,#f8f9ff,#e8ecff);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:pointer}._cardImg_12lgt_386 img{width:100%;height:100%;object-fit:cover;transition:transform .3s}._card_12lgt_371:hover ._cardImg_12lgt_386 img{transform:scale(1.05)}._noImg_12lgt_409{color:#ccc;font-size:13px;display:flex;flex-direction:column;align-items:center;gap:8px}._redirectPreview_12lgt_418{background:linear-gradient(135deg,#6c5ce7,#a29bfe)!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}._redirectIcon_12lgt_427{font-size:36px}._redirectLabel_12lgt_431{color:#fff;font-size:12px}._redirectUrl_12lgt_436{color:#ffffffb3;font-size:11px;word-break:break-all;max-width:90%;text-align:center}._cardBody_12lgt_444{padding:16px 20px 18px}._cardTitle_12lgt_448{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardMeta_12lgt_458{display:flex;gap:12px;font-size:12px;color:#aaa;margin-bottom:14px;flex-wrap:wrap}._cardMeta_12lgt_458 span{display:flex;align-items:center;gap:3px}._compTag_12lgt_473{padding:2px 8px;background:#667eea0f;border-radius:6px;font-size:11px;color:#667eea;font-weight:500}._redirectTag_12lgt_482{color:#6c5ce7;font-weight:600}._orphanTag_12lgt_487{color:#e17055;font-weight:600}._cardActions_12lgt_492{display:flex;gap:6px;flex-wrap:wrap;padding-top:14px;border-top:1px solid #f5f5f5}._empty_12lgt_501{text-align:center;padding:80px 20px;grid-column:1 / -1}._emptyIcon_12lgt_507{font-size:56px;margin-bottom:16px}._emptyText_12lgt_512{color:#999;font-size:15px;margin-bottom:20px}._loading_12lgt_518{text-align:center;padding:60px;color:#999;grid-column:1 / -1;font-size:15px}._pages_12lgt_527{display:flex;justify-content:center;gap:6px;margin-top:28px}._pageBtn_12lgt_534{min-width:36px;height:36px;border:1.5px solid #e8e8e8;border-radius:10px;background:#fff;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s;color:#555}._pageBtn_12lgt_534:hover:not(:disabled){border-color:#667eea;color:#667eea}._pageBtnActive_12lgt_552{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}._pageBtn_12lgt_534:disabled{opacity:.35;cursor:default}._mask_12lgt_564{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._modal_12lgt_578{background:#fff;border-radius:20px;padding:32px;width:480px;max-width:90vw;max-height:85vh;overflow-y:auto;box-shadow:0 25px 60px #00000040;animation:_slideUp_12lgt_1 .3s ease}@keyframes _slideUp_12lgt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modal_12lgt_578 h3{margin:0 0 24px;font-size:20px;font-weight:700;color:#1a1a2e}._modalLabel_12lgt_609{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#555}._modalInput_12lgt_617,._modalSelect_12lgt_618,._modalTextarea_12lgt_619{width:100%;padding:10px 16px;border:1.5px solid #e8e8e8;border-radius:10px;font-size:13px;margin-bottom:18px;outline:none;transition:all .2s;box-sizing:border-box}._modalInput_12lgt_617:focus,._modalSelect_12lgt_618:focus,._modalTextarea_12lgt_619:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._modalTextarea_12lgt_619{min-height:200px;font-family:SF Mono,Monaco,monospace;font-size:12px;resize:vertical}._modalFooter_12lgt_645{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;border-top:1px solid #f0f0f0}._modalHint_12lgt_653{font-size:12px;color:#999;margin:-10px 0 16px}._required_12lgt_659{color:#ee5a24}._toast_12lgt_664{position:fixed;top:-60px;left:50%;transform:translate(-50%);z-index:99999;padding:12px 28px;border-radius:12px;color:#fff;font-size:14px;font-weight:500;box-shadow:0 8px 24px #0003;transition:top .4s cubic-bezier(.4,0,.2,1);pointer-events:none}._toastShow_12lgt_680{top:24px}._toastSuccess_12lgt_684{background:linear-gradient(135deg,#00b894,#00cec9)}._toastError_12lgt_688{background:linear-gradient(135deg,#ff6b6b,#ee5a24)}._toastInfo_12lgt_692{background:linear-gradient(135deg,#74b9ff,#0984e3)}[data-theme=dark] ._container_12lgt_2{background:var(--bg-secondary);color:var(--text-primary)}[data-theme=dark] ._title_12lgt_17{color:var(--text-primary)}[data-theme=dark] ._searchCard_12lgt_698,[data-theme=dark] ._tableCard_12lgt_699{background:var(--bg-primary);border-color:var(--border);box-shadow:var(--shadow-sm)}[data-theme=dark] ._searchInput_12lgt_336,[data-theme=dark] ._modalInput_12lgt_617,[data-theme=dark] ._modalSelect_12lgt_618,[data-theme=dark] ._modalTextarea_12lgt_619{background:#1e293b;border-color:#334155;color:#f1f5f9}[data-theme=dark] ._modal_12lgt_578{background:#1e293b;color:#f1f5f9}[data-theme=dark] ._modal_12lgt_578 h3{color:#f1f5f9}[data-theme=dark] ._modalLabel_12lgt_609{color:#94a3b8}[data-theme=dark] ._modalFooter_12lgt_645{border-color:#334155}[data-theme=dark] ._card_12lgt_371{background:var(--bg-primary);border-color:var(--border)}[data-theme=dark] ._cardTitle_12lgt_448,[data-theme=dark] ._catName_12lgt_206,[data-theme=dark] ._breadcrumbCurrent_12lgt_64{color:#f1f5f9}[data-theme=dark] ._cardActions_12lgt_492{border-color:#1e293b}[data-theme=dark] ._catCard_12lgt_143{background:var(--bg-primary);border-color:var(--border)}[data-theme=dark] ._btnGhost_12lgt_119{background:#1e293b;color:#818cf8;border-color:#334155}[data-theme=dark] ._pageBtn_12lgt_534{background:#1e293b;border-color:#334155;color:#94a3b8}[data-theme=dark] ._cardImg_12lgt_386{background:linear-gradient(135deg,#1e293b,#0f172a)}[data-theme=dark] ._orphanNotice_12lgt_315{background:#fdcb6e1a;border-color:#fdcb6e4d;color:#fdcb6e}._container_9spc2_1{padding:24px;max-width:1100px;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}._toast_9spc2_10{position:fixed;top:24px;right:24px;z-index:9999;display:flex;align-items:center;gap:8px;padding:12px 18px;border-radius:10px;font-size:14px;font-weight:500;box-shadow:0 8px 32px #0000002e;animation:_slideIn_9spc2_1 .25s ease}._toast_9spc2_10._success_9spc2_25{background:#ecfdf5;color:#15803d;border:1px solid #bbf7d0}._toast_9spc2_10._error_9spc2_26{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}@keyframes _slideIn_9spc2_1{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}._header_9spc2_34{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._headerLeft_9spc2_40{display:flex;align-items:center;gap:12px}._headerIcon_9spc2_45{color:#6366f1;flex-shrink:0}._title_9spc2_49{font-size:22px;font-weight:700;color:#1e1b4b;margin:0}._subtitle_9spc2_55{font-size:13px;color:#94a3b8;margin:2px 0 0}._refreshBtn_9spc2_60{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s}._refreshBtn_9spc2_60:hover{background:#f8fafc;border-color:#6366f1;color:#6366f1}._refreshBtn_9spc2_60:disabled{opacity:.5;cursor:not-allowed}._tabs_9spc2_78{display:inline-flex;align-items:center;gap:4px;padding:4px;margin-bottom:14px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}._tab_9spc2_78{display:flex;align-items:center;gap:7px;padding:8px 13px;border:0;border-radius:7px;background:transparent;color:#64748b;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease}._tab_9spc2_78:hover:not(:disabled){color:#4f46e5;background:#eef2ff}._tab_9spc2_78:disabled{cursor:not-allowed;opacity:.55}._tabActive_9spc2_110{color:#4338ca;background:#fff;box-shadow:0 1px 4px #0f172a1f}._tabCount_9spc2_115{min-width:18px;padding:1px 5px;border-radius:999px;background:#e2e8f0;color:#64748b;font-size:10px;line-height:16px;text-align:center}._tabActive_9spc2_110 ._tabCount_9spc2_115{color:#4338ca;background:#e0e7ff}._statsBar_9spc2_131{display:flex;align-items:center;gap:20px;padding:12px 16px;background:#f8faff;border:1px solid #e0e7ff;border-radius:10px;margin-bottom:16px}._stat_9spc2_131{font-size:13px;color:#64748b}._stat_9spc2_131 strong{color:#1e1b4b}._statSelected_9spc2_143{font-size:13px;color:#6366f1;font-weight:600}._statSelected_9spc2_143 strong{color:#4f46e5}._newUrlBar_9spc2_147{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fff;border:1.5px solid #c7d2fe;border-radius:12px;margin-bottom:14px;box-shadow:0 2px 8px #6366f112}._newUrlLabel_9spc2_158{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#4f46e5;white-space:nowrap;flex-shrink:0}._newUrlInput_9spc2_168{flex:1;width:100%;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;padding:9px 14px;font-size:13px;color:#1e293b;outline:none;min-width:0;transition:border .2s}._newUrlInput_9spc2_168:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._newUrlInput_9spc2_168::placeholder{color:#94a3b8}._inputStack_9spc2_183{flex:1;min-width:0}._inputInvalid_9spc2_187,._inputInvalid_9spc2_187:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}._validationText_9spc2_192{display:block;margin:5px 2px 0;color:#dc2626;font-size:11px}._channelServerBar_9spc2_198{border-color:#a5b4fc;background:linear-gradient(135deg,#fff 70%,#f5f7ff)}._batchReplaceBtn_9spc2_202{display:flex;align-items:center;gap:6px;padding:9px 18px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s;box-shadow:0 2px 8px #6366f159}._batchReplaceBtn_9spc2_202:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #6366f173}._batchReplaceBtn_9spc2_202:disabled{opacity:.5;cursor:not-allowed;transform:none}._channelHint_9spc2_222{display:flex;align-items:center;gap:7px;padding:9px 12px;margin:-4px 0 14px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#92400e;font-size:12px}._resultPanel_9spc2_235{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;margin-bottom:14px;border:1px solid;border-radius:10px}._resultSuccess_9spc2_244{color:#166534;border-color:#bbf7d0;background:#f0fdf4}._resultWarning_9spc2_249{color:#9a3412;border-color:#fed7aa;background:#fff7ed}._resultPanel_9spc2_235>svg{flex-shrink:0;margin-top:1px}._resultPanel_9spc2_235>div{display:flex;flex-direction:column;gap:3px;min-width:0}._resultPanel_9spc2_235 strong{font-size:13px}._resultPanel_9spc2_235 span,._resultPanel_9spc2_235 small{font-size:12px;line-height:1.5}._resultPanel_9spc2_235 code{max-width:100%;overflow-wrap:anywhere;color:inherit;font-size:12px}._toolbar_9spc2_280{display:flex;align-items:center;gap:12px;margin-bottom:12px}._searchBox_9spc2_286{position:relative;flex:1}._searchIcon_9spc2_290{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8}._searchInput_9spc2_297{width:100%;box-sizing:border-box;padding:8px 12px 8px 32px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;outline:none;transition:border .2s}._searchInput_9spc2_297:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._selectAll_9spc2_308{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b;font-weight:500;cursor:pointer;white-space:nowrap}._selectAll_9spc2_308 input{cursor:pointer;width:15px;height:15px;accent-color:#6366f1}._list_9spc2_321{display:flex;flex-direction:column;gap:8px}._loadingWrap_9spc2_326{display:flex;align-items:center;justify-content:center;gap:10px;padding:60px;color:#94a3b8;font-size:14px}._empty_9spc2_335{text-align:center;padding:60px;color:#94a3b8;font-size:14px}._groupCard_9spc2_343{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:all .2s}._groupCard_9spc2_343:hover{border-color:#c7d2fe;box-shadow:0 2px 8px #6366f114}._groupCard_9spc2_343._selected_9spc2_351{border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}._unsetGroup_9spc2_355{border-style:dashed;background:#fffdf5}._groupHeader_9spc2_360{display:flex;align-items:center;gap:8px;padding:12px 14px}._checkboxWrap_9spc2_366{flex-shrink:0;cursor:pointer}._checkboxWrap_9spc2_366 input{width:16px;height:16px;cursor:pointer;accent-color:#6366f1}._expandBtn_9spc2_371{flex-shrink:0;background:none;border:none;cursor:pointer;color:#94a3b8;padding:2px;display:flex;align-items:center;border-radius:4px;transition:all .15s}._expandBtn_9spc2_371:hover{background:#f1f5f9;color:#6366f1}._urlInfo_9spc2_385{flex:1;display:flex;align-items:center;gap:10px;cursor:pointer;min-width:0}._urlText_9spc2_393{font-size:13px;color:#1e293b;font-family:Courier New,monospace;word-break:break-all;flex:1}._unsetText_9spc2_400{flex:0 1 auto;color:#92400e;font-family:inherit;font-style:italic;font-weight:600}._unsetBadge_9spc2_407{flex-shrink:0;padding:2px 7px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:10px;font-weight:700}._countBadge_9spc2_416{flex-shrink:0;font-size:11px;font-weight:600;background:#e0e7ff;color:#4338ca;padding:2px 8px;border-radius:999px;white-space:nowrap}._singleReplaceBtn_9spc2_427{flex-shrink:0;display:flex;align-items:center;gap:5px;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s;white-space:nowrap}._singleReplaceBtn_9spc2_427:hover:not(:disabled){background:#e0e7ff;border-color:#6366f1;color:#4f46e5}._singleReplaceBtn_9spc2_427:disabled{opacity:.4;cursor:not-allowed}._templateList_9spc2_451{border-top:1px solid #f1f5f9;background:#fafbff;padding:8px 16px 10px 52px;display:flex;flex-direction:column;gap:4px}._templateItem_9spc2_459{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:13px;border-bottom:1px solid #f1f5f9}._templateItem_9spc2_459:last-child{border-bottom:none}._templateId_9spc2_468{font-size:11px;color:#94a3b8;font-family:monospace;width:48px;flex-shrink:0}._templateName_9spc2_475{color:#374151;font-weight:500}._templateEmpty_9spc2_476{padding:7px 0;color:#94a3b8;font-size:12px}._spinning_9spc2_483{animation:_spin_9spc2_483 .8s linear infinite}@keyframes _spin_9spc2_483{to{transform:rotate(360deg)}}@media (max-width: 760px){._container_9spc2_1{padding:16px}._tabs_9spc2_78{display:flex}._tab_9spc2_78{flex:1;justify-content:center}._statsBar_9spc2_131{flex-wrap:wrap;gap:8px 16px}._newUrlBar_9spc2_147{align-items:stretch;flex-direction:column}._batchReplaceBtn_9spc2_202{justify-content:center}._toolbar_9spc2_280,._groupHeader_9spc2_360{align-items:flex-start}._urlInfo_9spc2_385{align-items:flex-start;flex-wrap:wrap}._urlText_9spc2_393{flex-basis:100%}._singleReplaceBtn_9spc2_427{padding-inline:9px}._templateList_9spc2_451{padding-left:46px}}._form_1vq3q_1{display:flex;flex-direction:column;gap:16px;padding:8px 0}._formItem_1vq3q_8{display:flex;flex-direction:column;gap:8px}._label_1vq3q_14{font-size:14px;font-weight:500;color:var(--text-primary)}._footer_1vq3q_20{display:flex;justify-content:flex-end;gap:12px}[data-theme=dark] ._overlay_1vq3q_27{background:#0009}[data-theme=dark] ._drawer_1vq3q_28,[data-theme=dark] ._formContainer_1vq3q_29{background:#1e293b;color:#f1f5f9}[data-theme=dark] ._drawerHeader_1vq3q_30,[data-theme=dark] ._formHeader_1vq3q_31{border-color:#334155;color:#f1f5f9}[data-theme=dark] ._label_1vq3q_14{color:#94a3b8}[data-theme=dark] ._input_1vq3q_33,[data-theme=dark] ._select_1vq3q_34,[data-theme=dark] ._textarea_1vq3q_35{background:#0f172a;border-color:#334155;color:#f1f5f9}[data-theme=dark] ._footer_1vq3q_20{border-color:#334155}[data-theme=dark] ._section_1vq3q_37{background:#0f172a;border-color:#334155}[data-theme=dark] ._sectionTitle_1vq3q_38{color:#f1f5f9}._container_lm2on_1{display:flex;flex-direction:column;gap:24px;padding:24px;min-height:100%;background-color:var(--bg-secondary)}._header_lm2on_10{display:flex;justify-content:space-between;align-items:center}._title_lm2on_16{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}._headerButtons_lm2on_23{display:flex;gap:12px}._searchCard_lm2on_28,._tableCard_lm2on_29{background-color:var(--bg-primary);border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}._searchForm_lm2on_36{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}._searchCard_lm2on_28 div[class*=formItem],._searchForm_lm2on_36>div:not([class*=searchButtons]){margin-bottom:0;flex:1;min-width:160px}._searchCard_lm2on_28 label[class*=label]{margin-bottom:6px;font-weight:600;font-size:13px}._searchForm_lm2on_36 button,._searchCard_lm2on_28 button[class*=btn]{height:48px;padding:0 20px}._searchButtons_lm2on_62{display:flex;gap:8px;flex-shrink:0;align-items:flex-end;padding-bottom:0}._actions_lm2on_70{display:flex;gap:8px}._userNameCell_lm2on_75{display:flex;align-items:center;gap:12px}._userAvatar_lm2on_81{width:32px;height:32px;border-radius:50%;background-color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}[data-theme=dark] ._container_lm2on_1{background:var(--bg-secondary);color:var(--text-primary)}[data-theme=dark] ._title_lm2on_16{color:var(--text-primary)}[data-theme=dark] ._searchCard_lm2on_28,[data-theme=dark] ._tableCard_lm2on_29{background:var(--bg-primary);border-color:var(--border);box-shadow:var(--shadow-sm)}._form_l0q8c_1{display:flex;flex-direction:column;gap:20px;padding:8px 0}._footer_l0q8c_8{display:flex;justify-content:flex-end;gap:12px}._formItem_l0q8c_14{display:flex;flex-direction:column;gap:8px}._label_l0q8c_20{font-size:14px;font-weight:500;color:#475569}[data-theme=dark] ._overlay_l0q8c_27{background:#0009}[data-theme=dark] ._drawer_l0q8c_28,[data-theme=dark] ._formContainer_l0q8c_29{background:#1e293b;color:#f1f5f9}[data-theme=dark] ._drawerHeader_l0q8c_30,[data-theme=dark] ._formHeader_l0q8c_31{border-color:#334155;color:#f1f5f9}[data-theme=dark] ._label_l0q8c_20{color:#94a3b8}[data-theme=dark] ._input_l0q8c_33,[data-theme=dark] ._select_l0q8c_34,[data-theme=dark] ._textarea_l0q8c_35{background:#0f172a;border-color:#334155;color:#f1f5f9}[data-theme=dark] ._footer_l0q8c_8{border-color:#334155}[data-theme=dark] ._section_l0q8c_37{background:#0f172a;border-color:#334155}[data-theme=dark] ._sectionTitle_l0q8c_38{color:#f1f5f9}._container_1swsu_1{display:flex;flex-direction:column;gap:20px;max-height:60vh;overflow-y:auto;padding:8px}._footer_1swsu_10{display:flex;justify-content:flex-end;gap:12px}._permissionTable_1swsu_16{width:100%;border-collapse:collapse;font-size:14px}._permissionTable_1swsu_16 th{text-align:left;padding:12px;background-color:#f8fafc;color:#64748b;font-weight:600;border-bottom:1px solid #e2e8f0}._permissionTable_1swsu_16 td{padding:12px;border-bottom:1px solid #f1f5f9}._menuName_1swsu_36{font-weight:500;color:#1e293b}._checkboxCell_1swsu_41{text-align:center}._checkboxWrapper_1swsu_45{display:flex;justify-content:center;align-items:center}._headerCheckbox_1swsu_51{display:flex;align-items:center;gap:8px;cursor:pointer}._headerCheckbox_1swsu_51 input{cursor:pointer}._allPermissionsRow_1swsu_62{background-color:#f1f5f9}._allPermissionsRow_1swsu_62 td{font-weight:600}[data-theme=dark] ._overlay_1swsu_71{background:#0009}[data-theme=dark] ._drawer_1swsu_72,[data-theme=dark] ._formContainer_1swsu_73{background:#1e293b;color:#f1f5f9}[data-theme=dark] ._drawerHeader_1swsu_74,[data-theme=dark] ._formHeader_1swsu_75{border-color:#334155;color:#f1f5f9}[data-theme=dark] ._label_1swsu_76{color:#94a3b8}[data-theme=dark] ._input_1swsu_77,[data-theme=dark] ._select_1swsu_78,[data-theme=dark] ._textarea_1swsu_79{background:#0f172a;border-color:#334155;color:#f1f5f9}[data-theme=dark] ._footer_1swsu_10{border-color:#334155}[data-theme=dark] ._section_1swsu_81{background:#0f172a;border-color:#334155}[data-theme=dark] ._sectionTitle_1swsu_82{color:#f1f5f9}._container_14d0h_1{padding:24px;display:flex;flex-direction:column;gap:24px;min-height:100%;background-color:#f8fafc}._header_14d0h_10{display:flex;justify-content:space-between;align-items:center}._title_14d0h_16{font-size:24px;font-weight:600;color:#1e293b;margin:0}._headerButtons_14d0h_23{display:flex;gap:12px}._searchCard_14d0h_28{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}._searchForm_14d0h_35{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}._searchCard_14d0h_28 div[class*=formItem],._searchForm_14d0h_35>div:not([class*=searchButtons]){margin-bottom:0;flex:1;min-width:160px}._searchCard_14d0h_28 label[class*=label]{margin-bottom:6px;font-weight:600;font-size:13px}._searchForm_14d0h_35 button,._searchCard_14d0h_28 button[class*=btn]{height:48px;padding:0 20px}._searchButtons_14d0h_61{display:flex;gap:8px;flex-shrink:0;align-items:flex-end;padding-bottom:0}._tableCard_14d0h_69{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}._roleNameCell_14d0h_76{display:flex;align-items:center;gap:12px}._roleIcon_14d0h_82{width:32px;height:32px;border-radius:8px;background-color:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b}._actions_14d0h_93{display:flex;gap:8px}._identifierTag_14d0h_98{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;background-color:#f1f5f9;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}._permBadges_14d0h_110{display:flex;flex-wrap:wrap;gap:4px;max-width:360px}._permBadge_14d0h_110{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;border:1px solid;white-space:nowrap;line-height:1.6}._permOps_14d0h_130{font-size:9px;opacity:.7;letter-spacing:1px}[data-theme=dark] ._container_14d0h_1{background:var(--bg-secondary);color:var(--text-primary)}[data-theme=dark] ._title_14d0h_16{color:var(--text-primary)}[data-theme=dark] ._searchCard_14d0h_28,[data-theme=dark] ._tableCard_14d0h_69{background:var(--bg-primary);border-color:var(--border);box-shadow:var(--shadow-sm)}._formItem_14rex_1{margin-bottom:16px}._label_14rex_5{display:block;margin-bottom:8px;color:#000000d9;font-size:14px}._checkboxWrapper_14rex_12{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#000000d9}._checkbox_14rex_12{position:relative;width:16px;height:16px;margin-right:8px;border:1px solid #d9d9d9;border-radius:2px;background-color:#fff;transition:all .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none}._checkbox_14rex_12:hover{border-color:#1890ff}._checkbox_14rex_12:checked{background-color:#1890ff;border-color:#1890ff}._checkbox_14rex_12:checked:after{position:absolute;top:1px;left:4px;display:table;width:5px;height:9px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1);content:"";transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s}._errorMessage_14rex_58{margin-top:4px;color:#f5222d;font-size:14px;min-height:20px}._form_pbumk_1{display:flex;flex-direction:column;gap:20px;padding:20px 0}._formGrid_pbumk_8{display:grid;grid-template-columns:1fr 1fr;gap:16px}._fullWidth_pbumk_14{grid-column:span 2}._footer_pbumk_18{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}._iconPreview_pbumk_25{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px;background-color:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}._iconLabel_pbumk_36{font-size:12px;color:#6b7280}[data-theme=dark] ._overlay_pbumk_42{background:#0009}[data-theme=dark] ._drawer_pbumk_43,[data-theme=dark] ._formContainer_pbumk_44{background:#1e293b;color:#f1f5f9}[data-theme=dark] ._drawerHeader_pbumk_45,[data-theme=dark] ._formHeader_pbumk_46{border-color:#334155;color:#f1f5f9}[data-theme=dark] ._label_pbumk_47{color:#94a3b8}[data-theme=dark] ._input_pbumk_48,[data-theme=dark] ._select_pbumk_49,[data-theme=dark] ._textarea_pbumk_50{background:#0f172a;border-color:#334155;color:#f1f5f9}[data-theme=dark] ._footer_pbumk_18{border-color:#334155}[data-theme=dark] ._section_pbumk_52{background:#0f172a;border-color:#334155}[data-theme=dark] ._sectionTitle_pbumk_53{color:#f1f5f9}._container_102ju_1{padding:24px;display:flex;flex-direction:column;gap:24px}._header_102ju_8{display:flex;justify-content:space-between;align-items:center}._title_102ju_14{font-size:24px;font-weight:600;color:#1a1a1a;margin:0}._headerButtons_102ju_21{display:flex;gap:12px}._tableCard_102ju_26{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}._menuNameCell_102ju_33{display:flex;align-items:center;gap:8px}._expandIcon_102ju_39{cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#666;transition:transform .2s}._expandIcon_102ju_39._expanded_102ju_50{transform:rotate(90deg)}._menuIcon_102ju_54{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#3b82f6}._typeTag_102ju_63{padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}._typeDirectory_102ju_70{background-color:#eff6ff;color:#1d4ed8}._typeMenu_102ju_75{background-color:#f0fdf4;color:#15803d}._permissionTag_102ju_80{font-family:monospace;background-color:#f3f4f6;padding:2px 6px;border-radius:4px;font-size:12px;color:#4b5563}._actions_102ju_89{display:flex;gap:8px}._indent_102ju_94{display:inline-block}[data-theme=dark] ._container_102ju_1{background:var(--bg-secondary);color:var(--text-primary)}[data-theme=dark] ._title_102ju_14{color:var(--text-primary)}[data-theme=dark] ._searchCard_102ju_101,[data-theme=dark] ._tableCard_102ju_26{background:var(--bg-primary);border-color:var(--border);box-shadow:var(--shadow-sm)}._container_xzhm0_1{display:flex;flex-direction:column;gap:24px;padding:24px;min-height:100%;background-color:var(--bg-secondary)}._header_xzhm0_10{display:flex;justify-content:space-between;align-items:center}._title_xzhm0_16{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}._searchCard_xzhm0_23,._tableCard_xzhm0_24{background-color:var(--bg-primary);border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}._searchForm_xzhm0_31{display:flex;flex-direction:column;gap:20px}._searchRow_xzhm0_37{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}._searchRow_xzhm0_37>*{min-width:150px}._searchButtons_xzhm0_48{display:flex;gap:12px;align-items:flex-end;padding-bottom:2px}._statusTag_xzhm0_55{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}._statusSuccess_xzhm0_62{background-color:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}._statusError_xzhm0_68{background-color:#fff1f0;color:#f5222d;border:1px solid #ffa39e}._methodTag_xzhm0_74{font-family:monospace;font-weight:700;margin-right:8px}._detailOverlay_xzhm0_80{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000073;display:flex;justify-content:flex-end;z-index:1000}._detailDrawer_xzhm0_92{width:680px;max-width:90vw;height:100%;background:#fff;box-shadow:-4px 0 24px #0000001f;display:flex;flex-direction:column;animation:_slideIn_xzhm0_1 .3s cubic-bezier(.16,1,.3,1)}@keyframes _slideIn_xzhm0_1{0%{transform:translate(100%)}to{transform:translate(0)}}._detailHeader_xzhm0_113{padding:24px 32px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._detailHeader_xzhm0_113 h2{margin:0;font-size:22px;font-weight:700;color:#1a1a1a}._closeButton_xzhm0_129{background:none;border:none;cursor:pointer;color:#999;padding:4px;border-radius:6px;transition:all .2s}._closeButton_xzhm0_129:hover{background:#f5f5f5;color:#333}._detailContent_xzhm0_144{flex:1;overflow-y:auto;padding:28px 32px;display:flex;flex-direction:column;gap:32px}._detailSection_xzhm0_153 h3{font-size:17px;font-weight:700;margin:0 0 16px;color:#1a1a1a;letter-spacing:-.01em}._infoGrid_xzhm0_161{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px}._infoItem_xzhm0_167{display:flex;flex-direction:column;gap:4px}._infoLabel_xzhm0_173{font-size:13px;font-weight:500;color:#3b82f6;letter-spacing:.02em}._infoValue_xzhm0_180{font-size:15px;font-weight:500;color:#1a1a1a;word-break:break-all;line-height:1.5}._changeCard_xzhm0_188{padding:16px 20px;border-radius:10px;border:1px solid #e8edf3;background:#f8fafc;font-size:14px;line-height:1.9;color:#334155}._jsonBlock_xzhm0_198{background:#f8fafc;padding:16px 20px;border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;white-space:pre-wrap;word-break:break-all;max-height:300px;overflow-y:auto;border:1px solid #e8edf3;color:#334155;line-height:1.6}._errorBlock_xzhm0_213{background:#fff1f0;color:#dc2626;padding:16px 20px;border-radius:10px;border:1px solid #fecaca;font-size:14px;line-height:1.6}[data-theme=dark] ._container_xzhm0_1{background:var(--bg-secondary);color:var(--text-primary)}[data-theme=dark] ._title_xzhm0_16{color:var(--text-primary)}[data-theme=dark] ._searchCard_xzhm0_23,[data-theme=dark] ._tableCard_xzhm0_24{background:var(--bg-primary);border-color:var(--border);box-shadow:var(--shadow-sm)}[data-theme=dark] ._detailDrawer_xzhm0_92{background:#0f172a}[data-theme=dark] ._detailHeader_xzhm0_113{border-color:#1e293b}[data-theme=dark] ._detailHeader_xzhm0_113 h2,[data-theme=dark] ._detailSection_xzhm0_153 h3{color:#f1f5f9}[data-theme=dark] ._infoLabel_xzhm0_173{color:#60a5fa}[data-theme=dark] ._infoValue_xzhm0_180{color:#e2e8f0}[data-theme=dark] ._changeCard_xzhm0_188{background:#1e293b;border-color:#334155;color:#cbd5e1}[data-theme=dark] ._jsonBlock_xzhm0_198{background:#1e293b;border-color:#334155;color:#e2e8f0}[data-theme=dark] ._errorBlock_xzhm0_213{background:#ef44441a;border-color:#ef44444d;color:#fca5a5}[data-theme=dark] ._closeButton_xzhm0_129{color:#94a3b8}[data-theme=dark] ._closeButton_xzhm0_129:hover{background:#1e293b;color:#e2e8f0}._container_1yrdv_1{padding:24px;display:flex;flex-direction:column;gap:20px;min-height:100%;background-color:#f8fafc}._header_1yrdv_19{display:flex;justify-content:space-between;align-items:center}._title_1yrdv_31{font-size:24px;font-weight:600;color:#1e293b;margin:0}._infoBanner_1yrdv_45{display:flex;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#eff6ff,#eef2ff);border:1px solid #bfdbfe;border-radius:12px;font-size:13px;color:#1e40af;line-height:1.7;align-items:flex-start}._infoBanner_1yrdv_45 strong{font-weight:600}._currentIp_1yrdv_79{color:#059669;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;background:#d1fae5;padding:1px 8px;border-radius:6px}._card_1yrdv_97{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}._cardHeader_1yrdv_111{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}._cardIcon_1yrdv_125{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}._cardTitle_1yrdv_149{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 4px}._cardDesc_1yrdv_163{font-size:13px;color:#94a3b8;margin:0}._loading_1yrdv_175{text-align:center;padding:40px;color:#94a3b8;font-size:14px}._ipList_1yrdv_189{display:flex;flex-wrap:wrap;gap:8px;min-height:48px;padding:16px;background:#f8fafc;border-radius:10px;border:1px dashed #e2e8f0;margin-bottom:16px}._emptyState_1yrdv_213{width:100%;text-align:center;padding:12px;color:#94a3b8;font-size:13px}._ipTag_1yrdv_229{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#1e293b;color:#e2e8f0;border-radius:8px;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;transition:all .2s}._ipTag_1yrdv_229:hover{background:#334155}._ipText_1yrdv_263{font-weight:500}._myTag_1yrdv_271{font-size:10px;padding:1px 6px;border-radius:4px;background:#059669;color:#fff;font-family:system-ui,sans-serif;font-weight:600}._removeBtn_1yrdv_291{background:none;border:none;color:#94a3b8;cursor:pointer;padding:2px;border-radius:4px;display:flex;align-items:center;transition:all .2s}._removeBtn_1yrdv_291:hover{color:#ef4444;background:#ef444426}._addRow_1yrdv_325{display:flex;gap:8px;align-items:flex-end}._addRow_1yrdv_325>div:first-child{flex:1}._footer_1yrdv_345{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}._footerActions_1yrdv_361{display:flex;align-items:center;gap:12px;margin-left:auto}._unsaved_1yrdv_375{color:#f59e0b;font-size:13px;font-weight:600;animation:_pulse_1yrdv_1 1.5s ease-in-out infinite}@keyframes _pulse_1yrdv_1{0%,to{opacity:1}50%{opacity:.5}}._message_1yrdv_413{padding:10px 16px;border-radius:10px;font-size:13px;font-weight:600}._success_1yrdv_427{background:#22c55e1a;color:#16a34a;border:1px solid rgba(34,197,94,.2)}._error_1yrdv_439{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.2)}[data-theme=dark] ._container_1yrdv_1{background-color:#020617}[data-theme=dark] ._title_1yrdv_31{color:#f1f5f9}[data-theme=dark] ._infoBanner_1yrdv_45{background:linear-gradient(135deg,#1e3a8a4d,#312e814d);border-color:#1e3a5f;color:#93c5fd}[data-theme=dark] ._currentIp_1yrdv_79{background:#05966933;color:#6ee7b7}[data-theme=dark] ._card_1yrdv_97{background:#0f172a;box-shadow:0 1px 3px #0000004d}[data-theme=dark] ._cardTitle_1yrdv_149{color:#f1f5f9}[data-theme=dark] ._cardDesc_1yrdv_163{color:#64748b}[data-theme=dark] ._ipList_1yrdv_189{background:#020617;border-color:#1e293b}[data-theme=dark] ._ipTag_1yrdv_229{background:#1e293b;color:#e2e8f0}[data-theme=dark] ._ipTag_1yrdv_229:hover{background:#334155}._container_k8o4l_1{padding:24px;min-height:100%;background:var(--bg-secondary)}._header_k8o4l_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._title_k8o4l_27{font-size:24px;font-weight:700;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:10px}._headerActions_k8o4l_47{display:flex;align-items:center;gap:16px}._toggleWrap_k8o4l_59{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}._toggle_k8o4l_59{width:40px;height:22px;border-radius:11px;background:#d1d5db;position:relative;transition:background .3s}._toggleOn_k8o4l_97{background:#6366f1}._toggleDot_k8o4l_105{width:18px;height:18px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:transform .3s;box-shadow:0 1px 3px #0003}._toggleOn_k8o4l_97 ._toggleDot_k8o4l_105{transform:translate(18px)}._loading_k8o4l_137{text-align:center;padding:60px;color:var(--text-secondary)}._ringRow_k8o4l_149{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}._ringCard_k8o4l_163{background:var(--bg-primary);border-radius:16px;padding:28px;display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid var(--border);box-shadow:0 2px 8px #0000000a;transition:all .3s}._ringCard_k8o4l_163:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}._ringLabel_k8o4l_199{font-size:13px;color:var(--text-secondary);font-family:ui-monospace,monospace}._infoGrid_k8o4l_211{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._infoCard_k8o4l_223{background:var(--bg-primary);border-radius:14px;padding:20px;display:flex;align-items:center;gap:16px;border:1px solid var(--border);box-shadow:0 2px 8px #0000000a;transition:all .3s}._infoCard_k8o4l_223:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000014}._infoIcon_k8o4l_257{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);display:flex;align-items:center;justify-content:center;color:#818cf8;flex-shrink:0}._infoBody_k8o4l_281{flex:1}._infoLabel_k8o4l_289{font-size:12px;color:var(--text-secondary);margin-bottom:4px}._infoValue_k8o4l_301{font-size:20px;font-weight:700;color:var(--text-primary);font-family:ui-monospace,monospace}[data-theme=dark] ._container_k8o4l_1{background:#020617}[data-theme=dark] ._title_k8o4l_27{color:#f1f5f9}[data-theme=dark] ._ringCard_k8o4l_163{background:#0f172a;border-color:#1e293b}[data-theme=dark] ._ringCard_k8o4l_163:hover{box-shadow:0 8px 24px #0000004d}[data-theme=dark] ._infoCard_k8o4l_223{background:#0f172a;border-color:#1e293b}[data-theme=dark] ._infoCard_k8o4l_223:hover{box-shadow:0 6px 20px #0000004d}[data-theme=dark] ._infoValue_k8o4l_301{color:#f1f5f9}@media (max-width: 768px){._ringRow_k8o4l_149{grid-template-columns:1fr}._infoGrid_k8o4l_211{grid-template-columns:repeat(2,1fr)}}._form_1bg34_1{display:flex;flex-direction:column;gap:16px}._formGrid_1bg34_7{display:grid;grid-template-columns:1fr 1fr;gap:16px}._formItem_1bg34_13{display:flex;align-items:center;gap:12px}._label_1bg34_19{font-size:14px;color:#000000d9}._footer_1bg34_24{display:flex;justify-content:flex-end;gap:12px}[data-theme=dark] ._label_1bg34_19{color:#ffffffd9}._container_16exl_1{padding:24px}._header_16exl_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._headerButtons_16exl_12{display:flex;gap:12px}._title_16exl_17{font-size:24px;font-weight:600;color:#000000d9;margin:0}._tableCard_16exl_24{background:#fff;border-radius:8px;box-shadow:0 1px 2px #00000008;border:1px solid rgba(0,0,0,.06);overflow:hidden}._actions_16exl_32{display:flex;align-items:center;gap:4px}._defaultBadge_16exl_38{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;background-color:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}[data-theme=dark] ._tableCard_16exl_24{background:#141414;border-color:#303030}[data-theme=dark] ._title_16exl_17{color:#ffffffd9}[data-theme=dark] ._defaultBadge_16exl_38{background-color:#111d2c;color:#177ddc;border-color:#153450}._container_1840t_1{padding:24px}._header_1840t_5{margin-bottom:24px}._title_1840t_9{font-size:24px;font-weight:600;color:#1a1a1a;margin:0}._card_1840t_16{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px}._form_1840t_23{display:flex;flex-direction:column;gap:20px}._grid_1840t_29{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){._grid_1840t_29{grid-template-columns:1fr 1fr}}._actions_1840t_41{display:flex;gap:12px;margin-top:8px}._resultSection_1840t_47{margin-top:24px;padding-top:24px;border-top:1px solid #eee}._resultHeader_1840t_53{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._resultTitle_1840t_60{font-size:16px;font-weight:600;color:#333}[data-theme=dark] ._container_1840t_1{background:#020617;color:#f1f5f9}[data-theme=dark] ._title_1840t_9{color:#f1f5f9}[data-theme=dark] ._card_1840t_16{background:#0f172a;box-shadow:0 1px 3px #0000004d}[data-theme=dark] ._resultSection_1840t_47{border-color:#1e293b}[data-theme=dark] ._resultTitle_1840t_60{color:#f1f5f9}._container_18bjl_1{padding:24px}._header_18bjl_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._headerButtons_18bjl_23{display:flex;gap:12px}._title_18bjl_33{font-size:24px;font-weight:600;color:#000000d9;margin:0}._searchCard_18bjl_47{background:#fff;padding:24px;border-radius:8px;margin-bottom:24px;box-shadow:0 1px 2px #00000008;border:1px solid rgba(0,0,0,.06)}._searchForm_18bjl_65{display:flex;flex-direction:column;gap:16px}._searchGrid_18bjl_77{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}._searchButtons_18bjl_89{display:flex;justify-content:flex-end;gap:8px}._tableCard_18bjl_101{background:#fff;border-radius:8px;box-shadow:0 1px 2px #00000008;border:1px solid rgba(0,0,0,.06);overflow:hidden}._actions_18bjl_117{display:flex;align-items:center;gap:4px}._toggleWrap_18bjl_129{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}._toggleTrack_18bjl_145{position:relative;width:36px;height:20px;border-radius:10px;transition:background .3s ease;flex-shrink:0}._toggleDeduction_18bjl_163{background:linear-gradient(135deg,#f59e0b,#f97316)}._toggleTemplate_18bjl_171{background:linear-gradient(135deg,#6366f1,#8b5cf6)}._toggleEnabled_18bjl_179{background:linear-gradient(135deg,#22c55e,#16a34a)}._toggleDisabled_18bjl_187{background:#cbd5e1}._toggleEnabled_18bjl_179 ._toggleThumb_18bjl_195{left:18px}._toggleDisabled_18bjl_187 ._toggleThumb_18bjl_195{left:2px}._toggleThumb_18bjl_195{position:absolute;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .25s cubic-bezier(.4,0,.2,1)}._toggleDeduction_18bjl_163 ._toggleThumb_18bjl_195{left:18px}._toggleTemplate_18bjl_171 ._toggleThumb_18bjl_195{left:2px}._toggleLabel_18bjl_249{font-size:12px;font-weight:600;color:#475569;white-space:nowrap}._toggleWrap_18bjl_129:hover ._toggleTrack_18bjl_145{filter:brightness(1.1);box-shadow:0 0 8px #6366f14d}._enabledBadge_18bjl_273{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}._enabledOn_18bjl_299{background:#dcfce7;color:#166534}._enabledOff_18bjl_309{background:#fee2e2;color:#991b1b}._enabledBadge_18bjl_273:hover{transform:scale(1.05)}._probBar_18bjl_327{display:flex;align-items:center;gap:8px}._probBarInner_18bjl_339{flex:1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}._probBarFill_18bjl_355{height:100%;border-radius:3px;transition:width .3s}[data-theme=dark] ._searchCard_18bjl_47,[data-theme=dark] ._tableCard_18bjl_101{background:#141414;border-color:#303030}[data-theme=dark] ._title_18bjl_33{color:#ffffffd9}._searchLabel_18bjl_389{display:block;font-weight:600;margin-bottom:6px;font-size:13px;color:var(--text-secondary, #374151)}._searchRow_18bjl_405{display:flex;gap:12px;align-items:flex-start}._searchTextarea_18bjl_417{flex:1;padding:10px 14px;border-radius:8px;border:1.5px solid var(--border-color, #d1d5db);font-size:14px;line-height:1.6;resize:vertical;font-family:inherit;outline:none;transition:border-color .2s;background:var(--bg-component, white);color:var(--text-primary, #1f2937)}._searchTextarea_18bjl_417:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}[data-theme=dark] ._searchTextarea_18bjl_417{background:#1e293b;border-color:#334155;color:#f1f5f9}[data-theme=dark] ._searchTextarea_18bjl_417:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f133}[data-theme=dark] ._searchLabel_18bjl_389{color:#ffffffb3}._searchBtns_18bjl_487{display:flex;flex-direction:column;gap:8px}._formItem_1uaz3_1{margin-bottom:16px}._label_1uaz3_5{display:block;margin-bottom:8px;color:#000000d9;font-size:14px}._radioGroup_1uaz3_12{display:flex;flex-wrap:wrap;gap:16px}._radioWrapper_1uaz3_18{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#000000d9}._radio_1uaz3_12{position:relative;width:16px;height:16px;margin-right:8px;border:1px solid #d9d9d9;border-radius:50%;background-color:#fff;transition:all .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none}._radio_1uaz3_12:hover{border-color:#1890ff}._radio_1uaz3_12:checked{border-color:#1890ff}._radio_1uaz3_12:checked:after{position:absolute;top:3px;left:3px;display:block;width:8px;height:8px;background-color:#1890ff;border-radius:50%;content:"";transition:all .3s cubic-bezier(.78,.14,.15,.86)}._errorMessage_1uaz3_61{margin-top:4px;color:#f5222d;font-size:14px;min-height:20px}._badge_2ppgk_1{display:inline-flex;align-items:center;padding:0 8px;font-size:12px;line-height:20px;white-space:nowrap;border:1px solid transparent;border-radius:2px}._sizeSmall_2ppgk_12{padding:0 4px;font-size:11px;line-height:16px}._sizeMedium_2ppgk_18{padding:0 8px;font-size:12px;line-height:20px}._statusDefault_2ppgk_24{color:#000000a6;background:#fafafa;border-color:#d9d9d9}._statusSuccess_2ppgk_30{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}._statusProcessing_2ppgk_36{color:#1890ff;background:#e6f7ff;border-color:#91d5ff}._statusError_2ppgk_42{color:#f5222d;background:#fff1f0;border-color:#ffa39e}._statusWarning_2ppgk_48{color:#faad14;background:#fffbe6;border-color:#ffe58f}._dot_2ppgk_54{width:6px;height:6px;margin-right:8px;border-radius:50%;background:currentColor}._container_1ss97_1{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:2000;display:flex;flex-direction:column;align-items:center;gap:16px;pointer-events:none}._toast_1ss97_14{pointer-events:auto;padding:10px 16px;background:#fff;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;display:flex;align-items:center;min-width:300px;animation:_toastSlideIn_1ss97_1 .3s cubic-bezier(.23,1,.32,1)}@keyframes _toastSlideIn_1ss97_1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}._icon_1ss97_37{margin-right:12px;display:flex;align-items:center}._content_1ss97_43{flex:1;font-size:14px;color:#000000d9}._success_1ss97_49 ._icon_1ss97_37{color:#52c41a}._error_1ss97_53 ._icon_1ss97_37{color:#f5222d}._info_1ss97_57 ._icon_1ss97_37{color:#1890ff}._warning_1ss97_61 ._icon_1ss97_37{color:#faad14}._searchForm_172u3_1{padding:24px;background:#fff;border-radius:2px;margin-bottom:16px}._fieldsGrid_172u3_8{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px 24px}._actions_172u3_14{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}._field_172u3_8{display:flex;align-items:center}._fieldLabel_172u3_26{flex:0 0 80px;text-align:right;margin-right:8px;font-size:14px;color:#000000d9}._fieldInput_172u3_34{flex:1}._container_1wdf3_1{padding:24px}._header_1wdf3_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._title_1wdf3_12{font-size:24px;font-weight:600;color:#000000d9;margin:0}._searchCard_1wdf3_19{background:#fff;padding:24px;border-radius:8px;margin-bottom:24px;box-shadow:0 1px 2px #00000008;border:1px solid rgba(0,0,0,.06)}._searchForm_1wdf3_28{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}._searchGrid_1wdf3_35{display:contents}._searchCard_1wdf3_19 div[class*=formItem],._searchForm_1wdf3_28>div:not([class*=searchButtons]){margin-bottom:0;flex:1;min-width:140px}._searchCard_1wdf3_19 label[class*=label]{margin-bottom:6px;font-weight:600;font-size:13px}._searchForm_1wdf3_28 button,._searchCard_1wdf3_19 button[class*=btn]{height:48px;padding:0 20px}._searchButtons_1wdf3_59{display:flex;gap:8px;flex-shrink:0;align-items:flex-end;padding-bottom:0}._tableCard_1wdf3_67{background:#fff;border-radius:8px;box-shadow:0 1px 2px #00000008;border:1px solid rgba(0,0,0,.06);overflow:hidden}._totalCount_1wdf3_75{margin-bottom:12px;font-size:14px;color:#00000073}[data-theme=dark] ._searchCard_1wdf3_19,[data-theme=dark] ._tableCard_1wdf3_67{background:#141414;border-color:#303030}[data-theme=dark] ._title_1wdf3_12{color:#ffffffd9}[data-theme=dark] ._totalCount_1wdf3_75{color:#ffffff73}._sidebar_pmzkq_1{width:var(--sidebar-width);background:#020617;color:#94a3b8;transition:width var(--transition-smooth);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;border-right:1px solid rgba(255,255,255,.03);box-shadow:4px 0 24px #0006;z-index:1001;position:relative}._sidebar_pmzkq_1:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(to bottom,transparent,rgba(99,102,241,.2),transparent)}._collapsed_pmzkq_26{width:var(--sidebar-collapsed-width)}._logo_pmzkq_30{height:var(--header-height);display:flex;align-items:center;padding:0 24px;color:#fff;font-weight:800;font-size:22px;letter-spacing:-.04em;white-space:nowrap;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.03);background:linear-gradient(to bottom,rgba(255,255,255,.02),transparent)}._logo_pmzkq_30 span{background:linear-gradient(135deg,#818cf8,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._menu_pmzkq_51{flex:1;padding:24px 0;overflow-y:auto;overflow-x:hidden}._menuItem_pmzkq_58{display:flex;align-items:center;padding:12px 16px;margin:4px 16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;color:#64748b;white-space:nowrap;border-radius:12px;font-size:14px;font-weight:600;gap:12px;position:relative}._menuItem_pmzkq_58:hover{color:#f1f5f9;background-color:#ffffff08;transform:translate(4px)}._active_pmzkq_81{color:#fff!important;background:linear-gradient(135deg,#6366f1,#4f46e5)!important;box-shadow:0 8px 16px #4f46e54d!important}._active_pmzkq_81:after{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:4px;height:20px;background:#818cf8;border-radius:0 4px 4px 0;box-shadow:0 0 12px #818cf8}._active_pmzkq_81:hover{transform:none}._closeMobile_pmzkq_104{margin-left:auto;cursor:pointer;display:none;color:#fff;padding:8px;border-radius:50%;transition:background-color .2s}._closeMobile_pmzkq_104:hover{background-color:#ffffff1a}@media (max-width: 768px){._closeMobile_pmzkq_104{display:block}._sidebar_pmzkq_1{position:fixed;left:-100%;height:100vh;box-shadow:20px 0 50px #00000080}._mobileOpen_pmzkq_129{left:0}}._header_1unql_1{height:var(--header-height);background:#fffc;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid rgba(0,0,0,.05);z-index:1000;transition:all .3s ease;position:sticky;top:0}[data-theme=dark] ._header_1unql_1{background:#0f172acc;border-bottom-color:#ffffff0d}._left_1unql_22{display:flex;align-items:center;gap:24px}._toggleBtn_1unql_28{cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--text-secondary);border:1px solid transparent;background:transparent}._toggleBtn_1unql_28:hover{background-color:var(--primary-light);color:var(--primary);transform:scale(1.05)}._breadcrumb_1unql_48{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:14px;font-weight:500}._breadcrumbItem_1unql_57{display:flex;align-items:center;gap:12px}._breadcrumbItem_1unql_57:last-child{color:var(--text-primary);font-weight:700;letter-spacing:-.01em}._right_1unql_69{display:flex;align-items:center;gap:16px}._actionIcon_1unql_75{cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--text-secondary);border:1px solid transparent}._actionIcon_1unql_75:hover{background-color:var(--primary-light);color:var(--primary);transform:translateY(-2px)}._userProfile_1unql_94{display:flex;align-items:center;gap:12px;cursor:pointer;padding:6px 16px;border-radius:14px;transition:all .3s ease;border:1px solid transparent;margin-left:8px;background:#00000005}[data-theme=dark] ._userProfile_1unql_94{background:#ffffff08}._userProfile_1unql_94:hover{background-color:#fff;border-color:var(--border);box-shadow:var(--shadow-md);transform:translateY(-1px)}[data-theme=dark] ._userProfile_1unql_94:hover{background-color:#ffffff0d;border-color:#ffffff1a}._avatar_1unql_123{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#ec4899);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;box-shadow:0 4px 12px #6366f14d}._username_1unql_137{font-size:14px;font-weight:700;color:var(--text-primary)}._userDropdown_1unql_143{position:absolute;top:calc(100% + 12px);right:32px;width:220px;background-color:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.05);box-shadow:0 20px 40px #0000001a;padding:12px;z-index:1000;animation:_slideDown_1unql_1 .3s cubic-bezier(.16,1,.3,1)}[data-theme=dark] ._userDropdown_1unql_143{background-color:#1e293b;border-color:#ffffff0d;box-shadow:0 20px 40px #0006}@keyframes _slideDown_1unql_1{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._dropdownItem_1unql_168{padding:12px 16px;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--text-primary);transition:all .2s ease;border-radius:10px;cursor:pointer}._dropdownItem_1unql_168:hover{background-color:var(--primary-light);color:var(--primary);transform:translate(4px)}._divider_1unql_187{height:1px;background-color:var(--border);margin:8px 0;opacity:.5}@media (max-width: 768px){._breadcrumb_1unql_48{display:none}._header_1unql_1{padding:0 16px}}._layout_7y6yj_1{display:flex;min-height:100vh;background-color:#f8fafc;transition:all .3s ease;overflow:hidden}[data-theme=dark] ._layout_7y6yj_1{background-color:#020617}._mainContainer_7y6yj_13{flex:1;display:flex;flex-direction:column;min-width:0;height:100vh;position:relative}._content_7y6yj_22{padding:40px;flex:1;overflow-y:auto;animation:_pageEnter_7y6yj_1 .6s cubic-bezier(.16,1,.3,1);background:radial-gradient(circle at top right,rgba(99,102,241,.03),transparent 400px),radial-gradient(circle at bottom left,rgba(236,72,153,.03),transparent 400px)}[data-theme=dark] ._content_7y6yj_22{background:radial-gradient(circle at top right,rgba(99,102,241,.05),transparent 600px),radial-gradient(circle at bottom left,rgba(236,72,153,.05),transparent 600px)}@keyframes _pageEnter_7y6yj_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._overlay_7y6yj_41{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#02061799;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:none;animation:_fadeInOverlay_7y6yj_1 .4s ease-out}@keyframes _fadeInOverlay_7y6yj_1{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){._overlay_7y6yj_41{display:block}._content_7y6yj_22{padding:24px}}:root{--sidebar-width: 260px;--sidebar-collapsed-width: 80px;--header-height: 64px;--primary: #6366f1;--primary-hover: #4f46e5;--primary-light: #e0e7ff;--surface: #ffffff;--surface-secondary: #f8fafc;--border: #e2e8f0;--text-primary: #1e293b;--text-secondary: #64748b;--text-muted: #94a3b8;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--modal-bg: #ffffff;--primary-color: var(--primary);--bg-color: var(--surface-secondary);--card-bg: var(--surface);--border-color: var(--border);--text-main: var(--text-primary);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 20px rgba(0, 0, 0, .08);--shadow-lg: 0 10px 25px -5px rgba(0, 0, 0, .1);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-base: var(--transition-fast);--transition-smooth: var(--transition-normal);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .3);--glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .07);--mesh-1: #6366f1;--mesh-2: #8b5cf6;--mesh-3: #ec4899;--mesh-4: #f43f5e}@keyframes meshMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes glow{0%,to{box-shadow:0 0 20px #6366f14d}50%{box-shadow:0 0 40px #6366f199}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.card-premium{background:#fffc;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.3);border-radius:20px;box-shadow:0 8px 32px #00000014,inset 0 1px #fffc;transition:all .4s cubic-bezier(.4,0,.2,1)}.card-premium:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001f,inset 0 1px #fffc}.stat-card{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:24px;border:1px solid rgba(255,255,255,.5);position:relative;overflow:hidden;transition:all .3s ease}.stat-card:hover{transform:scale(1.02);border-color:var(--primary)}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--mesh-1),var(--mesh-2),var(--mesh-3))}.page-enter{animation:slideUp .5s ease forwards}.fade-in{animation:fadeIn .5s ease forwards}[data-theme=dark]{--surface: #0f172a;--surface-secondary: #020617;--border: #1e293b;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #64748b;--primary: #818cf8;--primary-hover: #6366f1;--primary-light: rgba(99, 102, 241, .15);--bg-primary: #0f172a;--bg-secondary: #020617;--modal-bg: #1e293b;--bg-color: #020617;--card-bg: #0f172a;--header-bg: rgba(15, 23, 42, .8);--header-border: #1e293b;--sidebar-bg: #020617;--text-main: #f1f5f9;--border-color: #1e293b;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 20px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 25px -5px rgba(0, 0, 0, .5);--glass-bg: rgba(15, 23, 42, .7);--glass-border: rgba(30, 41, 59, .5);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .3)}[data-theme=dark] body{background-color:#020617;color:#f1f5f9}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:#f1f5f9}[data-theme=dark] .card{background:#0f172a;border-color:#1e293b}[data-theme=dark] .card-premium{background:#0f172acc;border-color:#1e293b80;box-shadow:0 8px 32px #0000004d,inset 0 1px #1e293b80}[data-theme=dark] .stat-card{background:linear-gradient(135deg,#0f172ae6,#0f172ab3);border-color:#1e293b80}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#334155}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#475569}#root{width:100%;max-width:100%;margin:0;padding:0}.app-container{min-height:100vh;width:100%;background-color:var(--bg-color);color:var(--text-main)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-height:100vh;background-color:var(--surface-secondary);color:var(--text-primary);line-height:1.5}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.025em;color:var(--text-primary)}.card{background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1)}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}
