.app-intro-module__b0Hpaa__heading{color:#fff;font-size:var(--text-xl);overflow-wrap:anywhere;font-weight:900;line-height:1.3}.app-intro-module__b0Hpaa__shell>header button{margin-inline-start:max(0px, calc((44px - var(--home-icon-button)) / 2))}.app-intro-module__b0Hpaa__shell .app-intro-module__b0Hpaa__footer{justify-content:end;max-inline-size:none;display:flex}.app-intro-module__b0Hpaa__stage{--card-height:43cqh;flex:1;min-block-size:0;max-block-size:34rem;inline-size:min(100%,57rem);margin:auto;position:relative;container:app-intro/size}.app-intro-module__b0Hpaa__features{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"study play""aria analysis";gap:.5rem;block-size:100%;margin:0;padding:0;list-style:none;display:grid}.app-intro-module__b0Hpaa__features .app-intro-module__b0Hpaa__card{text-align:center;grid-template-rows:minmax(0,1fr) auto;gap:clamp(.15rem,1cqh,.375rem);display:grid}.app-intro-module__b0Hpaa__card[data-feature=study]{grid-area:study}.app-intro-module__b0Hpaa__card[data-feature=play]{grid-area:play}.app-intro-module__b0Hpaa__card[data-feature=analysis]{grid-area:analysis}.app-intro-module__b0Hpaa__card[data-feature=aria]{grid-area:aria}.app-intro-module__b0Hpaa__caption{overflow-wrap:anywhere;gap:.125rem;display:grid}.app-intro-module__b0Hpaa__caption h2{font-size:var(--text-xl);font-weight:900;line-height:1.1}.app-intro-module__b0Hpaa__caption p{font-size:var(--text-base);font-weight:700;line-height:1.2}.app-intro-module__b0Hpaa__arrows{display:none}@media (orientation:landscape) and (min-width:35rem){.app-intro-module__b0Hpaa__shell{--cycle-left:max(1.5rem, var(--app-safe-left,0px));--cycle-right:max(1.5rem, var(--app-safe-right,0px))}.app-intro-module__b0Hpaa__shell>header,.app-intro-module__b0Hpaa__shell>footer{inset-inline:var(--cycle-left) var(--cycle-right);pointer-events:none;max-inline-size:57rem;margin-inline:auto;padding-inline:0;position:absolute}.app-intro-module__b0Hpaa__shell>header{padding-block:max(.5rem, var(--app-safe-top)) 0;inset-block-start:0}.app-intro-module__b0Hpaa__shell>header>div{gap:.5rem;inline-size:calc(33.3333% + .5rem)}.app-intro-module__b0Hpaa__shell>header button,.app-intro-module__b0Hpaa__shell>footer button{pointer-events:auto}.app-intro-module__b0Hpaa__shell>main{padding-block:max(1rem, var(--app-safe-top)) max(1rem, var(--app-safe-bottom))}.app-intro-module__b0Hpaa__shell>footer{padding-block:0 max(.75rem, var(--app-safe-bottom));inset-block-end:0}.app-intro-module__b0Hpaa__shell .app-intro-module__b0Hpaa__footer{inline-size:33.3333%;margin-inline:auto 0}.app-intro-module__b0Hpaa__stage{--card-width:min(25cqw, 15rem)}.app-intro-module__b0Hpaa__features{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"study play analysis""study aria analysis";gap:0}.app-intro-module__b0Hpaa__features .app-intro-module__b0Hpaa__card{inline-size:var(--card-width);block-size:min(var(--card-height), 14rem);place-self:center}.app-intro-module__b0Hpaa__arrows{color:var(--home-intro-arrow);pointer-events:none;grid-template:repeat(2,minmax(0,1fr))/repeat(2,minmax(0,1fr));place-items:center;display:grid;position:absolute;inset-block:0;inset-inline:16.6667%}.app-intro-module__b0Hpaa__arrows svg{--arrow-size:min(calc(100cqw / 3 - var(--card-width) - .5rem), 16cqh, 3.75rem);inline-size:var(--arrow-size);block-size:var(--arrow-size)}}@media (orientation:landscape) and (max-height:354px){.app-intro-module__b0Hpaa__stage{--card-height:46cqh}}@container app-intro (max-width:35rem) and (max-height:16rem){.app-intro-module__b0Hpaa__caption p{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.app-intro-module__b0Hpaa__artwork{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-block-size:0;display:grid;container-type:size}.app-intro-module__b0Hpaa__study{background:linear-gradient(135deg, color-mix(in srgb, var(--home-ink), var(--home-green) 24%), var(--home-ink));color:#fff;border-radius:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;block-size:min(100%,8rem);inline-size:100%;display:grid}.app-intro-module__b0Hpaa__level{font-size:var(--text-sm);justify-items:center;gap:min(6cqh,.375rem);font-weight:900;line-height:1.15;display:grid}@container (max-height:2.25rem){.app-intro-module__b0Hpaa__level>span:last-child{display:none}}.app-intro-module__b0Hpaa__table{object-fit:contain;border-radius:.5rem;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%}.app-intro-module__b0Hpaa__aria{background:radial-gradient(ellipse at 50% 95%, color-mix(in srgb, var(--home-green) 25%, var(--panel)), color-mix(in srgb, var(--home-green) 7%, var(--panel)) 80%);border-radius:.5rem;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:start center;block-size:100%;inline-size:100%;display:grid;overflow:hidden}.app-intro-module__b0Hpaa__aria img{block-size:auto;inline-size:min(100%,122cqh)}
.safe-area-module__E6DWxW__inlinePadding{padding-left:var(--app-safe-left,0px);padding-right:var(--app-safe-right,0px)}.safe-area-module__E6DWxW__inlineViewport{width:calc(100% - var(--app-safe-left,0px) - var(--app-safe-right,0px));margin-left:var(--app-safe-left,0px);margin-right:var(--app-safe-right,0px)}.safe-area-module__E6DWxW__drawer{right:var(--app-safe-right,0px);width:calc(100vw - var(--app-safe-left,0px) - var(--app-safe-right,0px))}.safe-area-module__E6DWxW__history{left:var(--app-safe-left,0px);width:min(18rem, 100vw - var(--app-safe-left,0px) - var(--app-safe-right,0px))}.safe-area-module__E6DWxW__tableActions{right:max(1.5%, var(--app-safe-right,0px))}.safe-area-module__E6DWxW__modal{width:min(92vw, 100vw - 2 * max(var(--app-safe-left,0px), var(--app-safe-right,0px)))}.safe-area-module__E6DWxW__fullScreen{--modal-safe-left:var(--app-safe-left,0px);--modal-safe-right:var(--app-safe-right,0px);padding-left:var(--modal-safe-left);padding-right:var(--modal-safe-right)}.safe-area-module__E6DWxW__fullScreenClose{right:calc(1rem + var(--modal-safe-right,0px))}.safe-area-module__E6DWxW__legalModal{--legal-inline-gap:.75rem;--modal-safe-left:0px;--modal-safe-right:0px;left:max(var(--legal-inline-gap), var(--app-safe-left,0px));right:max(var(--legal-inline-gap), var(--app-safe-right,0px))}.safe-area-module__E6DWxW__legalModal .safe-area-module__E6DWxW__fullScreenClose{right:1.25rem}@media (min-width:640px){.safe-area-module__E6DWxW__legalModal{--legal-inline-gap:1.5rem}}
.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__surface{--page-bg:#fff;--bg:#fff;--surface:#f4f6f5;--surface-elevated:#fff;--item-bg:#f4f6f5;--text:#1d2a24;--text-muted:#56635d;--text-subtle:#85918b;--app-border:#dde3e0;--app-border-subtle:#eef1f0;--color-page-bg:var(--page-bg);--color-bg:var(--bg);--color-surface:var(--surface);--color-surface-elevated:var(--surface-elevated);--color-item-bg:var(--item-bg);--color-text:var(--text);--color-text-muted:var(--text-muted);--color-text-subtle:var(--text-subtle);--color-border:var(--app-border);--color-border-subtle:var(--app-border-subtle);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--home-text:var(--text);--home-ink:var(--text);--home-text-muted:var(--text-muted);--home-glass:#f2f4f3;--home-glass-hover:#e8ecea;--home-line:#1d2a2429;--home-rail:#eceff0;--home-modal-bar:#e0b030;--home-warning-bg:#fff4d1;--home-warning-text:#7a5a00;--home-row-bg:#f5f7f6;--home-row-line:#e6ebe8;--home-icon-box:#eceff0;--home-primary-h:56px;--home-primary-md-h:48px;--home-secondary-h:56px;--home-secondary-sm-h:44px;--home-primary-font:var(--text-base);--home-primary-md-font:var(--text-base);--home-secondary-font:var(--text-base);--home-secondary-sm-font:var(--text-sm);--home-modal-pad:28px;color:var(--text);corner-shape:round;background:#fff;border:1px solid #0000000f;border-radius:28px;box-shadow:0 24px 60px #00000059}@media (orientation:landscape) and (max-height:600px){.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__surface{--home-primary-h:48px;--home-primary-md-h:44px;--home-secondary-h:48px;--home-modal-pad:18px;border-radius:22px}}.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__dialog{width:min(var(--home-modal-dialog-width,680px), 100vw - 32px - 2 * max(var(--app-safe-left,0px), var(--app-safe-right,0px)));max-width:none;max-height:calc(100dvh - 32px)}.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__sheet{--home-modal-safe-inline:max(var(--app-safe-left,0px), var(--app-safe-right,0px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));width:calc(100vw - 48px - 2 * var(--home-modal-safe-inline));max-width:1400px;height:calc(100dvh - 48px);max-height:none}@media (orientation:landscape) and (max-height:600px){.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__sheet{width:calc(100vw - 24px - 2 * max(56px, var(--home-modal-safe-inline)));height:calc(100dvh - 24px)}}@media (min-width:1024px) and (min-height:601px){.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__dialog.home-modal-module__YEzzcG__wide{width:min(1040px, 100vw - 160px - 2 * max(var(--app-safe-left,0px), var(--app-safe-right,0px)))}}.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__dark{--page-bg:#071e14;--bg:#071e14;--surface:#ffffff14;--surface-elevated:#ffffff14;--item-bg:#ffffff14;--text:#f7faf9;--text-muted:#c1d4ce;--text-subtle:#aac6bb;--app-border:#cadae93d;--app-border-subtle:#cadae924;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--home-text:#f7faf9;--home-ink:#12382a;--home-text-muted:#fffc;--home-glass:#00000059;--home-glass-hover:#00000073;--home-line:#ffffff24;--home-rail:#00000073;--home-row-bg:#ffffff0f;--home-row-line:#ffffff1f;--home-icon-box:#ffffff1a;border-radius:var(--home-panel-radius,18px);background:#071e14f5;border-color:#cadae93d;box-shadow:0 24px 60px #00000073}.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__dialog.home-modal-module__YEzzcG__dark{width:min(520px, 100vw - 24px - 2 * max(var(--app-safe-left,0px), var(--app-safe-right,0px)));max-height:calc(100dvh - 24px - 2 * max(var(--pwa-safe-top,0px), env(safe-area-inset-bottom,0px)))}.home-modal-module__YEzzcG__dark .home-modal-module__YEzzcG__close>button{color:#fff;background:#02080f8c;border-color:#fff3}.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__popover{border-radius:18px;box-shadow:0 10px 30px #0000004d}.home-modal-module__YEzzcG__popoverTitle{min-width:0;color:var(--text);align-items:center;gap:8px;font-weight:900;display:flex}.home-modal-module__YEzzcG__popoverTitle:before{content:"";background:var(--home-modal-bar);border-radius:9999px;flex-shrink:0;align-self:stretch;width:6px;min-height:1.35em}.home-modal-module__YEzzcG__popoverClose{color:var(--text);background:#f1f3f2;border:1px solid #0000001a;border-radius:9999px}.home-modal-module__YEzzcG__popoverClose:hover{background:#e8ecea}.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__barCorrect{--home-modal-bar:var(--home-green,#2fae72)}.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__barIncorrect{--home-modal-bar:var(--home-red,#e5534b)}.home-modal-module__YEzzcG__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073}.home-modal-module__YEzzcG__content{padding:var(--home-modal-pad)}.home-modal-module__YEzzcG__content>p{color:var(--text-muted);font-size:var(--text-base);margin-top:12px;padding-left:16px;font-weight:700;line-height:1.6}.home-modal-module__YEzzcG__title{min-width:0;max-width:calc(100% - 56px);color:var(--text);font-size:var(--text-xl);flex-shrink:1;gap:10px;font-weight:900;line-height:1.35}.home-modal-module__YEzzcG__title:before{content:"";background:var(--home-modal-bar);border-radius:9999px;flex-shrink:0;align-self:stretch;width:6px;min-height:1.35em}.home-modal-module__YEzzcG__titleIcon{color:var(--text);flex-shrink:0;place-items:center;display:grid}.home-modal-module__YEzzcG__titleIcon svg{width:22px;height:22px}.home-modal-module__YEzzcG__title svg{color:inherit}.home-modal-module__YEzzcG__headerAside{align-items:center;margin-inline-end:16px;display:flex}.home-modal-module__YEzzcG__close{top:calc(var(--home-modal-pad) - 8px);right:calc(var(--home-modal-pad) - 8px)}.home-modal-module__YEzzcG__close>button{width:48px;height:48px;color:var(--text);background:#f1f3f2;border:1px solid #0000001a}.home-modal-module__YEzzcG__footer{flex-wrap:wrap;gap:12px;margin-top:20px}.home-modal-module__YEzzcG__footer>:is(a,button),.home-modal-module__YEzzcG__sectionAction>:is(a,button),.home-modal-module__YEzzcG__rowAction>:is(a,button),.home-modal-module__YEzzcG__emptyActions>:is(a,button){width:auto;min-width:0}.home-modal-module__YEzzcG__row{border:1px solid var(--home-row-line,var(--app-border));background:var(--home-row-bg,var(--surface));width:100%;min-width:0;color:var(--text);text-align:left;corner-shape:round;border-radius:20px;align-items:center;gap:16px;padding:12px 16px;display:flex;position:relative}button.home-modal-module__YEzzcG__row:hover{background:#eef2f0}button.home-modal-module__YEzzcG__row:focus-visible{outline:3px solid var(--home-green,#2fae72);outline-offset:2px}.home-modal-module__YEzzcG__rowIcon{background:var(--home-icon-box,var(--surface));border-radius:16px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.home-modal-module__YEzzcG__rowIcon>svg{width:28px;height:28px}.home-modal-module__YEzzcG__rowIcon>img{max-width:48px;max-height:48px}.home-modal-module__YEzzcG__rowBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.home-modal-module__YEzzcG__rowTitle{min-width:0;font-size:var(--text-base);align-items:center;gap:8px;font-weight:900;line-height:1.35;display:flex}.home-modal-module__YEzzcG__rowTitleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-modal-module__YEzzcG__rowDescription{color:var(--text-muted);font-size:var(--text-sm);font-weight:700;line-height:1.4}.home-modal-module__YEzzcG__rowMeta{color:var(--text-subtle);font-size:var(--text-sm);font-weight:700;line-height:1.3}.home-modal-module__YEzzcG__rowAction{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (orientation:landscape) and (max-height:600px){.home-modal-module__YEzzcG__row{border-radius:16px;gap:12px;padding:8px 12px}.home-modal-module__YEzzcG__rowIcon{border-radius:12px;width:48px;height:48px}.home-modal-module__YEzzcG__rowIcon>svg{width:22px;height:22px}.home-modal-module__YEzzcG__rowIcon>img{max-width:36px;max-height:36px}}.home-modal-module__YEzzcG__emptyFrame{flex:1 1 0;width:100%;min-width:0;height:100%;min-height:6rem;container:home-empty/size}.home-modal-module__YEzzcG__empty{text-align:center;flex-direction:column;justify-content:safe center;align-items:center;gap:12px;min-height:100%;padding:24px 16px;display:flex}.home-modal-module__YEzzcG__emptyIcon{background:var(--home-icon-box,var(--surface));width:96px;height:96px;color:var(--text);border-radius:24px;flex-shrink:0;place-items:center;display:grid}.home-modal-module__YEzzcG__emptyIcon svg{width:40px;height:40px}.home-modal-module__YEzzcG__emptyTitle{color:var(--text-muted);font-size:var(--text-base);font-weight:900}.home-modal-module__YEzzcG__emptyDetail{color:var(--text-subtle);font-size:var(--text-sm);font-weight:700}.home-modal-module__YEzzcG__emptyActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@container home-empty (max-height:200px){.home-modal-module__YEzzcG__empty{gap:8px;padding:12px 16px 16px}.home-modal-module__YEzzcG__emptyIcon{border-radius:16px;width:56px;height:56px}.home-modal-module__YEzzcG__emptyIcon svg{width:28px;height:28px}}@container home-empty (max-height:120px){.home-modal-module__YEzzcG__emptyIcon{display:none}}@container home-empty (max-height:360px){.home-modal-module__YEzzcG__emptyRich{gap:8px;padding:12px 16px 16px}.home-modal-module__YEzzcG__emptyRich .home-modal-module__YEzzcG__emptyIcon{border-radius:16px;width:56px;height:56px}.home-modal-module__YEzzcG__emptyRich .home-modal-module__YEzzcG__emptyIcon svg{width:28px;height:28px}}@container home-empty (max-height:280px){.home-modal-module__YEzzcG__emptyRich .home-modal-module__YEzzcG__emptyIcon{display:none}}.home-modal-module__YEzzcG__badge{background:var(--home-danger,#e5484d);color:#fff;min-width:24px;height:24px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:9999px;flex-shrink:0;place-items:center;padding:0 6px;font-weight:900;line-height:1;display:inline-grid}.home-modal-module__YEzzcG__tabs{background:var(--home-rail,var(--surface));border-radius:9999px;gap:4px;padding:6px;display:flex;overflow-x:auto}.home-modal-module__YEzzcG__tab{min-width:0;min-height:52px;color:var(--text-muted);font-size:var(--text-base);white-space:nowrap;background:0 0;border:0;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:900;transition:background-color .16s ease-out,color .16s ease-out;display:flex}.home-modal-module__YEzzcG__tab:hover{color:var(--text)}.home-modal-module__YEzzcG__tab[aria-selected=true]{color:var(--text);background:#fff;box-shadow:0 2px 8px #00000024}.home-modal-module__YEzzcG__tabIndicator{background:#fff}.home-modal-module__YEzzcG__tab:focus-visible{outline:3px solid var(--home-green,#2fae72);outline-offset:-3px}.home-modal-module__YEzzcG__tab svg{flex-shrink:0;width:18px;height:18px}.home-modal-module__YEzzcG__tabLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.home-modal-module__YEzzcG__tab{transition:none}}@media (orientation:landscape) and (max-height:600px){.home-modal-module__YEzzcG__tab{min-height:44px}}.home-modal-module__YEzzcG__sectionHeader{align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.home-modal-module__YEzzcG__sectionTitle{color:var(--text-muted);font-size:var(--text-sm);font-weight:900}.home-modal-module__YEzzcG__sectionAction{flex-shrink:0;margin-left:auto}.home-modal-module__YEzzcG__list{flex-direction:column;gap:12px;display:flex}@media (orientation:landscape) and (max-height:600px){.home-modal-module__YEzzcG__list{gap:8px}}.home-modal-module__YEzzcG__rowLink{color:inherit}.home-modal-module__YEzzcG__rowLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.home-modal-module__YEzzcG__rowLink:focus-visible{outline:none}.home-modal-module__YEzzcG__rowLink:focus-visible:after{outline:3px solid var(--home-green,#2fae72);outline-offset:2px}.home-modal-module__YEzzcG__row:has(.home-modal-module__YEzzcG__rowLink):hover{background:#eef2f0}.home-modal-module__YEzzcG__rowAction{z-index:1;position:relative}.home-modal-module__YEzzcG__tabsFit{width:fit-content;max-width:100%}.home-modal-module__YEzzcG__tab[aria-disabled=true],.home-modal-module__YEzzcG__tab:disabled{color:var(--text-subtle);cursor:not-allowed;opacity:.5}.home-modal-module__YEzzcG__tabCount{color:var(--text-subtle);font-variant-numeric:tabular-nums}.home-modal-module__YEzzcG__stat{border:1px solid var(--home-row-line,var(--app-border));background:var(--home-row-bg,var(--surface));min-width:0;min-height:104px;color:var(--text);text-align:left;border-radius:20px;align-items:center;gap:12px;padding:12px 14px;display:flex}.home-modal-module__YEzzcG__statIcon{background:var(--home-icon-box,var(--surface));border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.home-modal-module__YEzzcG__statIcon svg{width:22px;height:22px}.home-modal-module__YEzzcG__statBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.home-modal-module__YEzzcG__statLabel,.home-modal-module__YEzzcG__statNote{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-modal-module__YEzzcG__statLabel{font-size:var(--text-sm);font-weight:900}.home-modal-module__YEzzcG__statValue{font-size:var(--text-xl);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1.2;overflow:hidden}.home-modal-module__YEzzcG__statValue[data-tone=good]{color:var(--home-green,#2fae72)}.home-modal-module__YEzzcG__statValue[data-tone=bad]{color:var(--home-orange,#e2793a)}.home-modal-module__YEzzcG__statValue[data-tone=pending]{color:var(--text-muted)}.home-modal-module__YEzzcG__statNote{min-height:1.4em;color:var(--text-subtle);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:700}@media (orientation:landscape) and (max-height:600px){.home-modal-module__YEzzcG__stat{border-radius:14px;gap:8px;min-height:60px;padding:6px 8px}.home-modal-module__YEzzcG__statIcon{border-radius:10px;width:32px;height:32px}.home-modal-module__YEzzcG__statIcon svg{width:16px;height:16px}.home-modal-module__YEzzcG__statNote{display:none}}.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__surface.home-modal-module__YEzzcG__screen{--modal-safe-left:0px;--modal-safe-right:0px;--home-screen-safe-left:max(16px, env(safe-area-inset-left,0px), var(--app-safe-left,0px));--home-screen-safe-right:max(16px, env(safe-area-inset-right,0px), var(--app-safe-right,0px));box-shadow:none;background:#1a523a url(/images/backgrounds/felt-taikyoku.webp) 50%/cover no-repeat;border:0;border-radius:0}.home-modal-module__YEzzcG__screen .home-modal-module__YEzzcG__content{padding:max(8px, env(safe-area-inset-top,0px), var(--pwa-safe-top,0px)) var(--home-screen-safe-right) max(16px, env(safe-area-inset-bottom,0px)) var(--home-screen-safe-left)}.home-modal-module__YEzzcG__screen .home-modal-module__YEzzcG__content>:first-child{gap:4px;min-height:60px;padding-bottom:8px}.home-modal-module__YEzzcG__screen .home-modal-module__YEzzcG__title{gap:8px;max-width:none;font-weight:700}.home-modal-module__YEzzcG__screen .home-modal-module__YEzzcG__title:before{content:none}.home-modal-module__YEzzcG__screen .home-modal-module__YEzzcG__titleIcon svg{width:20px;height:20px}.home-modal-module__YEzzcG__screen .home-modal-module__YEzzcG__headerAside{margin-inline-end:0}.home-modal-module__YEzzcG__back{color:var(--home-text)}.home-modal-module__YEzzcG__back:hover{background-color:#ffffff1a}.home-modal-module__YEzzcG__screenBody{flex-direction:column;margin-top:0;padding-bottom:0;display:flex;overflow:hidden}
.home-modal-side-tabs-module__NHy_7q__surface.home-modal-side-tabs-module__NHy_7q__surface.home-modal-side-tabs-module__NHy_7q__surface{max-width:1100px;max-height:700px}.home-modal-side-tabs-module__NHy_7q__content.home-modal-side-tabs-module__NHy_7q__content{padding-bottom:0;padding-left:0}.home-modal-side-tabs-module__NHy_7q__titleInset.home-modal-side-tabs-module__NHy_7q__titleInset{padding-left:var(--home-modal-pad)}.home-modal-side-tabs-module__NHy_7q__footerInset.home-modal-side-tabs-module__NHy_7q__footerInset{padding-left:var(--home-modal-pad);padding-bottom:var(--home-modal-pad)}.home-modal-side-tabs-module__NHy_7q__body.home-modal-side-tabs-module__NHy_7q__body{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.home-modal-side-tabs-module__NHy_7q__split{flex:1;min-height:0;display:flex}.home-modal-side-tabs-module__NHy_7q__rail{width:220px;min-height:0;padding:0 8px var(--home-modal-pad) 0;overscroll-behavior:contain;flex-direction:column;flex-shrink:0;gap:4px;display:flex;overflow-y:auto}.home-modal-side-tabs-module__NHy_7q__tab{min-height:48px;padding:0 16px 0 var(--home-modal-pad);color:var(--text-muted);font-size:var(--text-base);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0 9999px 9999px 0;flex:none;align-items:center;gap:8px;font-weight:900;transition:background-color .16s ease-out,color .16s ease-out;display:flex}.home-modal-side-tabs-module__NHy_7q__tab:hover{color:var(--text)}.home-modal-side-tabs-module__NHy_7q__tab[aria-selected=true]{background:var(--home-rail);color:var(--text)}.home-modal-side-tabs-module__NHy_7q__tab:focus-visible{outline:3px solid var(--home-green,#2fae72);outline-offset:-3px}.home-modal-side-tabs-module__NHy_7q__tabLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.home-modal-side-tabs-module__NHy_7q__panel{min-width:0;min-height:0;padding:8px var(--home-modal-pad) var(--home-modal-pad) 12px;flex-direction:column;flex:1;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.home-modal-side-tabs-module__NHy_7q__tab{transition:none}}@media (min-width:1024px) and (min-height:601px){.home-modal-side-tabs-module__NHy_7q__rail{width:280px}.home-modal-side-tabs-module__NHy_7q__tab{min-height:56px}}@media (orientation:portrait){.home-modal-side-tabs-module__NHy_7q__split{flex-direction:column}.home-modal-side-tabs-module__NHy_7q__rail{width:auto;padding:0 var(--home-modal-pad) 8px 0;overflow:visible}.home-modal-side-tabs-module__NHy_7q__panel{padding:8px var(--home-modal-pad) var(--home-modal-pad)}}.home-modal-side-tabs-module__NHy_7q__lineList{flex-direction:column;min-height:0;display:flex}.home-modal-side-tabs-module__NHy_7q__lineList>:not(:last-child){border-bottom:1px solid var(--home-line)}.home-modal-side-tabs-module__NHy_7q__lineRow{min-width:0;min-height:56px;color:var(--text);flex-shrink:0;align-items:center;gap:12px;padding:6px 4px;display:flex;position:relative}.home-modal-side-tabs-module__NHy_7q__lineRowTitle{min-width:0;font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.home-modal-side-tabs-module__NHy_7q__lineRowLink{color:inherit}.home-modal-side-tabs-module__NHy_7q__lineRowLink:after{content:"";position:absolute;inset:0}.home-modal-side-tabs-module__NHy_7q__lineRowLink:focus-visible{outline:none}.home-modal-side-tabs-module__NHy_7q__lineRowLink:focus-visible:after{outline:3px solid var(--home-green,#2fae72);outline-offset:-3px;border-radius:12px}.home-modal-side-tabs-module__NHy_7q__lineRow:has(.home-modal-side-tabs-module__NHy_7q__lineRowLink):hover{background:var(--home-row-bg)}.home-modal-side-tabs-module__NHy_7q__lineRowAction{z-index:1;pointer-events:none;color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;font-weight:700;display:flex;position:relative}.home-modal-side-tabs-module__NHy_7q__lineRowAction :is(a,button){pointer-events:auto}.home-modal-side-tabs-module__NHy_7q__lineRowValue{color:var(--text);font-size:var(--text-base);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-weight:700;display:flex}@media (min-width:1024px) and (min-height:601px){.home-modal-side-tabs-module__NHy_7q__lineRow{min-height:72px;padding:4px 8px}}.home-modal-side-tabs-module__NHy_7q__lineListCompact .home-modal-side-tabs-module__NHy_7q__lineRow.home-modal-side-tabs-module__NHy_7q__lineRow{gap:8px;min-height:40px;padding:2px 4px}.home-modal-side-tabs-module__NHy_7q__lineListAligned{grid-template-columns:auto minmax(0, 1fr) repeat(var(--home-line-value-columns,1), auto);column-gap:8px;display:grid}.home-modal-side-tabs-module__NHy_7q__lineListAligned>.home-modal-side-tabs-module__NHy_7q__lineRow{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.home-modal-side-tabs-module__NHy_7q__lineListAligned .home-modal-side-tabs-module__NHy_7q__lineRowValue{display:contents}
.home-layout-module__hDCPha__home{grid-template-rows:minmax(0,1fr) 56px;grid-template-columns:minmax(0,728fr) minmax(0,614fr);gap:8px 12px;height:100%;min-height:0;display:grid}.home-layout-module__hDCPha__home>*,.home-layout-module__hDCPha__trainingTop>*,.home-layout-module__hDCPha__analysisDetails>*{min-width:0;min-height:0}.home-layout-module__hDCPha__playPreview{flex-direction:column;display:flex}.home-layout-module__hDCPha__previewBoard{pointer-events:none;flex:1;place-items:center;min-height:0;display:grid;container-type:size}.home-layout-module__hDCPha__previewBoard>div{aspect-ratio:16/10;width:min(100cqw,160cqh);height:auto;overflow:hidden}.home-layout-module__hDCPha__playRules{right:calc(16px + var(--home-icon-button,44px));pointer-events:auto;position:absolute;bottom:8px}.home-layout-module__hDCPha__playSettings{--play-control-gap:12px;gap:var(--play-control-gap);flex-direction:column;grid-area:1/2/span 2;display:flex}.home-layout-module__hDCPha__playOptions,.home-layout-module__hDCPha__playStart{gap:var(--play-control-gap);display:grid}.home-layout-module__hDCPha__studyProgress{gap:var(--home-gap);flex-direction:column;display:flex}.home-layout-module__hDCPha__studyAllLessons{flex-shrink:0}.home-layout-module__hDCPha__levelGrid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:8px;min-height:0;display:grid}.home-layout-module__hDCPha__currentLesson{gap:var(--home-gap);flex-direction:column;grid-area:1/2/span 2;display:flex}.home-layout-module__hDCPha__lessonActions{justify-items:start;gap:var(--home-gap);display:grid}@media (orientation:landscape) and (max-height:340px){.home-layout-module__hDCPha__playSettings{--play-control-gap:8px}.home-layout-module__hDCPha__studyProgress{--home-panel-pad:8px;--home-ring:44px;gap:4px}.home-layout-module__hDCPha__levelGrid{gap:4px}}.home-layout-module__hDCPha__trainingTop{display:contents}.home-layout-module__hDCPha__daily{flex-direction:column;display:flex;container:training-daily/size}.home-layout-module__hDCPha__dailyBody{gap:var(--home-gap);min-height:0;flex-direction:column;flex:1;margin-block-start:var(--home-gap);display:flex}.home-layout-module__hDCPha__dailyBody>*{flex-shrink:0}.home-layout-module__hDCPha__dailyRail,.home-layout-module__hDCPha__dailyBody>:last-child{margin-block-start:auto}.home-layout-module__hDCPha__dailyCompactProgress{white-space:nowrap;margin-inline-start:8px;display:none}.home-layout-module__hDCPha__dailyCompletion{align-items:center;gap:16px;display:flex}.home-layout-module__hDCPha__dailyCompletion>p{overflow-wrap:anywhere;max-width:40%}.home-layout-module__hDCPha__dailyCompletion>a{min-width:0}.home-layout-module__hDCPha__training{grid-template-rows:minmax(0,1fr) auto 56px}.home-layout-module__hDCPha__trainingCards{grid-area:1/2/-1;grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-layout-module__hDCPha__trainingTools{gap:var(--home-gap);flex-direction:column;grid-area:2/1;display:flex}.home-layout-module__hDCPha__toolRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.home-layout-module__hDCPha__toolRow:not(:lang(ja)){grid-template-columns:repeat(4,minmax(0,auto))}.home-layout-module__hDCPha__toolRow:not(:lang(ja))>*{container-type:normal}.home-layout-module__hDCPha__toolRowExpanded{grid-template-columns:repeat(6,minmax(0,1fr))}.home-layout-module__hDCPha__toolRowExpanded:not(:lang(ja)){grid-template-columns:repeat(6,minmax(0,auto))}.home-layout-module__hDCPha__analysisDetails{display:contents}.home-layout-module__hDCPha__analysis{grid-template-rows:minmax(0,1fr) 56px;grid-template-columns:minmax(0,38fr) minmax(0,15fr) minmax(0,47fr)}.home-layout-module__hDCPha__analysisChart{grid-area:1/1;position:relative}.home-layout-module__hDCPha__analysisMain{gap:var(--home-gap);flex-direction:column;grid-area:1/2/auto/-1;display:flex}.home-layout-module__hDCPha__analysisMain>:first-child{align-self:flex-start;width:fit-content;max-width:100%}.home-layout-module__hDCPha__analysisVerdict{gap:2px;display:grid}.home-layout-module__hDCPha__analysisDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-layout-module__hDCPha__analysisAdvice{flex:1 0 64px;max-height:112px}.home-layout-module__hDCPha__analysisLinks{grid-area:2/3;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:8px;display:grid}@media (orientation:landscape) and (max-height:600px){.home-layout-module__hDCPha__analysisMain{--home-gap:6px}.home-layout-module__hDCPha__analysisAdvice{max-height:104px}.home-layout-module__hDCPha__analysisDescription{-webkit-line-clamp:1}}@media (orientation:landscape) and (max-height:340px){.home-layout-module__hDCPha__analysisMain{--home-gap:2px}.home-layout-module__hDCPha__analysisVerdict{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px}.home-layout-module__hDCPha__analysisAdvice{flex-basis:48px;min-height:0;max-height:80px}}@media (orientation:landscape){.home-layout-module__hDCPha__training{container:training-home/size}}@container training-daily not (min-height:134px){.home-layout-module__hDCPha__dailyBody{gap:4px;margin-block-start:4px}}@container training-daily (not (min-height:126px)) or (not (min-width:179px)){.home-layout-module__hDCPha__dailyRail{display:none}.home-layout-module__hDCPha__dailyCompactProgress{display:inline}}@media (orientation:landscape) and (max-height:340px){.home-layout-module__hDCPha__training{row-gap:4px}.home-layout-module__hDCPha__trainingTools{padding:4px 8px}.home-layout-module__hDCPha__trainingTools>:first-child{display:none}@container training-home not (min-height:215px){.home-layout-module__hDCPha__trainingTools{padding-block:0}}}@media (orientation:portrait){.home-layout-module__hDCPha__home{flex-direction:column;gap:16px;height:auto;min-height:100%;padding-bottom:16px;display:flex}.home-layout-module__hDCPha__playSettings{order:-1}.home-layout-module__hDCPha__playPreview{flex-shrink:0;height:300px}.home-layout-module__hDCPha__currentLesson{order:-1}.home-layout-module__hDCPha__levelGrid{grid-auto-rows:88px}@media (max-width:479px){.home-layout-module__hDCPha__levelGrid{grid-template-columns:minmax(0,1fr);grid-auto-rows:72px}}.home-layout-module__hDCPha__lessonActions{margin-top:8px}.home-layout-module__hDCPha__trainingCards{grid-template-rows:repeat(2,160px)}.home-layout-module__hDCPha__training .home-layout-module__hDCPha__daily{container-type:inline-size}.home-layout-module__hDCPha__toolRow{gap:12px 8px}.home-layout-module__hDCPha__analysisChart{flex-shrink:0;order:1;height:clamp(220px,65vw,380px)}.home-layout-module__hDCPha__analysisMain{order:0;display:contents}.home-layout-module__hDCPha__analysisVerdict{order:2}.home-layout-module__hDCPha__analysisAdvice{flex:0 0 100px;order:3}.home-layout-module__hDCPha__analysisLinks{order:4;align-self:stretch}}@media (min-width:1024px) and (min-height:601px) and (orientation:landscape){.home-layout-module__hDCPha__home{grid-template-rows:minmax(0, 1fr) var(--home-desktop-nav-h,108px);gap:34px 26px}.home-layout-module__hDCPha__playSettings{--play-control-gap:24px}.home-layout-module__hDCPha__levelGrid{gap:16px;margin-top:6px}.home-layout-module__hDCPha__currentLesson{gap:14px}@container training-daily not (min-height:241px){.home-layout-module__hDCPha__dailyBody{gap:12px;margin-block-start:12px}}@container training-daily (not (min-height:225px)) or (not (min-width:382px)){.home-layout-module__hDCPha__dailyRail{display:none}.home-layout-module__hDCPha__dailyCompactProgress{display:inline}}.home-layout-module__hDCPha__training{grid-template-rows:minmax(0, 1fr) auto var(--home-desktop-nav-h,108px);row-gap:20px}.home-layout-module__hDCPha__trainingCards{gap:16px}.home-layout-module__hDCPha__trainingTools{margin-bottom:14px}.home-layout-module__hDCPha__toolRow{gap:8px}.home-layout-module__hDCPha__analysis{grid-template-rows:minmax(0, 1fr) var(--home-desktop-nav-h,108px)}.home-layout-module__hDCPha__analysisMain,.home-layout-module__hDCPha__analysisLinks{gap:16px}}@container learn-aria-main not (max-width:0){.home-layout-module__hDCPha__home{gap:var(--home-gap);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.home-layout-module__hDCPha__home>*{grid-area:auto/1}.home-layout-module__hDCPha__playPreview,.home-layout-module__hDCPha__playSettings{justify-self:center;width:min(100%,48rem)}.home-layout-module__hDCPha__playSettings{--play-control-gap:var(--home-gap)}.home-layout-module__hDCPha__study{grid-template-rows:auto auto;align-content:start;row-gap:clamp(12px,2.5dvh,24px)}.home-layout-module__hDCPha__levelGrid{flex:0 auto;grid-auto-rows:1fr;gap:8px}.home-layout-module__hDCPha__training{grid-template-rows:auto auto minmax(0,max-content) 0;align-content:space-between}.home-layout-module__hDCPha__analysis{grid-template-rows:minmax(0,1.45fr) minmax(min-content,1fr)}.home-layout-module__hDCPha__analysisChart{aspect-ratio:1;place-self:center;block-size:min(100%,100cqi)}.home-layout-module__hDCPha__analysisChart>[data-dashboard-chart]{min-height:0}.home-layout-module__hDCPha__analysisDetails{align-content:center;gap:var(--home-gap);display:grid}.home-layout-module__hDCPha__trainingTop .home-layout-module__hDCPha__daily{container-type:inline-size}.home-layout-module__hDCPha__dailyBody{flex:0 auto}.home-layout-module__hDCPha__trainingTools{grid-row:auto;margin-bottom:0}.home-layout-module__hDCPha__trainingCards{aspect-ratio:1096/300;align-self:start;gap:var(--home-gap);grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-height:100%}.home-layout-module__hDCPha__analysisDetails{grid-template-columns:minmax(0,65fr) minmax(0,35fr)}.home-layout-module__hDCPha__analysisDetails>*{grid-area:auto}.home-layout-module__hDCPha__analysisMain{--home-segment-fit-padding:clamp(8px, 1.2cqi, 16px);gap:var(--home-gap);grid-template-columns:auto minmax(0,1fr);display:grid}.home-layout-module__hDCPha__analysisMain>*{grid-column:1/-1}.home-layout-module__hDCPha__analysisMain>:first-child,.home-layout-module__hDCPha__analysisVerdict{grid-column:auto;align-self:start}.home-layout-module__hDCPha__analysisAdvice{height:clamp(64px,10dvh,112px)}.home-layout-module__hDCPha__analysisLinks{--home-tool-lg-h:auto;grid-template-rows:repeat(2,minmax(44px,1fr));grid-template-columns:minmax(0,1fr);align-self:stretch;gap:8px}@media (min-height:720px){@supports (grid-template-rows:subgrid){.home-layout-module__hDCPha__training:has(.home-layout-module__hDCPha__dailyRail){grid-template-rows:repeat(4, max-content minmax(var(--home-gap), 1fr)) minmax(0, max-content) minmax(var(--home-gap), 1fr);row-gap:0}.home-layout-module__hDCPha__training:has(.home-layout-module__hDCPha__dailyRail) .home-layout-module__hDCPha__daily{grid-template-rows:subgrid;grid-row:1/6;display:grid;container-type:normal}.home-layout-module__hDCPha__training:has(.home-layout-module__hDCPha__dailyRail) .home-layout-module__hDCPha__dailyBody{grid-template-rows:subgrid;grid-row:3/6;gap:normal;margin-block-start:0;display:grid}.home-layout-module__hDCPha__training:has(.home-layout-module__hDCPha__dailyRail) .home-layout-module__hDCPha__dailyBody>*{margin-block-start:0}.home-layout-module__hDCPha__training:has(.home-layout-module__hDCPha__dailyRail) .home-layout-module__hDCPha__dailyBody>:last-child{grid-row:3}.home-layout-module__hDCPha__training:has(.home-layout-module__hDCPha__dailyRail) .home-layout-module__hDCPha__trainingTools{grid-row:7}.home-layout-module__hDCPha__training:has(.home-layout-module__hDCPha__dailyRail) .home-layout-module__hDCPha__trainingCards{grid-row:9}}}@media (max-height:520px){.home-layout-module__hDCPha__analysisAdvice{height:56px}}@media (max-height:600px){.home-layout-module__hDCPha__playOptions{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.home-layout-module__hDCPha__study{--home-ring:44px}.home-layout-module__hDCPha__currentLesson:has(>[data-study-lesson-packs]){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-layout-module__hDCPha__currentLesson:has(>[data-study-lesson-packs])>*{grid-column:1}.home-layout-module__hDCPha__currentLesson>[data-study-lesson-packs]{grid-area:1/2/span 3;align-self:start}.home-layout-module__hDCPha__dailyBody{flex-direction:row;align-items:center}.home-layout-module__hDCPha__dailyBody>*{flex:1;min-width:0}}}@container learn-aria-main not (min-width:48rem){.home-layout-module__hDCPha__analysisMain{grid-template-columns:minmax(0,1fr)}}
.home-match-list-module__1CFsEW__rank{--rank-size:36px;width:var(--rank-size);height:var(--rank-size);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:12px;flex-shrink:0;place-items:center;font-weight:900;line-height:1;display:inline-grid}.home-match-list-module__1CFsEW__rank[data-size=lg]{--rank-size:40px}.home-match-list-module__1CFsEW__rank[data-rank="1"]{background:var(--home-gold,#e0b030);color:#fff}.home-match-list-module__1CFsEW__rank[data-rank="2"]{color:#fff;background:#9fb2ab}.home-match-list-module__1CFsEW__rank[data-rank="3"]{color:#fff;background:#c98a52}.home-match-list-module__1CFsEW__rank[data-rank="4"]{color:var(--home-text-muted);box-shadow:inset 0 0 0 2px}@media (min-width:1024px) and (min-height:601px) and (orientation:landscape){.home-match-list-module__1CFsEW__rank{--rank-size:44px}.home-match-list-module__1CFsEW__rank[data-size=lg]{--rank-size:52px;border-radius:14px}}.home-match-list-module__1CFsEW__points{font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:700}.home-match-list-module__1CFsEW__plus{color:var(--home-green)}.home-match-list-module__1CFsEW__minus{color:var(--home-red)}.home-match-list-module__1CFsEW__muted{color:var(--home-text-muted)}.home-match-list-module__1CFsEW__day{color:var(--home-text-muted);font-size:var(--text-sm);padding:10px 4px 2px;font-weight:700}.home-match-list-module__1CFsEW__item{border-bottom:1px solid var(--home-line)}.home-match-list-module__1CFsEW__row{grid-template-columns:auto minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:8px 4px;display:grid;position:relative}.home-match-list-module__1CFsEW__row:hover{background:#ffffff0f}.home-match-list-module__1CFsEW__main{flex-direction:column;min-width:0;display:flex}.home-match-list-module__1CFsEW__title{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1.35;overflow:hidden}.home-match-list-module__1CFsEW__sub{color:var(--home-text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.home-match-list-module__1CFsEW__toggle{color:inherit;text-align:left;background:0 0;border:0;padding:0}.home-match-list-module__1CFsEW__toggle:after{content:"";position:absolute;inset:0}.home-match-list-module__1CFsEW__toggle:focus-visible{outline:none}.home-match-list-module__1CFsEW__toggle:focus-visible:after{outline:3px solid var(--home-green);outline-offset:-3px}.home-match-list-module__1CFsEW__actions{z-index:1;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.home-match-list-module__1CFsEW__actions:empty{display:none}.home-match-list-module__1CFsEW__replay{--home-accent:var(--home-green,#2fae72);display:flex}.home-match-list-module__1CFsEW__replay>:is(a,button){width:auto}.home-match-list-module__1CFsEW__chevron{width:20px;height:20px;color:var(--home-text-muted);transition:transform .2s ease-out}.home-match-list-module__1CFsEW__chevron[data-open=true]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.home-match-list-module__1CFsEW__chevron{transition:none}}.home-match-list-module__1CFsEW__body{padding:0 4px 12px}.home-match-list-module__1CFsEW__table{border-collapse:separate;border-spacing:0 2px;width:100%}.home-match-list-module__1CFsEW__table thead th{color:var(--home-text-muted);font-size:var(--text-sm);text-align:center;white-space:nowrap;padding:0 8px 2px;font-weight:700}.home-match-list-module__1CFsEW__table thead th.home-match-list-module__1CFsEW__numHead{text-align:right}.home-match-list-module__1CFsEW__table td,.home-match-list-module__1CFsEW__table tbody th{vertical-align:middle;font-weight:inherit;text-align:left;padding:2px 8px}.home-match-list-module__1CFsEW__table tbody tr>:first-child{border-left:3px solid var(--home-line);width:1%;padding-left:10px}.home-match-list-module__1CFsEW__table tbody tr[data-you=true]>:first-child{border-left-color:var(--home-orange)}.home-match-list-module__1CFsEW__table tbody tr>:last-child{width:1%;padding-right:0}.home-match-list-module__1CFsEW__table td.home-match-list-module__1CFsEW__stat{width:1%;font-size:var(--text-base);font-variant-numeric:tabular-nums;text-align:center;font-weight:800}.home-match-list-module__1CFsEW__table td.home-match-list-module__1CFsEW__num{text-align:right;white-space:nowrap;width:1%}.home-match-list-module__1CFsEW__score{font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:900}.home-match-list-module__1CFsEW__notice{background:var(--home-row-bg,#ffffff0f);color:var(--home-text);border-radius:14px;align-items:flex-end;gap:8px;padding:8px 12px;display:flex}.home-match-list-module__1CFsEW__notice[data-tone=error]{box-shadow:inset 3px 0 0 var(--home-red);background:#e5534b2e}.home-match-list-module__1CFsEW__noticeGuide{object-fit:contain;flex-shrink:0;width:48px;height:48px}.home-match-list-module__1CFsEW__noticeText{min-width:0;font-size:var(--text-sm);font-weight:700;line-height:1.5}
.reference-module__KcBaSa__page{min-width:0;color:var(--color-text);font-size:var(--text-base);line-height:var(--text-base--line-height);gap:32px;display:grid}.reference-module__KcBaSa__section{gap:16px;min-width:0;scroll-margin-top:24px;display:grid}.reference-module__KcBaSa__page h1,.reference-module__KcBaSa__page h2{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:700}.reference-module__KcBaSa__page h3,.reference-module__KcBaSa__page dt{font-size:var(--text-base);font-weight:700}.reference-module__KcBaSa__page p,.reference-module__KcBaSa__page dd{overflow-wrap:anywhere}.reference-module__KcBaSa__page dd a,.reference-module__KcBaSa__figure a{text-underline-offset:3px;text-decoration:underline}.reference-module__KcBaSa__page a:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.reference-module__KcBaSa__links{flex-wrap:wrap;gap:8px;display:flex}.reference-module__KcBaSa__links a{min-height:44px}.reference-module__KcBaSa__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;min-width:0;display:grid}.reference-module__KcBaSa__card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.reference-module__KcBaSa__badge,.reference-module__KcBaSa__page code{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.reference-module__KcBaSa__badge{justify-self:start}.reference-module__KcBaSa__page code{overflow-wrap:anywhere;display:block}.reference-module__KcBaSa__figure{gap:12px;min-width:0;margin:0;display:grid}.reference-module__KcBaSa__figure figcaption{gap:8px;display:grid}.reference-module__KcBaSa__figure>a,.reference-module__KcBaSa__figure figcaption>a{align-items:center;min-height:44px;display:inline-flex}.reference-module__KcBaSa__overview,.reference-module__KcBaSa__screen{border:1px solid var(--color-border);border-radius:16px;width:100%;height:auto}.reference-module__KcBaSa__overview{justify-self:center;max-width:768px}.reference-module__KcBaSa__navigationSample{--panel:#0a271ba8;color:#fff;background:#1a523a url(/images/backgrounds/felt-taikyoku.webp) 50%/cover;border-radius:28px;gap:12px;min-width:0;padding:16px;display:grid}.reference-module__KcBaSa__headerSample{color:#fff;background:#1a523a url(/images/backgrounds/felt-taikyoku.webp) 50%/cover;border-radius:28px;max-width:100%;padding:16px}.reference-module__KcBaSa__homeSample{--panel:#0a271ba8;--home-accent:#2fae72;color:#fff;background:linear-gradient(#0000002e,#0000002e),url(/images/backgrounds/felt-taikyoku.webp) 50%/cover;border-radius:28px;gap:16px;min-width:0;padding:20px;display:grid}.reference-module__KcBaSa__homeSample[data-screen=analysis],.reference-module__KcBaSa__homeSample[data-screen=training]{--home-accent:#e2793a}.reference-module__KcBaSa__homeSampleRow{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:center;gap:16px;display:grid}.reference-module__KcBaSa__studyInfoSample{gap:12px;width:min(100%,760px);display:grid}.reference-module__KcBaSa__studyInfoCompact{width:min(100%,667px)}.reference-module__KcBaSa__studyInfoSampleRow{--home-accent:#2fae72;color:#fff;background:#1a523a url(/images/backgrounds/felt-taikyoku.webp) 50%/cover;border-radius:28px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;min-width:0;padding:16px;display:grid}.reference-module__KcBaSa__studyInfoLevelPanel,.reference-module__KcBaSa__studyInfoLessonPanel{flex-direction:column;gap:12px;min-width:0;display:flex}.reference-module__KcBaSa__studyInfoCompactLevel{display:block}@media (max-width:600px){.reference-module__KcBaSa__studyInfoSampleRow{grid-template-columns:minmax(0,1fr)}}.reference-module__KcBaSa__dailySample,.reference-module__KcBaSa__dailySampleCompact{grid-template-rows:minmax(0,1fr);width:min(100%,28rem);height:248px;display:grid}.reference-module__KcBaSa__dailySampleCompact{height:112px}@media (min-width:1024px) and (min-height:601px) and (orientation:landscape){.reference-module__KcBaSa__dailySampleCompact{height:160px}}.reference-module__KcBaSa__settingsSample{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (orientation:portrait){.reference-module__KcBaSa__settingsSample{grid-template-columns:minmax(0,1fr)}}.reference-module__KcBaSa__homeSampleCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.reference-module__KcBaSa__homeSampleCards>*{height:220px}.reference-module__KcBaSa__homeSampleChart{flex:140px;height:160px;position:relative}.reference-module__KcBaSa__homeSampleWeakness{height:100px}.reference-module__KcBaSa__previewSample{aspect-ratio:8/5;width:100%;max-width:670px;display:flex}.reference-module__KcBaSa__roadmapSample{height:520px;padding:12px 0;display:flex}
.home-navigation-module__Nawq_G__navigation{--navigation-column-gap:12px;z-index:2;left:calc(var(--mobile-safe-left,16px) + ( 100% - var(--mobile-safe-left,16px) - var(--mobile-safe-right,16px) - var(--navigation-column-gap) ) * 728 / 1342 / 2);bottom:var(--mobile-safe-bottom,16px);width:calc((100% - var(--mobile-safe-left,16px) - var(--mobile-safe-right,16px)) * .48);background:var(--panel,#041a12a8);border:1px solid #cae2d547;border-radius:9999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;height:60px;padding:6px;display:grid;position:absolute;translate:-50%}.home-navigation-module__Nawq_G__item{color:#ffffffc7;min-width:0;min-height:44px;font-size:var(--text-base);line-height:var(--text-base--line-height);border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding-inline:4px;font-weight:900;display:flex}.home-navigation-module__Nawq_G__item[aria-current=page]{color:color-mix(in srgb, var(--nav-color) 76%, black);background:#fff}.home-navigation-module__Nawq_G__item:focus-visible{outline-offset:2px;outline:3px solid #ffd666}.home-navigation-module__Nawq_G__icon{border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.home-navigation-module__Nawq_G__icon svg{stroke-width:2.25px;width:80%;height:80%}.home-navigation-module__Nawq_G__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (orientation:portrait){.home-navigation-module__Nawq_G__navigation{left:var(--mobile-safe-left,16px);right:var(--mobile-safe-right,16px);width:auto;height:56px;padding:4px;translate:none}.home-navigation-module__Nawq_G__item{gap:4px}.home-navigation-module__Nawq_G__icon{border-radius:8px;width:28px;height:28px}}@media (orientation:landscape) and (max-height:600px){.home-navigation-module__Nawq_G__navigation{height:56px;padding:4px}.home-navigation-module__Nawq_G__item{gap:2px;padding-inline:0}.home-navigation-module__Nawq_G__icon{border-radius:8px;width:28px;height:28px}}@media (min-width:1024px) and (min-height:601px) and (orientation:landscape){.home-navigation-module__Nawq_G__navigation{--navigation-column-gap:26px;width:calc((100% - var(--mobile-safe-left,36px) - var(--mobile-safe-right,36px)) * .497);height:108px;padding:8px}.home-navigation-module__Nawq_G__item{gap:clamp(8px,.84vw,12px);font-size:24px;line-height:1.25}.home-navigation-module__Nawq_G__icon{border-radius:16px;width:clamp(40px,3.62vw,52px);height:clamp(40px,3.62vw,52px)}section.home-navigation-module__Nawq_G__clearance{margin-bottom:142px}}@media (orientation:landscape){.home-navigation-module__Nawq_G__item:not(:lang(ja)){flex-direction:column;gap:0;padding-inline:2px}.home-navigation-module__Nawq_G__item:not(:lang(ja)) .home-navigation-module__Nawq_G__icon{border-radius:0;width:22px;height:22px}.home-navigation-module__Nawq_G__item:not(:lang(ja)) .home-navigation-module__Nawq_G__icon svg{width:100%;height:100%}}@media (min-width:1024px) and (min-height:601px) and (orientation:landscape){.home-navigation-module__Nawq_G__item:not(:lang(ja)){gap:4px}.home-navigation-module__Nawq_G__item:not(:lang(ja)) .home-navigation-module__Nawq_G__icon{width:36px;height:36px}}.home-navigation-module__Nawq_G__inline{width:100%;max-width:680px;margin-inline:auto;position:relative;inset:auto;translate:none}@container learn-aria-main not (max-width:0){.home-navigation-module__Nawq_G__navigation:not(.home-navigation-module__Nawq_G__inline){flex:none;width:min(100%,42.5rem);height:56px;margin:8px auto 0;padding:4px;position:relative;inset:auto;translate:none}@media (min-height:601px){.home-navigation-module__Nawq_G__navigation:not(.home-navigation-module__Nawq_G__inline){height:68px}}.home-navigation-module__Nawq_G__item{font-size:var(--text-base);gap:6px}.home-navigation-module__Nawq_G__icon{width:28px;height:28px}.home-navigation-module__Nawq_G__label{white-space:normal;overflow-wrap:anywhere;text-align:center}}
.home-reward-module__34_ZeG__gift.home-reward-module__34_ZeG__gift{--home-gift:48px;width:var(--home-gift);height:var(--home-gift);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.home-reward-module__34_ZeG__gift.home-reward-module__34_ZeG__gift[data-size=sm]{--home-gift:36px}.home-reward-module__34_ZeG__gift:focus-visible{outline:3px solid var(--home-gold,#e0b030);outline-offset:2px}.home-reward-module__34_ZeG__gift:after{content:"";inset:min(0px, calc((var(--home-gift) - 44px) / 2));position:absolute}.home-reward-module__34_ZeG__giftGlow{background:var(--home-gold,#e0b030);opacity:.45;filter:blur(10px);border-radius:9999px;position:absolute;inset:12%}.home-reward-module__34_ZeG__giftImage{object-fit:contain;width:100%;height:100%;position:relative}.home-reward-module__34_ZeG__gift:active .home-reward-module__34_ZeG__giftImage{transform:scale(.94)}.home-reward-module__34_ZeG__gift.home-reward-module__34_ZeG__gift:disabled{opacity:1;cursor:default}.home-reward-module__34_ZeG__reward{--home-reward-icon:32px;--home-reward-check:16px;color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:2px;font-weight:900;line-height:1;display:inline-flex}.home-reward-module__34_ZeG__reward[data-layout=stack]{width:48px;font-size:var(--text-sm);flex-direction:column}.home-reward-module__34_ZeG__reward[data-layout=inline]{font-size:var(--text-base);gap:6px}.home-reward-module__34_ZeG__slot{flex-shrink:0;width:48px}.home-reward-module__34_ZeG__rewardIcon{width:var(--home-reward-icon);height:var(--home-reward-icon);place-items:center;display:grid;position:relative}.home-reward-module__34_ZeG__rewardIcon>img{width:100%;height:100%}.home-reward-module__34_ZeG__rewardIcon>svg{width:80%;height:80%;color:var(--home-gold,#e0b030);stroke-width:2.4px}.home-reward-module__34_ZeG__rewardAmount{white-space:nowrap}.home-reward-module__34_ZeG__claimed{top:calc(var(--home-reward-check) * -.25);right:calc(var(--home-reward-check) * -.45);width:var(--home-reward-check);height:var(--home-reward-check);background:var(--home-gold,#e0b030);color:var(--text);border-radius:9999px;place-items:center;display:grid;position:absolute}.home-reward-module__34_ZeG__claimed svg{stroke-width:3.5px;width:70%;height:70%}.home-reward-module__34_ZeG__bonus{flex-shrink:0;display:inline-grid;position:relative}.home-reward-module__34_ZeG__bonusHidden{visibility:hidden}.home-reward-module__34_ZeG__bonusGift{place-items:center;display:grid;position:absolute;inset:0}@media (min-width:1024px) and (min-height:601px){.home-reward-module__34_ZeG__gift.home-reward-module__34_ZeG__gift{--home-gift:60px}.home-reward-module__34_ZeG__gift.home-reward-module__34_ZeG__gift[data-size=sm]{--home-gift:48px}.home-reward-module__34_ZeG__reward{--home-reward-icon:40px;--home-reward-check:18px}.home-reward-module__34_ZeG__reward[data-layout=stack],.home-reward-module__34_ZeG__slot{width:56px}}@media (prefers-reduced-motion:reduce){.home-reward-module__34_ZeG__gift:active .home-reward-module__34_ZeG__giftImage{transform:none}}
.home-roadmap-module__8D2GjW__root{flex:1;min-height:0;display:flex;position:relative}.home-roadmap-module__8D2GjW__viewport{--home-primary-md-h:48px;--home-primary-md-font:var(--text-base);overscroll-behavior-x:contain;scrollbar-width:thin;flex:1;min-height:0;position:relative;overflow:auto hidden}.home-roadmap-module__8D2GjW__canvas{height:100%;position:relative}.home-roadmap-module__8D2GjW__svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.home-roadmap-module__8D2GjW__roadBed{fill:none;stroke:#0000004d;stroke-linecap:round}.home-roadmap-module__8D2GjW__dots{fill:none;stroke-linecap:round}.home-roadmap-module__8D2GjW__dots[data-state=done]{stroke:var(--home-gold)}.home-roadmap-module__8D2GjW__dots[data-state=current]{stroke:var(--home-accent)}.home-roadmap-module__8D2GjW__dots[data-state=todo]{stroke:#ffffff61}.home-roadmap-module__8D2GjW__dots[data-state=locked]{stroke:#ffffff29}.home-roadmap-module__8D2GjW__divider{stroke:#ffffff2e;stroke-dasharray:2 6}.home-roadmap-module__8D2GjW__divider[data-kind=level]{stroke:var(--home-gold);stroke-dasharray:none;opacity:.6}.home-roadmap-module__8D2GjW__dividerLabel{max-width:200px;color:var(--home-text-muted);font-size:var(--text-sm);white-space:nowrap;align-items:baseline;gap:6px;font-weight:900;display:flex;position:absolute;bottom:4px}.home-roadmap-module__8D2GjW__dividerLabel>:first-child,.home-roadmap-module__8D2GjW__bannerTitle,.home-roadmap-module__8D2GjW__label{padding-inline:.4em}.home-roadmap-module__8D2GjW__dividerLabel>:first-child{text-overflow:ellipsis;min-width:0;margin-left:-.4em;overflow:hidden}.home-roadmap-module__8D2GjW__dividerLabel[data-kind=level]{max-width:190px;color:var(--home-gold)}.home-roadmap-module__8D2GjW__dividerCount{font-variant-numeric:tabular-nums;flex-shrink:0}.home-roadmap-module__8D2GjW__banner{top:0;left:max(4px, var(--roadmap-safe-left,0px));z-index:3;max-width:calc(100% - max(4px, var(--roadmap-safe-left,0px)) - max(4px, var(--roadmap-safe-right,0px)));background:var(--home-surface-dark);color:var(--home-text);font-size:var(--text-sm);white-space:nowrap;pointer-events:none;border-radius:9999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-weight:900;display:flex;position:absolute}.home-roadmap-module__8D2GjW__bannerLevel{background:var(--home-accent);border-radius:9999px;flex-shrink:0;padding:2px 10px}.home-roadmap-module__8D2GjW__bannerTitle{text-overflow:ellipsis;min-width:0;margin-left:-.4em;overflow:hidden}.home-roadmap-module__8D2GjW__coin{width:var(--coin-w);height:calc(var(--coin-h) + var(--coin-edge));transform:translate(-50%, calc(-1 * var(--coin-h) / 2));position:absolute}.home-roadmap-module__8D2GjW__coin:after{content:"";inset:min(0px, calc((var(--coin-h) - 44px) / 2));position:absolute}.home-roadmap-module__8D2GjW__coinFace{height:var(--coin-h);box-shadow:0 var(--coin-edge) 0 #00000073;color:var(--home-text-muted);font-size:var(--text-base);font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:50%;place-items:center;font-weight:900;transition:transform .1s;display:grid;position:absolute;inset:0 0 auto;overflow:hidden}@media (prefers-reduced-motion:reduce){.home-roadmap-module__8D2GjW__coinFace{transition:none}}.home-roadmap-module__8D2GjW__coin:active .home-roadmap-module__8D2GjW__coinFace{box-shadow:none;transform:translateY(var(--coin-edge))}.home-roadmap-module__8D2GjW__coinFace svg{width:42%;height:42%}.home-roadmap-module__8D2GjW__coin[data-state=done] .home-roadmap-module__8D2GjW__coinFace,.home-roadmap-module__8D2GjW__coin[data-state=lessonDone] .home-roadmap-module__8D2GjW__coinFace{background:var(--home-gold);box-shadow:0 var(--coin-edge) 0 color-mix(in srgb, var(--home-gold) 70%, black);color:#fff}.home-roadmap-module__8D2GjW__coin[data-state=exerciseDone] .home-roadmap-module__8D2GjW__coinFace{box-shadow:inset 0 0 0 3px var(--home-gold), 0 var(--coin-edge) 0 #00000073;color:var(--home-gold)}.home-roadmap-module__8D2GjW__coin[data-state=current] .home-roadmap-module__8D2GjW__coinFace{background:var(--home-accent);box-shadow:0 var(--coin-edge) 0 color-mix(in srgb, var(--home-accent) 70%, black);color:#fff}.home-roadmap-module__8D2GjW__coin[data-state=doing] .home-roadmap-module__8D2GjW__coinFace{box-shadow:inset 0 0 0 3px var(--home-accent), 0 var(--coin-edge) 0 #00000073;color:var(--home-text)}.home-roadmap-module__8D2GjW__coin[data-state=locked] .home-roadmap-module__8D2GjW__coinFace{box-shadow:0 var(--coin-edge) 0 #0000004d;color:#fff6;background:#ffffff0f}.home-roadmap-module__8D2GjW__coin[data-goal=true] .home-roadmap-module__8D2GjW__coinFace{background:#ffffff14}.home-roadmap-module__8D2GjW__coin[data-goal=true][data-state=done] .home-roadmap-module__8D2GjW__coinFace{background:var(--home-gold)}.home-roadmap-module__8D2GjW__coin[aria-expanded=true] .home-roadmap-module__8D2GjW__coinFace,.home-roadmap-module__8D2GjW__coin:focus-visible .home-roadmap-module__8D2GjW__coinFace{outline:3px solid var(--home-text);outline-offset:3px}.home-roadmap-module__8D2GjW__gloss{color:#fff;pointer-events:none;width:80%;height:80%;position:absolute;top:9%;left:9%}.home-roadmap-module__8D2GjW__halo{inset:-8px -8px calc(var(--coin-edge) - 8px);border:4px solid var(--home-accent);opacity:.45;pointer-events:none;border-radius:50%;position:absolute}.home-roadmap-module__8D2GjW__here{z-index:2;border:1px solid var(--home-accent);background:var(--home-surface-dark);color:var(--home-text);font-size:var(--text-sm);white-space:nowrap;pointer-events:none;border-radius:12px;padding:3px 12px;font-weight:900;animation:1.2s ease-in-out infinite home-roadmap-module__8D2GjW__bounce;position:absolute;transform:translate(-50%)}@keyframes home-roadmap-module__8D2GjW__bounce{50%{translate:0 -4px}}@media (prefers-reduced-motion:reduce){.home-roadmap-module__8D2GjW__here{animation:none}}.home-roadmap-module__8D2GjW__label{max-width:var(--label-w);text-overflow:ellipsis;white-space:nowrap;color:var(--home-text);font-size:var(--text-sm);text-align:center;text-shadow:0 1px 3px #0009;font-weight:900;line-height:1.25;display:block;position:absolute;overflow:hidden;transform:translate(-50%)}.home-roadmap-module__8D2GjW__label[data-dim=true]{color:var(--home-text-muted)}@media (hover:hover) and (pointer:fine){.home-roadmap-module__8D2GjW__label:hover{text-decoration:underline}}.home-roadmap-module__8D2GjW__pop{overscroll-behavior:contain;z-index:4;outline:none;flex-direction:column;gap:8px;max-height:calc(100% - 16px);padding:12px;display:flex;position:absolute;overflow-y:auto}.home-roadmap-module__8D2GjW__popHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.home-roadmap-module__8D2GjW__popTitle{min-width:0;font-size:var(--text-xl);gap:10px;font-weight:900;line-height:1.35;display:flex}.home-roadmap-module__8D2GjW__popTitle:before{content:"";background:var(--home-modal-bar);border-radius:9999px;flex-shrink:0;align-self:flex-start;width:6px;height:1.35em}.home-roadmap-module__8D2GjW__popDescription{color:var(--home-text-muted);font-size:var(--text-base)}.home-roadmap-module__8D2GjW__popActions{flex-direction:column;gap:6px;display:flex}
.lesson-pack-module__GnqRAW__themed[data-pack-tone=defense]{--pack-ink:#2067a3;--pack-wash:#deecf9}.lesson-pack-module__GnqRAW__themed[data-pack-tone=pushing-back]{--pack-ink:#a44b0c;--pack-wash:#fcebdc}.lesson-pack-module__GnqRAW__themed[data-pack-tone=building-value]{--pack-ink:#805b04;--pack-wash:#fbf1d1}.lesson-pack-module__GnqRAW__themed[data-pack-tone=building-speed]{--pack-ink:#6037b7;--pack-wash:#ede5fa}.lesson-pack-module__GnqRAW__study{border-top:1px solid var(--home-line);color:var(--home-text);gap:6px;padding-top:8px;display:grid}.lesson-pack-module__GnqRAW__goalsLabel{align-items:center;gap:5px;display:flex}.lesson-pack-module__GnqRAW__goalsLabel svg{flex-shrink:0;width:1em;height:1em}.lesson-pack-module__GnqRAW__studyTrigger{border:1px solid color-mix(in srgb, var(--home-green) 45%, transparent);background:color-mix(in srgb, var(--home-green) 12%, transparent);width:100%;min-height:54px;color:var(--home-text);text-align:left;white-space:normal;border-radius:14px;justify-content:flex-start;gap:8px;padding:6px 10px;display:flex}.lesson-pack-module__GnqRAW__studyTrigger:hover{background:color-mix(in srgb, var(--home-green) 22%, transparent)}.lesson-pack-module__GnqRAW__studyIcons{flex-shrink:0;grid-template-columns:repeat(2,18px);gap:3px;display:grid}.lesson-pack-module__GnqRAW__studyIcons>span{color:var(--pack-ink);background:var(--pack-wash);aspect-ratio:1;border-radius:4px;place-items:center;display:grid}.lesson-pack-module__GnqRAW__studyIcons svg{width:12px;height:12px}.lesson-pack-module__GnqRAW__studyCopy{flex:1;min-width:0;line-height:1.25;display:grid}.lesson-pack-module__GnqRAW__studyTitle{font-size:var(--home-primary-font);font-weight:700}.lesson-pack-module__GnqRAW__studyArrow.lesson-pack-module__GnqRAW__studyArrow{width:calc(var(--home-secondary-sm-h) - 12px);height:calc(var(--home-secondary-sm-h) - 12px);border-width:1.5px}@media (orientation:landscape) and (max-height:600px){.lesson-pack-module__GnqRAW__weaknessContent.lesson-pack-module__GnqRAW__weaknessContent{padding-bottom:6px}}.lesson-pack-module__GnqRAW__modal.lesson-pack-module__GnqRAW__modal{--pack-card-radius:14px;max-width:940px;height:min(560px,100dvh - 40px)}.lesson-pack-module__GnqRAW__modal.lesson-pack-module__GnqRAW__modal.lesson-pack-module__GnqRAW__listModal{height:auto;max-height:min(560px,100dvh - 40px)}.lesson-pack-module__GnqRAW__back.lesson-pack-module__GnqRAW__back{width:44px;height:44px;color:var(--text);background:var(--home-rail);flex-shrink:0}.lesson-pack-module__GnqRAW__back.lesson-pack-module__GnqRAW__back:hover{background:var(--home-glass-hover)}.lesson-pack-module__GnqRAW__catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lesson-pack-module__GnqRAW__packCard,.lesson-pack-module__GnqRAW__recommendationRow{--home-icon-box:var(--pack-wash);border-radius:var(--pack-card-radius,14px)}.lesson-pack-module__GnqRAW__packCard>:first-child,.lesson-pack-module__GnqRAW__recommendationRow>:first-child{color:var(--pack-ink);background:var(--pack-wash)}.lesson-pack-module__GnqRAW__packCard>:last-child{align-items:center;gap:4px;display:flex}.lesson-pack-module__GnqRAW__packTitle{overflow-wrap:anywhere;white-space:normal;display:block}.lesson-pack-module__GnqRAW__benefit{color:var(--pack-ink);font-weight:800}.lesson-pack-module__GnqRAW__ring{--home-ring:44px;flex-shrink:0;width:44px;height:44px;line-height:1}.lesson-pack-module__GnqRAW__total{font-size:var(--text-sm);display:block}.lesson-pack-module__GnqRAW__recommendation{border:1px solid var(--home-row-line);background:var(--home-row-bg);border-radius:14px;gap:6px;padding:8px 10px;display:grid}.lesson-pack-module__GnqRAW__recommendationRow{border:0;padding:0}.lesson-pack-module__GnqRAW__recommendationMeta{color:var(--pack-ink);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px;line-height:1.2;display:flex}.lesson-pack-module__GnqRAW__recommendationActions{flex-wrap:wrap;gap:8px;display:flex}.lesson-pack-module__GnqRAW__recommendationActions>*{flex:13rem;min-width:0}.lesson-pack-module__GnqRAW__detail{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:12px;height:100%;display:grid}.lesson-pack-module__GnqRAW__lessons{align-content:start;gap:6px;min-height:0;padding:2px 5px 2px 2px;display:grid;overflow-y:auto}.lesson-pack-module__GnqRAW__lesson{border:1px solid var(--home-row-line);background:var(--home-row-bg);width:100%;min-height:46px;color:var(--text);text-align:left;white-space:normal;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;padding:5px 8px;display:flex}.lesson-pack-module__GnqRAW__lesson:hover,.lesson-pack-module__GnqRAW__lessonNext{background:color-mix(in srgb, var(--home-green) 9%, white);border-color:color-mix(in srgb, var(--home-green) 45%, white)}.lesson-pack-module__GnqRAW__lessonNumber,.lesson-pack-module__GnqRAW__lock{background:var(--home-rail);width:32px;height:32px;color:var(--text-muted);border-radius:10px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.lesson-pack-module__GnqRAW__lessonPlayable{background:var(--home-green);color:#fff;border-radius:50%}.lesson-pack-module__GnqRAW__lock{border:1px solid var(--home-row-line);background:#fff;border-radius:50%;width:26px;height:26px}.lesson-pack-module__GnqRAW__lessonNumber svg,.lesson-pack-module__GnqRAW__lock svg{width:14px;height:14px}.lesson-pack-module__GnqRAW__lessonText{min-width:0;font-size:var(--text-base);overflow-wrap:anywhere;flex:1;font-weight:800;line-height:1.25;display:grid}.lesson-pack-module__GnqRAW__goals{border:1px solid var(--home-row-line);background:var(--home-row-bg);border-radius:14px;flex-direction:column;gap:6px;min-height:0;padding:10px 12px;display:flex}.lesson-pack-module__GnqRAW__goalsLabel{color:var(--text-muted);font-size:var(--text-sm);font-weight:800}.lesson-pack-module__GnqRAW__goals h2{font-size:var(--text-base)}.lesson-pack-module__GnqRAW__goals ul{min-height:0;font-size:var(--text-sm);gap:6px;margin-bottom:4px;font-weight:700;line-height:1.35;display:grid;overflow-y:auto}.lesson-pack-module__GnqRAW__goals li{align-items:flex-start;gap:5px;display:flex}.lesson-pack-module__GnqRAW__goals li svg{background:var(--home-green);color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;padding:2px}.lesson-pack-module__GnqRAW__goals>:last-child{flex-shrink:0;margin-top:auto}@media (max-width:600px) and (orientation:portrait),(max-width:550px){.lesson-pack-module__GnqRAW__catalog,.lesson-pack-module__GnqRAW__detail{grid-template-columns:minmax(0,1fr)}.lesson-pack-module__GnqRAW__detail{grid-template-rows:minmax(0,1fr) minmax(0,auto)}.lesson-pack-module__GnqRAW__goals ul{max-height:5.5em}}@media (orientation:landscape) and (max-height:600px){.lesson-pack-module__GnqRAW__lesson{min-height:44px;padding-block:3px}.lesson-pack-module__GnqRAW__goals{padding-block:8px}.lesson-pack-module__GnqRAW__goals ul{gap:4px;margin-bottom:2px}}@media (orientation:landscape) and (max-height:340px){.lesson-pack-module__GnqRAW__study{gap:3px;padding-top:3px}.lesson-pack-module__GnqRAW__studyTrigger{min-height:44px;padding-block:3px}}
.mobile-learn-module__MCoBzG__workspace,.mobile-learn-module__MCoBzG__ariaPanel{display:contents}@media (min-width:64rem) and (orientation:landscape){.mobile-learn-module__MCoBzG__workspace[data-learn-aria-split]{grid-template-columns:minmax(0,1fr) min(46%,100% - 42rem);display:grid}.mobile-learn-module__MCoBzG__workspace[data-learn-aria-split]>.mobile-learn-module__MCoBzG__shell{--mobile-safe-left:max(20px, env(safe-area-inset-left,0px), var(--app-safe-left,0px));--mobile-safe-right:20px;min-width:0;container:learn-aria-main/inline-size}.mobile-learn-module__MCoBzG__workspace[data-learn-aria-split] .mobile-learn-module__MCoBzG__fab{display:none}.mobile-learn-module__MCoBzG__workspace[data-learn-aria-split]>.mobile-learn-module__MCoBzG__ariaPanel{min-width:0;height:100dvh;border-inline-start:1px solid var(--color-border);background:var(--color-page-bg);padding-block-end:env(safe-area-inset-bottom,0px);padding-inline-end:max(env(safe-area-inset-right,0px), var(--app-safe-right,0px));display:block}}.mobile-learn-module__MCoBzG__shell{--learn-aria-fab-size:44px;--mobile-safe-left:max(16px, env(safe-area-inset-left,0px), var(--app-safe-left,0px));--mobile-safe-right:max(16px, env(safe-area-inset-right,0px), var(--app-safe-right,0px));--mobile-safe-bottom:max(16px, env(safe-area-inset-bottom,0px));--mobile-safe-top:max(8px, env(safe-area-inset-top,0px), var(--pwa-safe-top,0px));height:100dvh;padding:var(--mobile-safe-top) var(--mobile-safe-right) var(--mobile-safe-bottom) var(--mobile-safe-left);color:var(--color-text);background-color:var(--mahjong-home-felt);background-image:var(--mahjong-home-felt-image);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;display:flex;position:relative;overflow:hidden}.mobile-learn-module__MCoBzG__secondaryShell{--color-page-bg:transparent;--color-text:#f7faf9;--color-text-muted:#c1d4ce;--color-text-subtle:#aac6bb}:is(.mobile-learn-module__MCoBzG__secondaryShell .mobile-learn-module__MCoBzG__header>div:first-child>button,.mobile-learn-module__MCoBzG__shell [data-mobile-page-surface]>div:first-child>a){color:#f7faf9}:is(.mobile-learn-module__MCoBzG__secondaryShell .mobile-learn-module__MCoBzG__header>div:first-child>button:hover,.mobile-learn-module__MCoBzG__shell [data-mobile-page-surface]>div:first-child>a:hover){background-color:#ffffff1a}.mobile-learn-module__MCoBzG__secondaryShell :is(.bg-surface,.bg-surface-elevated,.bg-bg,.bg-white,.bg-background,.bg-popover){--color-text:var(--text);--color-text-muted:var(--text-muted);--color-text-subtle:var(--text-subtle);color:var(--color-text)}.mobile-learn-module__MCoBzG__shell [data-mobile-page-surface]{--color-text:#f7faf9;--color-text-muted:#c1d4ce;--color-text-subtle:#aac6bb;color:var(--color-text);background:var(--mahjong-home-felt) var(--mahjong-home-felt-image) center / cover no-repeat}.mobile-learn-module__MCoBzG__dashboardShell{--panel:#0a271ba8;--home-accent:#2fae72;--color-text:#f7faf9;--color-text-muted:#c1d4ce;--color-surface:#193c32;--color-border:#668579;color:var(--color-text);background-image:linear-gradient(#00000080 0, #0000003d 80px, transparent 160px), radial-gradient(ellipse at 50% 50%, #ffffff0f 0%, #fff0 35%, #0003 70.7%, #000000b8 100%), var(--mahjong-home-felt-image);position:relative}.mobile-learn-module__MCoBzG__shell.mobile-learn-module__MCoBzG__dashboardShell:not(.mobile-learn-module__MCoBzG__immersive){overflow:clip}.mobile-learn-module__MCoBzG__training,.mobile-learn-module__MCoBzG__analysis{--home-accent:#e2793a}.mobile-learn-module__MCoBzG__header{--header-button:40px;z-index:1;flex:0 0 60px;align-items:center;gap:8px;min-width:0;padding-bottom:8px;display:flex;position:relative}.mobile-learn-module__MCoBzG__content{flex:1;min-width:0;min-height:0;position:relative}.mobile-learn-module__MCoBzG__detail{padding-bottom:60px;overflow:auto}@media (orientation:landscape){.mobile-learn-module__MCoBzG__shell[data-mobile-learn=lesson] .mobile-learn-module__MCoBzG__content{margin-inline:calc(-1 * var(--mobile-safe-left)) calc(-1 * var(--mobile-safe-right))}}.mobile-learn-module__MCoBzG__immersive{padding:0;overflow:visible}.mobile-learn-module__MCoBzG__fab{bottom:var(--mobile-safe-bottom);right:var(--mobile-safe-right);z-index:var(--z-index-fab,55);position:fixed}.mobile-learn-module__MCoBzG__dashboardShell .mobile-learn-module__MCoBzG__fab{right:max(20px, env(safe-area-inset-right,0px));bottom:calc(var(--mobile-safe-bottom) + 128px)}.mobile-learn-module__MCoBzG__fab>div{position:static}.mobile-learn-module__MCoBzG__fab>div>div{width:48px}.mobile-learn-module__MCoBzG__fab button{width:var(--learn-aria-fab-size);height:var(--learn-aria-fab-size);position:relative;inset:auto}@media (orientation:landscape) and (max-height:500px){.mobile-learn-module__MCoBzG__secondaryShell:has(>.mobile-learn-module__MCoBzG__fab){--learn-aria-fab-inline:calc(var(--learn-aria-fab-size) + 8px)}}.mobile-learn-module__MCoBzG__analysisModal{--analysis-modal-inline-inset:max(1rem, var(--app-safe-left,0px), var(--app-safe-right,0px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--analysis-modal-block-inset:max(.75rem, var(--pwa-safe-top,0px), env(safe-area-inset-top,0px), env(safe-area-inset-bottom,0px));width:calc(100vw - 2 * var(--analysis-modal-inline-inset));max-width:1100px;height:calc(100dvh - 2 * var(--analysis-modal-block-inset));max-height:none}.mobile-learn-module__MCoBzG__statsModalBody [data-foldout-heading]{display:none}.mobile-learn-module__MCoBzG__statsModalBody [data-stat-grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}@media (min-width:1024px) and (min-height:700px){.mobile-learn-module__MCoBzG__dashboardShell{--mobile-safe-left:max(36px, env(safe-area-inset-left,0px));--mobile-safe-right:max(36px, env(safe-area-inset-right,0px));--mobile-safe-bottom:max(28px, env(safe-area-inset-bottom,0px))}.mobile-learn-module__MCoBzG__header{flex-basis:80px}}@media (orientation:portrait){.mobile-learn-module__MCoBzG__dashboardShell{padding-bottom:calc(var(--mobile-safe-bottom) + 68px)}.mobile-learn-module__MCoBzG__dashboardShell .mobile-learn-module__MCoBzG__header{flex-wrap:wrap;flex-basis:auto;gap:4px;min-height:100px}.mobile-learn-module__MCoBzG__dashboardShell .mobile-learn-module__MCoBzG__header>:first-child{flex-basis:100%}.mobile-learn-module__MCoBzG__dashboardShell .mobile-learn-module__MCoBzG__header [data-mobile-header-actions]{justify-content:flex-end;width:100%}.mobile-learn-module__MCoBzG__dashboardShell .mobile-learn-module__MCoBzG__fab{bottom:calc(var(--mobile-safe-bottom) + 76px)}}@media (orientation:landscape) and (max-height:600px){.mobile-learn-module__MCoBzG__dashboardShell{--mobile-safe-left:max(20px, env(safe-area-inset-left,0px));--mobile-safe-right:max(72px, calc(env(safe-area-inset-right,0px) + 64px));--mobile-safe-bottom:max(8px, env(safe-area-inset-bottom,0px));--mobile-safe-top:max(4px, env(safe-area-inset-top,0px))}.mobile-learn-module__MCoBzG__header{flex-basis:48px;padding-bottom:4px}.mobile-learn-module__MCoBzG__header h1 img{width:112px}.mobile-learn-module__MCoBzG__header>:first-child{flex:auto}.mobile-learn-module__MCoBzG__header [data-mobile-header-actions]{gap:8px}.mobile-learn-module__MCoBzG__header{--header-button:36px}:is(.mobile-learn-module__MCoBzG__header [data-mobile-header-actions]>a,.mobile-learn-module__MCoBzG__header [data-mobile-header-actions]>button:not(:has([data-coin-balance-chip]))){width:var(--header-button)}.mobile-learn-module__MCoBzG__dashboardShell .mobile-learn-module__MCoBzG__fab{right:max(18px, env(safe-area-inset-right,0px));bottom:calc(var(--mobile-safe-bottom) + 2px)}}.mobile-learn-module__MCoBzG__weaknessModalBody{flex-direction:column;gap:8px;display:flex;overflow:hidden}.mobile-learn-module__MCoBzG__weaknessTabs{flex-shrink:0}.mobile-learn-module__MCoBzG__weaknessModalBody>[role=tabpanel]{min-height:0;overflow-y:auto}.mobile-learn-module__MCoBzG__dashboardShell .mobile-learn-module__MCoBzG__content{z-index:1}.mobile-learn-module__MCoBzG__brandTile{object-fit:contain;flex:none;width:44px;height:44px}.mobile-learn-module__MCoBzG__brandName{object-fit:contain;width:176px;max-width:100%;height:auto;display:block}.mobile-learn-module__MCoBzG__headerIcon{width:var(--header-button);height:var(--header-button);background:#02080f8c;border-radius:50%}.mobile-learn-module__MCoBzG__headerIcon:after,.mobile-learn-module__MCoBzG__header [data-mobile-header-actions]>section>button:after,.mobile-learn-module__MCoBzG__header [data-coin-balance-chip]:after{content:"";inset:min(0px, calc((var(--header-button) - 44px) / 2));position:absolute}.mobile-learn-module__MCoBzG__headerIcon svg{width:18px;height:18px}.mobile-learn-module__MCoBzG__headerIcon img{filter:grayscale()brightness(0)invert();width:18px;height:18px}.mobile-learn-module__MCoBzG__headerActions{flex-shrink:0;align-items:center;display:flex}.mobile-learn-module__MCoBzG__header [data-mobile-header-actions]{gap:10px}.mobile-learn-module__MCoBzG__header [data-mobile-header-actions]>section{display:var(--header-streak-display,block)}.mobile-learn-module__MCoBzG__header [data-mobile-header-actions]>section>button{height:var(--header-button);color:#fff;background:#02080f8c;border:1px solid #fff3;border-radius:24px;min-width:88px;min-height:0;position:relative}.mobile-learn-module__MCoBzG__header [data-mobile-header-actions]>section svg{fill:none;color:#f3a354;width:16px;height:16px}.mobile-learn-module__MCoBzG__header [data-coin-balance-chip]{height:var(--header-button);color:#ffd75b;background:#02080f8c;border:1px solid #a88e28;border-radius:24px;padding-inline:16px;position:relative}.mobile-learn-module__MCoBzG__header [data-coin-balance-chip]>span{color:#ffd75b}.mobile-learn-module__MCoBzG__header [data-coin-balance-chip][data-beta-coin]{border-color:#8b6fd6}.mobile-learn-module__MCoBzG__header [data-coin-balance-chip][data-beta-coin]>span{color:#c9b8ff}@media (min-width:1024px) and (min-height:601px){.mobile-learn-module__MCoBzG__dashboardShell{--mobile-safe-left:max(36px, env(safe-area-inset-left,0px));--mobile-safe-right:max(36px, env(safe-area-inset-right,0px));--mobile-safe-top:8px;--mobile-safe-bottom:max(28px, env(safe-area-inset-bottom,0px));font-weight:800}.mobile-learn-module__MCoBzG__header{flex-basis:92px;padding-bottom:20px}.mobile-learn-module__MCoBzG__header>:first-child{gap:14px}.mobile-learn-module__MCoBzG__brandName{width:240px}.mobile-learn-module__MCoBzG__header [data-coin-balance-chip]>span{font-size:var(--header-coin-font,var(--text-xl))}.mobile-learn-module__MCoBzG__dashboardShell .mobile-learn-module__MCoBzG__fab{bottom:calc(var(--mobile-safe-bottom) + 126px)}}@media (min-width:1024px) and (max-width:1200px) and (min-height:601px){.mobile-learn-module__MCoBzG__header [data-mobile-header-actions]{gap:8px}}@media (orientation:landscape) and (max-height:600px){.mobile-learn-module__MCoBzG__brandTile{width:32px;height:32px}.mobile-learn-module__MCoBzG__header [data-mobile-header-actions]{gap:8px}.mobile-learn-module__MCoBzG__header [data-mobile-header-actions]>section>button{min-width:64px}.mobile-learn-module__MCoBzG__header [data-coin-balance-chip]{padding-inline:8px}}@media (min-width:1024px) and (min-height:601px){.mobile-learn-module__MCoBzG__header [data-mobile-header-actions]>section>button{border-radius:24px}.mobile-learn-module__MCoBzG__headerIcon{border-radius:50%}}@media (orientation:portrait){.mobile-learn-module__MCoBzG__header [data-mobile-header-actions]{gap:8px}.mobile-learn-module__MCoBzG__header [data-coin-balance-chip]{padding-inline:12px}}@media (orientation:portrait) and (max-width:480px),(orientation:landscape) and (max-height:600px){.mobile-learn-module__MCoBzG__header{--header-streak-display:none}.mobile-learn-module__MCoBzG__header [data-coin-balance-chip]{padding-inline:4px}}.mobile-learn-module__MCoBzG__headerIcon,.mobile-learn-module__MCoBzG__header [data-mobile-header-actions]>section>button{corner-shape:round}.mobile-learn-module__MCoBzG__compactHeader.mobile-learn-module__MCoBzG__compactHeader{--header-button:40px;--header-streak-display:none;--header-coin-font:var(--text-sm);flex-wrap:wrap;gap:4px;padding-bottom:8px}.mobile-learn-module__MCoBzG__compactHeaderBrand{flex-basis:100%;align-items:center;gap:4px;display:flex}.mobile-learn-module__MCoBzG__compactHeader .mobile-learn-module__MCoBzG__brandTile{width:44px;height:44px}.mobile-learn-module__MCoBzG__compactHeader .mobile-learn-module__MCoBzG__brandName{width:176px}.mobile-learn-module__MCoBzG__compactHeader [data-mobile-header-actions]{justify-content:flex-end;gap:8px;width:100%}.mobile-learn-module__MCoBzG__compactHeader [data-coin-balance-chip]{padding-inline:4px}.mobile-learn-module__MCoBzG__dashboardShell [data-dashboard-chart]>div:first-child>div:first-child{background:#a05b7b85}.mobile-learn-module__MCoBzG__dashboardShell [data-dashboard-chart]>div:first-child>div:nth-child(2){background:#a68f5e7a}.mobile-learn-module__MCoBzG__dashboardShell [data-dashboard-chart]>div:first-child>div:nth-child(3){background:#6264aa8c}.mobile-learn-module__MCoBzG__dashboardShell [data-dashboard-chart]>div:first-child>div:nth-child(4){background:#438d7b87}.mobile-learn-module__MCoBzG__dashboardShell [data-dashboard-chart]>div:first-child>div>div:last-child{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:8px 10px}.mobile-learn-module__MCoBzG__dashboardShell [data-dashboard-chart]>div:first-child>div>div:last-child>span{font-size:var(--text-base);text-shadow:none;filter:none}.mobile-learn-module__MCoBzG__dashboardShell [data-dashboard-chart]>div:first-child>div:first-child>div:last-child>span{color:#ffc1d1}.mobile-learn-module__MCoBzG__dashboardShell [data-dashboard-chart]>div:first-child>div:nth-child(2)>div:last-child>span{color:#ffdb98}.mobile-learn-module__MCoBzG__dashboardShell [data-dashboard-chart]>div:first-child>div:nth-child(3)>div:last-child>span{color:#c6c5ff}.mobile-learn-module__MCoBzG__dashboardShell [data-dashboard-chart]>div:first-child>div:nth-child(4)>div:last-child>span{color:#a3e3c7}.mobile-learn-module__MCoBzG__dashboardShell [data-dashboard-chart]>span{color:#2c2463;font-size:var(--text-sm);background:#fff;padding:2px 8px;font-weight:900}@media (min-width:1024px) and (min-height:601px){.mobile-learn-module__MCoBzG__dashboardShell [data-dashboard-chart]>div:first-child>div>div:last-child{padding:20px 16px}.mobile-learn-module__MCoBzG__dashboardShell [data-dashboard-chart]>div:first-child>div>div:last-child>span{font-size:var(--text-xl)}.mobile-learn-module__MCoBzG__dashboardShell [data-dashboard-chart]>span{font-size:var(--text-base);padding:6px 12px}}@container learn-aria-main not (min-width:56rem){.mobile-learn-module__MCoBzG__header{--header-coin-font:var(--text-base)}.mobile-learn-module__MCoBzG__brandName{width:176px}.mobile-learn-module__MCoBzG__dashboardShell [data-dashboard-chart]>div:first-child>div>div:last-child{padding-inline:8px}}
.table-preview-module__L4qKjW__preview{width:100%;height:100%;position:relative}.table-preview-module__L4qKjW__media{border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.table-preview-module__L4qKjW__frame{pointer-events:none;transform-origin:50%;border:0;position:absolute;top:50%;left:50%}.table-preview-module__L4qKjW__poster{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.table-preview-module__L4qKjW__toggle{pointer-events:auto;position:absolute;bottom:8px;right:8px}.table-preview-module__L4qKjW__toggle:after{inset:calc((var(--home-icon-button,44px) - 46px) / 2)}
.quest-modal-module__VGW7QG__bar{flex-shrink:0;align-items:center;gap:12px;min-width:0;display:flex}.quest-modal-module__VGW7QG__timeline.quest-modal-module__VGW7QG__timeline{flex:1;min-width:0}.quest-modal-module__VGW7QG__remaining{font-size:var(--text-sm);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-weight:700;display:inline-flex}.quest-modal-module__VGW7QG__remaining>svg{width:16px;height:16px}.quest-modal-module__VGW7QG__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.quest-modal-module__VGW7QG__state{min-height:0;padding:8px var(--home-modal-pad) var(--home-modal-pad);flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}
.training-quiz-module__jMoiga__screen{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.training-quiz-module__jMoiga__question{flex-direction:column;flex:1;justify-content:safe center;gap:12px;min-height:0;display:flex}@media (orientation:landscape) and (max-height:375px){.training-quiz-module__jMoiga__screen,.training-quiz-module__jMoiga__question{gap:6px}}.training-quiz-module__jMoiga__answerRow{align-items:center;gap:12px;display:flex}.training-quiz-module__jMoiga__decide{flex-direction:column;flex-shrink:0;gap:8px;width:144px;display:flex}.training-quiz-module__jMoiga__decide>:is(a,button){width:100%}.training-quiz-module__jMoiga__headerAside{align-items:center;gap:8px;min-width:0;display:flex}.training-quiz-module__jMoiga__rail{flex-shrink:0;width:144px}.training-quiz-module__jMoiga__footerStart{flex:1;justify-content:center;min-width:0;display:flex}@media (min-width:1024px) and (min-height:601px){.training-quiz-module__jMoiga__decide,.training-quiz-module__jMoiga__rail{width:224px}.training-quiz-module__jMoiga__headerAside{gap:12px}.training-quiz-module__jMoiga__explain [data-figure] [data-mahjong-tile-shell]{zoom:1.45}}
.nanikiru-quiz-module__aymrAW__screen{z-index:var(--z-index-popup,60);position:fixed;inset:0;overflow:hidden}.nanikiru-quiz-module__aymrAW__screen.nanikiru-quiz-module__aymrAW__screen{--home-accent:var(--home-orange)}.nanikiru-quiz-module__aymrAW__overlay{z-index:calc(var(--z-index-popup,60) + 1);position:absolute}.nanikiru-quiz-module__aymrAW__topRight{top:max(8px, var(--pwa-safe-top,0px));right:calc(max(8px, var(--app-safe-right,0px)) + 4px);flex-direction:column;align-items:flex-end;gap:6px;display:flex}.nanikiru-quiz-module__aymrAW__topRightRow{align-items:center;gap:8px;display:flex}.nanikiru-quiz-module__aymrAW__rail{width:calc(144px * var(--rail-count,5) / 5)}.nanikiru-quiz-module__aymrAW__prompt{pointer-events:none;transform:translate(-50%)}.nanikiru-quiz-module__aymrAW__besideUpper,.nanikiru-quiz-module__aymrAW__besideLower{flex-direction:column;align-items:stretch;gap:8px;width:max-content;display:flex}.nanikiru-quiz-module__aymrAW__besideUpper>:is(a,button),.nanikiru-quiz-module__aymrAW__besideLower>:is(a,button),.nanikiru-quiz-module__aymrAW__besideFallback>:is(a,button){width:100%}.nanikiru-quiz-module__aymrAW__decisionColumn{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;align-items:flex-start;width:max-content;display:flex;overflow-y:auto}.nanikiru-quiz-module__aymrAW__decisionFallback{right:calc(max(8px, var(--app-safe-right,0px)) + 4px);bottom:max(8px, env(safe-area-inset-bottom,0px))}.nanikiru-quiz-module__aymrAW__besideFallback{right:calc(max(8px, var(--app-safe-right,0px)) + 4px);bottom:max(8px, env(safe-area-inset-bottom,0px));flex-direction:column;gap:8px;width:max-content;display:flex}.nanikiru-quiz-module__aymrAW__explanation{line-height:1.7}.nanikiru-quiz-module__aymrAW__explainBody{margin-inline:-8px;padding-inline:8px}@media (min-width:1024px) and (min-height:601px){.nanikiru-quiz-module__aymrAW__rail{width:calc(224px * var(--rail-count,5) / 5)}.nanikiru-quiz-module__aymrAW__explain [data-figure] [data-mahjong-tile-shell]{zoom:1.35}}
.play-table-corners-module__9jsqYG__corner{--corner-safe-l:max(8px, var(--app-safe-left,0px));--corner-safe-r:max(8px, var(--app-safe-right,0px));--corner-safe-t:max(8px, var(--app-safe-top,0px));--corner-safe-b:max(8px, var(--app-safe-bottom,0px));z-index:var(--z-index-play-table-corner);scale:var(--corner-scale,1);position:fixed}@media (min-width:1024px) and (min-height:601px){.play-table-corners-module__9jsqYG__corner{--corner-scale:1.5}}.play-table-corners-module__9jsqYG__topActions{top:var(--corner-safe-t);right:var(--corner-safe-r);transform-origin:100% 0;align-items:center;gap:8px;display:flex}.play-table-corners-module__9jsqYG__status{bottom:calc(17% + 6px);left:calc(var(--corner-safe-l) + (100vw - var(--corner-safe-l) - var(--corner-safe-r)) / 2);max-width:calc((100vw - var(--corner-safe-l) - var(--corner-safe-r) - 32px) / var(--corner-scale,1));transform-origin:bottom;white-space:nowrap;overflow:hidden;translate:-50%}.play-table-corners-module__9jsqYG__aria{right:calc(var(--corner-safe-r) + 8px);bottom:calc(var(--corner-safe-b) + 2px);transform-origin:100% 100%}
.record-ui-module__hyTlsW__setup{color:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,3vw,24px);width:100%;max-width:850px;margin-inline:auto;padding:0 12px 8px;display:grid}.record-ui-module__hyTlsW__setupColumn{align-content:start;gap:4px;min-width:0;display:grid}.record-ui-module__hyTlsW__names,.record-ui-module__hyTlsW__rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.record-ui-module__hyTlsW__rule{min-height:44px;font-size:var(--text-sm);align-items:center;gap:4px;display:flex}.record-ui-module__hyTlsW__ruleLabel{overflow-wrap:anywhere;min-width:0}.record-ui-module__hyTlsW__rules{grid-template-columns:minmax(0,.88fr) minmax(0,.88fr) minmax(0,1.24fr)}@media (orientation:portrait){.record-ui-module__hyTlsW__setup{grid-template-columns:minmax(0,1fr)}}.record-ui-module__hyTlsW__setupBody{flex:1;min-height:0;overflow-y:auto}.record-ui-module__hyTlsW__topBar{min-height:44px;color:var(--home-text);flex:none;align-items:center;gap:8px;padding-inline:8px;display:flex}.record-ui-module__hyTlsW__topActions{gap:4px;margin-inline-start:auto;display:flex}.record-ui-module__hyTlsW__tableCenter{width:min(100% - 2 * var(--record-seat-height) - 28px, 420px);color:#fff;justify-items:center;gap:4px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.record-ui-module__hyTlsW__roundStatus,.record-ui-module__hyTlsW__roundActions{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.record-ui-module__hyTlsW__roundStatus{padding-inline:12px}.record-ui-module__hyTlsW__roundActions>button{width:auto}.record-ui-module__hyTlsW__tableHint{max-width:100%;color:var(--home-text);font-size:var(--text-sm);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-ui-module__hyTlsW__seat{align-items:center;gap:4px;width:100%;height:100%;display:flex}.record-ui-module__hyTlsW__seat[data-dealer]{border-color:var(--home-gold)}.record-ui-module__hyTlsW__seat[data-riichi]{border-color:var(--home-red);box-shadow:inset 0 0 0 1px var(--home-red)}.record-ui-module__hyTlsW__seat .record-ui-module__hyTlsW__seatScore{min-width:0;height:auto;min-height:44px;color:var(--home-ink);flex-direction:column;flex:1;gap:0;padding:0 2px;display:flex}.record-ui-module__hyTlsW__seatName{max-width:100%;font-size:var(--text-sm);align-items:center;gap:4px;font-weight:700;display:flex}.record-ui-module__hyTlsW__score{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:900;line-height:1.1}.record-ui-module__hyTlsW__seatActions{grid-template-columns:repeat(2,minmax(44px,auto));gap:4px;display:grid}.record-ui-module__hyTlsW__positive{color:#16764e}.record-ui-module__hyTlsW__negative{color:#b82543}.record-ui-module__hyTlsW__modalColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.record-ui-module__hyTlsW__fieldStack{align-content:start;gap:4px;min-width:0;display:grid}.record-ui-module__hyTlsW__choiceGrid,.record-ui-module__hyTlsW__hanGrid,.record-ui-module__hyTlsW__fuGrid{gap:4px;display:grid}.record-ui-module__hyTlsW__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.record-ui-module__hyTlsW__hanGrid{grid-template-columns:repeat(auto-fit,minmax(54px,1fr))}.record-ui-module__hyTlsW__fuGrid{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.record-ui-module__hyTlsW__choiceGrid>button{white-space:normal;overflow-wrap:anywhere}.record-ui-module__hyTlsW__registered{justify-content:space-between;align-items:center;gap:8px;display:flex}.record-ui-module__hyTlsW__winStatus{color:var(--text-muted);font-size:var(--text-sm);flex:9rem;align-self:center}.record-ui-module__hyTlsW__winPreview{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 8px;width:100%;margin:0;display:grid}.record-ui-module__hyTlsW__winPreview>div{flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0;display:flex}.record-ui-module__hyTlsW__winPreview dt{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-ui-module__hyTlsW__winPreview dd{font-size:var(--text-base);font-variant-numeric:tabular-nums;margin:0;font-weight:800}.record-ui-module__hyTlsW__winPreviewLabel{width:100%;font-size:var(--text-sm);font-weight:700}.record-ui-module__hyTlsW__winFooter.record-ui-module__hyTlsW__winFooter{gap:4px 8px;margin-top:8px}.record-ui-module__hyTlsW__emptyHistory{height:min(32dvh,260px);min-height:140px}.record-ui-module__hyTlsW__history{gap:6px;display:grid}.record-ui-module__hyTlsW__historyDetail{font-size:var(--text-base);overflow-wrap:anywhere;padding:8px 12px}.record-ui-module__hyTlsW__result{flex-direction:column;flex:1;gap:6px;width:100%;max-width:850px;min-height:0;margin-inline:auto;padding:4px 12px 8px;display:flex}.record-ui-module__hyTlsW__resultPanel{min-height:0;overflow-y:auto}@media (orientation:landscape) and (max-height:340px){.record-ui-module__hyTlsW__resultPanel.record-ui-module__hyTlsW__resultPanel{padding-block:6px}}.record-ui-module__hyTlsW__resultTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.record-ui-module__hyTlsW__resultTable :is(th,td){text-align:end;padding:2px 4px}.record-ui-module__hyTlsW__resultTable thead{font-size:var(--text-sm)}.record-ui-module__hyTlsW__resultTable tbody{font-size:var(--text-base)}.record-ui-module__hyTlsW__resultTable tbody tr{border-top:1px solid var(--home-line)}.record-ui-module__hyTlsW__resultTable tbody th{text-align:start;overflow-wrap:anywhere}.record-ui-module__hyTlsW__resultTable tbody td{white-space:nowrap}.record-ui-module__hyTlsW__resultTable thead th:first-child{text-align:start}.record-ui-module__hyTlsW__resultPanel .record-ui-module__hyTlsW__resultTable :is(td,th):first-child{text-align:center}.record-ui-module__hyTlsW__resultPanel .record-ui-module__hyTlsW__resultTable thead th:nth-child(2){text-align:start}.record-ui-module__hyTlsW__resultActions{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.record-ui-module__hyTlsW__resultActions>div{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.record-ui-module__hyTlsW__resultActions button{width:auto}@media (orientation:portrait){.record-ui-module__hyTlsW__modalColumns{grid-template-columns:minmax(0,1fr)}.record-ui-module__hyTlsW__winPreview{grid-template-columns:repeat(2,minmax(0,1fr))}.record-ui-module__hyTlsW__resultActions>div{width:100%}}
.profile-panel-module__vlSaFq__stack{gap:12px}.profile-panel-module__vlSaFq__section{gap:4px}.profile-panel-module__vlSaFq__field{min-height:48px}@media (min-width:1024px) and (min-height:601px) and (orientation:landscape){.profile-panel-module__vlSaFq__stack{gap:28px}.profile-panel-module__vlSaFq__section{gap:10px}.profile-panel-module__vlSaFq__field{min-height:56px;padding-block:8px}.profile-panel-module__vlSaFq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.profile-panel-module__vlSaFq__detailGrid>*{border-top:0;border-bottom:1px solid var(--home-line)}.profile-panel-module__vlSaFq__wide{order:1;grid-column:1/-1}}
.survey-response-module__8fUGJW__screen{height:var(--survey-viewport-height,100dvh);padding:max(12px, env(safe-area-inset-top), var(--pwa-safe-top,0px)) max(12px, env(safe-area-inset-right), var(--app-safe-right,0px)) max(12px, var(--app-safe-bottom,0px), var(--pwa-safe-bottom,0px)) max(12px, env(safe-area-inset-left), var(--app-safe-left,0px));grid-template-rows:minmax(0,1fr);justify-items:center;display:grid;overflow:hidden}.survey-response-module__8fUGJW__embedded{border-radius:var(--home-panel-radius);height:360px;padding:12px}.survey-response-module__8fUGJW__frame{grid-template-rows:minmax(0,1fr) auto;gap:10px;width:min(100%,48rem);min-height:0;display:grid;container-type:inline-size}.survey-response-module__8fUGJW__frame>.survey-response-module__8fUGJW__panel{flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.survey-response-module__8fUGJW__header{border-bottom:1px solid var(--home-row-line,#e6ebe8);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,28%);align-items:center;gap:12px;padding:10px 16px;display:grid}.survey-response-module__8fUGJW__progress{text-align:end;font-variant-numeric:tabular-nums;justify-items:end;gap:4px;display:grid}.survey-response-module__8fUGJW__body{overscroll-behavior:contain;overflow-wrap:anywhere;flex-direction:column;gap:10px;min-height:0;padding:12px 16px 16px;scroll-padding:12px;display:flex;overflow:auto}.survey-response-module__8fUGJW__status{text-align:center;flex:1;justify-content:safe center;align-items:center}.survey-response-module__8fUGJW__body>*{flex-shrink:0}.survey-response-module__8fUGJW__question{font-size:var(--text-xl);font-weight:700}.survey-response-module__8fUGJW__body :is(h1,h2):focus{outline:none}.survey-response-module__8fUGJW__hint{color:color-mix(in srgb, var(--home-ink) 80%, transparent);font-size:var(--text-sm)}.survey-response-module__8fUGJW__required{color:var(--home-ink);font-size:var(--text-sm);margin-inline-start:8px;font-weight:700;display:inline-block}.survey-response-module__8fUGJW__options{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.survey-response-module__8fUGJW__currency{grid-column:1/-1}.survey-response-module__8fUGJW__actions{justify-content:space-between;align-items:start;gap:8px;display:flex}.survey-response-module__8fUGJW__actions>*{width:auto;min-width:0;max-width:100%}.survey-response-module__8fUGJW__actions>:only-child{margin-inline:auto}.survey-response-module__8fUGJW__actions>:last-child:not(:first-child){margin-inline-start:auto}@container (min-width:30rem){.survey-response-module__8fUGJW__options{grid-template-columns:repeat(2,minmax(0,1fr))}}
.lesson-roadmap-module__2L660W__root{flex-direction:column;gap:8px;min-height:0;display:flex;position:absolute;inset:0}@media (orientation:landscape){.lesson-roadmap-module__2L660W__root{--roadmap-safe-left:var(--mobile-safe-left,0px);--roadmap-safe-right:var(--mobile-safe-right,0px)}}.lesson-roadmap-module__2L660W__portraitTabs{flex-shrink:0}.lesson-roadmap-module__2L660W__status{color:var(--home-text-muted);font-size:var(--text-sm);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding-inline:6px;font-weight:700;display:flex}.lesson-roadmap-module__2L660W__status>:last-child:not(p){width:auto}.lesson-roadmap-module__2L660W__empty{font-size:var(--text-base);padding:16px 6px;font-weight:700}.lesson-roadmap-module__2L660W__coinIcon{width:20px;height:20px}
.settings-hub-module__AZVKna__hub{grid-template-columns:auto minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid}.settings-hub-module__AZVKna__panel{min-width:0;min-height:0}@media (orientation:portrait){.settings-hub-module__AZVKna__hub{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}
.furigana-text-module__WW11ya__ruby{white-space:nowrap;justify-items:center;display:inline-grid}:is(button,[role=tab]) .furigana-text-module__WW11ya__ruby{margin-block-start:-.3em}.furigana-text-module__WW11ya__base,.furigana-text-module__WW11ya__reading{grid-area:1/1}.furigana-text-module__WW11ya__base{align-self:baseline;padding-block-start:.55em;line-height:1}.furigana-text-module__WW11ya__reading{pointer-events:none;-webkit-user-select:none;user-select:none;align-self:start;font-size:.5em;font-weight:500;line-height:1.45;display:block}[data-furigana-off] .furigana-text-module__WW11ya__ruby.furigana-text-module__WW11ya__ruby{margin-block-start:0}[data-furigana-off] .furigana-text-module__WW11ya__base{padding-block-start:0}[data-furigana-off] .furigana-text-module__WW11ya__reading{display:none}
.table-choice-quiz-module__Kmr6tW__layer{z-index:var(--z-index-guided-quiz);pointer-events:none;position:absolute;inset:0}.table-choice-quiz-module__Kmr6tW__sheet{--quiz-left:calc(var(--app-safe-left,0px) + 12px);--quiz-right:calc(var(--app-safe-right,0px) + 12px);--quiz-bottom:max(calc(19% + 2px), calc(var(--app-safe-bottom,0px) + 56px));inset-inline:var(--quiz-left) var(--quiz-right);inset-block:max(8px, var(--app-safe-top,0px)) var(--quiz-bottom);width:min(calc(100% - var(--quiz-left) - var(--quiz-right)), 720px);flex-direction:column;justify-content:flex-end;margin-inline:auto;display:flex;position:absolute}.table-choice-quiz-module__Kmr6tW__panelPosition{flex-direction:column;min-height:0;display:flex;position:relative}.table-choice-quiz-module__Kmr6tW__peek{z-index:var(--z-index-guided-quiz);pointer-events:auto;position:absolute;inset-block-start:calc(var(--home-panel-pad) + 1px);inset-inline-end:calc(var(--home-panel-pad) + 1px)}.table-choice-quiz-module__Kmr6tW__panel.table-choice-quiz-module__Kmr6tW__panel{min-height:0;padding:var(--home-panel-pad);pointer-events:auto;flex-direction:column;gap:6px;display:flex}.table-choice-quiz-module__Kmr6tW__panel[data-peeking]{visibility:hidden;pointer-events:none}.table-choice-quiz-module__Kmr6tW__content{overscroll-behavior:contain;gap:6px;min-height:0;display:grid;overflow-y:auto}.table-choice-quiz-module__Kmr6tW__prompt{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:44px;display:grid}.table-choice-quiz-module__Kmr6tW__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (orientation:landscape){.table-choice-quiz-module__Kmr6tW__choices:is([data-three],[data-wide]){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (orientation:landscape) and (max-height:354px){.table-choice-quiz-module__Kmr6tW__sheet{inset-block-start:max(52px, var(--app-safe-top,0px))}.table-choice-quiz-module__Kmr6tW__panel.table-choice-quiz-module__Kmr6tW__panel,.table-choice-quiz-module__Kmr6tW__content{gap:4px}}@media (orientation:landscape) and (max-height:354px) and (min-width:640px){.table-choice-quiz-module__Kmr6tW__choices[data-four]{grid-template-columns:repeat(4,minmax(0,1fr))}}.table-choice-quiz-module__Kmr6tW__mark{block-size:24px;inline-size:24px;color:var(--choice-mark,var(--home-text-muted));border:1px solid;border-radius:50%;flex:none;place-items:center;display:grid}.table-choice-quiz-module__Kmr6tW__mark svg{stroke-width:2.5px;block-size:14px;inline-size:14px}.table-choice-quiz-module__Kmr6tW__footer,.table-choice-quiz-module__Kmr6tW__reviewActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.table-choice-quiz-module__Kmr6tW__footer>button{flex:0 auto}.table-choice-quiz-module__Kmr6tW__reviewActions>button{pointer-events:auto;width:auto}
