.adq-root *,.adq-root :before,.adq-root :after{box-sizing:border-box;margin:0;padding:0}.adq-root{--pk:#ec008c;--pk-h:#c4007a;--pk-l:#fff0f8;--pk-b:#ec008c1f;--gn:#16a34a;--gn-l:#dcfce7;--bg:#f6f7f9;--surf:#fff;--nav:#0d1117;--dark:#131a24;--tx:#111827;--t2:#4b5563;--t3:#9ca3af;--bd:#e5e7eb;--bd2:#d1d5db;--r:10px;--rl:16px;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--tx);flex-direction:column;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;display:flex}.adq-root .nav{background:var(--nav);z-index:100;justify-content:space-between;align-items:center;padding:13px 32px;display:flex;position:sticky;top:0}.adq-root .nav-brand{align-items:center;gap:10px;display:flex}.adq-root .nav-logo{stroke:var(--pk);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.adq-root .nav-name{color:#fff;letter-spacing:-.2px;font-size:15.5px;font-weight:700}.adq-root .nav-sub{color:#6b7280;margin-top:1px;font-size:11px}.adq-root .nav-cta{color:#fff;background:var(--pk);white-space:nowrap;border-radius:6px;padding:9px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s}.adq-root .nav-cta:hover{background:var(--pk-h)}.adq-root .wrap{width:100%;max-width:680px;margin:0 auto;padding:0 22px}.adq-root .cta{background:var(--pk);color:#fff;border-radius:var(--r);cursor:pointer;letter-spacing:-.1px;border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:background .18s;display:flex}.adq-root .cta:hover{background:var(--pk-h)}.adq-root .cta svg{stroke:#fff;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.adq-root .intro-chip{background:var(--pk-b);color:var(--pk);letter-spacing:.07em;text-transform:uppercase;border:1px solid #ec008c4d;border-radius:100px;align-items:center;margin-bottom:20px;padding:5px 13px;font-size:11px;font-weight:700;display:inline-flex}.adq-root .intro-h1{color:#0a0a0f;letter-spacing:-.8px;margin-bottom:14px;font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.08}.adq-root .intro-h1 em{color:var(--pk);font-style:normal}.adq-root .intro-sub{color:var(--t2);max-width:540px;margin-bottom:32px;font-size:16px;line-height:1.65}.adq-root .intro-meta{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:32px;display:flex}.adq-root .intro-meta-item{color:var(--t2);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.adq-root .intro-meta-item svg{width:16px;height:16px;stroke:var(--pk);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.adq-root .intro-channels{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:36px;display:grid}@media (width<=480px){.adq-root .intro-channels{grid-template-columns:1fr}}.adq-root .ch-pill{background:var(--surf);border:1.5px solid var(--bd);border-radius:var(--r);align-items:center;gap:12px;padding:14px 16px;display:flex}.adq-root .ch-pill-icon{background:var(--pk-l);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.adq-root .ch-pill-icon svg{width:16px;height:16px;stroke:var(--pk);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.adq-root .ch-pill-name{color:var(--tx);font-size:13px;font-weight:700}.adq-root .view-quiz{padding:40px 0 72px}.adq-root .prog-wrap{margin-bottom:32px}.adq-root .prog-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.adq-root .prog-label{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);font-size:12px;font-weight:700}.adq-root .prog-count{color:var(--pk);font-size:12px;font-weight:700}.adq-root .prog-bar{background:var(--bd);border-radius:100px;height:5px;overflow:hidden}.adq-root .prog-fill{background:var(--pk);border-radius:100px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.adq-root .q-card{background:var(--surf);border:1px solid var(--bd);border-radius:var(--rl);padding:32px 30px}.adq-root .q-num{letter-spacing:.1em;text-transform:uppercase;color:var(--pk);margin-bottom:10px;font-size:11px;font-weight:700}.adq-root .q-text{color:var(--tx);letter-spacing:-.3px;margin-bottom:24px;font-size:clamp(18px,2.8vw,22px);font-weight:800;line-height:1.3}.adq-root .q-options{flex-direction:column;gap:10px;display:flex}.adq-root .q-opt{border:1.5px solid var(--bd);border-radius:var(--r);cursor:pointer;background:var(--bg);align-items:center;gap:14px;padding:15px 18px;transition:border-color .16s,background .16s;display:flex}.adq-root .q-opt:hover,.adq-root .q-opt.selected{border-color:var(--pk);background:var(--pk-l)}.adq-root .q-opt-dot{border:2px solid var(--bd2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .16s,background .16s;display:flex}.adq-root .q-opt.selected .q-opt-dot{border-color:var(--pk);background:var(--pk)}.adq-root .q-opt-dot-inner{background:#fff;border-radius:50%;width:8px;height:8px;display:none}.adq-root .q-opt.selected .q-opt-dot-inner{display:block}.adq-root .q-opt-text{color:var(--tx);font-size:15px;font-weight:600;line-height:1.4}.adq-root .q-opt.selected .q-opt-text{color:var(--pk-h)}.adq-root .q-back-wrap{margin-top:20px}.adq-root .btn-prev{border:1.5px solid var(--bd);color:var(--t2);border-radius:var(--r);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .16s;display:inline-flex}.adq-root .btn-prev:hover{border-color:var(--bd2);color:var(--tx)}.adq-root .btn-prev:disabled{opacity:.3;cursor:not-allowed}.adq-root .btn-prev svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.adq-root .center-hero{background:var(--dark);text-align:center;padding:46px 28px}.adq-root .center-hero .chip{background:var(--pk-b);color:#ff7ac4;letter-spacing:.07em;text-transform:uppercase;border:1px solid #ec008c4d;border-radius:100px;align-items:center;margin-bottom:18px;padding:5px 13px;font-size:11px;font-weight:700;display:inline-flex}.adq-root .center-hero h2{color:#fff;letter-spacing:-.4px;margin-bottom:10px;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.18}.adq-root .center-hero h2 em{color:var(--pk);font-style:normal}.adq-root .center-hero p{color:#9ca3af;max-width:420px;margin:0 auto;font-size:15px;line-height:1.6}.adq-root .form-wrap{justify-content:center;padding:40px 0 60px;display:flex}.adq-root .form-card{background:var(--surf);border:1px solid var(--bd);border-radius:var(--rl);width:100%;max-width:480px;padding:30px}.adq-root .form-card h3{color:var(--tx);letter-spacing:-.3px;margin-bottom:4px;font-size:18px;font-weight:800}.adq-root .form-card .fc-sub{color:var(--t2);margin-bottom:20px;font-size:13.5px;line-height:1.55}.adq-root .ffield{margin-bottom:14px}.adq-root .ffield label{color:var(--tx);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.adq-root .ffield input{border:1.5px solid var(--bd);border-radius:var(--r);width:100%;height:46px;color:var(--tx);background:var(--surf);outline:none;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .18s}.adq-root .ffield input:focus{border-color:var(--pk);box-shadow:0 0 0 3px var(--pk-b)}.adq-root .ffield input.err{background:#fff5f5;border-color:#dc2626}.adq-root .emsg{color:#dc2626;margin-top:5px;font-size:11.5px;display:none}.adq-root .emsg.show{display:block}.adq-root .fnote{color:var(--t3);text-align:center;margin-top:14px;font-size:12px;line-height:1.5}.adq-root .rpt-hero{background:var(--dark);text-align:center;padding:54px 28px}.adq-root .rpt-hero .chip{background:var(--pk-b);color:#ff7ac4;letter-spacing:.07em;text-transform:uppercase;border:1px solid #ec008c4d;border-radius:100px;align-items:center;margin-bottom:20px;padding:5px 13px;font-size:11px;font-weight:700;display:inline-flex}.adq-root .rpt-channel-name{color:var(--pk);letter-spacing:-1.5px;margin-bottom:12px;font-size:clamp(30px,5vw,48px);font-weight:800;line-height:1.1}.adq-root .rpt-sub{color:#aeb7c4;max-width:460px;margin:0 auto 28px;font-size:15px;line-height:1.65}.adq-root .rpt-body{padding:48px 0}.adq-root .sh{letter-spacing:.09em;text-transform:uppercase;color:var(--pk);margin-bottom:9px;font-size:11px;font-weight:700}.adq-root .st{color:var(--tx);letter-spacing:-.3px;margin-bottom:24px;font-size:clamp(20px,2.6vw,26px);font-weight:800}.adq-root .result-card{background:var(--surf);border:1px solid var(--bd);border-radius:var(--rl);margin-bottom:28px;padding:28px 26px}.adq-root .rc-header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.adq-root .rc-icon{background:var(--pk-l);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.adq-root .rc-icon svg{width:22px;height:22px;stroke:var(--pk);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.adq-root .rc-title{color:var(--tx);letter-spacing:-.3px;font-size:20px;font-weight:800}.adq-root .rc-subtitle{color:var(--t2);margin-top:2px;font-size:13px}.adq-root .rc-body{color:var(--t2);margin-bottom:20px;font-size:14.5px;line-height:1.7}.adq-root .rc-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}@media (width<=480px){.adq-root .rc-stats{grid-template-columns:1fr 1fr}}.adq-root .sp{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r);text-align:center;padding:12px 14px}.adq-root .sp-val{color:var(--tx);letter-spacing:-.3px;font-size:17px;font-weight:800}.adq-root .sp-lbl{color:var(--t3);margin-top:3px;font-size:11.5px}.adq-root .pc-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=480px){.adq-root .pc-grid{grid-template-columns:1fr}}.adq-root .pc-box{border-radius:var(--r);padding:14px 16px}.adq-root .pc-box.pros{background:var(--gn-l);border:1px solid #a7f3d0}.adq-root .pc-box.cons{background:#fff5f5;border:1px solid #fecaca}.adq-root .pc-box-title{letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11.5px;font-weight:700}.adq-root .pc-box.pros .pc-box-title{color:var(--gn)}.adq-root .pc-box.cons .pc-box-title{color:#dc2626}.adq-root .pc-item{color:var(--tx);align-items:flex-start;gap:7px;margin-bottom:6px;font-size:13px;line-height:1.5;display:flex}.adq-root .pc-item:last-child{margin-bottom:0}.adq-root .pc-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.adq-root .pc-box.pros .pc-dot{background:var(--gn)}.adq-root .pc-box.cons .pc-dot{background:#dc2626}.adq-root .runner-up-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:44px;display:grid}@media (width<=480px){.adq-root .runner-up-grid{grid-template-columns:1fr}}.adq-root .ru-card{background:var(--surf);border:1px solid var(--bd);border-radius:var(--rl);padding:20px}.adq-root .ru-card-top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.adq-root .ru-icon{background:var(--bg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.adq-root .ru-icon svg{width:16px;height:16px;stroke:var(--pk);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.adq-root .ru-name{color:var(--tx);letter-spacing:-.2px;font-size:15px;font-weight:800}.adq-root .ru-tag{color:var(--pk);background:var(--pk-b);border:1px solid #ec008c33;border-radius:100px;margin-top:2px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.adq-root .ru-body{color:var(--t2);font-size:13px;line-height:1.55}.adq-root .cband{background:var(--dark);border-radius:var(--rl);text-align:center;padding:42px 32px}.adq-root .cband h3{color:#fff;letter-spacing:-.3px;margin-bottom:10px;font-size:clamp(20px,2.6vw,26px);font-weight:800}.adq-root .cband p{color:#9ca3af;max-width:440px;margin:0 auto 24px;font-size:15px;line-height:1.6}.adq-root .cband .cta{width:auto;padding:15px 30px;display:inline-flex}.adq-root .btn-back{color:#8a93a0;border-radius:var(--r);cursor:pointer;background:0 0;border:1.5px solid #ffffff26;align-items:center;gap:6px;margin-top:16px;padding:9px 18px;font-family:inherit;font-size:12.5px;transition:all .18s;display:inline-flex}.adq-root .btn-back:hover{color:#ccc;border-color:#ffffff59}.adq-root .btn-back svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.adq-root footer{background:var(--nav);text-align:center;margin-top:auto;padding:22px 32px}.adq-root footer p{color:#5a6270;font-size:12px}.adq-root footer a{color:#7a8699;text-decoration:none}@media (width<=600px){.adq-root .nav{padding:12px 16px}.adq-root .nav-sub{display:none}.adq-root .wrap{padding:0 16px}.adq-root .q-card{padding:24px 20px}}
