:root,:host{--ol-background-color:white;--ol-accent-background-color:#f5f5f5;--ol-subtle-background-color:#80808040;--ol-partial-background-color:#ffffffbf;--ol-foreground-color:#333;--ol-subtle-foreground-color:#666;--ol-brand-color:#0af}.ol-box{box-sizing:border-box;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color);border-radius:2px}.ol-mouse-position{position:absolute;top:8px;right:8px}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;padding:2px;position:absolute;bottom:8px;left:8px}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color);text-align:center;will-change:contents, width;border-top:none;margin:1px;font-size:10px;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{background-color:var(--ol-foreground-color);float:right;z-index:10;width:1px;height:15px}.ol-scale-step-text{z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color);font-size:10px;position:absolute;bottom:-5px}.ol-scale-text{text-align:center;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color);font-size:12px;position:absolute;bottom:25px}.ol-scale-singlebar{z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color);height:10px;position:relative}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{background-color:var(--ol-subtle-background-color);border-radius:4px;position:absolute}.ol-zoom{top:.5em;left:.5em}.ol-rotate{transition:opacity .25s linear,visibility linear;top:.5em;right:.5em}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{top:.5em;right:.5em}.ol-control button{color:var(--ol-subtle-foreground-color);font-weight:700;font-size:inherit;text-align:center;background-color:var(--ol-background-color);border:none;border-radius:2px;width:1.375em;height:1.375em;margin:1px;padding:0;line-height:.4em;text-decoration:none;display:block}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{will-change:transform;font-weight:400;display:block}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color);text-decoration:none}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;flex-flow:row-reverse;align-items:center;max-width:calc(100% - 1.3em);display:flex;bottom:.5em;right:.5em}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);margin:0;padding:1px .5em;font-size:12px}.ol-attribution li{list-style:none;display:inline}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{border-radius:4px 0 0;bottom:0;right:0}.ol-attribution.ol-uncollapsible img{max-height:1.6em;margin-top:-.2em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{height:200px;top:4.5em;left:.5em}.ol-zoomslider button{height:10px;position:relative}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{bottom:.5em;left:.5em}.ol-overviewmap.ol-uncollapsible{border-radius:0 4px 0 0;bottom:0;left:0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);width:150px;height:150px}.ol-overviewmap:not(.ol-collapsed) button{position:absolute;bottom:0;left:0}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}.rate.svelte-1kme59z{flex-direction:column;gap:4px;display:flex}.question.svelte-1kme59z{font-weight:800}.label.svelte-1kme59z{font-size:.9em;font-weight:700}.stars.svelte-1kme59z{gap:2px;display:inline-flex}.star.svelte-1kme59z{appearance:none;cursor:pointer;min-block-size:40px;min-inline-size:40px;color:var(--text-muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.star.svelte-1kme59z:disabled{cursor:not-allowed;opacity:.6}.star.on.svelte-1kme59z{color:var(--ink)}.star.on.svelte-1kme59z path{fill:var(--accent)}.note.svelte-1kme59z{color:var(--text-muted);font-size:.85em}.note.error.svelte-1kme59z{color:var(--wrong)}.signin.svelte-1kme59z{font-size:.9em;font-weight:700}.packs.svelte-h8bj7s{gap:16px;margin-block-end:0;margin-inline:0;padding:0;list-style:none;display:grid}@media (width>=960px){.packs.svelte-h8bj7s{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:24px}.pack.svelte-h8bj7s{flex-direction:column;display:flex}.pack.svelte-h8bj7s .actions:where(.svelte-h8bj7s){margin-block-start:auto}.pack.svelte-h8bj7s h2:where(.svelte-h8bj7s){font-size:1.6em}}.picture.svelte-h8bj7s{margin-block-end:12px}.pack.svelte-h8bj7s{position:relative;overflow:hidden}.meta.svelte-h8bj7s{margin-block:8px;font-size:.9em;font-weight:600}.tag.svelte-h8bj7s{background:var(--surface-alt);border:2px solid var(--border);border-radius:999px;padding:2px 10px}.series-row.svelte-h8bj7s{flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:8px;display:flex}.dots.svelte-h8bj7s{gap:4px;display:inline-flex}.dots.svelte-h8bj7s span:where(.svelte-h8bj7s){border:2px solid var(--ink);background:var(--surface);border-radius:50%;block-size:12px;inline-size:12px}.dots.svelte-h8bj7s span.on:where(.svelte-h8bj7s){background:var(--map-known)}.popularity.svelte-h8bj7s{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-block-start:4px;font-size:.9em;display:flex}.popularity.svelte-h8bj7s>span:where(.svelte-h8bj7s){align-items:center;gap:4px;display:inline-flex}.popularity.svelte-h8bj7s svg{block-size:1.15em;inline-size:1.15em}.stars.svelte-h8bj7s{gap:1px;display:inline-flex}.stars.svelte-h8bj7s path{fill:var(--surface-alt)}.stars.svelte-h8bj7s .on:where(.svelte-h8bj7s) path{fill:var(--accent)}.note.svelte-h8bj7s{color:var(--text-muted);margin-block-end:8px;font-size:.85em}.note.error.svelte-h8bj7s{color:var(--wrong)}.actions.svelte-h8bj7s{justify-content:space-between}.ready.svelte-h8bj7s{color:var(--correct);align-items:center;gap:4px;font-size:.9em;font-weight:700;display:inline-flex}.catalog.svelte-yglw0w{flex-direction:column;gap:16px;display:flex}.crumbs.svelte-yglw0w{flex-wrap:wrap;align-items:center;gap:4px;font-size:.95em;font-weight:700;display:flex}.crumbs.svelte-yglw0w svg{block-size:1em;inline-size:1em;color:var(--text-muted)}.crumbs.svelte-yglw0w span:where(.svelte-yglw0w){color:var(--text-muted)}.group-title.svelte-yglw0w{font-size:1.9em;font-weight:900;line-height:1.1}.group-head.svelte-yglw0w{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.group-head.svelte-yglw0w>div:where(.svelte-yglw0w){flex-direction:column;flex:16em;gap:4px;min-inline-size:0;display:flex}.leaf-head.svelte-yglw0w{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.sort.svelte-yglw0w{border:0;min-inline-size:0;margin:0;padding:0}.sort.svelte-yglw0w label:where(.svelte-yglw0w){min-block-size:40px;padding:6px 14px;font-size:.9em}.search.svelte-yglw0w{display:block;position:relative}.search.svelte-yglw0w svg{color:var(--text-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:14px;transform:translateY(-50%)}.search.svelte-yglw0w input:where(.svelte-yglw0w){padding-inline-start:48px}.visually-hidden.svelte-yglw0w{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}ul.svelte-yglw0w{margin:0;padding:0;list-style:none}.mine.svelte-yglw0w,.all.svelte-yglw0w{flex-direction:column;gap:10px;display:flex}.rows.svelte-yglw0w{gap:10px;display:grid}.pack-row.svelte-yglw0w{align-items:center;gap:12px;padding:10px 12px;display:flex}.row-text.svelte-yglw0w{flex-direction:column;flex:1;min-inline-size:0;display:flex}.trunc.svelte-yglw0w{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.where.svelte-yglw0w{font-size:.85em}.groups.svelte-yglw0w,.rows.svelte-yglw0w{grid-template-columns:minmax(0,1fr)}.groups.svelte-yglw0w{gap:12px;display:grid}.group.svelte-yglw0w{color:var(--text);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:flex}.group.svelte-yglw0w:active{transform:translateY(var(--lift));box-shadow:0 0 0 var(--ink)}.group-icon.svelte-yglw0w{background:var(--surface-alt);border:2px solid var(--border);color:var(--primary);border-radius:14px;padding:10px;display:inline-flex}.group-text.svelte-yglw0w{flex-direction:column;flex:1;min-inline-size:0;display:flex}.group-text.svelte-yglw0w strong:where(.svelte-yglw0w){font-size:1.1em}.preview.svelte-yglw0w{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.85em;overflow:hidden}@media (width>=960px){.groups.svelte-yglw0w{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px}.rows.svelte-yglw0w{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px}.group-title.svelte-yglw0w{font-size:2.5em}}.hero.svelte-n7tyl6{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.resume.svelte-n7tyl6{flex-wrap:wrap;justify-content:space-between}.daily.svelte-n7tyl6,.versus.svelte-n7tyl6{flex-direction:column;gap:8px;display:flex}.versus.svelte-n7tyl6 .btn:where(.svelte-n7tyl6){align-self:flex-start}.versus.svelte-n7tyl6 h2:where(.svelte-n7tyl6){margin:0}.daily-head.svelte-n7tyl6{align-items:center;gap:10px;display:flex}.daily-head.svelte-n7tyl6 svg{block-size:32px;inline-size:32px;color:var(--primary)}.daily.svelte-n7tyl6 h2:where(.svelte-n7tyl6){margin:0}.daily.svelte-n7tyl6 .btn:where(.svelte-n7tyl6){align-self:flex-start}@media (width>=960px){.resume.svelte-n7tyl6 span:where(.svelte-n7tyl6){margin-inline-end:auto}.daily.svelte-n7tyl6{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 24px;display:grid}.daily-head.svelte-n7tyl6{grid-row:span 2}.daily.svelte-n7tyl6 .btn:where(.svelte-n7tyl6){grid-area:1/3/span 2;align-self:center}.versus.svelte-n7tyl6{flex-direction:row;justify-content:space-between;align-items:center}.versus.svelte-n7tyl6 .btn:where(.svelte-n7tyl6){align-self:center}}.pin.svelte-f5iy9t{transform-origin:60px 46px}.cheer.svelte-f5iy9t .pin:where(.svelte-f5iy9t){animation:svelte-f5iy9t-hop .9s var(--ease-bounce) 2}@keyframes svelte-f5iy9t-hop{0%,to{transform:none}40%{transform:translateY(-10px)rotate(-8deg)}}.unreviewed.svelte-1co7cm4{color:var(--text-muted);margin-block-start:8px;font-size:.85em}.pseudo.svelte-1co7cm4{margin-block-start:12px}.pseudo.svelte-1co7cm4 legend:where(.svelte-1co7cm4){color:var(--text-muted);font-size:.85em}.onboarding.svelte-1nti7tk{padding-block-end:32px}.intro.svelte-1nti7tk{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-block:16px;display:flex}.intro.svelte-1nti7tk h1:where(.svelte-1nti7tk){font-size:2.4em;font-weight:900}.welcome.svelte-1nti7tk,.choose.svelte-1nti7tk{flex-direction:column;gap:16px;display:flex}@media (width>=960px){.onboarding.svelte-1nti7tk{flex-direction:column;justify-content:center;max-inline-size:1040px;display:flex}.onboarding.svelte-1nti7tk>*{inline-size:100%;max-inline-size:960px;margin-inline:auto}.welcome.svelte-1nti7tk{background:var(--surface);border:var(--ink-w) solid var(--ink);border-radius:var(--r-sticker);box-shadow:0 var(--lift) 0 var(--ink);flex-flow:wrap;align-items:center;gap:48px;padding:48px}.intro.svelte-1nti7tk,.choose.svelte-1nti7tk{flex:320px}.choose.svelte-1nti7tk{gap:20px}.intro.svelte-1nti7tk .logo{flex-direction:column}}.map.svelte-19wauhf{position:absolute;inset:0}.fact.svelte-b91pts{background:var(--surface-alt);border:2px solid var(--border);border-radius:14px;padding:10px 14px}h3.svelte-b91pts{margin-block-end:4px}.meta.svelte-b91pts{color:var(--text-muted);margin:2px 0;font-size:.85em}.link.svelte-b91pts{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;min-block-size:44px;padding:6px 0;font-size:.85em;text-decoration:underline}textarea.svelte-b91pts{font:inherit;border:var(--ink-w) solid var(--ink);background:var(--surface);color:var(--text);border-radius:12px;padding:8px 10px}.head.svelte-okzpfi{justify-content:space-between;align-items:center;margin:0}.chip.svelte-okzpfi{background:var(--accent);color:#1a1300;border:2px solid var(--ink);border-radius:999px;padding:2px 12px;font-weight:900;display:inline-flex}.small.svelte-okzpfi{margin:0;font-size:.9em}select.svelte-okzpfi{font:inherit;border:var(--ink-w) solid var(--ink);background:var(--surface);color:var(--text);border-radius:12px;padding:8px 10px}.round.svelte-k7f44h{flex:1;min-block-size:0;position:relative;overflow:hidden}.board.svelte-k7f44h{position:absolute;inset:0}.hud.svelte-k7f44h{z-index:5;align-items:center;gap:6px;display:flex;position:absolute;inset-block-start:calc(8px + env(safe-area-inset-top));inset-inline:8px}.chip.svelte-k7f44h{background:var(--surface);border:2px solid var(--ink);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.85em;font-weight:800;display:inline-flex}.score-chip.svelte-k7f44h{margin-inline-start:auto}.score-chip.svelte-k7f44h small:where(.svelte-k7f44h){color:var(--text-muted);font-weight:600}.prompt.svelte-k7f44h{z-index:4;max-inline-size:520px;margin-inline:auto;padding:10px 16px;position:absolute;inset-block-start:calc(58px + env(safe-area-inset-top));inset-inline:12px}.mode-row.svelte-k7f44h{align-items:center;gap:8px;display:flex}.mode.svelte-k7f44h{color:var(--primary);font-size:.85em;font-weight:800}.again.svelte-k7f44h{background:var(--accent);color:#1a1300;padding:1px 8px;font-size:.75em}.series.svelte-k7f44h{margin-inline-start:auto;padding:1px 8px;font-size:.75em}.series-news.svelte-k7f44h{background:var(--surface-alt);border:2px solid var(--border);border-radius:14px;padding:10px 12px;font-weight:600}.series-news.cleared.svelte-k7f44h{background:var(--accent);color:#1a1300;border-color:var(--ink)}.series-news.svelte-k7f44h .big:where(.svelte-k7f44h){font-size:1.3em;font-weight:900}.badges.svelte-k7f44h{flex-wrap:wrap;gap:6px 14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.badges.svelte-k7f44h li:where(.svelte-k7f44h){align-items:center;gap:4px;display:inline-flex}.timer.low.svelte-k7f44h{background:var(--wrong);color:#fff}.lead.svelte-k7f44h{font-weight:600}.flag.svelte-k7f44h{border:2px solid var(--ink);background:var(--surface-alt);border-radius:6px;block-size:72px;max-inline-size:100%;margin-block-start:6px;display:block}.source.svelte-k7f44h{font-size:.8em}.hint-row.svelte-k7f44h{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}.hint-row.svelte-k7f44h .chip:where(.svelte-k7f44h){padding:0 8px;font-size:.8em}.hint-text.svelte-k7f44h{background:var(--surface-alt);border-radius:12px;margin:6px 0 0;padding:6px 10px;font-weight:700}.hint-text.svelte-k7f44h small:where(.svelte-k7f44h){font-weight:500;display:block}.lead.strong.svelte-k7f44h{font-size:1.15em;font-weight:800}.place.svelte-k7f44h{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:2em;font-weight:900;line-height:1.05}.note.svelte-k7f44h{color:var(--text-muted);margin-block-start:4px;font-size:.8em}.sheet.svelte-k7f44h{z-index:6;flex-direction:column;gap:10px;max-inline-size:560px;margin-inline:auto;padding:12px;display:flex;position:absolute;inset-block-end:calc(8px + env(safe-area-inset-bottom));inset-inline:8px}.hint.svelte-k7f44h{text-align:center;color:var(--text-muted);font-weight:600}.answer-form.svelte-k7f44h{gap:8px;display:flex}.answer-form.svelte-k7f44h input:where(.svelte-k7f44h){flex:1;min-inline-size:0}.choices.svelte-k7f44h{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choices.svelte-k7f44h .btn:where(.svelte-k7f44h){overflow-wrap:anywhere;padding-inline:10px}.result.svelte-k7f44h{color:var(--tone);align-items:flex-start;gap:10px;display:flex}.result-text.svelte-k7f44h{color:var(--text);flex-direction:column;flex:1;gap:2px;display:flex}.result-text.svelte-k7f44h strong:where(.svelte-k7f44h){color:var(--tone);font-size:1.2em}.points.svelte-k7f44h{color:var(--tone);white-space:nowrap;font-weight:900}.result.is-correct.svelte-k7f44h svg{animation:svelte-k7f44h-tada .42s var(--ease-bounce)}@keyframes svelte-k7f44h-tada{0%{transform:scale(.4)rotate(-12deg)}to{transform:none}}.bonus.svelte-k7f44h{font-size:.85em}.center.svelte-k7f44h{z-index:7;text-align:center;block-size:fit-content;inline-size:min(92%,420px);margin:auto;position:absolute;inset:0}.summary.svelte-k7f44h{inset-inline:12px;inset-block:auto calc(12px + env(safe-area-inset-bottom));z-index:7;max-block-size:calc(100% - 24px);max-inline-size:520px;margin-inline:auto;position:absolute;overflow-y:auto}.summary-head.svelte-k7f44h{flex-wrap:nowrap}.signin-offer.svelte-k7f44h{background:var(--surface-alt);border-radius:14px;align-items:center;gap:8px;padding:10px 12px}.signin-offer.svelte-k7f44h p:where(.svelte-k7f44h){flex:12em;margin:0}.score.svelte-k7f44h{color:var(--primary);font-size:1.4em;font-weight:900}.stats.svelte-k7f44h,.review.svelte-k7f44h{margin:0;padding-inline-start:1.2em}.review.svelte-k7f44h li:where(.svelte-k7f44h){font-weight:700}.dialog-backdrop.svelte-k7f44h{z-index:20;background:#00000059;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.dialog.svelte-k7f44h{inline-size:min(100%,360px)}.side.svelte-k7f44h{display:contents}@media (width>=960px){.round.svelte-k7f44h{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:24px;padding:0 32px 32px;display:grid}.round-bar.svelte-k7f44h{background:var(--surface);border-block-end:var(--ink-w) solid var(--ink);grid-area:1/1/2/-1;align-items:center;gap:12px;min-block-size:64px;margin-inline:-32px;padding:10px 32px;display:flex}.round-home.svelte-k7f44h{border-radius:14px;display:inline-flex}.round-title.svelte-k7f44h{font-size:1.15em;font-weight:800}.hud.svelte-k7f44h{flex-wrap:wrap;grid-area:1/2/2/3;justify-content:flex-end;place-self:center end;position:relative;inset:auto}.score-chip.svelte-k7f44h{margin-inline-start:0}.board.svelte-k7f44h{border:var(--ink-w) solid var(--ink);border-radius:var(--r-sticker);box-shadow:0 var(--lift) 0 var(--ink);background:var(--map-water);grid-area:2/1/3/2;position:relative;inset:auto;overflow:hidden}.board.svelte-k7f44h .ol-zoom{inset-block:auto 16px;inset-inline-end:16px}.board.svelte-k7f44h .ol-zoom button{block-size:48px;inline-size:48px}.side.svelte-k7f44h{flex-direction:column;grid-area:2/2/3/3;gap:16px;min-block-size:0;padding-block-end:6px;display:flex;overflow-y:auto}.prompt.svelte-k7f44h,.sheet.svelte-k7f44h{max-inline-size:none;margin:0;position:static;inset:auto}.prompt.svelte-k7f44h{padding:20px 24px}.sheet.svelte-k7f44h{padding:16px}.place.svelte-k7f44h{font-size:2.75em}.result-text.svelte-k7f44h strong:where(.svelte-k7f44h){font-size:1.35em}.summary.svelte-k7f44h{grid-area:2/2/3/3;max-block-size:100%;max-inline-size:none;margin:0;padding:24px;position:relative;inset:auto}.summary.svelte-k7f44h h1:where(.svelte-k7f44h){font-size:2em}.summary.svelte-k7f44h .score:where(.svelte-k7f44h){font-size:1.5em}}.list.svelte-ofsdk8{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.card.svelte-ofsdk8{flex-direction:column;gap:8px;display:flex}.card.current.svelte-ofsdk8{outline:3px solid var(--accent);outline-offset:2px}.card.locked.svelte-ofsdk8{opacity:.6}.head.svelte-ofsdk8{justify-content:space-between;align-items:center;gap:8px;display:flex}.badge.svelte-ofsdk8{color:var(--correct);align-items:center;gap:4px;font-size:.9em;font-weight:800;display:inline-flex}.dots.svelte-ofsdk8{flex-wrap:wrap;gap:6px;display:flex}.dots.svelte-ofsdk8 span:where(.svelte-ofsdk8){border:2px solid var(--ink);background:var(--surface);border-radius:50%;block-size:14px;inline-size:14px}.dots.svelte-ofsdk8 span.on:where(.svelte-ofsdk8){background:var(--map-known)}.dots.svelte-ofsdk8 span.star:where(.svelte-ofsdk8){background:var(--accent)}.levels.svelte-ofsdk8{grid-template-columns:1fr 1fr;gap:10px;display:grid}.level.svelte-ofsdk8{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.small.svelte-ofsdk8{font-size:.85em}.note.error.svelte-ofsdk8{color:var(--wrong)}.chart.svelte-2pxauf{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:6px;block-size:120px;margin:0;padding:0;list-style:none;display:grid}li.svelte-2pxauf{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:4px;block-size:100%;display:flex}.bar.svelte-2pxauf{background:var(--primary);border:2px solid var(--ink);border-radius:8px 8px 3px 3px;display:block}.invert.svelte-2pxauf .bar:where(.svelte-2pxauf){background:var(--accent)}.bar.empty.svelte-2pxauf{background:var(--border);border-color:var(--border)}.tick.svelte-2pxauf{color:var(--text-muted);text-align:center;white-space:nowrap;font-size:.65em;overflow:hidden}.pack-row.svelte-1ykmq3u{flex-direction:column;gap:16px;display:flex}@media (width>=960px){.pack-row.svelte-1ykmq3u{flex-flow:wrap;align-items:flex-start;gap:24px}.stats-card.svelte-1ykmq3u{flex:2 560px;min-inline-size:0}.weak-card.svelte-1ykmq3u{flex:320px;min-inline-size:0}.weak-card.svelte-1ykmq3u h3:where(.svelte-1ykmq3u){font-size:1.4em;font-weight:800}.weak-card.svelte-1ykmq3u .btn:where(.svelte-1ykmq3u){inline-size:100%}.stats-card.svelte-1ykmq3u h2:where(.svelte-1ykmq3u){font-size:1.5em}dd.svelte-1ykmq3u{font-size:2em}.kpis.svelte-1ykmq3u div:where(.svelte-1ykmq3u){padding:12px 16px}.meter.svelte-1ykmq3u{block-size:16px}}.kpis.svelte-1ykmq3u{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.kpis.svelte-1ykmq3u div:where(.svelte-1ykmq3u){background:var(--surface-alt);border-radius:14px;padding:8px 10px}dt.svelte-1ykmq3u{color:var(--text-muted);font-size:.8em;font-weight:700}dd.svelte-1ykmq3u{margin:0;font-size:1.5em;font-weight:900}.meter.svelte-1ykmq3u{border:2px solid var(--ink);background:var(--surface-alt);border-radius:999px;block-size:14px;overflow:hidden}.meter.svelte-1ykmq3u span:where(.svelte-1ykmq3u){background:var(--primary);block-size:100%;display:block}.weakest.svelte-1ykmq3u{columns:2;margin:0;padding-inline-start:1.4em;font-weight:700}.badge-grid.svelte-1ykmq3u{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.badge-grid.svelte-1ykmq3u li:where(.svelte-1ykmq3u){text-align:center;background:var(--surface-alt);opacity:.7;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.badge-grid.svelte-1ykmq3u li.earned:where(.svelte-1ykmq3u){opacity:1;border:2px solid var(--ink);background:var(--surface)}.medal.svelte-1ykmq3u{background:var(--border);block-size:44px;inline-size:44px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid}.earned.svelte-1ykmq3u .medal:where(.svelte-1ykmq3u){background:var(--accent);color:#1a1300}.settings-grid.svelte-1qbdpss{flex-direction:column;gap:16px;display:flex}.preview.svelte-1qbdpss{aspect-ratio:8/5;margin:0}.preview.svelte-1qbdpss figcaption:where(.svelte-1qbdpss){position:absolute;inset-block-start:12px;inset-inline-start:12px}@media (width>=960px){.settings-grid.svelte-1qbdpss{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.map-style.svelte-1qbdpss{grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px 32px;display:grid}.map-style.svelte-1qbdpss>*{margin:0!important}.map-style.svelte-1qbdpss .preview:where(.svelte-1qbdpss){grid-row:span 2}.language.svelte-1qbdpss{grid-column:1/-1}}.themes.svelte-1qbdpss{flex-wrap:wrap;gap:12px;display:flex}.theme-option.svelte-1qbdpss{cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.theme-option.svelte-1qbdpss input:where(.svelte-1qbdpss){opacity:0;position:absolute}.theme-option.locked.svelte-1qbdpss{cursor:not-allowed}.theme-option.locked.svelte-1qbdpss .thumb:where(.svelte-1qbdpss){opacity:.45}.lock.svelte-1qbdpss{text-align:center;align-items:center;gap:2px;max-inline-size:7.5em;font-size:.75em;display:inline-flex}.thumb.svelte-1qbdpss{border:var(--ink-w) solid var(--border);border-radius:14px;block-size:56px;inline-size:84px;display:block;overflow:hidden}.theme-option.svelte-1qbdpss input:where(.svelte-1qbdpss):checked+.thumb:where(.svelte-1qbdpss){border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}.theme-option.svelte-1qbdpss input:where(.svelte-1qbdpss):focus-visible+.thumb:where(.svelte-1qbdpss){outline:3px solid var(--accent);outline-offset:2px}.thumb.svelte-1qbdpss svg:where(.svelte-1qbdpss){block-size:100%;inline-size:100%;display:block}.thumb.svelte-1qbdpss rect:where(.svelte-1qbdpss){fill:var(--w,var(--map-water))}.thumb.svelte-1qbdpss path:where(.svelte-1qbdpss){fill:var(--l,var(--map-land));stroke:var(--c,var(--map-coast));stroke-width:2.5px;stroke-linejoin:round}.num.svelte-1qbdpss{justify-content:space-between;align-items:center;gap:12px;display:flex}.num.svelte-1qbdpss input:where(.svelte-1qbdpss){inline-size:96px;font:inherit;border:var(--ink-w) solid var(--ink);background:var(--surface);color:var(--text);border-radius:12px;padding:8px 12px}.sources.svelte-nkze0m{gap:8px;margin:0;padding-inline-start:1.2em;display:grid}.count.svelte-16vgkfq{text-align:end;font-size:.8em}.preview.svelte-16vgkfq{border:2px solid var(--ink);object-fit:contain;border-radius:12px;max-block-size:240px;max-inline-size:100%}.file.svelte-16vgkfq{position:relative;overflow:hidden}.file.svelte-16vgkfq input:where(.svelte-16vgkfq){opacity:0;cursor:pointer;position:absolute;inset:0}.error.svelte-16vgkfq{color:var(--wrong);font-weight:700}.hp.svelte-16vgkfq{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.public-name.svelte-zeandq h2:where(.svelte-zeandq){margin:0}.public-name.svelte-zeandq .row:where(.svelte-zeandq){flex-wrap:nowrap}.public-name.svelte-zeandq input:where(.svelte-zeandq){flex:1;min-inline-size:0}.error.svelte-zeandq{color:var(--wrong);font-weight:700}input.svelte-1xdfkyw,select.svelte-1xdfkyw{font:inherit;border:var(--ink-w) solid var(--ink);background:var(--surface);color:var(--text);border-radius:12px;padding:10px 12px}.or.svelte-1xdfkyw{text-align:center;margin:0}.help.svelte-1xdfkyw{margin:0;font-size:.9em}.error.svelte-1xdfkyw{border-color:var(--wrong)}.danger.svelte-1xdfkyw{background:var(--wrong);color:#fff}.danger-text.svelte-1xdfkyw{color:var(--wrong)}.screen-header.svelte-adt0wn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.boards.svelte-adt0wn{flex-wrap:nowrap;padding-block-end:4px;overflow-x:auto}.boards.svelte-adt0wn label:where(.svelte-adt0wn){white-space:nowrap}.board-head.svelte-adt0wn{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.board-head.svelte-adt0wn h2:where(.svelte-adt0wn){margin:0}.rows.svelte-adt0wn{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rows.svelte-adt0wn li:where(.svelte-adt0wn){background:var(--surface-alt);border-radius:12px;grid-template-columns:3ch minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.rows.svelte-adt0wn li.podium:where(.svelte-adt0wn) .rank:where(.svelte-adt0wn){color:var(--primary)}.rows.svelte-adt0wn li.me:where(.svelte-adt0wn){outline:var(--ink-w) solid var(--ink);background:var(--surface)}.rank.svelte-adt0wn{text-align:end;font-variant-numeric:tabular-nums;font-weight:800}.name.svelte-adt0wn{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.score.svelte-adt0wn{font-variant-numeric:tabular-nums;font-weight:800}.mine.svelte-adt0wn{border-block-start:2px dashed var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding-block-start:12px;display:flex}.mine.svelte-adt0wn p:where(.svelte-adt0wn){margin:0}.mine.svelte-adt0wn .public-name{flex:1}.screen-header.svelte-1enuxxz{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rating.svelte-1enuxxz{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rating.svelte-1enuxxz>svg{block-size:40px;inline-size:40px;color:var(--primary)}.rating.svelte-1enuxxz p:where(.svelte-1enuxxz){margin:0}.rating.svelte-1enuxxz>p:where(.svelte-1enuxxz):last-child{margin-inline-start:auto}.big.svelte-1enuxxz{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800}.invite.svelte-1enuxxz{flex-direction:column;align-items:flex-start}.invite.svelte-1enuxxz code:where(.svelte-1enuxxz){word-break:break-all;font-size:.9em}.duels.svelte-1enuxxz{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.duels.svelte-1enuxxz li:where(.svelte-1enuxxz){justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.who.svelte-1enuxxz{flex-direction:column;min-inline-size:0;display:flex}.who.svelte-1enuxxz strong:where(.svelte-1enuxxz){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result.svelte-1enuxxz{text-align:end;flex-direction:column;align-items:flex-end;display:flex}.result.win.svelte-1enuxxz strong:where(.svelte-1enuxxz){color:var(--correct)}.result.loss.svelte-1enuxxz strong:where(.svelte-1enuxxz){color:var(--wrong)}h2.svelte-1enuxxz{margin:0}.invite.svelte-17a0nqy{text-align:center;align-items:center;max-inline-size:520px;margin-inline:auto}.invite.svelte-17a0nqy h1:where(.svelte-17a0nqy){margin:0}.brand.svelte-1h259us{color:inherit;border-radius:14px;text-decoration:none}.update.svelte-1n46o8q{z-index:50;block-size:fit-content;inline-size:min(92%,380px);margin:auto;position:fixed;inset:0}.toast.svelte-1n46o8q{z-index:40;justify-content:space-between;max-inline-size:480px;margin-inline:auto;padding:10px 14px;position:fixed;inset-block-start:calc(64px + env(safe-area-inset-top));inset-inline:16px}
