:root{--theme: #C2410C;--theme-accent: #EA580C;--q-bg: #141110;--q-card: rgba(255, 255, 255, .04);--q-card-solid: #1d1815;--q-ink: #F6EFE8;--q-muted: rgba(246, 239, 232, .62);--q-line: rgba(255, 255, 255, .1);--font-display: "Bricolage Grotesque", Georgia, serif;--font-body: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh;color:var(--q-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:radial-gradient(1100px 560px at 50% -8%,color-mix(in srgb,var(--theme) 42%,transparent),transparent 62%),radial-gradient(900px 600px at 100% 100%,color-mix(in srgb,var(--theme-accent) 20%,transparent),transparent 60%),#100d0c}#quiz-root{max-width:720px;margin:0 auto;padding:0 20px 80px}.quiz-header-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 0 10px}.quiz-brand{display:inline-flex;align-items:center;text-decoration:none}.quiz-logo{height:30px;width:auto;display:block}.quiz-kicker{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--theme-accent) 80%,white);background:color-mix(in srgb,var(--theme) 22%,transparent);padding:6px 12px;border-radius:999px}.quiz-hero{text-align:center;padding:18px 0 26px}.quiz-hero-badge{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--theme-accent) 85%,white);background:color-mix(in srgb,var(--theme) 20%,transparent);border:1px solid color-mix(in srgb,var(--theme) 45%,transparent);padding:6px 14px;border-radius:999px;margin-bottom:14px}.quiz-hero-title{font-family:var(--font-display);font-weight:800;font-size:clamp(26px,5vw,40px);line-height:1.08;letter-spacing:-.02em;margin:0}.quiz-stage{position:relative}.quiz-card,.quiz-result{position:relative;overflow:hidden;background:var(--q-card);border:1px solid var(--q-line);border-radius:22px;padding:28px 26px;box-shadow:0 30px 70px -34px #000,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:q-rise .4s cubic-bezier(.2,.7,.3,1) both}.quiz-card:before,.quiz-result:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--theme) 16%,transparent),transparent 55%)}.quiz-card>*,.quiz-result>*{position:relative}@keyframes q-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.quiz-progress{margin-bottom:22px}.quiz-progress-bar{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.quiz-progress-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--theme),var(--theme-accent));box-shadow:0 0 14px color-mix(in srgb,var(--theme-accent) 70%,transparent);transition:width .4s cubic-bezier(.4,.7,.3,1)}.quiz-progress-text{margin-top:8px;font-size:12px;font-weight:700;color:var(--q-muted);letter-spacing:.04em;text-transform:uppercase}.quiz-question{font-family:var(--font-display);font-weight:700;font-size:clamp(19px,3.4vw,25px);line-height:1.28;margin:0 0 22px;letter-spacing:-.01em}.quiz-options{display:grid;gap:10px}.quiz-option{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:#ffffff09;border:1.5px solid var(--q-line);border-radius:14px;padding:15px 16px;font:inherit;color:var(--q-ink);cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.quiz-option:hover{border-color:color-mix(in srgb,var(--theme-accent) 60%,transparent);background:color-mix(in srgb,var(--theme) 14%,transparent)}.quiz-option:active{transform:scale(.99)}.quiz-option.is-selected{border-color:var(--theme-accent);background:color-mix(in srgb,var(--theme) 22%,transparent);box-shadow:0 0 0 1px var(--theme-accent),0 8px 26px -12px color-mix(in srgb,var(--theme-accent) 80%,transparent)}.quiz-option[disabled]{cursor:default;opacity:.85}.quiz-option-radio{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:2px solid color-mix(in srgb,var(--theme-accent) 55%,transparent);position:relative}.quiz-option.is-selected .quiz-option-radio{border-color:var(--theme-accent)}.quiz-option.is-selected .quiz-option-radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--theme-accent)}.quiz-option-label{font-size:15px;font-weight:500;line-height:1.35}.quiz-btn{font:inherit;font-weight:700;border-radius:12px;padding:13px 22px;cursor:pointer;border:1.5px solid transparent;transition:transform .1s,box-shadow .2s,background .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.quiz-btn:active{transform:scale(.98)}.quiz-btn-primary{background:linear-gradient(135deg,var(--theme),var(--theme-accent));color:#fff;box-shadow:0 14px 30px -10px color-mix(in srgb,var(--theme-accent) 75%,transparent);width:100%;font-size:16px}.quiz-btn-primary:disabled{opacity:.75;cursor:wait}.quiz-btn-ghost{background:#ffffff0d;border-color:var(--q-line);color:var(--q-ink);font-size:14px}.quiz-btn-ghost:hover{border-color:var(--theme-accent);color:color-mix(in srgb,var(--theme-accent) 90%,white)}.quiz-btn-ebook{font-size:14px;color:#fff;text-decoration:none;background:linear-gradient(135deg,var(--theme),var(--theme-accent));box-shadow:0 12px 26px -12px color-mix(in srgb,var(--theme-accent) 80%,transparent)}.quiz-btn-ebook .quiz-arrow{width:16px;height:16px}.quiz-btn-ebook:hover{box-shadow:0 16px 30px -12px color-mix(in srgb,var(--theme-accent) 85%,transparent)}.quiz-arrow{width:18px;height:18px;transition:transform .2s}.quiz-btn-primary:hover .quiz-arrow{transform:translate(4px)}.quiz-modal-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(700px 500px at 50% 0%,color-mix(in srgb,var(--theme) 35%,transparent),transparent 60%),#0a0807bd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:q-fade .25s both}@keyframes q-fade{0%{opacity:0}to{opacity:1}}.quiz-modal,.quiz-quickstart{width:100%;max-width:430px;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--theme) 12%,var(--q-card-solid)),var(--q-card-solid));border:1px solid color-mix(in srgb,var(--theme) 40%,var(--q-line));border-radius:24px;padding:30px 26px;box-shadow:0 40px 90px -24px #000,0 0 60px -20px color-mix(in srgb,var(--theme-accent) 60%,transparent);animation:q-rise .35s cubic-bezier(.2,.7,.3,1) both}.quiz-modal-kicker{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb,var(--theme-accent) 85%,white);background:color-mix(in srgb,var(--theme) 22%,transparent);padding:5px 12px;border-radius:999px;margin-bottom:14px}.quiz-modal-title{font-family:var(--font-display);font-weight:800;font-size:23px;margin:0 0 8px;letter-spacing:-.01em;line-height:1.15}.quiz-modal-sub{font-size:14px;color:var(--q-muted);margin:0 0 6px;line-height:1.5}.quiz-field{display:block;margin-bottom:13px;text-align:left}.quiz-label{display:block;font-size:11px;font-weight:700;color:var(--q-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.quiz-input{width:100%;font:inherit;font-size:15px;padding:12px 14px;border:1.5px solid var(--q-line);border-radius:12px;background:#00000040;color:var(--q-ink)}.quiz-input::placeholder{color:#f6efe859}.quiz-input:focus{outline:none;border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 26%,transparent)}.quiz-turnstile{margin:4px 0 14px;display:flex;justify-content:center}.quiz-turnstile-hidden{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.quiz-error{color:#fca5a5;font-size:13px;font-weight:600;margin:0 0 12px;min-height:0}.quiz-teaser{display:flex;justify-content:center;margin:8px 0 4px}.quiz-teaser-ring{position:relative;width:104px;height:104px}.quiz-teaser-gauge{width:100%;height:100%;animation:q-spin 6s linear infinite}.quiz-teaser-track{fill:none;stroke:#ffffff1a;stroke-width:9}.quiz-teaser-prog{fill:none;stroke:var(--theme-accent);stroke-width:9;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--theme-accent) 90%,transparent))}.quiz-teaser-q{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:40px;color:var(--q-ink);animation:q-pulse 1.8s ease-in-out infinite}.quiz-teaser-meta{font-size:12px;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--theme-accent) 80%,white);text-transform:uppercase;margin:6px 0 16px}@keyframes q-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes q-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}.quiz-quickstart-sub{font-size:14px;color:var(--q-muted);margin:4px 0 16px}.quiz-spinner{width:34px;height:34px;margin:0 auto;border-radius:50%;border:3px solid rgba(255,255,255,.14);border-top-color:var(--theme-accent);animation:q-rot .8s linear infinite}@keyframes q-rot{to{transform:rotate(360deg)}}.quiz-result{text-align:center}.quiz-ring-wrap{position:relative;width:232px;height:232px;margin:6px auto 16px}.quiz-ring{width:100%;height:100%;transform:rotate(-90deg)}.quiz-ring-track{fill:none;stroke:#ffffff12;stroke-width:15}.quiz-ring-prog{fill:none;stroke:var(--theme-accent);stroke-width:15;stroke-linecap:round}.quiz-ring-glow{fill:none;stroke:var(--theme-accent);stroke-width:15;stroke-linecap:round;opacity:.55}.quiz-ring-center{position:absolute;inset:30px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#221c18,#161210);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 10px 30px -10px #000}.quiz-ring-score{font-family:var(--font-display);font-weight:800;font-size:60px;line-height:1;color:#fff;letter-spacing:-.03em}.quiz-ring-pct{font-family:var(--font-display);font-weight:800;font-size:20px;color:color-mix(in srgb,var(--theme-accent) 85%,white);margin-top:-4px}.quiz-ring-label{font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--q-muted);margin-top:8px}.quiz-result-band{font-family:var(--font-display);font-weight:700;font-size:19px;color:var(--q-ink);margin:0 0 6px}.quiz-result-sub{font-size:15px;color:var(--q-muted);margin:0 auto 18px;max-width:420px;line-height:1.5}.quiz-result-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.quiz-share-wrap{margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:10px}.quiz-share-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--q-muted)}.quiz-share{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.quiz-share-btn{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--q-ink);background:#ffffff0f;border:1px solid var(--q-line);transition:transform .15s,background .2s,color .2s,border-color .2s}.quiz-share-btn svg{width:20px;height:20px}.quiz-share-btn:hover{transform:translateY(-3px)}.quiz-share-btn.fb:hover{background:#1877f2;border-color:#1877f2;color:#fff}.quiz-share-btn.x:hover{background:#000;border-color:#000;color:#fff}.quiz-share-btn.li:hover{background:#0a66c2;border-color:#0a66c2;color:#fff}.quiz-share-btn.wa:hover{background:#25d366;border-color:#25d366;color:#fff}.quiz-share-btn.copy:hover{background:var(--theme-accent);border-color:var(--theme-accent);color:#fff}.quiz-review{margin-top:22px;text-align:left;display:grid;gap:16px}.quiz-review[hidden]{display:none}.quiz-review-item{border-top:1px solid var(--q-line);padding-top:14px}.quiz-review-q{font-weight:700;font-size:15px;margin:0 0 8px;line-height:1.35}.quiz-review-a{font-size:14px;margin:0 0 5px;color:var(--q-muted);line-height:1.4}.quiz-review-a.is-good{color:#4ade80}.quiz-review-a.is-best{color:color-mix(in srgb,var(--theme-accent) 90%,white)}.quiz-review-tag{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;opacity:.75}.quiz-others,.quiz-360{margin-top:36px}.quiz-others-title,.quiz-360-title{font-family:var(--font-display);font-weight:800;font-size:clamp(20px,3.6vw,26px);margin:0 0 16px;letter-spacing:-.01em;line-height:1.15}.quiz-others-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.quiz-other-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;text-decoration:none;background:linear-gradient(160deg,color-mix(in srgb,var(--tile) 26%,var(--q-card-solid)),var(--q-card-solid));border:1px solid color-mix(in srgb,var(--tile) 38%,var(--q-line));border-radius:18px;padding:18px;color:var(--q-ink);transition:transform .18s,box-shadow .25s;isolation:isolate}.quiz-other-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 120% at 100% 0%,color-mix(in srgb,var(--tile-accent) 40%,transparent),transparent 60%);opacity:.8;transition:opacity .25s}.quiz-other-tile:hover{transform:translateY(-3px);box-shadow:0 20px 40px -20px color-mix(in srgb,var(--tile) 80%,#000)}.quiz-other-tile:hover .quiz-other-glow{opacity:1}.quiz-other-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.quiz-other-name{font-family:var(--font-display);font-weight:800;font-size:16px;line-height:1.2}.quiz-other-score{flex:0 0 auto;font-family:var(--font-display);font-weight:800;font-size:15px;color:#fff;background:color-mix(in srgb,var(--tile-accent) 70%,transparent);border-radius:999px;padding:3px 10px}.quiz-other-cta{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-weight:700;font-size:13px;color:#fff;background:linear-gradient(135deg,var(--tile),var(--tile-accent));padding:9px 14px;border-radius:999px;box-shadow:0 10px 22px -12px color-mix(in srgb,var(--tile-accent) 85%,transparent)}.quiz-other-cta .quiz-arrow{width:15px;height:15px}.quiz-other-tile:hover .quiz-other-cta .quiz-arrow{transform:translate(4px)}.quiz-360-sub{font-size:14px;color:var(--q-muted);margin:0 0 16px}.quiz-360-list{display:grid;gap:12px}.quiz-360-row{display:grid;grid-template-columns:minmax(110px,1.2fr) 3fr auto auto;align-items:center;gap:12px}.quiz-360-name{font-size:13px;font-weight:700;line-height:1.2}.quiz-360-track{height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.quiz-360-fill{display:block;height:100%;border-radius:999px;transition:width 1s cubic-bezier(.4,.7,.3,1)}.quiz-360-val{font-size:13px;font-weight:800;min-width:26px;text-align:right}.quiz-360-take{font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.quiz-360-overall{margin-top:18px;display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid var(--q-line);padding-top:14px}.quiz-360-overall-label{font-family:var(--font-display);font-weight:800;font-size:18px}.quiz-360-overall-val{font-family:var(--font-display);font-weight:800;font-size:26px;color:color-mix(in srgb,var(--theme-accent) 88%,white)}.quiz-toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:#2a221d;color:#fff;font-size:14px;font-weight:700;padding:12px 20px;border-radius:999px;z-index:60;box-shadow:0 12px 30px -10px #000;animation:q-fade .25s both}@media(prefers-reduced-motion:reduce){.quiz-teaser-gauge,.quiz-teaser-q,.quiz-spinner{animation:none!important}}@media(max-width:560px){.quiz-360-row{grid-template-columns:1fr auto;grid-template-areas:"name val" "track track";row-gap:6px}.quiz-360-name{grid-area:name}.quiz-360-val{grid-area:val}.quiz-360-track{grid-area:track}.quiz-360-take{display:none}}
