.plan-badge-module__9UeQ0W__skeleton{background:var(--line);border-radius:999px;width:34px;height:18px;animation:1.4s ease-in-out infinite plan-badge-module__9UeQ0W__planPulse;display:inline-block}@keyframes plan-badge-module__9UeQ0W__planPulse{0%,to{opacity:.45}50%{opacity:.9}}
.upgrade-card-module__A7W10W__card{background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:12px;flex-direction:column;gap:3px;margin-bottom:16px;padding:12px 14px;transition:background .15s;display:flex}.upgrade-card-module__A7W10W__card:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}.upgrade-card-module__A7W10W__title{color:var(--accent);font-size:13px;font-weight:700}.upgrade-card-module__A7W10W__desc{color:var(--text-2);font-size:11.5px;line-height:1.5}.upgrade-card-module__A7W10W__cta{color:var(--text-1);margin-top:4px;font-size:12px;font-weight:600}
.auth-module__ZoHl_G__signIn{border:1px solid var(--line);background:var(--bg);color:var(--fg);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.auth-module__ZoHl_G__signIn:hover:not(:disabled){border-color:var(--dim)}.auth-module__ZoHl_G__signIn:disabled{opacity:.55;cursor:default}.auth-module__ZoHl_G__signIn:active:not(:disabled){transform:scale(.97)}.auth-module__ZoHl_G__signInLabel,.auth-module__ZoHl_G__signInShort{white-space:nowrap}.auth-module__ZoHl_G__signInShort{display:none}.auth-module__ZoHl_G__signInWall{padding:12px 20px;font-size:15px}.auth-module__ZoHl_G__gmark{flex:none;width:15px;height:15px}.auth-module__ZoHl_G__signInWall .auth-module__ZoHl_G__gmark{width:17px;height:17px}@media (max-width:560px){.auth-module__ZoHl_G__signIn:not(.auth-module__ZoHl_G__signInWall){padding:7px 11px}.auth-module__ZoHl_G__signIn:not(.auth-module__ZoHl_G__signInWall) .auth-module__ZoHl_G__signInLabel{display:none}.auth-module__ZoHl_G__signIn:not(.auth-module__ZoHl_G__signInWall) .auth-module__ZoHl_G__signInShort{display:inline}}.auth-module__ZoHl_G__menuRoot{display:flex;position:relative}.auth-module__ZoHl_G__avatarBtn{background:0 0;border:none;border-radius:999px;padding:0;line-height:0;display:flex}.auth-module__ZoHl_G__avatar,.auth-module__ZoHl_G__monogram{border-radius:999px;width:28px;height:28px}.auth-module__ZoHl_G__avatar{object-fit:cover}.auth-module__ZoHl_G__monogram{background:var(--accent-soft);color:var(--accent);place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.auth-module__ZoHl_G__menu{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);flex-direction:column;min-width:168px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #10141e1f}.auth-module__ZoHl_G__menuWho{border-bottom:1px solid var(--line);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:6px 10px 8px;font-size:12px;overflow:hidden}.auth-module__ZoHl_G__menuItem{color:var(--fg);text-align:left;background:0 0;border:none;border-radius:8px;padding:9px 10px;font-size:13px}.auth-module__ZoHl_G__menuItem:first-of-type{margin-top:4px}.auth-module__ZoHl_G__menuItem:hover{background:var(--surface)}
.player-module__skVarq__studio{--chrome:340px;flex-direction:column;height:100%;min-height:0;animation:.28s player-module__skVarq__lx-screen-in;display:flex}.player-module__skVarq__studioResizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.player-module__skVarq__studioResizing .player-module__skVarq__videoHost{pointer-events:none}.player-module__skVarq__tip{position:relative}.player-module__skVarq__tip:after{content:attr(data-tip);transform-origin:50%;z-index:60;color:#fff;white-space:nowrap;letter-spacing:-.01em;opacity:0;pointer-events:none;background:#121216f0;border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:600;line-height:1;transition:opacity .12s,transform .12s;position:absolute;left:50%;transform:translate(-50%)scale(.96);box-shadow:0 8px 22px -10px #000000b3}.player-module__skVarq__tipDown:after{top:calc(100% + 7px)}.player-module__skVarq__tipUp:after{bottom:calc(100% + 9px)}.player-module__skVarq__tip:hover:after,.player-module__skVarq__tip:focus-visible:after{opacity:1;transform:translate(-50%)scale(1)}.player-module__skVarq__tip:disabled:after{content:none}.player-module__skVarq__tipEnd:after{left:auto;right:0;transform:translate(0)scale(.96)}.player-module__skVarq__tipEnd:hover:after,.player-module__skVarq__tipEnd:focus-visible:after{transform:translate(0)scale(1)}.player-module__skVarq__strip{border-bottom:1px solid var(--line-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 22px;display:flex}.player-module__skVarq__back{color:var(--ink);flex:none;align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.player-module__skVarq__stripTitle{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;color:var(--text-3);flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.player-module__skVarq__stripPractice{border:1px solid var(--line);color:var(--text-2);white-space:nowrap;border-radius:999px;flex:none;padding:6px 12px;font-size:12px;font-weight:700}.player-module__skVarq__stripPractice:hover{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.player-module__skVarq__stripExt{color:#0006;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.player-module__skVarq__stripExt:hover{color:var(--accent)}.player-module__skVarq__stripIcon{color:#0006;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;padding:0;transition:background .14s,color .14s;display:grid}.player-module__skVarq__stripIcon:hover{background:var(--control);color:var(--ink)}.player-module__skVarq__stripIcon[data-on=true]{background:var(--accent-soft);color:var(--accent)}.player-module__skVarq__body{flex:1;min-height:0;display:flex}.player-module__skVarq__left{scrollbar-width:thin;scrollbar-color:#0000002e transparent;flex-direction:column;flex:1;min-width:0;padding:22px 24px;display:flex;overflow-y:auto}.player-module__skVarq__stage{width:100%;max-width:calc((100dvh - var(--chrome)) * 16 / 9);flex:none;min-width:min(100%,480px);margin:0 auto;position:relative;container-type:inline-size}.player-module__skVarq__videoBox{aspect-ratio:16/9;background:#000;border-radius:16px;width:100%;position:relative;overflow:hidden}.player-module__skVarq__videoHost{position:absolute;inset:0}.player-module__skVarq__videoHost iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.player-module__skVarq__captionWrap{--cap-font:clamp(15px, 2.05cqw, 40px);--cap-font-ko:clamp(12.5px, 1.5cqw, 29px);z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:clamp(6px,.75cqw,13px);padding:0 clamp(14px,4cqw,76px);display:flex;position:absolute;bottom:clamp(20px,4.4cqw,78px);left:0;right:0}.player-module__skVarq__captionCard{pointer-events:auto;-webkit-backdrop-filter:blur(10px);background:#0f1118c2;border:1px solid #ffffff17;border-radius:clamp(13px,1.3cqw,22px);max-width:100%;padding:clamp(8px,.72cqw,15px) clamp(14px,1.5cqw,30px);box-shadow:0 12px 30px -14px #0000008c}.player-module__skVarq__captionLine{color:#fff;font-size:calc(var(--cap-font) * var(--cap-scale,1));letter-spacing:-.01em;text-align:center;margin:0;font-weight:700;line-height:1.55}.player-module__skVarq__captionKo{color:#ffffffc7;font-size:calc(var(--cap-font-ko) * var(--cap-scale,1));text-align:center;margin:3px 0 0;font-weight:600;line-height:1.55}.player-module__skVarq__captionRomanization{color:#ffffff9e;font-size:calc(var(--cap-font-ko) * var(--cap-scale,1) * .9);letter-spacing:.01em;text-align:center;margin:2px 0 0;font-weight:500;line-height:1.45}.player-module__skVarq__captionPeeking{cursor:pointer}.player-module__skVarq__captionHint{color:#ffffffe6;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(10px);background:#0f1118a8;border:1px dashed #ffffff6b;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.player-module__skVarq__captionWord{background:var(--highlight);color:var(--highlight-ink);cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:0 4px}.player-module__skVarq__captionSup{vertical-align:super;font-size:.6em;font-weight:800}.player-module__skVarq__captionFoots{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.player-module__skVarq__captionFoot{background:var(--highlight);color:var(--highlight-ink);font-size:calc(var(--cap-font-ko) * var(--cap-scale,1) * .92);cursor:pointer;pointer-events:auto;border:0;border-radius:999px;padding:5px 13px;font-weight:700;box-shadow:0 4px 12px -5px #0006}.player-module__skVarq__capScore{pointer-events:auto;flex-direction:column;align-items:center;gap:6px;max-width:min(560px,100%);display:flex}.player-module__skVarq__capScoreDetail{text-align:left;width:min(560px,100%)}.player-module__skVarq__capScoreDetail .player-module__skVarq__sDetail{background:var(--paper);margin-top:0;box-shadow:0 18px 40px -18px #0009}.player-module__skVarq__seekRow{flex:none;align-items:center;gap:14px;margin-top:16px;display:flex}.player-module__skVarq__seekTime{font-family:var(--mono);color:#00000073;flex:none;font-size:11.5px;font-weight:500}.player-module__skVarq__seekTrack{background:var(--track);cursor:pointer;touch-action:none;border-radius:3px;flex:1;height:4px;position:relative}.player-module__skVarq__seekTrack:before{content:"";position:absolute;inset:-8px 0}.player-module__skVarq__seekFill{background:var(--accent);border-radius:3px;height:100%}.player-module__skVarq__seekKnob{border:4px solid var(--accent);box-sizing:border-box;width:15px;height:15px;box-shadow:0 2px 6px rgba(var(--accent-rgb), .4);pointer-events:none;background:#fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.player-module__skVarq__controlsCard{background:var(--surface);border:1px solid #0000000d;border-radius:18px;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.player-module__skVarq__transport{align-items:center;gap:12px;display:flex}.player-module__skVarq__roundBtn{background:var(--paper);border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.player-module__skVarq__roundBtn:disabled{opacity:.45;cursor:default}.player-module__skVarq__roundBtn:active:not(:disabled){transform:scale(.95)}.player-module__skVarq__playBtn{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;box-shadow:0 6px 14px -5px #0006}.player-module__skVarq__playBtn:active{transform:scale(.96)}.player-module__skVarq__controlsRight{align-items:center;gap:7px;display:flex}.player-module__skVarq__loopBtn{background:var(--control);border:1px solid var(--line);box-sizing:border-box;width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:11px;place-items:center;padding:0;display:grid}.player-module__skVarq__loopBtn:disabled{opacity:.45;cursor:default}.player-module__skVarq__loopBtnOn{background:rgba(var(--accent-rgb), .12);color:var(--accent);border-color:rgba(var(--accent-rgb), .2)}.player-module__skVarq__shadowBtn{border:1px solid var(--line);background:var(--control);cursor:pointer;height:40px;color:var(--ink);border-radius:12px;flex:none;align-self:flex-start;align-items:center;gap:9px;margin-top:12px;padding:0 16px;font-size:13.5px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.player-module__skVarq__shadowBtn:disabled{opacity:.5;cursor:default}.player-module__skVarq__shadowBtnOn{background:rgba(var(--accent-rgb), .12);border-color:rgba(var(--accent-rgb), .22);color:var(--accent)}.player-module__skVarq__shadowKbd{font-family:var(--mono);color:#00000073;background:#0000000d;border:1px solid #00000014;border-radius:4px;padding:1.5px 6px;font-size:10px;font-weight:600}.player-module__skVarq__recBtn{border:1px solid var(--line);background:var(--control);height:38px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.player-module__skVarq__recBtn:disabled{opacity:.45;cursor:default}.player-module__skVarq__recBtnOn{background:var(--record);color:#fff;border-color:#0000}.player-module__skVarq__ytNotice{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:14px;flex:none;margin-top:14px;padding:12px 16px}.player-module__skVarq__ytNoticeTitle{color:var(--accent);margin:0;font-size:13px;font-weight:700}.player-module__skVarq__ytNoticeBody{color:var(--text-2);margin:5px 0 0;font-size:12.5px;font-weight:500;line-height:1.6}.player-module__skVarq__ytNoticeBody b{color:var(--ink);font-weight:700}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__ytNotice{background:#ffffff14;border-color:#ffffff24}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__ytNoticeTitle{color:#fff}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__ytNoticeBody{color:#ffffffb8}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__ytNoticeBody b{color:#fff}.player-module__skVarq__micNotice{background:#ff3c3c0d;border:1px solid #ff3c3c2e;border-radius:14px;flex:none;margin-top:12px;padding:12px 16px}.player-module__skVarq__micTitle{color:var(--record);margin:0;font-size:13px;font-weight:700}.player-module__skVarq__micBody{color:#0000008c;margin:5px 0 0;font-size:12.5px;font-weight:500;line-height:1.6}.player-module__skVarq__pronQuota{text-align:center;color:var(--text-4);margin:10px 0 0;font-size:12px;font-weight:500;line-height:1.6}.player-module__skVarq__pronQuota b{color:var(--text-2);font-weight:700}.player-module__skVarq__pronQuota a{color:var(--text-3);text-underline-offset:2px;text-decoration:underline}.player-module__skVarq__sScoreRow{margin-top:8px;display:flex}.player-module__skVarq__sScore{cursor:pointer;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.player-module__skVarq__sScoreNum:after{content:"점";opacity:.7;margin-left:1px;font-size:10px;font-weight:600}.player-module__skVarq__sScoreTries{opacity:.62;font-size:11px;font-weight:600}.player-module__skVarq__toneGood{color:#0b9268;background:#10c98d1f;border-color:#10c98d3d}.player-module__skVarq__toneOk{color:#b45309;background:#d977061a;border-color:#d9770638}.player-module__skVarq__toneBad{color:var(--danger);background:#e5484d1a;border-color:#e5484d38}.player-module__skVarq__sScoring{margin-top:8px}.player-module__skVarq__sScoreSkel{border-radius:999px;width:76px;height:26px;display:block}.player-module__skVarq__sDetailSkel{background:var(--surface);border:1px solid #0000000d;border-radius:12px;flex-direction:column;gap:8px;margin-top:8px;padding:12px 14px;display:flex}.player-module__skVarq__sSkelLine{height:11px}.player-module__skVarq__sDetail{background:var(--surface);border:1px solid #0000000d;border-radius:12px;margin-top:8px;padding:12px 14px;animation:.2s player-module__skVarq__lx-pop}.player-module__skVarq__sDetailWords{flex-wrap:wrap;gap:5px 7px;margin:0;font-size:13.5px;font-weight:700;line-height:1.5;display:flex}.player-module__skVarq__sDetailFeedback{color:#0009;margin:9px 0 0;font-size:12.5px;font-weight:500;line-height:1.6}.player-module__skVarq__sDetailBtn{border:1px solid var(--line);background:var(--paper);height:32px;color:var(--ink);cursor:pointer;border-radius:9px;margin-top:10px;padding:0 14px;font-size:12.5px;font-weight:700}.player-module__skVarq__scoreWord{cursor:default}.player-module__skVarq__wordGood{color:var(--success)}.player-module__skVarq__wordOk{color:#d97706}.player-module__skVarq__wordBad{color:var(--danger)}.player-module__skVarq__wordMissed{color:#00000059;text-decoration:line-through}.player-module__skVarq__wordExtra{color:#0006;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.player-module__skVarq__keys{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:18px;margin-top:auto;padding-top:18px;display:flex}.player-module__skVarq__key{color:#0006;align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.player-module__skVarq__panel{width:var(--panel-w,400px);background:#fcfcfb;border-left:1px solid #00000012;flex-direction:column;flex:none;min-height:0;display:flex;position:relative}.player-module__skVarq__resizer{z-index:3;cursor:col-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0;left:-6px}.player-module__skVarq__resizer:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:5px}.player-module__skVarq__resizer:hover:after,.player-module__skVarq__resizerActive:after{background:var(--accent)}.player-module__skVarq__panelHead{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:8px;padding:12px 14px;display:flex}.player-module__skVarq__panelGear{width:34px;height:34px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;transition:background .14s,color .14s;display:grid}.player-module__skVarq__panelGear:hover{background:var(--control);color:var(--ink)}.player-module__skVarq__panelHeadSpacer{flex:none;width:34px}.player-module__skVarq__romanizationToggle{border:1px solid var(--line-soft);width:34px;height:34px;color:var(--text-3);cursor:pointer;letter-spacing:.04em;background:0 0;border-radius:10px;flex:none;font-size:11px;font-weight:800}.player-module__skVarq__romanizationToggle:hover,.player-module__skVarq__romanizationToggle[data-active=true]{border-color:rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .08);color:var(--accent)}.player-module__skVarq__panelTabs{background:var(--control);border-radius:999px;gap:3px;margin:0 auto;padding:3px;display:flex}.player-module__skVarq__panelTab{cursor:pointer;color:var(--text-3);background:0 0;border:0;border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:600;transition:color .14s}.player-module__skVarq__panelTab[data-active=true]{background:var(--paper);color:var(--accent);font-weight:700;box-shadow:0 2px 8px -2px #00000029}.player-module__skVarq__panelScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0000002e transparent;flex:1;min-height:0;padding:14px 16px 24px;overflow-y:auto}.player-module__skVarq__listHead{color:#0006;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:0 2px;font-size:11px;display:flex}.player-module__skVarq__listCount{background:var(--control);color:var(--text-2);border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.player-module__skVarq__listReset{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.player-module__skVarq__listReset:disabled{color:var(--text-4);cursor:default}.player-module__skVarq__resumeChip{background:var(--accent-soft);width:100%;color:var(--accent);text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:7px;margin-bottom:10px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.player-module__skVarq__resumeChip b{font-family:var(--mono);font-weight:700}.player-module__skVarq__sCard{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;margin-bottom:6px;padding:11px 14px}.player-module__skVarq__sCardCur{background:var(--paper);border-color:rgba(var(--accent-rgb), .28);box-shadow:0 10px 26px -16px rgba(var(--accent-rgb), .5);padding:16px 18px}.player-module__skVarq__sTop{align-items:flex-start;gap:10px;display:flex}.player-module__skVarq__sText{min-width:0;color:var(--text-2);flex:1;margin:0;font-size:14px;font-weight:500;line-height:1.65}.player-module__skVarq__sTextCur{color:var(--ink);font-size:16px;font-weight:700}.player-module__skVarq__sWord{color:var(--accent);cursor:pointer;font-weight:700}.player-module__skVarq__sSup{font-size:9px;font-weight:800}.player-module__skVarq__sBm{cursor:pointer;color:#00000042;opacity:0;background:0 0;border:0;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;padding:0;transition:opacity .12s,color .12s;display:grid}.player-module__skVarq__sCard:hover .player-module__skVarq__sBm,.player-module__skVarq__sCardCur .player-module__skVarq__sBm,.player-module__skVarq__sBmOn{opacity:1}.player-module__skVarq__sBm:hover{color:#00000080}.player-module__skVarq__sBmOn,.player-module__skVarq__sBmOn:hover{color:var(--accent)}.player-module__skVarq__sKo{color:#00000080;margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.6}.player-module__skVarq__sRomanization{color:#0000006b;margin:3px 0 0;font-size:12px;font-weight:500;line-height:1.55}.player-module__skVarq__sSpeechLevels{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.player-module__skVarq__sSpeechLevel{border:1px solid rgba(var(--accent-rgb), .16);background:rgba(var(--accent-rgb), .06);color:var(--accent);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.player-module__skVarq__sMerged{color:var(--accent);margin:6px 0 0;font-size:11px;font-weight:600}.player-module__skVarq__sFoot{border-top:1px dashed #00000026;flex-direction:column;gap:8px;margin-top:12px;padding-top:11px;display:flex}.player-module__skVarq__sFootRow{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:0;display:flex}.player-module__skVarq__sFootTerm{color:var(--accent);flex:none;font-size:12.5px;font-weight:700}.player-module__skVarq__sFootKo{color:#0009;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.player-module__skVarq__sFootMore{color:#0006;flex:none;align-items:center;gap:3px;margin-left:auto;font-size:11px;font-weight:500;display:inline-flex}.player-module__skVarq__sActs{gap:8px;margin-top:12px;display:flex}.player-module__skVarq__sActBtn{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:9px;padding:7px 13px;font-size:12px;font-weight:600}.player-module__skVarq__sActBtn:active{transform:scale(.97)}.player-module__skVarq__blurred{filter:blur(8px);-webkit-user-select:none;user-select:none}.player-module__skVarq__wordsHead{color:var(--ink);margin:0 0 12px;font-size:13px;font-weight:700}.player-module__skVarq__wordsEmpty{color:var(--text-3);margin:0;font-size:13px;font-weight:500}.player-module__skVarq__wordsList{flex-direction:column;gap:10px;display:flex}.player-module__skVarq__wordCard{background:var(--paper);text-align:left;cursor:pointer;border:1px solid #00000012;border-radius:13px;width:100%;padding:14px 15px;transition:border-color .15s;display:block}.player-module__skVarq__wordCard:hover{border-color:rgba(var(--accent-rgb), .4)}.player-module__skVarq__wordTerm{color:var(--ink);font-size:15px;font-weight:700;display:block}.player-module__skVarq__wordKo{color:#0009;margin-top:5px;font-size:13px;font-weight:500;display:block}.player-module__skVarq__dictHead{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.player-module__skVarq__dictTerm{letter-spacing:-.02em;color:var(--ink);font-size:28px;font-weight:800}.player-module__skVarq__dictPlay{color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:18px;padding:0;font-size:11.5px;font-weight:600;display:inline-flex}.player-module__skVarq__dictPlay:hover,.player-module__skVarq__dictPlayGlyph{color:var(--accent)}.player-module__skVarq__dictMeaning{color:var(--ink);margin:0 0 20px;font-size:17px;font-weight:600}.player-module__skVarq__dictExample{background:var(--surface);border-radius:14px;padding:16px 18px}.player-module__skVarq__dictExampleLabel{color:#0006;margin:0 0 8px;font-size:10px;font-weight:600}.player-module__skVarq__dictExampleText{color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:1.55}.player-module__skVarq__dictExampleMark{color:var(--accent);font-weight:700}.player-module__skVarq__dictExampleKo{color:#00000073;margin:5px 0 0;font-size:13px;font-weight:500;line-height:1.5}.player-module__skVarq__loadHead{color:var(--ink);align-items:center;gap:8px;padding:4px 2px 10px;font-size:13px;display:flex}.player-module__skVarq__loadDot{background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite player-module__skVarq__pulse}.player-module__skVarq__loadSub{color:var(--text-3);margin:0 0 10px;padding:0 2px;font-size:11.5px;font-weight:500}.player-module__skVarq__skelRow{border-bottom:1px solid var(--line-soft);padding:13px 2px}.player-module__skVarq__skelBar{background:var(--control);border-radius:6px;height:13px;animation:1.4s ease-in-out infinite player-module__skVarq__pulse}@keyframes player-module__skVarq__pulse{0%,to{opacity:.5}50%{opacity:1}}.player-module__skVarq__pane{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:56px 20px;display:flex}.player-module__skVarq__paneTitle{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:700}.player-module__skVarq__paneMsg{color:var(--text-2);margin:0;font-size:13.5px;font-weight:500;line-height:1.6}.player-module__skVarq__paneActs{flex-direction:column;align-items:center;gap:10px;display:flex}.player-module__skVarq__paneSupport{color:var(--text-2);text-underline-offset:3px;margin-top:18px;font-size:13px;text-decoration:underline;display:inline-block}.player-module__skVarq__paneSupport:hover{color:var(--text-1)}.player-module__skVarq__retryBtn{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600}.player-module__skVarq__retryBtn:active{transform:scale(.97)}.player-module__skVarq__ghostBtn{border:1px solid var(--line);color:var(--text-2);border-radius:999px;padding:10px 18px;font-size:14px}.player-module__skVarq__wallBtn{background:var(--accent);color:#fff;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600}.player-module__skVarq__wallBtn:active{transform:scale(.97)}.player-module__skVarq__partChipWrap{flex:none;position:relative}.player-module__skVarq__partChip{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:700;display:flex}.player-module__skVarq__partMenu{z-index:40;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-el,14px);width:252px;max-height:min(60dvh,420px);box-shadow:var(--shadow-float,0 16px 38px -12px #00000047);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.player-module__skVarq__partRow{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:12.5px;display:flex}.player-module__skVarq__partRow:hover{background:var(--control)}.player-module__skVarq__partRow[data-active=true]{background:var(--accent-soft)}.player-module__skVarq__partRowState{text-align:center;width:16px;color:var(--text-4);flex:none;font-size:11px}.player-module__skVarq__partRowStateDone{color:var(--success);font-weight:800}.player-module__skVarq__partRowStateCur{color:var(--accent)}.player-module__skVarq__partRowName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-weight:600;overflow:hidden}.player-module__skVarq__partRow[data-active=true] .player-module__skVarq__partRowName{color:var(--accent)}.player-module__skVarq__partRowDur{font-family:var(--mono);color:var(--text-3);flex:none;font-size:11px}.player-module__skVarq__partDoneWrap{z-index:8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a081480;place-items:center;display:grid;position:absolute;inset:0}.player-module__skVarq__partDoneCard{background:var(--paper);min-width:240px;max-width:86%;box-shadow:var(--shadow-float,0 16px 38px -12px #00000047);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:5px;padding:22px 26px 20px;display:flex}.player-module__skVarq__partDoneChk{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:3px;font-size:17px;font-weight:800;display:grid}.player-module__skVarq__partDoneTitle{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:800}.player-module__skVarq__partDoneMeta{color:var(--text-3);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:500}.player-module__skVarq__partDoneActs{gap:8px;margin-top:13px;display:flex}.player-module__skVarq__partDoneGhost{border:1px solid var(--line-strong);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:600}.player-module__skVarq__partDoneGhost:hover{background:var(--control)}.player-module__skVarq__partDonePrimary{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700}.player-module__skVarq__partDonePrimary:active{transform:scale(.97)}.player-module__skVarq__partDoneLink{color:var(--text-3);text-underline-offset:3px;margin-top:11px;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-block}.player-module__skVarq__partDoneLink:hover{color:var(--accent)}.player-module__skVarq__studio[data-focus=on]{background:#0b0b0d}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__body{position:relative}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__strip{z-index:30;background:linear-gradient(#0000008c,#0000);border-bottom:0;height:48px;transition:opacity .24s;position:absolute;top:0;left:0;right:0}.player-module__skVarq__studio[data-focus=on][data-panel=open] .player-module__skVarq__strip{right:var(--panel-w,400px)}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__back,.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__stripTitle{color:#ffffffdb}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__stripPractice{color:#ffffffdb;border-color:#ffffff3d}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__stripPractice:hover{color:#fff;background:#ffffff1f;border-color:#fff6}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__stripIcon,.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__stripExt{color:#ffffff9e}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__stripIcon:hover,.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__stripExt:hover{color:#fff;background:#ffffff24}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__stripIcon[data-on=true]{color:#fff;background:#ffffff2e}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__partChip{color:#fff;background:#ffffff1f;border-color:#ffffff3d}.player-module__skVarq__studio[data-focus=on]{--chrome:182px}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__left{padding:56px 26px 18px}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__keys,.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__shadowBtn{display:none}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__controlsCard{-webkit-backdrop-filter:blur(14px);background:#1c1c20d1;border-color:#ffffff1a;transition:opacity .24s}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__seekRow{transition:opacity .24s}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__seekTime{color:#ffffff8c}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__seekTrack{background:#fff3}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__roundBtn,.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__loopBtn,.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__recBtn{color:#ffffffeb;background:#ffffff14;border-color:#ffffff24}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__playBtn{color:#101014;background:#fff}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__loopBtnOn{background:rgba(var(--accent-rgb), .28);border-color:rgba(var(--accent-rgb), .5);color:#fff}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__recBtnOn{background:var(--record);color:#fff;border-color:#0000}:is(.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__controlsCard .lx-seg,.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__controlsCard .lx-stepper){background:#ffffff14;border-color:#ffffff24}:is(.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__controlsCard .lx-seg-item,.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__controlsCard .lx-stepper button,.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__controlsCard .lx-stepper output){color:#ffffffc7}.player-module__skVarq__studio[data-focus=on] .player-module__skVarq__controlsCard .lx-seg-item[data-selected=true]{color:#101014;background:#ffffffeb}.player-module__skVarq__studio[data-idle=on]{cursor:none}.player-module__skVarq__studio[data-idle=on] .player-module__skVarq__strip,.player-module__skVarq__studio[data-idle=on] .player-module__skVarq__seekRow,.player-module__skVarq__studio[data-idle=on] .player-module__skVarq__controlsCard{opacity:0;pointer-events:none}.player-module__skVarq__studio[data-fs=on]{background:#0b0b0d}.player-module__skVarq__studio[data-fs=on] .player-module__skVarq__left{padding:56px 30px 22px}.player-module__skVarq__studio[data-fs=on] .player-module__skVarq__panel{z-index:20;border-left:0;animation:.22s player-module__skVarq__lx-panel-in;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 60px -20px #000000b3}@keyframes player-module__skVarq__lx-panel-in{0%{transform:translate(100%)}to{transform:none}}.player-module__skVarq__studio[data-panel=closed] .player-module__skVarq__panel{display:none}.player-module__skVarq__studio[data-fs=on][data-panel=open] .player-module__skVarq__captionWrap{padding-right:calc(var(--panel-w,400px) + clamp(14px, 4cqw, 76px))}.player-module__skVarq__studio[data-cap=cinema]{--chrome:calc(430px + 95px * var(--cap-scale,1))}.player-module__skVarq__studio[data-cap=cinema][data-focus=on]{--chrome:calc(272px + 95px * var(--cap-scale,1))}.player-module__skVarq__studio[data-cap=cinema] .player-module__skVarq__captionWrap{justify-content:center;min-height:clamp(76px,8.4cqw,148px);margin-top:clamp(10px,1.2cqw,20px);padding:0;position:static}.player-module__skVarq__studio[data-cap=cinema] .player-module__skVarq__captionCard{background:#0f1118f0;border-radius:clamp(14px,1.2cqw,20px);width:100%;padding:clamp(12px,1.15cqw,24px) clamp(16px,2cqw,40px)}.player-module__skVarq__studio[data-ytc=on][data-cap]{--chrome:452px}.player-module__skVarq__studio[data-ytc=on][data-cap][data-focus=on]{--chrome:292px}@media (max-width:900px){.player-module__skVarq__studio{height:auto;min-height:100%}.player-module__skVarq__strip{padding:0 14px}.player-module__skVarq__body{flex-direction:column}.player-module__skVarq__left{flex:none;padding:14px 14px 18px;overflow:visible}.player-module__skVarq__stage{min-width:0;max-width:none}.player-module__skVarq__captionWrap{padding:0 14px;bottom:26px}.player-module__skVarq__captionCard{border-radius:12px;padding:7px 13px}.player-module__skVarq__keys,.player-module__skVarq__stripIcon[data-desktop=true]{display:none}.player-module__skVarq__panel{border-left:0;border-top:1px solid var(--line-soft);width:auto}.player-module__skVarq__panelScroll{overflow:visible}.player-module__skVarq__resizer{display:none}}@media (max-width:380px){.player-module__skVarq__stripTitle{display:none}}.player-module__skVarq__wallPrice{background:rgba(var(--accent-rgb), .09);max-width:320px;color:var(--accent);border-radius:12px;margin:14px auto 2px;padding:11px 16px;font-size:13.5px;font-weight:700}.player-module__skVarq__wallPriceSub{color:var(--text-2);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.player-module__skVarq__langNudge{border:1px solid rgba(var(--accent-rgb), .24);background:rgba(var(--accent-rgb), .06);border-radius:11px;align-items:center;gap:10px;margin:10px 12px 0;padding:10px 12px;display:flex}.player-module__skVarq__langNudgeMsg{min-width:0;color:var(--text-2);flex:1;margin:0;font-size:12.5px;font-weight:500;line-height:1.55}.player-module__skVarq__langNudgeGo{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;height:30px;padding:0 12px;font-size:12.5px;font-weight:700}.player-module__skVarq__langNudgeClose{width:26px;height:26px;color:var(--text-4);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.player-module__skVarq__langNudgeClose:hover{background:#0000000d}
.library-module__tBXAta__screen{padding:32px 40px 48px;animation:.28s library-module__tBXAta__lx-screen-in}.library-module__tBXAta__title{letter-spacing:-.02em;color:var(--ink);margin:0 0 20px;font-size:26px;font-weight:800}.library-module__tBXAta__search{background:var(--control);border-radius:999px;align-items:center;gap:10px;max-width:520px;margin-bottom:16px;padding:13px 18px;display:flex}.library-module__tBXAta__searchGlyph{color:var(--text-4);flex:none}.library-module__tBXAta__searchInput{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;font-weight:500}.library-module__tBXAta__searchInput::placeholder{color:#0006}.library-module__tBXAta__filters{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.library-module__tBXAta__filter{cursor:pointer;background:var(--paper);color:var(--text-2);border:1.5px solid var(--line);border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .14s,color .14s,border-color .14s}.library-module__tBXAta__filter:hover{border-color:var(--line-strong);color:var(--ink)}.library-module__tBXAta__filter[data-active=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.library-module__tBXAta__section+.library-module__tBXAta__section{margin-top:36px}.library-module__tBXAta__sectionTitle{color:var(--ink);margin:0 0 16px;font-size:17px;font-weight:700}.library-module__tBXAta__grid{grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:18px 16px;display:grid}.library-module__tBXAta__card{min-width:0;display:flex;position:relative}.library-module__tBXAta__cardLink{background:var(--surface);border:1px solid var(--line-soft);border-radius:18px;flex-direction:column;flex:1;min-width:0;padding:8px 8px 12px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex}.library-module__tBXAta__cardLink:hover{background:var(--paper);border-color:var(--line);box-shadow:var(--shadow-card);transform:translateY(-3px)}.library-module__tBXAta__cardLink:active{transform:translateY(-1px)}.library-module__tBXAta__cardThumb{aspect-ratio:16/9;background:var(--track);border-radius:12px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.library-module__tBXAta__cardImg{object-fit:cover;width:100%;height:100%;transition:transform .22s;position:absolute;inset:0}.library-module__tBXAta__cardLink:hover .library-module__tBXAta__cardImg{transform:scale(1.04)}.library-module__tBXAta__cardPlay{width:40px;height:40px;color:var(--ink);opacity:0;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82);box-shadow:0 4px 14px #0003}.library-module__tBXAta__cardLink:hover .library-module__tBXAta__cardPlay{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){.library-module__tBXAta__cardLink,.library-module__tBXAta__cardImg,.library-module__tBXAta__cardPlay{transition:none}.library-module__tBXAta__cardLink:hover,.library-module__tBXAta__cardLink:hover .library-module__tBXAta__cardImg{transform:none}}.library-module__tBXAta__cardStamp{font-family:var(--mono);color:#fff;background:#0000008c;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:600;position:absolute;bottom:8px;right:8px}.library-module__tBXAta__cardBody{flex-direction:column;min-width:0;padding:0 5px;display:flex}.library-module__tBXAta__cardTitle{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.library-module__tBXAta__cardLink:hover .library-module__tBXAta__cardTitle{color:var(--accent)}.library-module__tBXAta__cardMeta{align-items:center;gap:7px;min-width:0;margin-top:8px;display:flex}.library-module__tBXAta__cardPart{color:var(--accent);background:var(--accent-soft);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.library-module__tBXAta__cardSub{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:11.5px;font-weight:500}.library-module__tBXAta__menuRoot{z-index:3;position:absolute;top:14px;right:14px}.library-module__tBXAta__kebab{color:#fff;cursor:pointer;opacity:0;background:#00000080;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .16s,background .16s;display:flex}.library-module__tBXAta__card:hover .library-module__tBXAta__kebab,.library-module__tBXAta__kebab:focus-visible,.library-module__tBXAta__kebab[aria-expanded=true]{opacity:1}.library-module__tBXAta__kebab:hover{background:#000000b8}@media (hover:none){.library-module__tBXAta__kebab{opacity:1;background:#0000006b}}.library-module__tBXAta__menu{background:var(--surface);border:1px solid var(--line-soft);min-width:184px;box-shadow:var(--shadow-card,0 12px 30px #00000029);border-radius:14px;padding:6px;animation:.14s library-module__tBXAta__menuIn;position:absolute;top:38px;right:0}@keyframes library-module__tBXAta__menuIn{0%{opacity:0;transform:translateY(-4px)}}.library-module__tBXAta__menuItem{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px 11px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .12s;display:flex}.library-module__tBXAta__menuItem:hover:not(:disabled){background:var(--control)}.library-module__tBXAta__menuItem:disabled{opacity:.55;cursor:default}.library-module__tBXAta__menuItemDanger{color:var(--danger,#e5484d)}.library-module__tBXAta__menuItemDanger:hover:not(:disabled){background:#e5484d1a}.library-module__tBXAta__confirm{padding:6px 7px 7px}.library-module__tBXAta__confirmText{color:var(--text-2);margin:0 0 11px;font-size:12.5px;font-weight:500;line-height:1.5}.library-module__tBXAta__confirmRow{gap:8px;display:flex}.library-module__tBXAta__confirmCancel,.library-module__tBXAta__confirmGo{cursor:pointer;border-radius:10px;flex:1;height:36px;font-size:12.5px;font-weight:700}.library-module__tBXAta__confirmCancel{border:1.5px solid var(--line);color:var(--ink);background:0 0}.library-module__tBXAta__confirmGo{background:var(--danger,#e5484d);color:#fff;border:0}.library-module__tBXAta__confirmCancel:disabled,.library-module__tBXAta__confirmGo:disabled{opacity:.5;cursor:default}.library-module__tBXAta__toast{z-index:40;background:var(--ink);color:#fff;border-radius:999px;max-width:calc(100vw - 32px);padding:12px 20px;font-size:13px;font-weight:600;animation:.2s library-module__tBXAta__toastIn;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000038}@keyframes library-module__tBXAta__toastIn{0%{opacity:0;transform:translate(-50%,10px)}}@media (prefers-reduced-motion:reduce){.library-module__tBXAta__menu,.library-module__tBXAta__toast{animation:none}}.library-module__tBXAta__group{max-width:780px;margin-bottom:26px}.library-module__tBXAta__groupHead{align-items:center;gap:10px;min-width:0;margin-bottom:10px;display:flex}.library-module__tBXAta__groupThumb{object-fit:cover;background:var(--track);border-radius:7px;flex:none;width:44px;height:25px}.library-module__tBXAta__groupTitle{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.library-module__tBXAta__groupHead:hover .library-module__tBXAta__groupTitle{color:var(--accent)}.library-module__tBXAta__groupCount{color:var(--accent);background:var(--accent-soft);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:700}.library-module__tBXAta__sentences{flex-direction:column;gap:10px;display:flex}.library-module__tBXAta__sentence{background:var(--surface);border-radius:14px;padding:14px 16px}.library-module__tBXAta__sentenceRow{align-items:baseline;gap:9px;display:flex}.library-module__tBXAta__sentenceText{min-width:0;color:var(--ink);flex:1;margin:0;font-size:14.5px;font-weight:600;line-height:1.5}.library-module__tBXAta__sentenceAt{font-family:var(--mono);color:#0006;background:var(--paper);border:1px solid var(--line-soft);border-radius:999px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:500}.library-module__tBXAta__sentenceAt:hover{background:var(--accent-soft);color:var(--accent);border-color:#0000}.library-module__tBXAta__sentenceKo{color:#0009;margin:5px 0 0;font-size:13px;font-weight:500;line-height:1.5}.library-module__tBXAta__skel{background:var(--control);border-radius:10px;position:relative;overflow:hidden}.library-module__tBXAta__skel:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.3s infinite library-module__tBXAta__skelSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes library-module__tBXAta__skelSweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.library-module__tBXAta__skel:after{animation:none}}.library-module__tBXAta__skelSearch{border-radius:999px;max-width:520px;height:46px;margin-bottom:16px}.library-module__tBXAta__skelPill{border-radius:999px;height:37px}.library-module__tBXAta__skelSection{border-radius:8px;width:92px;height:17px;margin-bottom:16px}.library-module__tBXAta__skelCard{background:var(--surface);border:1px solid var(--line-soft);border-radius:18px;padding:8px 8px 12px}.library-module__tBXAta__skelThumb{aspect-ratio:16/9;border-radius:12px;margin-bottom:10px}.library-module__tBXAta__skelLine{border-radius:7px;height:13px;margin:0 5px 8px}.library-module__tBXAta__skelLineShort{border-radius:6px;width:55%;height:11px;margin:0 5px}.library-module__tBXAta__empty{text-align:center;background:#fbfbfa;border:1.5px dashed #0000001f;border-radius:20px;flex-direction:column;align-items:center;padding:52px 24px;display:flex}.library-module__tBXAta__emptyTitle{color:var(--ink);margin:0;font-size:17px;font-weight:700}.library-module__tBXAta__emptyMsg{max-width:380px;color:var(--text-3);margin:8px 0 0;font-size:13px;font-weight:500;line-height:1.6}.library-module__tBXAta__emptyBtn{background:var(--accent);color:#fff;height:44px;box-shadow:var(--shadow-accent);border:0;border-radius:12px;align-items:center;gap:8px;margin-top:20px;padding:0 20px;font-size:13.5px;font-weight:700;display:inline-flex}.library-module__tBXAta__noResults{color:var(--text-3);margin:0;padding:36px 0;font-size:13.5px;font-weight:500}.library-module__tBXAta__wall{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:16vh 24px;display:flex}.library-module__tBXAta__wallMsg{color:var(--text-2);margin:0;font-size:14px;font-weight:500}@media (max-width:860px){.library-module__tBXAta__screen{padding:20px 16px 32px}.library-module__tBXAta__grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px 12px}}
.progress-module__4urqsG__screen{padding:32px 40px 40px;animation:.28s progress-module__4urqsG__lx-screen-in}.progress-module__4urqsG__title{letter-spacing:-.02em;color:var(--ink);margin:0 0 22px;font-size:26px;font-weight:800}.progress-module__4urqsG__stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.progress-module__4urqsG__statCard{background:var(--surface);border:1px solid #0000000a;border-radius:16px;padding:18px}.progress-module__4urqsG__statCardAccent{background:rgba(var(--accent-rgb), .08);border:1px solid rgba(var(--accent-rgb), .15);border-radius:16px;padding:18px}.progress-module__4urqsG__statValue{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:24px;font-weight:800;line-height:1.15}.progress-module__4urqsG__statValueAccent{letter-spacing:-.02em;color:var(--accent);margin:0;font-size:18px;font-weight:800;line-height:1.55}.progress-module__4urqsG__statLabel{color:var(--text-3);margin:5px 0 0;font-size:12px;font-weight:500}.progress-module__4urqsG__panels{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.progress-module__4urqsG__panel{background:var(--paper);border:1px solid var(--line-soft);border-radius:18px;padding:24px}.progress-module__4urqsG__panelTitle{color:var(--ink);margin:0 0 22px;font-size:15px;font-weight:700}.progress-module__4urqsG__panelNote{color:var(--text-3);margin:-12px 0 14px;font-size:12.5px;font-weight:500}.progress-module__4urqsG__chart{justify-content:space-between;align-items:flex-end;gap:14px;height:190px;display:flex}.progress-module__4urqsG__chartCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;height:100%;display:flex}.progress-module__4urqsG__chartCount{font-family:var(--mono);color:#0006;font-size:10px;font-weight:600}.progress-module__4urqsG__chartBar{background:rgba(var(--accent-rgb), .35);border-radius:8px;width:100%;max-width:34px;min-height:8px}.progress-module__4urqsG__chartBarZero{background:var(--track)}.progress-module__4urqsG__chartBarMax{background:var(--accent)}.progress-module__4urqsG__chartDay{color:var(--text-3);font-size:11px;font-weight:500}.progress-module__4urqsG__chartDayToday{color:var(--accent);font-weight:700}.progress-module__4urqsG__recentList{flex-direction:column;gap:16px;display:flex}.progress-module__4urqsG__recentRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.progress-module__4urqsG__recentBody{flex:1;min-width:0}.progress-module__4urqsG__recentTitle{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.progress-module__4urqsG__recentRow:hover .progress-module__4urqsG__recentTitle{color:var(--accent)}.progress-module__4urqsG__recentDate{color:#0006;margin-top:3px;font-size:11.5px;font-weight:500;display:block}.progress-module__4urqsG__recentChip{font-family:var(--mono);color:var(--accent);background:rgba(var(--accent-rgb), .1);border-radius:9px;flex:none;padding:5px 11px;font-size:12px;font-weight:700}.progress-module__4urqsG__wall{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:16vh 24px;display:flex}.progress-module__4urqsG__wallMsg{color:var(--text-2);margin:0;font-size:14px;font-weight:500}@media (max-width:860px){.progress-module__4urqsG__screen{padding:20px 16px 32px}.progress-module__4urqsG__stats{grid-template-columns:1fr 1fr}.progress-module__4urqsG__panels{grid-template-columns:1fr}}
.review-module__5Pf8xW__screen{max-width:1060px;margin:0 auto;padding:32px 40px 48px;animation:.28s review-module__5Pf8xW__lx-screen-in}.review-module__5Pf8xW__title{letter-spacing:-.02em;color:var(--ink);margin:0 0 22px;font-size:26px;font-weight:800}.review-module__5Pf8xW__hero{background:var(--surface);border-radius:var(--r-card);border:1px solid #0000000a;align-items:center;gap:22px;margin-bottom:16px;padding:20px;display:flex}.review-module__5Pf8xW__thumbLink{flex:none;line-height:0}.review-module__5Pf8xW__thumb{aspect-ratio:16/9;border-radius:var(--r-el);background:var(--track);width:200px;display:block;position:relative;overflow:hidden}.review-module__5Pf8xW__thumbImg{object-fit:cover}.review-module__5Pf8xW__heroBody{min-width:0}.review-module__5Pf8xW__doneBadge{color:var(--success);background:#10c98d1f;border-radius:999px;align-items:center;gap:5px;margin-bottom:9px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.review-module__5Pf8xW__heroTitle{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 7px;font-size:20px;font-weight:800;line-height:1.3}.review-module__5Pf8xW__heroMeta{color:var(--text-3);margin:0;font-size:13px;font-weight:500}.review-module__5Pf8xW__summary{background:var(--surface);border:1px solid #0000000a;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 20px;display:flex}.review-module__5Pf8xW__sumNums{flex-wrap:wrap;align-items:center;gap:8px 22px;min-width:0;display:flex}.review-module__5Pf8xW__sumItem{color:var(--text-3);white-space:nowrap;margin:0;font-size:13px;font-weight:500}.review-module__5Pf8xW__sumValue{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.review-module__5Pf8xW__sumScore{flex:none;align-items:center;gap:10px;display:flex}.review-module__5Pf8xW__sumScoreLabel{color:var(--text-3);margin:0;font-size:12px;font-weight:600}.review-module__5Pf8xW__panel{background:var(--paper);border:1px solid var(--line-soft);box-shadow:var(--shadow-card);border-radius:18px;padding:0 8px 8px}.review-module__5Pf8xW__audioHost{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.review-module__5Pf8xW__panelHead{justify-content:space-between;align-items:center;gap:14px;padding:18px 14px 12px;display:flex}.review-module__5Pf8xW__panelTitle{color:var(--ink);margin:0;font-size:15px;font-weight:700}.review-module__5Pf8xW__panelTools{align-items:center;gap:10px;display:flex}.review-module__5Pf8xW__hideToggle{border:1px solid var(--line);font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:600}.review-module__5Pf8xW__hideToggle:hover{border-color:var(--line-strong);color:var(--text-2)}.review-module__5Pf8xW__hideToggleOn{border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .09);color:var(--accent)}.review-module__5Pf8xW__panelNote{color:var(--text-3);margin:0;padding:0 14px 12px;font-size:12.5px;font-weight:500}.review-module__5Pf8xW__panelEmpty{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 14px 22px;display:flex}.review-module__5Pf8xW__panelEmptyMsg{color:var(--text-3);margin:0;font-size:13px;font-weight:500;line-height:1.6}.review-module__5Pf8xW__panelEmptyBtn{border:1px solid var(--line-strong);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:700}.review-module__5Pf8xW__panelEmptyBtn:hover{background:var(--control)}.review-module__5Pf8xW__rows{margin:0;padding:0;list-style:none}.review-module__5Pf8xW__rowItem{border-radius:13px}.review-module__5Pf8xW__rowItemOpen{background:var(--surface)}.review-module__5Pf8xW__row{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:40px minmax(0,1fr) 128px 56px;align-items:center;gap:4px 16px;padding:13px 14px;display:grid}.review-module__5Pf8xW__row:hover{background:var(--surface)}.review-module__5Pf8xW__enHidden{filter:blur(5px);-webkit-user-select:none;user-select:none}.review-module__5Pf8xW__rank{font-family:var(--mono);color:var(--text-4);text-align:center;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.review-module__5Pf8xW__sent{min-width:0}.review-module__5Pf8xW__en{color:var(--ink);font-size:14px;font-weight:600;line-height:1.45;display:block}.review-module__5Pf8xW__ko{color:var(--text-3);margin-top:3px;font-size:12.5px;font-weight:500;line-height:1.4;display:block}.review-module__5Pf8xW__sigs{justify-self:end;align-items:center;gap:8px;display:flex}.review-module__5Pf8xW__repChip{color:var(--accent);background:rgba(var(--accent-rgb), .09);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.review-module__5Pf8xW__repBar{background:var(--track);border-radius:2px;flex:none;width:34px;height:4px;overflow:hidden}.review-module__5Pf8xW__repBar i{background:var(--accent);border-radius:2px;height:100%;display:block}.review-module__5Pf8xW__save{color:var(--accent);flex:none}.review-module__5Pf8xW__saveOff{color:var(--text-4);filter:none;opacity:.35}.review-module__5Pf8xW__score{font-variant-numeric:tabular-nums;flex-direction:column;justify-self:end;align-items:flex-end;font-size:13.5px;font-weight:800;display:inline-flex}.review-module__5Pf8xW__tries{color:var(--text-4);font-size:10.5px;font-style:normal;font-weight:600}.review-module__5Pf8xW__toneGood{color:var(--success)}.review-module__5Pf8xW__toneOk{color:#d98b00}.review-module__5Pf8xW__toneBad{color:var(--danger)}.review-module__5Pf8xW__scoreNone{color:var(--text-4);white-space:nowrap;justify-self:end;font-size:11.5px;font-weight:600}.review-module__5Pf8xW__expand{padding:0 14px 14px 70px;animation:.18s review-module__5Pf8xW__lx-fade-in}.review-module__5Pf8xW__acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.review-module__5Pf8xW__actBtn,.review-module__5Pf8xW__recBtn{font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.review-module__5Pf8xW__actBtn{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.review-module__5Pf8xW__actBtn:hover:not(:disabled){border-color:var(--line-strong)}.review-module__5Pf8xW__recBtn{background:var(--accent);color:#fff;box-shadow:var(--shadow-accent);border:0}.review-module__5Pf8xW__recBtnOn{background:var(--record);box-shadow:none;animation:1.4s ease-in-out infinite review-module__5Pf8xW__lx-recdot}.review-module__5Pf8xW__actBtn:disabled,.review-module__5Pf8xW__recBtn:disabled{opacity:.5;cursor:default}.review-module__5Pf8xW__watchLink{color:var(--text-3);align-items:center;gap:3px;margin-left:auto;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.review-module__5Pf8xW__watchLink:hover{color:var(--accent)}.review-module__5Pf8xW__recError{color:var(--danger);margin:10px 0 0;font-size:12.5px;font-weight:500;line-height:1.5}.review-module__5Pf8xW__micNotice{border-radius:var(--r-el);background:#e5484d12;border:1px solid #e5484d33;margin-top:10px;padding:12px 14px}.review-module__5Pf8xW__micTitle{color:var(--danger);margin:0;font-size:13px;font-weight:700}.review-module__5Pf8xW__micBody{color:var(--text-2);margin:6px 0 0;font-size:12.5px;font-weight:500;line-height:1.55}.review-module__5Pf8xW__foot{color:var(--text-4);margin:6px 14px 12px;font-size:12px;font-weight:500;line-height:1.6}.review-module__5Pf8xW__wall{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:16vh 24px;display:flex}.review-module__5Pf8xW__wallMsg{color:var(--text-2);margin:0;font-size:14px;font-weight:500}@media (max-width:860px){.review-module__5Pf8xW__screen{padding:20px 16px 32px}.review-module__5Pf8xW__hero{flex-direction:column;align-items:stretch;gap:14px}.review-module__5Pf8xW__thumb{width:100%}.review-module__5Pf8xW__summary{padding:14px 16px}.review-module__5Pf8xW__panelHead{flex-wrap:wrap}.review-module__5Pf8xW__row{grid-template-columns:minmax(0,1fr) 56px;row-gap:8px}.review-module__5Pf8xW__rank{display:none}.review-module__5Pf8xW__sigs{grid-column:1;justify-self:start}.review-module__5Pf8xW__expand{padding-left:14px}.review-module__5Pf8xW__watchLink{margin-left:0}}
.connect-module__E78eSG__wrap{background:var(--color-bg,#f7f6f3);place-items:center;min-height:100dvh;padding:24px;display:grid}.connect-module__E78eSG__card{background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:380px;padding:32px;display:flex;box-shadow:0 6px 28px #0000000f}.connect-module__E78eSG__title{color:#1a1a1a;margin:0;font-size:22px;font-weight:700}.connect-module__E78eSG__body{color:#555;margin:0;font-size:14px;line-height:1.6}.connect-module__E78eSG__primary{color:#fff;cursor:pointer;background:#6c4cf1;border:none;border-radius:10px;width:100%;height:46px;font-size:15px;font-weight:600}.connect-module__E78eSG__err{color:#d33a3a;margin:0;font-size:13px;line-height:1.6}
.pricing-module__BV_6Pq__page{max-width:880px;margin:0 auto;padding:48px 20px 72px}.pricing-module__BV_6Pq__head{text-align:center;margin-bottom:24px}.pricing-module__BV_6Pq__h1{letter-spacing:-.02em;font-size:27px;font-weight:800}.pricing-module__BV_6Pq__note{background:var(--accent-soft);color:var(--text-1);border-radius:999px;margin-top:14px;padding:8px 15px;font-size:13px;font-weight:500;display:inline-flex}.pricing-module__BV_6Pq__toggle{background:var(--control);border-radius:999px;justify-content:center;gap:2px;width:fit-content;margin:0 auto 26px;padding:4px;display:flex}.pricing-module__BV_6Pq__toggleBtn{height:38px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.pricing-module__BV_6Pq__toggleBtn[data-on=true]{background:var(--paper);color:var(--ink);font-weight:700;box-shadow:0 2px 10px -2px #0000001f}.pricing-module__BV_6Pq__toggleSave{background:var(--accent-soft-strong);color:var(--accent);border-radius:999px;padding:2.5px 8px;font-size:11px;font-weight:800}.pricing-module__BV_6Pq__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:720px){.pricing-module__BV_6Pq__grid{grid-template-columns:1fr 1fr}}@media (max-width:719.5px){.pricing-module__BV_6Pq__cardPro{order:-1}}.pricing-module__BV_6Pq__card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper);flex-direction:column;padding:26px 24px 24px;display:flex}.pricing-module__BV_6Pq__cardPro{border:1.5px solid rgba(var(--accent-rgb), .4);background:linear-gradient(180deg, rgba(var(--accent-rgb), .05), transparent 130px);box-shadow:0 18px 44px -28px rgba(var(--accent-rgb), .5)}.pricing-module__BV_6Pq__cardHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.pricing-module__BV_6Pq__name{letter-spacing:-.01em;font-size:15px;font-weight:800}.pricing-module__BV_6Pq__current{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:700}.pricing-module__BV_6Pq__price{letter-spacing:-.03em;margin-top:14px;font-size:34px;font-weight:800;line-height:1.1}.pricing-module__BV_6Pq__per{letter-spacing:0;color:var(--text-2);font-size:14px;font-weight:500}.pricing-module__BV_6Pq__sub{color:var(--text-3);margin-top:7px;font-size:13px}.pricing-module__BV_6Pq__feats{border-top:1px solid var(--line-soft);color:var(--text-1);flex-direction:column;flex:1;gap:11px;margin-top:20px;padding-top:20px;font-size:14px;line-height:1.45;display:flex}.pricing-module__BV_6Pq__feats li{align-items:flex-start;gap:9px;display:flex}.pricing-module__BV_6Pq__featIcon{color:var(--accent);flex:none;margin-top:2.5px}.pricing-module__BV_6Pq__buy{width:100%;margin-top:22px}.pricing-module__BV_6Pq__ctaNote{text-align:center;color:var(--text-3);margin-top:22px;font-size:13px}.pricing-module__BV_6Pq__assure{text-align:center;color:var(--text-3);margin-top:18px;font-size:12.5px}.pricing-module__BV_6Pq__foot{text-align:center;margin-top:26px}.pricing-module__BV_6Pq__back{color:var(--accent);font-size:14px}.pricing-module__BV_6Pq__legal{border-top:1px solid var(--line);color:var(--text-3,var(--text-2));text-align:center;margin-top:48px;padding-top:20px;font-size:12px;line-height:1.8}.pricing-module__BV_6Pq__legal a{color:inherit;text-decoration:underline}.pricing-module__BV_6Pq__faq{border:1px solid var(--line);background:var(--paper);border-radius:15px;max-width:560px;margin:34px auto 0;overflow:hidden}.pricing-module__BV_6Pq__faq details+details{border-top:1px solid var(--line)}.pricing-module__BV_6Pq__faq summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.pricing-module__BV_6Pq__faq summary::-webkit-details-marker{display:none}.pricing-module__BV_6Pq__faq summary:after{content:"+";color:var(--text-4);font-size:15px;font-weight:600;transition:transform .15s}.pricing-module__BV_6Pq__faq details[open] summary:after{transform:rotate(45deg)}.pricing-module__BV_6Pq__faq p{color:var(--text-2);max-width:60ch;margin:0;padding:0 18px 15px;font-size:13px;line-height:1.65}.pricing-module__BV_6Pq__faq p a{color:var(--accent);font-weight:600}
