:root{--bg:#0b0e13;--surface:#12161d;--surface-2:#171d26;--surface-3:#1e2531;--border:#232b38;--border-strong:#303a4a;--text:#e8ecf2;--text-2:#b7c1ce;--muted:#7e8a9b;--accent:#5b8dff;--accent-2:#82a8ff;--pos:#3fc466;--warn:#e0a63f;--neg:#f2603d;--pos-soft:rgba(63,196,102,0.12);--warn-soft:rgba(224,166,63,0.13);--neg-soft:rgba(242,96,61,0.12);--accent-soft:rgba(91,141,255,0.12);--ring:0 0 0 3px rgba(91,141,255,0.35);--radius:16px;--radius-s:10px;--shadow:0 1px 2px rgba(0,0,0,0.35),0 10px 30px rgba(0,0,0,0.25);--font:"Segoe UI Variable Text","Segoe UI",ui-sans-serif,system-ui,-apple-system,Roboto,sans-serif}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:var(--bg);background-image:radial-gradient(1100px 520px at 85% -12%,rgba(91,141,255,.09),transparent 60%),radial-gradient(900px 450px at -15% -5%,rgba(63,196,102,.05),transparent 55%);background-attachment:fixed;color:var(--text);font:14px/1.55 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(91,141,255,.35)}::placeholder{color:#5b6577}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(11,14,19,.75);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.topbar-inner{max-width:1080px;margin:0 auto;padding:0 20px;gap:28px;height:56px;zoom:1.15}.brand,.topbar-inner{display:flex;align-items:center}.brand{gap:9px;color:var(--text);text-decoration:none;font-weight:700;font-size:15px;letter-spacing:-.01em}.brand svg{display:block}.tabs{display:flex;gap:4px}.tab{color:var(--muted);text-decoration:none;font-size:13.5px;font-weight:500;padding:7px 13px;border-radius:999px;transition:color .15s,background .15s}.tab:hover{color:var(--text);background:var(--surface-2)}.tab.active{color:var(--text);background:var(--surface-3)}.account{margin-left:auto;display:flex;align-items:center;gap:12px}.usage-chip{font-size:11.5px;font-weight:600;color:var(--text-2);background:var(--surface-3);border:1px solid var(--border);padding:4px 11px;border-radius:999px;white-space:nowrap}@media (max-width:640px){.topbar-inner{gap:10px;padding:0 12px}.tabs{gap:2px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{padding:6px 9px;font-size:12.5px}.account{gap:8px}.account .src{display:none}.account button{white-space:nowrap;padding:6px 10px}.brand{font-size:14px}}.banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between;padding:12px 16px;margin-bottom:16px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);font-size:13.5px;color:var(--text-2);animation:fade-up .3s ease both}.banner-accent{background:var(--accent-soft);border-color:rgba(91,141,255,.4);color:var(--text)}.banner-cta{color:var(--accent-2);font-weight:600;text-decoration:none;white-space:nowrap}.banner-cta:hover{text-decoration:underline}.banner-link{background:none;border:0;color:var(--accent-2);font-weight:700;cursor:pointer;padding:0;font:inherit;width:auto;margin:0}.banner-link:hover{text-decoration:underline;filter:none}.banner-sample{display:flex;align-items:baseline;gap:12px;justify-content:flex-start;background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:10px;padding:13px 16px;font-size:14px;line-height:1.55;color:var(--text-2)}.sample-tag{flex:none;align-self:center;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-2);background:var(--accent-soft);padding:3px 9px;border-radius:6px}.banner-sample .banner-link{white-space:nowrap}.wrap{max-width:1080px;margin:0 auto;padding:30px 20px 72px;zoom:1.15}.page-head{margin-bottom:24px;animation:fade-up .3s ease both}.page-head h1{font-size:22px;margin:0 0 4px;letter-spacing:-.02em}.page-head p{color:var(--muted);margin:0;max-width:62ch}.grid{display:grid;grid-template-columns:400px 1fr;grid-gap:22px;gap:22px;align-items:start}@media (max-width:900px){.grid{grid-template-columns:1fr}}.card{background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow);animation:fade-up .35s ease both}.card h2,.sec{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0 0 12px}section+details.adv,section+section{margin-top:22px}label{display:block;font-size:12px;font-weight:500;color:var(--text-2);margin:12px 0 5px}label:first-of-type{margin-top:0}input,select,textarea{width:100%;background:var(--surface-3);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-s);padding:9px 12px;font:inherit;transition:border-color .15s,box-shadow .15s}input:hover,select:hover,textarea:hover{border-color:var(--border-strong)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}textarea{resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:30px}.row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.check{display:flex;align-items:center;gap:9px;margin-top:14px}.check input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.check label{margin:0;cursor:pointer}details.adv{border-top:1px solid var(--border);padding-top:14px}details.adv summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);transition:color .15s}details.adv summary:hover{color:var(--text-2)}details.adv summary::-webkit-details-marker{display:none}details.adv summary:before{content:"▸";font-size:10px;transition:transform .15s}details.adv[open] summary:before{transform:rotate(90deg)}details.adv[open] summary{margin-bottom:4px}button{font:inherit;font-weight:600;color:#fff;cursor:pointer;border:0;border-radius:var(--radius-s);padding:11px 16px;transition:transform .12s,filter .15s,box-shadow .15s,background .15s}button:focus-visible{outline:none;box-shadow:var(--ring)}button:hover{filter:brightness(1.08)}button:active{transform:translateY(1px)}button:disabled{opacity:.55;cursor:default;transform:none;filter:none}button.primary{width:100%;margin-top:20px;padding:12px;background:linear-gradient(180deg,#6a97ff,#4c7ef0);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 18px rgba(76,126,240,.3);letter-spacing:.01em}button.primary:hover{transform:translateY(-1px)}button.secondary{background:var(--surface-3);border:1px solid var(--border-strong);color:var(--text);padding:7px 13px;font-weight:500}button.danger{background:transparent;border:1px solid rgba(242,96,61,.45);color:var(--neg);padding:6px 12px;font-weight:500}button.danger:hover{background:var(--neg-soft)}.spinner{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.rec{display:flex;align-items:center;gap:14px;padding:15px 17px;border-radius:13px;margin-bottom:16px;border:1px solid;animation:fade-up .35s ease both}.rec .glyph{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:17px;font-weight:800;color:#0b0e13}.rec .action{font-size:15.5px;font-weight:700;letter-spacing:-.01em}.rec .conf{margin-left:auto;flex:none;font-size:11.5px;font-weight:600;color:var(--text-2);background:rgba(255,255,255,.07);padding:4px 11px;border-radius:999px;white-space:nowrap}.rec.ship{background:var(--pos-soft);border-color:rgba(63,196,102,.4)}.rec.ship .glyph{background:var(--pos)}.rec.review{background:var(--warn-soft);border-color:rgba(224,166,63,.4)}.rec.review .glyph{background:var(--warn)}.rec.hold_and_call{background:var(--neg-soft);border-color:rgba(242,96,61,.4)}.rec.hold_and_call .glyph{background:var(--neg);color:#fff}.reasons{margin:0 0 18px;padding-left:20px}.reasons li{margin:4px 0;color:var(--text-2)}.reasons li::marker{color:var(--accent)}.sig{display:flex;gap:12px;padding:11px 2px;border-top:1px solid var(--border)}.sig:first-of-type{border-top:0}.sig-ico{flex:none;width:26px;height:26px;margin-top:1px;border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:700}.sig-ico.negative{background:var(--neg-soft);color:var(--neg)}.sig-ico.positive{background:var(--pos-soft);color:var(--pos)}.sig-ico.neutral{background:rgba(255,255,255,.06);color:var(--muted)}.sig-body{min-width:0}.sig-top{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.badge,.lbl{font-weight:600}.badge{flex:none;font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--border-strong);padding:1px 7px;border-radius:999px}.badge,.ev{color:var(--muted)}.ev{font-size:12.5px;margin-top:1px;overflow-wrap:anywhere}details.audit{margin-top:20px;border-top:1px solid var(--border);padding-top:12px}details.audit summary{cursor:pointer;list-style:none;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}details.audit summary::-webkit-details-marker{display:none}details.audit .r,details.audit summary:hover{color:var(--text-2)}details.audit .r{display:flex;justify-content:space-between;gap:14px;padding:5px 0;font-size:12.5px}details.audit .r:first-of-type{margin-top:8px}details.audit .ok{color:var(--pos)}details.audit .skipped{color:var(--muted);text-align:right}details.audit .error{color:var(--neg);text-align:right}.decision{margin:4px 0 20px;padding:14px;background:var(--surface-3);border:1px solid var(--border);border-radius:13px}.decision textarea{margin-bottom:10px;background:var(--surface-2)}.decision-btns{display:flex;gap:10px}.decision-btns button{flex:1 1;padding:10px}.d-ship{background:var(--pos);color:#062812}.d-hold{background:var(--warn);color:#241802}.d-call{background:var(--neg)}.archived{margin:4px 0 20px;padding:14px 16px;background:var(--accent-soft);border:1px solid rgba(91,141,255,.4);border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;animation:fade-up .3s ease both}.archived a{color:var(--accent-2);text-decoration:none;font-weight:600}.archived a:hover{text-decoration:underline}.dec-row,.list-row{display:flex;align-items:center;gap:13px;padding:13px 10px;margin:0 -10px;border-radius:var(--radius-s);border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:background .13s}.dec-row:first-of-type,.list-row:first-of-type{border-top:0}.dec-row:hover{background:var(--surface-3)}.grow{flex:1 1;min-width:0}.tag{flex:none;font-size:10px;font-weight:700;letter-spacing:.06em;padding:4px 9px;border-radius:7px}.d-ship-tag{background:var(--pos-soft);color:var(--pos)}.d-hold-tag{background:var(--warn-soft);color:var(--warn)}.d-call-tag{background:var(--neg-soft);color:var(--neg)}.src{color:var(--muted);font-size:11px;letter-spacing:.03em}.roi{margin-bottom:18px;display:grid;grid-template-columns:minmax(220px,1fr) 2fr;grid-gap:22px;gap:22px;align-items:center}@media (max-width:720px){.roi{grid-template-columns:1fr;gap:16px}}.roi-headline .k{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.roi-headline .v{font-size:34px;font-weight:700;letter-spacing:-.02em;color:var(--pos);line-height:1.1;margin-top:4px}.roi-headline .sub{font-size:12.5px;color:var(--text-2);margin-top:4px}.roi-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}@media (max-width:520px){.roi-stats{grid-template-columns:repeat(2,1fr)}}.roi-stat{background:var(--surface-3);border:1px solid var(--border);border-radius:10px;padding:11px 12px;text-align:center}.roi-stat b{display:block;font-size:20px;font-weight:700;letter-spacing:-.01em}.roi-stat span{display:block;font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:3px}.roi-stat.bad b{color:var(--neg)}.dec-row{gap:12px}.dec-main,.dec-row{display:flex;align-items:center}.dec-main{gap:13px;flex:1 1;min-width:0;text-decoration:none;color:var(--text);padding:13px 10px;margin:0 -10px;border-radius:var(--radius-s);border-top:1px solid var(--border);transition:background .13s}.dec-main:hover{background:var(--surface-3)}.dec-row:first-of-type .dec-main{border-top:0}.dec-outcome{flex:none;display:flex;align-items:center;gap:8px}.oc-label{font-size:11px;color:var(--muted)}.oc-toggle{display:inline-flex;gap:4px}.oc-btn{font-size:12px;font-weight:600;padding:5px 11px;border-radius:7px;border:1px solid var(--border-strong);background:var(--surface-3);color:var(--text-2);cursor:pointer;width:auto;margin:0;transition:background .12s,color .12s,border-color .12s,opacity .12s}.oc-btn:disabled{opacity:.5;cursor:default}.oc-btn.fraud:hover:not(:disabled){border-color:rgba(242,96,61,.5);color:var(--neg);background:var(--neg-soft)}.oc-btn.legit:hover:not(:disabled){border-color:rgba(63,196,102,.5);color:var(--pos);background:var(--pos-soft)}.oc-btn.fraud.active{background:var(--neg);border-color:var(--neg);color:#fff}.oc-btn.legit.active{background:var(--pos);border-color:var(--pos);color:#06210f}.oc-toggle:has(.active) .oc-btn:not(.active){opacity:.55}.oc-toggle:has(.active) .oc-btn:not(.active):hover:not(:disabled){opacity:1}.rule-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rule-form span{color:var(--muted);font-size:13px}.rule-form input,.rule-form select{width:auto}.rule-form select{min-width:130px}.rule-form button{margin:0}.rule-row{display:flex;align-items:center;gap:11px;padding:12px 0;border-top:1px solid var(--border)}.rule-row:first-of-type{border-top:0}.rule-row .grow{font-size:14px;font-weight:500}.rule-row .danger,.rule-row .oc-btn{flex:none}.writeback-row{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border);font-size:13px;color:var(--text-2);cursor:pointer}.writeback-row input{width:16px;height:16px;margin-top:2px;accent-color:var(--accent);flex:none}.writeback-row b{color:var(--text);font-weight:600}.learn{margin-bottom:18px}.learn-sub{color:var(--muted);font-size:13px;margin:-4px 0 14px}.learn-row{display:grid;grid-template-columns:minmax(140px,1.4fr) 2fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--border)}.learn-row:first-of-type{border-top:0}.learn-label{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learn-bar{height:8px;background:var(--surface-3);border-radius:999px;overflow:hidden}.learn-fill{display:block;height:100%;background:linear-gradient(90deg,var(--warn),var(--neg));border-radius:999px}.learn-rate{font-size:12.5px;font-weight:600;color:var(--neg);white-space:nowrap}.learn-n{font-size:11.5px;color:var(--muted);white-space:nowrap}@media (max-width:620px){.learn-row{grid-template-columns:1fr auto}.learn-bar{display:none}}.msg{font-size:12.5px;margin-top:10px}.msg.ok{color:var(--pos)}.msg.warn{color:var(--warn)}.empty{color:var(--muted);padding:56px 16px;text-align:center}.empty .glyph{font-size:28px;display:block;margin-bottom:10px;opacity:.6}.footnote{margin-top:20px;font-size:11.5px;color:var(--muted);line-height:1.65}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.skel{border-radius:8px;background:linear-gradient(90deg,var(--surface-3) 25%,var(--border) 50%,var(--surface-3) 75%);background-size:200% 100%;animation:shimmer 1.4s infinite}.fade-in{animation:fade-up .35s ease both}table.kv{border-collapse:collapse;width:100%}table.kv td{padding:6px 8px;border-top:1px solid var(--border);vertical-align:top}table.kv td:first-child{color:var(--muted);width:130px}@media print{body{background:#fff!important;color:#000;font-size:12px}.no-print,.topbar{display:none!important}.wrap{padding:0;max-width:none}.card{border:0;box-shadow:none;background:#fff;padding:0}.card h2,.ev,.footnote,.sec,.src{color:#555}.lbl,.rec .action{color:#000}.rec{background:#f5f5f5}.rec,.rec .glyph{border:1px solid #999}.rec .glyph{color:#000;background:#eee}.rec .conf{color:#333;background:#eee}.sig-ico.negative{background:#fbe6e0;color:#b0201a}.sig-ico.positive{background:#e2f5e8;color:#1a7f2e}.badge{color:#555;border-color:#bbb}table.kv td{border-color:#ddd;color:#000}table.kv td:first-child{color:#555}}.legal{max-width:760px;margin:0 auto}.legal-body h2{font-size:1.05rem;margin:24px 0 6px}.legal-body h2:first-child{margin-top:0}.legal-body li,.legal-body p{line-height:1.6}.legal-body ul{margin:6px 0 8px 20px}.legal-body li{margin:4px 0}.legal-body a{text-decoration:underline}.legal-body code{background:rgba(127,127,127,.16);padding:1px 5px;border-radius:4px;font-size:.9em}.site-foot{display:flex;gap:18px;align-items:center;justify-content:center;flex-wrap:wrap;max-width:1100px;margin:40px auto 24px;padding:16px;font-size:.85rem;opacity:.75}.site-foot a{text-decoration:none}.site-foot a:hover{text-decoration:underline}