._4F7KIq_log{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}._4F7KIq_inner{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;padding:8px 16px 16px;display:flex}._4F7KIq_hint{text-align:center;max-width:40ch;color:var(--g-color-text-secondary);margin:0 auto;font-size:13px;line-height:1.4}._4F7KIq_avatar{width:40px}@media (min-width:960px){._4F7KIq_avatar{width:48px}}
.g-arrow-toggle{vertical-align:middle;transition:transform var(--g-arrow-toggle-transition-duration,.1s) ease-out;display:inline-block}.g-arrow-toggle_direction_bottom{transform:matrix(1,0,0,1,0,0)}.g-arrow-toggle_direction_left{transform:matrix(0,1,-1,0,0,0)}.g-arrow-toggle_direction_top{transform:matrix(-1,0,0,-1,0,0)}.g-arrow-toggle_direction_right{transform:matrix(0,-1,1,0,0,0)}
.g-disclosure{--_--text-color:var(--g-color-text-primary);--_--text-color-disabled:var(--g-color-text-secondary)}.g-disclosure_size_m .g-disclosure__trigger{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height)}.g-disclosure_size_l .g-disclosure__trigger{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height)}.g-disclosure_size_xl .g-disclosure__trigger{font-family:var(--g-text-subheader-font-family);font-weight:var(--g-text-subheader-font-weight);font-size:var(--g-text-subheader-3-font-size);line-height:var(--g-text-subheader-3-line-height)}.g-disclosure__trigger{font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:var(--g-disclosure-text-color,var(--_--text-color));cursor:pointer;font-size:inherit;line-height:inherit;font-weight:inherit;border-radius:var(--g-focus-border-radius);background:0 0;border:none;outline:none;flex-flow:row;flex-shrink:0;align-items:center;gap:8px;padding:0;display:flex}.g-disclosure__trigger:focus-visible{outline:2px solid var(--g-color-line-focus)}.g-disclosure__trigger_arrow_end{flex-direction:row-reverse}.g-disclosure__trigger_disabled{color:var(--g-disclosure-text-color-disabled,var(--_--text-color-disabled));cursor:auto}.g-disclosure__content{display:none}.g-disclosure__content_visible{display:block}.g-disclosure__content.g-disclosure_exit_active{opacity:0;animation-name:g-disclosure-collapsed;animation-duration:.1s;display:block}.g-disclosure__content.g-disclosure_enter_active{animation-name:g-disclosure-expanded;animation-duration:.2s}@keyframes g-disclosure-expanded{0%{opacity:.4}to{opacity:1}}@keyframes g-disclosure-collapsed{0%{opacity:1}to{opacity:0}}
.gwfSUG_panel{gap:20px;padding:4px 0 8px;display:grid}.gwfSUG_head{gap:2px;display:grid}.gwfSUG_where{font-size:17px;font-weight:800}.gwfSUG_kind{color:var(--g-color-text-secondary);font-size:14px}.gwfSUG_block{gap:8px;display:grid}.gwfSUG_label{color:var(--g-color-text-secondary);font-size:13px;font-weight:700}.gwfSUG_kid{margin:0;font-size:17px;line-height:1.5}.gwfSUG_original,.gwfSUG_example{color:var(--g-color-text-secondary);margin:0;font-size:14px;line-height:1.5}.gwfSUG_frame{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gwfSUG_word{background:var(--tutor-gap-empty-bg);color:var(--tutor-gap-filled-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:16px;font-weight:700;display:inline-flex}.gwfSUG_letter{background:var(--tutor-peach);color:#4a3b2a;text-transform:uppercase;border-radius:50%;place-items:center;width:22px;height:22px;margin-inline-start:-6px;font-size:13px;display:inline-grid}.gwfSUG_items{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gwfSUG_item{border-radius:14px;align-items:flex-start;gap:10px;padding:6px 10px;display:flex}.gwfSUG_item[data-current=true]{background:var(--tutor-gap-empty-bg)}.gwfSUG_item>:first-child{flex:none;margin-top:8px}.gwfSUG_itemText{min-width:0}.gwfSUG_iconSolved{color:var(--tutor-ok-line)}.gwfSUG_iconRevealed{color:var(--tutor-peach-line)}.gwfSUG_iconTodo{color:var(--g-color-line-generic)}.gwfSUG_pageLink{color:var(--g-color-text-link);font-size:15px;font-weight:600}.gwfSUG_rule{border-radius:16px}.gwfSUG_ruleText{margin:0;padding-block:4px 8px;font-size:16px;line-height:1.5}
._4SvhJW_screen{height:var(--app-height,100dvh);background:var(--g-color-base-background);flex-direction:column;display:flex;overflow:hidden}._4SvhJW_center{text-align:center;flex:1;place-content:center;justify-items:center;gap:16px;padding:24px 16px;display:grid}._4SvhJW_waiting{width:120px}._4SvhJW_waitText{color:var(--g-color-text-secondary);margin:0;font-size:16px}._4SvhJW_stage{flex:1;justify-content:center;width:100%;min-height:0;display:flex}._4SvhJW_column{flex-direction:column;flex:1;min-width:0;max-width:720px;min-height:0;display:flex}._4SvhJW_finish{gap:8px;padding-top:8px;display:grid}._4SvhJW_sheetBody{padding:0 0 16px}._4SvhJW_panel{display:none}@media (min-width:960px){._4SvhJW_panel{box-sizing:border-box;background:var(--g-color-base-float);border-radius:28px;flex:none;width:400px;margin:0 16px 16px 0;padding:8px 24px 24px;animation:.28s cubic-bezier(.22,1,.36,1) both _4SvhJW_panel-in;display:block;overflow-y:auto;box-shadow:0 2px 4px #2d2d2d0f,0 12px 32px #2d2d2d1a}._4SvhJW_panelHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._4SvhJW_panelTitle{font-size:20px;font-weight:800}}@keyframes _4SvhJW_panel-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.g-root_theme_dark ._4SvhJW_waiting{background:radial-gradient(closest-side,#ffd6bacc,#ffd6ba4d 62%,#0000)}@media (prefers-reduced-motion:reduce){._4SvhJW_panel{animation:none}}
