._button_r9xm1_2{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._button_r9xm1_2:hover{background:var(--color-bg-raised)}._button_r9xm1_2:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._icon_r9xm1_26{font-size:var(--text-xl);line-height:1}._logo_1ojw0_1{--logo-mark:1.8rem;align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-tight);white-space:nowrap;display:inline-flex}._mark_1ojw0_14{width:var(--logo-mark);height:var(--logo-mark);flex:none}._tileBg_1ojw0_20{fill:var(--brand-tile)}._glyph_1ojw0_24{fill:var(--brand-glyph)}._dim_1ojw0_28{fill:var(--brand-dim)}._cursor_1ojw0_33{animation:1.06s step-end infinite _cursor-blink_1ojw0_1}@keyframes _cursor-blink_1ojw0_1{50%{opacity:0}}@media (prefers-reduced-motion:reduce){._cursor_1ojw0_33{animation:none}}._leet_1ojw0_49{color:var(--color-accent)}._error_10ye8_1{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}._logo_ml2sx_1{flex:none;width:20px;height:20px}._skeleton_109si_1{gap:var(--space-3);flex-direction:column;display:flex}._headingBar_109si_7,._textBar_109si_8{border-radius:var(--radius-sm);background:var(--color-bg-raised)}._headingBar_109si_7{width:60%;height:var(--text-xl);margin-bottom:var(--space-2)}._textBar_109si_8{width:90%;height:var(--text-md)}._stack_15i7v_1{gap:var(--space-2);flex-direction:column;display:flex}._button_15i7v_7{gap:var(--space-2);width:100%}._agreement_15i7v_13{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;text-wrap:balance;margin:0}._agreement_15i7v_13 a{white-space:nowrap}._none_15i7v_25{color:var(--color-text-muted);text-align:center;margin:0}@media (width>=768px){._stack_15i7v_1{width:100%;max-width:360px;margin-inline:auto}}._root_1xfwh_1{z-index:100;position:fixed;inset:0}._backdrop_1xfwh_7{background:var(--color-bg-overlay);position:absolute;inset:0}._sheet_1xfwh_14{inset-inline:0;bottom:var(--keyboard-inset,0px);gap:var(--space-4);max-height:calc(85dvh - var(--keyboard-inset,0px));padding-block:var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));padding-inline:max(var(--space-4), env(safe-area-inset-left)) max(var(--space-4), env(safe-area-inset-right));border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);background:var(--color-bg);flex-direction:column;animation:.18s ease-out _slide-up_1xfwh_1;display:flex;position:absolute;overflow-y:auto}._header_1xfwh_31{justify-content:space-between;align-items:center;display:flex}._title_1xfwh_37{font-size:var(--text-lg)}._close_1xfwh_41{min-width:var(--tap-target);min-height:var(--tap-target);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._menu_1xfwh_54 ._sheet_1xfwh_14{gap:var(--space-1)}@keyframes _slide-up_1xfwh_1{0%{transform:translateY(100%)}}@keyframes _pop-in_1xfwh_1{0%{opacity:0;transform:scale(.97)}}@media (width>=768px){._sheet_1xfwh_14{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);animation:.12s ease-out _pop-in_1xfwh_1}._menu_1xfwh_54 ._backdrop_1xfwh_7{background:0 0}._menu_1xfwh_54 ._sheet_1xfwh_14{top:calc(var(--top-bar-height) + env(safe-area-inset-top) + var(--space-1));right:max(var(--space-4), calc((100% - var(--content-max-width)) / 2 + var(--space-4)));width:15rem;max-height:calc(100dvh - var(--top-bar-height) - env(safe-area-inset-top) - var(--space-5));padding:var(--space-2);transform-origin:100% 0;bottom:auto;left:auto}._menu_1xfwh_54 ._header_1xfwh_31{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._menu_1xfwh_54 ._close_1xfwh_41{display:none}._dialog_1xfwh_123 ._sheet_1xfwh_14{width:min(440px, calc(100% - 2 * var(--space-4)));height:fit-content;padding:var(--space-5);margin:auto;inset:0}}@media (prefers-reduced-motion:reduce){._sheet_1xfwh_14{animation:none}}._lead_1anm1_2{font-weight:var(--weight-bold);text-align:center;text-wrap:balance;margin:0}._explain_1anm1_10{color:var(--color-text-muted);margin:0}._perks_1anm1_19{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);flex-direction:column;align-self:center;margin:0;padding:0;list-style:none;display:flex}._perk_1anm1_19{gap:var(--space-2);display:flex}._check_1anm1_37{color:var(--color-accent);flex:none;font-weight:700}._or_1anm1_47{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);margin:0;display:flex}._or_1anm1_47:before,._or_1anm1_47:after{border-top:1px solid var(--color-border);content:"";flex:1}._guest_1anm1_64{width:100%}._unavailable_1anm1_69{color:var(--color-text-muted);text-align:center;margin:0}@media (width>=768px){._or_1anm1_47,._guest_1anm1_64{width:100%;max-width:360px;margin-inline:auto}}._root_c3igg_1{gap:var(--space-2);flex-direction:column;display:flex}._error_c3igg_7{font-size:var(--text-sm)}@media (width>=768px){._root_c3igg_1{align-items:flex-start}}._shell_2ujys_1{--shell-gutter:var(--space-4);--shell-bottom:calc(var(--space-6) + env(safe-area-inset-bottom));--shell-pad-left:max(var(--shell-gutter), env(safe-area-inset-left));--shell-pad-right:max(var(--shell-gutter), env(safe-area-inset-right));--shell-padding-inline:var(--shell-pad-left) var(--shell-pad-right);flex-direction:column;min-height:100dvh;display:flex}._topBar_2ujys_15{z-index:10;min-height:calc(var(--top-bar-height) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--color-border);background:var(--color-bg);display:flex;position:sticky;top:0}._topBarRow_2ujys_27{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;max-width:var(--content-max-width);padding-inline:var(--shell-padding-inline);margin-inline:auto;display:flex}._brand_2ujys_38{min-height:var(--tap-target);border-radius:var(--radius-md);flex:none;align-items:center;text-decoration:none;display:inline-flex}._brand_2ujys_38:hover{opacity:.8}._trail_2ujys_53{align-items:center;gap:var(--space-2);min-width:0;display:flex}._separator_2ujys_60{color:var(--color-text-muted);flex:none}._topic_2ujys_65{min-width:0;color:var(--color-text-muted);line-height:var(--tap-target);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}a._topic_2ujys_65:hover{color:var(--color-text)}._actions_2ujys_80{align-items:center;gap:var(--space-2);flex:none;display:flex}._logIn_2ujys_88{padding-inline:var(--space-3);flex:none}._logIn_2ujys_88:hover{background:var(--color-bg-raised)}._logInTail_2ujys_103{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=480px){._logInTail_2ujys_103{clip-path:none;white-space:pre;width:auto;height:auto;position:static;overflow:visible}}._menuButton_2ujys_124{min-width:var(--tap-target);min-height:var(--tap-target);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-inline-end:calc(-1 * var(--space-2));padding:0;display:inline-flex}._menuButton_2ujys_124:hover{background:var(--color-bg-raised)}._menuButton_2ujys_124:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._menuIcon_2ujys_149{width:1.5rem;height:1.5rem}._main_2ujys_155{gap:var(--space-4);width:100%;max-width:var(--content-max-width);padding-block:var(--space-5) var(--shell-bottom);padding-inline:var(--shell-padding-inline);flex-direction:column;flex:1;margin-inline:auto;display:flex}._menuItem_2ujys_172{width:100%;min-height:var(--tap-target);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;text-decoration:none;display:flex}._menuItem_2ujys_172:hover,._menuItem_2ujys_172:active,._menuItem_2ujys_172[aria-current=page]{background:var(--color-bg-raised)}._menuItem_2ujys_172:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}._menuItem_2ujys_172:disabled{color:var(--color-text-muted);cursor:default}._menuDivider_2ujys_205{border:none;border-top:1px solid var(--color-border);width:100%;margin:0}._menuGroup_2ujys_213{gap:var(--space-1);flex-direction:column;display:flex}._trackIcon_2ujys_220{width:1.5rem;font-size:var(--text-lg);text-align:center;flex:none;margin-inline-end:var(--space-3);line-height:1}._bar_4ftf5_14{z-index:5;gap:var(--space-3);margin:auto calc(-1 * var(--shell-pad-right,0px)) calc(-1 * var(--shell-bottom,0px)) calc(-1 * var(--shell-pad-left,0px));padding-block:var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom));padding-inline:var(--shell-pad-left,var(--space-4)) var(--shell-pad-right,var(--space-4));border-top:1px solid var(--color-border);box-shadow:0 -4px 12px -6px var(--color-bg-overlay);background:var(--color-bg-raised);display:flex;position:sticky;bottom:0}._bar_4ftf5_14>*{flex:1}._accessory_4ftf5_36{right:var(--shell-pad-right,var(--space-4));bottom:calc(100% + var(--space-2));position:absolute}._bar_4ftf5_14[data-bare]{box-shadow:none;pointer-events:none;background:0 0;border:none;padding-top:0}._bar_4ftf5_14[data-bare] ._accessory_4ftf5_36{pointer-events:auto}@media (width>=768px){._bar_4ftf5_14{bottom:var(--space-4);margin:var(--space-2) 0 0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover)}._bar_4ftf5_14[data-bare]{padding:0}}._badge_f1gko_2{--badge-bg:var(--badge-solved-bg);--badge-fg:var(--badge-solved-fg);align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid color-mix(in srgb, var(--badge-fg) 30%, transparent);border-radius:var(--radius-pill);background:var(--badge-bg);color:var(--badge-fg);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;display:inline-flex}._badge_f1gko_2[data-outcome=flawless]{--badge-bg:var(--badge-flawless-bg);--badge-fg:var(--badge-flawless-fg)}._badge_f1gko_2[data-outcome=learned]{--badge-bg:var(--badge-learned-bg);--badge-fg:var(--badge-learned-fg)}._badge_f1gko_2[data-size=md]{gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--text-md)}._icon_f1gko_35{flex:none;width:1em;height:1em}._value_f1gko_41{font-variant-numeric:tabular-nums}._list_f1gko_45{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=768px){._list_f1gko_45 ._badge_f1gko_2{gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--text-md)}}._markdown_1ull6_6{gap:var(--space-3);overflow-wrap:anywhere;flex-direction:column;display:flex;container-type:inline-size}._markdown_1ull6_6 :where(ul,ol){padding-left:var(--space-5);margin:0}._markdown_1ull6_6 :where(p,li) code,._inline_1ull6_20 code{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--color-bg-raised);font-size:.9em}._markdown_1ull6_6 pre{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised);font-size:clamp(.6875rem, (100cqi - 2 * var(--space-2) - 2px) / 29, var(--text-sm));line-height:var(--leading-normal);tab-size:2;margin:0;overflow-x:auto}._markdown_1ull6_6 pre code{white-space:pre}._markdown_1ull6_6 table{border-collapse:collapse;width:max-content;max-width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:normal;display:block;overflow-x:auto}._markdown_1ull6_6 :where(th,td){padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);text-align:left}._markdown_1ull6_6 th{background:var(--color-bg-raised);font-weight:var(--weight-bold)}._markdown_1ull6_6 .token.comment,._markdown_1ull6_6 .token.prolog{color:var(--color-text-muted);font-style:italic}._markdown_1ull6_6 .token.keyword,._markdown_1ull6_6 .token.boolean,._markdown_1ull6_6 .token.builtin{color:var(--color-code-keyword)}._markdown_1ull6_6 .token.string,._markdown_1ull6_6 .token.char{color:var(--color-code-string)}._markdown_1ull6_6 .token.number{color:var(--color-code-number)}._markdown_1ull6_6 .token.function,._markdown_1ull6_6 .token.class-name{color:var(--color-code-function)}._markdown_1ull6_6 .token.punctuation,._markdown_1ull6_6 .token.operator{color:var(--color-text-muted)}._markdown_1ull6_6 .token.inserted{color:var(--badge-flawless-fg)}._markdown_1ull6_6 .token.deleted{color:var(--color-fail)}._markdown_1ull6_6 .token.coord{color:var(--color-text-muted)}._figure_1tepk_1{gap:var(--space-2);flex-direction:column;margin:0;display:flex}._svg_1tepk_8{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised);overflow-x:auto}._canvas_1tepk_17{width:100%}._svg_1tepk_8 svg{max-width:100%;height:auto;margin-inline:auto;display:block}._note_1tepk_29{color:var(--color-text-muted);font-size:var(--text-sm)}._source_1tepk_34{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised);font-size:var(--text-sm);margin:0;overflow-x:auto}._options_5myn3_2{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._option_5myn3_2{align-items:center;gap:var(--space-3);min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);line-height:var(--leading-tight);display:flex}._option_5myn3_2[data-correct=true]{border-color:color-mix(in srgb, var(--badge-flawless-fg) 50%, var(--color-border));background:color-mix(in srgb, var(--badge-flawless-bg) 50%, transparent);color:var(--color-text)}._text_5myn3_29{overflow-wrap:anywhere;flex:1;min-width:0}._mark_5myn3_36{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}._mark_5myn3_36[data-shape=circle]{border-radius:50%}._option_5myn3_2[data-correct=true] ._mark_5myn3_36{border-color:var(--badge-flawless-fg);color:var(--badge-flawless-fg)}._tick_5myn3_56{width:.875rem;height:.875rem}._dot_5myn3_61{background:currentColor;border-radius:50%;width:.625rem;height:.625rem}._correct_5myn3_68{color:var(--badge-flawless-fg);font-size:var(--text-sm);font-weight:var(--weight-bold);flex:none}._dots_93bv3_2{display:none}._challenge_93bv3_6{gap:var(--space-4);padding-bottom:var(--space-4);flex-direction:column;display:flex}._clearsPill_93bv3_17{padding-bottom:calc(var(--tap-target) + var(--space-4))}@media (width>=768px){._dots_93bv3_2{display:block}._clearsPill_93bv3_17{padding-bottom:var(--space-4)}}._titleRow_93bv3_31{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._title_93bv3_31{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold)}._title_93bv3_31:focus{outline:none}._more_93bv3_48{min-width:var(--tap-target);min-height:var(--tap-target);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}._quiet_93bv3_62{min-width:var(--tap-target);min-height:var(--tap-target);text-align:left;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}._showHint_93bv3_80{align-self:flex-start;align-items:flex-start;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}._showHint_93bv3_80:hover:not(:disabled){border-color:var(--color-border);color:var(--color-text)}._hint_93bv3_77,._answer_93bv3_102,._explanation_93bv3_103{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}._hint_93bv3_77{background:var(--color-bg-raised);flex-direction:row;align-items:flex-start}._bulb_93bv3_119{flex:none}._hintBody_93bv3_123{flex:1;min-width:0}._label_93bv3_128{color:var(--color-text-muted);font-size:var(--text-sm)}._answerList_93bv3_133{padding-left:var(--space-5);margin:0}._note_93bv3_138{color:var(--color-text-muted);font-size:var(--text-sm)}._thanks_93bv3_144{color:var(--color-live);font-weight:var(--weight-bold)}._problem_93bv3_149{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}._button_7kwb6_2{align-items:center;gap:var(--space-2);display:inline-flex}._button_7kwb6_2 svg{flex:none}._input_125r2_2{--selected-bg:color-mix(in srgb, var(--color-accent) 12%, var(--color-bg));gap:var(--space-2);flex-direction:column;display:flex}._options_125r2_11{gap:var(--space-2);flex-direction:column;display:flex}._option_125r2_11{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);line-height:var(--leading-tight);text-align:left;cursor:pointer;display:flex}._option_125r2_11:disabled{cursor:default;opacity:.6}._check_125r2_38{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:1.25rem;height:1.25rem;font-size:var(--text-sm);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}._option_125r2_11[aria-pressed=true] ._check_125r2_38{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}._radio_125r2_58{border:1px solid var(--color-border);border-radius:var(--radius-pill);flex:none;width:1.25rem;height:1.25rem}._option_125r2_11[aria-pressed=true] ._radio_125r2_58{border-color:var(--color-accent);background:var(--color-accent)}._row_125r2_72{gap:var(--space-2);display:flex}._field_125r2_77{min-width:0;min-height:var(--tap-target);padding:var(--space-2) var(--space-3);flex:1}._field_125r2_77:disabled{opacity:.6}._chips_125r2_90{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chip_125r2_90{min-width:var(--tap-target);min-height:var(--tap-target);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);line-height:var(--leading-tight);cursor:pointer}._chip_125r2_90:disabled{cursor:default;opacity:.35}._option_125r2_11[aria-pressed=true],._chip_125r2_90[aria-pressed=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);background:var(--selected-bg)}._sequence_125r2_125{min-height:calc(var(--tap-target) + 2 * var(--space-2));padding:var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-md);align-items:center;display:flex}._sequence_125r2_125 ._chip_125r2_90{border-color:var(--color-accent);background:var(--selected-bg);touch-action:none}._placed_125r2_142{position:relative}._dragging_125r2_146{z-index:1}._dragging_125r2_146 ._chip_125r2_90{box-shadow:var(--shadow-popover);cursor:grabbing}@media (prefers-reduced-motion:reduce){._placed_125r2_142{transition:none!important}}._placeholder_125r2_162{color:var(--color-text-muted);font-size:var(--text-sm)}._note_125r2_168{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}._buttons_125r2_174{gap:var(--space-3);display:flex}._buttons_125r2_174>*{flex:1}._shake_125r2_184{animation:.32s ease-in-out _shake_125r2_184}@keyframes _shake_125r2_184{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){._shake_125r2_184{animation:none}}._stack_erspw_1{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._row_erspw_9{align-items:center;gap:var(--space-3);display:flex}._row_erspw_9>button{flex:1}._row_erspw_9>:not(button){flex:none}._retry_erspw_23{color:var(--color-text-muted);font-size:var(--text-sm)}._meta_erspw_32{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._reveal_erspw_40{margin-left:auto}._answerCard_erspw_51{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised)}._slot_erspw_59{flex-direction:column;display:flex}._slot_erspw_59:empty{display:none}._stack_1bmpj_1{gap:var(--space-3);flex-direction:column;display:flex}._reasons_1bmpj_7{gap:var(--space-1);border:none;flex-direction:column;margin:0;padding:0;display:flex}._legend_1bmpj_16{margin-bottom:var(--space-2);font-weight:var(--weight-bold);padding:0}._reason_1bmpj_7{align-items:center;gap:var(--space-3);min-height:var(--tap-target);cursor:pointer;display:flex}._reason_1bmpj_7 input{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);margin:0}._noteLabel_1bmpj_37{font-weight:var(--weight-bold)}._textarea_1bmpj_41{width:100%;padding:var(--space-2) var(--space-3);resize:vertical}._problem_1bmpj_48{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}._label_1kgi1_3{color:var(--color-text);font-weight:var(--weight-bold)}._chip_tiefo_6{padding:0 var(--space-2);border:1px solid var(--tier-color);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tier-color) 18%, var(--color-bg-raised));color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;align-items:center;display:inline-flex}._label_tiefo_18{color:var(--color-text);font-weight:var(--weight-bold)}._root_rvhvv_3{vertical-align:middle;margin-left:var(--space-1);display:inline-flex;position:relative}._onLine_rvhvv_1{position:static}._button_rvhvv_16{min-width:var(--tap-target);min-height:var(--tap-target);margin:calc((24px - var(--tap-target)) / 2);color:var(--color-text-muted);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._button_rvhvv_16:hover,._button_rvhvv_16[aria-expanded=true]{color:var(--color-text)}._note_rvhvv_35{top:calc(100% + var(--space-2));z-index:10;width:max-content;max-width:min(16rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--leading-tight);white-space:pre-line;position:absolute;left:0}._above_rvhvv_56 ._note_rvhvv_35{top:auto;bottom:calc(100% + var(--space-2))}._note_rvhvv_35[hidden]{display:none}._header_1827v_1{gap:var(--space-1);flex-direction:column;display:flex}._meta_1827v_9{align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._guest_1827v_19{color:var(--color-text-muted);font-size:var(--text-sm)}._login_1827v_25{min-height:var(--tap-target);margin-block:calc((1lh - var(--tap-target)) / 2);color:var(--color-text);font-weight:var(--weight-bold);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;text-decoration:underline;display:inline-flex}._back_u3q4u_1{margin:0}._nav_u3q4u_5{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}._intro_1nvjq_1{color:var(--color-text-muted)}._form_1nvjq_5{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}._label_1nvjq_12{margin-top:var(--space-2);font-weight:var(--weight-bold)}._replyTo_1nvjq_18{overflow-wrap:anywhere;margin:0}._field_1nvjq_23{width:100%;min-height:var(--tap-target);padding:var(--space-2) var(--space-3)}._message_1nvjq_30{resize:vertical}._length_1nvjq_34{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;align-self:flex-end;margin:0}._problem_1nvjq_42{color:var(--color-fail);font-size:var(--text-sm);margin:0}._sent_1nvjq_48{margin-top:var(--space-4)}._footer_9ind9_5{justify-content:center;align-items:center;column-gap:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;flex-wrap:wrap;display:flex}._link_9ind9_18{min-height:var(--tap-target);align-items:center;display:inline-flex}._button_y3dwd_2{min-height:var(--tap-target);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}._card_198ta_2{align-items:center;gap:var(--space-2);width:100%;height:100%;min-height:var(--tap-target);padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;display:flex}._card_198ta_2:hover{background:var(--color-bg-raised)}._plus_198ta_23{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1}._body_vt7iu_1{gap:var(--space-3);flex-direction:column;display:flex}._label_vt7iu_7{font-weight:var(--weight-bold)}._optional_vt7iu_11{color:var(--color-text-muted);font-weight:var(--weight-normal)}._field_vt7iu_16{width:100%;min-height:var(--tap-target);padding:var(--space-2) var(--space-3)}._note_vt7iu_23{resize:vertical}._problem_vt7iu_27{color:var(--color-fail);font-size:var(--text-sm);margin:0}._tag_zwlep_7{top:0;left:var(--space-3);padding:1px var(--space-1);border-radius:var(--radius-sm);font-size:calc(var(--text-sm) * .8);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;position:absolute;transform:translateY(-50%)}._new_zwlep_22{background:var(--tag-new-bg);color:var(--tag-new-fg)}._popular_zwlep_27{background:var(--tag-popular-bg);color:var(--tag-popular-fg)}._row_ljg0o_1{justify-content:space-between;align-items:center;gap:var(--space-2);height:100%;min-height:var(--tap-target);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;text-decoration:none;display:flex;position:relative}._row_ljg0o_1:hover{background:var(--color-bg-raised)}._name_ljg0o_20{font-weight:var(--weight-bold)}._picker_15fve_1{gap:var(--space-3);flex-direction:column;display:flex}._controls_15fve_8{gap:var(--space-2);display:flex}._search_15fve_13{min-width:0;min-height:var(--tap-target);padding:var(--space-2) var(--space-3);flex:1}._lucky_15fve_21{width:var(--tap-target);font-size:var(--text-lg);flex:none;padding:0}._section_15fve_28{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}._rows_15fve_37{gap:var(--space-3);padding:var(--space-1) 0 0;margin:0;list-style:none;display:grid}@media (width>=768px){._rows_15fve_37{grid-template-columns:repeat(2,minmax(0,1fr))}}._empty_15fve_51{color:var(--color-text-muted)}._topics_1qn3y_2{gap:var(--space-3);flex-direction:column;display:flex}._actions_161bh_3{gap:var(--space-1);flex-direction:column;width:100%;display:flex;position:relative}._head_161bh_12{align-items:center;display:flex}._label_161bh_17{color:var(--color-text-muted);font-size:var(--text-sm)}._options_161bh_24{gap:var(--space-2);display:flex}._option_161bh_24{gap:var(--space-1);min-width:0;padding:0 var(--space-2);white-space:nowrap;flex:1}._header_1xxh0_2{gap:var(--space-1);flex-direction:column;display:flex}._clock_eprez_5{min-width:var(--tap-target);min-height:var(--tap-target);margin-block:calc((24px - var(--tap-target)) / 2);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}._face_eprez_2{gap:var(--space-1);min-height:calc(1lh + 2px)}._clock_eprez_5:hover ._face_eprez_2{color:var(--color-text)}._face_eprez_2 svg{flex:none}._time_eprez_33{font-variant-numeric:tabular-nums}._pill_1ie8q_5{border:1px solid var(--color-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-popover);background:color-mix(in srgb, var(--color-bg-raised) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text);align-items:center;transition:opacity .15s,visibility .15s;display:inline-flex}._pill_1ie8q_5[data-hidden]{visibility:hidden;opacity:0}@media (prefers-reduced-motion:reduce){._pill_1ie8q_5{transition:none}}@media (width>=768px){._pill_1ie8q_5{display:none}}._button_1ie8q_38{min-width:var(--tap-target);min-height:var(--tap-target);border-radius:var(--radius-pill);color:inherit;font-size:var(--text-lg);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}._button_1ie8q_38:disabled{color:var(--color-text-muted);opacity:.5;cursor:default}._count_1ie8q_60{min-width:2.5rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);text-align:center}._dots_1gbk8_5{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}._item_1gbk8_13{max-width:var(--tap-target);flex:1;justify-content:center;display:flex}._button_1gbk8_20{width:100%;min-height:var(--tap-target);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._dot_1gbk8_5{border:2px solid var(--color-border);border-radius:var(--radius-pill);width:.75rem;height:.75rem}._button_1gbk8_20[aria-current=step] ._dot_1gbk8_5{outline:2px solid var(--color-text);outline-offset:2px;width:1rem;height:1rem}._button_1gbk8_20[data-state=current] ._dot_1gbk8_5{border-color:var(--color-text)}._button_1gbk8_20[data-state=skipped] ._dot_1gbk8_5{border-color:var(--color-text-muted)}._button_1gbk8_20[data-state=flawless]{--dot-bg:var(--badge-flawless-bg);--dot-fg:var(--badge-flawless-fg)}._button_1gbk8_20[data-state=solved]{--dot-bg:var(--badge-solved-bg);--dot-fg:var(--badge-solved-fg)}._button_1gbk8_20[data-state=learned]{--dot-bg:var(--badge-learned-bg);--dot-fg:var(--badge-learned-fg)}._button_1gbk8_20[data-state=flawless] ._dot_1gbk8_5,._button_1gbk8_20[data-state=solved] ._dot_1gbk8_5,._button_1gbk8_20[data-state=learned] ._dot_1gbk8_5{border-color:var(--dot-fg);background:var(--dot-fg);width:1rem;height:1rem;color:var(--dot-bg);justify-content:center;align-items:center;display:inline-flex}._icon_1gbk8_84{stroke-width:2.5px;width:.75rem;height:.75rem}._alert_9dnkm_1{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised)}._body_12rtx_1{gap:var(--space-3);flex-direction:column;display:flex}._field_usuvm_6{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--text-md)}._body_17k2o_1{gap:var(--space-3);flex-direction:column;display:flex}._label_17k2o_7{font-weight:var(--weight-bold)}._note_17k2o_11{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}._field_17k2o_18{width:100%;min-height:calc(6lh + 2 * var(--space-2));max-height:33dvh;padding:var(--space-2) var(--space-3);resize:vertical;field-sizing:content}._field_17k2o_18[aria-invalid=true]{border-color:var(--color-fail)}._counter_17k2o_32{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;align-self:flex-end;margin:0}._over_17k2o_40{color:var(--color-fail)}._problem_17k2o_44{color:var(--color-fail);font-size:var(--text-sm);margin:0}._section_15n7u_1{gap:var(--space-3);flex-direction:column;display:flex}._totals_15n7u_8{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._time_15n7u_15{color:var(--color-text-muted);margin:0}._value_15n7u_20{color:var(--color-text);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}._rows_15n7u_26{border-top:1px solid var(--color-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_15n7u_26{align-items:center;gap:var(--space-3);min-height:var(--tap-target);padding-block:var(--space-2);border-bottom:1px solid var(--color-border);text-decoration:none;display:flex}._number_15n7u_47{min-width:1.5ch;color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:end;flex:none}._type_15n7u_55{flex:1;min-width:0}._share_1trim_6{flex:1 1 var(--tap-target);align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._notice_1trim_15{font-size:var(--text-sm)}._manual_1trim_19{align-self:stretch;gap:var(--space-1);flex-direction:column;display:flex}._link_1trim_26{min-height:var(--tap-target);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised);color:var(--color-text);font:inherit;font-size:var(--text-md)}._stack_49igm_1{gap:var(--space-3);flex-direction:column;display:flex}._lead_49igm_8{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}._button_49igm_15{justify-content:flex-start;gap:var(--space-2)}._vote_p625l_1{gap:var(--space-2);flex-direction:column;display:flex}._row_p625l_8{gap:var(--space-2);display:flex}._button_p625l_14[aria-pressed=true],._button_p625l_14[data-written]{border-color:var(--color-text);background:var(--color-bg-raised);color:var(--color-text)}._down_p625l_21 ._icon_p625l_13{transform:scaleY(-1)}._failed_p625l_25{font-size:var(--text-sm)}._complete_12dmx_1{font-weight:var(--weight-bold)}@media (prefers-reduced-motion:no-preference){._celebrate_12dmx_7{transform-origin:0;animation:.3s ease-out _pop-in_12dmx_1}}@keyframes _pop-in_12dmx_1{0%{opacity:0;transform:scale(.8)}}._feedback_12dmx_21{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}._guest_12dmx_29{gap:var(--space-3);flex-direction:column;display:flex}._unlocks_12dmx_39{line-height:1.75}._guestButtons_12dmx_43{gap:var(--space-2);flex-direction:column;display:flex}@media (width>=768px){._guestButtons_12dmx_43{flex-direction:row}._read_12dmx_57{align-self:flex-start}}._header_1hbqh_2{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}._company_1hbqh_10,._status_1hbqh_11{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}._company_1hbqh_10{position:relative}._title_1hbqh_22{margin:0}._section_1hbqh_26{gap:var(--space-3);flex-direction:column;display:flex}._heading_1hbqh_32,._back_124zi_2{margin:0}._dots_124zi_10{top:calc(var(--top-bar-height) + env(safe-area-inset-top));z-index:5;margin-inline:calc(-1 * var(--space-2));padding-inline:var(--space-2);border-bottom:1px solid var(--color-border);background:var(--color-bg);display:none;position:sticky}@media (width>=768px){._dots_124zi_10{display:block}}._pill_124zi_28{right:var(--shell-pad-right,var(--space-4));bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:5;position:fixed}._rfc_124zi_36{gap:var(--space-6);padding-block:var(--space-4) calc(var(--tap-target) + var(--space-4));flex-direction:column;display:flex}@media (width>=768px){._rfc_124zi_36{padding-block-end:var(--space-4)}}._marker_124zi_49{gap:var(--space-3);flex-direction:column;display:flex}._marker_124zi_49[data-open]{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised)}._markerRow_124zi_63{align-items:center;gap:var(--space-2);display:flex}._markerToggle_124zi_75{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--tap-target);padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;scroll-margin-top:calc(var(--top-bar-height) + env(safe-area-inset-top) + var(--space-4));scroll-margin-bottom:calc(var(--tap-target) + var(--space-6) + env(safe-area-inset-bottom));flex:1;display:flex}@media (width>=768px){._markerToggle_124zi_75{scroll-margin-top:calc(var(--top-bar-height) + env(safe-area-inset-top) + var(--tap-target) + var(--space-4))}}._markerToggle_124zi_75:hover{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}._marker_124zi_49[data-open] ._markerToggle_124zi_75{border-color:var(--color-border);background:var(--color-bg)}._number_124zi_111{border-radius:var(--radius-pill);width:1.5rem;height:1.5rem;color:var(--color-accent);font-size:var(--text-sm);border:1px solid;flex:none;justify-content:center;align-items:center;display:inline-flex}._label_124zi_124{flex:1;min-width:0}._panel_124zi_129{gap:var(--space-4);flex-direction:column;display:flex}@media (width>=768px){._finish_124zi_137{align-self:flex-start}}._unavailable_1yomn_2{gap:var(--space-3);flex-direction:column;display:flex}@media (width>=768px){._unavailable_1yomn_2{align-items:flex-start}}._gist_40rao_2{min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-style:italic;display:block}._oneLine_40rao_12{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._chip_3n7s8_2{min-width:2rem;height:2rem;padding:0 var(--space-1);border:1px solid color-mix(in srgb, var(--badge-learned-fg) 35%, transparent);border-radius:var(--radius-md);background:var(--badge-learned-bg);color:var(--badge-learned-fg);font-weight:var(--weight-bold);flex:none;place-content:center;line-height:1;display:inline-grid}._row_1bd2v_6{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--tap-target);padding-block:var(--space-2);flex:1;display:flex;position:relative}._link_1bd2v_17{align-items:center;gap:var(--space-2);min-width:0;color:inherit;flex:1;text-decoration:none;display:flex}._link_1bd2v_17:after{content:"";position:absolute;inset:0}._lead_1bd2v_33{font-size:var(--text-lg);flex:none}._body_1bd2v_39{z-index:1;gap:var(--space-1);flex-direction:column;min-width:0;display:flex;position:relative}._title_1bd2v_49,._subtitle_1bd2v_50{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._title_1bd2v_49{font-weight:var(--weight-bold)}._meta_1bd2v_65{align-items:center;gap:var(--space-1);min-width:0;color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;margin-block:-.375rem;margin-inline-start:-.375rem;padding-block:.375rem;padding-inline-start:.375rem;display:flex;overflow:hidden}._trailing_1bd2v_80{z-index:1;flex:none;align-items:center;display:flex;position:relative}._status_hu302_6{align-items:center;gap:var(--space-1);color:var(--color-text-muted);white-space:nowrap;display:inline-flex}._light_hu302_14{background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}._status_hu302_6[data-kind=live]{color:var(--color-live);font-weight:var(--weight-bold)}._status_hu302_6[data-kind=done]{color:var(--color-done)}._status_hu302_6[data-kind=failed]{color:var(--color-fail)}._status_hu302_6[data-kind=live] ._light_hu302_14{animation:2s ease-out infinite _live-pulse_hu302_1}@keyframes _live-pulse_hu302_1{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-live) 60%, transparent)}70%,to{box-shadow:0 0 0 .375rem #0000}}@media (prefers-reduced-motion:reduce){._status_hu302_6[data-kind=live] ._light_hu302_14{animation:none}}._continue_gnw4c_5{min-width:var(--tap-target);padding-inline:var(--space-2);font-size:var(--text-sm)}._nameLine_gnw4c_12{align-items:center;gap:var(--space-2);min-width:0;display:flex}._name_gnw4c_12{text-overflow:ellipsis;min-width:0;overflow:hidden}._nameLine_gnw4c_12>:last-child{font-weight:var(--weight-normal);flex:none}._gist_gnw4c_31{font-size:var(--text-sm)}._card_bugsw_2{padding:var(--space-3) var(--space-4) var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised);flex-direction:column;display:flex}._chips_hvcj5_5{justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-1);flex-wrap:wrap;margin:0;list-style:none;display:flex}._chip_hvcj5_5{align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;display:flex}._chip_hvcj5_5:hover{border-color:var(--color-accent)}._chip_hvcj5_5:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._tape_17zt8_7{--tape-fade:var(--space-4)}._row_17zt8_11{padding-block:var(--space-3) var(--space-1);scroll-snap-type:x proximity;scroll-padding-inline:var(--tape-fade);scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right, transparent, var(--color-text) var(--tape-fade), var(--color-text) calc(100% - var(--tape-fade)), transparent);mask-image:linear-gradient(to right, transparent, var(--color-text) var(--tape-fade), var(--color-text) calc(100% - var(--tape-fade)), transparent);overflow-x:auto}._track_17zt8_26{width:max-content;display:flex}._copy_17zt8_32{gap:var(--space-2);padding:0 var(--tape-fade);margin:0;list-style:none;display:flex}._copy_17zt8_32 li{scroll-snap-align:start}._duplicate_17zt8_45{display:none}@media (prefers-reduced-motion:no-preference){._moving_17zt8_57 ._row_17zt8_11{scroll-snap-type:none;overflow:hidden}._moving_17zt8_57 ._track_17zt8_26{min-width:200%;animation:_tape_17zt8_7 var(--tape-loop) linear infinite}._moving_17zt8_57 ._copy_17zt8_32{padding:0 var(--space-2) 0 0;flex:1 0 auto;justify-content:space-around}._moving_17zt8_57 ._duplicate_17zt8_45{display:flex}}@keyframes _tape_17zt8_7{to{transform:translate(-50%)}}._wrap_17zt8_86 ._row_17zt8_11{padding-block:0;overflow:visible;-webkit-mask-image:none;mask-image:none}._wrap_17zt8_86 ._track_17zt8_26{width:auto}._wrap_17zt8_86 ._copy_17zt8_32{flex-wrap:wrap;padding:0}._wrap_17zt8_86 ._chip_17zt8_102{white-space:normal}._chip_17zt8_102{min-height:var(--tap-target);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;text-decoration:none;display:flex;position:relative}._chip_17zt8_102:hover{border-color:var(--color-accent)}._play_17zt8_127{gap:var(--space-2);border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-bg))}._playIcon_17zt8_133{color:var(--color-accent);font-size:.7em}._section_u0xbz_2{gap:var(--space-3);flex-direction:column;display:flex}._cards_u0xbz_9{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._card_u0xbz_9{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-raised);flex-direction:column;display:flex}._card_u0xbz_9:has(._stamp_u0xbz_26){margin-top:var(--space-2)}._card_u0xbz_9:has(._link_u0xbz_31:hover){border-color:var(--color-accent)}._head_u0xbz_36{align-items:center;gap:var(--space-4);min-height:calc(var(--tap-target) * 2);padding:var(--space-4);display:flex;position:relative}._link_u0xbz_31{color:var(--color-text);text-decoration:none}._link_u0xbz_31:after{content:"";position:absolute;inset:0}._link_u0xbz_31:focus-visible{outline:none}._link_u0xbz_31:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:-2px}._chips_u0xbz_70{padding-bottom:var(--space-3);margin-top:calc(-1 * var(--space-3))}._icon_u0xbz_75{font-size:var(--text-xl);flex:none;line-height:1}._text_u0xbz_82{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}._title_u0xbz_91{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}._name_u0xbz_98{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight)}._stamp_u0xbz_26{top:0;left:var(--space-4);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--tag-new-bg);color:var(--tag-new-fg);font-size:calc(var(--text-sm) * .85);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;position:absolute;transform:translateY(-50%)}._duration_u0xbz_130{padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap}._line_u0xbz_139{color:var(--color-text-muted);font-size:var(--text-sm)}._chevron_u0xbz_144{color:var(--color-text-muted);font-size:var(--text-xl);flex:none;line-height:1}._guestHead_u0xbz_157{--start-height:calc(var(--tap-target) + var(--space-1));align-items:start;gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._guestHead_u0xbz_157 ._text_u0xbz_82{display:contents}._guestHead_u0xbz_157 ._icon_u0xbz_75,._guestHead_u0xbz_157 ._title_u0xbz_91{min-height:var(--start-height);grid-row:1}._guestHead_u0xbz_157 ._icon_u0xbz_75{align-items:center;display:flex}._guestHead_u0xbz_157 ._title_u0xbz_91{grid-column:2;align-content:center}._guestHead_u0xbz_157 ._line_u0xbz_139{grid-column:2/-1}._start_u0xbz_194{min-width:5.5rem;min-height:var(--start-height);padding:0 var(--space-5);font-size:var(--text-md);grid-area:1/3}._banner_1agfh_1{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised)}._picker_1tkfk_5{gap:var(--space-3);flex-direction:column;display:flex}._prompt_1tkfk_11{color:var(--color-text);font-weight:var(--weight-bold);margin:0}._role_1tkfk_18{padding-top:var(--space-1)}._label_1tkfk_23{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold)}._section_yas4d_5{gap:var(--space-3);flex-direction:column;display:flex}._heading_yas4d_12{margin:0}._chips_yas4d_17{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_yas4d_17{min-height:var(--tap-target);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-raised);color:var(--color-text);font:inherit;font-weight:var(--weight-bold);cursor:pointer}._chip_yas4d_17:hover{border-color:var(--color-accent)}._chip_yas4d_17[aria-expanded=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}._panel_yas4d_49{text-align:start;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-raised)}._headline_yas4d_57{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:pretty;margin:0}._line_yas4d_68{margin:var(--space-2) 0 var(--space-4);color:var(--color-text-muted);line-height:var(--leading-normal)}._play_yas4d_75{width:100%}._case_yas4d_80{margin-top:var(--space-4);padding-block:var(--space-2);text-align:center;display:flex}@media (width>=768px){._play_yas4d_75{width:auto}._case_yas4d_80{width:fit-content}}._hero_bf48i_6{padding-top:var(--space-6);flex-direction:column;align-items:flex-start;display:flex}._lead_bf48i_13,._punch_bf48i_14{display:block}._lead_bf48i_13{color:var(--color-text);text-wrap:balance;font-size:clamp(1.5rem,1rem + 2vw,1.75rem);font-weight:600}._punch_bf48i_14{margin-top:var(--space-2);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(2.5rem,11vw,3.5rem);font-weight:800;line-height:1}._leet_bf48i_34{color:var(--color-accent)}._page_x3f18_1{gap:var(--space-5);flex-direction:column;display:flex}._header_x3f18_7{gap:var(--space-1);flex-direction:column;display:flex}._updated_x3f18_13{color:var(--color-text-muted);font-size:var(--text-sm)}._section_x3f18_18{gap:var(--space-2);flex-direction:column;display:flex}._section_x3f18_18 h2{font-size:var(--text-lg)}._page_x3f18_1>p,._section_x3f18_18 p,._section_x3f18_18 ul{color:var(--color-text-muted);line-height:var(--leading-normal)}._section_x3f18_18 ul{gap:var(--space-2);padding-left:var(--space-5);flex-direction:column;list-style:outside;display:flex}._section_x3f18_18 strong{color:var(--color-text)}._avatar_72dl4_1{border-radius:var(--radius-pill);background:var(--color-bg-raised);color:var(--color-text-muted);font-weight:var(--weight-bold);object-fit:cover;flex:none;justify-content:center;align-items:center;display:inline-flex}._md_72dl4_13{width:48px;height:48px}._sm_72dl4_18{width:32px;height:32px;font-size:var(--text-sm)}._segments_1l6et_6{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-raised);padding:2px;display:inline-flex}._segment_1l6et_6{min-height:var(--tap-target);padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;align-items:center;display:inline-flex;position:relative}._segment_1l6et_6:has(._input_1l6et_26:checked){background:var(--color-bg);color:var(--color-text);font-weight:var(--weight-bold)}._segment_1l6et_6:has(._input_1l6et_26:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}._input_1l6et_26{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._group_1xtjk_1{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._label_1xtjk_8{font-size:var(--text-sm);color:var(--color-text-muted)}._section_1vnsv_1{gap:var(--space-3);padding-top:var(--space-4);flex-direction:column;display:flex}._identity_1vnsv_8{align-items:center;gap:var(--space-3);display:flex}._name_1vnsv_14{font-weight:var(--weight-bold)}._note_1vnsv_18{color:var(--color-text-muted)}._root_mdjss_1{gap:var(--space-3);flex-direction:column;display:flex}._list_mdjss_7{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_mdjss_16{align-items:center;gap:var(--space-3);display:flex}._details_mdjss_22{flex-direction:column;flex:1;min-width:0;display:flex}._provider_mdjss_29{font-weight:var(--weight-bold)}._email_mdjss_33{overflow-wrap:anywhere}._meta_mdjss_37{color:var(--color-text-muted);font-size:var(--text-sm)}._error_mdjss_42{color:var(--color-fail)}._connect_mdjss_46{gap:var(--space-2);width:100%}@media (width>=768px){._connect_mdjss_46{align-self:flex-start;width:auto}}._body_qdevm_1{gap:var(--space-3);flex-direction:column;display:flex}._error_qdevm_7{color:var(--color-fail);font-size:var(--text-sm)}._header_1rpm7_1{gap:var(--space-2);flex-direction:column;display:flex}._level_1rpm7_7{font-size:var(--text-sm);font-weight:var(--weight-bold)}._card_1rpm7_12{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised);flex-direction:column;display:flex}._sharer_1rpm7_22{align-items:center;gap:var(--space-2);display:flex}._stats_1rpm7_28{gap:var(--space-1) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._pitch_1rpm7_39{color:var(--color-text-muted)}._size_1rpm7_44{color:var(--color-text-muted);font-size:var(--text-sm)}._systems_77hoy_2{gap:var(--space-3);flex-direction:column;display:flex}._empty_77hoy_8{color:var(--color-text-muted);margin:0}._history_ob9eb_1{gap:var(--space-3);flex-direction:column;display:flex}._empty_ob9eb_7{color:var(--color-text-muted)}._rows_ob9eb_11{border-top:1px solid var(--color-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_ob9eb_21{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._header_1buz6_1{gap:var(--space-2);flex-direction:column;display:flex}._intro_1buz6_7{color:var(--color-text-muted);font-size:var(--text-sm)}._header_jj1tj_1{gap:var(--space-2);flex-direction:column;display:flex}._level_jj1tj_7{font-size:var(--text-sm);font-weight:var(--weight-bold)}:root{--color-bg:#fff;--color-bg-raised:#f5f5f4;--color-bg-overlay:#0006;--color-text:#1c1917;--color-text-muted:#57534e;--color-border:#d6d3d1;--color-focus:#2563eb;--color-accent:#2563eb;--color-accent-text:#fff;--color-fail:#b91c1c;--color-warn:#a16207;--color-live:#15803d;--color-done:#0369a1;--badge-flawless-bg:#d1fae5;--badge-flawless-fg:#065f46;--badge-solved-bg:#e0f2fe;--badge-solved-fg:#075985;--badge-learned-bg:#ede9fe;--badge-learned-fg:#5b21b6;--tag-new-bg:#2563eb;--tag-new-fg:#fff;--tag-popular-bg:#c2410c;--tag-popular-fg:#fff;--tier-bronze:#cd7f32;--tier-silver:silver;--tier-gold:gold;--brand-tile:#1c1917;--brand-glyph:#fafaf9;--brand-dim:#78716c;--heat-0:#f5f5f4;--heat-0-fg:#57534e;--heat-1:#dbeafe;--heat-1-fg:#1c1917;--heat-2:#93c5fd;--heat-2-fg:#1c1917;--heat-3:#2563eb;--heat-3-fg:#fff;--heat-4:#1e3a8a;--heat-4-fg:#fff;--person-1:#0f766e;--person-2:#b45309;--person-3:#a21caf;--stack-1:#2563eb;--stack-2:#93c5fd;--stack-3:#7c3aed;--color-code-keyword:#7e22ce;--color-code-string:#a16207;--color-code-number:#0369a1;--color-code-function:#0f766e;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--shadow-popover:0 8px 24px -8px var(--color-bg-overlay);--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--leading-tight:1.25;--leading-normal:1.5;--weight-normal:400;--weight-bold:600;--content-max-width:640px;--tap-target:44px;--top-bar-height:3.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:not([data-theme=light]){--color-bg:#1c1917;--color-bg-raised:#292524;--color-bg-overlay:#0009;--color-text:#f5f5f4;--color-text-muted:#a8a29e;--color-border:#44403c;--color-focus:#60a5fa;--color-accent:#60a5fa;--color-accent-text:#1c1917;--color-fail:#f87171;--color-warn:#fde047;--color-live:#4ade80;--color-done:#38bdf8;--badge-flawless-bg:#022c22;--badge-flawless-fg:#6ee7b7;--badge-solved-bg:#082f49;--badge-solved-fg:#7dd3fc;--badge-learned-bg:#2e1065;--badge-learned-fg:#c4b5fd;--tag-new-bg:#60a5fa;--tag-new-fg:#1c1917;--tag-popular-bg:#fdba74;--tag-popular-fg:#1c1917;--brand-tile:#fafaf9;--brand-glyph:#1c1917;--brand-dim:#a8a29e;--heat-0:#292524;--heat-0-fg:#a8a29e;--heat-1:#1e3a8a;--heat-1-fg:#f5f5f4;--heat-2:#1d4ed8;--heat-2-fg:#f5f5f4;--heat-3:#60a5fa;--heat-3-fg:#1c1917;--heat-4:#bfdbfe;--heat-4-fg:#1c1917;--person-1:#2dd4bf;--person-2:#fbbf24;--person-3:#e879f9;--stack-1:#60a5fa;--stack-2:#bfdbfe;--stack-3:#a78bfa;--color-code-keyword:#c4b5fd;--color-code-string:#fcd34d;--color-code-number:#7dd3fc;--color-code-function:#5eead4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{overscroll-behavior-x:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);margin:0;overflow-x:clip}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:var(--leading-tight)}a{color:inherit}button,input{font:inherit;color:inherit}code,pre{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
