.results-shell.svelte-yzhnh5{color:#0a0a0a;background:radial-gradient(circle at 0 0,#0066b20f,#0000 18%),linear-gradient(#fff 0%,#fcfcfb 100%);min-height:100dvh;overflow:hidden}.test-shell.svelte-yzhnh5{color:#0a0a0a;background:radial-gradient(circle at top,#0066b20d,#0000 28%),linear-gradient(#fff 0%,#fbfbfb 100%);flex-direction:column;width:100%;min-height:100dvh;display:flex;overflow:hidden}.test-layout.svelte-yzhnh5{width:100%;max-width:1680px;margin:0 auto}.test-back.svelte-yzhnh5,.test-info.svelte-yzhnh5{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:inherit;background:#0c0c0c0b;border-radius:999px;text-decoration:none;transition:transform .18s,background-color .18s}.results-layout.svelte-yzhnh5{width:min(100%,1320px);margin:0 auto;padding:1.75rem 1.25rem 4rem}.results-hero.svelte-yzhnh5{flex-direction:column;align-items:center;gap:2rem;padding:1rem 0 0;display:flex}.results-hero.svelte-yzhnh5 h1:where(.svelte-yzhnh5){letter-spacing:-.075em;margin:0;font-size:clamp(3.3rem,7vw,5.8rem);font-weight:900;line-height:.92}.results-candidates.svelte-yzhnh5{justify-content:center;align-items:flex-end;gap:clamp(1rem,2vw,2.75rem);width:100%;max-width:760px;display:flex}.result-candidate.svelte-yzhnh5{--card-height:calc(24rem + (var(--candidate-size) * 2rem));width:min(100%,19rem);height:var(--card-height);border-radius:2rem;flex:1 1 0;justify-content:center;align-items:flex-end;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #1217261a}.result-candidate-sanchez.svelte-yzhnh5{background:linear-gradient(#d3ffb8b3 0%,#71dd00 74%,#caff96 100%)}.result-candidate-fujimori.svelte-yzhnh5{background:linear-gradient(#ffe5d8b8 0%,#ff5a0f 76%,#ffc487 100%)}.result-candidate-image-wrap.svelte-yzhnh5{z-index:1;justify-content:center;align-items:flex-start;padding-top:1.6rem;display:flex;position:absolute;inset:0}.result-candidate-image.svelte-yzhnh5{object-fit:contain;object-position:center top;filter:saturate(.98)contrast(1.02);width:auto;height:calc(100% - 6.5rem)}.result-candidate-overlay.svelte-yzhnh5{mix-blend-mode:screen;z-index:2;background:linear-gradient(#fff0 0%,#ffffff2e 18%,#ffffffd6 100%);height:55%;position:absolute;inset:auto 0 0}.result-candidate-copy.svelte-yzhnh5,.result-candidate-logo.svelte-yzhnh5{z-index:3;position:relative}.result-candidate-copy.svelte-yzhnh5{text-align:center;color:#fff;text-shadow:0 10px 25px #00000024;margin-bottom:4.6rem}.result-candidate-copy.svelte-yzhnh5 h2:where(.svelte-yzhnh5){letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,2vw,2.2rem);font-weight:800;line-height:1}.result-candidate-copy.svelte-yzhnh5 p:where(.svelte-yzhnh5){margin:.45rem 0 0;font-size:clamp(1rem,1.4vw,1.4rem);font-weight:500}.result-candidate-logo.svelte-yzhnh5{object-fit:contain;width:4.6rem;height:4.6rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.results-bar.svelte-yzhnh5{gap:.65rem;width:min(100%,760px);display:grid}.results-bar-track.svelte-yzhnh5{background:#0a0a0a14;border-radius:999px;height:1rem;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}.results-bar-segment.svelte-yzhnh5{height:100%;transition:width .42s}.results-bar-segment-sanchez.svelte-yzhnh5{background:linear-gradient(90deg,#7ce100 0%,#4ec700 100%)}.results-bar-segment-fujimori.svelte-yzhnh5{background:linear-gradient(90deg,#ff8c4a 0%,#ff5a0f 100%)}.results-bar-labels.svelte-yzhnh5{letter-spacing:-.03em;justify-content:space-between;gap:1rem;font-size:.95rem;font-weight:700;display:flex}.results-summary.svelte-yzhnh5{text-align:center;letter-spacing:-.065em;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(1.6rem,3vw,2.55rem);font-weight:800;line-height:1.05}.results-summary.svelte-yzhnh5 strong:where(.svelte-yzhnh5){font-weight:900}.results-grid.svelte-yzhnh5{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin-top:4rem;display:grid}.topic-card.svelte-yzhnh5{border-radius:1.6rem;flex-direction:column;justify-content:space-between;min-height:17rem;padding:1.5rem;display:flex;box-shadow:0 16px 44px #1217260f}.topic-card-sanchez.svelte-yzhnh5{background:linear-gradient(#bbff7d 0%,#6adb00 100%)}.topic-card-fujimori.svelte-yzhnh5{background:linear-gradient(#ffc387 0%,#ff5a0f 100%)}.topic-card-title.svelte-yzhnh5{letter-spacing:-.04em;margin:0;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:500;line-height:1.12}.topic-card-body.svelte-yzhnh5{letter-spacing:-.08em;max-width:16rem;margin:0;font-size:clamp(1.7rem,2vw,2.2rem);font-weight:700;line-height:.98}.topic-card-body.svelte-yzhnh5 strong:where(.svelte-yzhnh5){font-weight:900;display:block}.results-note.svelte-yzhnh5{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc2;border:1px solid #0a0a0a14;border-radius:1.75rem;width:min(100%,760px);margin:2rem auto 0;padding:1.5rem 1.6rem}.results-note.svelte-yzhnh5 h3:where(.svelte-yzhnh5),.results-note.svelte-yzhnh5 p:where(.svelte-yzhnh5){margin:0}.results-note.svelte-yzhnh5 h3:where(.svelte-yzhnh5){letter-spacing:-.04em;font-size:1.15rem;font-weight:800}.results-note.svelte-yzhnh5 p:where(.svelte-yzhnh5){color:#0a0a0aad;margin-top:.55rem;font-size:1rem;line-height:1.5}.results-actions.svelte-yzhnh5{justify-content:center;margin-top:1.5rem;display:flex}.results-restart.svelte-yzhnh5{color:#fff;letter-spacing:-.03em;cursor:pointer;background:#0d0d0d;border:0;border-radius:999px;padding:.95rem 1.3rem;font-size:.95rem;font-weight:700;transition:transform .18s,opacity .18s}.results-restart.svelte-yzhnh5:hover,.results-restart.svelte-yzhnh5:focus-visible{opacity:.92;outline:none;transform:translateY(-1px)}.test-layout.svelte-yzhnh5{flex-direction:column;flex:auto;min-height:0;padding:1.75rem 1.25rem 1rem;display:flex}.test-toolbar.svelte-yzhnh5{justify-content:flex-start;margin-bottom:1.5rem;display:flex}.test-back.svelte-yzhnh5{border-radius:100px;align-items:center;gap:.35rem;padding:.5rem .85rem;font-size:.8rem;display:inline-flex}.test-headline.svelte-yzhnh5{text-align:center;margin-bottom:1.5rem}.test-headline.svelte-yzhnh5 h1:where(.svelte-yzhnh5){letter-spacing:-.055em;text-wrap:balance;max-width:none;margin:0 auto;font-size:3rem;font-weight:800;line-height:.88}.test-headline.svelte-yzhnh5 p:where(.svelte-yzhnh5){color:#0a0a0a85;margin:.75rem 0 0;font-size:.9rem}.test-options.svelte-yzhnh5{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2rem;min-height:0;margin-bottom:1rem;display:grid}.test-option.svelte-yzhnh5{text-align:center;letter-spacing:-.045em;cursor:pointer;background:linear-gradient(#fbfbfb 0%,#f6f6f6 100%);border:1px solid #0c0c0c0a;border-radius:2rem;justify-content:center;align-items:center;height:100%;min-height:0;padding:clamp(1.5rem,2.5vw,2.5rem);font-size:clamp(1.2rem,1.9vw,1.85rem);line-height:1.18;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffffe6,0 18px 50px #0f172a0d}.test-option.svelte-yzhnh5:hover,.test-option.svelte-yzhnh5:focus-visible,.test-back.svelte-yzhnh5:hover,.test-info.svelte-yzhnh5:hover{background:#0c0c0c0f;transform:translateY(-2px)}.test-option.svelte-yzhnh5:hover,.test-option.svelte-yzhnh5:focus-visible{border-color:#0066b233;outline:none;box-shadow:inset 0 1px #ffffffe6,0 24px 55px #0066b214}.test-option-active.svelte-yzhnh5{background:linear-gradient(#0066b20d,#0066b217);border-color:#0066b273}.test-footer.svelte-yzhnh5{flex:none;gap:.85rem;display:grid}.test-progress.svelte-yzhnh5{background:#0c0c0c12;border-radius:999px;width:min(26rem,22vw);height:.28rem;margin:0 auto;overflow:hidden}.test-progress-bar.svelte-yzhnh5{border-radius:inherit;background:linear-gradient(90deg,#0066b2,#0d7fd8);height:100%;transition:width .22s}.test-footer-actions.svelte-yzhnh5{justify-content:center;display:flex}.test-info.svelte-yzhnh5{cursor:pointer;border:none;padding:.7rem 1rem;font-size:.9rem}.test-info.svelte-yzhnh5:disabled{opacity:.45;cursor:not-allowed;transform:none}.test-back-btn.svelte-yzhnh5{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0c0c0c0b;border:none;border-radius:999px;padding:.7rem .85rem;font-size:1.1rem;transition:transform .18s,background-color .18s}.test-back-btn.svelte-yzhnh5:hover:not(:disabled){background:#0c0c0c0f;transform:translateY(-2px)}.test-back-btn.svelte-yzhnh5:disabled{opacity:.45;cursor:not-allowed;transform:none}.info-overlay.svelte-yzhnh5{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0006;justify-content:center;align-items:flex-end;animation:.2s svelte-yzhnh5-fadeIn;display:flex;position:fixed;inset:0}.info-sheet.svelte-yzhnh5{background:#fff;border-radius:1.5rem 1.5rem 0 0;width:100%;max-width:32rem;padding:1.5rem 1.5rem 2rem;animation:.25s svelte-yzhnh5-slideUp}.info-sheet-header.svelte-yzhnh5{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.info-sheet-header.svelte-yzhnh5 h2:where(.svelte-yzhnh5){letter-spacing:-.04em;margin:0;font-size:1.25rem;font-weight:800}.info-close.svelte-yzhnh5{cursor:pointer;color:#0a0a0a80;background:0 0;border:none;padding:.25rem;font-size:1.2rem;transition:color .15s}.info-close.svelte-yzhnh5:hover{color:#0a0a0ae6}.info-sheet-body.svelte-yzhnh5{color:#0a0a0abf;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.info-dismiss.svelte-yzhnh5{color:#fff;cursor:pointer;background:#0d0d0d;border:none;border-radius:999px;width:100%;padding:.85rem;font-size:.95rem;font-weight:700;transition:transform .18s,opacity .18s}.info-dismiss.svelte-yzhnh5:hover{opacity:.92;transform:translateY(-1px)}@keyframes svelte-yzhnh5-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-yzhnh5-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.test-shortcuts.svelte-yzhnh5{text-align:center;color:#0a0a0a80;flex:none;margin:0;padding-top:.75rem;font-size:.85rem}.test-shortcuts.svelte-yzhnh5 kbd:where(.svelte-yzhnh5){color:#0a0a0ab8;background:#0c0c0c0f;border-radius:.4rem;justify-content:center;align-items:center;min-width:1.6rem;padding:.15rem .35rem;font-size:.8rem;font-weight:700;display:inline-flex}@media (width<=900px){.results-layout.svelte-yzhnh5{padding:1.25rem .75rem 2.5rem}.results-hero.svelte-yzhnh5{gap:1.5rem}.results-candidates.svelte-yzhnh5{gap:.85rem;max-width:100%}.result-candidate.svelte-yzhnh5{--card-height:calc(20rem + (var(--candidate-size) * 1.35rem));border-radius:1.5rem;padding:1rem}.result-candidate-copy.svelte-yzhnh5{margin-bottom:4.2rem}.result-candidate-logo.svelte-yzhnh5{width:3.8rem;height:3.8rem}.results-grid.svelte-yzhnh5{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:2.5rem}.topic-card.svelte-yzhnh5{min-height:13.5rem}.topic-card-body.svelte-yzhnh5{font-size:clamp(1.35rem,4vw,1.8rem)}.test-layout.svelte-yzhnh5{width:100%;padding:1.25rem .75rem .9rem}.test-headline.svelte-yzhnh5 h1:where(.svelte-yzhnh5){font-size:3rem}.test-options.svelte-yzhnh5{grid-template-columns:1fr;gap:1rem}.test-option.svelte-yzhnh5{min-height:11.5rem;font-size:clamp(1.2rem,5vw,1.6rem)}.test-progress.svelte-yzhnh5{width:min(18rem,72vw)}.test-shortcuts.svelte-yzhnh5{padding-bottom:.5rem}}@media (width<=640px){.results-candidates.svelte-yzhnh5{align-items:flex-end}.result-candidate.svelte-yzhnh5{width:100%}.result-candidate-copy.svelte-yzhnh5 h2:where(.svelte-yzhnh5){font-size:1.35rem}.result-candidate-copy.svelte-yzhnh5 p:where(.svelte-yzhnh5){font-size:1rem}.results-summary.svelte-yzhnh5{font-size:1.9rem}.results-grid.svelte-yzhnh5{grid-template-columns:1fr}}
