.crash[data-v-38c5c592]{align-items:flex-start;gap:var(--ds-space-3);flex-direction:column;display:flex}.headline[data-v-38c5c592]{font-size:var(--ds-font-size-heading-sm);font-weight:var(--ds-font-weight-semibold);margin:0}.body[data-v-38c5c592]{color:var(--ds-color-text-muted);margin:0}.app-logo[data-v-a07a74ff]{flex:none;align-items:center;height:2rem;display:inline-flex}.logo-mark[data-v-a07a74ff]{z-index:1;width:auto;height:100%}.logo-text[data-v-a07a74ff]{color:var(--cg-logo-text);font-size:var(--cg-logo-text-size,var(--ds-font-size-heading-lg));line-height:var(--ds-line-height-none);margin-left:round(down,-.7em,1px)}.logo-text[data-v-a07a74ff]:first-letter{opacity:0}.navigation-progress[data-v-253f082f]{z-index:1000;pointer-events:none;position:fixed;inset-block-start:var(--cg-topbar-height,3rem);inset-inline:0}.navigation-progress__track[data-v-253f082f],.navigation-progress__indicator[data-v-253f082f]{height:.1875rem}.navigation-progress__track[data-v-253f082f]{background:color-mix(in oklab, var(--ds-color-accent) 18%, transparent);overflow:hidden}.navigation-progress__indicator[data-v-253f082f]{background:var(--ds-color-accent);width:40%;animation:1.2s ease-in-out infinite navigation-progress-253f082f}@keyframes navigation-progress-253f082f{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.navigation-progress__indicator[data-v-253f082f]{width:100%;animation:none}}.link-wrapper[data-v-a9830cd3]{display:block}ds-nav-item[data-v-a9830cd3]{width:100%}.form-error[data-v-c7bc0997]{grid-template-rows:0fr;transition:grid-template-rows .16s;display:grid}.form-error--shown[data-v-c7bc0997],.form-error--reserved[data-v-c7bc0997]{grid-template-rows:1fr}.form-error--reserved:not(.form-error--shown) ds-alert[data-v-c7bc0997]{visibility:hidden}.form-error-clip[data-v-c7bc0997]{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.form-error[data-v-c7bc0997]{transition:none}}.actions[data-v-cecc70ad]{justify-content:flex-end;gap:var(--ds-space-2);display:flex}.cta-mode--challenge[data-v-cecc70ad]{--ds-button-solid:var(--cg-mode-challenge);--ds-button-solid-hover:var(--cg-mode-challenge-hover);--ds-button-solid-active:var(--cg-mode-challenge-active);--ds-button-on-solid:var(--cg-mode-challenge-fg)}.dialog-form[data-v-df568173]{gap:var(--ds-space-4);max-width:var(--cg-page-width-form);flex-direction:column;display:flex}.dialog-form[data-v-df568173] ds-segmented-control,.dialog-form[data-v-df568173] ds-select,.dialog-form[data-v-df568173] ds-text-field{width:100%}.bounds[data-v-a90a0b93]{align-items:flex-start;gap:var(--ds-space-4);width:100%;min-width:0;display:flex}.bound[data-v-a90a0b93]{gap:var(--ds-space-1);flex-direction:column;flex:11rem;min-width:0;display:flex}.bound-label[data-v-a90a0b93]{color:var(--ds-color-fg);font-size:var(--ds-font-size-body-md);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-line-height-normal)}.pick-dialog[data-v-72894e2d]{--ds-dialog-max-width:480px}.lead[data-v-72894e2d]{margin:0 0 var(--ds-space-4);color:var(--ds-color-fg-muted)}.actions[data-v-72894e2d]{justify-content:flex-end;gap:var(--ds-space-2);display:flex}.cta-mode--casual[data-v-72894e2d]{--ds-button-solid:var(--cg-mode-casual);--ds-button-solid-hover:var(--cg-mode-casual-hover);--ds-button-solid-active:var(--cg-mode-casual-active);--ds-button-on-solid:var(--cg-mode-casual-fg)}.prefs[data-v-af7e3f8e]{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);margin:var(--ds-space-1) 0 0;grid-template-columns:auto 1fr;display:grid}dt[data-v-af7e3f8e]{font-weight:var(--ds-font-weight-semibold);white-space:nowrap}dt[data-v-af7e3f8e]:after{content:":"}dd[data-v-af7e3f8e]{margin:0}.scale[data-v-af7e3f8e]{--ds-color-accent:currentcolor;--ds-color-fg:currentcolor}.quick-item[data-v-f4feb3a9]{width:100%}.quick-item[data-v-f4feb3a9]:not([disabled]){--ds-color-accent:var(--cg-mode-casual);--ds-color-accent-hover:var(--cg-mode-casual-hover);--ds-color-accent-active:var(--cg-mode-casual-active)}.quick-tooltip[data-v-f4feb3a9]{display:block}.action-icon[data-v-f4feb3a9]{color:var(--ds-color-accent)}.spinning[data-v-f4feb3a9]{animation:1s linear infinite xw-spin-f4feb3a9}@media (prefers-reduced-motion:reduce){.spinning[data-v-f4feb3a9]{animation:none}}@keyframes xw-spin-f4feb3a9{to{transform:rotate(360deg)}}.action-icon[data-v-8c8dab5c]{color:var(--ds-color-accent)}.casual-item[data-v-8c8dab5c]{--ds-color-accent:var(--cg-mode-casual);--ds-color-accent-hover:var(--cg-mode-casual-hover);--ds-color-accent-active:var(--cg-mode-casual-active)}.challenge-tooltip[data-v-8c8dab5c]{display:block}.challenge-item[data-v-8c8dab5c]{width:100%}.challenge-item[data-v-8c8dab5c]:not([disabled]){--ds-color-accent:var(--cg-mode-challenge);--ds-color-accent-hover:var(--cg-mode-challenge-hover);--ds-color-accent-active:var(--cg-mode-challenge-active)}.challenge-item[data-v-8c8dab5c]::part(label){flex:1;align-items:center}.live-dot[data-v-8c8dab5c]{border-radius:var(--ds-radius-full,999px);background:var(--ds-color-danger,#d64545);width:.5rem;height:.5rem;margin-left:auto;animation:2s ease-in-out infinite xw-live-pulse-8c8dab5c}.challenge-item[compact] .live-dot[data-v-8c8dab5c]{display:none}@media (prefers-reduced-motion:reduce){.live-dot[data-v-8c8dab5c]{animation:none}}@keyframes xw-live-pulse-8c8dab5c{0%,to{opacity:1}50%{opacity:.35}}.sidenav-footer[data-v-6070b387]{align-items:center;gap:var(--ds-space-1);border-block-start:1px solid var(--ds-color-border);padding:var(--ds-space-3) var(--ds-space-2) var(--ds-space-2);flex-direction:column;margin-block-start:var(--ds-space-2);display:flex}nav[data-v-6070b387]{align-items:center;gap:var(--ds-space-1) var(--ds-space-3);flex-direction:column;display:flex}ds-link[data-v-6070b387]{color:var(--ds-color-fg-muted);font-size:var(--ds-font-size-body-sm)}ds-link[data-v-6070b387]:hover{color:var(--cg-panel-fg)}.version[data-v-6070b387]{color:var(--ds-color-fg-muted);font-size:var(--ds-font-size-body-sm);opacity:.8;margin:0}ds-sidenav[data-v-81e1857a]{--ds-sidenav-width:200px}ds-sidenav[data-v-81e1857a]::part(nav){padding:var(--ds-space-3)}.play-actions[data-v-81e1857a]{gap:var(--ds-space-1);border-block:1px solid var(--ds-color-border);padding-block:var(--ds-space-2);margin:var(--ds-space-1) 0;flex-direction:column;display:flex}ds-sidenav[data-v-81e1857a] ds-nav-item:not([current]):not([disabled])::part(link),ds-sidenav ds-nav-group[data-v-81e1857a]::part(heading){color:var(--cg-panel-fg)}ds-sidenav[data-v-81e1857a] ds-nav-item[current]::part(link){color:var(--cg-nav-current-color,var(--ds-color-accent-active))}.breadcrumb-row[data-v-c717cf19]{align-items:center;gap:var(--ds-space-2,.5rem);margin-bottom:var(--ds-space-3,.75rem);display:flex}.breadcrumb[data-v-c717cf19]{min-width:0}.breadcrumb-actions[data-v-c717cf19]{align-items:center;display:inline-flex}.breadcrumb-actions[data-v-c717cf19]:empty{display:none}.page-info[data-v-c717cf19]{flex:none;display:none}@media (width<=36rem){.page-info[data-v-c717cf19]{display:inline-flex}}.header-popover[data-v-4f81fc5b]{--ds-color-bg:var(--cg-panel-bg);--ds-color-bg-subtle:var(--cg-panel-bg-subtle);--ds-color-fg:var(--cg-panel-fg);--ds-color-fg-muted:var(--cg-panel-fg-muted);--ds-color-border:var(--cg-panel-border);--ds-sidenav-item-height:var(--ds-size-md);align-items:center;display:inline-flex}.header-popover__content[data-v-4f81fc5b]{box-sizing:border-box;gap:var(--ds-space-1);width:min(var(--cg-header-popover-width,16rem), calc(100dvw - var(--ds-space-4) * 2));max-height:var(--cg-header-popover-max-height,calc(100dvh - var(--cg-topbar-height) - 16px));padding:var(--ds-space-2);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-bg);box-shadow:var(--ds-shadow-lg);display:grid;overflow:auto}.header-popover__content--flush[data-v-4f81fc5b]{gap:0;padding:0;overflow:hidden}@media (width<=36rem){.header-popover__content[data-v-4f81fc5b]{margin-inline:var(--ds-space-4)}}.language-section[data-v-b2749e13]{gap:var(--ds-space-1);display:grid}.language-label[data-v-b2749e13]{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);color:var(--cg-panel-fg);display:flex}.language-options[data-v-b2749e13]{gap:var(--ds-space-1);display:grid}.language-option[data-v-b2749e13]::part(link){width:100%;color:var(--ds-color-fg)}.language-check.is-hidden[data-v-b2749e13]{visibility:hidden}.theme-section[data-v-9d742102]{gap:var(--ds-space-1);display:grid}.theme-label[data-v-9d742102]{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);color:var(--cg-panel-fg);display:flex}.theme-options[data-v-9d742102]{gap:var(--ds-space-1);display:grid}.theme-option[data-v-9d742102]::part(link){width:100%;color:var(--ds-color-fg)}.guest-trigger[data-v-b8c7a5cb]::part(button){color:var(--ds-color-accent)}.guest-trigger[data-v-b8c7a5cb]::part(button):hover{background:var(--cg-topbar-hover-bg)}.count-badge[data-v-795211ef]{min-width:1rem;height:1rem;color:var(--ds-color-ink-1000);font-size:var(--ds-font-size-body-sm);font-weight:var(--ds-font-weight-bold);font-variant-numeric:tabular-nums;line-height:var(--ds-line-height-none);border-radius:999px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.count-badge--accent[data-v-795211ef]{background:var(--ds-color-accent)}.count-badge--danger[data-v-795211ef]{background:var(--ds-color-danger)}.notification[data-v-8f8004af]{align-items:start;gap:var(--ds-space-2);width:100%;padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-color-fg);text-align:left;font:inherit;background:0 0;border:none;grid-template-columns:auto 1fr auto;display:grid}.notification--clickable[data-v-8f8004af]{cursor:pointer}.notification--clickable[data-v-8f8004af]:hover{background:var(--ds-color-bg-subtle)}.notification--clickable[data-v-8f8004af]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #4a72cc59}.notification--pinned[data-v-8f8004af]{background:var(--ds-color-bg-subtle)}.notification-icon[data-v-8f8004af]{color:var(--ds-color-fg-muted);margin-top:var(--ds-space-1)}.notification-body[data-v-8f8004af]{gap:var(--ds-space-1);min-width:0;display:grid}.notification-title[data-v-8f8004af],.notification-text[data-v-8f8004af]{overflow-wrap:anywhere}.notification-title[data-v-8f8004af]{font-weight:var(--ds-font-weight-semibold)}.notification-text[data-v-8f8004af]{color:var(--ds-color-fg-muted);font-size:var(--ds-font-size-body-md)}.notification-time[data-v-8f8004af]{color:var(--ds-color-fg-muted);font-size:var(--ds-font-size-body-sm)}.notification-dot[data-v-8f8004af]{background:var(--ds-color-accent);border-radius:50%;align-self:center;width:.5rem;height:.5rem}.notifications-skeleton[data-v-21328791]{display:grid}.notifications-skeleton__row[data-v-21328791]{align-items:start;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.notifications-skeleton__body[data-v-21328791]{gap:var(--ds-space-1);min-width:0;display:grid}.notifications-menu[data-v-5160f6f3]{--cg-header-popover-width:22rem;--cg-header-popover-max-height:min(32rem, calc(100dvh - var(--cg-topbar-height) - 16px))}.notifications-trigger[data-v-5160f6f3]{position:relative}.notifications-trigger[data-v-5160f6f3]::part(button){color:var(--cg-topbar-fg);gap:0}.notifications-trigger[data-v-5160f6f3]::part(button):hover{background:var(--cg-topbar-hover-bg)}.notifications-badge[data-v-5160f6f3]{position:absolute;top:0;right:0}.notifications-dropdown[data-v-5160f6f3]{max-height:inherit;grid-template-rows:auto minmax(0,1fr);display:grid}.notifications-header[data-v-5160f6f3]{justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--ds-color-border);display:flex}.notifications-heading[data-v-5160f6f3]{color:var(--ds-color-fg);font-weight:var(--ds-font-weight-semibold)}.notifications-list[data-v-5160f6f3]{gap:var(--ds-space-1);scrollbar-width:thin;scrollbar-color:var(--ds-color-fg-subtle) transparent;min-height:0;display:grid;overflow:hidden auto}.notifications-list[data-v-5160f6f3]::-webkit-scrollbar{width:8px}.notifications-list[data-v-5160f6f3]::-webkit-scrollbar-thumb{background:var(--ds-color-border)}.notifications-empty[data-v-5160f6f3]{padding:var(--ds-space-4);color:var(--ds-color-fg-muted);text-align:center;margin:0}.identity[data-v-a74f558d]{align-items:center;gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-1) var(--ds-space-3) var(--ds-space-2);display:flex}.name[data-v-a74f558d]{color:var(--ds-color-fg);font-weight:var(--ds-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-links[data-v-86a0dfcb]{gap:var(--ds-space-1);display:grid}.profile-link[data-v-86a0dfcb]::part(link){width:100%;color:var(--ds-color-fg)}.xp-bar[data-v-6907dfda]{cursor:pointer;-webkit-user-select:none;user-select:none}.xp-bar__label[data-v-6907dfda]{justify-content:flex-start;align-items:center;gap:var(--ds-space-1);width:100%;height:100%;display:flex}.xp-bar[data-v-6907dfda]:focus-visible{outline:3px solid var(--ds-color-focus)}.xp-bar[data-v-6907dfda]::part(track){margin-bottom:1px}.points[data-v-2c3ce7c0]{gap:var(--ds-space-1);flex-direction:column;display:flex}.credits[data-v-2c3ce7c0]{align-items:center;gap:var(--ds-space-1);height:var(--ds-size-md);padding-left:var(--ds-space-3);font-variant-numeric:tabular-nums;display:flex}.xp-bar[data-v-2c3ce7c0]::part(bar){margin-right:var(--ds-space-8)}.xp-bar[data-v-2c3ce7c0]::part(label),.xp-bar[data-v-2c3ce7c0]::part(track){margin-left:var(--ds-space-4)}.credits-icon[data-v-2c3ce7c0]{color:var(--cg-credits-color)}.sign-out[data-v-1b6f6457]::part(button){color:var(--ds-color-fg);justify-content:flex-start}.version[data-v-f5d7deb5]{gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-color-fg-muted);font-size:var(--ds-font-size-body-sm);margin:0;display:flex}.commit[data-v-f5d7deb5]{opacity:.7}.user-trigger[data-v-cb24a29d]::part(button){color:var(--cg-topbar-fg);gap:0}.user-trigger[data-v-cb24a29d]::part(button):hover{background:var(--cg-topbar-hover-bg)}.section-divider[data-v-cb24a29d]{margin-block:0}.header-actions[data-v-4e6f3f00]{align-items:center;gap:var(--ds-space-2);display:flex}.header-actions ds-button[variant=ghost][data-v-4e6f3f00]::part(button){color:var(--ds-color-accent)}@media (width<=30rem){.register-action[data-v-4e6f3f00]{display:none}}.unverified[data-v-831ad56a]{margin-block-end:var(--ds-space-3)}.unverified__body[data-v-831ad56a],.unverified__result[data-v-831ad56a]{margin:0 0 var(--ds-space-2)}.unverified__result[data-v-831ad56a]{margin-block-end:0}.skip-link[data-v-acac7f48]{top:var(--ds-space-2);left:var(--ds-space-2);z-index:1000;padding:var(--ds-space-2) var(--ds-space-3);background:var(--ds-color-surface-default);color:var(--ds-color-text-default);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md,8px);position:fixed;transform:translateY(-200%)}.skip-link[data-v-acac7f48]:focus-visible{transform:translateY(0)}.main-stack[data-v-acac7f48]:focus-visible{outline:none}.shell--casual-table[data-v-acac7f48]::part(main){overflow-clip-margin:var(--ds-space-2);overflow:clip}.shell--forums-thread[data-v-acac7f48]::part(main){overflow:clip}.shell--forums-thread .main-stack[data-v-acac7f48]{flex-direction:column;height:100%;min-height:0;display:flex}.shell[data-v-acac7f48]{--ds-page-shell-max-width:none;--ds-page-shell-menu-toggle-size:var(--ds-size-md);--ds-page-shell-drawer-header-bg:var(--cg-topbar-bg);--ds-page-shell-drawer-header-fg:var(--cg-topbar-fg);--ds-page-shell-drawer-header-border-color:var(--cg-topbar-border);--ds-page-shell-drawer-close-hover-bg:var(--cg-topbar-hover-bg)}.main-stack[data-v-acac7f48]{min-width:0}.aside-end[data-v-acac7f48]{min-height:0;display:flex}.shell--casual-table .main-stack[data-v-acac7f48]{overflow-clip-margin:var(--ds-space-2);flex-direction:column;height:100%;min-height:0;display:flex;overflow:clip}.brand-wrap[data-v-acac7f48]{align-items:center;gap:var(--ds-space-2);flex:auto;min-width:0;max-width:100%;display:inline-flex;overflow:visible}.brand[data-v-acac7f48]{border-radius:var(--ds-radius-sm,4px);outline:none;flex:none;align-items:center;text-decoration:none;display:inline-flex}.page-title[data-v-acac7f48]{display:none}.page-title-tip[data-v-acac7f48]::part(anchor){min-width:0;display:block}.brand[data-v-acac7f48]:focus-visible{box-shadow:var(--ds-shadow-focus)}.drawer-brand[data-v-acac7f48]{min-width:0}@media (width<=36rem){.brand-wrap:not(.brand-wrap--home) .brand-logo[data-v-acac7f48] .logo-text{display:none}.brand-wrap--home[data-v-acac7f48]{--cg-logo-text-size:var(--ds-font-size-heading-md)}.page-title[data-v-acac7f48]{max-width:100%;color:var(--cg-topbar-fg);font-weight:var(--ds-font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.page-title-tip[data-v-acac7f48]{flex:auto;min-width:0}.page-title[data-v-acac7f48]:focus-visible{box-shadow:var(--ds-shadow-focus);border-radius:var(--ds-radius-sm,4px)}}:root{--ds-font-display:var(--ds-font-body)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,h4,h5,h6{margin-block:0}h1:not(.sr-only){font-size:var(--ds-font-size-heading-md)}h2{font-size:var(--ds-font-size-heading-sm)}h3{font-size:var(--ds-font-size-heading-xs)}body{font-family:var(--ds-font-family-body,system-ui, sans-serif);color:var(--ds-color-fg);background:var(--ds-color-bg);margin:0}ds-dialog{--ds-dialog-max-height:min(720px, calc(100svh - 4rem - env(safe-area-inset-bottom,0px)))}ds-page-shell::part(header){--ds-color-bg:var(--cg-topbar-bg);--ds-color-bg-subtle:var(--cg-topbar-hover-bg);--ds-color-fg:var(--cg-topbar-fg);--ds-color-border:var(--cg-topbar-border);background:var(--cg-topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none}ds-page-shell{--ds-page-shell-page-padding-block:var(--ds-space-4);--ds-page-shell-page-padding-inline:var(--ds-space-4)}ds-page-shell:not([mobile-layout]):not([aside-empty]){--ds-page-shell-page-padding-inline:var(--ds-space-6)}ds-page-shell:has(.page--non-scrolling-heading)::part(main-content){padding-block:0;padding-inline-end:0}ds-page-shell:has(.page--non-scrolling-heading) .page--non-scrolling-heading{--cg-scroll-page-inline-end-padding:var(--ds-space-4)}ds-page-shell:not([mobile-layout]):not([aside-empty]):has(.page--non-scrolling-heading) .page--non-scrolling-heading{--cg-scroll-page-inline-end-padding:var(--ds-space-6)}.main-stack:has(.page--non-scrolling-heading)>.breadcrumb-row{display:none}ds-page-shell:has(.page--scroll-locked)::part(main-scroller){scrollbar-gutter:auto;overflow:hidden}ds-page-shell:has(.page--scroll-locked)::part(main-content){flex-direction:column;height:100%;min-height:0;display:flex}ds-page-shell:has(.page--scroll-locked) .main-stack{flex-direction:column;height:100%;min-height:0;display:flex}@media (width<=800px),(pointer:coarse){html[data-cg-mobile-input-panel] ds-page-shell:not(:has(.page--scroll-locked))::part(main){padding-bottom:calc(var(--ds-space-4,1rem) + var(--cg-mobile-input-panel-height,0px));scroll-padding-bottom:calc(var(--ds-space-4,1rem) + var(--cg-mobile-input-panel-height,0px))}}@layer ds.theme{:root,[data-ds-theme=light]{--cg-brand-blue:#416ab3;--cg-brand-blue-hover:#3a5fa0;--cg-brand-blue-active:#30508c;--cg-off-white:#f2efea;--cg-logo-text:var(--cg-topbar-fg);--cg-topbar-bg:var(--cg-panel-bg-subtle);--cg-topbar-fg:var(--cg-panel-fg);--cg-topbar-border:var(--cg-panel-border);--cg-topbar-hover-bg:color-mix(in oklab, var(--cg-panel-fg) 10%, transparent);--cg-panel-bg:#faf8f5;--cg-panel-bg-subtle:#f2efea;--cg-panel-fg:#0b0b0c;--cg-panel-fg-muted:#6b6b6e;--cg-panel-border:#0b0b0c1f;--ds-color-accent:var(--cg-brand-blue);--ds-color-accent-hover:var(--cg-brand-blue-hover);--ds-color-accent-active:var(--cg-brand-blue-active);--ds-color-accent-subtle:#e8eef9;--ds-color-focus:#416ab366;--ds-color-text-default:var(--ds-color-fg);--ds-color-text-muted:var(--ds-color-fg-muted);--ds-color-surface-default:var(--ds-color-bg);--ds-color-surface-subtle:var(--ds-color-bg-subtle)}[data-ds-theme=dark]{--cg-panel-bg:#222425;--cg-panel-bg-subtle:#2b2d2e;--cg-panel-fg:var(--cg-off-white);--cg-panel-fg-muted:#a6a6a9;--cg-panel-border:#f2efea24;--ds-color-accent:#7fa3db;--ds-color-accent-hover:#92b2e2;--ds-color-accent-active:#a5c2ea;--ds-color-accent-fg:var(--ds-color-fg-inverse);--ds-color-accent-subtle:#7fa3db29;--ds-color-focus:#7fa3db73;--ds-color-text-default:var(--ds-color-fg);--ds-color-text-muted:var(--ds-color-fg-muted);--ds-color-surface-default:var(--ds-color-bg);--ds-color-surface-subtle:var(--ds-color-bg-subtle)}}[data-ds-theme=dark] ds-toast{--ds-color-accent-subtle:color-mix(in oklab, var(--ds-color-accent) 18%, var(--ds-color-bg));--ds-color-success-subtle:color-mix(in oklab, var(--ds-color-success) 22%, var(--ds-color-bg));--ds-color-warning-subtle:color-mix(in oklab, var(--ds-color-warning) 25%, var(--ds-color-bg));--ds-color-danger-subtle:color-mix(in oklab, var(--ds-color-danger) 22%, var(--ds-color-bg))}:root{--ds-radius-xs:0;--ds-radius-sm:0;--ds-radius-md:0;--ds-radius-lg:0;--cg-indicator-radius:4px;--cg-topbar-height:3rem;--cg-credits-color:var(--ds-color-fg);--cg-mode-casual:#1f7a7a;--cg-mode-casual-hover:#1a6868;--cg-mode-casual-active:#155656;--cg-mode-casual-subtle:#e2f1f1;--cg-mode-casual-fg:var(--cg-off-white);--cg-mode-challenge:#b45309;--cg-mode-challenge-hover:#9a4707;--cg-mode-challenge-active:#7e3a06;--cg-mode-challenge-subtle:#fbeedf;--cg-mode-challenge-fg:var(--cg-off-white)}[data-ds-theme=dark]{--cg-mode-casual:#50d8d4;--cg-mode-casual-hover:#6bdfdb;--cg-mode-casual-active:#86e6e2;--cg-mode-casual-subtle:#50d8d429;--cg-mode-casual-fg:#06302e;--cg-mode-challenge:#f59e0b;--cg-mode-challenge-hover:#f7ac2e;--cg-mode-challenge-active:#f9ba51;--cg-mode-challenge-subtle:#f59e0b29;--cg-mode-challenge-fg:#2a1d06}:root{--cg-reward-color:#b8860b;--cg-community-color:#b83280;--cg-records-color:#7c5cd6}[data-ds-theme=dark]{--cg-reward-color:#f5c84c;--cg-community-color:#f472b6;--cg-records-color:#c4b2f5}:root{--cg-tag-domain-bg:#c6e3d2;--cg-tag-domain-fg:#0f4a28;--cg-tag-register-bg:#d9e4f7;--cg-tag-register-fg:#23407a;--cg-tag-region-bg:#f7e4c3;--cg-tag-region-fg:#6b3d05;--cg-tag-era-bg:#e6e2dc;--cg-tag-era-fg:#3a3a3d;--cg-tag-unsuitable-bg:#f6cfca;--cg-tag-unsuitable-fg:#7a1608}[data-ds-theme=dark]{--cg-tag-domain-bg:#1e3a2b;--cg-tag-domain-fg:#7fd9a4;--cg-tag-register-bg:#23324a;--cg-tag-register-fg:#a5c2ea;--cg-tag-region-bg:#40301a;--cg-tag-region-fg:#f0b865;--cg-tag-era-bg:#33363a;--cg-tag-era-fg:#c9cbce;--cg-tag-unsuitable-bg:#4a211b;--cg-tag-unsuitable-fg:#f0a79c}:root{--cg-page-width-form:40rem;--cg-page-width-content:56rem;--cg-page-width-wide:80rem;--cg-board-line:#444;--cg-board-black-cell:#222;--cg-board-cell-empty:var(--cg-panel-bg-subtle);--cg-board-number-fg:#444;--cg-board-cursor:#ff9e2c;--cg-board-pending-accent:#ff7a00;--cg-board-cell-word:#faec9f;--cg-board-cell-word-fg:#4a4a00;--cg-board-preview-ok:#cfeccf;--cg-board-preview-invalid:#f3c6c6;--cg-board-verdict-correct:#c9f7c9;--cg-board-verdict-incorrect:#f7c9c9;--cg-board-verdict-warning:#f7e6c4;--cg-board-verdict-empty:#e3e3e3;--cg-board-verdict-correct-selected:#74ce85;--cg-board-verdict-incorrect-selected:#d45a5a;--cg-board-verdict-warning-selected:#dcb86a;--cg-board-verdict-empty-selected:#b7b5b5;--cg-clue-solved-fg:#2f6b3a;--cg-clue-solved-bg:color-mix(in oklab, var(--cg-board-verdict-correct) 45%, transparent)}[data-ds-theme=dark]{--cg-board-line:#797d82;--cg-board-black-cell:#0c0d0e;--cg-board-number-fg:#c9cbce;--cg-board-cursor:#e6800b;--cg-board-pending-accent:#ff9433;--cg-board-cell-word:#524911b9;--cg-board-cell-word-fg:var(--cg-panel-fg);--cg-board-preview-ok:#24462b;--cg-board-preview-invalid:#4c2626;--cg-board-verdict-correct:#1f4a28;--cg-board-verdict-incorrect:#552428;--cg-board-verdict-warning:#4d3f1e;--cg-board-verdict-empty:#3a3d3f;--cg-board-verdict-correct-selected:#348244;--cg-board-verdict-incorrect-selected:#903a40;--cg-board-verdict-warning-selected:#99803d;--cg-board-verdict-empty-selected:#5e6367;--cg-clue-solved-fg:#7fc78f;--cg-clue-solved-bg:color-mix(in oklab, var(--cg-board-verdict-correct) 55%, transparent)}@media (width<=36rem){.cg-page-heading{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;min-width:0!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}
