.pXhn3a_status{background:#f6f5f0;border-radius:20px;padding:30px;font-size:16px;line-height:1.65}.pXhn3a_status a{text-underline-offset:4px;font-weight:800;text-decoration:underline}.pXhn3a_status p{margin-top:0}.pXhn3a_status button{background:var(--sky);cursor:pointer;border:0;border-radius:10px;margin-right:16px;padding:10px 14px;font-weight:800}.pXhn3a_placeholder{background:var(--sky);letter-spacing:-.04em;flex-direction:column;justify-content:center;align-items:center;height:100%;font-size:clamp(25px,5vw,64px);font-weight:950;display:flex}.pXhn3a_placeholder span{color:#455965}.pXhn3a_skeleton{grid-template-columns:1.18fr .82fr;gap:30px;display:grid}.pXhn3a_skeleton>span{min-height:360px}.pXhn3a_skeleton div{gap:12px;display:grid}.pXhn3a_skeleton span{background:#eeede8;border-radius:20px;animation:1.2s ease-in-out infinite alternate pXhn3a_newsPulse;display:block}@keyframes pXhn3a_newsPulse{to{opacity:.45}}@media (max-width:720px){.pXhn3a_skeleton{grid-template-columns:1fr}.pXhn3a_skeleton>span{min-height:260px}.pXhn3a_skeleton div span{min-height:105px}}@media (prefers-reduced-motion:reduce){.pXhn3a_skeleton span{animation:none}}
.fcHXXG_notice{color:#35353b;background:#edf7fd;border-radius:22px;align-items:flex-start;gap:14px;padding:20px;display:flex}.fcHXXG_notice>svg{flex:0 0 22px;width:22px;height:22px;margin-top:3px}.fcHXXG_notice p{margin:0 0 14px;font-size:15px;font-weight:650;line-height:1.6}.fcHXXG_notice[data-compact]{padding:16px}.fcHXXG_action{justify-items:start;gap:10px;display:grid}.fcHXXG_action svg{width:18px;height:18px}.fcHXXG_error{color:#9a264a;max-width:36rem}.fcHXXG_error p{margin:0;font-size:14px}.fcHXXG_error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:40px;padding:8px 0;font-weight:750;text-decoration:underline}.fcHXXG_feedback{bottom:calc(20px + env(safe-area-inset-bottom,0px));color:#a7444e;z-index:1110;background:#fff0f1;border:0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 16px;width:max-content;max-width:calc(100vw - 28px);padding:12px 16px;font-size:14px;line-height:1.5;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 5px 24px #3020341a}.fcHXXG_feedback p{flex:180px;margin:0}.fcHXXG_feedback button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:none;min-height:44px;padding:6px;font-weight:750;text-decoration:underline}
.Gy8qZG_page{max-width:1220px;min-height:60vh;margin:0 auto;padding:35px 30px 76px}.Gy8qZG_focusHeader{z-index:100;background:#fffffff5;border-bottom:1px solid #ebe8e1;align-items:center;height:62px;padding:0 clamp(18px,4vw,48px);display:flex;position:sticky;top:0}.Gy8qZG_focusHeader a{display:inline-flex}.Gy8qZG_focusHeader img{width:148px;height:auto}.Gy8qZG_focusHeader a:focus-visible{outline:3px solid var(--blue);outline-offset:5px;border-radius:6px}.Gy8qZG_focusHeaderSlot{flex:1;min-width:0;margin-left:clamp(18px,3vw,42px)}.Gy8qZG_heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 32px;display:flex}.Gy8qZG_heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.5vw,3.15rem);font-weight:900;line-height:1.1}.Gy8qZG_heading p{color:#62666e;max-width:640px;margin:14px 0 0;font-size:1.04rem;line-height:1.7}.Gy8qZG_hero{--community-face:var(--sky);--community-depth:#7dbbda57;background:var(--community-depth);isolation:isolate;border:1px solid #e0ded8;border-radius:29px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:34px;padding:33px 38px 40px;display:flex;position:relative;overflow:hidden}.Gy8qZG_hero:before{background:var(--community-face);content:"";bottom:7px;inset-inline:0;z-index:-1;border-radius:27px 27px 24px 24px;position:absolute;top:0}.Gy8qZG_hero h1{letter-spacing:-.05em;margin:0 0 15px;font-size:clamp(2rem,3.9vw,3.2rem);font-weight:900;line-height:1.1}.Gy8qZG_hero p{color:#405565;max-width:620px;margin:0;font-size:1.04rem;line-height:1.7}.Gy8qZG_heroActions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.Gy8qZG_heroCharacters{flex:0 0 240px;justify-content:center;align-items:flex-end;height:205px;padding-top:14px;display:flex}.Gy8qZG_heroCharacters>span{margin-left:-23px}.Gy8qZG_heroCharacters>span:nth-child(2){transform:translateY(-17px)}.Gy8qZG_hubGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.Gy8qZG_column{gap:28px;min-width:0;display:grid}.Gy8qZG_panel{--community-face:#fff;--community-depth:#d2cdc494;background:var(--community-depth);isolation:isolate;border:1px solid #e6e2da;border-radius:25px;min-width:0;padding:27px 27px 34px;position:relative;overflow:hidden}.Gy8qZG_anchorPanel{scroll-margin-top:110px}.Gy8qZG_panel:before{background:var(--community-face);content:"";bottom:7px;inset-inline:0;z-index:-1;border-radius:23px 23px 20px 20px;position:absolute;top:0}.Gy8qZG_panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:23px;display:flex}.Gy8qZG_panelHeader h2{letter-spacing:-.035em;margin:0;font-size:1.6rem;font-weight:900}.Gy8qZG_panelHeader>a{border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.92rem;font-weight:800;transition:background .15s,transform .15s;display:inline-flex}.Gy8qZG_panelHeader>a:hover{background:#f1f0ec;transform:translate(2px)}.Gy8qZG_panelIntro{color:#65666b;margin:-10px 0 23px;line-height:1.7}.Gy8qZG_panelContent{margin-top:22px}.Gy8qZG_sectionIcon{vertical-align:middle;border-radius:13px;justify-content:center;align-items:center;width:43px;height:43px;margin-right:11px;display:inline-flex}.Gy8qZG_sectionIcon svg{font-size:22px}.Gy8qZG_switch{background:#efeeeb;border-radius:999px;flex:none;gap:4px;padding:4px;display:inline-flex}.Gy8qZG_switch button{color:#66666c;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:38px;padding:0 17px 3px;font-family:inherit;font-size:.9rem;font-weight:800;transition:background .15s,color .15s;position:relative}.Gy8qZG_switch button:after{background:var(--pink);content:"";border-radius:999px;width:0;height:3px;transition:width .15s;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.Gy8qZG_switch button:hover{color:#262329;background:#ffffffb3}.Gy8qZG_switch button[aria-pressed=true]{color:#171719;background:#fff}.Gy8qZG_switch button[aria-pressed=true]:after{width:20px}.Gy8qZG_avatarLink{flex:none;display:inline-flex}.Gy8qZG_avatar{background:color-mix(in srgb, var(--avatar-level-color,#a9def9) 42%, white);flex:0 0 var(--avatar-size);height:var(--avatar-size);isolation:isolate;width:var(--avatar-size);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.Gy8qZG_avatar>span{transform:translateY(calc(var(--avatar-size) * .13))}.Gy8qZG_avatar:after{border-radius:inherit;content:"";pointer-events:none;z-index:2;border:1.4px solid #26232b;position:absolute;inset:0}.Gy8qZG_memberList{gap:4px;display:grid}.Gy8qZG_memberRow{align-items:center;gap:13px;min-width:0;display:flex}.Gy8qZG_memberList .Gy8qZG_memberRow,.Gy8qZG_rankingPreview .Gy8qZG_memberRow{border-radius:16px;margin-inline:-10px;padding:10px;transition:background .15s}.Gy8qZG_memberList .Gy8qZG_memberRow:hover,.Gy8qZG_rankingPreview .Gy8qZG_memberRow:hover{background:#f2f1ed}.Gy8qZG_memberInfo{flex:1;min-width:0}.Gy8qZG_memberInfo a{overflow-wrap:anywhere;font-size:1rem;font-weight:850}.Gy8qZG_memberInfo p{color:#707079;margin:5px 0 0;font-size:.85rem;line-height:1.5}.Gy8qZG_socialWrap{flex-direction:column;flex:none;align-items:flex-end;gap:6px;max-width:220px;display:flex}.Gy8qZG_socialButton{--button-main:#fff;--button-shadow:#e1ddda;min-width:98px;border-radius:14px!important}.Gy8qZG_socialButton>.shadow-button__surface{border-radius:12px;gap:7px;min-height:35px;padding-inline:12px}.Gy8qZG_socialButton[data-active=true]{--button-main:var(--pink);--button-shadow:#d67ca7}.Gy8qZG_socialButton[data-kind=welcome][data-active=true]{--button-main:var(--yellow);--button-shadow:#d8ca79}.Gy8qZG_socialButton[data-active=true] svg{animation:.34s cubic-bezier(.18,.85,.24,1.35) Gy8qZG_cheer}.Gy8qZG_socialCount{font-variant-numeric:tabular-nums;font-size:.83rem}.Gy8qZG_socialError{color:#963f4a;text-align:right;max-width:190px;font-size:.8rem;line-height:1.5}.Gy8qZG_socialError button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.Gy8qZG_topicList{gap:4px;display:grid}.Gy8qZG_topic{cursor:pointer;border-radius:17px;margin-inline:-12px;padding:14px 12px;transition:background .15s;position:relative}.Gy8qZG_topic:hover{background:#f2f1ed}.Gy8qZG_topicTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.Gy8qZG_topicRoom{color:#4b6170;z-index:2;background:#edf5f8;border-radius:7px;padding:4px 8px;font-size:.82rem;font-weight:750;display:inline-flex;position:relative}.Gy8qZG_topicAuthor{color:#66676d;z-index:2;align-items:center;gap:7px;min-width:0;font-size:.82rem;font-weight:750;display:inline-flex;position:relative}.Gy8qZG_topicAuthor .Gy8qZG_avatar{background:color-mix(in srgb, var(--avatar-level-color,#a9def9) 42%, white)}.Gy8qZG_topicAuthor>a:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:125px;overflow:hidden}.Gy8qZG_topic h3{overflow-wrap:anywhere;margin:11px 0;font-size:1.08rem;font-weight:850;line-height:1.6}.Gy8qZG_topic h3 a:after{content:"";z-index:1;position:absolute;inset:0}.Gy8qZG_topic h3 a:hover{text-underline-offset:4px;text-decoration:underline}.Gy8qZG_topicMeta{color:#6b7079;flex-wrap:wrap;align-items:center;gap:11px 19px;font-size:.85rem;display:flex}.Gy8qZG_topicMeta span{align-items:center;gap:5px;display:flex}.Gy8qZG_roomShortcuts{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.Gy8qZG_roomShortcuts a{background:var(--sky);border-radius:999px;padding:9px 13px;font-size:.86rem;font-weight:750}.Gy8qZG_arenaPanel{--community-face:#eee0fa;--community-depth:#aa84c85c;container-type:inline-size}.Gy8qZG_arenaTopRow{justify-content:space-between;align-items:start;gap:12px;display:flex}.Gy8qZG_arenaHeading{flex:1;min-width:0}.Gy8qZG_arenaHeading h2{color:#171719;letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(24px,7cqi,29px);font-weight:900;line-height:1.2}.Gy8qZG_arenaParticipants,.Gy8qZG_arenaStatus{align-items:center;gap:7px;margin:0;font-size:14px;font-weight:750;line-height:1.45;display:flex}.Gy8qZG_arenaParticipants{color:#7d3bb8}.Gy8qZG_arenaParticipants>svg{flex:0 0 18px;height:18px}.Gy8qZG_arenaStatus{color:#4c4356;align-items:baseline;margin-top:6px}.Gy8qZG_arenaStatusDot{background:#fff;border-radius:50%;flex:0 0 16px;align-self:flex-start;height:16px;margin-top:2px;position:relative}.Gy8qZG_arenaStatusDot:before{border-radius:inherit;content:"";background:#fff;animation:1.4s ease-out infinite Gy8qZG_arenaStatusPulse;position:absolute;inset:0}.Gy8qZG_arenaStatusDot:after{border-radius:inherit;content:"";background:#5abc89;position:absolute;inset:3px}.Gy8qZG_arenaSeason{text-align:center;flex-direction:column;flex:0 auto;align-items:center;gap:6px;max-width:44%;display:flex}.Gy8qZG_arenaSeason>strong{color:#555160;overflow-wrap:anywhere;text-transform:uppercase;background:#fff;border:1px solid #171719;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:850;line-height:1.3}.Gy8qZG_arenaSeason>span{color:#79628b;font-size:13px;font-weight:700;line-height:1.4}.Gy8qZG_arenaBottomRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:17px 14px;margin-top:24px;display:flex}.Gy8qZG_arenaBottomRow>.shadow-button{flex-shrink:0}.Gy8qZG_arenaPeople{align-items:center;gap:5px;margin-left:auto;display:flex}.Gy8qZG_arenaPortraits{isolation:isolate;align-items:center;display:flex}.Gy8qZG_arenaPortraits>span{flex-shrink:0}.Gy8qZG_arenaPortraits>span+span{margin-left:-18px}.Gy8qZG_arenaRemaining{color:#27212b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:900}.Gy8qZG_arenaLoading{margin-top:13px}.Gy8qZG_arenaLoading>span:last-child{width:120px;max-width:100%;height:14px}.Gy8qZG_arenaCountLoading{width:90px;height:12px}.Gy8qZG_arenaSeasonLoading{place-items:center;gap:8px;display:grid}.Gy8qZG_arenaSeasonLoading>span:first-child{border-radius:999px;width:105px;height:31px}.Gy8qZG_arenaSeasonLoading>span:last-child{width:82px;height:12px}.Gy8qZG_arenaError{margin-top:17px}@keyframes Gy8qZG_arenaStatusPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@container (max-width:280px){.Gy8qZG_arenaTopRow{flex-wrap:wrap}.Gy8qZG_arenaHeading{flex-basis:100%}.Gy8qZG_arenaSeason{text-align:left;flex-flow:wrap;align-items:center;gap:7px 10px;max-width:100%}.Gy8qZG_arenaBottomRow{margin-top:19px}}@media (prefers-reduced-motion:reduce){.Gy8qZG_arenaStatusDot:before{animation:none;display:none}}.Gy8qZG_rankingPreview{gap:4px;display:grid}.Gy8qZG_rankNumber{color:#77727b;font-variant-numeric:tabular-nums;text-align:center;flex:0 0 25px;font-size:1rem;font-weight:800}.Gy8qZG_rankNumber[data-podium=true]{color:#19181c}.Gy8qZG_points{color:#66676b;font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:650}.Gy8qZG_rankingHero{background:#fff9dd;border-radius:28px;padding:32px 36px}.Gy8qZG_rankingHero:has(.Gy8qZG_podium){margin-bottom:40px}.Gy8qZG_rankingHero .Gy8qZG_heading{margin-bottom:24px}.Gy8qZG_podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;max-width:960px;margin:28px auto 0;display:grid}.Gy8qZG_podiumMember{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.Gy8qZG_podiumMember[data-rank="1"]{grid-area:1/2}.Gy8qZG_podiumMember[data-rank="2"]{grid-area:1/1}.Gy8qZG_podiumMember[data-rank="3"]{grid-area:1/3}.Gy8qZG_podiumIdentity{z-index:5;flex-direction:column;align-items:center;width:100%;min-height:82px;display:flex;position:relative}.Gy8qZG_podiumName{overflow-wrap:anywhere;z-index:5;max-width:100%;font-size:1.02rem;font-weight:850;position:relative}.Gy8qZG_podiumMember .Gy8qZG_socialWrap{z-index:5;align-items:center;max-width:100%;margin-top:9px;position:relative}.Gy8qZG_podiumMember .Gy8qZG_points{font-size:.84rem}.Gy8qZG_podiumDaruma{z-index:3;justify-content:center;align-items:flex-end;min-height:143px;margin-bottom:-72px;display:flex;position:relative;transform:translateY(30px)}.Gy8qZG_podiumBase{z-index:2;justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative;transform:translateY(54px)}.Gy8qZG_podiumBase img{object-fit:contain;object-position:bottom;width:100%;max-width:210px;height:auto}.Gy8qZG_podiumResult{z-index:3;flex-direction:column;align-items:center;line-height:1.1;display:flex;position:absolute;top:46px;left:50%;transform:translate(-50%)}.Gy8qZG_podiumResult strong{font-size:1.45rem;font-weight:900}.Gy8qZG_podiumResult small{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:7px;font-size:.88rem;font-weight:750}.Gy8qZG_podiumMember[data-rank="2"] .Gy8qZG_podiumResult{top:37px}.Gy8qZG_podiumMember[data-rank="3"] .Gy8qZG_podiumResult{top:31px}.Gy8qZG_rankList{gap:0;margin-top:30px;display:grid}.Gy8qZG_rankRow{background:#fff;border-bottom:1px solid #e5e4df;align-items:center;gap:18px;min-width:0;padding:20px 22px;display:flex}.Gy8qZG_rankRow:first-child{border-radius:22px 22px 0 0}.Gy8qZG_rankRow:last-child{border:0;border-radius:0 0 22px 22px}.Gy8qZG_rankRow[data-you=true]{background:#eaf6fc}.Gy8qZG_rankRow>.Gy8qZG_rankNumber{flex-basis:36px}.Gy8qZG_rankRow .Gy8qZG_memberInfo p{font-size:.94rem}.Gy8qZG_you{color:#fff;vertical-align:middle;white-space:nowrap;background:#111;border-radius:999px;margin-left:8px;padding:4px 8px;font-size:.73rem;font-weight:750}.Gy8qZG_myRank{background:#e1f2fb;border-radius:20px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;padding:23px 26px;display:flex}.Gy8qZG_myRank>div{flex:1;min-width:140px}.Gy8qZG_myRank h2{margin:0 0 5px;font-size:1.2rem;font-weight:850}.Gy8qZG_myRank p{color:#516b7b;margin:0;line-height:1.6}.Gy8qZG_myRank>strong{margin-left:auto;font-size:1.8rem}.Gy8qZG_page[data-rank-dock=true]{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}.Gy8qZG_myRankSlot{min-height:var(--rank-summary-height,0px);margin-top:26px}.Gy8qZG_myRankSlot .Gy8qZG_myRank{margin-top:0}.Gy8qZG_myRank[data-floating=true]{bottom:calc(16px + env(safe-area-inset-bottom,0px));isolation:isolate;z-index:40;background:#bdd7e5;border:1px solid #8faeba;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;width:calc(100% - 32px);max-width:620px;padding:14px 20px 20px;display:grid;position:fixed;left:50%;transform:translate(-50%)}.Gy8qZG_myRank[data-floating=true]:before{content:"";bottom:6px;inset-inline:0;z-index:-1;background:#e1f2fb;border-radius:18px 18px 15px 15px;position:absolute;top:0}.Gy8qZG_myRank[data-floating=true]>div{min-width:0}.Gy8qZG_myRank[data-floating=true] h2{font-size:1.05rem}.Gy8qZG_myRank[data-floating=true] p{font-size:.9rem}.Gy8qZG_myRank[data-floating=true]>strong{font-size:1.6rem}@media (max-width:720px){.Gy8qZG_myRank[data-floating=true]{bottom:calc(10px + env(safe-area-inset-bottom,0px));gap:10px;width:calc(100% - 24px);padding:12px 13px 18px}.Gy8qZG_myRank[data-floating=true] .Gy8qZG_avatar{flex-basis:44px;width:44px;height:44px}.Gy8qZG_myRank[data-floating=true] h2{font-size:.95rem}.Gy8qZG_myRank[data-floating=true] p{font-size:.83rem}.Gy8qZG_myRank[data-floating=true]>strong{font-size:1.35rem}}.Gy8qZG_rankFooter{color:#6b6c73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;font-size:.88rem;display:flex}.Gy8qZG_rankFooterCopy{gap:4px;margin-right:auto;display:grid}.Gy8qZG_rankFooterCopy small{color:#89868d;font-size:.78rem;line-height:1.4}.Gy8qZG_rankRefresh{color:#56535c;cursor:pointer;font-family:inherit;font-size:inherit;white-space:nowrap;background:#efeeea;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 17px;font-weight:800;display:inline-flex}.Gy8qZG_rankRefresh>svg{flex:0 0 16px;width:16px;height:16px}.Gy8qZG_rankRefresh:hover{color:#171719;background:#e5e3de}.Gy8qZG_rankRefresh:focus-visible{outline-offset:3px;outline:3px solid #78b7df}.Gy8qZG_skeletonGroup{gap:20px;padding:3px 0;display:grid}.Gy8qZG_skeletonRow{align-items:center;gap:14px;min-height:67px;display:flex}.Gy8qZG_skeletonRow>div{flex:1;gap:10px;min-width:0;display:grid}.Gy8qZG_skeleton{background:linear-gradient(100deg,#eeefed 15%,#f8f9f6 40%,#eeefed 65%) 0 0/250% 100%;border-radius:8px;animation:1.5s linear infinite Gy8qZG_shimmer;display:block}.Gy8qZG_skeletonAvatar{border-radius:50%;flex:0 0 49px;width:49px;height:49px}.Gy8qZG_skeletonTitle{width:75%;height:17px}.Gy8qZG_skeletonLine{width:52%;height:12px}.Gy8qZG_skeletonButton{border-radius:13px;flex:0 0 70px;height:33px}.Gy8qZG_skeletonCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.Gy8qZG_skeletonCards .Gy8qZG_skeletonRow{background:#fff;border:1px solid #e3e3df;border-radius:22px;flex-wrap:wrap;min-height:150px;padding:24px}.Gy8qZG_skeletonCards .Gy8qZG_skeletonButton{display:none}.Gy8qZG_skeletonPanel .Gy8qZG_skeletonRow{min-height:74px}.Gy8qZG_signIn{background:#f5f5f2;border-radius:19px;flex-wrap:wrap;align-items:center;gap:14px;padding:23px;display:flex}.Gy8qZG_signIn p{flex-basis:100%;margin:0 0 4px;font-size:1rem;line-height:1.6}.Gy8qZG_signIn>a:last-child{font-size:.91rem;font-weight:750}.Gy8qZG_error{color:#923e47;background:#fff0f0;border-radius:17px;padding:18px 21px;line-height:1.6}.Gy8qZG_error p{margin:0;font-size:.94rem}.Gy8qZG_error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:4px 0;font-weight:800;text-decoration:underline}.Gy8qZG_empty{background:#f5f6f3;border-radius:19px;padding:27px}.Gy8qZG_empty h3{margin:0 0 10px;font-size:1.1rem;font-weight:800}.Gy8qZG_empty p{color:#66686e;margin:0;font-size:.96rem;line-height:1.7}.Gy8qZG_refreshStatus{color:#62666e;margin:15px 0;font-size:.9rem;line-height:1.6}.Gy8qZG_refreshStatus button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.Gy8qZG_menu{background:var(--paper);overscroll-behavior:contain;border-bottom:1px solid #dfddd8;max-height:calc(100dvh - 78px);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.Gy8qZG_menuInner{max-width:1120px;margin:0 auto;padding:27px 30px 30px}.Gy8qZG_menuHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:17px;display:flex}.Gy8qZG_menuHeading h2{color:#252129;letter-spacing:-.7px;margin:0;font-size:25px;font-weight:850;line-height:1.25}.Gy8qZG_menuOverview{color:#4e4856;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:11px 16px;font-size:14px;font-weight:750;line-height:1.4;transition:background .15s,color .15s;display:inline-flex}.Gy8qZG_menuOverview:is(:hover,[aria-current]){color:#252129;background:#eeece8}.Gy8qZG_menuOverview>svg{flex:0 0 17px;height:17px}.Gy8qZG_menuOverviewShort{display:none}.Gy8qZG_menuLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 20px;display:grid}.Gy8qZG_menuItem{border-radius:18px;align-items:center;gap:14px;min-width:0;padding:15px 16px;transition:background .15s;display:flex}.Gy8qZG_menuItem:hover{background:#f0eeea}.Gy8qZG_menuItem[aria-current]{background:color-mix(in srgb, var(--menu-color) 22%, #fff)}.Gy8qZG_menuItem[aria-current]:hover{background:color-mix(in srgb, var(--menu-color) 32%, #fff)}.Gy8qZG_menuIcon{background:color-mix(in srgb, var(--menu-color) 65%, #fff);color:#302a35;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;height:48px;display:flex}.Gy8qZG_menuIcon>svg{width:23px;height:23px}.Gy8qZG_menuIcon>img{width:25px;height:auto;display:block}.Gy8qZG_menuCopy{flex:1;min-width:0}.Gy8qZG_menuCopy strong{color:#29242e;font-size:16px;font-weight:800;line-height:1.4;display:block}.Gy8qZG_menuCopy>span{color:#746f79;margin-top:4px;font-size:13px;line-height:1.5;display:block}.Gy8qZG_menuArrow{color:#7d7681;flex:0 0 18px;height:18px;margin-left:4px}.Gy8qZG_menu :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #78b7df}@media (prefers-reduced-motion:reduce){.Gy8qZG_menuItem,.Gy8qZG_menuOverview{transition:none}}@keyframes Gy8qZG_shimmer{to{background-position:-170% 0}}@keyframes Gy8qZG_cheer{0%,to{transform:scale(1)}45%{transform:translateY(-3px)scale(1.3)}}@media (max-width:950px){.Gy8qZG_hubGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px}.Gy8qZG_panel{padding:23px}.Gy8qZG_panelHeader h2{font-size:1.35rem}.Gy8qZG_heroCharacters{flex-basis:175px}.Gy8qZG_heroCharacters>span{margin-left:-39px;transform:scale(.8)}.Gy8qZG_heroCharacters>span:nth-child(2){transform:translateY(-17px)scale(.8)}.Gy8qZG_memberRow{flex-wrap:wrap;gap:11px}.Gy8qZG_memberRow .Gy8qZG_socialWrap{margin-left:auto}}@media (max-width:720px){.Gy8qZG_focusHeader{height:54px;padding-inline:12px}.Gy8qZG_focusHeader>a{flex:none;display:inline-flex}.Gy8qZG_focusHeader img{width:clamp(92px,28vw,112px)}.Gy8qZG_focusHeaderSlot{margin-left:10px}.Gy8qZG_page{padding:26px 19px 55px}.Gy8qZG_heading{flex-direction:column;align-items:flex-start}.Gy8qZG_heading p{font-size:1rem}.Gy8qZG_hero{border-radius:24px;margin-bottom:24px;padding:28px 25px}.Gy8qZG_hero h1{font-size:2.25rem}.Gy8qZG_hero p{font-size:1rem}.Gy8qZG_heroCharacters{display:none}.Gy8qZG_hubGrid{grid-template-columns:1fr;gap:23px}.Gy8qZG_column{gap:23px}.Gy8qZG_panel{padding:24px 20px}.Gy8qZG_panelHeader h2{font-size:1.42rem}.Gy8qZG_memberRow{flex-wrap:nowrap}.Gy8qZG_memberRow .Gy8qZG_socialWrap{margin-left:0}.Gy8qZG_panelHeader{gap:15px}.Gy8qZG_socialButton{min-width:89px}.Gy8qZG_socialButton>.shadow-button__surface{padding-inline:9px;font-size:.82rem}.Gy8qZG_rankingHero{padding:27px 20px 0}.Gy8qZG_rankingHero:has(.Gy8qZG_podium){margin-bottom:31px}.Gy8qZG_rankingHero .Gy8qZG_heading{gap:20px}.Gy8qZG_podium{gap:11px;margin-top:30px}.Gy8qZG_podiumMember .Gy8qZG_avatar{--avatar-size:61px!important}.Gy8qZG_podiumMember .Gy8qZG_avatar>span{transform:translateY(8px)scale(.72)}.Gy8qZG_podiumMember>a:not(.Gy8qZG_avatarLink){margin-top:10px;font-size:.84rem}.Gy8qZG_podiumMember>p{font-size:.8rem}.Gy8qZG_podiumMember .Gy8qZG_socialWrap{margin-bottom:9px}.Gy8qZG_podiumMember .Gy8qZG_socialButton{min-width:0}.Gy8qZG_podiumMember .Gy8qZG_socialButton>.shadow-button__surface{gap:5px;min-height:31px;padding-inline:8px;font-size:.75rem}.Gy8qZG_podiumBase{height:112px;transform:translateY(25px)}.Gy8qZG_podiumBase img{max-height:112px}.Gy8qZG_podiumMember[data-rank="2"] .Gy8qZG_podiumBase{height:90px}.Gy8qZG_podiumMember[data-rank="2"] .Gy8qZG_podiumBase img{max-height:90px}.Gy8qZG_podiumMember[data-rank="3"] .Gy8qZG_podiumBase{height:72px}.Gy8qZG_podiumMember[data-rank="3"] .Gy8qZG_podiumBase img{max-height:72px}.Gy8qZG_rankRow{gap:11px;padding:18px 10px}.Gy8qZG_rankRow>.Gy8qZG_rankNumber{flex-basis:26px;font-size:.9rem}.Gy8qZG_rankRow .Gy8qZG_avatar{--avatar-size:41px!important}.Gy8qZG_rankRow .Gy8qZG_avatar>span{transform:translateY(5px)scale(.79)}.Gy8qZG_rankRow .Gy8qZG_memberInfo a{font-size:.9rem}.Gy8qZG_rankRow .Gy8qZG_memberInfo p{font-size:.84rem}.Gy8qZG_rankRow .Gy8qZG_socialButton{min-width:75px}.Gy8qZG_rankRow .Gy8qZG_socialButton>.shadow-button__surface{padding-inline:8px;font-size:.8rem}.Gy8qZG_rankRow .Gy8qZG_you{margin-top:3px;margin-left:0;padding:2px 7px;font-size:.66rem;display:inline-block}.Gy8qZG_myRank{padding:21px}.Gy8qZG_skeletonCards{grid-template-columns:1fr}}@media (max-width:370px){.Gy8qZG_page{padding-inline:14px}.Gy8qZG_hero{padding:25px 21px}.Gy8qZG_hero h1{font-size:2rem}.Gy8qZG_panel{padding:22px 17px}.Gy8qZG_memberRow{gap:9px}.Gy8qZG_memberInfo a{font-size:.91rem}.Gy8qZG_memberRow .Gy8qZG_avatar{--avatar-size:44px!important}.Gy8qZG_memberRow .Gy8qZG_avatar>span{transform:translateY(7px)scale(.86)}.Gy8qZG_socialButton{min-width:80px}.Gy8qZG_socialButton>.shadow-button__surface{padding-inline:8px;font-size:.76rem}.Gy8qZG_podium{gap:8px}.Gy8qZG_rankingHero{padding-inline:14px}.Gy8qZG_podiumMember .Gy8qZG_socialButton>.shadow-button__surface{gap:3px;padding-inline:5px;font-size:.72rem}.Gy8qZG_rankRow{flex-wrap:wrap}.Gy8qZG_rankRow .Gy8qZG_socialWrap{margin-left:auto}.Gy8qZG_rankRow .Gy8qZG_memberInfo{min-width:105px}}@media (prefers-reduced-motion:reduce){.Gy8qZG_skeleton,.Gy8qZG_socialButton[data-active=true] svg{animation:none}}@media (max-width:720px){.Gy8qZG_podiumRank{font-size:1.1rem;top:12px}.Gy8qZG_socialCount{font-size:13px}.Gy8qZG_podiumMember .Gy8qZG_socialButton>.shadow-button__surface{font-size:13px}.Gy8qZG_socialButton>.shadow-button__surface{font-size:13px}}@media (max-width:370px){.Gy8qZG_podiumMember .Gy8qZG_socialButton>.shadow-button__surface>span:not(.Gy8qZG_socialCount){display:none}.Gy8qZG_podiumMember .Gy8qZG_socialButton>.shadow-button__surface{min-width:56px;min-height:35px;padding-inline:9px}}@media (max-width:430px){.Gy8qZG_memberList .Gy8qZG_memberRow{grid-template-columns:49px minmax(0,1fr);gap:8px 11px;display:grid}.Gy8qZG_memberList .Gy8qZG_socialWrap{grid-column:2;justify-self:start;align-items:flex-start}.Gy8qZG_rankingPreview .Gy8qZG_memberRow{grid-template-columns:25px 49px minmax(0,1fr);gap:8px 11px;display:grid}.Gy8qZG_rankingPreview .Gy8qZG_socialWrap,.Gy8qZG_rankingPreview .Gy8qZG_memberRow>.Gy8qZG_points{grid-column:3;justify-self:start;align-items:flex-start}.Gy8qZG_socialButton>.shadow-button__surface{min-height:39px}}@media (max-width:720px){.Gy8qZG_podium{gap:5px}.Gy8qZG_podiumIdentity{min-height:70px}.Gy8qZG_podiumName{white-space:nowrap;font-size:clamp(.68rem,3vw,.82rem)}.Gy8qZG_podiumMember .Gy8qZG_socialWrap{margin-top:6px;margin-bottom:0}.Gy8qZG_podiumDaruma{width:100%;min-height:104px;margin-top:0;margin-bottom:-45px;transform:translateY(22px)}.Gy8qZG_podiumDaruma .daruma-home{transform-origin:bottom;flex:none;transform:scale(.72)}.Gy8qZG_podiumBase{height:auto;transform:translateY(31px)}.Gy8qZG_podiumBase img{max-width:100%;max-height:none}.Gy8qZG_podiumMember[data-rank="2"] .Gy8qZG_podiumBase{height:auto}.Gy8qZG_podiumMember[data-rank="2"] .Gy8qZG_podiumBase img{max-height:none}.Gy8qZG_podiumMember[data-rank="3"] .Gy8qZG_podiumBase{height:auto}.Gy8qZG_podiumMember[data-rank="3"] .Gy8qZG_podiumBase img{max-height:none}.Gy8qZG_podiumResult{top:22px}.Gy8qZG_podiumMember[data-rank="2"] .Gy8qZG_podiumResult{top:17px}.Gy8qZG_podiumMember[data-rank="3"] .Gy8qZG_podiumResult{top:15px}.Gy8qZG_podiumResult strong{font-size:1.08rem}.Gy8qZG_podiumResult small{margin-top:5px;font-size:.7rem}.Gy8qZG_menu{max-height:calc(100dvh - 65px)}.Gy8qZG_menuInner{padding:22px 18px 25px}.Gy8qZG_menuHeading{gap:9px 12px;margin-bottom:13px}.Gy8qZG_menuHeading h2{font-size:22px}.Gy8qZG_menuOverview{padding-inline:13px;font-size:13px}.Gy8qZG_menuOverviewLong{display:none}.Gy8qZG_menuOverviewShort{display:inline}.Gy8qZG_menuLinks{grid-template-columns:1fr;gap:5px}.Gy8qZG_menuItem{gap:13px;padding:13px}}@media (max-width:370px){.Gy8qZG_menuInner{padding-inline:14px}.Gy8qZG_menuHeading{flex-direction:column;align-items:flex-start;gap:4px}.Gy8qZG_menuOverview{margin-left:-13px}}
._709scG_main{--lesson-color:var(--blue);--lesson-outline:#e3dfd7;--lesson-depth:var(--white-card-depth);color:var(--ink,#171719);min-width:0;max-width:1200px;margin:0 auto;padding:30px 32px 76px}._709scG_main :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #78b7df}._709scG_overview ._709scG_sectionHeading{margin-top:4px}._709scG_listing ._709scG_pageHeading{margin-bottom:26px}._709scG_srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._709scG_breadcrumbs{color:#716d74;margin-bottom:28px;font-size:13px;font-weight:600}._709scG_breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}._709scG_breadcrumbs li{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:inline-flex}._709scG_breadcrumbs li+li:before{color:#aaa5ad;content:"/";font-weight:400}._709scG_breadcrumbs a{border-radius:5px}._709scG_breadcrumbs a:hover{color:#171719;text-underline-offset:3px;text-decoration:underline}._709scG_hubHero{grid-template-columns:minmax(0,1fr) 268px;align-items:center;gap:50px;padding:12px 0 34px;display:grid}._709scG_hubHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:900;line-height:1.13}._709scG_hubHero h1>span{color:#66616c;letter-spacing:-.04em;font-size:.8em}._709scG_hubHero p,._709scG_pageHeading p{color:#69676c;max-width:610px;margin:16px 0 0;font-size:16px;line-height:1.65}._709scG_glyphStack{justify-content:center;align-items:center;height:174px;display:flex;position:relative}._709scG_glyphStack:before{content:"";background:#f3f0ec;border-radius:50%;width:244px;height:148px;position:absolute}._709scG_glyphStack span{background:var(--pink);border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:99px;font-size:48px;font-weight:750;display:flex;position:relative;transform:rotate(-12deg)translate(11px)}._709scG_glyphStack span:nth-child(2){background:var(--yellow);z-index:1;transform:translateY(-17px)}._709scG_glyphStack span:nth-child(3){background:var(--blue);transform:rotate(12deg)translate(-11px)}._709scG_kanaBanner{background:#eef7fa;border-radius:22px;align-items:center;gap:20px;margin:0 0 37px;padding:21px 24px;transition:background .16s;display:flex}._709scG_kanaBanner:hover{background:#e3f1f7}._709scG_kanaGlyph{color:#314c5a;letter-spacing:-.12em;white-space:nowrap;flex-shrink:0;font-size:35px;font-weight:700;line-height:1}._709scG_kanaGlyph>span{color:#698b9a;margin-left:-3px;font-size:25px}._709scG_kanaBanner>div{flex:1;min-width:0}._709scG_kanaBanner h2{letter-spacing:-.035em;margin:0 0 5px;font-size:19px;font-weight:850;line-height:1.3}._709scG_kanaBanner p{color:#65717a;margin:0;font-size:14px;line-height:1.55}._709scG_bannerAction{background:#fff9;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;min-height:42px;padding:10px 16px;font-size:14px;font-weight:800;display:inline-flex}._709scG_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin:0 0 18px;display:flex}._709scG_sectionHeading h2{letter-spacing:-.04em;margin:0;font-size:24px;font-weight:900}._709scG_sectionHeading p,._709scG_note{color:#69676c;margin:0;font-size:14px;line-height:1.6}._709scG_levelCatalog{gap:15px;display:grid}._709scG_levelRow,._709scG_subjectCard,._709scG_cardLink{background:linear-gradient(to bottom, #fff 0 50%, var(--lesson-depth) 50% 100%);border:1px solid var(--lesson-outline);border-radius:22px;padding-bottom:6px;overflow:hidden}._709scG_levelRowFace,._709scG_subjectCardFace,._709scG_cardSurface{background:#fff;border-radius:21px 21px 18px 18px}._709scG_levelRowFace{grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:126px;padding:21px 23px;display:grid}._709scG_bigLevel{background:var(--lesson-color);letter-spacing:-.055em;border-radius:17px;justify-content:center;align-items:center;height:66px;font-size:27px;font-weight:900;transition:background .15s;display:flex}._709scG_bigLevel:hover{background:color-mix(in srgb, var(--lesson-color) 82%, white)}._709scG_levelCopy{min-width:0}._709scG_levelRow h3{letter-spacing:-.025em;margin:0 0 6px;font-size:19px;font-weight:850;line-height:1.3}._709scG_levelRow h3 a:hover{text-underline-offset:4px;text-decoration:underline}._709scG_levelRow p{color:#69676c;max-width:500px;margin:0;font-size:14px;line-height:1.55}._709scG_catalogLinks{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:346px;display:flex}._709scG_catalogLinks a{background:#f4f3f0;border-radius:999px;align-items:center;gap:7px;min-height:39px;padding:9px 12px;font-size:13px;font-weight:800;transition:background .15s;display:inline-flex}._709scG_catalogLinks a:hover{background:color-mix(in srgb, var(--lesson-color) 45%, white)}._709scG_catalogLinks svg{color:#737176;width:14px;height:14px}._709scG_pageHeading{justify-content:space-between;align-items:center;gap:32px;margin:6px 0 34px;display:flex}._709scG_pageHeading>div{min-width:0}._709scG_pageHeading h1{letter-spacing:-.05em;margin:0;font-size:clamp(32px,3.9vw,44px);font-weight:900;line-height:1.18}._709scG_pageHeading h1>span{background:var(--lesson-color);border-radius:12px;margin-right:3px;padding:2px 10px 4px;display:inline-block}._709scG_pageHeading p{max-width:560px;margin-top:13px;font-size:15px}._709scG_levelLinks{flex:0 0 325px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:flex-start;gap:8px;padding:5px 3px 1px;display:grid}._709scG_levelLink.shadow-button{font-size:inherit;border-radius:14px;width:100%;min-width:0;padding-bottom:6px;transition:box-shadow .2s,transform .2s;display:grid}._709scG_levelLink .shadow-button__surface{border-radius:11px;flex-direction:column;gap:2px;min-height:57px;padding:7px 3px 5px}._709scG_levelLink strong{letter-spacing:-.05em;font-size:19px;font-weight:900;line-height:1}._709scG_levelLink svg{stroke-width:3px;width:14px;height:14px}._709scG_levelLink[aria-current=page]{box-shadow:0 0 0 3px color-mix(in srgb, var(--button-main) 55%, transparent);z-index:2;transform:translateY(-3px)scale(1.025)}._709scG_levelLanding ._709scG_pageHeading{margin-bottom:40px}._709scG_subjectLinks{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:24px;display:flex}._709scG_subjectLinks a{color:#69676c;border-radius:999px;min-height:42px;padding:11px 17px;font-size:14px;font-weight:800;transition:background .15s,color .15s;position:relative}._709scG_subjectLinks a:hover{color:#171719;background:#f0eeea}._709scG_subjectLinks a[aria-current]{background:color-mix(in srgb, var(--lesson-color) 30%, #fff);color:#171719}._709scG_subjectLinks a[aria-current]:after{background:var(--pink);content:"";border-radius:999px;width:50%;height:3px;position:absolute;bottom:-5px;left:25%}._709scG_subjectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:32px;display:grid}._709scG_subjectCard{cursor:pointer;border-radius:24px;transition:border-color .15s;display:flex}._709scG_subjectCardFace{border-radius:23px 23px 20px 20px;flex-direction:column;width:100%;padding:25px;transition:transform .15s;display:flex}._709scG_subjectCard:hover,._709scG_cardLink:hover{border-color:#171719}._709scG_subjectCard:active ._709scG_subjectCardFace{transform:translateY(4px)}._709scG_subjectGlyph{background:color-mix(in srgb, var(--subject-color) 65%, white);border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:20px;font-size:34px;display:flex}._709scG_subjectCardCopy{min-width:0}._709scG_subjectCard h3{letter-spacing:-.035em;margin:0 0 9px;font-size:24px;font-weight:850}._709scG_subjectCard p{color:#69676c;margin:0;font-size:14px;line-height:1.7}._709scG_subjectAction{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;font-size:14px;font-weight:800;display:flex}._709scG_subjectAction svg{box-sizing:content-box;background:#f2f1ee;border-radius:50%;width:17px;height:17px;padding:9px;transition:background .15s}._709scG_subjectCard:hover ._709scG_subjectAction svg{background:var(--subject-color)}._709scG_simpleLink{font-weight:800}._709scG_filters{margin-top:28px}._709scG_filterSearchRow{align-items:center;gap:14px;display:flex}._709scG_searchField{background:#f1f0ed;border:1px solid #0000;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 17px;transition:background .15s,border-color .15s;display:flex}._709scG_searchField>svg{color:#77737b;flex:0 0 19px;height:19px}._709scG_searchField input{appearance:none;color:#171719;font:inherit;background:0 0;border:0;width:100%;min-width:0;min-height:49px;padding:10px 0;font-size:14px;outline:none!important}._709scG_searchField input::placeholder{color:#7b767e}:where(html[data-keyboard-focus=true]) ._709scG_searchField:focus-within{background:#fff;border-color:#78b7df;outline:3px solid #a9def961}._709scG_filterSearchRow>button{flex:none}._709scG_filterControls{flex-wrap:wrap;align-items:start;gap:12px 18px;margin-top:16px;display:flex}._709scG_selectField{align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}._709scG_selectField>span:first-child{color:#77717b}._709scG_selectWrap{min-width:0;max-width:100%;display:inline-flex;position:relative}._709scG_selectWrap>svg{pointer-events:none;width:14px;height:14px;position:absolute;top:calc(50% - 7px);right:12px}._709scG_filters select,._709scG_advancedFilters input{appearance:none;color:#55505a;cursor:pointer;font:inherit;background:#f1f0ed;border:0;border-radius:999px;min-width:0;max-width:100%;min-height:39px;padding:9px 32px 9px 13px;font-size:13px;font-weight:650}._709scG_moreFilters{flex:1;min-width:140px}._709scG_moreFilters summary{color:#65616b;cursor:pointer;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:39px;margin-left:auto;padding:8px 12px;font-size:13px;font-weight:750;list-style:none;display:flex}._709scG_moreFilters summary::-webkit-details-marker{display:none}._709scG_moreFilters summary:hover,._709scG_moreFilters[open] summary{background:#f1f0ed}._709scG_moreFilters summary>svg{width:14px;height:14px}._709scG_moreFilters summary>svg:last-child{transition:transform .15s}._709scG_moreFilters[open] summary>svg:last-child{transform:rotate(180deg)}._709scG_advancedFilters{background:#f5f4f1;border-radius:17px;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:12px;padding:14px;display:flex}._709scG_advancedFilters>label{flex:1;gap:6px;min-width:110px;font-size:13px;font-weight:650;display:grid}._709scG_advancedFilters select,._709scG_advancedFilters input{background:#fff;border-radius:10px;width:100%}._709scG_advancedFilters input{cursor:text;padding-right:9px}._709scG_advancedFilters ._709scG_selectWrap{width:100%}._709scG_resultsHeading{color:#76717a;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:25px 0 15px;font-size:13px;display:flex}._709scG_resultsHeading p{margin:0}._709scG_resultsHeading p strong{color:#171719;font-weight:850}._709scG_resultsHeading>span{margin-left:auto}._709scG_resultsHeading a{color:#665c69;text-underline-offset:3px;text-decoration:underline}._709scG_lessonGrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}._709scG_lessonCard{min-width:0}._709scG_cardLink{cursor:pointer;border-radius:19px;padding-bottom:5px;transition:border-color .15s;display:block}._709scG_cardSurface{border-radius:18px 18px 15px 15px;grid-template-columns:minmax(170px,.85fr) minmax(0,1.5fr) auto 20px;align-items:center;gap:20px;min-height:95px;padding:15px 20px;transition:transform .15s,background .15s;display:grid}._709scG_cardLink:hover ._709scG_cardSurface{background:#fffefd}._709scG_cardLink:active ._709scG_cardSurface{transform:translateY(4px)}._709scG_cardTitle,._709scG_cardBody{min-width:0}._709scG_cardJapanese{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:700;line-height:1.7}._709scG_cardJapanese rt{color:#827c85;font-size:13px;font-weight:500}._709scG_cardBody>p{color:#47434c;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}._709scG_cardReading,._709scG_cardBody>._709scG_cardReading{color:#827c85;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.5}._709scG_cardMeta{color:#79737d;text-align:center;background:#f3f2ef;border-radius:999px;max-width:145px;padding:5px 10px;font-size:13px;font-weight:650;line-height:1.4}._709scG_cardArrow{color:#8a838e;justify-self:end;width:18px;height:18px}._709scG_lessonCard[data-type=kanji] ._709scG_cardSurface{grid-template-columns:58px minmax(0,1fr) auto 20px;min-height:85px;padding-block:12px}._709scG_lessonCard[data-type=kanji] ._709scG_cardJapanese{background:color-mix(in srgb, var(--lesson-color) 35%, #fff);border-radius:13px;justify-content:center;align-items:center;height:58px;font-size:37px;font-weight:500;line-height:1;display:flex}._709scG_lessonCard[data-type=grammar] ._709scG_cardSurface{grid-template-columns:minmax(170px,.85fr) minmax(0,1.5fr) 20px}._709scG_rubyReading{position:relative;top:-.18em}._709scG_pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:29px 0 0;display:flex}._709scG_paginationLinks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._709scG_paginationLinks>span{align-items:center;display:inline-flex}._709scG_pagination a{background:#f0efeb;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:40px;min-height:40px;padding:0 12px;font-size:13px;font-weight:750;transition:background .15s;display:inline-flex}._709scG_pagination a:hover{background:#e5e2dc}._709scG_pagination a[aria-current]{background:var(--lesson-color);color:#171719}._709scG_ellipsis{color:#88818b;padding:0 8px 0 3px}._709scG_pageJump{align-items:center;gap:8px;font-size:13px;display:flex}._709scG_pageJump label{color:#77717b;font-weight:650}._709scG_pageJump select{appearance:auto;color:#171719;cursor:pointer;font:inherit;background:#f0efeb;border:0;border-radius:11px;min-height:39px;padding:7px 9px;font-weight:750}._709scG_pageJump>span{color:#827b85;font-size:13px}._709scG_pageJump button{color:#fff;cursor:pointer;font:inherit;background:#171719;border:0;border-radius:999px;min-height:39px;padding:7px 15px;font-weight:750}._709scG_pageJump button:hover{background:#3c373f}._709scG_empty{text-align:center;background:#f2f1ee;border-radius:23px;margin-top:21px;padding:43px 24px}._709scG_empty>svg{color:#96909b;width:30px;height:30px;margin:0 auto 15px}._709scG_empty h1,._709scG_empty h2{letter-spacing:-.035em;margin:0 0 10px;font-size:25px;font-weight:850}._709scG_empty p{color:#736d77;margin:0 0 18px;font-size:15px;line-height:1.6}._709scG_empty a{background:#fff;border-radius:999px;align-items:center;gap:9px;padding:11px 16px;font-size:14px;font-weight:800;display:inline-flex}._709scG_bottomNote{color:#827b85;align-items:center;gap:12px;margin-top:35px;padding:18px 0 0;display:flex}._709scG_bottomNote>svg{flex:0 0 19px;height:19px}._709scG_bottomNote p{margin:0;font-size:13px;line-height:1.6}._709scG_bottomNote a{color:#69616e;flex-shrink:0;align-items:center;gap:7px;margin-left:auto;font-size:13px;font-weight:800;display:inline-flex}._709scG_bottomNote a:hover{text-underline-offset:3px;text-decoration:underline}._709scG_error{color:#933c3c;font-size:14px;line-height:1.6}@media (max-width:1000px){._709scG_levelRowFace{grid-template-columns:62px minmax(0,1fr);gap:17px}._709scG_catalogLinks{grid-column:2;justify-content:flex-start;max-width:none;margin-top:-3px}._709scG_bigLevel{grid-row:span 2;align-self:start;height:62px}._709scG_pageHeading{flex-direction:column;align-items:flex-start;gap:24px}._709scG_levelLinks{flex:none;width:100%;max-width:365px}._709scG_subjectGrid{gap:15px}._709scG_subjectCardFace{padding:23px 21px}._709scG_subjectCard h3{font-size:22px}._709scG_cardSurface{grid-template-columns:minmax(155px,.85fr) minmax(0,1fr) auto 18px;gap:16px}._709scG_moreFilters{flex-basis:100%}._709scG_moreFilters summary{margin-left:0;padding-left:0}._709scG_moreFilters[open] summary,._709scG_moreFilters summary:hover{padding-left:12px}._709scG_advancedFilters{justify-content:flex-start;max-width:650px}}@media (max-width:720px){._709scG_main{padding:23px 20px 50px}._709scG_breadcrumbs{margin-bottom:25px;font-size:13px}._709scG_hubHero{grid-template-columns:1fr;gap:15px;padding:4px 0 26px}._709scG_hubHero h1{font-size:37px}._709scG_hubHero p{margin-top:13px;font-size:15px}._709scG_glyphStack{display:none}._709scG_kanaBanner{border-radius:20px;flex-wrap:wrap;gap:11px 15px;margin-bottom:28px;padding:19px}._709scG_kanaGlyph{font-size:31px}._709scG_kanaBanner h2{font-size:18px}._709scG_kanaBanner p{font-size:13px}._709scG_bannerAction{min-height:36px;margin-left:62px;padding:8px 12px;font-size:13px}._709scG_sectionHeading{gap:7px;margin-bottom:16px}._709scG_sectionHeading h2{font-size:23px}._709scG_sectionHeading p{font-size:13px}._709scG_levelRow{border-radius:20px}._709scG_levelRowFace{border-radius:19px 19px 16px 16px;grid-template-columns:50px minmax(0,1fr);gap:13px;min-height:0;padding:17px}._709scG_bigLevel{border-radius:14px;height:52px;font-size:23px}._709scG_levelRow h3{font-size:17px}._709scG_levelRow p{font-size:13px;line-height:1.6}._709scG_catalogLinks{grid-column:1/-1;gap:5px;margin-top:0}._709scG_catalogLinks a{flex:1;justify-content:center;gap:5px;padding:9px;font-size:13px}._709scG_pageHeading{gap:23px;margin-bottom:27px}._709scG_pageHeading h1{font-size:34px}._709scG_pageHeading p{font-size:14px}._709scG_levelLanding ._709scG_pageHeading{margin-bottom:29px}._709scG_levelLinks{max-width:none}._709scG_levelLink .shadow-button__surface{min-height:53px}._709scG_subjectGrid{grid-template-columns:1fr;margin-bottom:26px}._709scG_subjectCard{border-radius:21px}._709scG_subjectCardFace{border-radius:20px 20px 17px 17px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px 16px;padding:20px;display:grid}._709scG_subjectGlyph{border-radius:16px;width:58px;height:58px;margin:0;font-size:31px}._709scG_subjectCard h3{margin-bottom:5px;font-size:23px}._709scG_subjectCard p{font-size:13px;line-height:1.6}._709scG_subjectAction{grid-column:2;margin:0;padding-top:0;font-size:13px}._709scG_subjectAction svg{width:15px;height:15px;padding:7px}._709scG_subjectLinks{justify-content:space-between;gap:3px;margin-bottom:20px}._709scG_subjectLinks a{padding:11px 13px;font-size:13px}._709scG_filters{margin-top:25px}._709scG_filterSearchRow{gap:10px}._709scG_searchField{padding-inline:13px}._709scG_searchField input{min-height:47px;font-size:16px}._709scG_searchField input::placeholder{font-size:13px}._709scG_filterSearchRow .shadow-button__surface{min-height:40px;padding-inline:15px}._709scG_filterSearchRow>button svg{display:none}._709scG_filterControls{gap:9px 12px}._709scG_selectField{flex-direction:column;flex:1;align-items:flex-start;gap:5px;font-size:13px}._709scG_selectField>._709scG_selectWrap{width:100%}._709scG_filters select{width:100%;font-size:13px}._709scG_moreFilters{min-width:0}._709scG_moreFilters summary{min-height:36px;font-size:13px}._709scG_advancedFilters{gap:10px;padding:12px}._709scG_advancedFilters>label{min-width:90px}._709scG_advancedFilters>label:first-child{flex-basis:100%}._709scG_resultsHeading{margin-top:18px;font-size:13px}._709scG_lessonGrid{gap:11px}._709scG_cardSurface{grid-template-columns:minmax(0,1fr) 18px;gap:4px 12px;min-height:0;padding:13px 16px}._709scG_cardTitle{grid-column:1}._709scG_cardJapanese{font-size:23px;line-height:1.7}._709scG_cardTitle>._709scG_cardReading{margin-top:0}._709scG_cardBody{grid-column:1}._709scG_cardBody>p{font-size:14px;font-weight:500}._709scG_cardBody>._709scG_cardReading{font-size:13px}._709scG_cardMeta{grid-column:1;justify-self:start;max-width:none;margin-top:5px;padding:4px 9px;font-size:13px}._709scG_cardArrow{grid-area:1/2/span 3}._709scG_lessonCard[data-type=kanji] ._709scG_cardSurface{grid-template-columns:52px minmax(0,1fr) 17px;gap:4px 13px;min-height:90px;padding:13px 15px}._709scG_lessonCard[data-type=kanji] ._709scG_cardTitle{grid-area:1/1/span 2}._709scG_lessonCard[data-type=kanji] ._709scG_cardJapanese{height:56px;font-size:34px}._709scG_lessonCard[data-type=kanji] ._709scG_cardBody{grid-column:2}._709scG_lessonCard[data-type=kanji] ._709scG_cardMeta{grid-column:2;margin-top:2px}._709scG_lessonCard[data-type=kanji] ._709scG_cardArrow{grid-area:1/3/span 2}._709scG_pagination{justify-content:center;gap:18px;margin-top:26px}._709scG_paginationLinks{justify-content:center;gap:5px}._709scG_paginationLinks>a span{display:none}._709scG_pagination a{min-width:38px;min-height:38px;padding-inline:10px}._709scG_bottomNote{flex-wrap:wrap;align-items:flex-start;gap:9px;margin-top:27px}._709scG_bottomNote>svg{margin-top:2px}._709scG_bottomNote p{flex:1;font-size:13px}._709scG_bottomNote a{flex-basis:100%;margin-left:28px;font-size:13px}}@media (max-width:480px){._709scG_filterSearchRow{flex-wrap:wrap;align-items:stretch}._709scG_searchField{flex-basis:100%}._709scG_filterSearchRow>button{width:100%}._709scG_catalogLinks svg{display:none}}@media (max-width:720px){._709scG_lessonCard[data-type=grammar] ._709scG_cardSurface{grid-template-columns:minmax(0,1fr) 18px}._709scG_lessonCard[data-type=grammar] ._709scG_cardArrow{grid-row:1/span 2}}@media (max-width:380px){._709scG_main{padding-inline:15px}._709scG_hubHero h1{font-size:33px}._709scG_levelRowFace{padding-inline:14px}._709scG_catalogLinks svg{display:none}._709scG_subjectLinks a{padding-inline:8px;font-size:13px}._709scG_levelLinks{gap:6px}._709scG_paginationLinks{gap:4px}._709scG_pagination a{min-width:34px;min-height:36px;padding-inline:8px}._709scG_ellipsis{padding-inline:4px}}@media (prefers-reduced-motion:reduce){._709scG_main *,._709scG_main :before,._709scG_main :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
._6_vihW_page{color:#171719;max-width:1120px;min-height:66vh;margin:0 auto;padding:34px 28px 86px}._6_vihW_back{color:#69676c;align-items:center;gap:8px;margin-bottom:28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}._6_vihW_back:hover{color:#171719}._6_vihW_pageHeading{margin-bottom:30px}._6_vihW_pageHeading h1,._6_vihW_detailHeading h1,._6_vihW_dialogHeading h2{font-weight:900}._6_vihW_deckGroup>h2,._6_vihW_deckCard h3,._6_vihW_customEmpty h2,._6_vihW_empty h2{font-weight:800}._6_vihW_pageHeading h1,._6_vihW_detailHeading h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.1}._6_vihW_pageHeading p,._6_vihW_detailHeading p{color:#69676c;margin:12px 0 0;font-size:16px;line-height:1.6}._6_vihW_library{min-width:0}._6_vihW_toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;display:flex}._6_vihW_toolbar ._6_vihW_search{flex:1;max-width:400px}._6_vihW_search{color:#716e73;background:#f1f0ed;border:1px solid #e3e0da;border-radius:999px;align-items:center;gap:9px;min-width:0;min-height:48px;padding:0 15px;font-size:14px;transition:background .15s,border-color .15s;display:flex}:where(html[data-keyboard-focus=true]) ._6_vihW_search:focus-within{background:#fff;border-color:#79b6db}._6_vihW_search>svg{flex:0 0 18px;width:18px;height:18px}._6_vihW_search input,._6_vihW_createForm input{color:#171719;font:inherit;background:#fff;border:1.5px solid #dedbd5;border-radius:14px;outline:none;width:100%;min-width:0;min-height:48px;padding:11px 14px;font-size:15px;font-weight:500}._6_vihW_search input{box-shadow:none;background:0 0;border:0;min-height:46px;padding:8px 0}:where(html[data-keyboard-focus=true]) :is(._6_vihW_search input:focus,._6_vihW_createForm input:focus){border-color:#6aa9ce;box-shadow:0 0 0 4px #a9def955}._6_vihW_search input:focus{box-shadow:none}._6_vihW_search:has(input:disabled){opacity:.65}._6_vihW_deckGroup+._6_vihW_deckGroup{margin-top:34px}._6_vihW_deckGroup>h2{letter-spacing:-.03em;margin:0 0 17px;font-size:21px}._6_vihW_deckGrid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}._6_vihW_deckCard{box-shadow:var(--account-card-shadow,0 7px 0 var(--white-card-depth));color:inherit;background:#fff;border-radius:20px;grid-template-columns:46px minmax(0,1fr) auto 20px;align-items:center;gap:14px;min-width:0;padding:14px 17px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:relative}._6_vihW_deckCard:after{border:1px solid var(--account-card-outline);content:"";opacity:1;pointer-events:none;border-radius:21px;transition:border-color .18s,border-width .18s,inset .18s;position:absolute;inset:-1px -1px -8px}._6_vihW_deckCard:hover{box-shadow:0 7px 0 var(--white-card-depth-hover);transform:translateY(-2px)}._6_vihW_deckCard:hover:after{border-width:2px;border-color:#171719;inset:-2px -2px -9px}._6_vihW_deckCard:active{box-shadow:0 3px 0 var(--white-card-depth-hover);transform:translateY(3px)}._6_vihW_deckCard:active:after{border-width:2px;border-color:#171719;inset:-2px -2px -4px}._6_vihW_deckCard:focus-visible,._6_vihW_back:focus-visible,._6_vihW_lessonRow a:focus-visible,._6_vihW_textButton:focus-visible,._6_vihW_newDeck:focus-visible,._6_vihW_deleteButton:focus-visible{outline-offset:4px;outline:3px solid #78b7df}._6_vihW_deckIcon{color:#171719;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}._6_vihW_deckIcon svg{width:22px;height:22px}._6_vihW_deckCard h3{letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px;line-height:1.25}._6_vihW_deckMetrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 15px;display:flex}._6_vihW_categoryCounts{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}._6_vihW_categoryCounts span{color:#69676c;white-space:nowrap}._6_vihW_categoryCounts b{color:#171719;margin-left:3px;font-weight:800}._6_vihW_count{color:#5e5c61;white-space:nowrap;background:#f2f1ef;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:800}._6_vihW_cardArrow{color:#737176;width:18px;height:18px}._6_vihW_customEmpty{background:#f0f7f2;border-radius:24px;align-items:center;gap:20px;margin-top:24px;padding:24px;display:flex}._6_vihW_customEmpty>svg{flex:0 0 32px;font-size:32px}._6_vihW_customEmpty h2{letter-spacing:-.025em;margin:0 0 6px;font-size:19px}._6_vihW_customEmpty p{color:#69676c;margin:0;font-size:15px;line-height:1.6}._6_vihW_loading{color:#69676c;background:#f5f4f1;border-radius:22px;justify-content:center;align-items:center;gap:12px;min-height:150px;padding:26px;display:flex}._6_vihW_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 17px;width:17px;height:17px;animation:.8s linear infinite _6_vihW_spin;display:inline-block}._6_vihW_error{color:#9b3434;background:#fff0f0;border-radius:16px;margin:16px 0;padding:14px 16px;font-size:15px;line-height:1.6}._6_vihW_error p{margin:0 0 9px}._6_vihW_error p:last-child{margin-bottom:0}._6_vihW_error ._6_vihW_textButton{color:inherit}._6_vihW_success{color:#275c3b;overflow-wrap:anywhere;background:#e8f7ec;border-radius:15px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;padding:13px 16px;font-size:15px;font-weight:600;line-height:1.5;display:flex}._6_vihW_success a{text-underline-offset:4px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}._6_vihW_empty{box-shadow:var(--account-card-shadow,0 7px 0 var(--white-card-depth));filter:drop-shadow(0 0 0 var(--account-card-outline));text-align:center;background:#f7f6f3;border-radius:24px;padding:44px 24px}._6_vihW_library>._6_vihW_empty{margin-top:38px}._6_vihW_empty h2{letter-spacing:-.035em;margin:0 0 12px;font-size:23px}._6_vihW_empty p{color:#69676c;max-width:430px;margin:0 auto 23px;font-size:16px;line-height:1.65}._6_vihW_emptySmall{color:#69676c;text-align:center;padding:16px 0;font-size:15px}._6_vihW_dialog{box-shadow:0 8px 0 var(--white-card-depth);color:#171719;filter:drop-shadow(0 0 0 var(--account-card-outline,#d8d5ce));background:#fffefa;border:0;border-radius:28px;width:calc(100% - 32px);max-width:540px;max-height:calc(100dvh - 48px);margin:auto;padding:26px;overflow-y:auto}._6_vihW_dialog[open]{animation:.18s ease-out _6_vihW_enter}._6_vihW_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17171966}._6_vihW_dialogHeading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px;display:flex}._6_vihW_dialogHeading h2{letter-spacing:-.04em;margin:0;font-size:25px;line-height:1.2}._6_vihW_iconButton{cursor:pointer;background:#efeeea;border:0;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}._6_vihW_dialogActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:24px;display:flex}._6_vihW_textButton{color:#69676c;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:42px;padding:7px 2px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}._6_vihW_textButton:disabled,._6_vihW_deleteButton:disabled,._6_vihW_iconButton:disabled{cursor:wait;opacity:.5}._6_vihW_dialogCopy{color:#69676c;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.7}._6_vihW_dialogCopy strong{color:#171719}._6_vihW_createForm{gap:10px;display:grid}._6_vihW_createForm>label{font-size:15px;font-weight:800}._6_vihW_helper{color:#69676c;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}._6_vihW_colorPreview{color:#69676c;align-items:center;gap:9px;margin-top:6px;font-size:14px;display:flex}._6_vihW_colorPreview span{background:#d0f4de;border:1.5px solid #171719;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:flex}._6_vihW_lessonPreview{background:#f2f1ed;border-radius:17px;gap:6px;margin-bottom:20px;padding:14px 17px;display:grid}._6_vihW_lessonPreview span{color:#69676c;text-transform:capitalize;font-size:13px}._6_vihW_lessonPreview strong{overflow-wrap:anywhere;font-size:22px}._6_vihW_dialog>._6_vihW_search{width:100%}._6_vihW_deckChoices{gap:10px;max-height:330px;margin-top:16px;padding:3px 3px 8px;display:grid;overflow-y:auto}._6_vihW_deckChoice{box-shadow:0 4px 0 var(--white-card-depth);cursor:pointer;filter:drop-shadow(0 0 0 var(--account-card-outline,#e1ddd5));background:#fff;border:0;border-radius:18px;align-items:center;gap:12px;margin-bottom:4px;padding:12px;display:flex;position:relative}._6_vihW_deckChoice[data-selected=true]{background:#edf8f1;box-shadow:0 4px #9ec9aa}._6_vihW_choiceCopy{flex:1;gap:5px;min-width:0;display:grid}._6_vihW_choiceCopy strong{overflow-wrap:anywhere;font-size:15px}._6_vihW_choiceCopy>span{color:#69676c;font-size:13px}._6_vihW_deckChoice input,._6_vihW_lessonSelect input,._6_vihW_selectShown input{opacity:0;width:1px;height:1px;position:absolute}._6_vihW_checkbox{color:#171719;background:#fff;border:1.5px solid #171719;border-radius:8px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;box-shadow:0 3px #171719}._6_vihW_checkbox svg{opacity:0;width:16px;height:16px}input:checked+._6_vihW_checkbox{background:#d0f4de}input:checked+._6_vihW_checkbox svg{opacity:1;animation:.2s ease-out _6_vihW_check}._6_vihW_lessonSelect ._6_vihW_checkbox{background:#fff;border:1.5px solid #171719;border-radius:8px;flex-basis:24px;width:24px;height:24px;padding-bottom:0;box-shadow:0 3px #171719}._6_vihW_lessonSelect input:checked+._6_vihW_checkbox{background:#d0f4de}._6_vihW_selectShown ._6_vihW_checkbox{background:#fff;border:1.5px solid #171719;border-radius:8px;flex-basis:24px;width:24px;height:24px;padding-bottom:0;box-shadow:0 3px #171719}._6_vihW_selectShown input:checked+._6_vihW_checkbox{background:#d0f4de}:is(._6_vihW_deckChoice:has(input:focus-visible),._6_vihW_lessonSelect:has(input:focus-visible),._6_vihW_selectShown:has(input:focus-visible)){outline-offset:3px;outline:3px solid #78b7df}._6_vihW_deckChoice:has(input:disabled){cursor:default}._6_vihW_newDeck{color:#171719;cursor:pointer;background:#f9e8ee;border:0;border-radius:15px;align-items:center;gap:10px;width:100%;min-height:49px;margin-top:10px;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:800;display:flex}._6_vihW_createDeckButton{width:100%;margin-top:14px}._6_vihW_createDeckButton .shadow-button__surface{width:100%}._6_vihW_deckPlusGate{color:#171719;text-align:center;flex-direction:column;align-items:center;gap:18px;padding:2px 8px 8px;display:flex}._6_vihW_deckPlusScene{flex-direction:column;align-items:center;width:min(100%,360px);margin-top:16px;display:flex}._6_vihW_deckPlusBubble{z-index:1;width:100%;margin-bottom:-25px;position:relative}._6_vihW_deckPlusBubble strong{color:#171719;font-size:15px;line-height:1.5}._6_vihW_deckPlusBubble strong ._6_vihW_plusPink{color:#c64482}._6_vihW_deckPlusDaruma{width:132px;animation:.4s cubic-bezier(.18,.8,.3,1.18) both _6_vihW_plusDarumaArrive;display:block}._6_vihW_deckPlusGate>p{color:#726b73;max-width:390px;margin:0;font-size:14px;line-height:1.6}._6_vihW_lessonActions{margin:18px 0}._6_vihW_actionButtons{flex-wrap:wrap;gap:12px;display:flex}._6_vihW_savedNotice{color:#396b47;margin:10px 0 0;font-size:14px;line-height:1.5}._6_vihW_detailHeading{align-items:center;gap:23px;margin:2px 0 24px;display:flex}._6_vihW_detailHeading>div{min-width:0}._6_vihW_heroIcon{border:2px solid #171719;border-radius:24px;flex:0 0 82px;justify-content:center;align-items:center;height:82px;font-size:37px;display:flex;box-shadow:0 5px #171719}._6_vihW_detailToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:30px 0;display:flex}._6_vihW_deleteButton{color:#964343;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:42px;padding:5px 0;font-family:inherit;font-size:14px;font-weight:700;display:flex}._6_vihW_lessonFilters{background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:0;display:flex}._6_vihW_lessonFilters[data-empty=true]{margin-bottom:40px}._6_vihW_lessonFilters ._6_vihW_search{flex:1;min-width:180px}._6_vihW_tabs{flex-wrap:wrap;gap:8px;display:flex}._6_vihW_tabs button{box-shadow:none;color:#59555e;cursor:pointer;background:#f2f1ef;border:0;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:8px 13px;font-family:inherit;font-size:14px;font-weight:750;transition:background .16s,color .16s;display:flex}._6_vihW_tabs button:hover{background:#fce9f2}._6_vihW_tabs button[aria-pressed=true]{color:#171719;background:#ffdbeb}._6_vihW_tabs button:focus-visible{outline-offset:4px;outline:3px solid #78b7df}._6_vihW_tabs button span{text-align:center;background:#e4e0e3;border-radius:999px;min-width:22px;padding:2px 6px;font-size:12px;font-weight:800}._6_vihW_tabs button[aria-pressed=true] span{background:#fff7fa}._6_vihW_selectionBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 4px;display:flex}._6_vihW_selectShown{color:#69676c;cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex;position:relative}._6_vihW_lessons{gap:12px;display:grid}._6_vihW_lessonRow{background:#fff;border:1.5px solid #dedbd5;border-radius:17px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:13px 15px;transition:background .18s,border-color .18s,transform .18s;display:grid}._6_vihW_lessonRow:has(._6_vihW_lessonSelect input:checked){background:#f3fbf5;border-color:#91caa2;animation:.22s ease-out _6_vihW_selectLesson;transform:translateY(-1px)}._6_vihW_lessonRow>a{color:inherit;min-width:0;text-decoration:none;display:block}._6_vihW_lessonSelect{cursor:pointer;justify-content:center;align-items:center;min-width:28px;display:flex;position:relative}._6_vihW_lessonRow>svg{flex-shrink:0}._6_vihW_lessonMeta{color:#69676c;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}._6_vihW_levelPill{color:#514d55;background:#f0eeeb;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800;line-height:1}._6_vihW_lessonRow h2{overflow-wrap:anywhere;margin:4px 0 2px;font-size:19px;line-height:1.35}._6_vihW_lessonRow p{color:#69676c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.4;overflow:hidden}._6_vihW_browseTypes{gap:10px;margin-top:23px;display:grid}._6_vihW_browseTypes a{background:#e7f3fa;border-radius:14px;justify-content:space-between;align-items:center;padding:16px;font-size:16px;font-weight:700;text-decoration:none;display:flex}@keyframes _6_vihW_spin{to{transform:rotate(360deg)}}@keyframes _6_vihW_enter{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes _6_vihW_check{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes _6_vihW_selectLesson{0%{background:#fff;transform:translateY(2px)scale(.99)}to{background:#f3fbf5;transform:translateY(-1px)scale(1)}}@keyframes _6_vihW_plusDarumaArrive{0%{transform:translateY(18px)scale(.9)}to{transform:none}}@media (max-width:720px){._6_vihW_page{padding:25px 18px 62px}._6_vihW_toolbar{flex-direction:column-reverse;align-items:stretch;gap:14px}._6_vihW_toolbar>.shadow-button{align-self:flex-start}._6_vihW_toolbar ._6_vihW_search{max-width:none}._6_vihW_deckGrid{grid-template-columns:1fr}._6_vihW_deckCard{grid-template-columns:42px minmax(0,1fr) 18px;gap:11px;padding:14px}._6_vihW_deckCard:after{border-radius:21px}._6_vihW_deckIcon{width:42px;height:42px}._6_vihW_deckMetrics{grid-column:2/-1;justify-content:flex-start;margin-top:-4px}._6_vihW_cardArrow{grid-area:1/3}._6_vihW_detailHeading{align-items:flex-start;gap:16px}._6_vihW_heroIcon{border-radius:19px;flex-basis:62px;height:62px;font-size:29px}._6_vihW_detailHeading h1{font-size:30px}._6_vihW_detailHeading p{font-size:14px}._6_vihW_dialog{border-radius:23px;padding:20px}._6_vihW_dialogHeading h2{font-size:23px}._6_vihW_deckPlusGate{gap:15px;padding-inline:0}._6_vihW_deckPlusScene{margin-top:8px}._6_vihW_deckPlusDaruma{width:118px}._6_vihW_deckChoice{gap:9px;padding:10px}._6_vihW_deckChoice ._6_vihW_deckIcon{flex-basis:39px;width:39px;height:39px}._6_vihW_deckChoice ._6_vihW_deckIcon svg{width:20px}._6_vihW_dialogActions{gap:12px}._6_vihW_dialogActions .shadow-button__surface{padding-left:16px;padding-right:16px;font-size:14px}._6_vihW_lessonRow{gap:10px;padding:12px}._6_vihW_lessonRow h2{font-size:18px}._6_vihW_lessonRow>svg{display:none}._6_vihW_customEmpty{align-items:flex-start;gap:14px;padding:20px}._6_vihW_customEmpty>svg{flex-basis:22px;font-size:22px}._6_vihW_tabs{gap:10px 7px}._6_vihW_tabs button{gap:5px;min-height:42px;padding:8px 10px;font-size:13px}}@media (max-width:480px){._6_vihW_lessonFilters{gap:12px}._6_vihW_tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}._6_vihW_tabs button{justify-content:center}}@media (max-width:360px){._6_vihW_page{padding-left:14px;padding-right:14px}._6_vihW_dialog{width:calc(100% - 24px);padding:17px}._6_vihW_actionButtons{gap:9px}._6_vihW_actionButtons .shadow-button__surface{padding-left:12px;padding-right:12px;font-size:13px}._6_vihW_detailHeading h1{font-size:27px}._6_vihW_dialogActions{flex-direction:column-reverse;align-items:stretch}._6_vihW_dialogActions ._6_vihW_textButton{justify-content:center}._6_vihW_choiceCopy strong{font-size:14px}}@media (prefers-reduced-motion:reduce){._6_vihW_spinner,._6_vihW_dialog[open],._6_vihW_deckPlusDaruma,input:checked+._6_vihW_checkbox svg{animation:none}._6_vihW_lessonRow:has(._6_vihW_lessonSelect input:checked){animation:none}._6_vihW_deckCard,._6_vihW_deckCard:after,._6_vihW_tabs button{transition:none}._6_vihW_deckCard:hover,._6_vihW_deckCard:active,._6_vihW_tabs button:hover{transform:none}}
.kgk29W_panel{background:var(--paper);overscroll-behavior:contain;border-bottom:1px solid #dfddd8;max-height:calc(100dvh - 78px);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.kgk29W_inner{max-width:1120px;margin:0 auto;padding:30px 30px 34px}.kgk29W_heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:25px;display:flex}.kgk29W_heading h2{letter-spacing:-.7px;margin:0 0 7px;font-size:25px;font-weight:850}.kgk29W_heading p{color:#746f79;margin:0;font-size:14px}.kgk29W_close{cursor:pointer;background:#efedeb;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.kgk29W_close svg{width:19px;height:19px}.kgk29W_layout{grid-template-columns:minmax(0,1fr) 245px;gap:34px;display:grid}.kgk29W_core{min-width:0}.kgk29W_levels{gap:8px;max-width:365px;margin-bottom:19px}.kgk29W_levelButton[aria-pressed=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--button-main) 55%, transparent);z-index:1;transform:translateY(-3px)scale(1.025)}.kgk29W_subjects{gap:12px;display:grid}.kgk29W_subject{border-radius:14px;align-items:center;gap:15px;padding:11px 14px;transition:background .15s;display:flex}.kgk29W_subject:hover{background:#f2f0ed}.kgk29W_glyph{background:color-mix(in srgb, var(--level-color) 45%, white);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:26px;display:flex}.kgk29W_subject strong{margin-bottom:4px;font-size:16px;display:block}.kgk29W_subject small{color:#746f79;font-size:13px;line-height:1.5;display:block}.kgk29W_subject>svg{flex-shrink:0;margin-left:auto}.kgk29W_all{border-radius:999px;align-items:center;gap:9px;min-height:42px;margin-top:15px;padding:10px 15px;font-size:13px;font-weight:750;transition:background .15s;display:inline-flex}.kgk29W_all:hover{background:#f0eeea}.kgk29W_kana{background:#e9f5fc;border-radius:22px;flex-direction:column;padding:25px;transition:background .15s;display:flex}.kgk29W_kana:hover{background:#d9effc}.kgk29W_kana>span:first-child{letter-spacing:-10px;margin-bottom:22px;font-size:55px;font-weight:850;line-height:1.1}.kgk29W_kana i{color:#6492ad;font-style:normal}.kgk29W_kana>strong{letter-spacing:-.45px;font-size:20px}.kgk29W_kana p{color:#617483;margin:10px 0 22px;font-size:14px;line-height:1.6}.kgk29W_kanaLink{align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:800;display:flex}@media (max-width:650px){.kgk29W_inner{padding:23px 19px 26px}.kgk29W_heading{gap:10px;margin-bottom:22px}.kgk29W_heading h2{font-size:22px;line-height:1.2}.kgk29W_heading p{line-height:1.6}.kgk29W_layout{grid-template-columns:1fr;gap:24px}.kgk29W_levels{gap:6px}.kgk29W_subject small{font-size:13px}.kgk29W_kana{padding:21px}.kgk29W_kana>span:first-child{display:none}.kgk29W_kana p{margin-bottom:13px}}@media (prefers-reduced-motion:reduce){.kgk29W_subject,.kgk29W_kana,.kgk29W_all,.kgk29W_levelButton,.kgk29W_levelButton *{transition:none;animation:none}}
._9fWxfa_header ._9fWxfa_navigation{gap:1px}._9fWxfa_header ._9fWxfa_navigation a{padding-left:11px;padding-right:11px;font-size:13px}._9fWxfa_actions{flex-shrink:0}._9fWxfa_header[data-authenticated=true] ._9fWxfa_actions{gap:11px}._9fWxfa_coins{color:#413523;cursor:pointer;background:#fff8dc;border:1px solid #e5d8a5;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:106px;height:39px;padding:0 12px 0 6px;text-decoration:none;transition:background .15s,transform .15s;display:flex}._9fWxfa_coins:hover{background:#fff2bc}._9fWxfa_coins>img{object-fit:contain;width:29px;height:auto}._9fWxfa_coins>span{font-variant-numeric:tabular-nums;font-size:14px;font-weight:850;line-height:1}._9fWxfa_coins>._9fWxfa_coinBalancePlaceholder{background:#e8dfc2;border-radius:5px;width:38px;height:12px}._9fWxfa_profile{background:color-mix(in srgb, var(--avatar-level-color,#a9def9) 42%, white);isolation:isolate;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,transform .15s;display:flex;position:relative;overflow:hidden}._9fWxfa_profile:after{border-radius:inherit;content:"";pointer-events:none;z-index:2;border:1.5px solid #28222e;position:absolute;inset:0}._9fWxfa_profile>span{isolation:isolate;z-index:0;transform:translateY(5px)}._9fWxfa_notificationSkeleton,._9fWxfa_profileSkeleton{border-radius:50%;flex-shrink:0;display:block}._9fWxfa_notificationSkeleton{width:43px;height:43px}._9fWxfa_profileSkeleton{width:44px;height:44px}._9fWxfa_skeleton{background:#eeecef;border:1px solid #e0dce2}._9fWxfa_profile:hover{background:color-mix(in srgb, var(--avatar-level-color,#a9def9) 52%, white)}._9fWxfa_profile:active{transform:translateY(1px)}._9fWxfa_header ._9fWxfa_mobileMenu .nav-home{gap:9px}._9fWxfa_header ._9fWxfa_mobileMenu .nav-home-icon{width:22px;height:22px}._9fWxfa_header ._9fWxfa_mobileMenu :is(a,button)[aria-current=page]{background:var(--sky)}@media (max-width:1260px){._9fWxfa_header[data-authenticated=true] ._9fWxfa_navigation{margin-right:16px}._9fWxfa_header[data-authenticated=true] ._9fWxfa_navigation a{padding-left:8px;padding-right:8px;font-size:13px}._9fWxfa_header[data-authenticated=true] ._9fWxfa_actions{gap:9px}}@media (max-width:1160px){._9fWxfa_header[data-authenticated=true] ._9fWxfa_navigation{display:none}._9fWxfa_header[data-authenticated=true] ._9fWxfa_actions{margin-left:auto}._9fWxfa_header[data-authenticated=true] ._9fWxfa_mobileMenu{display:block}}@media (max-width:600px){._9fWxfa_header[data-authenticated=true] ._9fWxfa_shell{padding-left:17px;padding-right:17px}._9fWxfa_header[data-authenticated=true] .brand-logo{width:130px}._9fWxfa_header[data-authenticated=true] ._9fWxfa_actions{gap:9px}._9fWxfa_coins{gap:4px;width:90px;height:34px;padding-right:9px}._9fWxfa_coins>img{width:25px}._9fWxfa_coins>span{font-size:13px}._9fWxfa_notificationButton,._9fWxfa_notificationSkeleton{width:39px;height:39px}._9fWxfa_profile,._9fWxfa_profileSkeleton{width:40px;height:40px}._9fWxfa_header[data-authenticated=true] ._9fWxfa_mobileMenu{margin-left:9px}._9fWxfa_header[data-authenticated=true] ._9fWxfa_mobileMenu summary{width:38px;height:38px}}@media (max-width:430px){._9fWxfa_header[data-authenticated=true] .brand-logo{width:112px}._9fWxfa_header[data-authenticated=true] ._9fWxfa_shell{padding-left:14px;padding-right:14px}._9fWxfa_header[data-authenticated=true] ._9fWxfa_actions{gap:8px}._9fWxfa_header[data-authenticated=true] ._9fWxfa_mobileMenu{margin-left:8px}}@media (max-width:380px){._9fWxfa_header[data-authenticated=true] .brand-logo{width:94px}._9fWxfa_header[data-authenticated=true] ._9fWxfa_shell{padding-left:12px;padding-right:12px}._9fWxfa_header[data-authenticated=true] ._9fWxfa_actions{gap:6px}._9fWxfa_coins{gap:3px;width:74px;height:31px;padding-left:4px;padding-right:7px}._9fWxfa_coins>img{width:21px}._9fWxfa_coins>span{font-size:12px}._9fWxfa_profile,._9fWxfa_notificationButton,._9fWxfa_profileSkeleton,._9fWxfa_notificationSkeleton{width:36px;height:36px}._9fWxfa_profile>span{transform:translateY(5px)scale(.9)}._9fWxfa_header[data-authenticated=true] ._9fWxfa_mobileMenu{margin-left:6px}._9fWxfa_header[data-authenticated=true] ._9fWxfa_mobileMenu summary{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){._9fWxfa_profile{transition:none}}._9fWxfa_header{--account-control-size:44px}._9fWxfa_header ._9fWxfa_coins,._9fWxfa_header ._9fWxfa_profile,._9fWxfa_header ._9fWxfa_notificationButton,._9fWxfa_header ._9fWxfa_notificationSkeleton,._9fWxfa_header ._9fWxfa_profileSkeleton{height:var(--account-control-size);min-height:var(--account-control-size);box-shadow:none}._9fWxfa_header ._9fWxfa_coins{border:0}._9fWxfa_header ._9fWxfa_notificationButton:hover{transform:none}._9fWxfa_header ._9fWxfa_profile,._9fWxfa_header ._9fWxfa_notificationButton,._9fWxfa_header ._9fWxfa_notificationSkeleton,._9fWxfa_header ._9fWxfa_profileSkeleton{aspect-ratio:1;flex:0 0 var(--account-control-size);max-width:var(--account-control-size);min-width:var(--account-control-size);width:var(--account-control-size);border-radius:50%;padding:0}._9fWxfa_header ._9fWxfa_coins:active,._9fWxfa_header ._9fWxfa_profile:active,._9fWxfa_header ._9fWxfa_notificationButton:active{box-shadow:none;transform:translateY(1px)}._9fWxfa_lessonsTrigger{color:#30343a;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:5px;height:44px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex;position:relative}._9fWxfa_header ._9fWxfa_navigation ._9fWxfa_lessonsTrigger[aria-current=page]{background:#d8f1fd6b}._9fWxfa_header ._9fWxfa_navigation ._9fWxfa_lessonsTrigger:after{background:var(--pink);content:"";border-radius:999px;width:0;height:4px;transition:width .15s;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}._9fWxfa_header ._9fWxfa_navigation ._9fWxfa_lessonsTrigger:is(:hover,[aria-current=page],[aria-expanded=true]):after{width:28px}._9fWxfa_lessonsTrigger:hover,._9fWxfa_lessonsTrigger[aria-expanded=true]{background:var(--sky)}._9fWxfa_lessonsTrigger svg{transition:transform .15s}._9fWxfa_lessonsTrigger[aria-expanded=true] svg{transform:rotate(180deg)}._9fWxfa_header ._9fWxfa_mobileMenu ._9fWxfa_lessonsTrigger{border-radius:7px;justify-content:space-between;width:100%;min-height:43px;padding:0 12px;font-size:.86rem}@media (max-width:1260px){._9fWxfa_header[data-authenticated=true] ._9fWxfa_lessonsTrigger{padding-inline:8px}}@media (max-width:600px){._9fWxfa_header{--account-control-size:40px}}@media (max-width:380px){._9fWxfa_header{--account-control-size:36px}}@media (prefers-reduced-motion:reduce){._9fWxfa_lessonsTrigger svg{transition:none}}._9fWxfa_communityLink{align-items:center;display:flex;position:relative}._9fWxfa_communityLink:has(>a[aria-current=page]){background:#d8f1fd6b;border-radius:10px}._9fWxfa_header ._9fWxfa_navigation ._9fWxfa_communityLink>a[aria-current=page]{background:0 0}._9fWxfa_header ._9fWxfa_navigation ._9fWxfa_communityLink>a:after{display:none}._9fWxfa_header ._9fWxfa_navigation ._9fWxfa_communityLink:after{background:var(--pink);content:"";border-radius:999px;width:0;height:4px;transition:width .15s;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}._9fWxfa_header ._9fWxfa_navigation ._9fWxfa_communityLink:is(:hover,:has(>a[aria-current=page])):after{width:28px}._9fWxfa_header ._9fWxfa_communityLink>a{padding-right:4px}._9fWxfa_communityLink>button{cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:28px;height:44px;display:flex}._9fWxfa_communityLink>button:hover,._9fWxfa_communityLink>button[aria-expanded=true]{background:var(--sky)}._9fWxfa_communityLink>button[aria-expanded=true] svg{transform:rotate(180deg)}._9fWxfa_header ._9fWxfa_mobileMenu ._9fWxfa_communityLink{border-radius:7px;width:100%;display:flex}._9fWxfa_header ._9fWxfa_mobileMenu ._9fWxfa_communityLink:has(>a[aria-current=page]){background:var(--sky)}._9fWxfa_header ._9fWxfa_mobileMenu ._9fWxfa_communityLink>a[aria-current=page]{background:0 0}._9fWxfa_header ._9fWxfa_mobileMenu ._9fWxfa_communityLink>a{flex:1;align-items:center;min-height:43px;padding:0 12px;font-size:.86rem;font-weight:800;display:flex}._9fWxfa_header ._9fWxfa_mobileMenu ._9fWxfa_communityLink>button{width:44px}@media (max-width:1230px){._9fWxfa_header[data-authenticated=true] ._9fWxfa_navigation{display:none}._9fWxfa_header[data-authenticated=true] ._9fWxfa_actions{margin-left:auto}._9fWxfa_header[data-authenticated=true] ._9fWxfa_mobileMenu{display:block}}
._68s3Wq_bubble{--corner-size:30px;isolation:isolate;text-align:center;justify-content:center;align-items:center;min-width:110px;min-height:84px;padding:18px 18px 22px;display:inline-flex;position:relative}._68s3Wq_bubble[data-visible=false]{opacity:0;pointer-events:none;transform:translateY(8px)scale(.9)}._68s3Wq_frame{grid-template-columns:var(--corner-size) minmax(0, 1fr) var(--corner-size);grid-template-rows:var(--corner-size) minmax(0, 1fr) var(--corner-size);pointer-events:none;z-index:1;display:grid;position:absolute;inset:0 0 -1px}._68s3Wq_frame>span{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}._68s3Wq_topLeft,._68s3Wq_topRight{background-image:url(/auth/speechbubble/top-left-corner.png)}._68s3Wq_topRight,._68s3Wq_bottomRight{transform:scaleX(-1)}._68s3Wq_topMiddle{background-image:url(/auth/speechbubble/top-center.png)}._68s3Wq_middleLeft{background:#fff;border-left:.7px solid #111;margin-left:1px}._68s3Wq_middle{background:#fff}._68s3Wq_middleRight{background:#fff;border-right:.7px solid #111;margin-right:1px}._68s3Wq_bottomLeft,._68s3Wq_bottomRight{background-image:url(/auth/speechbubble/bottom-left-corner.png)}._68s3Wq_bottomMiddle{background-image:url(/auth/speechbubble/bottom-center.png)}._68s3Wq_tail{z-index:0;background:url(/auth/speechbubble/tail.png) 50%/contain no-repeat;width:20px;height:20px;position:absolute;bottom:-9px;right:12px}._68s3Wq_bubble[data-tail-position=left] ._68s3Wq_tail{left:12px;right:auto;transform:scaleX(-1)}._68s3Wq_bubble[data-tail-position=center] ._68s3Wq_tail{left:50%;right:auto;transform:translate(-50%)}@media (max-width:760px){._68s3Wq_bubble[data-mobile-tail-position=right] ._68s3Wq_tail{left:auto;right:44px;transform:none}._68s3Wq_bubble[data-mobile-tail-position=right][data-mobile-tail-inset=far] ._68s3Wq_tail{right:72px}._68s3Wq_bubble[data-mobile-tail-position=left] ._68s3Wq_tail{left:12px;right:auto;transform:scaleX(-1)}._68s3Wq_bubble[data-mobile-tail-position=center] ._68s3Wq_tail{left:50%;right:auto;transform:translate(-50%)}}._68s3Wq_content{color:#465259;z-index:2;font-size:13px;font-weight:700;line-height:1.35;position:relative}._68s3Wq_content strong{color:#178259;font-weight:850}._68s3Wq_word,._68s3Wq_exitWord{display:inline-block}._68s3Wq_replacement{grid-template-rows:1fr;margin:0;display:grid;overflow:hidden}._68s3Wq_replacementInner{min-height:0;overflow:hidden}._68s3Wq_followUp{grid-template-rows:1fr;margin-top:12px;font-size:12px;line-height:1.4;display:grid}._68s3Wq_followUpInner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){._68s3Wq_bubble{transform-origin:80% 100%;animation:.34s cubic-bezier(.2,1.3,.4,1) both _68s3Wq_bubble-enter}._68s3Wq_bubble[data-visible=false]{animation:.24s ease-in both _68s3Wq_bubble-exit}._68s3Wq_word{animation:.18s ease-out both _68s3Wq_word-enter}._68s3Wq_exitWord{animation:.16s ease-in both _68s3Wq_word-exit}._68s3Wq_replacement,._68s3Wq_followUp{animation:.26s ease-out both _68s3Wq_follow-up-expand}}@keyframes _68s3Wq_bubble-exit{to{opacity:0;transform:translateY(8px)scale(.9)}}@keyframes _68s3Wq_bubble-enter{0%{transform:translateY(9px)scale(.88)}to{transform:translateY(0)scale(1)}}@keyframes _68s3Wq_word-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes _68s3Wq_word-exit{to{opacity:0;transform:translateY(-6px)}}@keyframes _68s3Wq_follow-up-expand{0%{grid-template-rows:0fr;margin-top:0}to{grid-template-rows:1fr;margin-top:12px}}
.o3ciDG_dialog[open]{box-shadow:none;filter:none;background:#dedcd8;border:1px solid #242126;border-radius:27px;max-height:calc(100dvh - 36px);padding:0 0 7px;overflow:hidden}.o3ciDG_face{overscroll-behavior:contain;background:#fff;border-radius:26px 26px 23px 23px;max-height:calc(100dvh - 45px);padding:26px;overflow-y:auto}.o3ciDG_preview{background:#f6f5f2;border-radius:16px;flex-wrap:wrap;align-items:center;gap:13px 18px;margin-bottom:20px;padding:14px 16px;display:flex}.o3ciDG_preview>div{flex-wrap:wrap;gap:6px;display:flex}.o3ciDG_preview span{color:#635e69;text-transform:capitalize;background:#ebe9e4;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750}.o3ciDG_preview span:first-child{background:var(--lesson-color);color:#242126}.o3ciDG_preview strong{overflow-wrap:anywhere;min-width:0;font-size:23px;font-weight:700;line-height:1.6}.o3ciDG_choices{gap:6px;max-height:min(330px,38dvh)}.o3ciDG_choices .o3ciDG_choice{box-shadow:none;filter:none;background:#f6f5f2;border-radius:15px;gap:12px;margin:0;padding:12px;transition:background .15s}.o3ciDG_choices .o3ciDG_choice:hover{background:#eeece7}.o3ciDG_choices .o3ciDG_choice[data-selected=true]{box-shadow:none;background:#eaf7ef}@media (max-width:480px){.o3ciDG_face{padding:23px 18px}.o3ciDG_preview{gap:10px;padding:13px}.o3ciDG_preview strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.o3ciDG_choices .o3ciDG_choice{transition:none}}
._5zwIpW_page{max-width:1144px;margin:0 auto;padding:32px 24px 72px}._5zwIpW_shell{background:#d5d8e08c;border:1.5px solid #d1d4de;border-radius:34px;padding-bottom:9px}._5zwIpW_paywall{background:#fff;border-radius:32px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);display:grid;overflow:hidden}._5zwIpW_illustratedColumn{background:#e9f9ff;flex-direction:column;min-width:0;display:flex;position:relative}._5zwIpW_backButton{color:#403946;z-index:8;background:#ffffffc7;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s,transform .13s;display:flex;position:absolute;top:17px;left:17px}._5zwIpW_backButton:hover{background:#fff;transform:translate(-2px)}._5zwIpW_backButton:active{transform:translate(-2px,2px)scale(.96)}._5zwIpW_backButton svg{stroke-width:2.5px;width:18px;height:18px}._5zwIpW_hero{flex:1;min-height:360px;position:relative;overflow:hidden}._5zwIpW_heroBackground{background:url(/plus/white_gradient_top.png) top/100% 60% no-repeat,url(/plus/paywall_bg.png) 50% 57%/cover no-repeat;position:absolute;inset:0}._5zwIpW_titleBanner{transform-origin:top;z-index:2;width:362px;max-width:calc(100% - 48px);height:77px;transition:transform .68s cubic-bezier(.22,1.2,.4,1);display:flex;position:absolute;top:61px;left:50%;transform:translate(-50%,-54px)scale(.96)}._5zwIpW_titleLeft,._5zwIpW_titleRight{background-size:100% 100%;flex:0 0 44px;height:100%}._5zwIpW_titleLeft{background-image:url(/plus/title_bg_left.png)}._5zwIpW_titleRight{background-image:url(/plus/title_bg_right.png)}._5zwIpW_titleMiddle{background:url(/plus/title_bg_middle.png) 50%/100% 100%;flex:1;margin-inline:-.2px}._5zwIpW_titleCopy{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-bottom:11px;display:flex;position:absolute;inset:0}._5zwIpW_titleCopy h1{color:#241e17;letter-spacing:-.9px;white-space:nowrap;margin:0;font-size:23px;font-weight:950}._5zwIpW_titleCopy em{color:#ed3085;font-style:normal}._5zwIpW_titleCopy p{color:#53412d;letter-spacing:.9px;white-space:nowrap;margin:3px 0 0;font-size:9px;font-weight:900}._5zwIpW_heroIntroduction{z-index:3;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;bottom:calc(42% + 28px);left:14px;right:18px}._5zwIpW_heroDaruma{flex:0 0 102px;width:102px;height:auto;position:relative;top:12px}._5zwIpW_heroSpeech{text-align:center;flex:0 270px;min-width:0;margin-left:-10px;padding:27px 25px 36px;font-size:15px;line-height:1.45;position:relative;top:-72px}._5zwIpW_heroSpeechCopy{color:#000;font-weight:800}._5zwIpW_heroSpeechCopy strong{color:#ff6fb2;font-weight:800}._5zwIpW_hero[data-stage=exit] ._5zwIpW_heroSpeech{animation:.3s ease-in both _5zwIpW_speechExit}._5zwIpW_hero[data-stage=exit] ._5zwIpW_heroDaruma{animation:.56s ease-in-out .3s both _5zwIpW_darumaExit}._5zwIpW_hero[data-stage=settled] ._5zwIpW_titleBanner{transform:translate(-50%)scale(1)}._5zwIpW_benefitsSheet{z-index:4;background:#fff;border-radius:28px 28px 0 0;min-height:42%;padding:25px 0 14px;position:absolute;bottom:0;left:0;right:0}._5zwIpW_benefitsSheet h2{color:#66616e;text-align:center;margin:0 0 20px;font-size:14px;font-weight:800}._5zwIpW_benefits{width:100%;min-width:0;overflow:hidden}._5zwIpW_benefitRail{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}._5zwIpW_benefitRail::-webkit-scrollbar{display:none}._5zwIpW_benefitTrack{flex:none;padding-left:10px;display:flex}._5zwIpW_benefit{text-align:center;flex-direction:column;flex:0 0 114px;align-items:center;gap:7px;width:114px;min-width:0;padding:5px 12px 6px;display:flex}._5zwIpW_benefit img{width:55px;height:auto}._5zwIpW_benefit span{color:#2c2730;max-width:100px;font-size:13px;font-weight:850;line-height:1.2}._5zwIpW_railControls{justify-content:center;gap:6px;margin-top:12px;display:flex}._5zwIpW_railControls button{color:#655c6d;cursor:pointer;background:#f2f1f4;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}._5zwIpW_railControls button:hover{color:#2a222e;background:#f7ddea}._5zwIpW_railControls button svg{width:15px;height:15px}._5zwIpW_planSection{padding:29px 32px 18px}._5zwIpW_planSection>h2{color:var(--ink);letter-spacing:-.7px;margin:0 0 21px;font-size:29px;font-weight:850}._5zwIpW_storeManaged{color:#625d66;background:#f3f2ef;border:0;border-radius:20px;padding:23px}._5zwIpW_storeManaged h3{box-sizing:border-box;color:#29252d;background:#fff;border-radius:999px;max-width:100%;margin:0 0 16px;padding:10px 20px;font-size:20px;font-weight:850;line-height:1.3;display:inline-flex}._5zwIpW_storeManaged p{margin:0 0 20px;font-size:15px;line-height:1.55}._5zwIpW_storeManaged .shadow-button{max-width:100%}._5zwIpW_planChoices,._5zwIpW_currencies{border:0;min-width:0;margin:0;padding:0}._5zwIpW_planChoices{gap:12px;display:grid}._5zwIpW_plan{--plan-outline:#d9d6de;--plan-depth:#dedde54d;background:var(--plan-depth);border:1.5px solid var(--plan-outline);cursor:pointer;border-radius:19px;padding-bottom:5px;transition:background .15s,border-color .15s;display:block;position:relative}._5zwIpW_plan>input,._5zwIpW_currency>input{opacity:0;width:1px;height:1px;margin:0;position:absolute}._5zwIpW_planFace{background:#fff;border-radius:17px;align-items:center;gap:11px;min-height:90px;padding:15px 12px 10px;transition:background .16s,transform .12s;display:flex;position:relative}._5zwIpW_plan:hover{--plan-outline:#9d94a2}._5zwIpW_plan:hover ._5zwIpW_planFace{background:#faf8fb}._5zwIpW_plan:active ._5zwIpW_planFace{transform:translateY(3px)}._5zwIpW_plan[data-selected=true]{--plan-outline:#ed448f;--plan-depth:#f29bc14d}._5zwIpW_plan[data-selected=true] ._5zwIpW_planFace{background:#fff2f8;animation:.32s ease-out _5zwIpW_planSelect}:is(._5zwIpW_plan:has(input:focus-visible),._5zwIpW_currency:has(input:focus-visible)){outline-offset:4px;outline:3px solid #93c9f4}._5zwIpW_planChoices:disabled ._5zwIpW_plan,._5zwIpW_currencies:disabled ._5zwIpW_currency{cursor:wait}._5zwIpW_calendar{flex:0 0 57px;width:57px;height:59px;display:block;position:relative}._5zwIpW_calendar>img{width:100%;height:auto;display:block}._5zwIpW_calendar>span{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:34% 0 14%}._5zwIpW_calendar strong{color:#29242f;font-size:17px;font-weight:950;line-height:1}._5zwIpW_calendar small{color:#4e4654;letter-spacing:.2px;font-size:7px;font-weight:950;line-height:1.4}._5zwIpW_planCopy{flex-direction:column;flex:1;min-width:0;display:flex}._5zwIpW_planHeadline{flex-wrap:wrap;align-items:center;gap:5px 9px;display:flex}._5zwIpW_planHeadline>strong{color:#29252d;white-space:nowrap;font-size:17px;font-weight:900}._5zwIpW_planTotal{color:#2b272f;white-space:nowrap;background:#f0ecf0;border-radius:8px;padding:3px 7px;font-size:15px;font-weight:900}._5zwIpW_monthly{color:#5d5263;flex-wrap:wrap;align-items:baseline;gap:2px 3px;margin-top:5px;font-size:13px;font-weight:800;display:flex}._5zwIpW_monthly>span{color:#7a7282;font-size:12px;font-weight:600}._5zwIpW_monthly ._5zwIpW_saving{color:#ac3972;margin-left:4px;font-size:11px;font-weight:800}._5zwIpW_audience{color:#746c7b;margin-top:4px;font-size:12px;line-height:1.4}._5zwIpW_planBadge{color:#fff;letter-spacing:.3px;background:#ed3787;border-radius:99px;padding:4px 8px;font-size:9px;font-weight:900;line-height:1.3;position:absolute;top:-10px;right:10px}._5zwIpW_planBadge[data-kind=gold]{color:#4a3900;background:#ffe36a}._5zwIpW_planBadge[data-kind=current]{color:#216b50;background:#d9f4e7}._5zwIpW_radio{color:#fff;border:2px solid #cac3d0;border-radius:50%;flex:0 0 23px;justify-content:center;align-items:center;width:23px;height:23px;margin-left:auto;display:inline-flex}._5zwIpW_plan[data-selected=true] ._5zwIpW_radio{background:#ed448f;border-color:#ed448f}._5zwIpW_radio svg{stroke-width:3px;width:14px;height:14px}._5zwIpW_currencies{justify-content:center;gap:8px;margin-top:17px;display:flex}._5zwIpW_currency{cursor:pointer;border-radius:99px;position:relative}._5zwIpW_currency>span{color:#645d6c;background:#f2f1f4;border:1.5px solid #0000;border-radius:99px;align-items:center;gap:7px;min-height:39px;padding:7px 13px;font-size:13px;font-weight:850;display:flex}._5zwIpW_currency>input:checked+span{color:#c52c74;background:#fff0f7;border-color:#ed448f}._5zwIpW_currency>span>span{font-size:18px}._5zwIpW_subscribe{width:100%;margin-top:18px;display:flex}._5zwIpW_subscribe:disabled{opacity:.7}._5zwIpW_subscribe .shadow-button__surface{gap:10px}._5zwIpW_billingSummary{color:#77707e;text-align:center;margin:12px 0 10px;font-size:12px;line-height:1.5}._5zwIpW_billingSummary strong{color:#4b4253;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:850;display:flex}._5zwIpW_billingSummary strong svg{flex:0 0 15px}._5zwIpW_billingSummary p{margin:6px 0 0}._5zwIpW_testMode,._5zwIpW_dialog ._5zwIpW_testMode{color:#5d501e;text-align:center;background:#fcf6bd;border-radius:12px;margin:17px 0 0;padding:12px 14px;font-size:14px;font-weight:750;line-height:1.5}._5zwIpW_plan:has(input:disabled){cursor:default;opacity:.6}._5zwIpW_billingSummary ._5zwIpW_reference{font-size:11px}._5zwIpW_billingSummary ._5zwIpW_reference[data-hidden=true]{visibility:hidden}._5zwIpW_termsLink{color:#77707e;text-align:center;text-underline-offset:3px;width:max-content;margin:4px auto 0;font-size:11px;font-weight:700;text-decoration:underline;display:block}._5zwIpW_termsLink:hover{color:#302735}._5zwIpW_statusLoading{color:#77707e;background:#f6f3f7;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:55px;margin-top:23px;font-size:14px;display:flex}._5zwIpW_statusLoading>span{background:#e4c1f9;border-radius:50%;width:11px;height:11px;animation:1.3s ease-in-out infinite _5zwIpW_loadingPulse}._5zwIpW_error{color:#914356;background:#fff0f3;border-radius:16px;margin-top:18px;padding:14px 17px;font-size:14px;line-height:1.5}._5zwIpW_error p{margin:0 0 7px}._5zwIpW_error button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-family:inherit;font-weight:800;display:flex}._5zwIpW_accountContent{margin-top:30px}._5zwIpW_dialog{color:var(--ink);background:0 0;border:0;width:470px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}._5zwIpW_dialog::backdrop{background:#24203380}._5zwIpW_dialogShell{background:#dedee9;border:1.5px solid #2a2730;border-radius:29px;padding-bottom:8px}._5zwIpW_dialogFace{text-align:center;background:#fff;border-radius:27px;padding:36px 32px 25px;position:relative}._5zwIpW_close{color:#554b5e;cursor:pointer;background:#f2f0f4;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:14px;right:15px}._5zwIpW_close:disabled{cursor:wait;opacity:.4}._5zwIpW_dialog h2{margin:17px 0 9px;font-size:23px;font-weight:850;line-height:1.25}._5zwIpW_dialog p{color:#726879;margin:8px 0;font-size:14px;line-height:1.55}._5zwIpW_checkoutRedirect{padding:12px 0 4px}._5zwIpW_checkoutSpinner{border:4px solid #eee8f2;border-top-color:#a775bd;border-radius:50%;width:46px;height:46px;margin:0 auto 23px;animation:.9s linear infinite _5zwIpW_checkoutSpin;display:block}._5zwIpW_checkoutPrivacy{box-sizing:border-box;color:#365e49;background:#edf8f1;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;margin:24px 0 0;padding:15px 14px;font-size:13px;font-weight:750;line-height:1.6;display:flex}._5zwIpW_checkoutPrivacy svg{stroke-width:1.8px;flex-shrink:0;width:20px;height:20px}._5zwIpW_confirmActions{gap:11px;margin-top:23px;display:grid}._5zwIpW_textButton{color:#776c7d;cursor:pointer;background:0 0;border:0;border-radius:99px;min-height:35px;font-family:inherit;font-size:14px;font-weight:750}._5zwIpW_textButton:hover{background:#f3f0f5}._5zwIpW_textButton:disabled{cursor:wait;opacity:.5}._5zwIpW_page button:focus-visible,._5zwIpW_page a:focus-visible,._5zwIpW_dialog button:focus-visible{outline-offset:4px;outline:3px solid #91c8f2}@keyframes _5zwIpW_speechExit{to{opacity:0;transform:translateY(-8px)scale(.95)}}@keyframes _5zwIpW_darumaExit{28%{transform:translateY(-14px)scale(1.08)}to{opacity:0;transform:translate(-38px,94px)rotate(-9deg)scale(.72)}}@keyframes _5zwIpW_planSelect{40%{background:#ffe3ef}}@keyframes _5zwIpW_loadingPulse{50%{opacity:.35;transform:scale(.7)}}@keyframes _5zwIpW_checkoutSpin{to{transform:rotate(360deg)}}@media (max-width:900px){._5zwIpW_page{padding-inline:18px}._5zwIpW_paywall{grid-template-columns:minmax(0,.83fr) minmax(0,1fr)}._5zwIpW_planSection{padding:30px 20px 20px}._5zwIpW_titleBanner{max-width:calc(100% - 24px);height:67px}._5zwIpW_titleLeft,._5zwIpW_titleRight{flex-basis:38px}._5zwIpW_titleCopy h1{font-size:20px}._5zwIpW_titleCopy p{font-size:7px}._5zwIpW_heroIntroduction{align-items:flex-end;bottom:calc(42% + 24px);left:4px;right:8px}._5zwIpW_heroDaruma{flex-basis:76px;width:76px;top:8px}._5zwIpW_heroSpeech{margin-left:-12px;padding:25px 22px 34px;font-size:13px;top:-58px}._5zwIpW_calendar{flex-basis:48px;width:48px;height:50px}._5zwIpW_calendar strong{font-size:15px}._5zwIpW_calendar small{font-size:6px}._5zwIpW_planFace{gap:9px;padding-inline:10px}._5zwIpW_planHeadline{gap:5px 7px}._5zwIpW_planHeadline>strong{font-size:16px}._5zwIpW_planTotal{font-size:14px}._5zwIpW_radio{flex-basis:21px;width:21px;height:21px}}@media (max-width:700px){._5zwIpW_page{max-width:550px;padding:18px 14px 44px}._5zwIpW_shell{border-radius:27px}._5zwIpW_paywall{border-radius:25px;display:block}._5zwIpW_hero{min-height:310px}._5zwIpW_heroBackground{background-position:top,50% 46%}._5zwIpW_titleBanner{width:340px;max-width:calc(100% - 25px);height:70px;top:43px}._5zwIpW_backButton{width:34px;height:34px;top:11px;left:12px}._5zwIpW_titleLeft,._5zwIpW_titleRight{flex-basis:40px}._5zwIpW_titleCopy h1{font-size:22px}._5zwIpW_titleCopy p{letter-spacing:.5px;font-size:8px}._5zwIpW_heroIntroduction{align-items:center;bottom:140px;left:8px;right:13px}._5zwIpW_heroDaruma{flex-basis:95px;width:95px;top:20px}._5zwIpW_heroSpeech{flex-basis:255px;margin-left:-8px;padding:24px 22px 33px;font-size:14px;top:-10px}._5zwIpW_benefitsSheet{min-height:0;margin-top:-135px;padding-top:20px;position:relative;bottom:auto;left:auto;right:auto}._5zwIpW_benefitsSheet h2{margin-bottom:13px}._5zwIpW_benefitRail{will-change:scroll-position;transform:translateZ(0)}._5zwIpW_benefit{flex-basis:107px;width:107px}._5zwIpW_benefit img{width:47px}._5zwIpW_benefit span{font-size:12px}._5zwIpW_railControls{margin-top:6px}._5zwIpW_planSection{padding:15px 20px 21px}._5zwIpW_storeManaged{padding:19px}._5zwIpW_planSection>h2{font-size:25px}._5zwIpW_planFace{min-height:88px;padding-top:14px}._5zwIpW_calendar{flex-basis:53px;width:53px;height:55px}._5zwIpW_calendar strong{font-size:16px}._5zwIpW_calendar small{font-size:7px}._5zwIpW_planHeadline>strong{font-size:17px}._5zwIpW_planTotal{font-size:14px}._5zwIpW_audience{font-size:11px}._5zwIpW_billingSummary strong{font-size:12px}._5zwIpW_dialogFace{padding-inline:22px}}@media (max-width:370px){._5zwIpW_page{padding-inline:10px}._5zwIpW_planSection{padding-inline:13px}._5zwIpW_titleCopy h1{font-size:19px}._5zwIpW_titleCopy p{font-size:7px}._5zwIpW_heroDaruma{flex-basis:79px;width:79px}._5zwIpW_heroSpeech{padding-inline:20px;font-size:12px}._5zwIpW_calendar{flex-basis:42px;width:42px;height:44px}._5zwIpW_calendar strong{font-size:14px}._5zwIpW_calendar small{font-size:5.5px}._5zwIpW_planFace{gap:7px;padding-inline:8px}._5zwIpW_planHeadline>strong{font-size:15px}._5zwIpW_planTotal{padding-inline:5px;font-size:12px}._5zwIpW_monthly{gap:1px 3px;font-size:12px}._5zwIpW_monthly>span{font-size:11px}._5zwIpW_monthly ._5zwIpW_saving{margin-left:0;font-size:10px}._5zwIpW_radio{flex-basis:18px;width:18px;height:18px}._5zwIpW_audience{font-size:11px}._5zwIpW_currency>span{gap:5px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){._5zwIpW_page *,._5zwIpW_page :before,._5zwIpW_page :after,._5zwIpW_dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}._5zwIpW_hero[data-stage=exit] ._5zwIpW_heroSpeech,._5zwIpW_hero[data-stage=exit] ._5zwIpW_heroDaruma{opacity:0}}
._7tFvUW_practice{justify-content:center;margin-top:18px;display:flex}._7tFvUW_dialog._7tFvUW_dialog{box-shadow:none;filter:none;background:#e4e1dd;border:1.5px solid #252429;border-radius:27px;max-width:500px;max-height:calc(100dvh - 32px);padding:0 0 8px;overflow:hidden}._7tFvUW_face{overscroll-behavior:contain;background:#fff;border-radius:25px;max-height:calc(100dvh - 43px);padding:26px;overflow-y:auto}._7tFvUW_description{color:#6d6672;text-align:center;margin:-5px 0 0;font-size:14px;line-height:1.65}._7tFvUW_description strong{color:#27212c;font-size:19px}._7tFvUW_progress{background:#ebe8ed;border-radius:999px;height:7px;margin:14px 0 0;overflow:hidden}._7tFvUW_progress span{border-radius:inherit;background:#d84f8d;height:100%;transition:width .22s;display:block}._7tFvUW_board{aspect-ratio:1;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#f7f6f8;border-radius:19px;width:min(280px,42dvh);max-width:100%;height:auto;margin:15px auto 12px;display:block}._7tFvUW_traceHint{stroke:#d84f8d;stroke-dasharray:1.02 1.02;animation:1.45s ease-in-out infinite _7tFvUW_traceHint}._7tFvUW_feedback{color:#67626d;background:#f3f2f4;border-radius:13px;align-items:center;gap:10px;min-height:58px;padding:10px 13px;font-size:13px;line-height:1.55;display:flex}._7tFvUW_feedback svg{flex:0 0 18px;width:18px;height:18px}._7tFvUW_feedback[data-tone=mistake]{color:#b52d51;background:#fff0f3}._7tFvUW_feedback[data-tone=success]{color:#167653;background:#ebf8f2}._7tFvUW_reset{color:#4d4653;cursor:pointer;background:#f2f0f3;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin:12px auto 17px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:750;transition:background .15s;display:flex}._7tFvUW_reset:hover{background:#fce7f1}._7tFvUW_reset:focus-visible{outline-offset:3px;outline:3px solid #a9def9}._7tFvUW_done{width:100%}@keyframes _7tFvUW_traceHint{0%,16%{stroke-dashoffset:1.02px}72%,to{stroke-dashoffset:0}}@media (max-width:500px){._7tFvUW_dialog._7tFvUW_dialog{border-radius:24px;width:calc(100% - 24px)}._7tFvUW_face{border-radius:22px;padding:23px 18px}}@media (prefers-reduced-motion:reduce){._7tFvUW_dialog._7tFvUW_dialog{animation:none}._7tFvUW_progress span,._7tFvUW_reset{transition:none}._7tFvUW_traceHint{stroke-dashoffset:0;animation:none}}
.tbJYnW_overlay{color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:auto;padding:20px 18px;position:fixed;inset:0;overflow:auto}.tbJYnW_overlay[open]{display:flex}.tbJYnW_overlay::backdrop{background:#24203280}.tbJYnW_sheetShell{background:#f6f4fdb3;border:1.5px solid #2b2731;border-radius:31px;flex:0 470px;width:470px;min-width:0;max-width:100%;margin:auto;padding-bottom:8px;animation:.38s cubic-bezier(.2,.8,.2,1) both tbJYnW_enter;position:relative}.tbJYnW_sheet{text-align:center;background:#fff;border-radius:29px;flex-direction:column;align-items:center;padding:32px 26px 25px;display:flex;position:relative;overflow:hidden}.tbJYnW_sheet h2{color:#29242f;letter-spacing:-.6px;margin:0 0 14px;font-size:27px;font-weight:900;line-height:1.18}.tbJYnW_sheet h2 span{color:#e84a96}.tbJYnW_close{color:#6d6178;cursor:pointer;background:#f3f0f5;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:12px;right:12px}.tbJYnW_darumaEntrance{animation:.68s cubic-bezier(.16,1.45,.48,1) .18s both tbJYnW_darumaEnter}.tbJYnW_daruma{width:122px;height:auto;margin:7px 0 13px;animation:2.5s ease-in-out .86s infinite tbJYnW_float;display:block}.tbJYnW_message{color:#7a7180;max-width:330px;margin:0 auto;font-size:14px;line-height:1.55;animation:.28s ease-out .62s both tbJYnW_messageEnter}.tbJYnW_message strong{color:#675372;font-weight:850}.tbJYnW_reward{color:#71602f;background:#fff4c7;border-radius:99px;align-items:center;gap:7px;margin-top:14px;padding:8px 15px 8px 10px;font-size:13px;animation:.34s ease-out 1.05s both tbJYnW_messageEnter;display:flex}.tbJYnW_reward strong{color:#3e321d;font-size:19px;font-weight:900}.tbJYnW_reward img{width:27px;height:auto}.tbJYnW_benefits{width:calc(100% + 52px);margin:24px -26px 20px;animation:.42s ease-out 1.05s both tbJYnW_messageEnter}.tbJYnW_continue{width:min(100%,340px)}.tbJYnW_continue .shadow-button__surface{gap:10px}.tbJYnW_wallet{color:#443319;height:var(--wallet-height,40px);left:var(--wallet-left,20px);pointer-events:none;top:var(--wallet-top,20px);width:var(--wallet-width,132px);z-index:3;background:#fff7da;border:1.5px solid #dec465;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:3px 8px;font-size:14px;animation:.28s ease-out 1.05s both tbJYnW_walletEnter;display:flex;position:fixed}.tbJYnW_wallet img{flex:0 0 25px;width:25px;height:auto}.tbJYnW_wallet strong{font-size:clamp(11px,1.3vw,15px);font-weight:900}.tbJYnW_coinLayer{pointer-events:none;z-index:4;position:fixed;inset:0;overflow:hidden}.tbJYnW_coin{animation:tbJYnW_coinFlight 1.22s var(--delay) both;object-fit:contain;will-change:transform, opacity;width:36px;height:36px;position:absolute;top:0;left:0}.tbJYnW_close:focus-visible,.tbJYnW_continue:focus-visible{outline-offset:4px;outline:3px solid #92cbf5}@keyframes tbJYnW_enter{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes tbJYnW_darumaEnter{0%{opacity:0;transform:translateY(22px)scale(.5)}to{opacity:1;transform:none}}@keyframes tbJYnW_float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1.5deg)}}@keyframes tbJYnW_messageEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes tbJYnW_walletEnter{0%{opacity:0;transform:translate(-35px)scale(.86)}to{opacity:1;transform:none}}@keyframes tbJYnW_coinFlight{0%{opacity:0;transform:translate(calc(var(--origin-x) + var(--burst-x) - 18px), calc(var(--origin-y) + var(--burst-y) - 18px)) scale(.25);animation-timing-function:cubic-bezier(.34,1.2,.64,1)}22%{opacity:1;transform:translate(calc(var(--origin-x) + var(--burst-x) - 18px), calc(var(--origin-y) + var(--burst-y) - 18px)) scale(2.2)}41%{opacity:1;transform:translate(calc(var(--origin-x) + var(--burst-x) - 18px), calc(var(--origin-y) + var(--burst-y) - 18px)) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}91%{opacity:1}to{opacity:0;transform:translate(calc(var(--target-x) - 18px), calc(var(--target-y) - 18px)) scale(.18)}}@media (max-width:500px){.tbJYnW_overlay{padding:14px 12px}.tbJYnW_sheet{padding:30px 19px 22px}.tbJYnW_sheet h2{font-size:24px}.tbJYnW_daruma{width:106px}.tbJYnW_message{font-size:13px}.tbJYnW_benefits{width:calc(100% + 38px);margin-inline:-19px;animation-name:tbJYnW_benefitsEnter}.tbJYnW_reward{font-size:12px}}@keyframes tbJYnW_benefitsEnter{0%{opacity:0}to{opacity:1}}@media (max-height:710px){.tbJYnW_sheet h2{font-size:23px}.tbJYnW_daruma{width:92px}.tbJYnW_benefits{margin-top:17px;margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.tbJYnW_overlay *,.tbJYnW_overlay :before,.tbJYnW_overlay :after{animation:none!important}.tbJYnW_coinLayer{display:none}}.tbJYnW_overlay[data-reduced=true] *{animation:none!important}.tbJYnW_overlay[data-reduced=true] .tbJYnW_coinLayer{display:none}
.dfq3qa_overview{box-shadow:var(--account-card-shadow,0 7px 0 var(--white-card-depth));filter:drop-shadow(0 0 0 var(--account-card-outline));background:#fff;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 20px;display:grid}.dfq3qa_item{min-width:0;padding:5px 24px 5px 0;position:relative}.dfq3qa_item+.dfq3qa_item{padding:5px 0 5px 24px}.dfq3qa_item+.dfq3qa_item:before{content:"";pointer-events:none;background:#d5d0d6;border-radius:999px;width:5px;height:36px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.dfq3qa_link{border-radius:16px;align-items:flex-start;gap:12px;min-height:86px;padding:6px 10px;transition:background .15s;display:flex}.dfq3qa_link:hover,.dfq3qa_link:focus-visible{background:#f2f1ef}.dfq3qa_art{flex:0 0 56px;justify-content:center;align-items:center;height:58px;display:flex;position:relative}.dfq3qa_art img{object-fit:contain;width:48px;height:auto}.dfq3qa_flame img{width:43px}.dfq3qa_flame strong{color:#fff;font-variant-numeric:tabular-nums;paint-order:stroke fill;-webkit-text-stroke:3px #242226;font-size:16px;font-weight:900;line-height:1;position:absolute;top:31px;left:50%;transform:translate(-50%)}.dfq3qa_copy{flex:1;min-width:0;padding-top:10px}.dfq3qa_copy h2{letter-spacing:-.6px;font-size:20px;font-weight:900;line-height:1.2}.dfq3qa_status{color:#69676c;flex-direction:column;align-items:flex-start;gap:5px;margin-top:7px;font-size:14px;line-height:1.4;display:flex}.dfq3qa_status.dfq3qa_checkedStatus{flex-flow:wrap;align-items:center;gap:8px}.dfq3qa_status b{color:#7b4f68;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.dfq3qa_status b svg{color:#427555}.dfq3qa_status .dfq3qa_checked{color:#38644f;white-space:nowrap;background:#eef1ef;border-radius:999px;padding:4px 10px;font-weight:800}.dfq3qa_status .dfq3qa_checked svg{color:inherit}.dfq3qa_arrow{color:#69676c;flex:0 0 17px;margin:14px 3px 0 0}.dfq3qa_link:active .dfq3qa_art{transform:scale(.95)}.dfq3qa_attention{color:#fff;background:#ee4d91;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:12px;font-weight:900;display:flex;position:absolute;top:0;right:0}.dfq3qa_error{color:#69676c;margin:6px 4px 0;font-size:13px;line-height:1.55}.dfq3qa_error button{color:#26212b;font-size:inherit;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:5px;min-height:36px;margin-left:8px;padding:2px 0;font-weight:800;text-decoration:underline;display:inline-flex}.dfq3qa_skeleton{background:linear-gradient(100deg,#eceae6 25%,#f7f6f3 45%,#eceae6 65%) 0 0/200% 100%;border-radius:5px;width:150px;max-width:100%;height:17px;margin-bottom:21px;animation:1.4s infinite dfq3qa_shimmer;display:block}@keyframes dfq3qa_shimmer{to{background-position:-200% 0}}@media (max-width:1150px) and (min-width:801px),(max-width:700px){.dfq3qa_overview{grid-template-columns:minmax(0,1fr)}.dfq3qa_item{padding:5px 0 18px}.dfq3qa_item+.dfq3qa_item{padding:18px 0 5px}.dfq3qa_item+.dfq3qa_item:before{height:24px;top:0;left:50%}}@media (max-width:700px){.dfq3qa_item+.dfq3qa_item:before{width:24px;height:5px}}@media (prefers-reduced-motion:reduce){.dfq3qa_skeleton{animation:none}.dfq3qa_arrow{transition:none}}
.w3hCTW_finale{isolation:isolate;z-index:1000;position:fixed;inset:0;overflow:hidden}.w3hCTW_veil{background:#fff;animation:.24s ease-out both w3hCTW_clear-stage;position:absolute;inset:0}.w3hCTW_circle{transform-origin:50%;will-change:transform, width, height;background:#d8f1fd;border-radius:28px;position:absolute;overflow:hidden}.w3hCTW_mascot{transform-origin:50% 90%;will-change:transform;position:absolute}.w3hCTW_mascot>img{width:100%;height:100%;display:block}.w3hCTW_dressedCharacter{transform-origin:0 0;display:block}.w3hCTW_finale[data-phase=wipe] .w3hCTW_mascot{opacity:0}.w3hCTW_bubble{transform-origin:12% 100%;position:absolute}.w3hCTW_bubble>div{width:100%}@media (max-width:850px){.w3hCTW_bubble,.w3hCTW_finaleSpeech{transform-origin:50% 100%}.w3hCTW_welcomeLine{white-space:nowrap}.w3hCTW_finaleSpeech[data-tail-position=center]>span:first-child{bottom:-11px;left:50%;right:auto;transform:translate(-50%)rotate(-90deg)}}.w3hCTW_skip{opacity:0;background:#fff;border:1.5px solid #111;border-radius:999px;padding:12px 18px;font-size:13px;position:absolute;bottom:28px;right:28px}.w3hCTW_skip:focus-visible{opacity:1}@keyframes w3hCTW_clear-stage{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.w3hCTW_veil{animation:none}.w3hCTW_circle,.w3hCTW_mascot{will-change:auto}}
.rJV-SW_links{flex-wrap:wrap;justify-content:center;gap:4px 16px;max-width:100%;margin:15px auto 0;font-size:13px;line-height:1.6;display:flex}.rJV-SW_links a{color:#625a68;overflow-wrap:anywhere;text-underline-offset:3px;align-items:center;min-height:30px;text-decoration:underline;display:inline-flex}.rJV-SW_links a:hover{color:#302735}.rJV-SW_links a:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #91c8f2}
.Q1RP1a_gate{text-align:center;width:min(100%,660px);color:var(--ink);flex-direction:column;align-items:center;gap:22px;margin:28px auto 48px;padding:24px 18px;display:flex}.Q1RP1a_gate h1{letter-spacing:-.7px;outline:none;margin:0;font-size:clamp(25px,4.4vw,36px);font-weight:850;line-height:1.2}.Q1RP1a_gate h1 span,.Q1RP1a_pink{color:#c64482}.Q1RP1a_scene{flex-direction:column;align-items:center;width:min(100%,380px);margin-top:20px;display:flex}.Q1RP1a_bubble{width:100%;position:relative;top:-36px}.Q1RP1a_bubble[data-tail-position=center]>span:first-child{bottom:-11px;left:calc(50% - 10px);right:auto;transform:rotate(-90deg)}.Q1RP1a_bubble strong{color:var(--ink);font-size:16px;line-height:1.5}.Q1RP1a_daruma{width:150px;height:auto;margin-top:-4px;animation:.4s cubic-bezier(.18,.8,.3,1.18) both Q1RP1a_arrive;display:block}.Q1RP1a_gate p{color:#726b73;margin:0;font-size:14px;line-height:1.6}.Q1RP1a_links{flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:14px;font-weight:750;display:flex}.Q1RP1a_links a{text-underline-offset:4px;padding:8px 2px;text-decoration:underline}.Q1RP1a_links a:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:6px}@keyframes Q1RP1a_arrive{0%{transform:translateY(18px)scale(.9)}to{transform:none}}@media (max-width:500px){.Q1RP1a_gate{gap:18px;margin-top:12px;padding-inline:8px}.Q1RP1a_daruma{width:125px}}@media (prefers-reduced-motion:reduce){.Q1RP1a_daruma{animation:none}}
.S-tCdG_root{cursor:pointer;align-items:flex-start;gap:12px;min-width:0;min-height:44px;padding-block:5px;line-height:1.7;display:flex;position:relative}.S-tCdG_input{opacity:0;width:1px;height:1px;margin:0;position:absolute;top:12px}.S-tCdG_box{--checkbox-face:#fff;--checkbox-depth:#aaa9ae;background:linear-gradient(to bottom, var(--checkbox-face) 0 50%, var(--checkbox-depth) 50% 100%);color:#17151a;pointer-events:none;border:2px solid #17151a;border-radius:10px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;padding-bottom:5px;transition:box-shadow .18s,transform .18s;display:flex;position:relative}.S-tCdG_box:before{background:var(--checkbox-face);content:"";border-radius:8px;transition:filter .15s,transform .15s;position:absolute;inset:0 0 5px}.S-tCdG_box svg{opacity:0;z-index:1;flex:0 0 20px;width:20px;height:20px;transition:opacity .1s;position:relative}.S-tCdG_box path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .32s}.S-tCdG_text{overflow-wrap:anywhere;min-width:0}.S-tCdG_text a{color:#285d82;text-underline-offset:3px;text-decoration:underline}.S-tCdG_input:checked+.S-tCdG_box{--checkbox-face:#ff99c8;--checkbox-depth:#ce6d9c;transform:translateY(-2px)scale(1.05);box-shadow:0 0 0 3px #ff99c880}.S-tCdG_input:checked+.S-tCdG_box svg{opacity:1}.S-tCdG_input:checked+.S-tCdG_box path{stroke-dashoffset:0}:where(html[data-keyboard-focus=true]) .S-tCdG_input:focus-visible+.S-tCdG_box{outline-offset:4px;outline:3px solid #1769aa}.S-tCdG_input[aria-invalid=true]+.S-tCdG_box{border-color:#b43b53}.S-tCdG_root:has(.S-tCdG_input:disabled){cursor:default;opacity:.6}@media (prefers-reduced-motion:no-preference){.S-tCdG_root:hover .S-tCdG_input:not(:disabled)+.S-tCdG_box:before{filter:brightness(1.02);transform:translateY(-1px)}.S-tCdG_root:active .S-tCdG_input:not(:disabled)+.S-tCdG_box:before{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.S-tCdG_box,.S-tCdG_box:before,.S-tCdG_box svg,.S-tCdG_box path{transition:none}}
