@font-face{font-family:Factor A;src:url(../../../fonts/FactorA-Variable.woff2)format("woff2-variations"),url(../../../fonts/FactorA-Variable.woff)format("woff-variations");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}::selection{color:#fff;background:#f45d9c59}:focus-visible{outline:2px solid var(--purple);outline-offset:2px;border-radius:6px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f6f8;--bg-2:#eeeef1;--panel:#fff;--panel-2:#f7f7f9;--ink:#171717;--ink-2:#5d5d5d;--ink-3:#8b8b8b;--ink-4:#b9b9b9;--line:#00000014;--line-2:#00000021;--w02:#16142806;--w04:#1614280b;--w05:#1614280d;--w06:#1614280f;--w08:#16142814;--w12:#1614281c;--card-shadow:0 1px 2px #1412280d, 0 12px 30px -18px #14122829;--shadow:0 18px 44px -22px #16142833;--glow:.5;--orange:#f99b35;--pink:#f0479a;--purple:#8e6fd6;--go:#12b981;--stop:#e0546b;--grad:linear-gradient(100deg, #f99b35 0%, #f0479a 50%, #a78bdc 100%);--grad-soft:linear-gradient(100deg, #f99b351f, #f0479a1f 50%, #a78bdc24);--ease:cubic-bezier(.22, .61, .36, 1);--font-display:"Factor A", system-ui, sans-serif;--font-body:"Factor A", system-ui, sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-2:#0d0d0d;--panel:#171717;--panel-2:#202020;--ink:#fff;--ink-2:#b9b9b9;--ink-3:#8b8b8b;--ink-4:#5d5d5d;--line:#ffffff1a;--line-2:#ffffff26;--w02:#ffffff05;--w04:#ffffff0a;--w05:#ffffff0d;--w06:#ffffff0f;--w08:#ffffff14;--w12:#ffffff1f;--card-shadow:none;--shadow:0 24px 60px -24px #000c;--glow:1;--orange:#f99b35;--pink:#f0479a;--purple:#a78bdc;--go:#46e0a0;--stop:#ff6b81}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.55}.grad-text{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dim{color:var(--ink-3)}.muted{color:var(--ink-2)}.btn{font-family:var(--font-display);transition:transform .18s var(--ease), box-shadow .2s, border-color .2s, background .2s;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:600;display:inline-flex}.btn-primary{background:var(--grad);color:#08080a;box-shadow:0 12px 30px -12px #f45d9c8c}.btn-primary:hover{transform:translateY(-2px)}.btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-ghost{border:1px solid var(--line-2);color:var(--ink)}.btn-ghost:hover{border-color:var(--purple);background:#a78bfa14}.btn-sm{border-radius:10px;padding:9px 15px;font-size:13px}.field{margin-bottom:18px}.field label{font-family:var(--font-display);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.field .hint{color:var(--ink-3);font-size:11.5px;font-weight:400}.field input,.field textarea,.field select{background:var(--bg-2);border:1px solid var(--line-2);border-radius:12px;outline:none;width:100%;padding:13px 15px;font-size:14.5px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:92px;line-height:1.5}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--purple);box-shadow:0 0 0 4px #a78bfa1f}.field input::placeholder,.field textarea::placeholder{color:var(--ink-4)}.search-box{border:1px solid var(--line-2);background:var(--panel);border-radius:11px;align-items:center;gap:8px;min-width:210px;padding:8px 13px;transition:border-color .2s,box-shadow .2s;display:flex}.search-box:focus-within{border-color:var(--purple);box-shadow:0 0 0 4px #8e6fd61f}.search-box svg{color:var(--ink-4);flex:none}.search-box input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}.search-box input::placeholder{color:var(--ink-4)}.sortsel{border:1px solid var(--line-2);background:var(--panel);font-family:var(--font-display);color:var(--ink-2);cursor:pointer;border-radius:11px;outline:none;padding:9px 13px;font-size:13px;font-weight:500}.sortsel:hover{border-color:var(--purple);color:var(--ink)}.chip{font-family:var(--font-display);border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.chip.active{background:var(--grad);color:#08080a;border-color:#0000}.count-lbl{color:var(--ink-3);font-size:13px}.count-lbl b{color:var(--ink)}.empty{text-align:center;border:1px dashed var(--line-2);color:var(--ink-3);border-radius:16px;padding:48px 20px}.empty .ei{background:var(--grad-soft);border:1px solid var(--line);width:44px;height:44px;color:var(--purple);border-radius:12px;place-items:center;margin:0 auto 14px;display:grid}.empty h4{font-family:var(--font-display);color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:600}.empty p{margin-bottom:16px;font-size:13px}.verdict{font-family:var(--font-display);letter-spacing:.4px;text-transform:uppercase;border-radius:7px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.verdict.go{color:#0a6b4f;background:#12b98124}:root[data-theme=dark] .verdict.go{color:#46e0a0;background:#46e0a024}.verdict.redirect{color:#8a5a00;background:#f99b3529}:root[data-theme=dark] .verdict.redirect{color:#f9b35b;background:#f99b3529}.verdict.stop{color:#8a2f42;background:#e0546b24}:root[data-theme=dark] .verdict.stop{color:#ff9aab;background:#e0546b29}
