.fpe-test{--fpe-accent:var(--fp-accent,#38bdf8);--fpe-accent-2:var(--fp-accent-2,#c084fc);--fpe-panel:rgba(255,255,255,.055);--fpe-line:rgba(255,255,255,.13);--fpe-r:18px;--fpe-molla:cubic-bezier(.22,1,.36,1);font:inherit;display:block;max-width:720px;margin-inline:auto;color:#e8eefb}.fpe-test-box{background:var(--fpe-panel);border:1px solid var(--fpe-line);border-radius:var(--fpe-r);padding:26px 26px 28px;display:grid;gap:15px;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 1px 0 rgba(255,255,255,.07) inset,0 22px 50px -28px rgba(0,0,0,.9);animation:fpe-test-entra .4s var(--fpe-molla)}@keyframes fpe-test-entra{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fpe-test-box h2{margin:0;font-size:clamp(1.4rem,3.6vw,1.9rem);font-weight:800;line-height:1.12;text-wrap:balance}.fpe-test-box.is-fine h2{color:var(--fpe-accent);text-shadow:0 0 26px rgba(56,189,248,.45)}.fpe-test-dice{margin:0;opacity:.8;max-width:54ch}.fpe-test-eti{margin:0;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.fpe-test-barra{height:5px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.fpe-test-barra i{display:block;height:100%;background:linear-gradient(90deg,var(--fpe-accent),var(--fpe-accent-2));border-radius:inherit;box-shadow:0 0 14px rgba(56,189,248,.55);transition:width .5s var(--fpe-molla)}.fpe-test-conta{margin:0;font-size:.82rem;opacity:.6}.fpe-test-d{margin:6px 0 2px;font-size:clamp(1.15rem,3vw,1.42rem);font-weight:600;line-height:1.38;color:#fff;text-wrap:balance}.fpe-test-opz{display:grid;gap:8px}.fpe-test-o{font:inherit;font-size:1.02rem;text-align:left;padding:15px 18px;min-height:52px;border-radius:14px;border:1px solid var(--fpe-line);background:rgba(255,255,255,.045);color:#e8eefb;cursor:pointer;transition:transform .35s var(--fpe-molla),background .35s var(--fpe-molla),border-color .35s var(--fpe-molla),box-shadow .35s var(--fpe-molla)}.fpe-test-o:hover:not(:disabled){transform:translateX(5px);background:rgba(255,255,255,.09);border-color:rgba(140,200,255,.45);box-shadow:0 10px 26px -16px rgba(56,189,248,.8)}.fpe-test-o:focus-visible{outline:2px solid var(--fpe-accent);outline-offset:3px}.fpe-test-o:disabled{cursor:default;opacity:.62}.fpe-test-o.is-si{border-color:#4ade80;border-width:2px;background:rgba(74,222,128,.16);opacity:1;color:#eafff1}.fpe-test-o.is-no{border-color:#fb7185;border-width:2px;background:rgba(251,113,133,.14);opacity:1;color:#ffeef1}.fpe-test-o.is-si:before{content:'✓ ';font-weight:900;color:#4ade80}.fpe-test-o.is-no:before{content:'✕ ';font-weight:900;color:#fb7185}.fpe-test-perche{margin:0;max-height:0;overflow:hidden;opacity:0;font-size:.92rem;transition:max-height .3s ease,opacity .3s ease}.fpe-test-perche.is-on{max-height:12em;opacity:.82}.fpe-test-vai{font:inherit;font-weight:600;display:inline-block;padding:13px 22px;border:0;border-radius:999px;background:var(--fpe-accent);color:#06131f;text-decoration:none;cursor:pointer;justify-self:start;font-size:1rem;padding:15px 28px;min-height:50px;transition:transform .35s var(--fpe-molla),box-shadow .35s var(--fpe-molla)}.fpe-test-vai:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 34px -14px rgba(56,189,248,.85)}.fpe-test-oppure{margin:6px 0 0;font-size:.9rem;opacity:.65}.fpe-test-scelte{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fpe-test-scelta{font:inherit;padding:9px 16px;border-radius:999px;border:1px solid var(--fpe-line);background:0 0;color:inherit;cursor:pointer;transition:border-color .14s ease,transform .14s ease}.fpe-test-scelta:hover{border-color:var(--fpe-accent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.fpe-test-box{animation:none}.fpe-test-o,.fpe-test-vai,.fpe-test-scelta,.fpe-test-barra i,.fpe-test-perche{transition:none}}