@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-standard-normal.woff2)format("woff2-variations"),url(/fonts/archivo-latin-standard-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--side:#f5f4f2;--card:#fff;--ph:#ece9e5;--ink:#24211f;--muted:#5e5853;--line:#e3e0dc;--on:#a2300b;--on-ink:#fff;--done:#24211f;--done-ink:#fff;--idle-border:#d3ccc4;--idle-ink:#6e665f;--bar:#b3aba3;--correct:#16707a;--podium-block:var(--done);--podium-ink:var(--done-ink);--head:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--body:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--head-stretch:112%;--head-weight:780;--chip-stretch:82%;--r-ctl:8px;--r-card:12px;--r-chip:999px;--speed:.16s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],.theme-dark{--bg:#24211f;--side:#2e2a27;--card:#2e2a27;--ph:#34302c;--ink:#fff;--muted:#d2cbc3;--line:#4f4842;--on:#ff8a4c;--on-ink:#24211f;--done:#ede8e2;--done-ink:#24211f;--idle-border:#4f4842;--idle-ink:#b3aba3;--bar:#7d746c;--correct:#5bc0c9;--podium-block:#34302c;--podium-ink:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--speed:0s}*,:before,:after{transition-duration:.001ms!important;animation:none!important}}*,:before,:after{box-sizing:border-box}button,input,select,textarea,dialog,.btn,.input{border-radius:var(--r-ctl)}dialog,.card,.notice{border-radius:var(--r-card)}html,body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.4}#app{min-height:100vh;min-height:100dvh}h1,h2,h3,.head{font-family:var(--head);font-weight:var(--head-weight);font-stretch:var(--head-stretch);letter-spacing:-.015em;margin:0 0 .5em;line-height:1.12}.num{font-family:var(--head);font-variant-numeric:tabular-nums;font-weight:760;font-stretch:105%}.muted{color:var(--muted)}a{color:var(--ink);text-underline-offset:3px}:focus-visible{outline:2px solid var(--on);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{border:1px solid var(--muted);min-height:44px;color:var(--ink);font:600 1rem/1.2 var(--body);cursor:pointer;transition:background var(--speed), color var(--speed);background:0 0;justify-content:center;align-items:center;gap:.5em;padding:.55em 1.1em;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--side)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--on);border-color:var(--on);color:var(--on-ink)}.btn.primary:hover:not(:disabled){background:var(--on);filter:brightness(1.06)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){border-color:var(--line);background:0 0}.btn.danger{border-color:var(--line);color:var(--muted)}.btn.big{width:100%;min-height:56px;font-size:1.15rem}.btn.small{min-height:36px;padding:.3em .8em;font-size:.9rem}.input,select.input,textarea.input{border:1px solid var(--muted);background:var(--card);width:100%;min-height:48px;color:var(--ink);font:400 1rem/1.4 var(--body);padding:.6em .8em}.input::placeholder{color:var(--idle-ink)}.input:focus{outline:2px solid var(--on);outline-offset:0}.input.invalid{border-color:var(--on);border-style:dashed}.field-error{color:var(--on);margin:.3em 0 0;font-size:.875rem;font-weight:600}label.lbl{margin:0 0 .4em;font-size:.9rem;font-weight:600;display:block}.card{background:var(--card);border:1px solid var(--line);padding:1.25rem}.notice{background:var(--side);color:var(--ink);border-left:4px solid var(--on);padding:.7em 1em;font-weight:500}.key{font-family:var(--head);flex:none;place-items:center;font-weight:700;display:inline-grid}.key.filled{background:var(--ink);color:var(--bg)}.key{border-radius:6px}.key.outline{border:2px solid var(--ink);color:var(--ink)}.key.on{background:var(--on);border-color:var(--on);color:var(--on-ink)}.chip{font:600 1rem/1.25 var(--body);font-stretch:var(--chip-stretch);border-radius:var(--r-chip);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;align-items:center;gap:.4em;max-width:100%;padding:.3em .7em;display:inline-flex;overflow:hidden}.chip.idle{border:1px dashed var(--idle-border);color:var(--idle-ink);background:0 0}.chip.done{background:var(--done);color:var(--done-ink)}.chip.new{background:var(--on);color:var(--on-ink);animation:.24s ease-out chip-pop}@keyframes chip-pop{0%{opacity:.4;transform:scale(.85)}}.brand{font-family:var(--head);font-weight:var(--head-weight);font-stretch:var(--head-stretch);letter-spacing:-.015em;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand:before{content:"";background:var(--on);border-radius:3px;flex:none;width:12px;height:12px}.tc0{--tc:#0f766e}.tc1{--tc:#4338ca}.tc2{--tc:#a21caf}.tc3{--tc:#a16207}.tc4{--tc:#4d7c0f}.tc5{--tc:#0369a1}.tc6{--tc:#be123c}.tc7{--tc:#57534e}.tcx{--tc:var(--idle-border);--tc-ink:var(--ink)}.tc0,.tc1,.tc2,.tc3,.tc4,.tc5,.tc6,.tc7{--tc-ink:#fff}:root[data-theme=dark] .tc0{--tc:#2dd4bf}:root[data-theme=dark] .tc1{--tc:#a5b4fc}:root[data-theme=dark] .tc2{--tc:#f0abfc}:root[data-theme=dark] .tc3{--tc:#facc15}:root[data-theme=dark] .tc4{--tc:#a3e635}:root[data-theme=dark] .tc5{--tc:#7dd3fc}:root[data-theme=dark] .tc6{--tc:#fda4af}:root[data-theme=dark] .tc7{--tc:#d6d3d1}:root[data-theme=dark] :-webkit-any(.tc0,.tc1,.tc2,.tc3,.tc4,.tc5,.tc6,.tc7){--tc-ink:#24211f}:root[data-theme=dark] :is(.tc0,.tc1,.tc2,.tc3,.tc4,.tc5,.tc6,.tc7){--tc-ink:#24211f}.swatch{background:var(--tc);flex:none;width:.7em;height:.7em;display:inline-block}.tbadge{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4em;font-weight:600;display:inline-flex;overflow:hidden}.tbadge:before{content:"";background:var(--tc);flex:none;width:.7em;height:.7em}.seg>label:first-child{border-radius:var(--r-ctl) 0 0 var(--r-ctl)}.seg>label:last-child{border-radius:0 var(--r-ctl) var(--r-ctl) 0}.seg.col>label:first-child{border-radius:var(--r-ctl) var(--r-ctl) 0 0}.seg.col>label:last-child{border-radius:0 0 var(--r-ctl) var(--r-ctl)}.made.svelte-1uhrhqz{padding:8px 20px max(10px, env(safe-area-inset-bottom));flex:none;justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;line-height:16px;display:flex}.made.svelte-1uhrhqz:before{content:"";background:var(--on);flex:none;width:6px;height:6px}a.svelte-1uhrhqz{color:inherit;margin:-6px -2px;padding:6px 2px;text-decoration:none}a.svelte-1uhrhqz:hover{text-decoration:underline}a.svelte-1uhrhqz:focus-visible{text-decoration:underline}.pic.svelte-p15d34{background:var(--ph);place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.as-button.svelte-p15d34{cursor:zoom-in;border:0;padding:0}img.svelte-p15d34{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.missing.svelte-p15d34{color:var(--muted);font-size:14px}.full.svelte-p15d34{z-index:50;background:var(--bg);cursor:zoom-out;border:0;place-items:center;padding:12px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.full.svelte-p15d34 img:where(.svelte-p15d34){max-height:100%}.timer.svelte-x91dgi{align-items:center;gap:12px;width:100%;display:flex}.track.svelte-x91dgi{background:var(--line);flex:1;height:6px;overflow:hidden}.fill.svelte-x91dgi{background:var(--on);transform-origin:0;height:100%}.secs.svelte-x91dgi{text-align:right;min-width:2ch;font-size:20px}.host.svelte-x91dgi .track:where(.svelte-x91dgi){height:10px}.host.svelte-x91dgi .secs:where(.svelte-x91dgi){font-size:34px}.compact.svelte-x91dgi{width:220px}.compact.svelte-x91dgi .secs:where(.svelte-x91dgi){font-size:28px}.track.svelte-x91dgi,.fill.svelte-x91dgi{border-radius:999px}.player.svelte-1g8w0zt{min-height:100vh;flex-direction:column;max-width:560px;min-height:100dvh;margin:0 auto;display:flex}.player.embedded.svelte-1g8w0zt{min-height:0}.player.embedded.svelte-1g8w0zt .join:where(.svelte-1g8w0zt){gap:12px;padding-top:16px}.player.embedded.svelte-1g8w0zt .join:where(.svelte-1g8w0zt) .title:where(.svelte-1g8w0zt){margin:0;font-size:28px}.banner.svelte-1g8w0zt{z-index:10;background:var(--side);color:var(--ink);border-bottom:1px solid var(--line);padding:6px 16px;font-size:14px;font-weight:600;position:sticky;top:0}.bar.svelte-1g8w0zt{padding:14px 20px;padding-top:max(14px, env(safe-area-inset-top));border-bottom:1px solid var(--line);align-items:baseline;gap:12px;display:flex}.bar.svelte-1g8w0zt .nick:where(.svelte-1g8w0zt){text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.bar.svelte-1g8w0zt .q:where(.svelte-1g8w0zt){font-size:14px}.bar.svelte-1g8w0zt .score:where(.svelte-1g8w0zt){font-size:18px}.page.svelte-1g8w0zt{padding:20px;padding-bottom:max(20px, env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:14px;display:flex}.center.svelte-1g8w0zt{justify-content:center}.eyebrow.svelte-1g8w0zt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px;font-weight:600}.huge.svelte-1g8w0zt{word-break:break-word;margin:0;font-size:clamp(36px,11vw,48px);font-weight:700}.head-l.svelte-1g8w0zt{margin:0;font-size:28px}.accent.svelte-1g8w0zt{color:var(--on)}.small.svelte-1g8w0zt{font-size:14px}.big-line.svelte-1g8w0zt{font-family:var(--head);font-size:24px;font-weight:600}.join.svelte-1g8w0zt{gap:18px;padding-top:32px}.join.svelte-1g8w0zt .title:where(.svelte-1g8w0zt){margin:12px 0 4px;font-size:40px;font-weight:700}.form.svelte-1g8w0zt{gap:6px;display:grid}.form.svelte-1g8w0zt .input:where(.svelte-1g8w0zt){margin-bottom:12px;font-size:18px}.form.svelte-1g8w0zt .pin:where(.svelte-1g8w0zt){letter-spacing:.3em;font-size:30px}.form.svelte-1g8w0zt .notice:where(.svelte-1g8w0zt){margin:0 0 12px}.fine.svelte-1g8w0zt{margin:0;font-size:14px}.qtext.svelte-1g8w0zt{word-break:break-word;margin:0;font-size:28px;font-weight:600}.qtext.long.svelte-1g8w0zt{font-size:19px;line-height:1.35}.qpic.svelte-1g8w0zt{flex:none;height:220px}.ready.svelte-1g8w0zt{background:var(--on);transform-origin:0;height:6px;animation:linear forwards svelte-1g8w0zt-drain}@keyframes svelte-1g8w0zt-drain{to{transform:scaleX(0)}}.answer.svelte-1g8w0zt{gap:14px}.opts.svelte-1g8w0zt{gap:10px;margin-top:auto;display:grid}.opt.svelte-1g8w0zt{background:var(--card);min-height:72px;color:var(--ink);border:2px solid var(--ink);text-align:left;font:600 21px/1.25 var(--body);cursor:pointer;touch-action:manipulation;align-items:center;gap:14px;padding:12px 14px 12px 12px;display:flex}.opt.svelte-1g8w0zt:active{background:var(--side)}.opts.long.svelte-1g8w0zt .opt:where(.svelte-1g8w0zt){min-height:64px;font-size:16px}.opt.svelte-1g8w0zt .key:where(.svelte-1g8w0zt){width:44px;height:44px;font-size:22px}.picked.svelte-1g8w0zt .key:where(.svelte-1g8w0zt){width:44px;height:44px;font-size:22px}.label.svelte-1g8w0zt{word-break:break-word}.tiles.svelte-1g8w0zt{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.tile.svelte-1g8w0zt{border:2px solid var(--ink);background:var(--card);color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex-direction:column;padding:0;display:flex;position:relative}.tile-pic.svelte-1g8w0zt{aspect-ratio:1;background:var(--ph);width:100%;display:block}.badge.svelte-1g8w0zt{width:40px;height:40px;font-size:20px;position:absolute;top:0;left:0}.caption.svelte-1g8w0zt{text-align:left;padding:6px 8px;font-size:15px;font-weight:600}.picked.svelte-1g8w0zt{border:2px solid var(--ink);align-items:center;gap:14px;padding:12px;font-size:19px;font-weight:600;display:flex}.mini.svelte-1g8w0zt{flex-wrap:wrap;gap:6px;display:flex}.mini.svelte-1g8w0zt .chip:where(.svelte-1g8w0zt){font-size:14px}.mini.svelte-1g8w0zt .blank:where(.svelte-1g8w0zt){width:44px;height:26px}.banner-res.svelte-1g8w0zt{background:var(--side);color:var(--ink);align-items:center;gap:14px;margin:-20px -20px 8px;padding:16px;display:flex}.banner-res.correct.svelte-1g8w0zt{background:var(--on);color:var(--on-ink)}.banner-res.svelte-1g8w0zt .mark:where(.svelte-1g8w0zt){border:2px solid;flex:none;place-items:center;width:48px;height:48px;font-size:26px;font-weight:700;display:grid}.res-title.svelte-1g8w0zt{margin:0 0 2px;font-size:26px}.banner-res.svelte-1g8w0zt p:where(.svelte-1g8w0zt){margin:0;font-weight:500}.pts.svelte-1g8w0zt{letter-spacing:-.03em;margin:0;font-size:112px;line-height:1}.facts.svelte-1g8w0zt,.rows.svelte-1g8w0zt{border-top:1px solid var(--line);margin:auto 0 0;display:grid}.facts.svelte-1g8w0zt{grid-template-columns:1fr 1fr}.facts.svelte-1g8w0zt div:where(.svelte-1g8w0zt){border-bottom:1px solid var(--line);padding:14px 0}.rows.svelte-1g8w0zt div:where(.svelte-1g8w0zt){border-bottom:1px solid var(--line);padding:14px 0}.facts.svelte-1g8w0zt div:where(.svelte-1g8w0zt)+div:where(.svelte-1g8w0zt){border-left:1px solid var(--line);padding-left:16px}dt.svelte-1g8w0zt{color:var(--muted);font-size:13px;font-weight:600}dd.svelte-1g8w0zt{margin:4px 0 0;font-size:26px}.of.svelte-1g8w0zt{font-size:16px;font-family:var(--body);font-weight:500}.rank-big.svelte-1g8w0zt{margin:0;font-size:112px;line-height:1}.move.svelte-1g8w0zt{color:var(--muted);margin:0;font-size:24px}.move.up.svelte-1g8w0zt{color:var(--on)}.final-rank.svelte-1g8w0zt{letter-spacing:-.04em;margin:0;font-size:140px;line-height:.95}.rows.svelte-1g8w0zt{margin:12px 0}.rows.svelte-1g8w0zt div:where(.svelte-1g8w0zt){justify-content:space-between;align-items:baseline;display:flex}.rows.svelte-1g8w0zt dd:where(.svelte-1g8w0zt){margin:0;font-size:22px}.bar.svelte-1g8w0zt .tbadge:where(.svelte-1g8w0zt){max-width:40%;font-size:13px}.team-line.svelte-1g8w0zt{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.linkish.svelte-1g8w0zt{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.maj.svelte-1g8w0zt{margin:-6px 0 0;font-size:14px}.zoom.svelte-1g8w0zt{z-index:50;background:var(--bg);border:0;place-items:center;padding:12px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.zoom.svelte-1g8w0zt img:where(.svelte-1g8w0zt){object-fit:contain;max-width:100%;max-height:100%}.tile.svelte-1g8w0zt,.picked.svelte-1g8w0zt,.qpic.svelte-1g8w0zt{border-radius:var(--r-card);overflow:hidden}.page-loading.svelte-1n46o8q{min-height:60vh;color:var(--muted);place-items:center;gap:1rem;font-weight:600;display:grid}
