.check.svelte-vax03y{background:var(--m-surface);border-radius:var(--radius-hero);display:grid;position:relative}.panel.svelte-vax03y{border-radius:var(--radius-hero);min-width:0;transition:opacity .2s var(--m-ease-snappy);flex-direction:column;grid-area:1/1;padding:32px;display:flex}.panel[inert].svelte-vax03y{visibility:hidden;opacity:0}.step.svelte-vax03y{color:var(--m-text-soft);margin:0;font-size:14px;font-weight:700;line-height:1.5em}.prompt.svelte-vax03y{text-wrap:balance;margin-top:10px;font-size:22px}.prompt.svelte-vax03y:focus,.verdict.svelte-vax03y:focus{outline:none}.answers.svelte-vax03y{gap:10px;margin-top:auto;padding-top:28px;display:grid}.answer.svelte-vax03y{min-height:56px;font:inherit;color:var(--m-text);text-align:left;cursor:pointer;background:var(--m-surface-strong);border-radius:var(--radius-xl);transition:background-color .15s var(--m-ease-snappy);border:0;justify-content:space-between;align-items:center;padding:12px 20px;font-size:17px;font-weight:700;line-height:1.3em;display:flex}.answer.svelte-vax03y:focus-visible,.again.svelte-vax03y:focus-visible{outline:2px solid var(--m-text);outline-offset:3px}.answer.svelte-vax03y:active{scale:.98}@media (hover:hover) and (pointer:fine){.answer.svelte-vax03y:hover{color:var(--l-ink);background:var(--l-lila)}}.result--fits.svelte-vax03y{--m-text:var(--l-ink);--m-text-soft:color-mix(in srgb, var(--l-ink) 72%, transparent);color:var(--l-ink);background:var(--l-lime)}.verdict.svelte-vax03y{text-wrap:balance;font-size:clamp(22px,2.6vw,30px);line-height:1.05em}.text.svelte-vax03y{color:var(--m-text);text-wrap:pretty;margin-top:14px}.actions.svelte-vax03y{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:auto;padding-top:28px;display:flex}.again.svelte-vax03y{min-height:44px;font:inherit;color:var(--m-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0 4px;font-size:16px;font-weight:700}.note.svelte-vax03y{color:var(--m-text-soft);margin:16px 0 0;font-size:13px;line-height:1.5em}.sr.svelte-vax03y{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.noscript.svelte-vax03y{color:var(--m-text-soft);margin-top:12px}.noscript.svelte-vax03y a:where(.svelte-vax03y){text-underline-offset:3px;text-decoration:underline}@media (width<=809px){.panel.svelte-vax03y{padding:24px 20px}.prompt.svelte-vax03y{font-size:19px}.answer.svelte-vax03y{font-size:16px}}@media (prefers-reduced-motion:reduce){.panel.svelte-vax03y,.answer.svelte-vax03y{transition:none}}.list.svelte-1m95c5r{border-bottom:1px solid var(--m-border)}.item.svelte-1m95c5r{border-top:1px solid var(--m-border)}.question.svelte-1m95c5r{cursor:pointer;justify-content:space-between;align-items:center;gap:32px;padding:24px 0;list-style:none;display:flex}.question.svelte-1m95c5r::-webkit-details-marker{display:none}.question.svelte-1m95c5r:focus-visible{outline:2px solid var(--m-text);outline-offset:4px;border-radius:var(--radius-lg)}.text.svelte-1m95c5r{text-wrap:pretty}.sign.svelte-1m95c5r{width:40px;height:40px;color:var(--m-text);background:var(--m-surface);border-radius:var(--radius-full);transition:background-color .25s var(--m-ease-snappy), color .25s var(--m-ease-snappy);flex:none;position:relative}.sign.svelte-1m95c5r:before,.sign.svelte-1m95c5r:after{content:"";width:14px;height:2px;transition:rotate .25s var(--m-ease-soft);background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.sign.svelte-1m95c5r:after{rotate:90deg}.item[open].svelte-1m95c5r:not(.closing) .sign:where(.svelte-1m95c5r){color:var(--l-ink);background:var(--l-lila)}.item[open].svelte-1m95c5r:not(.closing) .sign:where(.svelte-1m95c5r):after{rotate:0deg}@media (hover:hover) and (pointer:fine){.item.svelte-1m95c5r:not([open]) .question:where(.svelte-1m95c5r):hover .sign:where(.svelte-1m95c5r){background:var(--m-surface-strong)}}.answer.svelte-1m95c5r{text-wrap:pretty;max-width:560px;padding-bottom:28px}@media (width<=809px){.question.svelte-1m95c5r{gap:16px;padding:18px 0}.answer.svelte-1m95c5r{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.sign.svelte-1m95c5r,.sign.svelte-1m95c5r:before,.sign.svelte-1m95c5r:after{transition:none}}.steps.svelte-k6h5d9{--gap:48px;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.step.svelte-k6h5d9{min-width:0}.rail.svelte-k6h5d9{align-items:center;gap:24px;display:flex}.rail.svelte-k6h5d9:after{content:"";height:1px;margin-right:calc(24px - var(--gap));background:color-mix(in srgb, var(--m-text) 22%, transparent);flex:1}.step.svelte-k6h5d9:last-child .rail:where(.svelte-k6h5d9):after{margin-right:0}.number.svelte-k6h5d9{font-family:var(--l-heading);color:var(--l-lila);margin-left:-.04em;font-size:clamp(72px,7.5vw,96px);font-weight:900;line-height:.8em}.title.svelte-k6h5d9{margin-top:32px;font-size:clamp(15px,1.6vw,20px);line-height:1.15em}.text.svelte-k6h5d9{text-wrap:pretty;max-width:320px;margin-top:14px}@media (width<=1023px){.steps.svelte-k6h5d9{--gap:40px}}@media (width<=809px){.steps.svelte-k6h5d9{grid-template-columns:minmax(0,1fr);gap:36px}.step.svelte-k6h5d9{grid-template-columns:72px minmax(0,1fr);column-gap:16px;display:grid}.rail.svelte-k6h5d9{grid-row:span 2;align-items:flex-start}.rail.svelte-k6h5d9:after{display:none}.number.svelte-k6h5d9{font-size:64px}.title.svelte-k6h5d9{margin-top:2px;font-size:min(20px,6.57895vw - 8.42105px)}.text.svelte-k6h5d9{max-width:420px;margin-top:10px}}.hero.svelte-1hrr5px{justify-content:center;width:100%;padding:40px 24px 64px;display:flex}.grid.svelte-1hrr5px{--visual:clamp(260px, 31vw, 360px);grid-template-columns:minmax(0, 1fr) var(--visual);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.copy.svelte-1hrr5px{min-width:0;container-type:inline-size}.name.svelte-1hrr5px{font-size:min(112px, calc(100cqi / (var(--chars) * .95)));white-space:nowrap;margin-top:28px;margin-left:-.04em}.bar.svelte-1hrr5px{min-height:128px;color:var(--l-ink);background:var(--l-lila);border-radius:var(--radius-hero);align-items:center;gap:28px;margin-top:36px;padding:24px 32px;display:flex}.number.svelte-1hrr5px{font-size:min(84px, calc(52cqi / (var(--chars) * .7)));flex:none}.bar-note.svelte-1hrr5px{text-wrap:balance;margin:0;font-size:19px;font-weight:700;line-height:1.3em}.lead.svelte-1hrr5px{text-wrap:pretty;max-width:520px;margin-top:32px}.actions.svelte-1hrr5px{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.visual.svelte-1hrr5px{width:min(var(--visual), calc(692px * var(--ratio)));justify-self:center}.points.svelte-1hrr5px{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:56px 0 0;padding:0;list-style:none;display:grid}.point.svelte-1hrr5px{grid-row:span 2;grid-template-rows:subgrid;background:var(--m-surface);border-radius:var(--radius-hero);row-gap:12px;min-width:0;padding:32px 28px 36px;display:grid}.point-title.svelte-1hrr5px{font-size:22px;line-height:1.15em}.point-text.svelte-1hrr5px{text-wrap:pretty}.team--device.svelte-1hrr5px{--visual:clamp(240px, 28vw, 320px);grid-template-columns:minmax(0, 1fr) var(--visual);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.team-copy.svelte-1hrr5px{min-width:0}.team--device.svelte-1hrr5px .points:where(.svelte-1hrr5px){grid-template-columns:minmax(0,1fr);margin-top:48px}.team--device.svelte-1hrr5px .point:where(.svelte-1hrr5px){padding:24px 28px 28px}.team-visual.svelte-1hrr5px{width:var(--visual)}.compare.svelte-1hrr5px{overflow:clip}.stage.svelte-1hrr5px{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:stretch;gap:56px;padding:64px;display:grid}.intro.svelte-1hrr5px{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.intro.svelte-1hrr5px .head{width:100%}.intro-lead.svelte-1hrr5px{text-wrap:balance;max-width:340px;margin-top:20px}.scene.svelte-1hrr5px{width:240px;height:auto;margin:auto 0 -12px -12px;padding-top:32px}.lo.svelte-1hrr5px{width:168px;height:auto;margin:auto 0 -64px;padding-top:32px}.quiz.svelte-1hrr5px{align-self:center;min-width:0;display:grid}.quiz.svelte-1hrr5px .check{min-height:360px}.steps.svelte-1hrr5px,.faq.svelte-1hrr5px{margin-top:72px}.rules.svelte-1hrr5px{border-bottom:1px solid var(--m-border);margin:56px 0 0}.rule.svelte-1hrr5px{border-top:1px solid var(--m-border);grid-template-columns:300px minmax(0,1fr);align-items:baseline;gap:40px;padding:28px 0;display:grid}.rule-label.svelte-1hrr5px{font-size:22px}.rule-value.svelte-1hrr5px{text-wrap:pretty;max-width:620px;margin:0}.fine.svelte-1hrr5px{color:var(--m-text-soft);gap:10px;margin:32px 0 0;font-size:14px;line-height:1.5em;display:grid}.fine-row.svelte-1hrr5px{grid-template-columns:300px minmax(0,1fr);gap:40px;display:grid}.fine.svelte-1hrr5px dt:where(.svelte-1hrr5px){font-weight:700}.fine.svelte-1hrr5px dd:where(.svelte-1hrr5px){margin:0}.sources.svelte-1hrr5px{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.source.svelte-1hrr5px{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;transition:text-decoration-color .15s var(--m-ease-snappy)}.source.svelte-1hrr5px:hover{text-decoration-color:currentColor}.year.svelte-1hrr5px{color:var(--m-text-faint);margin:10px 0 0;font-size:14px;line-height:1.5em}.tiles.svelte-1hrr5px{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:56px 0 0;padding:0;list-style:none;display:grid}.cell.svelte-1hrr5px{min-width:0;display:flex}.tile.svelte-1hrr5px{background:var(--m-surface);border-radius:var(--radius-hero);flex-direction:column;flex:1;min-width:0;padding:28px 28px 32px;transition:background-color .2s;display:flex}.tile-name.svelte-1hrr5px{margin:0;font-size:17px;font-weight:700;line-height:1.4em}.tile-number.svelte-1hrr5px{margin-top:40px;font-size:clamp(36px,4vw,48px)}.tile-note.svelte-1hrr5px{text-wrap:pretty;margin-top:10px}.tile.svelte-1hrr5px:focus-visible{outline:2px solid var(--m-text);outline-offset:3px}@media (hover:hover) and (pointer:fine){.tile.svelte-1hrr5px:hover{background:var(--m-surface-strong)}}.foot.svelte-1hrr5px{justify-content:flex-end;margin-top:24px;display:flex}@media (width<=1023px){.stage.svelte-1hrr5px{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:40px;padding:48px}.rule.svelte-1hrr5px,.fine-row.svelte-1hrr5px{grid-template-columns:220px minmax(0,1fr);gap:32px}}@media (width<=809px){.hero.svelte-1hrr5px{padding:28px 20px 48px}.points.svelte-1hrr5px,.tiles.svelte-1hrr5px{grid-template-columns:minmax(0,1fr);margin-top:40px}.point.svelte-1hrr5px{padding:24px 24px 28px}.stage.svelte-1hrr5px{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 20px 20px}.intro.svelte-1hrr5px{position:relative}.scene.svelte-1hrr5px{width:132px;margin:0;padding:0;position:absolute;top:-8px;right:-8px}.lo.svelte-1hrr5px{width:84px;margin:0;padding:0;position:absolute;top:0;right:4px}.intro.svelte-1hrr5px .head{max-width:calc(100% - 132px)}.intro-lead.svelte-1hrr5px{max-width:260px}.steps.svelte-1hrr5px,.faq.svelte-1hrr5px,.rules.svelte-1hrr5px{margin-top:40px}.rule.svelte-1hrr5px,.fine-row.svelte-1hrr5px{grid-template-columns:minmax(0,1fr);gap:6px}.rule.svelte-1hrr5px{padding:20px 0}.rule-label.svelte-1hrr5px{font-size:18px}.tile.svelte-1hrr5px{padding:24px 24px 28px}.tile-number.svelte-1hrr5px{margin-top:20px}.foot.svelte-1hrr5px{justify-content:flex-start}}@media (width<=759px){.grid.svelte-1hrr5px{--visual:min(290px, 76vw);grid-template-columns:minmax(0,1fr);gap:40px}.team--device.svelte-1hrr5px{--visual:min(272px, 72vw);grid-template-columns:minmax(0,1fr);gap:32px}.team-visual.svelte-1hrr5px{justify-self:center}.name.svelte-1hrr5px{margin-top:20px}.bar.svelte-1hrr5px{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;margin-top:24px;padding:24px}.number.svelte-1hrr5px{font-size:min(72px, calc((100cqi - 48px) / (var(--chars) * .7)))}.bar-note.svelte-1hrr5px{font-size:17px}.lead.svelte-1hrr5px{margin-top:24px}.actions.svelte-1hrr5px{margin-top:28px}.visual.svelte-1hrr5px{justify-self:center}}
