#fxField{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(120% 90% at 50% 28%,#000 38%,rgba(0,0,0,.55) 64%,transparent 88%);mask-image:radial-gradient(120% 90% at 50% 28%,#000 38%,rgba(0,0,0,.55) 64%,transparent 88%)}.mesh .m1{width:560px;height:560px;left:-6%;top:-8%;background:radial-gradient(circle,rgba(74,139,242,.55),transparent 64%);animation:drift1 26s var(--ease) infinite alternate}.mesh .m2{width:620px;height:620px;right:-10%;top:6%;background:radial-gradient(circle,rgba(74,139,242,.42),transparent 66%);animation:drift2 32s var(--ease) infinite alternate}.mesh .m3{width:440px;height:440px;left:30%;top:34%;background:radial-gradient(circle,rgba(74,139,242,.28),transparent 66%);animation:drift3 38s var(--ease) infinite alternate}@keyframes drift1{0%{transform:translate(0) scale(1)}to{transform:translate(70px,50px) scale(1.16)}}@keyframes drift2{0%{transform:translate(0) scale(1.05)}to{transform:translate(-60px,40px) scale(.92)}}@keyframes drift3{0%{transform:translate(0) scale(.95)}to{transform:translate(40px,-50px) scale(1.18)}}input{font:inherit}@keyframes rf-drift{0%{transform:rotate(0) scale(1)}to{transform:rotate(8deg) scale(1.05)}}@keyframes sweep{0%,to{background-position:0% 50%}50%{background-position:120% 50%}}.nav-links a:hover,.nav-links a.active{color:var(--fg);background:var(--card-2)}.btn-red{position:relative;background:linear-gradient(180deg,#5d97f4,#4a8bf2 42%,#3d7be0);color:#fff;box-shadow:inset 0 1px #ffffff38,0 1px 2px #0006}.btn-red:hover{background:linear-gradient(180deg,#6fa4f7,#5d97f4 42%,#4a8bf2);box-shadow:inset 0 1px #ffffff40,0 10px 32px -10px #4a8bf2a6;transform:translateY(-1px)}.btn[disabled]{opacity:.4;pointer-events:none}@keyframes pulse{0%,to{box-shadow:0 0 8px #4a8bf2e6}50%{box-shadow:0 0 18px #4a8bf2}}.hero .grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.28;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(70% 60% at 50% 20%,#000,transparent 75%);-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000,transparent 75%)}@keyframes bloom{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.hero .tease{margin-top:18px;font-family:var(--font-sans);font-size:12px;color:var(--fg-3);letter-spacing:.06em}.stage{position:relative;z-index:5;max-width:680px;margin:44px auto 0}.card{position:relative;background:linear-gradient(180deg,var(--card),var(--bg-2));border:1px solid var(--line);border-radius:var(--radius-lg);padding:0;overflow:hidden;box-shadow:0 40px 120px -50px #000000e6,0 0 0 1px #ffffff05 inset}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg);pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,rgba(74,139,242,.06),transparent 55%)}.card:before{content:"";position:absolute;top:0;left:0;height:2px;width:42%;z-index:6;pointer-events:none;background:linear-gradient(90deg,transparent,var(--red-2),transparent);opacity:.85;filter:drop-shadow(0 0 6px rgba(74,139,242,.8));animation:scan 5.5s linear infinite}@keyframes scan{0%{transform:translate(-60%)}to{transform:translate(260%)}}.card-top{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--line)}.card-body{position:relative;z-index:6}.card-top .lbl{font-family:var(--font-sans);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.prog{display:flex;gap:6px}.prog i{width:26px;height:4px;border-radius:2px;background:var(--card-2);transition:background .4s var(--ease)}.prog i.done{background:var(--red)}.prog i.cur{background:var(--red-2)}.card-body{padding:40px 36px 36px;min-height:330px;display:flex;flex-direction:column}@media (max-width:560px){.card-body{padding:28px 22px}}.qstep{display:none;animation:qin .5s var(--ease-out)}.qstep.on{display:flex;flex-direction:column;flex:1}@keyframes qin{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.qstep .qn{font-family:var(--font-sans);font-size:11px;color:var(--red);letter-spacing:.14em;text-transform:uppercase}.qstep h2{font-size:clamp(22px,3vw,30px);font-weight:600;margin:12px 0 0;line-height:1.18}.opts{margin-top:26px;display:grid;gap:10px;flex:1;align-content:start}.opt{position:relative;display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card-2);color:var(--fg);transition:transform .24s var(--ease-out),border-color .24s var(--ease),background .24s var(--ease),box-shadow .24s var(--ease);overflow:hidden}.opt:before,.opt:after{content:"";position:absolute;width:13px;height:13px;border:1.5px solid var(--blue);opacity:0;transition:opacity .18s var(--ease),transform .18s var(--ease);pointer-events:none;z-index:2}.opt:before{top:9px;left:9px;border-right:none;border-bottom:none;transform:translate(5px,5px)}.opt:after{bottom:9px;right:9px;border-left:none;border-top:none;transform:translate(-5px,-5px)}.opt:hover:before,.opt:hover:after,.opt.sel:before,.opt.sel:after{opacity:.9;transform:translate(0)}@media (prefers-reduced-motion:reduce){.opt:before,.opt:after{transition:none}}.opt:hover{border-color:#4a8bf273;transform:translate(4px);box-shadow:0 10px 30px -16px #4a8bf299}.opt .dot{position:relative;z-index:1;width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2);flex:none;transition:.22s var(--ease)}.opt:hover .dot{border-color:var(--red);box-shadow:0 0 0 3px #4a8bf226}.opt .ot{position:relative;z-index:1}.opt.sel{border-color:var(--red);background:var(--red-soft);box-shadow:0 0 0 1px #4a8bf240,0 12px 34px -18px #4a8bf2cc}.opt.sel .dot{border-color:var(--red);background:var(--red);box-shadow:0 0 0 4px var(--red-soft),0 0 12px #4a8bf2b3}.opt .ot{font-size:16px}.card-nav{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.back{font-size:14px;color:var(--fg-3)}.back:hover{color:var(--fg-2)}.result{display:none}.result.on{display:block;animation:qin .6s var(--ease-out)}.res-grid{display:grid;grid-template-columns:auto 1fr;gap:34px;align-items:center;padding:8px 4px 4px}@media (max-width:560px){.res-grid{grid-template-columns:1fr;justify-items:center;text-align:center}}.gauge{position:relative;width:200px;height:200px}.gauge svg{transform:rotate(-90deg);position:relative;z-index:1}.gauge .track{stroke:var(--card-2)}.gauge .ticks line{stroke:var(--line-2);stroke-width:1.4}.gauge .ticks line.maj{stroke:var(--fg-3);stroke-width:2}.gauge .arc{stroke:var(--red);stroke-linecap:round;filter:url(#arcGlow);transition:stroke-dashoffset 1.4s var(--ease-out),stroke 1.4s}.gauge .halo{position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:0;border-radius:50%;pointer-events:none;opacity:.55;background:radial-gradient(circle,var(--halo,rgba(74,139,242,.5)) 0%,transparent 62%);filter:blur(10px);animation:haloPulse 3.4s var(--ease) infinite}@keyframes haloPulse{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.85;transform:scale(1.04)}}.gauge .ctr{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-content:center;text-align:center}.gauge .num{font-family:var(--font-display);font-weight:800;font-size:52px;letter-spacing:-.03em;line-height:1}.gauge .of{font-family:var(--font-sans);font-size:11px;color:var(--fg-3);margin-top:2px}.res-tier{font-family:var(--font-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.res-grid h2{font-size:clamp(24px,3.4vw,34px);font-weight:800;letter-spacing:-.035em;margin:8px 0 0}.res-grid p{color:var(--fg-2);margin:12px 0 0;font-size:15px;line-height:1.6}.res-insight{margin-top:24px;border:1px solid var(--line);border-left:3px solid var(--red);border-radius:var(--radius-sm);background:var(--card-2);padding:16px 18px}.res-insight .k{font-family:var(--font-sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.res-insight .v{margin-top:6px;font-size:15px;color:var(--fg)}.res-radar{margin-top:26px;display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center}@media (max-width:560px){.res-radar{grid-template-columns:1fr}}.res-radar{position:relative}.res-radar svg{position:relative;z-index:1}.res-radar svg .grid-l{stroke:var(--line);fill:none}.res-radar svg .reticle{stroke:var(--line-2);fill:none;opacity:.5;transform-origin:100px 100px;animation:reticleSpin 48s linear infinite}.res-radar svg .reticle .spoke{stroke:var(--line);opacity:.4}@keyframes reticleSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.res-radar svg .poly{fill:url(#radarFill);stroke:var(--red);stroke-width:2;stroke-linejoin:round;filter:url(#radarGlow);transition:1.2s var(--ease-out)}.res-radar svg .axis-l{font-family:var(--font-sans);font-size:8px;fill:var(--fg-3)}.dims{display:grid;gap:8px}.dim{display:flex;align-items:center;gap:10px;font-size:13px}.dim .nm{width:120px;color:var(--fg-2)}.dim .bar{flex:1;height:5px;border-radius:3px;background:var(--card-2);overflow:hidden}.dim .bar i{display:block;height:100%;width:0;border-radius:3px;transition:width 1s var(--ease-out)}.dim .sc{font-family:var(--font-sans);font-size:11px;color:var(--fg-3);width:30px;text-align:right}.lead-cap{margin-top:30px;border-top:1px solid var(--line);padding-top:26px}.lead-cap h3{font-size:20px;font-weight:600}.lead-cap p{color:var(--fg-2);font-size:14px;margin:8px 0 18px}.lf{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:560px){.lf{grid-template-columns:1fr}}.lf input{padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-2);color:var(--fg);transition:.2s}.lf input:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.lf .full{grid-column:1/-1}.lf-note{font-family:var(--font-sans);font-size:10.5px;color:var(--fg-3);margin-top:12px}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);padding:42px 0}.trust .row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.trust .lbl{font-family:var(--font-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);width:100%;text-align:center;margin-bottom:18px}.trust .c{font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--fg-2);opacity:.7;padding:0 8px}.assure{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:760px){.assure{grid-template-columns:1fr}}.assure .a{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);padding:24px}.assure .a .ic{width:38px;height:38px;border-radius:10px;border:1px solid var(--line-2);background:var(--card-2);display:grid;place-items:center;color:var(--red);margin-bottom:14px}.assure .a .ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.assure .a h4{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0 0 6px}.assure .a p{color:var(--fg-2);font-size:14px;margin:0;line-height:1.55}.exec-val{margin-top:26px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--card-2),var(--bg-2));padding:20px 22px}.exec-val .k{font-family:var(--font-sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.exec-val .grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:560px){.exec-val .grid{grid-template-columns:1fr}}.exec-val .ev{border-left:2px solid rgba(74,139,242,.4);padding-left:13px}.exec-val .ev b{display:block;font-family:var(--font-display);font-size:14.5px;font-weight:600;color:var(--fg)}.exec-val .ev span{display:block;font-size:12.5px;color:var(--fg-2);margin-top:4px;line-height:1.5}.res-cta{margin-top:24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.res-cta .sub{font-size:13px;color:var(--fg-2);flex:1;min-width:200px;line-height:1.5}@media (max-width:640px){.nav-cta .btn-attack{display:none}html,body{overflow-x:clip}}.res-find,.res-combo,.res-plan{margin-top:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--card),var(--bg-2));padding:22px}.res-find .k,.res-combo .k,.res-plan .k{font-family:var(--font-sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin-bottom:12px}.find{padding:14px 0;border-top:1px solid var(--line)}.find:first-of-type{border-top:none;padding-top:2px}.find .fd{font-family:var(--font-sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--red-2)}.find h4{margin:6px 0;font-size:16.5px;letter-spacing:-.01em}.find p{margin:0 0 6px;color:var(--fg-2);font-size:13.5px;line-height:1.55}.find .act{color:var(--fg);font-size:13.5px}.find .act b{color:var(--blue);font-weight:600}.res-combo{border-color:#e23b3b59;background:radial-gradient(120% 140% at 50% 0%,rgba(226,59,59,.08),transparent 60%),linear-gradient(180deg,var(--card),var(--bg-2))}.res-combo h3{margin:0 0 8px;font-size:18px}.res-combo p{margin:0;color:var(--fg-2);font-size:14px;line-height:1.6}.pcols{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:820px){.pcols{grid-template-columns:1fr}}.pc{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-2);padding:14px 16px}.pc .ph{font-family:var(--font-sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.pc ul{margin:10px 0 0;padding:0;list-style:none}.pc li{font-size:13px;color:var(--fg-2);line-height:1.5;padding:6px 0 6px 18px;position:relative}.pc li:before{content:"";position:absolute;left:0;top:12px;width:8px;height:8px;border:1.5px solid var(--blue);border-radius:2px}.res-bench{margin-top:18px;display:flex;gap:14px;flex-wrap:wrap}.bch{flex:1;min-width:170px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2);padding:14px 16px}.bch .bv{font-family:var(--font-display);font-size:23px;font-weight:800;letter-spacing:-.02em}.bch .bl{font-size:11.5px;color:var(--fg-3);line-height:1.45;margin-top:4px}.res-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px}.copied-note{font-size:12px;color:var(--green);opacity:0;transition:opacity .3s}.copied-note.show{opacity:1}.ex-hero{max-width:760px;margin:0 auto;text-align:center;position:relative;z-index:5}.grid,#fxField{pointer-events:none}.ex-hero h1{font-size:clamp(42px,6vw,84px);font-weight:800;letter-spacing:-.045em;line-height:.98}.ex-hero .lead{margin:22px auto 0;max-width:52ch}.ex-form{margin:38px auto 0;max-width:520px;display:flex;gap:10px;flex-wrap:wrap}.ex-form .fwrap{flex:1;min-width:240px;position:relative}.ex-form input{width:100%;background:#ffffff0b;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--fg);font-family:var(--font-sans);font-size:16px;padding:16px 22px;transition:border-color .2s,box-shadow .2s,background .2s}.ex-form input:focus{outline:none;border-color:var(--blue-dim);background:var(--card-2);box-shadow:0 0 0 3px var(--blue-soft)}.ex-form input.bad{border-color:var(--red-dim)}.ex-form .btn{padding:16px 28px;font-size:15px}.ex-note{margin:16px auto 0;font-size:12.5px;color:var(--fg-3);letter-spacing:.02em}.ex-hint{display:block;min-height:18px;margin-top:10px;font-size:13px;color:var(--red-2);text-align:center}.ex-scan{display:none;max-width:520px;margin:34px auto 0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);padding:24px 26px}.ex-scan.on{display:block}.ex-scan .sd{font-family:var(--font-sans);font-size:13px;color:var(--fg-2)}.ex-scan .sd b{color:var(--fg)}.ex-probe{display:flex;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;color:var(--fg-3);opacity:.3;transition:opacity .3s,color .3s}.ex-probe.live{opacity:1;color:var(--fg-2)}.ex-probe.done{opacity:1;color:var(--fg)}.ex-probe .pi{width:16px;height:16px;flex:none;border:2px solid var(--line-2);border-top-color:var(--blue);border-radius:50%}.ex-probe.live .pi{animation:exspin .7s linear infinite}.ex-probe.done .pi{border:none;color:var(--green)}@keyframes exspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ex-probe .pi{animation:none}}.ex-res{display:none;max-width:820px;margin:34px auto 0}.ex-res.on{display:block;animation:qin .5s var(--ease-out)}.ex-verdict{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(130% 130% at 50% 0%,rgba(226,59,59,.1),transparent 55%),linear-gradient(180deg,var(--card),var(--bg-2));padding:30px;text-align:center}.ex-verdict .dm{font-family:var(--font-sans);font-size:13px;letter-spacing:.06em;color:var(--fg-2)}.ex-verdict h2{font-size:clamp(30px,4.5vw,52px);font-weight:800;letter-spacing:-.03em;margin:6px 0 4px}.ex-verdict .sub{color:var(--fg-2);font-size:15px;max-width:44ch;margin:8px auto 0;line-height:1.55}.ex-lvl{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-family:var(--font-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:7px 15px;border-radius:999px;border:1px solid currentColor}.ex-rows,.ex-locked,.ex-unlock{text-align:left}.ex-rows{margin-top:18px;display:grid;gap:10px}.ex-row{display:flex;align-items:flex-start;gap:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);padding:16px 18px}.ex-row .rico{width:26px;height:26px;flex:none;border-radius:7px;display:grid;place-items:center;margin-top:1px}.ex-row .rt{flex:1;min-width:0}.ex-row .rt b{font-size:15px;letter-spacing:-.01em}.ex-row .rt span{display:block;font-size:13px;color:var(--fg-2);margin-top:3px;line-height:1.5}.ex-row .rv{font-family:var(--font-sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;white-space:nowrap;margin-top:3px}.r-bad .rico{background:#e23b3b24;color:var(--red-2)}.r-bad .rv{color:var(--red-2)}.r-warn .rico{background:#f4c06224;color:var(--warn)}.r-warn .rv{color:var(--warn)}.r-ok .rico{background:#35d07f24;color:var(--green)}.r-ok .rv{color:var(--green)}.ex-locked{margin-top:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--card),var(--bg-2));padding:24px;position:relative;overflow:hidden}.ex-locked .lk{font-family:var(--font-sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3)}.ex-locked h3{font-size:20px;letter-spacing:-.02em;margin:8px 0 4px}.ex-locked .ls{color:var(--fg-2);font-size:13.5px;max-width:50ch;line-height:1.55}.lk-rows{margin-top:16px;display:grid;gap:8px}.lk-row{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-2);padding:13px 16px;position:relative}.lk-row .lkk{flex:none;color:var(--fg-3)}.lk-row .lkt{flex:1;font-size:14px;color:var(--fg)}.lk-row .lkt span{display:block;font-size:12px;color:var(--fg-3);margin-top:2px}.lk-row .lkv{font-family:var(--font-sans);font-size:12px;color:var(--fg-3);font-weight:600;filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.05em}.lk-row .lkv.real{filter:none;color:var(--red-2)}.ex-unlock{margin-top:20px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ex-unlock .us{flex:1;min-width:200px;font-size:13px;color:var(--fg-2);line-height:1.5}@media (max-width:560px){.ex-form .btn{width:100%}.ex-row{flex-wrap:wrap}}
