._tile_1sn9s_1{--min:var(--spacing-6);--max:var(--spacing-20);--cap-height:.7;--descent:.14em;--hint-inset:clamp(2px, 4cqi, 4px);--hint-gap:max(1.5px, 5cqi);--hint-size:clamp(9px, 25cqi, 12px);--letter-size:min(36px, ( 50cqi - var(--hint-inset) - var(--cap-height) * var(--hint-size) - var(--hint-gap) ) / (var(--cap-height) / 2));aspect-ratio:1;width:100%;min-width:var(--min);max-width:var(--max);min-height:var(--min);max-height:var(--max);border-radius:var(--spacing-0);background:var(--neutral-bg);box-shadow:0px var(--spacing-0) 0px 0px var(--neutral-bd);color:var(--neutral-fg);text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex:auto;justify-content:center;align-items:center;font-weight:200;line-height:1;display:flex;position:relative;container-type:inline-size}@media (hover:hover) and (pointer:fine){._tile_1sn9s_1:hover:not(:disabled){box-shadow:var(--hover-ring)}}._tile_1sn9s_1:focus{outline:var(--focus-outline);outline-offset:var(--focus-offset);box-shadow:var(--focus-gap)}._letter_1sn9s_74{font-size:var(--letter-size)}._hint_1sn9s_79{font-size:var(--hint-size);font-weight:300;position:absolute;inset-block-end:calc(var(--hint-inset) - var(--descent));inset-inline-end:var(--hint-inset)}._correct_1sn9s_88{background:var(--correct-bg);box-shadow:0px var(--spacing-0) 0px 0px var(--correct-bd);color:var(--correct-fg)}._solved_1sn9s_95{background:var(--solved-bg);box-shadow:0px var(--spacing-0) 0px 0px var(--solved-bd);color:var(--solved-fg);font-weight:400}._button_1rvwp_6{border-radius:var(--spacing-0);background:var(--neutral-bg);box-shadow:0px var(--spacing-0) 0px 0px var(--neutral-bd);box-sizing:border-box;color:var(--neutral-fg);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}._button_1rvwp_6 svg{inline-size:var(--arrow);block-size:var(--arrow)}@media (hover:hover) and (pointer:fine){._button_1rvwp_6:hover:not(:disabled){box-shadow:var(--hover-ring)}}._horizontal_1rvwp_32{inline-size:var(--arrow);block-size:var(--tile)}._vertical_1rvwp_38{inline-size:var(--tile);block-size:var(--arrow)}._container_jtyai_8{--columns:5;--rows:5;--arrow-ratio:.4;--column-gap:var(--spacing-1);--row-gap:calc(var(--spacing-1) + var(--spacing-0));--tile-min:var(--spacing-8);--tile-max:var(--spacing-20);inline-size:100%;min-block-size:calc((var(--rows) + 2 * var(--arrow-ratio)) * var(--tile-min) + (var(--rows) + 1) * var(--row-gap));flex:auto;place-items:center;display:grid;container-type:size}._grid_jtyai_36{--tile:min((100cqi - (var(--columns) + 1) * var(--column-gap)) / (var(--columns) + 2 * var(--arrow-ratio)), clamp(var(--tile-min), (100cqb - (var(--rows) + 1) * var(--row-gap)) / (var(--rows) + 2 * var(--arrow-ratio)), var(--tile-max)));--arrow:calc(var(--tile) * var(--arrow-ratio));justify-content:center;align-items:center;gap:var(--row-gap);inline-size:calc((var(--columns) + 2 * var(--arrow-ratio)) * var(--tile) + (var(--columns) + 1) * var(--column-gap));touch-action:none;flex-direction:column;display:flex}._grid_jtyai_36>._row_jtyai_68:first-child,._grid_jtyai_36>._row_jtyai_68:last-child{padding-inline:calc(var(--arrow) + var(--column-gap))}._row_jtyai_68{justify-content:center;align-items:center;gap:var(--column-gap);inline-size:100%;display:flex}._header_oe8g3_1{color:var(--fg);margin:0;font-size:24px;font-weight:500}._schemes_oe8g3_8{align-items:center;gap:var(--spacing-1);inline-size:fit-content;padding:var(--spacing-1);border:1px solid var(--bd);border-radius:100vmax;display:flex}._scheme_oe8g3_8{block-size:44px;inline-size:44px;color:var(--muted);cursor:pointer;border-radius:100vmax;place-items:center;display:grid;position:relative}._scheme_oe8g3_8 input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}._scheme_oe8g3_8 svg{inline-size:var(--spacing-6);block-size:var(--spacing-6)}._scheme_oe8g3_8 svg:last-of-type{display:none}._scheme_oe8g3_8:has(:checked){background:var(--bd);color:var(--fg)}._scheme_oe8g3_8:has(:checked) svg:first-of-type{display:none}._scheme_oe8g3_8:has(:checked) svg:last-of-type{display:block}._scheme_oe8g3_8:has(:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-offset);box-shadow:var(--focus-gap)}._scheme_oe8g3_8:active{scale:.95}@media (hover:hover) and (pointer:fine){._scheme_oe8g3_8:hover{color:var(--fg)}}@media (prefers-reduced-motion:no-preference){._scheme_oe8g3_8{transition:scale .16s ease-out}}._account_oe8g3_84{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}._account_oe8g3_84 p{min-inline-size:0;color:var(--muted);font-size:var(--font-size-1);flex:16ch}._account_oe8g3_84 strong{color:var(--fg);font-size:var(--font-size-3);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}._account_oe8g3_84 button{block-size:44px;padding-inline:var(--spacing-4);border:1px solid var(--bd);border-radius:var(--spacing-0);background:var(--bg);box-shadow:0px var(--spacing-0) 0px 0px var(--bd);color:var(--fg);font-size:var(--font-size-3);flex:none;place-items:center;font-weight:500;display:grid}@media (hover:hover) and (pointer:fine){._account_oe8g3_84 button:hover{box-shadow:var(--hover-ring)}}._config_oe8g3_131{gap:var(--spacing-3);flex-direction:column;display:flex}._legal_oe8g3_137{gap:var(--spacing-4);font-size:var(--font-size-2);margin-block-start:var(--spacing-4);display:flex}._legal_oe8g3_137 a{color:var(--muted);text-decoration:underline}._account_oe8g3_84 button._danger_oe8g3_150{border-color:var(--error);box-shadow:0px var(--spacing-0) 0px 0px var(--error)}._delete_9h4wr_1{gap:var(--spacing-3);font-size:var(--font-size-3);flex-direction:column;font-weight:300;line-height:1.4;display:flex}._delete_9h4wr_1 ul{padding-inline-start:var(--spacing-5)}._delete_9h4wr_1 strong{overflow-wrap:anywhere;font-weight:600}._delete_9h4wr_1 label{font-size:var(--font-size-2);margin-block-start:var(--spacing-2);font-weight:500}._field_9h4wr_25{box-sizing:border-box;block-size:48px;inline-size:100%;padding-inline:var(--spacing-3);border:1px solid var(--fg);border-radius:var(--spacing-0);color:inherit;font-size:max(var(--font-size-3), 16px);background:0 0}._error_9h4wr_38{font-size:var(--font-size-2);font-weight:500}._link_9h4wr_43{font-weight:600;text-decoration:underline}._danger_9h4wr_48{box-sizing:border-box;border-radius:var(--spacing-0);background:var(--error);color:oklch(19.19% .0082 274.47);block-size:48px;inline-size:100%;font-size:var(--font-size-3);place-items:center;font-weight:600;display:grid}._danger_9h4wr_48:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){._danger_9h4wr_48:hover:not(:disabled){box-shadow:var(--hover-ring)}}._row_q2g6i_1{justify-content:center;gap:var(--spacing-0);display:flex}._guide_q2g6i_7{flex-direction:column;gap:.75em;display:flex}._scores_d8eav_1{border-block-start:1px solid var(--bd);font-size:var(--font-size-2);text-align:start;padding:0;list-style:none}._scores_d8eav_1 li{align-items:center;gap:var(--spacing-3);block-size:40px;padding-inline:var(--spacing-2);border-block-end:1px solid var(--bd);display:flex}._scores_d8eav_1 li[aria-current]{background:var(--neutral-bg);font-weight:500}._scores_d8eav_1 em{padding:1px var(--spacing-1);border-radius:var(--spacing-0);font-size:var(--font-size-1);font-style:normal;line-height:var(--font-height-1);border:1px solid;flex:none}._place_d8eav_34{font-variant-numeric:tabular-nums;flex:none;min-inline-size:3ch;font-weight:500}._who_d8eav_42{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;font-weight:300;overflow:hidden}[aria-current] ._who_d8eav_42{font-weight:500}._moves_d8eav_55{font-variant-numeric:tabular-nums;flex:none;font-weight:500}._controls_bkssu_1{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-3);font-weight:500;display:flex}._day_bkssu_9{border:1px solid var(--bd);border-radius:var(--spacing-0);flex:1;justify-content:space-between;align-items:center;block-size:44px;display:flex}._day_bkssu_9 button{place-items:center;block-size:100%;inline-size:44px;display:grid}._day_bkssu_9 button:disabled{opacity:.3;cursor:default}._day_bkssu_9 button svg{inline-size:var(--spacing-4);block-size:var(--spacing-4)}._label_bkssu_37{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._size_bkssu_46{block-size:44px;padding-inline:var(--spacing-3);border:1px solid var(--bd);border-radius:var(--spacing-0);background:var(--bg);color:var(--fg);font-size:max(var(--font-size-3), 16px);flex:none;font-weight:500}._empty_bkssu_58{justify-content:center;align-items:center;gap:var(--spacing-1);min-block-size:160px;font-size:var(--font-size-3);text-align:center;flex-direction:column;display:flex}._empty_bkssu_58 strong{font-size:var(--font-size-5);font-weight:500}._note_bkssu_74{color:var(--muted);font-size:var(--font-size-1);line-height:var(--font-height-2)}._join_bkssu_80{gap:var(--spacing-2);flex-direction:column;display:flex}._join_bkssu_80 button{box-sizing:border-box;border:1px solid var(--fg);border-radius:var(--spacing-0);background:var(--fg);block-size:48px;inline-size:100%;box-shadow:0px var(--spacing-0) 0px 0px color-mix(in oklch, var(--fg) 70%, var(--bg));color:var(--bg);font-size:var(--font-size-3);place-items:center;font-weight:500;display:grid}@media (hover:hover) and (pointer:fine){._join_bkssu_80 button:hover{box-shadow:var(--hover-ring)}}._board_bkssu_108{gap:var(--spacing-3);flex-direction:column;display:flex}._profile_1y7v4_1{--played-1:color-mix(in oklab, var(--solved-bg) 30%, var(--bg));--played-2:color-mix(in oklab, var(--solved-bg) 65%, var(--bg));--played-3:var(--solved-bg);gap:var(--spacing-4);color:var(--fg);font-size:var(--font-size-2);flex-direction:column;font-weight:300;display:flex}._person_1y7v4_20{align-items:center;gap:var(--spacing-3);display:flex}._person_1y7v4_20 span{background:var(--fg);block-size:48px;inline-size:48px;color:var(--bg);font-size:var(--font-size-5);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}._person_1y7v4_20 strong{min-inline-size:0;font-size:var(--font-size-4);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._stats_1y7v4_48{border:1px solid var(--bd);border-radius:var(--spacing-0);grid-template-columns:repeat(3,1fr);display:grid}._stats_1y7v4_48 div{align-items:center;gap:var(--spacing-0);padding-block:var(--spacing-2);flex-direction:column;display:flex}._stats_1y7v4_48 div+div{border-inline-start:1px solid var(--bd)}._stats_1y7v4_48 dd{font-size:var(--font-size-6);font-variant-numeric:tabular-nums;font-weight:500}._stats_1y7v4_48 dt{color:var(--muted);font-size:var(--font-size-1)}._views_1y7v4_78{border:1px solid var(--bd);border-radius:var(--spacing-0);grid-template-columns:repeat(2,1fr);display:grid}._views_1y7v4_78 label{cursor:pointer;place-items:center;block-size:40px;font-weight:500;display:grid;position:relative}._views_1y7v4_78 label input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}._views_1y7v4_78 label:has(:checked){background:var(--fg);color:var(--bg)}._views_1y7v4_78 label:has(:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-offset);box-shadow:var(--focus-gap)}._stepper_1y7v4_114{justify-content:space-between;align-items:center;display:flex}._stepper_1y7v4_114 p{font-size:var(--font-size-3);flex-direction:column;align-items:center;font-weight:500;display:flex}._stepper_1y7v4_114 small{color:var(--muted);font-size:var(--font-size-1);font-weight:300}._stepper_1y7v4_114 button{border-radius:var(--spacing-0);place-items:center;block-size:44px;inline-size:44px;display:grid}._stepper_1y7v4_114 button:disabled{opacity:.3;cursor:default}._stepper_1y7v4_114 button svg{inline-size:var(--spacing-4);block-size:var(--spacing-4)}._month_1y7v4_152{border-collapse:collapse;table-layout:fixed;text-align:center;inline-size:100%}._month_1y7v4_152 th{block-size:var(--spacing-5);color:var(--muted);font-size:var(--font-size-1);font-weight:500}._month_1y7v4_152 td{block-size:40px;color:var(--muted);font-variant-numeric:tabular-nums;padding:0;position:relative}._month_1y7v4_152 td span{z-index:1;border-radius:50%;place-items:center;block-size:32px;inline-size:32px;display:inline-grid;position:relative}._month_1y7v4_152 td small{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._month_1y7v4_152 td[data-later]{opacity:.4}._month_1y7v4_152 td[data-played] span{background:var(--played-3);color:var(--solved-fg);font-weight:500}._month_1y7v4_152 td[data-before]:before,._month_1y7v4_152 td[data-after]:after{content:"";inset-block:var(--spacing-1);background:var(--played-1);inline-size:50%;position:absolute}._month_1y7v4_152 td[data-before]:before{inset-inline-start:0}._month_1y7v4_152 td[data-after]:after{inset-inline-end:0}._month_1y7v4_152 td[aria-current] span{outline:2px solid var(--fg);outline-offset:2px}._year_1y7v4_229{justify-content:space-between;gap:var(--spacing-3) var(--spacing-2);grid-template-columns:repeat(3,auto);display:grid}._year_1y7v4_229 figure{gap:var(--spacing-1);font-size:var(--font-size-1);flex-direction:column;margin:0;font-weight:500;display:flex}._year_1y7v4_229 figure>div{grid-template-columns:repeat(7,10px);grid-auto-rows:10px;align-content:start;gap:2px;min-block-size:70px;display:grid}._year_1y7v4_229 i,._legend_1y7v4_256 i{background:var(--neutral-bg);border-radius:1px}:is(._year_1y7v4_229 i,._legend_1y7v4_256 i)[data-level="1"]{background:var(--played-1)}:is(._year_1y7v4_229 i,._legend_1y7v4_256 i)[data-level="2"]{background:var(--played-2)}:is(._year_1y7v4_229 i,._legend_1y7v4_256 i)[data-level="3"]{background:var(--played-3)}:is(._year_1y7v4_229 i,._legend_1y7v4_256 i)[data-later]{box-shadow:inset 0 0 0 1px var(--neutral-bg);background:0 0}._legend_1y7v4_256{justify-content:flex-end;align-items:center;gap:var(--spacing-1);color:var(--muted);font-size:var(--font-size-1);display:flex}._legend_1y7v4_256 i{block-size:10px;inline-size:10px}._recent_1y7v4_293{gap:var(--spacing-2);flex-direction:column;display:flex}._recent_1y7v4_293 h2{font-size:var(--font-size-3);font-weight:500}._recent_1y7v4_293 ol{border-block-start:1px solid var(--bd);padding:0;list-style:none}._recent_1y7v4_293 li{align-items:center;gap:var(--spacing-3);block-size:40px;padding-inline:var(--spacing-2);border-block-end:1px solid var(--bd);font-variant-numeric:tabular-nums;display:flex}._recent_1y7v4_293 li span:first-child{flex:1}._recent_1y7v4_293 li span:nth-child(2){font-weight:500}._recent_1y7v4_293 li span:last-child{min-inline-size:5ch;color:var(--muted);text-align:end}._nudge_1y7v4_334{color:var(--muted);font-size:var(--font-size-1);line-height:var(--font-height-2)}._empty_1y7v4_340{justify-content:center;align-items:center;gap:var(--spacing-3);font-size:var(--font-size-3);text-align:center;flex-direction:column;display:flex}._empty_1y7v4_340 strong{font-size:var(--font-size-5);font-weight:500}._empty_1y7v4_340 p{max-inline-size:36ch}._empty_1y7v4_340 button{box-sizing:border-box;border:1px solid var(--fg);border-radius:var(--spacing-0);background:var(--fg);block-size:48px;inline-size:min(100%,240px);box-shadow:0px var(--spacing-0) 0px 0px color-mix(in oklch, var(--fg) 70%, var(--bg));color:var(--bg);place-items:center;font-weight:500;display:grid}@media (hover:hover) and (pointer:fine){._empty_1y7v4_340 button:hover{box-shadow:var(--hover-ring)}}._signIn_1bq3p_1{gap:var(--spacing-3);font-size:var(--font-size-3);text-align:start;flex-direction:column;font-weight:300;display:flex}._form_1bq3p_10{gap:var(--spacing-2);flex-direction:column;display:flex}._label_1bq3p_16{font-size:var(--font-size-2);font-weight:500}._suggestions_1bq3p_22{z-index:3;max-block-size:min(var(--popover-available-height,320px), 320px);padding:var(--spacing-1);border:1px solid var(--bd);border-radius:var(--spacing-1);background:var(--bg);box-shadow:0 var(--spacing-2) var(--spacing-6) #0003;color:var(--fg);overscroll-behavior:contain;font-family:var(--font-body);font-size:var(--font-size-2);flex-direction:column;display:flex;overflow-y:auto}._suggestions_1bq3p_22 [role=group]>:first-child{padding:var(--spacing-1) var(--spacing-2);color:var(--muted);font-size:var(--font-size-1);font-weight:500}._suggestions_1bq3p_22 [role=option]{align-items:center;gap:var(--spacing-2);min-block-size:44px;padding-inline:var(--spacing-2);border-radius:var(--spacing-0);cursor:default;display:flex}._suggestions_1bq3p_22 [role=option][data-active-item]{background:var(--neutral-bg)}._suggestions_1bq3p_22 img,._suggestions_1bq3p_22 [role=option]>span:first-child{inline-size:var(--spacing-6);block-size:var(--spacing-6);background:var(--neutral-bg);object-fit:cover;border-radius:50%;flex:none}._suggestions_1bq3p_22 [role=option]>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}._suggestions_1bq3p_22 small{color:var(--muted);font-size:inherit}._field_1bq3p_84{align-items:center;gap:var(--spacing-1);block-size:48px;padding-inline:var(--spacing-3);border:1px solid var(--fg);border-radius:var(--spacing-0);font-size:var(--font-size-3);display:flex}._field_1bq3p_84 span{color:var(--muted)}._field_1bq3p_84 input{block-size:100%;min-inline-size:0;color:inherit;font-size:max(var(--font-size-3), 16px);background:0 0;border:none;outline:none;flex:1;padding:0}._field_1bq3p_84:has(input:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-offset);box-shadow:var(--focus-gap)}._field_1bq3p_84 input:focus-visible{box-shadow:none;outline:none}._note_1bq3p_125{color:var(--muted);font-size:var(--font-size-1);line-height:var(--font-height-2)}._note_1bq3p_125 a{color:var(--fg);text-decoration:underline}._button_1bq3p_136,._primary_1bq3p_137{box-sizing:border-box;border:1px solid var(--bd);border-radius:var(--spacing-0);background:var(--bg);block-size:48px;inline-size:100%;box-shadow:0px var(--spacing-0) 0px 0px var(--bd);color:var(--fg);font-size:var(--font-size-3);place-items:center;font-weight:500;display:grid}:is(._button_1bq3p_136,._primary_1bq3p_137):disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){:is(._button_1bq3p_136,._primary_1bq3p_137):hover:not(:disabled){box-shadow:var(--hover-ring)}}._primary_1bq3p_137{border-color:var(--fg);background:var(--fg);box-shadow:0px var(--spacing-0) 0px 0px color-mix(in oklch, var(--fg) 70%, var(--bg));color:var(--bg);margin-block-start:var(--spacing-2)}._or_1bq3p_172{align-items:center;gap:var(--spacing-3);color:var(--muted);font-size:var(--font-size-1);display:flex}._or_1bq3p_172:before,._or_1bq3p_172:after{content:"";background:var(--bd);flex:1;block-size:1px}._error_1bq3p_188{color:var(--fg);font-size:var(--font-size-2);font-weight:500}._aside_1bq3p_194{gap:var(--spacing-1);border-block-start:1px solid var(--bd);flex-direction:column;padding-block-start:var(--spacing-3);display:flex}._aside_1bq3p_194 strong{font-size:var(--font-size-2);font-weight:500}._drawer_czbe2_5{z-index:2;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--font-size-3);flex-direction:column;font-weight:300;display:flex;position:fixed;inset:0;overflow:clip;translate:100%}._drawer_czbe2_5[data-enter]{translate:0}@media (prefers-reduced-motion:no-preference){._drawer_czbe2_5{transition:translate .28s cubic-bezier(.32,.72,0,1)}}._backdrop_czbe2_29{display:none}._track_czbe2_34{flex:1;min-block-size:0;display:flex}@media (prefers-reduced-motion:no-preference){._track_czbe2_34 ._pane_czbe2_40{transition:translate .28s cubic-bezier(.32,.72,0,1)}}._track_czbe2_34[data-shifted] ._pane_czbe2_40{translate:-100%}._pane_czbe2_40{flex-direction:column;flex:none;min-block-size:0;inline-size:100%;display:flex}._header_czbe2_58{align-items:center;gap:var(--spacing-1);min-block-size:60px;padding:max(var(--spacing-2), env(safe-area-inset-top)) max(var(--spacing-3), env(safe-area-inset-right)) var(--spacing-2) max(var(--spacing-4), env(safe-area-inset-left));border-block-end:1px solid var(--bd);flex:none;display:flex}._header_czbe2_58 h2{font-size:var(--font-size-5);box-shadow:none;outline:none;flex:1;font-weight:500}._header_czbe2_58 button{border-radius:var(--spacing-0);flex:none;place-items:center;block-size:44px;inline-size:44px;display:grid}._header_czbe2_58 button svg{inline-size:var(--spacing-6);block-size:var(--spacing-6)}@media (hover:hover) and (pointer:fine){._header_czbe2_58 button:hover{background:var(--neutral-bg)}}._header_czbe2_58 button:first-child{margin-inline-start:calc(-1 * var(--spacing-3))}._body_czbe2_105{min-block-size:0;padding:var(--spacing-4) max(var(--spacing-4), env(safe-area-inset-right)) max(var(--spacing-6), env(safe-area-inset-bottom)) max(var(--spacing-4), env(safe-area-inset-left));overscroll-behavior:contain;flex:1;line-height:1.4;overflow-y:auto}._items_czbe2_116{min-block-size:0;padding:0 max(var(--spacing-4), env(safe-area-inset-right)) 0 max(var(--spacing-4), env(safe-area-inset-left));flex:1;list-style:none;overflow-y:auto}._items_czbe2_116 li{border-block-end:1px solid var(--bd)}._items_czbe2_116 button{align-items:center;gap:var(--spacing-3);box-sizing:border-box;block-size:60px;inline-size:100%;color:var(--fg);font-size:var(--font-size-3);font-weight:500;display:flex}._items_czbe2_116 button svg{inline-size:var(--spacing-6);block-size:var(--spacing-6);flex:none}._items_czbe2_116 button svg:last-child{inline-size:var(--spacing-4);block-size:var(--spacing-4);color:var(--muted);margin-inline-start:auto}@media (hover:hover) and (pointer:fine){._items_czbe2_116 button:hover{background:var(--neutral-bg)}}@media (width>=768px) and (height>=541px){._drawer_czbe2_5{inline-size:min(100% - var(--spacing-8), 480px);border-radius:var(--spacing-2);block-size:fit-content;max-block-size:min(85dvh,720px);box-shadow:0 var(--spacing-4) var(--spacing-10) #00000040;opacity:0;margin:auto;inset:0;translate:none;scale:.98}._drawer_czbe2_5[data-enter]{opacity:1;scale:1}@media (prefers-reduced-motion:no-preference){._drawer_czbe2_5{transition:opacity .16s ease-out,scale .16s ease-out}}._backdrop_czbe2_29{z-index:2;opacity:0;background:#00000026;transition:opacity .16s ease-out;display:block;position:fixed;inset:0}._backdrop_czbe2_29[data-enter]{opacity:1}._track_czbe2_34[data-shifted] ._pane_czbe2_40{translate:none}._pane_czbe2_40[inert]{display:none}._header_czbe2_58{padding-inline:var(--spacing-5) var(--spacing-3)}._body_czbe2_105{padding:var(--spacing-5)}._items_czbe2_116{padding-inline:var(--spacing-5)}}._open_1lrye_1{border-radius:var(--spacing-0);block-size:44px;inline-size:44px;color:var(--fg);place-items:center;display:grid}._open_1lrye_1 svg{inline-size:var(--spacing-6);block-size:var(--spacing-6)}@media (hover:hover) and (pointer:fine){._open_1lrye_1:hover{background:var(--neutral-bg)}}._links_1lrye_26{margin-inline-start:var(--spacing-4);display:none}._links_1lrye_26 ul{align-items:center;gap:var(--spacing-6);padding:0;list-style:none;display:flex}._links_1lrye_26 button{color:var(--fg);font-size:var(--font-size-3);white-space:nowrap;font-weight:500;line-height:44px;display:block}@media (hover:hover) and (pointer:fine){._links_1lrye_26 button:hover{text-decoration:underline}}@media (width>=768px) and (height>=541px){._open_1lrye_1{display:none}._links_1lrye_26{display:block}}._scroller_1o7jk_7{z-index:1;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;flex-direction:column-reverse;display:flex;position:fixed;inset:0;overflow-y:auto}._rest_1o7jk_21{scroll-snap-align:end;flex:none;justify-content:center;display:flex}._away_1o7jk_29{scroll-snap-align:start;flex:none;block-size:100%}._backdrop_1o7jk_35{opacity:0;transition:opacity .2s ease-out;position:fixed;inset:0}._scroller_1o7jk_7:has([data-enter]) ._backdrop_1o7jk_35{opacity:1}._backdrop_1o7jk_35:before{content:"";background-color:#00000026;position:absolute;inset:0}@supports (animation-timeline:scroll()){._scroller_1o7jk_7{scroll-timeline:--sheet block}._backdrop_1o7jk_35:before{animation:linear both _swipe_1o7jk_1;animation-timeline:--sheet}}@keyframes _swipe_1o7jk_1{to{opacity:0}}._sheet_1o7jk_72{gap:var(--spacing-4);inline-size:min(100%,480px);max-block-size:calc(100dvh - var(--spacing-12));padding:var(--spacing-6) var(--spacing-4) max(var(--spacing-6), env(safe-area-inset-bottom));border-radius:var(--spacing-3) var(--spacing-3) 0 0;background-color:var(--bg);box-shadow:0 calc(-1 * var(--spacing-2)) var(--spacing-8) #00000026, 0 50vh 0 var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--font-size-3);flex-direction:column;display:flex;position:relative;overflow-y:auto;translate:0 100%}._sheet_1o7jk_72[data-enter]{translate:0}@media (prefers-reduced-motion:no-preference){._sheet_1o7jk_72{transition:translate .28s cubic-bezier(.32,.72,0,1)}}._sheet_1o7jk_72:before{content:"";inline-size:var(--spacing-10);block-size:var(--spacing-1);background-color:var(--bd);border-radius:100vmax;margin-inline:auto;position:absolute;inset-block-start:var(--spacing-2);inset-inline:0}@media (width>=768px) and (height>=541px){._scroller_1o7jk_7{padding:var(--spacing-4);scroll-snap-type:none;flex-direction:column}._away_1o7jk_29{display:none}._rest_1o7jk_21{margin-block:auto}._sheet_1o7jk_72{max-block-size:min(85dvh,720px);padding:var(--spacing-5);border-radius:var(--spacing-2);box-shadow:0 var(--spacing-4) var(--spacing-10) #00000040;opacity:0;translate:none;scale:.98}._sheet_1o7jk_72[data-enter]{opacity:1;scale:1}@media (prefers-reduced-motion:no-preference){._sheet_1o7jk_72{transition:opacity .16s ease-out,scale .16s ease-out}}._sheet_1o7jk_72:before{display:none}}._header_hmx9s_1{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}._heading_hmx9s_8{font-size:var(--font-size-6);font-weight:500;line-height:var(--font-height-6)}._close_hmx9s_14{block-size:44px;inline-size:44px;border-radius:var(--spacing-0);flex:none;place-items:center;margin-inline-end:calc(-1 * var(--spacing-2));display:grid}._close_hmx9s_14 svg{inline-size:var(--spacing-6);block-size:var(--spacing-6)}@media (hover:hover) and (pointer:fine){._close_hmx9s_14:hover{background:var(--neutral-bg)}}._card_hmx9s_36{aspect-ratio:1200/630;border-radius:var(--spacing-1);background:oklch(27.5% .018 285);block-size:auto;inline-size:100%}._message_hmx9s_45{padding:var(--spacing-3);border:1px solid var(--bd);border-radius:var(--spacing-0);font-size:var(--font-size-2);font-weight:300;line-height:var(--font-height-3)}._message_hmx9s_45 span{color:var(--muted);overflow-wrap:anywhere;display:block}._note_hmx9s_60{color:var(--muted);font-size:var(--font-size-1);font-weight:300;line-height:var(--font-height-2)}._actions_hmx9s_67{gap:var(--spacing-3);grid-template-columns:repeat(2,1fr);display:grid}._actions_hmx9s_67>button:first-child:nth-last-child(3){grid-column:1/-1}._button_hmx9s_78,._primary_hmx9s_79,._post_hmx9s_80{box-sizing:border-box;border:1px solid var(--bd);border-radius:var(--spacing-0);background:var(--bg);block-size:48px;box-shadow:0px var(--spacing-0) 0px 0px var(--bd);color:var(--fg);font-size:var(--font-size-3);place-items:center;font-weight:500;display:grid}@media (hover:hover) and (pointer:fine){:is(._button_hmx9s_78,._primary_hmx9s_79,._post_hmx9s_80):hover{box-shadow:var(--hover-ring)}}._primary_hmx9s_79,._post_hmx9s_80{border-color:var(--fg);background:var(--fg);box-shadow:0px var(--spacing-0) 0px 0px color-mix(in oklch, var(--fg) 70%, var(--bg));color:var(--bg)}._post_hmx9s_80{inline-size:100%}._result_1ykev_1{gap:var(--spacing-3);inline-size:min(100%,440px);color:var(--fg);font-size:var(--font-size-2);flex-direction:column;font-weight:300;display:flex}._summary_1ykev_11{align-items:center;gap:var(--spacing-0);color:var(--muted);text-align:center;flex-direction:column;display:flex}._summary_1ykev_11 h2{color:var(--fg);font-size:var(--font-size-5);font-weight:500;line-height:var(--font-height-5)}._summary_1ykev_11 p{max-inline-size:36ch}._summary_1ykev_11 strong{color:var(--fg);font-weight:700}._alert_1ykev_36{padding:var(--spacing-3);border:1px solid var(--error);border-inline-start-width:var(--spacing-1);border-radius:var(--spacing-0);line-height:var(--font-height-3)}._alert_1ykev_36 strong{font-weight:500;display:block}._alert_1ykev_36 small{color:var(--muted);font-size:var(--font-size-1);overflow-wrap:anywhere;margin-block-start:var(--spacing-1);display:block}._actions_1ykev_58{gap:var(--spacing-3);display:flex}._action_1ykev_58,._other_1ykev_64{box-sizing:border-box;border:1px solid var(--fg);border-radius:var(--spacing-0);background:var(--fg);block-size:48px;box-shadow:0px var(--spacing-0) 0px 0px color-mix(in oklch, var(--fg) 70%, var(--bg));color:var(--bg);font-size:var(--font-size-3);flex:1;place-items:center;font-weight:500;display:grid}:is(._action_1ykev_58,._other_1ykev_64):disabled{opacity:.6;cursor:default}@media (hover:hover) and (pointer:fine){:is(._action_1ykev_58,._other_1ykev_64):hover:not(:disabled){box-shadow:var(--hover-ring)}}._other_1ykev_64{border-color:var(--bd);background:var(--bg);box-shadow:0px var(--spacing-0) 0px 0px var(--bd);color:var(--fg)}._ranking_1ykev_99{gap:var(--spacing-2);flex-direction:column;display:flex}._ranking_1ykev_99 header{justify-content:space-between;align-items:baseline;display:flex}._ranking_1ykev_99 h3{font-size:var(--font-size-3);font-weight:500}._ranking_1ykev_99 button{padding-block:var(--spacing-2);margin-block:calc(-1 * var(--spacing-2));font-size:var(--font-size-2);font-weight:500;text-decoration:underline}._open_1bvoz_1{align-items:center;gap:var(--spacing-2);block-size:44px;padding-inline:var(--spacing-3) var(--spacing-2);border:1px solid var(--bd);border-radius:var(--spacing-0);background:var(--bg);box-shadow:0px var(--spacing-0) 0px 0px var(--bd);color:var(--fg);font-size:var(--font-size-3);font-weight:500;display:inline-flex}._open_1bvoz_1 svg{inline-size:var(--spacing-4);block-size:var(--spacing-4)}@media (hover:hover) and (pointer:fine){._open_1bvoz_1:hover{box-shadow:var(--hover-ring)}}._heading_1bvoz_27{color:var(--fg);font-size:var(--font-size-6);font-weight:500;line-height:var(--font-height-6)}._sizes_1bvoz_34{gap:var(--spacing-2);grid-template-columns:repeat(4,1fr);display:grid}._header_1bvoz_40{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);color:var(--muted);font-size:var(--font-size-2);font-weight:300;display:flex}._note_1bvoz_50{color:var(--muted);font-size:var(--font-size-1);font-weight:300;line-height:var(--font-height-2)}._size_1bvoz_34{justify-content:center;align-items:center;gap:var(--spacing-0);border:1px solid var(--bd);border-radius:var(--spacing-0);background:var(--bg);block-size:60px;box-shadow:0px var(--spacing-0) 0px 0px var(--bd);color:var(--fg);font-size:var(--font-size-3);flex-direction:column;font-weight:500;display:flex}._size_1bvoz_34 small{font-size:var(--font-size-1);font-weight:300;line-height:var(--font-height-1);font-variant-numeric:tabular-nums}._size_1bvoz_34._started_1bvoz_81{border-color:var(--correct-bd);background:var(--correct-bg);box-shadow:0px var(--spacing-0) 0px 0px var(--correct-bd);color:var(--correct-fg)}._size_1bvoz_34._solved_1bvoz_88{border-color:var(--solved-bd);background:var(--solved-bg);box-shadow:0px var(--spacing-0) 0px 0px var(--solved-bd);color:var(--solved-fg)}._size_1bvoz_34[aria-current]{outline:2px solid var(--fg);outline-offset:2px}@media (hover:hover) and (pointer:fine){._size_1bvoz_34:hover{box-shadow:var(--hover-ring)}}._about_10nsm_1{gap:var(--spacing-3);box-sizing:border-box;inline-size:min(100%,68ch);padding:var(--spacing-8) var(--spacing-4) max(var(--spacing-8), env(safe-area-inset-bottom));color:var(--fg);font-size:var(--font-size-3);flex-direction:column;flex:none;margin-inline:auto;font-weight:300;line-height:1.6;display:flex}._about_10nsm_1 h2{font-size:var(--font-size-5);font-weight:500}._about_10nsm_1 nav{gap:var(--spacing-1) var(--spacing-4);font-size:var(--font-size-2);flex-wrap:wrap;margin-block-start:var(--spacing-2);display:flex}._about_10nsm_1 a{color:var(--muted);line-height:44px;text-decoration:underline}._main_p1pak_7{--side:clamp(120px, 18vw, 200px);align-items:center;gap:var(--spacing-6) var(--spacing-2);padding-block:max(var(--spacing-2), env(safe-area-inset-top)) max(var(--spacing-4), env(safe-area-inset-bottom));padding-inline:clamp(var(--spacing-2), 8vw - 24px, var(--spacing-4));min-block-size:100dvh;color:var(--fg);flex:1 0 auto;grid-template:"mark size menu""status status status""board board board"1fr/1fr auto auto;display:grid}._main_p1pak_7._solved_p1pak_34{row-gap:var(--spacing-4);grid-template:"mark size menu""board board board"1fr"result result result"/1fr auto auto}@media (orientation:landscape) and (height<=540px){._main_p1pak_7{grid-template:"mark board menu" auto ". board ." 1fr "size board status" auto / var(--side) minmax(0, 1fr) var(--side);column-gap:var(--spacing-4);padding:var(--spacing-2) max(var(--spacing-4), env(safe-area-inset-right)) max(var(--spacing-4), env(safe-area-inset-bottom)) max(var(--spacing-4), env(safe-area-inset-left))}._main_p1pak_7._solved_p1pak_34{row-gap:var(--spacing-2);grid-template:"board mark size menu""board result result result"1fr/minmax(0,1fr) minmax(0,1fr) auto auto}}._mark_p1pak_70{font-size:var(--font-size-6);grid-area:mark;line-height:44px}._size_p1pak_76{grid-area:size;justify-self:start}._menu_p1pak_81{grid-area:menu;justify-self:end}._board_p1pak_86{grid-area:board;align-self:stretch}._status_p1pak_92{block-size:var(--font-height-9);color:var(--muted);font-size:var(--font-size-3);font-weight:300;line-height:var(--font-height-9);grid-area:status;justify-self:center}._status_p1pak_92 strong{color:var(--fg);font-size:var(--font-size-8);font-variant-numeric:tabular-nums;font-weight:300;line-height:1}@media (orientation:landscape) and (height<=540px){._status_p1pak_92{justify-self:end}}._result_p1pak_115{grid-area:result;justify-self:center}@media (orientation:landscape) and (height<=540px){._result_p1pak_115{align-self:start}}
