@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/libre-franklin-latin-wght-normal-CLTz0ja0.woff2)format("woff2-variations")}@font-face{font-family:Rokkitt Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/rokkitt-latin-wght-normal-DeM_d0EQ.woff2)format("woff2-variations")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--ink:#121212;--ink-muted:#787878;--placeholder:#bbb;--rule:#dfdfdf;--page-dot:#dcdcdc;--progress:#ebebeb;--progress-dot:#ebebeb;--button-border:#dfdfdf;--cell:#e7e7e7;--cell-ink:#121212;--bee:#f7da21;--bee-ink:#121212;--check:#f8cd05;--invalid:#dfdfdf;--pressed:#e7e7e7;--toast:#121212;--toast-ink:#f8f8f8;--backdrop:#ffffff61;--shadow:0 0 10px #0000001f;--shadow-wide:0 0 23px #00000014;--font-display:"Rokkitt Variable", Rockwell, "Roboto Slab", Georgia, serif;--font-ui:"Libre Franklin Variable", "Franklin Gothic Medium", Arial, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-input:2em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-box:6px;--radius-toast:3px;--radius-modal:5px;--radius-pill:2.5em;--toolbar:60px;--wide:768px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=767px){:root{--toolbar:47px}}@media (prefers-color-scheme:dark){:root{--bg:#121212;--ink:#f8f8f8;--ink-muted:#9a9a9a;--placeholder:#6b6b6b;--rule:#424242;--page-dot:#5a5a5c;--progress:#979797;--progress-dot:#979797;--button-border:#424242;--cell:#38383f;--cell-ink:#f8f8f8;--invalid:#5a5a5c;--pressed:#38383f;--toast:#38383f;--toast-ink:#f8f8f8;--backdrop:#12121261;--shadow:0 0 10px #00000080;--shadow-wide:0 0 23px #00000080}}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-md);margin:0;line-height:1.4}*,:before,:after{box-sizing:border-box}h1,h2,h3,p,ol,ul{margin:0}ul{padding:0;list-style:none}button{font:inherit;color:inherit}a{color:var(--ink);text-underline-offset:2px}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pill{border:1px solid var(--button-border);border-radius:var(--radius-pill);background:var(--bg);min-width:5.5em;height:3em;color:var(--ink);font-size:var(--text-md);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:center;align-items:center;padding:0 1.2em;display:inline-flex}.pill:active,.pill.active{background:var(--pressed)}.pill.solid{border-color:var(--ink);background:var(--ink);color:var(--bg);font-weight:600}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.toolbar.svelte-1pm0bfc{align-items:center;gap:var(--space-2);height:var(--toolbar);padding:0 var(--space-3);border-bottom:1px solid var(--rule);display:flex}.back.svelte-1pm0bfc{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-7px;padding:0;display:flex}.back.svelte-1pm0bfc svg:where(.svelte-1pm0bfc){fill:none;width:24px;height:24px;stroke:var(--ink);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}h1.svelte-1pm0bfc{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.archive.svelte-1pm0bfc{max-width:480px;padding:var(--space-5) var(--space-4) var(--space-6);margin:0 auto}.month.svelte-1pm0bfc{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.month.svelte-1pm0bfc h2:where(.svelte-1pm0bfc){font-family:var(--font-display);font-size:1.5rem;font-weight:700}.arrow.svelte-1pm0bfc{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.arrow.svelte-1pm0bfc:disabled{opacity:.25;cursor:default}.arrow.svelte-1pm0bfc svg:where(.svelte-1pm0bfc){fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:1.75px}.grid.svelte-1pm0bfc{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px 2px;display:grid}.weekday.svelte-1pm0bfc{padding-bottom:var(--space-1);color:var(--ink-muted);font-size:var(--text-xs);text-align:center;font-weight:700}.day.svelte-1pm0bfc{border-radius:var(--radius-toast);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;height:52px;padding:0;display:grid;position:relative}.day.svelte-1pm0bfc>:where(.svelte-1pm0bfc){grid-area:1/1}.day.svelte-1pm0bfc svg:where(.svelte-1pm0bfc){width:100%;max-width:44px;height:40px;overflow:visible}.outline.svelte-1pm0bfc{fill:none;stroke:var(--rule);stroke-width:1.25px}.outline.started.svelte-1pm0bfc{stroke:var(--bee)}.filled.svelte-1pm0bfc{fill:var(--bee)}.number.svelte-1pm0bfc{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.number.queen.svelte-1pm0bfc{font-weight:800}.day.svelte-1pm0bfc:disabled{cursor:default}.day.svelte-1pm0bfc:disabled .number:where(.svelte-1pm0bfc){color:var(--placeholder)}.day.svelte-1pm0bfc:disabled .outline:where(.svelte-1pm0bfc){stroke:#0000}.day.today.svelte-1pm0bfc .number:where(.svelte-1pm0bfc){text-underline-offset:3px;font-weight:700;text-decoration:underline}.day.current.svelte-1pm0bfc{background:var(--pressed)}@media (hover:hover){.day.svelte-1pm0bfc:not(:disabled):hover{background:var(--pressed)}}.legend.svelte-1pm0bfc{margin-top:var(--space-5);color:var(--ink-muted);font-size:var(--text-sm);text-align:center}.today-button.svelte-1pm0bfc{margin:var(--space-4) auto 0;display:flex}.letters.svelte-ixwddc{font-size:var(--text-lg);text-transform:uppercase;gap:.5em;display:flex}.letters.svelte-ixwddc .center:where(.svelte-ixwddc){font-weight:700}.counts.svelte-ixwddc{margin-top:var(--space-2);font-weight:600}.note.svelte-ixwddc{margin:var(--space-1) 0 var(--space-4);color:var(--ink-muted);font-size:var(--text-sm)}.scroll.svelte-ixwddc{overflow-x:auto}table.svelte-ixwddc{border-collapse:collapse;font-variant-numeric:tabular-nums}th.svelte-ixwddc,td.svelte-ixwddc{min-width:2.5em;padding:var(--space-1) var(--space-2);text-align:right}thead.svelte-ixwddc th:where(.svelte-ixwddc),.totals.svelte-ixwddc{font-weight:700}tbody.svelte-ixwddc th:where(.svelte-ixwddc){text-align:left;text-transform:uppercase}.totals.svelte-ixwddc th:where(.svelte-ixwddc),.totals.svelte-ixwddc td:where(.svelte-ixwddc){border-top:1px solid var(--rule)}.sum.svelte-ixwddc{font-weight:700}h3.svelte-ixwddc{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-md)}.pairs.svelte-ixwddc{gap:var(--space-1) var(--space-4);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.hive.svelte-lbtl5g{aspect-ratio:1/1.03923;width:90%;margin:25px auto;position:relative}.cell.svelte-lbtl5g{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:40%;height:33.3333%;padding:0;position:absolute;top:33.3333%;left:30%}.cell.svelte-lbtl5g:focus-visible{outline:none}.cell.svelte-lbtl5g:focus-visible polygon:where(.svelte-lbtl5g){stroke:var(--ink);stroke-width:3px}.cell.svelte-lbtl5g:nth-child(2){transform:translateY(-100%)}.cell.svelte-lbtl5g:nth-child(3){transform:translate(75%,-50%)}.cell.svelte-lbtl5g:nth-child(4){transform:translate(75%,50%)}.cell.svelte-lbtl5g:nth-child(5){transform:translateY(100%)}.cell.svelte-lbtl5g:nth-child(6){transform:translate(-75%,50%)}.cell.svelte-lbtl5g:nth-child(7){transform:translate(-75%,-50%)}svg.svelte-lbtl5g{width:100%;height:100%;display:block;overflow:visible}polygon.svelte-lbtl5g{fill:var(--cell);stroke:var(--bg);stroke-width:7.5px;transform-origin:50%;transform-box:fill-box;transition:transform .1s}.center.svelte-lbtl5g polygon:where(.svelte-lbtl5g){fill:var(--bee)}.held.svelte-lbtl5g polygon:where(.svelte-lbtl5g),.cell.svelte-lbtl5g:active polygon:where(.svelte-lbtl5g){transform:scale(.86)}text.svelte-lbtl5g{fill:var(--cell-ink);font-family:var(--font-ui);text-anchor:middle;text-transform:uppercase;pointer-events:none;font-size:1.875em;font-weight:700;transition:opacity .3s}.center.svelte-lbtl5g text:where(.svelte-lbtl5g){fill:var(--bee-ink)}text.hidden.svelte-lbtl5g{opacity:0}@media (width<=375px){.hive.svelte-lbtl5g{width:70%;margin:4vh auto}text.svelte-lbtl5g{font-size:2.5em}}.lead.svelte-1ers3wf{font-size:var(--text-lg)}h3.svelte-1ers3wf{margin:var(--space-4) 0 0;font-size:var(--text-md);font-weight:700}.rules.svelte-1ers3wf{margin:var(--space-2) 0 var(--space-4);padding-left:1.25em;list-style:outside}.rules.svelte-1ers3wf li:where(.svelte-1ers3wf){margin-bottom:var(--space-1)}.keys.svelte-1ers3wf{margin-top:var(--space-4)}.fine.svelte-1ers3wf{margin-top:var(--space-5);color:var(--ink-muted);font-size:var(--text-sm)}.toolbar.svelte-mh0kqx{align-items:center;gap:var(--space-2);height:var(--toolbar);padding:0 var(--space-3);border-bottom:1px solid var(--rule);display:flex}.back.svelte-mh0kqx{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-7px;padding:0;display:flex}.back.svelte-mh0kqx svg:where(.svelte-mh0kqx){fill:none;width:24px;height:24px;stroke:var(--ink);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}h1.svelte-mh0kqx:focus{outline:none}h1.svelte-mh0kqx{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.import.svelte-mh0kqx{max-width:560px;padding:var(--space-5) var(--space-4) var(--space-7);margin:0 auto;line-height:1.5}ol.svelte-mh0kqx{gap:var(--space-5);margin-top:var(--space-5);counter-reset:step;flex-direction:column;padding:0;list-style:none;display:flex}li.svelte-mh0kqx{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--rule);counter-increment:step;flex-direction:column;display:flex}h2.svelte-mh0kqx{font-size:var(--text-md);font-weight:700}h2.svelte-mh0kqx:before{content:counter(step) ". "}label.svelte-mh0kqx{font-size:var(--text-sm)}input[type=date].svelte-mh0kqx{margin-left:var(--space-2);padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-toast);background:var(--bg);color:var(--ink);font:inherit}.note.svelte-mh0kqx{color:var(--ink-muted);font-size:var(--text-sm)}pre.svelte-mh0kqx{max-height:160px;padding:var(--space-3);border-radius:var(--radius-toast);background:var(--cell);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-all;margin:0;overflow:auto}.pill.svelte-mh0kqx{align-self:flex-start}.pill.svelte-mh0kqx:disabled{opacity:.4;cursor:default}.drop.svelte-mh0kqx{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);border:1px dashed var(--ink-muted);border-radius:var(--radius-box);flex-direction:column;display:flex}.drop.svelte-mh0kqx .pill:where(.svelte-mh0kqx){align-self:center}.drop.dragging.svelte-mh0kqx{border-color:var(--ink);background:var(--pressed)}.outcome.svelte-mh0kqx{min-height:1.5em}.outcome.svelte-mh0kqx .pill:where(.svelte-mh0kqx){margin-top:var(--space-3)}.backdrop.svelte-16ml2tb{z-index:10;background:var(--backdrop);justify-content:center;align-items:stretch;animation:.15s ease-out svelte-16ml2tb-fade;display:flex;position:fixed;inset:0}.modal.svelte-16ml2tb{--pad-top:32px;--pad-right:32px;width:100%;padding:var(--pad-top) var(--pad-right) 32px 32px;border-radius:var(--radius-modal);background:var(--bg);box-shadow:var(--shadow);animation:.15s ease-out svelte-16ml2tb-slide-up;position:relative;overflow-y:auto}.modal.svelte-16ml2tb:focus{outline:none}.close.svelte-16ml2tb{z-index:1;float:right;margin:calc(12px - var(--pad-top)) calc(12px - var(--pad-right)) 0 0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:sticky;top:0}.close.svelte-16ml2tb svg:where(.svelte-16ml2tb){fill:none;width:20px;height:20px;stroke:var(--ink);stroke-width:2px}.title.svelte-16ml2tb{font-family:var(--font-display);margin:.5em 0 .25em;padding-right:32px;font-size:1.75em;font-weight:700;line-height:1.1}.content.svelte-16ml2tb{line-height:1.5}@media (width>=768px){.backdrop.svelte-16ml2tb{align-items:center}.modal.svelte-16ml2tb{--pad-top:44px;--pad-right:44px;width:540px;max-height:min(600px,100dvh - 32px);box-shadow:var(--shadow-wide);padding:44px;animation:.15s ease-out svelte-16ml2tb-grow}.title.svelte-16ml2tb{margin-top:0;padding-right:0;font-size:2em}}@media (width>=992px){.modal.svelte-16ml2tb{--pad-top:56px;--pad-right:158px;width:667px;padding:56px 158px 56px 56px}.title.svelte-16ml2tb{font-size:2.125em}}@keyframes svelte-16ml2tb-fade{0%{opacity:0}}@keyframes svelte-16ml2tb-slide-up{0%{transform:translateY(100%)}}@keyframes svelte-16ml2tb-grow{0%{transform:scale(.9)}}.progress.svelte-ilnjwj{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;width:100%;height:58px;padding:0;display:flex}.rank.svelte-ilnjwj{min-width:85px;font-size:var(--text-md);white-space:nowrap;font-weight:700;display:block;position:relative}.old.svelte-ilnjwj{animation:.466s ease-in .267s both svelte-ilnjwj-slide-away;position:absolute;top:0;left:0}.now.svelte-ilnjwj span:where(.svelte-ilnjwj){display:inline-block}.bounce.svelte-ilnjwj span:where(.svelte-ilnjwj){animation:.173s ease-out both svelte-ilnjwj-slow-bounce-up,.157s ease-in forwards svelte-ilnjwj-slow-bounce-down}.bar.svelte-ilnjwj{flex:1;height:100%;margin:0 12px;display:block;position:relative}.line.svelte-ilnjwj{background:var(--progress);height:1px;position:absolute;top:50%;left:0;right:0}.dot.svelte-ilnjwj{background:var(--progress-dot);border-radius:50%;width:9px;height:9px;transition:background-color .2s .1s;position:absolute;top:50%;transform:translate(-50%,-50%)}.dot.last.svelte-ilnjwj{border-radius:0}.dot.done.svelte-ilnjwj{background:var(--bee)}.marker.svelte-ilnjwj{background:var(--bee);width:2rem;height:2rem;color:var(--bee-ink);font-size:var(--text-xs);letter-spacing:-.03125em;font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-weight:500;transition:left .2s;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.marker.final.svelte-ilnjwj{border-radius:0}@keyframes svelte-ilnjwj-slide-away{to{opacity:0;transform:translateY(-100%)}}@keyframes svelte-ilnjwj-slow-bounce-up{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(-20%)}}@keyframes svelte-ilnjwj-slow-bounce-down{0%{transform:translateY(-20%)}to{transform:translateY(0)}}table.svelte-ld5cwz{width:100%;margin-top:var(--space-4);border-collapse:collapse;font-variant-numeric:tabular-nums}th.svelte-ld5cwz{padding-bottom:var(--space-2);font-size:var(--text-sm);text-align:left;font-weight:700}td.svelte-ld5cwz{height:44px;padding:0}.num.svelte-ld5cwz{text-align:right}.track.svelte-ld5cwz{width:40px;position:relative}.track.svelte-ld5cwz:before{background:var(--progress);content:"";width:1px;position:absolute;top:0;bottom:0;left:14px}.track.first.svelte-ld5cwz:before{top:50%}.track.end.svelte-ld5cwz:before{bottom:50%}.dot.svelte-ld5cwz,.marker.svelte-ld5cwz{position:absolute;top:50%;left:14px;transform:translate(-50%,-50%)}.dot.svelte-ld5cwz{background:var(--progress);border-radius:50%;width:9px;height:9px}.dot.done.svelte-ld5cwz{background:var(--bee)}.marker.svelte-ld5cwz{background:var(--bee);width:1.875em;height:1.875em;color:var(--bee-ink);font-size:var(--text-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:flex}.square.svelte-ld5cwz{border-radius:0}.current.svelte-ld5cwz .name:where(.svelte-ld5cwz){font-weight:700}.sub.svelte-ld5cwz{color:var(--ink-muted);font-size:var(--text-sm);font-weight:400;display:block}polygon.svelte-9cs1xz{fill:var(--bg);stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round}polygon.center.svelte-9cs1xz{fill:var(--ink)}.splash.svelte-1xseuib{min-height:100dvh;padding:var(--space-6) var(--space-4);background:var(--bee);color:#000;text-align:center;--bg:var(--bee);--ink:#000;flex-direction:column;justify-content:center;align-items:center;display:flex}h1.svelte-1xseuib{margin-top:var(--space-4);font-family:var(--font-display);font-size:2.5rem;font-weight:700;line-height:1.05}.line.svelte-1xseuib{max-width:18em;margin:var(--space-3) 0 var(--space-6);font-family:var(--font-display);font-size:1.75rem;font-weight:400;line-height:1.15}.pill.svelte-1xseuib{color:#fff;background:#000;border-color:#000;min-width:10em}.pill.secondary.svelte-1xseuib{margin-top:var(--space-3);color:#000;background:0 0;border-color:#000;font-weight:600}.pill.svelte-1xseuib:disabled{opacity:.6;cursor:default}.date.svelte-1xseuib{margin-top:var(--space-5);font-weight:700}.fine.svelte-1xseuib{margin-top:var(--space-1);font-size:var(--text-sm)}.toolbar.svelte-1biaa9h{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--toolbar);padding:0 var(--space-4);border-bottom:1px solid var(--rule);display:flex;position:relative}.back.svelte-1biaa9h{flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-7px;padding:0;display:flex}.back.svelte-1biaa9h svg:where(.svelte-1biaa9h){fill:none;width:24px;height:24px;stroke:var(--ink);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.past.svelte-1biaa9h{white-space:nowrap;min-width:0;font-weight:600;display:none}.narrow-date.svelte-1biaa9h{display:none}.title.svelte-1biaa9h{align-items:baseline;gap:var(--space-3);flex:1;min-width:0;display:flex}h1.svelte-1biaa9h{font-family:var(--font-display);font-size:1.75rem;font-weight:700;line-height:1}.date.svelte-1biaa9h{font-family:var(--font-display);white-space:nowrap;font-size:1.375rem}nav.svelte-1biaa9h{align-items:center;display:flex}button.svelte-1biaa9h{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.tool.svelte-1biaa9h{height:44px;padding:0 var(--space-3);font-size:var(--text-md);white-space:nowrap;align-items:center;font-weight:500;display:flex}.short.svelte-1biaa9h{display:none}.tool.svelte-1biaa9h svg:where(.svelte-1biaa9h){width:12px;height:12px;fill:var(--ink);margin-left:9px;transition:transform .25s}.tool[aria-expanded=true].svelte-1biaa9h svg:where(.svelte-1biaa9h){transform:rotate(180deg)}.more.svelte-1biaa9h{position:relative}.menu.svelte-1biaa9h{min-width:160px;padding:var(--space-1) 0;border:1px solid var(--rule);border-radius:var(--radius-modal);background:var(--bg);box-shadow:var(--shadow);position:absolute;top:100%;right:0}.menu[hidden].svelte-1biaa9h{display:none}.menu.svelte-1biaa9h button:where(.svelte-1biaa9h){width:100%;min-height:44px;padding:0 var(--space-4);font-size:var(--text-md);text-align:left;white-space:nowrap;display:block}@media (hover:hover){.tool.svelte-1biaa9h:hover{text-underline-offset:3px;text-decoration:underline}.menu.svelte-1biaa9h button:where(.svelte-1biaa9h):hover{background:var(--pressed)}}@media (width<=767px){.toolbar.svelte-1biaa9h{padding:0 0 0 var(--space-3)}.title.svelte-1biaa9h{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}nav.svelte-1biaa9h{margin-left:auto}.past.svelte-1biaa9h{font-size:var(--text-sm);display:block}.short.svelte-1biaa9h{display:inline}.long.svelte-1biaa9h{display:none}.tool.svelte-1biaa9h{font-size:var(--text-sm);padding:0 11px}}@media (width<=359px){.wide-date.svelte-1biaa9h{display:none}.narrow-date.svelte-1biaa9h{display:inline}}.wordlist.svelte-1w1otha{position:relative}.frame.svelte-1w1otha{border:1px solid var(--rule);border-radius:var(--radius-box);background:var(--bg)}.wordlist.svelte-1w1otha:not(.wide){height:47px}.wordlist.svelte-1w1otha:not(.wide) .frame:where(.svelte-1w1otha){position:absolute;top:0;left:0;right:0}.summary.svelte-1w1otha{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;width:100%;height:45px;padding:0 12px 0 18px;display:flex}.layers.svelte-1w1otha{flex:1;min-width:0;height:45px;position:relative}.layer.svelte-1w1otha{opacity:0;visibility:hidden;line-height:45px;transition:opacity .27s,visibility 0s .27s;position:absolute;inset:0}.layer.shown.svelte-1w1otha{opacity:1;visibility:visible;transition:opacity .27s}.placeholder.svelte-1w1otha{color:var(--placeholder)}.recent.svelte-1w1otha{height:45px;display:block;overflow:hidden}.recent.svelte-1w1otha span:where(.svelte-1w1otha){float:left;padding-right:7px}.recent.svelte-1w1otha .fresh:where(.svelte-1w1otha){white-space:nowrap;animation:.7s svelte-1w1otha-squishin;overflow:hidden}.chevron.svelte-1w1otha{fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:2px;flex:none;transition:transform .25s}.open.svelte-1w1otha .chevron:where(.svelte-1w1otha){transform:rotate(180deg)}.panel.svelte-1w1otha{overflow:hidden}.wordlist.svelte-1w1otha:not(.wide) .panel:where(.svelte-1w1otha){visibility:hidden;max-height:0;transition:max-height .2s,visibility 0s .2s}.wordlist:not(.wide).open.svelte-1w1otha .panel:where(.svelte-1w1otha){visibility:visible;max-height:calc(68vh - 47px);transition:max-height .2s}.inner.svelte-1w1otha{flex-direction:column;height:calc(68vh - 47px);padding:0 16px 12px;display:flex}.wide.svelte-1w1otha .frame:where(.svelte-1w1otha),.wide.svelte-1w1otha .panel:where(.svelte-1w1otha),.wide.svelte-1w1otha .inner:where(.svelte-1w1otha){flex-direction:column;height:100%;min-height:0;display:flex}.wide.svelte-1w1otha .frame:where(.svelte-1w1otha),.wide.svelte-1w1otha .panel:where(.svelte-1w1otha){flex:1}.wide.svelte-1w1otha .inner:where(.svelte-1w1otha){padding:25px}.heading.svelte-1w1otha{height:35px;font-size:var(--text-md);flex:none;font-weight:400}.words.svelte-1w1otha{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;grid-auto-flow:column;align-content:start;column-gap:24px;min-height:0;display:grid;overflow:auto hidden}.words.svelte-1w1otha::-webkit-scrollbar{display:none}.words.svelte-1w1otha li:where(.svelte-1w1otha){border-bottom:1px solid var(--rule);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-bottom:7px;padding:4px 0;font-weight:500;line-height:22px;overflow:hidden}.words.svelte-1w1otha li.start:where(.svelte-1w1otha){scroll-snap-align:start}.pangram.svelte-1w1otha,.words.svelte-1w1otha li.pangram:where(.svelte-1w1otha){font-weight:700}.pager.idle.svelte-1w1otha{visibility:hidden}.pager.svelte-1w1otha{flex:none;justify-content:center;align-items:center;gap:8px;display:flex}.arrow.svelte-1w1otha{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.arrow.svelte-1w1otha:disabled{cursor:default;opacity:.3}.arrow.svelte-1w1otha svg:where(.svelte-1w1otha){fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:1.5px}.dots.svelte-1w1otha{gap:8px;display:flex}.dot.svelte-1w1otha{background:var(--page-dot);border-radius:50%;width:8px;height:8px}.dot.active.svelte-1w1otha{background:var(--ink)}@keyframes svelte-1w1otha-squishin{0%{opacity:0;max-width:0}to{opacity:1;max-width:200px}}.date.svelte-2j0fgq{color:var(--ink);font-weight:600}.letters.svelte-2j0fgq{margin:var(--space-3) 0 var(--space-4);font-size:var(--text-lg);letter-spacing:.4em;text-transform:uppercase;font-weight:800}.letters.svelte-2j0fgq .center:where(.svelte-2j0fgq){color:var(--check)}.rank.svelte-2j0fgq{margin-bottom:var(--space-4)}.answers.svelte-2j0fgq{column-count:2;column-gap:var(--space-5)}li.svelte-2j0fgq{break-inside:avoid;padding:7px 0 0 24px;line-height:1.5;position:relative}li.found.svelte-2j0fgq:before{border:solid var(--check);content:"";border-width:0 3px 3px 0;width:6px;height:12px;position:absolute;top:11px;left:5px;transform:rotate(45deg)}.pangram.svelte-2j0fgq{font-weight:700}@media (width>=768px){.answers.svelte-2j0fgq{column-count:3}}.game.svelte-1n46o8q{max-width:1080px;min-height:calc(100dvh - var(--toolbar));flex-direction:column;margin:0 auto;display:flex}.status.svelte-1n46o8q{z-index:3;flex-direction:column;margin:0 12px;display:flex;position:relative}.controls.svelte-1n46o8q{flex:1;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.controls.faded.svelte-1n46o8q{opacity:0}.box.svelte-1n46o8q{width:80vw;max-width:290px}.wide.svelte-1n46o8q{flex-direction:row-reverse;align-items:stretch}.wide.svelte-1n46o8q .status:where(.svelte-1n46o8q){width:50%;margin:24px 12px}.wide.svelte-1n46o8q .status:where(.svelte-1n46o8q) .wordlist{flex:1;max-height:600px}.input-wrap.svelte-1n46o8q{position:relative}.toast.svelte-1n46o8q{pointer-events:none;justify-content:center;display:flex;position:absolute;top:-40px;left:0;right:0}.message.svelte-1n46o8q{border:1px solid var(--rule);border-radius:var(--radius-toast);background:var(--bg);text-align:center;min-width:65px;padding:8px 14px;font-size:.875em;animation:.78s cubic-bezier(.375,.25,.315,.89) forwards svelte-1n46o8q-pop;position:relative}.message.error.svelte-1n46o8q{border-color:var(--toast);background:var(--toast);color:var(--toast-ink);animation:1.1s both svelte-1n46o8q-fade-show}.message.pangram.svelte-1n46o8q{border-color:var(--bee);background:var(--bee);color:var(--bee-ink);font-weight:700}.points.svelte-1n46o8q{font-weight:700;animation:.79s ease-out forwards svelte-1n46o8q-float-up;position:absolute;bottom:8px;right:-36px}.input.svelte-1n46o8q{width:100%;height:1.25em;font-size:var(--text-input);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-weight:700;line-height:1.25;display:flex}.content.svelte-1n46o8q{display:inline-block}.placeholder.svelte-1n46o8q:before{content:"Type or click";color:var(--placeholder);letter-spacing:0;text-transform:none;vertical-align:middle;font-size:.5em;font-weight:500}.input.svelte-1n46o8q .center:where(.svelte-1n46o8q){color:var(--bee)}.input.svelte-1n46o8q .bad:where(.svelte-1n46o8q){color:var(--invalid)}.caret.svelte-1n46o8q{background:var(--bee);width:2px;height:1.25em;animation:1s step-end infinite svelte-1n46o8q-blink;display:inline-block}.caret.typed.svelte-1n46o8q{margin-left:4px}.shake.svelte-1n46o8q{animation:.7s cubic-bezier(.36,.07,.19,.97) both svelte-1n46o8q-shake}.actions.svelte-1n46o8q{justify-content:center;display:flex}.actions.svelte-1n46o8q .pill:where(.svelte-1n46o8q){min-width:93.7px;height:51px;margin:0 8px;font-size:1rem}.actions.svelte-1n46o8q .round:where(.svelte-1n46o8q){border-radius:50%;width:51px;min-width:51px;padding:0}.round.svelte-1n46o8q svg:where(.svelte-1n46o8q){fill:none;width:24px;height:24px;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.celebrate.svelte-1n46o8q{margin:var(--space-2) 0 var(--space-5);font-size:var(--text-lg)}@media (width<=370px){.input.svelte-1n46o8q{font-size:1.6em}}@keyframes svelte-1n46o8q-blink{50%{opacity:0}}@keyframes svelte-1n46o8q-shake{20%,60%{transform:translate(-1px)}40%,80%{transform:translate(2px)}}@keyframes svelte-1n46o8q-pop{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@keyframes svelte-1n46o8q-fade-show{0%{opacity:0}20%,70%{opacity:1}to{opacity:0}}@keyframes svelte-1n46o8q-float-up{0%{opacity:0;bottom:8px}50%,60%{opacity:1}to{opacity:0;bottom:23px}}
