._notFound_zh1ft_4{text-align:center;flex-grow:1;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:12px;width:min(100% - 32px,640px);margin-inline:auto;padding-block:40px;display:grid}._notFound_zh1ft_4 h1{letter-spacing:-.02em;font-size:28px}._notFound_zh1ft_4 p{color:var(--text-muted)}._notFound_zh1ft_4 .button{margin-top:8px}._art_zh1ft_31{width:min(100%,420px);height:auto;margin-bottom:16px;overflow:visible}._tile_zh1ft_39{transform-box:fill-box;transform-origin:50%;rotate:var(--tilt);animation:_drift_zh1ft_1 3.8s ease-in-out var(--delay,0s) infinite}._ghost_zh1ft_46{animation:3.4s ease-in-out infinite _bob_zh1ft_1}._lean_zh1ft_51{transform-box:fill-box;transform-origin:50% 100%;animation:7s ease-in-out infinite _lean_zh1ft_51}._eyes_zh1ft_57{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite _look_zh1ft_1,7s ease-in-out infinite _blink_zh1ft_1}@keyframes _drift_zh1ft_1{50%{translate:0 -18px;rotate:calc(var(--tilt) + 6deg)}}@keyframes _bob_zh1ft_1{50%{translate:0 -22px}}@keyframes _look_zh1ft_1{0%,12%,46%,54%,88%,to{translate:0}20%,38%{translate:-30px}62%,80%{translate:30px}}@keyframes _lean_zh1ft_51{0%,12%,46%,54%,88%,to{rotate:0deg}20%,38%{rotate:-4deg}62%,80%{rotate:4deg}}@keyframes _blink_zh1ft_1{0%,47%,53%,to{scale:1}50%{scale:1 .12}}@media (prefers-reduced-motion:reduce){._tile_zh1ft_39,._ghost_zh1ft_46,._lean_zh1ft_51,._eyes_zh1ft_57{animation:none}}._footer_z6zqv_3{margin-top:auto;padding-top:52px}._panel_z6zqv_9{padding:28px 0 calc(24px + env(safe-area-inset-bottom));background:var(--surface);box-shadow:var(--shadow-sm);border-radius:32px 32px 0 0;margin-inline:12px;position:relative}._edge_z6zqv_19{position:absolute;bottom:100%;left:0;right:0}._ghost_z6zqv_28{cursor:pointer;clip-path:inset(-120px -60px 0);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px 14px 0 0;width:88px;height:50px;margin-left:-44px;padding:0;position:absolute;bottom:0;left:50%}._ghost_z6zqv_28 svg,._friend_z6zqv_46 svg{transform-origin:50% 71%;width:100%;height:auto;position:absolute;top:0;left:0;overflow:visible}._body_z6zqv_57{fill:var(--color,#7b3ff6)}._eyes_z6zqv_61{fill:#fff;transform-box:fill-box;transform-origin:50%}@media (hover:hover){._ghost_z6zqv_28 svg{transition:translate .18s}._ghost_z6zqv_28:hover svg{translate:0 -4px}}._hop_z6zqv_80{animation:.9s cubic-bezier(.3,.7,.4,1) _hop_z6zqv_80}._wiggle_z6zqv_84{animation:.65s ease-in-out _wiggle_z6zqv_84}._duck_z6zqv_88{animation:1.1s cubic-bezier(.3,.7,.4,1) _duck_z6zqv_88}._hop_z6zqv_80 ._eyes_z6zqv_61,._wiggle_z6zqv_84 ._eyes_z6zqv_61,._duck_z6zqv_88 ._eyes_z6zqv_61{animation:.28s ease-in-out 80ms _blink_z6zqv_1}@keyframes _hop_z6zqv_80{14%{translate:0 3px;scale:1.1 .9}42%{translate:0 -44px;scale:.94 1.06}64%{translate:0 -44px;scale:1}86%{translate:0 2px;scale:1.06 .95}}@keyframes _wiggle_z6zqv_84{18%{rotate:-14deg}40%{rotate:11deg}62%{rotate:-7deg}82%{rotate:3deg}}@keyframes _duck_z6zqv_88{22%,60%{translate:0 54px}78%{translate:0 -10px}90%{translate:0 2px}}@keyframes _blink_z6zqv_1{50%{scale:1 .1}}._friend_z6zqv_46{aspect-ratio:88/50;cursor:pointer;clip-path:inset(-60px -30px 0);-webkit-tap-highlight-color:transparent;position:absolute;bottom:0}._friend_z6zqv_46 svg{animation:3.6s cubic-bezier(.3,.7,.4,1) both _visit_z6zqv_1}._friend_z6zqv_46 ._eyes_z6zqv_61{animation:3.6s ease-in-out both _glance_z6zqv_1}._leaving_z6zqv_179 svg{animation:.22s ease-in both _leave_z6zqv_1}@keyframes _visit_z6zqv_1{0%,to{translate:0 75%}16%{translate:0 -4%}22%,80%{translate:0}}@keyframes _glance_z6zqv_1{38%,58%{translate:calc(var(--look) * 18px) 0}}@keyframes _leave_z6zqv_1{to{translate:0 75%}}._inner_z6zqv_214{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name links""about fine";align-items:center;gap:10px 32px;width:min(100% - 64px,1400px);margin-inline:auto;display:grid}._name_z6zqv_226{letter-spacing:-.01em;grid-area:name;justify-self:start;align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}._name_z6zqv_226 img{width:32px;height:32px}._about_z6zqv_244{color:var(--text-muted);text-wrap:balance;grid-area:about;font-size:14px}._links_z6zqv_252{flex-wrap:wrap;grid-area:links;justify-content:flex-end;gap:2px;margin-right:-13px;display:flex}._links_z6zqv_252 a{color:var(--text-muted);white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;padding:7px 13px;font-size:15px;font-weight:650;text-decoration:none}._links_z6zqv_252 a:hover{background:var(--surface-muted);color:var(--text)}._fine_z6zqv_278{color:var(--text-muted);flex-wrap:wrap;grid-area:fine;justify-content:flex-end;align-items:center;gap:4px 20px;font-size:13px;display:flex}._fine_z6zqv_278 a{text-decoration:none}._fine_z6zqv_278 a:hover{color:var(--text);text-decoration:underline}@media (width<=899.98px){._inner_z6zqv_214{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""about""links""fine"}._links_z6zqv_252{justify-content:flex-start;margin:4px 0 4px -13px}._fine_z6zqv_278{justify-content:flex-start}}@media (width<=639.98px){._panel_z6zqv_9{border-radius:26px 26px 0 0;margin-inline:8px;padding-top:24px}._inner_z6zqv_214{width:calc(100% - 40px)}._links_z6zqv_252{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:16px;margin:6px 0 2px;display:grid}._links_z6zqv_252 a{color:var(--text);border-radius:0;padding:10px 0}._links_z6zqv_252 a:hover{background:0 0;text-decoration:underline}}._menuAnchor_nmyur_3{flex:none;position:relative}._menuButton_nmyur_8{border:1px solid var(--border);background:var(--surface);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:7px;padding:7px 12px 7px 11px;font-size:14px;font-weight:650;display:inline-flex}._menuButton_nmyur_8 svg{width:15px;height:15px}._menuButton_nmyur_8:hover{background:var(--surface-muted)}._menuButton_nmyur_8[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}._menu_nmyur_3{top:var(--top,64px);z-index:60;width:min(1040px,100vw - 48px);max-height:calc(100svh - var(--top,64px) - 16px);background:var(--surface);box-shadow:0 0 0 1px var(--border), var(--shadow);border-radius:22px;flex-direction:column;padding:12px 12px 4px;animation:.16s ease-out both _drop-in_nmyur_1;display:flex;position:fixed;left:50%;translate:-50%}._menuFoot_nmyur_59{color:var(--text-muted);flex:none;padding:6px 10px;font-size:13px}._library_nmyur_68{flex-direction:column;flex:1;min-height:0;display:flex}._top_nmyur_75{flex:none}._search_nmyur_79{background:var(--surface-muted);height:46px;color:var(--text-muted);cursor:text;border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 14px;display:flex}._search_nmyur_79:focus-within{outline:2px solid var(--accent);outline-offset:0}._search_nmyur_79 svg{flex:none;width:18px;height:18px}._search_nmyur_79 input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}._enterHint_nmyur_115{background:var(--surface);color:var(--text-muted);white-space:nowrap;border-radius:8px;flex:none;padding:4px 9px;font-size:12px;font-weight:650}._groups_nmyur_127{overscroll-behavior:contain;scrollbar-width:none;min-height:0;margin-top:6px;overflow-y:auto}._groups_nmyur_127::-webkit-scrollbar{display:none}._groups_nmyur_127[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}._columns_nmyur_144{columns:4 220px;column-gap:16px}._group_nmyur_127{break-inside:avoid;padding-bottom:8px}._group_nmyur_127 h3{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 4px;font-size:11.5px;font-weight:800}._empty_nmyur_163{color:var(--text-muted);padding:18px 10px;font-size:14px}._clear_nmyur_169{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}._tiles_nmyur_181{gap:2px;display:grid}._tile_nmyur_181{-webkit-tap-highlight-color:transparent;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:11px;padding:6px 8px;text-decoration:none;display:grid}._tile_nmyur_181:hover{background:var(--surface-muted)}._tile_nmyur_181:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._tileActive_nmyur_206,._tileActive_nmyur_206:hover{background:var(--accent-soft)}._tileBest_nmyur_212{box-shadow:inset 0 0 0 1.5px var(--accent)}._tileIcon_nmyur_216{background:color-mix(in srgb, var(--tint) 22%, var(--surface));border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}._tileIcon_nmyur_216 img{width:26px;height:26px}._tileName_nmyur_231{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:15px;font-weight:750;line-height:1.2;overflow:hidden}._status_nmyur_241{color:var(--text-muted);white-space:nowrap;align-self:start;align-items:center;gap:4px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}._status_nmyur_241 svg{flex:none;width:14px;height:14px}._flame_nmyur_259{color:#f2742b}._done_nmyur_263{color:var(--success)}._lost_nmyur_267{color:var(--danger)}._new_nmyur_271:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}._sheetButton_nmyur_282{border:1px solid var(--border);background:var(--surface);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;display:none}._sheetButton_nmyur_282 svg{width:16px;height:16px}._sheet_nmyur_282{background:var(--surface);width:100%;max-width:100%;max-height:85svh;color:var(--text);box-shadow:var(--shadow);scrollbar-width:none;border:0;border-radius:24px 24px 0 0;margin:auto 0 0;padding:0}._sheet_nmyur_282::-webkit-scrollbar{display:none}._sheet_nmyur_282::backdrop{background:#0000006b}._sheet_nmyur_282[open]{animation:.22s ease-out both _sheet-up_nmyur_1}._sheetBody_nmyur_328{padding:0 12px calc(16px + env(safe-area-inset-bottom))}._sheet_nmyur_282 ._top_nmyur_75{z-index:2;background:var(--surface);padding:8px 0;position:sticky;top:0}._sheet_nmyur_282 ._top_nmyur_75:before{content:"";background:var(--border);border-radius:99px;width:40px;height:5px;margin:2px auto 10px;display:block}._sheetHead_nmyur_351{justify-content:space-between;align-items:center;padding:0 8px 10px;display:flex}._sheetHead_nmyur_351 h2{letter-spacing:-.02em;font-size:20px;font-weight:850}._sheetClose_nmyur_364{background:var(--surface-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}._sheetClose_nmyur_364 svg{width:14px;height:14px}._sheet_nmyur_282 ._groups_nmyur_127{margin-top:0;overflow:visible}._sheet_nmyur_282 ._columns_nmyur_144{columns:auto}._sheet_nmyur_282 ._tiles_nmyur_181{grid-template-columns:1fr 1fr}._sheet_nmyur_282 ._tile_nmyur_181{border-radius:14px;grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:8px 10px}._sheet_nmyur_282 ._tileIcon_nmyur_216{border-radius:12px;width:40px;height:40px}._sheet_nmyur_282 ._tileIcon_nmyur_216 img{width:28px;height:28px}._sheet_nmyur_282 ._enterHint_nmyur_115{display:none}._sheetLinks_nmyur_419{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}._sheetLinks_nmyur_419>.button{flex:1 1 0;min-height:40px;padding-inline:14px;font-size:14px}@media (width>=600px){._sheet_nmyur_282{width:min(100% - 48px,640px);margin:auto auto 0}._sheet_nmyur_282 ._tiles_nmyur_181{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1099.98px){._menuAnchor_nmyur_3{display:none}._sheetButton_nmyur_282{display:grid}}@keyframes _drop-in_nmyur_1{0%{opacity:0;transform:translateY(-6px)}}@keyframes _sheet-up_nmyur_1{0%{transform:translateY(100%)}}._anchor_1nq6j_3{flex:none;position:relative}._button_1nq6j_8{border:1px solid var(--border);background:var(--surface);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;align-items:center;gap:5px;height:38px;padding:0 12px 0 3px;font-size:15px;font-weight:800;display:inline-flex}._button_1nq6j_8:hover{background:var(--surface-muted)}._button_1nq6j_8[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft)}._button_1nq6j_8[data-placeholder]{visibility:hidden;width:64px;display:inline-block}._count_1nq6j_40{min-width:1ch}._ring_1nq6j_44{place-items:center;width:30px;height:30px;display:grid;position:relative}._ringSvg_1nq6j_52{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._ringTrack_1nq6j_60,._ringFill_1nq6j_61{fill:none;stroke-width:3px}._ringTrack_1nq6j_60{stroke:var(--border)}._ringFill_1nq6j_61{stroke:var(--accent);stroke-linecap:round;transition:stroke-dasharray .6s cubic-bezier(.2,.9,.3,1)}._ringFill_1nq6j_61[data-empty]{stroke:none}._ring_1nq6j_44[data-complete] ._ringFill_1nq6j_61{stroke:var(--success)}._flame_1nq6j_85{width:16px;height:16px;color:var(--text-muted);opacity:.45;position:relative}._lit_1nq6j_94{color:#f2742b;opacity:1}._menu_1nq6j_101{z-index:60;background:var(--surface);width:380px;max-width:calc(100vw - 48px);box-shadow:0 0 0 1px var(--border), var(--shadow);border-radius:20px;padding:16px;animation:.16s ease-out both _drop-in_1nq6j_1;position:absolute;top:calc(100% + 8px);right:0}._sheet_1nq6j_119{background:var(--surface);width:100%;max-width:100%;max-height:86svh;color:var(--text);box-shadow:var(--shadow);border:0;border-radius:24px 24px 0 0;margin:auto 0 0;padding:0}._sheet_1nq6j_119::backdrop{background:#0000006b}._sheet_1nq6j_119[open]{animation:.22s ease-out both _sheet-up_1nq6j_1}._sheetBody_1nq6j_140{padding:8px 16px calc(18px + env(safe-area-inset-bottom))}._sheetBody_1nq6j_140:before{content:"";background:var(--border);border-radius:99px;width:40px;height:5px;margin:2px auto 12px;display:block}@media (width>=600px){._sheet_1nq6j_119{width:min(100% - 48px,460px);margin:auto auto 0}}._panel_1nq6j_163{gap:16px;display:grid}._head_1nq6j_168{justify-content:space-between;align-items:center;gap:12px;display:flex}._title_1nq6j_175{letter-spacing:-.02em;font-size:20px;font-weight:850}._date_1nq6j_181{color:var(--text-muted);font-size:13px}._close_1nq6j_186{background:var(--surface-muted);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}._close_1nq6j_186 svg{width:14px;height:14px}._streak_1nq6j_204{background:var(--surface-muted);border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px;display:grid}._bigFlame_1nq6j_213{width:40px;height:40px;color:var(--text-muted);opacity:.4}._bigFlame_1nq6j_213._lit_1nq6j_94{color:#f2742b;opacity:1}._streakText_1nq6j_225{gap:2px;display:grid}._streakLine_1nq6j_230{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:17px;font-weight:800;line-height:1.3;display:flex}._best_1nq6j_240{color:var(--text-muted);font-size:13px;font-weight:650}._streakNote_1nq6j_246{color:var(--text-muted);font-size:13px;line-height:1.4}._freezes_1nq6j_254{border-top:1px solid var(--border);color:var(--text-muted);grid-column:1/-1;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding-top:12px;font-size:12.5px;line-height:1.35;display:grid}._freezeIcons_1nq6j_267{justify-content:center;gap:4px;display:flex}._freeze_1nq6j_254{width:17px;height:17px;color:var(--border);flex:none}._freezeHeld_1nq6j_280{color:#3b9edb}._sectionTitle_1nq6j_284{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:14px;font-weight:750;display:flex}._progress_1nq6j_294{color:var(--text-muted);font-size:13px;font-weight:650}._games_1nq6j_300{gap:2px;margin:0;padding:0;list-style:none;display:grid}._game_1nq6j_300{-webkit-tap-highlight-color:transparent;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 8px 5px 5px;text-decoration:none;display:grid}._game_1nq6j_300:hover{background:var(--surface-muted)}._gameIcon_1nq6j_323{background:color-mix(in srgb, var(--tint) 22%, var(--surface));border-radius:10px;place-items:center;width:36px;height:36px;display:grid}._gameName_1nq6j_332{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}._status_1nq6j_340{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}._status_1nq6j_340 svg{width:14px;height:14px}._solved_1nq6j_356{color:var(--success)}._lost_1nq6j_360{color:var(--danger)}._play_1nq6j_364{color:var(--accent)}._actions_1nq6j_368{flex-wrap:wrap;gap:8px;display:flex}._actions_1nq6j_368 .button{flex:140px;min-height:40px;padding:0 14px;font-size:14px}._actions_1nq6j_368 .button svg{width:16px;height:16px}._actions_1nq6j_368 .button:disabled{opacity:.45;cursor:default;transform:none}._footLink_1nq6j_392{color:var(--accent);justify-self:start;align-items:center;gap:7px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}._footLink_1nq6j_392 svg{width:18px;height:18px}._save_1nq6j_408{color:var(--text-muted);font-size:13px;line-height:1.45}._saveLink_1nq6j_414{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}@keyframes _drop-in_1nq6j_1{0%{opacity:0;transform:translateY(-6px)}}@keyframes _sheet-up_1nq6j_1{0%{transform:translateY(100%)}}._header_1gglr_1{z-index:50;view-transition-name:site-header;position:relative}._inner_1gglr_15{--header-least:1230px;width:min(100% - 48px, max(var(--page-width,1400px), var(--header-least)));align-items:center;gap:8px;height:56px;margin-inline:auto;display:flex}._brand_1gglr_25{letter-spacing:-.01em;border-radius:12px;flex:none;align-items:center;gap:10px;margin-right:14px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}._logo_1gglr_38{flex:none;width:40px;height:40px}._nav_1gglr_44{gap:2px;min-width:0;display:flex;position:relative}._link_1gglr_51{color:var(--text-muted);white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 13px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}._link_1gglr_51:hover,._active_1gglr_71{background:var(--surface-muted);color:var(--text)}._linkLogo_1gglr_76{flex:none;width:20px;height:20px}._end_1gglr_83{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}._pageLink_1gglr_92{border:1px solid var(--border);background:var(--surface);white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;align-items:center;gap:7px;height:38px;padding:0 14px 0 11px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}._pageLink_1gglr_92 svg{width:17px;height:17px}._pageLink_1gglr_92:hover{background:var(--surface-muted)}._pageLinkActive_1gglr_118,._pageLinkActive_1gglr_118:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}@media (width<=1439.98px){._inner_1gglr_15{--header-least:1070px}._pageLink_1gglr_92{justify-content:center;width:38px;padding:0}._pageLinkLabel_1gglr_137{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}._link_1gglr_51:nth-child(n+6){display:none}@media (width<=1279.98px){._inner_1gglr_15{--header-least:960px}._link_1gglr_51:nth-child(n+5){display:none}}@media (width<=1099.98px){._inner_1gglr_15{width:min(100% - 32px, var(--page-width,1180px));gap:6px}._brand_1gglr_25{margin-right:4px}._end_1gglr_83{gap:6px}._pageLink_1gglr_92{display:none}._nav_1gglr_44{scrollbar-width:none;flex:1;overflow-x:auto}._nav_1gglr_44::-webkit-scrollbar{display:none}._fade_1gglr_195{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}._nav_1gglr_44{margin-right:6px}._link_1gglr_51,._link_1gglr_51:nth-child(n){gap:6px;padding:7px 11px;display:inline-flex}._linkLogo_1gglr_76{width:18px;height:18px}}@media (width<=639.98px){._inner_1gglr_15{width:calc(100% - 24px)}._nav_1gglr_44{display:none}}@media (width<=359.98px){._brandName_1gglr_231{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}._notice_195yx_4{z-index:55;padding:max(5px, env(safe-area-inset-top)) 16px 5px;background:var(--accent);color:var(--on-accent);text-align:center;view-transition-name:site-notice;font-size:13px;font-weight:700;line-height:18px;position:sticky;top:0}:root:has(._notice_195yx_4){--notice:calc(max(5px, env(safe-area-inset-top)) + 23px)}._short_195yx_25{display:none}@media (width<=639.98px){._long_195yx_30{display:none}._short_195yx_25{display:inline}}._tip_1rhvp_3{--tip-bg:#1c1916;--tip-fg:#f6f3ee;--tip-rim:transparent;z-index:300;border:1px solid var(--tip-rim);background:var(--tip-bg);max-width:min(260px,100vw - 16px);color:var(--tip-fg);box-shadow:var(--shadow);text-align:center;pointer-events:none;border-radius:9px;margin:0;padding:5px 10px 6px;font-size:13px;font-weight:700;line-height:1.35;animation:.13s ease-out _tip-in_1rhvp_1;position:fixed;inset:auto;overflow:visible}@media (prefers-color-scheme:dark){._tip_1rhvp_3{--tip-bg:#2a2723;--tip-fg:var(--text);--tip-rim:#3d3833}}._tip_1rhvp_3[data-side=below]{animation-name:_tip-in-below_1rhvp_1}@keyframes _tip-in_1rhvp_1{0%{opacity:0;transform:translateY(3px)}}@keyframes _tip-in-below_1rhvp_1{0%{opacity:0;transform:translateY(-3px)}}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/nunito-latin-DfxoCC8w.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2007-200B,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2052,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/nunito-cyrillic-Coyx-FeJ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+462-463,U+46A-46B,U+472-475,U+48A-4A5,U+4A8-4FF,U+510-513,U+51A-51D,U+524-529,U+52E-52F,U+20B4,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/nunito-latin-ext-D58sIh5Y.woff2)format("woff2");unicode-range:U+100-130,U+132,U+134-151,U+154-17E,U+181,U+18A,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1B3-1B4,U+1C4-1CE,U+1D4,U+1E5-1E7,U+1E9-1EB,U+1EF,U+1FA-21B,U+21F,U+226-228,U+22A-22D,U+230-233,U+237,U+253,U+257,U+259,U+292,U+2B9-2BA,U+2BE-2BF,U+2C7-2CC,U+2D8-2D9,U+2DB,U+2DD,U+300,U+302-303,U+306-307,U+309-30C,U+30F,U+311-312,U+31B,U+323-324,U+326-328,U+32E,U+331,U+335,U+337-338,U+394,U+3A3,U+3A9,U+3BC,U+3C0,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E37,U+1E3A-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E5B,U+1E5E-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EA0-1EF9,U+2070,U+2074-2079,U+2080-2089,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB,U+20AD-20AE,U+20B1-20B2,U+20B5,U+20B8-20BA,U+20BC-20BD,U+2113,U+2126,U+212E,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E8-27E9,U+F8FF,U+FB01-FB02}@font-face{font-family:Nunito Fallback;font-weight:400;src:local(Arial),local(ArialMT);size-adjust:100.46%;ascent-override:100.64%;descent-override:35.14%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:98.57%;ascent-override:102.57%;descent-override:35.81%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font:Nunito, "Nunito Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bg:#f6f3ee;--surface:#fff;--surface-muted:#eeeae3;--text:#1c1916;--text-muted:#6b645c;--border:#e3ddd3;--accent:#5a45dc;--accent-hover:#4a36c4;--accent-soft:#ebe7fc;--on-accent:#fff;--success:#1e8a4c;--danger:#d03a2a;--shadow-sm:0 1px 2px #1c19160f;--shadow:0 1px 2px #1c19160d, 0 12px 32px -10px #1c191633;--radius:18px;--board-line:#2b2622;--board-grid:#2b26223d;--piece:#1c1916;--region-0:#c6b4f0;--region-1:#ffc68f;--region-2:#a7c9ff;--region-3:#bce3a5;--region-4:#ff9f8d;--region-5:#f4e48a;--region-6:#d9d5ce;--region-7:#f6b6d8;--region-8:#98dccf;--region-9:#ddc29c;--region-10:#b5c2d1;--region-11:#f4eee2}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#131210;--surface:#1d1b18;--surface-muted:#282521;--text:#f2eee8;--text-muted:#a8a096;--border:#34302b;--accent:#a594ff;--accent-hover:#b8abff;--accent-soft:#2b2547;--on-accent:#15121f;--success:#4cc27f;--danger:#ff6d5c;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 2px #0000004d, 0 12px 32px -10px #000000b3;--board-line:#0d0c0b;--board-grid:#4d4842;--piece:#16130f;--region-0:#a48fdc;--region-1:#e2a670;--region-2:#84a8e6;--region-3:#98c482;--region-4:#e28370;--region-5:#d5c56c;--region-6:#aaa59d;--region-7:#d897bb;--region-8:#73bcaf;--region-9:#bea47f;--region-10:#8d9cad;--region-11:#d3cbbb}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none;scroll-padding-top:36px}body{background:var(--bg);min-height:100svh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;font-size:16px;line-height:1.5;display:flex}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}a{color:inherit}button{font:inherit;color:inherit}svg{display:block}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.page{width:min(100% - 32px,640px);margin-inline:auto;padding-block:8px 72px}.button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:650;text-decoration:none;transition:background-color .12s,border-color .12s,transform .12s;display:inline-flex}.button:hover{background:var(--surface-muted)}.button:active{transform:scale(.97)}.button svg{width:18px;height:18px}.button[aria-busy=true]{cursor:progress}.button-primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.button-primary:hover{border-color:var(--accent-hover);background:var(--accent-hover)}[data-more=after]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}[data-more=before]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.message-page{justify-items:start;gap:12px;padding-top:48px;display:grid}.message-logo{width:56px;height:56px;margin-bottom:4px}.page-loading{place-items:center;min-height:60svh;display:grid}.message-page h1{letter-spacing:-.02em;font-size:28px}.message-page p{color:var(--text-muted)}.error-details{background:var(--surface-muted);border-radius:12px;max-width:100%;padding:12px;font-size:12px;overflow:auto}.progress{z-index:100;background:var(--accent);transform-origin:0;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.progress-active{animation:2.5s cubic-bezier(.1,.6,.3,1) .15s both progress}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(.9)}}::view-transition-old(root){animation:90ms ease-out both page-out}::view-transition-new(root){animation:.22s cubic-bezier(.2,.7,.2,1) 40ms both page-in}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}}::view-transition-group(site-header){animation:none}::view-transition-new(site-header){animation:none}::view-transition-group(site-notice){animation:none}::view-transition-new(site-notice){animation:none}::view-transition-old(site-header){display:none}::view-transition-old(site-notice){display:none}::view-transition-group(mode-tabs){animation:none}::view-transition-old(mode-tabs):not(:only-child){display:none}::view-transition-new(mode-tabs):not(:only-child){animation:none}::view-transition-old(mode-tabs):only-child{animation-duration:.16s}::view-transition-new(mode-tabs):only-child{animation-duration:.16s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
