.nw-fade-slide-enter-active[data-v-62346253],.nw-fade-slide-leave-active[data-v-62346253]{-webkit-transition:opacity .24s ease,-webkit-transform .24s ease;transition:opacity .24s ease,-webkit-transform .24s ease;transition:opacity .24s ease,transform .24s ease;transition:opacity .24s ease,transform .24s ease,-webkit-transform .24s ease}.nw-fade-slide-enter[data-v-62346253],.nw-fade-slide-leave-to[data-v-62346253]{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.nw-phonetic[data-v-62346253]{color:#4f46e5;font-style:italic;font-weight:700;letter-spacing:.01em;font-family:Times New Roman,Noto Sans,Segoe UI Symbol,Arial Unicode MS,serif}[data-v-62346253] .nw-modal .ivu-modal-content{border-radius:8px;overflow:hidden}[data-v-62346253] .nw-btn.ivu-btn{border-radius:6px;font-weight:900}[data-v-62346253] .nw-ai-fill-btn.ivu-btn{border-radius:6px;border:none;color:#fff;font-weight:900;background:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#ec4899);-webkit-box-shadow:0 10px 24px rgba(99,102,241,.28);box-shadow:0 10px 24px rgba(99,102,241,.28)}[data-v-62346253] .nw-ai-fill-btn.ivu-btn>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.375rem;line-height:1}[data-v-62346253] .nw-ai-fill-btn.ivu-btn:hover{color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 12px 26px rgba(99,102,241,.34);box-shadow:0 12px 26px rgba(99,102,241,.34)}[data-v-62346253] .nw-ai-fill-btn.ivu-btn.ivu-btn-loading,[data-v-62346253] .nw-ai-fill-btn.ivu-btn[disabled]{color:#fff;opacity:.92}.nw-ai-fill-btn__icon[data-v-62346253]{font-size:16px;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-62346253] .nw-input .ivu-input{border-radius:6px;height:40px;line-height:40px;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-62346253] .nw-input .ivu-input-prefix i,[data-v-62346253] .nw-select .ivu-select-selection{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-62346253] .nw-select .ivu-select-selection{border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:0}[data-v-62346253] .nw-select .ivu-select-placeholder,[data-v-62346253] .nw-select .ivu-select-selected-value{font-weight:800;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:0;line-height:1;position:relative;top:0}[data-v-62346253] .nw-select .ivu-select-arrow{top:0;height:40px;-webkit-transform:none;transform:none;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}[data-v-62346253] .nw-select .ivu-select-arrow i{line-height:1;position:relative;top:0}.nw-side-btn[data-v-62346253]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem .875rem;border-radius:6px;border:1px solid transparent;background:transparent;-webkit-transition:all .25s ease;transition:all .25s ease;cursor:pointer}.nw-side-btn[data-v-62346253]:hover{background:rgba(99,102,241,.06);border-color:rgba(99,102,241,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.nw-side-btn.is-active[data-v-62346253]{background:-webkit-gradient(linear,left top,right top,from(#818cf8),to(#8b5cf6));background:linear-gradient(90deg,#818cf8,#8b5cf6);border-color:transparent;-webkit-box-shadow:0 10px 24px rgba(99,102,241,.18);box-shadow:0 10px 24px rgba(99,102,241,.18)}.nw-side-btn__icon[data-v-62346253]{width:40px;height:40px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:900;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);-ms-flex-negative:0;flex-shrink:0}.nw-side-btn__icon i[data-v-62346253]{font-size:20px;line-height:1}.nw-side-btn__label[data-v-62346253]{font-weight:700;color:#0f172a;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.nw-side-btn__count[data-v-62346253]{font-weight:700;color:#64748b}.nw-side-btn.is-active .nw-side-btn__count[data-v-62346253],.nw-side-btn.is-active .nw-side-btn__label[data-v-62346253]{color:#fff!important}.nw-side-btn.is-active .nw-side-btn__icon[data-v-62346253]{background:hsla(0,0%,100%,.9)!important;color:#6366f1!important}.nw-side-btn.is-active .nw-side-btn__icon i[data-v-62346253]{color:#6366f1!important}.nw-sparkline[data-v-62346253]{height:84px;border-radius:12px;border:1px solid #e2e8f0;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(16,185,129,.06));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;padding:12px}.nw-sparkline__bar[data-v-62346253]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:12px;background:rgba(99,102,241,.85);-webkit-box-shadow:0 10px 20px rgba(99,102,241,.18);box-shadow:0 10px 20px rgba(99,102,241,.18);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.nw-sparkline__bar[data-v-62346253]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.nw-mini-stat[data-v-62346253]{border:1px solid #e2e8f0;background:hsla(0,0%,100%,.86);border-radius:12px;padding:.75rem}.nw-mini-stat__label[data-v-62346253]{font-size:12px;line-height:1.35;font-weight:900;color:#94a3b8}.nw-mini-stat__value[data-v-62346253]{margin-top:6px;font-weight:900;color:#0f172a}.nw-filter-group[data-v-62346253]{height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;border-radius:6px!important}.nw-toggle[data-v-62346253]{height:30px;padding:0 14px;border-radius:6px;font-weight:900;font-size:12px;line-height:1.35;color:#64748b;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;word-break:keep-all;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;background:transparent}.nw-toggle[data-v-62346253]:hover{color:#0f172a}.nw-toggle.is-on[data-v-62346253]{background:rgba(99,102,241,.1);color:#4f46e5}.nw-icon-toggle[data-v-62346253]{width:40px;height:30px;border-radius:6px;color:#94a3b8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;background:transparent}.nw-icon-toggle.is-on[data-v-62346253]{background:rgba(99,102,241,.1);color:#4f46e5}.nw-chip[data-v-62346253]{border:1px solid #e2e8f0;background:hsla(0,0%,100%,.9);color:#64748b;font-weight:900;font-size:12px;line-height:1.35;border-radius:999px;padding:.5rem .9rem;-webkit-transition:all .2s ease;transition:all .2s ease}.nw-chip[data-v-62346253]:hover{border-color:rgba(99,102,241,.35);color:#4f46e5}.nw-chip.is-active[data-v-62346253]{background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.45);color:#4f46e5}.nw-chip--add[data-v-62346253]{border-style:dashed;color:#4f46e5;background:rgba(99,102,241,.06)}.nw-action[data-v-62346253]{width:36px;height:36px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;font-weight:900;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nw-action--check[data-v-62346253]{color:#10b981}.nw-action--check[data-v-62346253]:hover{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3);color:#059669}.nw-action i[data-v-62346253]{font-size:18px;line-height:1}.nw-action[data-v-62346253]:hover{background:rgba(99,102,241,.06);border-color:rgba(99,102,241,.35);color:#4f46e5;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.nw-action--danger[data-v-62346253]:hover{background:rgba(244,63,94,.06);border-color:rgba(244,63,94,.35);color:#e11d48}.nw-tag[data-v-62346253]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .6rem;border-radius:999px;font-size:12px;line-height:1.35;font-weight:900;border:1px solid #e2e8f0;background:#f8fafc;color:#475569}.nw-tag.is-blue[data-v-62346253]{background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.18);color:#2563eb}.nw-tag.is-purple[data-v-62346253]{background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.18);color:#7c3aed}.nw-tag.is-green[data-v-62346253]{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.18);color:#059669}.nw-tag.is-amber[data-v-62346253]{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.18);color:#d97706}.nw-pill[data-v-62346253]{font-size:12px;line-height:1.35;font-weight:900;padding:.2rem .55rem;border-radius:999px;border:1px solid #e2e8f0;color:#64748b;background:#f8fafc}.nw-pill--ok[data-v-62346253]{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.18);color:#059669}.nw-pill--warn[data-v-62346253]{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.18);color:#d97706}.nw-mini-btn[data-v-62346253]{border-radius:6px;font-weight:900}.nw-word-audio-btn[data-v-62346253]{width:30px;height:30px;border-radius:6px;border:1px solid rgba(99,102,241,.25);background:rgba(99,102,241,.08);color:#4f46e5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease}.nw-word-audio-btn i[data-v-62346253]{font-size:16px;line-height:1}.nw-word-audio-btn[data-v-62346253]:hover{background:rgba(99,102,241,.16);border-color:rgba(99,102,241,.4);color:#4338ca}.nw-detail-actions__bottom[data-v-62346253]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.nw-detail-status-bar[data-v-62346253]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:8px;background:linear-gradient(135deg,rgba(248,250,252,.92),hsla(0,0%,100%,.95))}.nw-detail-status-main[data-v-62346253]{min-width:0}.nw-detail-status-title[data-v-62346253]{font-size:12px;line-height:1.35;font-weight:900;color:#64748b}.nw-detail-status-pill[data-v-62346253]{margin-top:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(148,163,184,.35);font-size:13px;line-height:1;font-weight:900}.nw-detail-status-pill i[data-v-62346253]{font-size:16px;line-height:1}.nw-detail-status-pill.is-learning[data-v-62346253]{color:#475569;background:rgba(226,232,240,.45)}.nw-detail-status-pill.is-mastered[data-v-62346253]{color:#047857;border-color:rgba(16,185,129,.35);background:rgba(16,185,129,.14)}[data-v-62346253] .nw-mastery-cta.ivu-btn{border-radius:6px;height:38px;padding:0 14px;font-weight:900;border:1px solid rgba(16,185,129,.3);background:rgba(16,185,129,.12);color:#047857}[data-v-62346253] .nw-mastery-cta.ivu-btn,[data-v-62346253] .nw-mastery-cta.ivu-btn>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-62346253] .nw-mastery-cta.ivu-btn>span{gap:6px;line-height:1}[data-v-62346253] .nw-mastery-cta.ivu-btn i{font-size:16px;line-height:1;display:block}[data-v-62346253] .nw-mastery-cta.ivu-btn:hover{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.2);color:#065f46}[data-v-62346253] .nw-mastery-cta.ivu-btn.ivu-btn-disabled,[data-v-62346253] .nw-mastery-cta.ivu-btn[disabled]{border-color:rgba(148,163,184,.35);background:rgba(241,245,249,.85);color:#64748b}[data-v-62346253] .nw-detail-op-btn.ivu-btn{border-radius:6px;font-weight:900;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;height:38px;padding:0 14px;border:1px solid #cbd5e1;background:#fff;color:#334155}[data-v-62346253] .nw-detail-op-btn.ivu-btn i{font-size:16px;line-height:1;display:block}[data-v-62346253] .nw-detail-op-btn.ivu-btn>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;line-height:1}[data-v-62346253] .nw-detail-op-btn.ivu-btn:hover{border-color:#94a3b8;color:#0f172a}[data-v-62346253] .nw-detail-op-btn--danger.ivu-btn{border-color:rgba(251,113,133,.45);color:#be123c;background:rgba(255,241,242,.5)}[data-v-62346253] .nw-detail-op-btn--danger.ivu-btn:hover{border-color:rgba(251,113,133,.65);color:#9f1239;background:rgba(255,241,242,.8)}[data-v-62346253] .nw-detail-op-btn--primary.ivu-btn{border:none;color:#fff;background:linear-gradient(135deg,#6366f1,#7c3aed)}[data-v-62346253] .nw-detail-op-btn--primary.ivu-btn:hover{color:#fff;background:linear-gradient(135deg,#4f46e5,#6d28d9)}.nw-tool-btn.ivu-btn[data-v-62346253]{width:100%;height:44px;border-radius:6px;font-weight:900;background:rgba(99,102,241,.1);border:none;color:#4f46e5}.nw-tool-btn.ivu-btn[data-v-62346253]:hover{background:rgba(99,102,241,.18);color:#4338ca}.nw-tool-btn--green.ivu-btn[data-v-62346253]{background:rgba(16,185,129,.12);color:#059669}.nw-tool-btn--green.ivu-btn[data-v-62346253]:hover{background:rgba(16,185,129,.18);color:#047857}.nw-tool-btn--amber.ivu-btn[data-v-62346253]{background:rgba(245,158,11,.12);color:#d97706}.nw-tool-btn--amber.ivu-btn[data-v-62346253]:hover{background:rgba(245,158,11,.18);color:#b45309}[data-v-62346253] .nw-input .ivu-input-prefix{height:40px;line-height:40px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-62346253] .nw-input .ivu-input-prefix i{color:#94a3b8;line-height:1}.nw-search-icon[data-v-62346253]{color:#94a3b8;font-size:18px}.nw-check[data-v-62346253]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nw-check .ivu-checkbox-wrapper[data-v-62346253]{font-size:16px}.nwq-mode[data-v-6dc9d3a2]{padding:8px 16px;font-size:13px;font-weight:800;border:0;background:#fff;color:#64748b;cursor:pointer}.nwq-mode.is-active[data-v-6dc9d3a2]{background:rgba(99,102,241,.12);color:#4f46e5}.nwq-card[data-v-6dc9d3a2]{background:linear-gradient(135deg,#6366f1,#8b5cf6 45%,#ec4899);-webkit-box-shadow:0 20px 40px rgba(99,102,241,.25);box-shadow:0 20px 40px rgba(99,102,241,.25)}.nwq-btn[data-v-6dc9d3a2]{border-radius:6px!important;font-weight:800!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border:0!important}.nwq-btn--primary[data-v-6dc9d3a2]{color:#fff!important;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6))!important;background:linear-gradient(90deg,#6366f1,#8b5cf6)!important}.nwq-btn--ghost[data-v-6dc9d3a2]{color:#4f46e5!important;background:#fff!important;border:1px solid rgba(99,102,241,.35)!important}.nwq-btn--ok[data-v-6dc9d3a2]{color:#fff!important;background:-webkit-gradient(linear,left top,right top,from(#10b981),to(#059669))!important;background:linear-gradient(90deg,#10b981,#059669)!important}.nwq-btn--danger[data-v-6dc9d3a2]{color:#fff!important;background:-webkit-gradient(linear,left top,right top,from(#f97316),to(#ea580c))!important;background:linear-gradient(90deg,#f97316,#ea580c)!important}.flashcard-immersive[data-v-9d2326c0]{font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;background:radial-gradient(circle at 50% 0,#eef2ff 0,#e2e8f0 100%);border-radius:12px}.nw-top-hero[data-v-9d2326c0]{-webkit-transition:all .3s ease;transition:all .3s ease}.nw-top-hero[data-v-9d2326c0]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 20px 40px -10px rgba(99,102,241,.3);box-shadow:0 20px 40px -10px rgba(99,102,241,.3)}.nw-top-hero__bg2[data-v-9d2326c0]{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0))}.nw-badge[data-v-9d2326c0]{padding:4px 12px;border-radius:999px;font-size:12px;line-height:1.35;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.nw-badge--glass[data-v-9d2326c0]{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.1)}.nw-badge--hard[data-v-9d2326c0]{background:#fee2e2;color:#ef4444}.nw-badge--mid[data-v-9d2326c0]{background:#fef3c7;color:#f59e0b}.nw-badge--easy[data-v-9d2326c0]{background:#d1fae5;color:#10b981}.nw-icon-btn[data-v-9d2326c0]{width:32px;height:32px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s}.nw-icon-btn--glass[data-v-9d2326c0]{background:hsla(0,0%,100%,.5);color:#64748b}.nw-icon-btn--glass[data-v-9d2326c0]:hover{background:#fff;color:#6366f1}.nw-switch[data-v-9d2326c0] .ivu-switch{border-color:rgba(99,102,241,.2);background-color:#e2e8f0}.nw-switch[data-v-9d2326c0] .ivu-switch-checked{border-color:#6366f1;background-color:#6366f1}.ambient-light[data-v-9d2326c0]{position:absolute;border-radius:50%;-webkit-filter:blur(120px);filter:blur(120px);z-index:0;opacity:.6}.ambient-light--1[data-v-9d2326c0]{width:700px;height:700px;background:linear-gradient(135deg,rgba(167,139,250,.4),rgba(232,121,249,.4));top:-200px;left:-200px}.ambient-light--2[data-v-9d2326c0]{width:600px;height:600px;background:linear-gradient(135deg,rgba(99,102,241,.3),rgba(129,140,248,.3));bottom:-100px;right:-100px}.ambient-light--3[data-v-9d2326c0]{width:500px;height:500px;background:linear-gradient(135deg,rgba(56,189,248,.3),rgba(167,139,250,.3));bottom:20%;left:10%}.icon-btn-ghost[data-v-9d2326c0]{width:40px;height:40px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#64748b;-webkit-transition:all .2s;transition:all .2s}.icon-btn-ghost[data-v-9d2326c0]:hover{background:hsla(0,0%,100%,.8);color:#0f172a;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05)}.glass-select[data-v-9d2326c0] .ivu-select-selection{background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.5);border-radius:6px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.02);box-shadow:0 2px 6px rgba(0,0,0,.02);height:32px;line-height:32px}.perspective-container[data-v-9d2326c0]{-webkit-perspective:1200px;perspective:1200px}.card-wrapper[data-v-9d2326c0]{width:100%;max-width:800px;height:500px;min-height:500px;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .6s cubic-bezier(.2,.8,.2,1);transition:-webkit-transform .6s cubic-bezier(.2,.8,.2,1);transition:transform .6s cubic-bezier(.2,.8,.2,1);transition:transform .6s cubic-bezier(.2,.8,.2,1),-webkit-transform .6s cubic-bezier(.2,.8,.2,1);cursor:pointer}.card-wrapper.is-flipped[data-v-9d2326c0]{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.card-face[data-v-9d2326c0]{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:16px;background:hsla(0,0%,100%,.98);backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.9);-webkit-box-shadow:0 25px 60px -12px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.05),0 0 0 1px hsla(0,0%,100%,.8) inset;box-shadow:0 25px 60px -12px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.05),inset 0 0 0 1px hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transition:all .4s cubic-bezier(.34,1.56,.64,1);transition:all .4s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.card-front[data-v-9d2326c0]{background:linear-gradient(145deg,#fff,rgba(248,250,252,.95))}.card-back[data-v-9d2326c0]{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background:linear-gradient(145deg,#fff,#f8fafc);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card-glass-shine[data-v-9d2326c0]{position:absolute;top:0;left:0;right:0;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.4)),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,0));pointer-events:none}.card-content-center[data-v-9d2326c0]{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem}.card-content-scroll[data-v-9d2326c0]{width:100%;height:100%;overflow-y:auto;padding:3rem 2.5rem}.card-content-scroll[data-v-9d2326c0]::-webkit-scrollbar{width:4px}.card-content-scroll[data-v-9d2326c0]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:6px}.card-action-btn[data-v-9d2326c0]{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.card-action-btn[data-v-9d2326c0]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#6366f1;border-color:#6366f1}.status-badge[data-v-9d2326c0]{padding:4px 12px;border-radius:999px;font-size:12px;line-height:1.35;font-weight:900}.status-badge.status-hard[data-v-9d2326c0]{background:#fee2e2;color:#ef4444}.status-badge.status-mid[data-v-9d2326c0]{background:#fef3c7;color:#f59e0b}.status-badge.status-easy[data-v-9d2326c0]{background:#d1fae5;color:#10b981}.control-btn[data-v-9d2326c0]{width:56px;height:56px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.5);color:#64748b;font-size:20px;line-height:1.2;-webkit-transition:all .2s cubic-bezier(.34,1.56,.64,1);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.control-btn[data-v-9d2326c0]:hover{background:#fff;color:#6366f1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.control-btn[data-v-9d2326c0]:active{-webkit-transform:scale(.95);transform:scale(.95)}.control-btn-main[data-v-9d2326c0]{width:160px;background:#6366f1;color:#fff;font-weight:900;-webkit-box-shadow:0 8px 20px -6px rgba(99,102,241,.5);box-shadow:0 8px 20px -6px rgba(99,102,241,.5)}.control-btn-main[data-v-9d2326c0]:hover{background:#4f46e5;color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 24px -6px rgba(99,102,241,.6);box-shadow:0 12px 24px -6px rgba(99,102,241,.6)}.rate-circle[data-v-9d2326c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;border-radius:8px;background:#fff;border:1px solid hsla(0,0%,100%,.5);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05);-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.rate-circle .rate-emoji[data-v-9d2326c0]{font-size:32px;line-height:1.2;margin-bottom:4px;-webkit-transition:color .2s;transition:color .2s}.rate-circle .rate-label[data-v-9d2326c0]{font-size:13px;line-height:1.35;font-weight:800;color:#64748b;-webkit-transition:color .2s;transition:color .2s}.rate-circle[data-v-9d2326c0]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.1);box-shadow:0 8px 20px rgba(0,0,0,.1)}.rate-circle.rate-hard .rate-emoji[data-v-9d2326c0]{color:#f43f5e}.rate-circle.rate-hard[data-v-9d2326c0]:hover{background:#fee2e2;border-color:#fca5a5}.rate-circle.rate-hard:hover .rate-emoji[data-v-9d2326c0],.rate-circle.rate-hard:hover .rate-label[data-v-9d2326c0]{color:#e11d48}.rate-circle.rate-mid .rate-emoji[data-v-9d2326c0]{color:#f59e0b}.rate-circle.rate-mid[data-v-9d2326c0]:hover{background:#fef3c7;border-color:#fcd34d}.rate-circle.rate-mid:hover .rate-emoji[data-v-9d2326c0],.rate-circle.rate-mid:hover .rate-label[data-v-9d2326c0]{color:#d97706}.rate-circle.rate-easy .rate-emoji[data-v-9d2326c0]{color:#10b981}.rate-circle.rate-easy[data-v-9d2326c0]:hover{background:#d1fae5;border-color:#6ee7b7}.rate-circle.rate-easy:hover .rate-emoji[data-v-9d2326c0],.rate-circle.rate-easy:hover .rate-label[data-v-9d2326c0]{color:#059669}@-webkit-keyframes spin-once-9d2326c0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-once-9d2326c0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.animate-spin-once[data-v-9d2326c0]{-webkit-animation:spin-once-9d2326c0 .6s ease-out;animation:spin-once-9d2326c0 .6s ease-out}.slide-up-enter-active[data-v-9d2326c0],.slide-up-leave-active[data-v-9d2326c0]{-webkit-transition:all .3s ease;transition:all .3s ease}.slide-up-enter[data-v-9d2326c0],.slide-up-leave-to[data-v-9d2326c0]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}[data-v-9d2326c0] .nw-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-9d2326c0] .nw-modal .ivu-modal{top:0!important}[data-v-9d2326c0] .nw-modal .ivu-modal-content{background:hsla(0,0%,100%,.85)!important;backdrop-filter:blur(24px)!important;-webkit-box-shadow:0 20px 50px -10px rgba(0,0,0,.15),0 0 0 1px hsla(0,0%,100%,.6) inset!important;box-shadow:0 20px 50px -10px rgba(0,0,0,.15),inset 0 0 0 1px hsla(0,0%,100%,.6)!important;border-radius:16px!important;border:none!important;overflow:hidden}[data-v-9d2326c0] .nw-modal .ivu-modal-header{border-bottom:1px solid rgba(0,0,0,.05)!important;padding:20px 24px!important}[data-v-9d2326c0] .nw-modal .ivu-modal-body{padding:0!important}[data-v-9d2326c0] .nw-modal .ivu-modal-close{top:20px!important;right:20px!important}[data-v-9d2326c0] .nw-modal .ivu-modal-close i{font-size:24px;line-height:1.2;color:#94a3b8;-webkit-transition:color .2s;transition:color .2s}[data-v-9d2326c0] .nw-modal .ivu-modal-close:hover i{color:#475569}.list-item-hover[data-v-9d2326c0]{-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.list-item-hover[data-v-9d2326c0]:hover{background:#f8fafc;-webkit-transform:translateX(4px);transform:translateX(4px);border-color:#e2e8f0}.list-item-hover.active[data-v-9d2326c0]{background:#eff6ff;border-color:#bfdbfe}.list-item-hover.active .index-num[data-v-9d2326c0]{color:#6366f1}.iso-image-container[data-v-9d2326c0]{width:200px;height:160px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0 auto}.iso-image-container .iso-image-wrapper[data-v-9d2326c0]{width:100%;height:100%;border-radius:16px;overflow:hidden;background:#fff;border:4px solid #fff;-webkit-box-shadow:0 10px 20px -5px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);box-shadow:0 10px 20px -5px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);-webkit-transform:perspective(800px) rotateX(5deg);transform:perspective(800px) rotateX(5deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.iso-image-container:hover .iso-image-wrapper[data-v-9d2326c0]{-webkit-transform:perspective(800px) rotateX(0deg) scale(1.05);transform:perspective(800px) rotateX(0deg) scale(1.05)}.iso-image-container .iso-image[data-v-9d2326c0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.card-wrapper[data-v-9d2326c0]{max-width:100%;height:55vh}.control-btn-main[data-v-9d2326c0]{width:80px}.rate-circle[data-v-9d2326c0]{width:56px;height:56px}.iso-image-container[data-v-9d2326c0]{width:160px;height:120px}}.new-words-quiz[data-v-518fec72] .ivu-input-number,.new-words-quiz[data-v-518fec72] .ivu-select-selection{border-radius:6px}[data-v-0bdeef22] .familiar-training-modal .ivu-modal-content{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:none}[data-v-0bdeef22] .familiar-training-modal .ivu-modal-body{padding:0}.familiar-training[data-v-0bdeef22]{min-height:60vh;padding:0}.familiar-training__shell[data-v-0bdeef22]{max-width:70rem;margin:0 auto;background:hsla(0,0%,100%,.86);border:1px solid hsla(0,0%,100%,.6);border-radius:12px;backdrop-filter:blur(18px);-webkit-box-shadow:10px 10px 30px rgba(0,0,0,.05),-10px -10px 30px hsla(0,0%,100%,.8);box-shadow:10px 10px 30px rgba(0,0,0,.05),-10px -10px 30px hsla(0,0%,100%,.8);overflow:hidden}.familiar-training__bar[data-v-0bdeef22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(236,72,153,.08))}.familiar-training__icon-btn[data-v-0bdeef22]{width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:6px;background:hsla(0,0%,100%,.92);color:#1e293b;cursor:pointer;-webkit-box-shadow:0 4px 16px 0 rgba(31,38,135,.07);box-shadow:0 4px 16px 0 rgba(31,38,135,.07);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.familiar-training__icon-btn>i[data-v-0bdeef22],.familiar-training__icon-btn[data-v-0bdeef22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.familiar-training__icon-btn>i[data-v-0bdeef22]{width:100%;height:100%;text-align:center}.familiar-training__icon-btn>i[data-v-0bdeef22]:after{display:block;margin:0 auto}.familiar-training__icon-btn[data-v-0bdeef22]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.familiar-training__bar-main[data-v-0bdeef22]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.familiar-training__eyebrow[data-v-0bdeef22]{font-size:12px;line-height:1.35;color:#94a3b8;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.familiar-training__title[data-v-0bdeef22]{font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:24px;line-height:1.2;color:#1e293b;font-weight:800;margin-top:.25rem}.familiar-training__sub[data-v-0bdeef22]{margin-top:.375rem;color:#64748b;font-size:13px;line-height:1.6;font-weight:500}.familiar-training__progress[data-v-0bdeef22]{height:.375rem;background:rgba(148,163,184,.18)}.familiar-training__progress-fill[data-v-0bdeef22]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#ec4899));background:linear-gradient(90deg,#6366f1,#ec4899);-webkit-transition:width .25s ease;transition:width .25s ease}.familiar-training__body[data-v-0bdeef22]{padding:1.5rem}.familiar-training__question-card[data-v-0bdeef22],.familiar-training__result[data-v-0bdeef22],.familiar-training__state-card[data-v-0bdeef22]{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.96)),to(rgba(248,250,252,.96)));background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.96));border:1px solid rgba(226,232,240,.9);border-radius:8px;-webkit-box-shadow:0 4px 16px 0 rgba(31,38,135,.07);box-shadow:0 4px 16px 0 rgba(31,38,135,.07)}.familiar-training__state-card[data-v-0bdeef22]{padding:3rem 1.5rem;text-align:center}.familiar-training__state-icon[data-v-0bdeef22]{width:4rem;height:4rem;margin:0 auto 1rem;border-radius:8px;padding:0;font-size:28px}.familiar-training__state-icon>i[data-v-0bdeef22],.familiar-training__state-icon[data-v-0bdeef22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.familiar-training__state-icon>i[data-v-0bdeef22]{width:100%;height:100%;text-align:center}.familiar-training__state-icon>i[data-v-0bdeef22]:after{display:block;margin:0 auto}.familiar-training__state-icon.is-info[data-v-0bdeef22]{background:rgba(99,102,241,.1);color:#6366f1}.familiar-training__state-icon.is-warning[data-v-0bdeef22]{background:rgba(245,158,11,.12);color:#f59e0b}.familiar-training__state-icon.is-danger[data-v-0bdeef22]{background:rgba(236,72,153,.12);color:#ec4899}.familiar-training__state-icon.is-success[data-v-0bdeef22]{background:rgba(16,185,129,.12);color:#10b981}.familiar-training__result-title[data-v-0bdeef22],.familiar-training__state-title[data-v-0bdeef22]{color:#1e293b;font-size:20px;line-height:1.2;font-weight:800}.familiar-training__result-sub[data-v-0bdeef22],.familiar-training__state-sub[data-v-0bdeef22]{margin-top:.625rem;color:#64748b;font-size:14px;line-height:1.6}.familiar-training__question-foot[data-v-0bdeef22],.familiar-training__state-actions[data-v-0bdeef22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.familiar-training__ghost-btn[data-v-0bdeef22],.familiar-training__primary-btn[data-v-0bdeef22]{min-width:8rem;padding:.75rem 1rem;border-radius:6px;font-size:13px;line-height:1.35;font-weight:700;-webkit-transition:background .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.familiar-training__primary-btn[data-v-0bdeef22]{border:0;color:#fff;background:linear-gradient(135deg,#6366f1,#ec4899);-webkit-box-shadow:0 10px 24px rgba(99,102,241,.22);box-shadow:0 10px 24px rgba(99,102,241,.22)}.familiar-training__primary-btn[data-v-0bdeef22]:disabled{cursor:not-allowed;opacity:.55;-webkit-box-shadow:none;box-shadow:none}.familiar-training__ghost-btn[data-v-0bdeef22]{border:1px solid rgba(148,163,184,.35);color:#1e293b;background:#fff}.familiar-training__ghost-btn[data-v-0bdeef22]:hover,.familiar-training__primary-btn[data-v-0bdeef22]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.familiar-training__question-card[data-v-0bdeef22]{padding:1.5rem}.familiar-training__question-head[data-v-0bdeef22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.familiar-training__question-index[data-v-0bdeef22]{font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.familiar-training__question-title[data-v-0bdeef22]{margin-top:.375rem;font-size:20px;line-height:1.2;color:#1e293b;font-weight:800}.familiar-training__badge[data-v-0bdeef22]{padding:.5rem .875rem;border-radius:6px;background:rgba(99,102,241,.08);color:#4f46e5;font-size:13px;font-weight:700}.familiar-training__question-content[data-v-0bdeef22]{margin-top:1.5rem}.familiar-training__prompt-block[data-v-0bdeef22]{padding:1rem 1.125rem;border-radius:6px;background:rgba(248,250,252,.95);border:1px solid rgba(226,232,240,.95)}.familiar-training__prompt[data-v-0bdeef22]{color:#1e293b;font-size:18px;line-height:1.35;font-weight:700}.familiar-training__prompt--sentence[data-v-0bdeef22]{margin-top:.625rem;font-size:16px;line-height:1.6}.familiar-training__hint[data-v-0bdeef22]{margin-top:.625rem;color:#64748b;font-size:13px;line-height:1.6}.familiar-training__options[data-v-0bdeef22]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-top:1rem}.familiar-training__option[data-v-0bdeef22]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;min-height:3.875rem;padding:1rem;border:1px solid rgba(203,213,225,.9);border-radius:6px;background:#fff;color:#1e293b;font-size:14px;line-height:1.6;font-weight:600;text-align:left;cursor:pointer;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,background-color .2s ease;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.familiar-training__option[data-v-0bdeef22]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.25rem;border-radius:6px 0 0 6px;background:transparent;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.familiar-training__option-text[data-v-0bdeef22]{-webkit-box-flex:1;-ms-flex:1;flex:1}.familiar-training__option-selected[data-v-0bdeef22]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.2rem .55rem;border-radius:999px;font-size:12px;line-height:1.35;font-weight:800;color:#4f46e5;background:rgba(99,102,241,.12)}.familiar-training__option[data-v-0bdeef22]:hover{border-color:rgba(99,102,241,.55);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 10px 20px rgba(99,102,241,.1);box-shadow:0 10px 20px rgba(99,102,241,.1)}.familiar-training__option.is-active[data-v-0bdeef22]{border-color:rgba(99,102,241,.72);background:-webkit-gradient(linear,left top,right top,from(rgba(99,102,241,.12)),color-stop(58%,rgba(236,72,153,.08)),to(hsla(0,0%,100%,.98)));background:linear-gradient(90deg,rgba(99,102,241,.12),rgba(236,72,153,.08) 58%,hsla(0,0%,100%,.98));-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 14px 30px rgba(99,102,241,.18);box-shadow:0 14px 30px rgba(99,102,241,.18)}.familiar-training__option.is-active[data-v-0bdeef22]:before{background:-webkit-gradient(linear,left top,left bottom,from(#6366f1),to(#ec4899));background:linear-gradient(180deg,#6366f1,#ec4899)}.familiar-training__option-mark[data-v-0bdeef22]{width:1.75rem;height:1.75rem;border-radius:999px;background:rgba(99,102,241,.08);color:#6366f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;line-height:1;-ms-flex-negative:0;flex-shrink:0}.familiar-training__option.is-active .familiar-training__option-mark[data-v-0bdeef22]{color:#fff;background:linear-gradient(135deg,#6366f1,#ec4899);-webkit-box-shadow:0 8px 18px rgba(99,102,241,.28);box-shadow:0 8px 18px rgba(99,102,241,.28)}.familiar-training__option-mark>i[data-v-0bdeef22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;line-height:1;text-align:center}.familiar-training__option-mark>i[data-v-0bdeef22]:after{display:block;margin:0 auto}.familiar-training__result[data-v-0bdeef22]{padding:1.5rem}.familiar-training__result-head[data-v-0bdeef22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.familiar-training__result-grid[data-v-0bdeef22]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.familiar-training__metric-card[data-v-0bdeef22]{padding:1rem;border-radius:6px;background:rgba(248,250,252,.95);border:1px solid rgba(226,232,240,.95)}.familiar-training__metric-label[data-v-0bdeef22]{color:#94a3b8;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.familiar-training__metric-value[data-v-0bdeef22]{margin-top:.5rem;color:#1e293b;font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:24px;line-height:1.2;font-weight:800}.familiar-training__summary-list[data-v-0bdeef22]{margin-top:1.25rem;display:grid;gap:.75rem}.familiar-training__summary-item[data-v-0bdeef22]{padding:.875rem 1rem;border-radius:6px;background:rgba(248,250,252,.95);color:#64748b;font-size:13px;line-height:1.6;font-weight:500}.familiar-training__summary-item.is-warning[data-v-0bdeef22]{color:#a16207;background:rgba(254,249,195,.88)}@media (max-width:960px){.familiar-training__options[data-v-0bdeef22],.familiar-training__result-grid[data-v-0bdeef22]{grid-template-columns:1fr}}.fw-phonetic[data-v-a9836a40]{color:#4f46e5;font-style:italic;font-weight:700;letter-spacing:.01em;font-family:Times New Roman,Noto Sans,Segoe UI Symbol,Arial Unicode MS,serif}[data-v-a9836a40] .fw-modal .ivu-modal-content{border-radius:8px;overflow:hidden;background:hsla(0,0%,100%,.9);backdrop-filter:blur(24px);-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.25);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.5)}[data-v-a9836a40] .fw-input .ivu-input{border-radius:6px;height:40px;line-height:40px;padding-top:0;padding-bottom:0;border:2px solid #e2e8f0}[data-v-a9836a40] .fw-input .ivu-input:focus{border-color:#6366f1;-webkit-box-shadow:0 0 0 2px rgba(99,102,241,.2);box-shadow:0 0 0 2px rgba(99,102,241,.2)}[data-v-a9836a40] .fw-textarea .ivu-input{border-radius:6px;border:2px solid #e2e8f0}[data-v-a9836a40] .fw-textarea .ivu-input:focus{border-color:#6366f1}.fw-btn[data-v-a9836a40]{border-radius:6px;font-weight:800;border:none;-webkit-transition:all .3s ease;transition:all .3s ease;height:40px;padding:0 1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fw-btn[data-v-a9836a40]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.9}.fw-training-tool[data-v-a9836a40]{position:relative;overflow:hidden}.fw-training-tool__icon[data-v-a9836a40]{width:4rem;height:4rem;margin:0 auto 1rem;border-radius:999px;padding:0;color:#fff;font-size:28px;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.fw-training-tool__icon>i[data-v-a9836a40],.fw-training-tool__icon[data-v-a9836a40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.fw-training-tool__icon>i[data-v-a9836a40]{width:100%;height:100%;text-align:center}.fw-training-tool__icon>i[data-v-a9836a40]:after{display:block;margin:0 auto}.fw-training-tool.is-purple .fw-training-tool__icon[data-v-a9836a40]{background:linear-gradient(135deg,#a855f7,#ec4899)}.fw-training-tool.is-blue .fw-training-tool__icon[data-v-a9836a40]{background:linear-gradient(135deg,#38bdf8,#6366f1)}.fw-training-tool.is-emerald .fw-training-tool__icon[data-v-a9836a40]{background:linear-gradient(135deg,#34d399,#14b8a6)}.fw-training-tool__cta[data-v-a9836a40]{width:100%;height:3rem;border:0;border-radius:6px;color:#fff;font-size:14px;line-height:1.35;font-weight:800;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;cursor:pointer;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.fw-training-tool__cta>i[data-v-a9836a40],.fw-training-tool__cta[data-v-a9836a40]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fw-training-tool__cta>i[data-v-a9836a40]{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1}.fw-training-tool__cta>i[data-v-a9836a40]:after{display:block;margin:0 auto}.fw-training-tool.is-purple .fw-training-tool__cta[data-v-a9836a40]{background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-box-shadow:0 12px 28px rgba(168,85,247,.22);box-shadow:0 12px 28px rgba(168,85,247,.22)}.fw-training-tool.is-blue .fw-training-tool__cta[data-v-a9836a40]{background:linear-gradient(135deg,#38bdf8,#6366f1);-webkit-box-shadow:0 12px 28px rgba(99,102,241,.22);box-shadow:0 12px 28px rgba(99,102,241,.22)}.fw-training-tool.is-emerald .fw-training-tool__cta[data-v-a9836a40]{background:linear-gradient(135deg,#34d399,#14b8a6);-webkit-box-shadow:0 12px 28px rgba(16,185,129,.22);box-shadow:0 12px 28px rgba(16,185,129,.22)}.fw-training-tool__cta[data-v-a9836a40]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.fw-scope-btn[data-v-a9836a40]{border:1px solid rgba(203,213,225,.9);border-radius:6px;background:#fff;text-align:left;padding:.875rem 1rem;-webkit-transition:all .2s ease;transition:all .2s ease}.fw-scope-btn.is-active[data-v-a9836a40]{border-color:rgba(99,102,241,.5);-webkit-box-shadow:0 10px 24px rgba(99,102,241,.1);box-shadow:0 10px 24px rgba(99,102,241,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.fw-scope-btn__title[data-v-a9836a40]{color:#1e293b;font-size:13px;line-height:1.35;font-weight:800}.fw-scope-btn__desc[data-v-a9836a40]{margin-top:.375rem;color:#64748b;font-size:12px;line-height:1.6;font-weight:500}.fw-count-chip[data-v-a9836a40]{min-width:4.5rem;border:1px solid rgba(203,213,225,.9);border-radius:999px;background:#fff;color:#1e293b;font-size:13px;line-height:1.35;font-weight:700;padding:.55rem .9rem;-webkit-transition:all .2s ease;transition:all .2s ease}.fw-count-chip.is-active[data-v-a9836a40]{border-color:rgba(99,102,241,.5);background:rgba(99,102,241,.08);color:#4f46e5}.fw-btn--primary[data-v-a9836a40]:hover{background-image:-webkit-gradient(linear,left top,right top,from(#4f46e5),to(#7c3aed));background-image:linear-gradient(90deg,#4f46e5,#7c3aed);color:#fff;opacity:1}.fw-btn--primary:hover .ivu-icon[data-v-a9836a40]{color:#fff}.fw-secondary-btn[data-v-a9836a40]{border-radius:6px;padding:.5rem 1rem;font-weight:800;font-size:14px;line-height:1.35;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fw-secondary-btn[data-v-a9836a40]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.fw-side-btn[data-v-a9836a40]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem .875rem;border-radius:6px;border:1px solid transparent;background:transparent;-webkit-transition:all .25s ease;transition:all .25s ease;cursor:pointer}.fw-side-btn[data-v-a9836a40]:hover{background:rgba(99,102,241,.06);border-color:rgba(99,102,241,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.fw-side-btn.is-active[data-v-a9836a40]{background:-webkit-gradient(linear,left top,right top,from(#818cf8),to(#8b5cf6));background:linear-gradient(90deg,#818cf8,#8b5cf6);border-color:transparent;-webkit-box-shadow:0 10px 24px rgba(99,102,241,.18);box-shadow:0 10px 24px rgba(99,102,241,.18)}.fw-side-btn.is-active .fw-side-btn__count[data-v-a9836a40]{color:#fff!important}.fw-side-btn.is-active .fw-side-btn__icon[data-v-a9836a40]{background:hsla(0,0%,100%,.9)!important;color:#6366f1!important}.fw-side-btn.is-active .fw-side-btn__icon i[data-v-a9836a40]{color:#6366f1!important}.fw-side-btn.is-active .fw-side-btn__label[data-v-a9836a40]{color:#fff!important}.fw-side-btn__icon[data-v-a9836a40]{width:40px;height:40px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:900;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);-ms-flex-negative:0;flex-shrink:0}.fw-side-btn__icon i[data-v-a9836a40]{font-size:20px;line-height:1}.fw-side-btn__label[data-v-a9836a40]{font-weight:700;color:#0f172a;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.fw-side-btn__count[data-v-a9836a40]{font-weight:700;color:#64748b}.fw-tag[data-v-a9836a40]{font-size:12px;line-height:1.35;font-weight:800;padding:.15rem .5rem;border-radius:999px}.fw-tag.is-blue[data-v-a9836a40]{background:#eff6ff;color:#2563eb}.fw-tag.is-green[data-v-a9836a40]{background:#ecfdf5;color:#059669}.fw-tag.is-amber[data-v-a9836a40]{background:#fffbeb;color:#d97706}.fw-action-btn[data-v-a9836a40]{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#94a3b8;background:#f8fafc;-webkit-transition:all .2s ease;transition:all .2s ease}.fw-action-btn[data-v-a9836a40]:hover{background:#eff6ff;color:#6366f1}.fw-chip[data-v-a9836a40]{padding:.5rem 1rem;border-radius:6px;font-weight:700;font-size:14px;line-height:1.35;background:#f8fafc;color:#64748b;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.fw-chip[data-v-a9836a40]:hover{background:#f1f5f9;color:#334155}.fw-chip.is-active[data-v-a9836a40]{background:#6366f1;color:#fff;-webkit-box-shadow:0 4px 12px rgba(99,102,241,.2);box-shadow:0 4px 12px rgba(99,102,241,.2)}.fw-toggle[data-v-a9836a40]{padding:0 14px;font-weight:900;font-size:12px;line-height:1.35;color:#64748b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;word-break:keep-all}.fw-icon-toggle[data-v-a9836a40],.fw-toggle[data-v-a9836a40]{height:30px;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;background:transparent}.fw-icon-toggle[data-v-a9836a40]{width:40px;color:#94a3b8;display:-webkit-box;display:-ms-flexbox;display:flex}.fw-toggle[data-v-a9836a40]:hover{color:#0f172a}.fw-icon-toggle.is-on[data-v-a9836a40],.fw-toggle.is-on[data-v-a9836a40]{background:rgba(99,102,241,.1);color:#4f46e5}.fw-filter-group[data-v-a9836a40]{height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;border-radius:6px!important}[data-v-a9836a40] .fw-select .ivu-select-selection{border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-a9836a40] .fw-select .ivu-select-placeholder,[data-v-a9836a40] .fw-select .ivu-select-selected-value,[data-v-a9836a40] .fw-select .ivu-select-selection{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:0}[data-v-a9836a40] .fw-select .ivu-select-placeholder,[data-v-a9836a40] .fw-select .ivu-select-selected-value{font-weight:800;line-height:1;position:relative;top:0}[data-v-a9836a40] .fw-select .ivu-select-arrow{top:0;height:40px;-webkit-transform:none;transform:none;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}[data-v-a9836a40] .fw-select .ivu-select-arrow i{line-height:1;position:relative;top:0}[data-v-a9836a40] .fw-input .ivu-input-prefix{height:40px;line-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-a9836a40] .fw-input .ivu-input-prefix i{color:#94a3b8;line-height:1}.fw-search-icon[data-v-a9836a40]{color:#94a3b8;font-size:18px}.fw-check[data-v-a9836a40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fw-check .ivu-checkbox-wrapper[data-v-a9836a40]{font-size:16px}.st-wrap[data-v-184daa66]{display:grid;gap:1rem}.st-hero[data-v-184daa66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border:0}.st-kicker[data-v-184daa66]{font-size:12px;letter-spacing:.08em;font-weight:900;color:#94a3b8}.st-title[data-v-184daa66]{margin-top:.25rem;font-size:20px;font-weight:900;color:#1e293b}.st-desc[data-v-184daa66]{margin-top:.5rem;font-size:13px;color:#94a3b8}.st-recent-btn[data-v-184daa66]{border:0;color:#fff;font-weight:900;border-radius:6px;height:2.625rem;padding:0 .875rem;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6));background:linear-gradient(90deg,#6366f1,#8b5cf6);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;cursor:pointer}.st-stats[data-v-184daa66]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.st-stat-card[data-v-184daa66]{border:0;padding:1.125rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-transition:-webkit-transform .25s cubic-bezier(.34,1.56,.64,1),-webkit-box-shadow .25s ease;transition:-webkit-transform .25s cubic-bezier(.34,1.56,.64,1),-webkit-box-shadow .25s ease;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,-webkit-transform .25s cubic-bezier(.34,1.56,.64,1),-webkit-box-shadow .25s ease}.st-stat-card[data-v-184daa66]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.st-stat-icon[data-v-184daa66]{width:3rem;height:3rem;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.st-stat-icon--indigo[data-v-184daa66]{background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(139,92,246,.1));color:#6366f1}.st-stat-icon--emerald[data-v-184daa66]{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(16,185,129,.08));color:#10b981}.st-stat-icon--violet[data-v-184daa66]{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(236,72,153,.08));color:#8b5cf6}.st-stat-body[data-v-184daa66]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.st-stat-label[data-v-184daa66]{font-size:12px;color:#94a3b8;letter-spacing:.08em;font-weight:900}.st-stat-value[data-v-184daa66]{margin-top:.25rem;font-size:24px;font-weight:900;color:#1e293b;line-height:1.2}.st-stat-unit[data-v-184daa66]{font-size:13px;font-weight:700;color:#94a3b8;margin-left:.125rem}.st-config[data-v-184daa66]{border:0;padding:1.25rem}.st-config-title[data-v-184daa66]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:18px;font-weight:900;color:#1e293b}.st-config-title i[data-v-184daa66]{font-size:20px;color:#6366f1}.st-form-grid[data-v-184daa66]{margin-top:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.st-field label[data-v-184daa66]{display:block;font-size:13px;color:#64748b;margin-bottom:.375rem;font-weight:700;letter-spacing:.04em}.st-select[data-v-184daa66]{width:100%}[data-v-184daa66] .st-select .ivu-select-selection{height:42px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}[data-v-184daa66] .st-select .ivu-select-selection:hover{border-color:rgba(99,102,241,.4)}[data-v-184daa66] .st-select.ivu-select-visible .ivu-select-selection{border-color:#6366f1;-webkit-box-shadow:0 0 0 2px rgba(99,102,241,.12);box-shadow:0 0 0 2px rgba(99,102,241,.12)}[data-v-184daa66] .st-select .ivu-select-selected-value{font-size:14px;color:#1e293b;font-weight:600}[data-v-184daa66] .st-select .ivu-select-arrow,[data-v-184daa66] .st-select .ivu-select-placeholder{font-size:14px;color:#94a3b8}.st-actions[data-v-184daa66]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.st-start-btn[data-v-184daa66]{height:42px;width:100%;max-width:320px;border-radius:6px!important;font-weight:900!important;font-size:16px!important;border:0!important;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6))!important;background:linear-gradient(90deg,#6366f1,#8b5cf6)!important;color:#fff!important;-webkit-box-shadow:0 2px 8px rgba(99,102,241,.25);box-shadow:0 2px 8px rgba(99,102,241,.25);-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.st-start-btn[data-v-184daa66]:hover{-webkit-box-shadow:0 4px 14px rgba(99,102,241,.35)!important;box-shadow:0 4px 14px rgba(99,102,241,.35)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:992px){.st-form-grid[data-v-184daa66],.st-stats[data-v-184daa66]{grid-template-columns:repeat(2,minmax(0,1fr))}.st-hero[data-v-184daa66]{display:block}.st-recent-btn[data-v-184daa66]{margin-top:.75rem}}.share-modal .ivu-modal-content{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.share-modal .ivu-modal-body{padding:0!important}.share-modal .ivu-modal-footer,.share-modal .ivu-modal-header{display:none!important}.share-card[data-v-eefb0f54]{font-family:Inter,Outfit,sans-serif}.crazy-words[data-v-680e0fc8]{position:relative}.ring16__bar[data-v-680e0fc8]{-webkit-transition:stroke-dashoffset .35s;transition:stroke-dashoffset .35s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.scroll-btn[data-v-680e0fc8]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:none;background:hsla(0,0%,100%,.86);-webkit-box-shadow:0 10px 24px rgba(0,0,0,.12);box-shadow:0 10px 24px rgba(0,0,0,.12);cursor:pointer;z-index:3;color:#374151;font-weight:900}.scroll-btn.left[data-v-680e0fc8]{left:-1.275rem}.scroll-btn.right[data-v-680e0fc8]{right:-1.275rem}.scroll-btn[data-v-680e0fc8]:hover{background:#fff}[data-v-680e0fc8] .cw-modal .ivu-modal-content{border-radius:8px;overflow:hidden}[data-v-680e0fc8] .cw-modal--dark .ivu-modal-mask{background-color:rgba(15,23,42,.72)}[data-v-680e0fc8] .goal-input .ivu-input-number{width:7.5rem}[data-v-680e0fc8] .goal-input .ivu-input-number-input{font-weight:900;font-size:24px;height:2.5rem;line-height:2.5rem;border-radius:6px}[data-v-680e0fc8] .goal-btn.ivu-btn{border-radius:6px;font-weight:900;border-color:#0f172a}[data-v-680e0fc8] .goal-btn.ivu-btn-primary{background:#0f172a;color:#fff;-webkit-box-shadow:0 8px 18px rgba(15,23,42,.18);box-shadow:0 8px 18px rgba(15,23,42,.18)}[data-v-680e0fc8] .goal-btn.ivu-btn-primary:focus,[data-v-680e0fc8] .goal-btn.ivu-btn-primary:hover{background:#4f46e5;border-color:#4f46e5}[data-v-680e0fc8] .goal-btn.ivu-btn-primary:active{background:#4338ca;border-color:#4338ca}.mode-btn[data-v-680e0fc8]{border:1px solid #e2e8f0;border-radius:6px;padding:1rem .875rem;text-align:center;background:hsla(0,0%,100%,.9);-webkit-transition:all .25s ease;transition:all .25s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:9.5rem}.mode-btn[data-v-680e0fc8]:hover{border-color:rgba(99,102,241,.35);background:rgba(99,102,241,.06);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.mode-btn__icon-wrap[data-v-680e0fc8]{width:3.25rem;height:3.25rem;border-radius:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mode-btn__icon[data-v-680e0fc8]{font-size:32px;line-height:1}.mode-btn__icon-wrap--indigo[data-v-680e0fc8]{background:rgba(99,102,241,.12);color:#4f46e5}.mode-btn__icon-wrap--amber[data-v-680e0fc8]{background:rgba(245,158,11,.14);color:#d97706}.mode-btn__icon-wrap--emerald[data-v-680e0fc8]{background:rgba(16,185,129,.14);color:#059669}.mode-btn__icon-wrap--violet[data-v-680e0fc8]{background:rgba(139,92,246,.14);color:#7c3aed}.mode-btn__icon-wrap--sky[data-v-680e0fc8]{background:rgba(14,165,233,.14);color:#0284c7}.mode-btn__icon-wrap--rose[data-v-680e0fc8]{background:rgba(244,63,94,.14);color:#e11d48}.goal-btn--full[data-v-680e0fc8]{width:100%}.option-btn[data-v-680e0fc8]{border:1px solid #e2e8f0;background:#fff;border-radius:6px;padding:1.1rem 1rem;text-align:left;font-weight:900;color:#0f172a;-webkit-transition:all .2s ease;transition:all .2s ease}.option-btn[data-v-680e0fc8]:hover{border-color:rgba(99,102,241,.35);background:rgba(99,102,241,.06)}.training-settings-header[data-v-680e0fc8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.training-settings-header__title[data-v-680e0fc8]{font-size:20px;line-height:1.2;font-weight:900;color:#0f172a}.training-settings-header__desc[data-v-680e0fc8]{font-size:14px;color:#64748b;line-height:1.6}.training-stepper[data-v-680e0fc8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.training-stepper__btn[data-v-680e0fc8]{width:3.25rem;height:2.25rem;line-height:2.25rem;padding:0;border-radius:6px;border:1px solid #cbd5e1;background:#f8fafc;color:#334155;font-weight:900;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}.training-stepper__btn[data-v-680e0fc8]:hover:not(:disabled){border-color:rgba(99,102,241,.45);color:#4338ca;background:rgba(224,231,255,.92);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.training-stepper__btn[data-v-680e0fc8]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.training-stepper__btn[data-v-680e0fc8]:disabled{opacity:.45;cursor:not-allowed}.training-stepper__input[data-v-680e0fc8]{-webkit-box-flex:1;-ms-flex:1;flex:1}[data-v-680e0fc8] .training-stepper__input.ivu-input-number{width:100%;height:2.25rem}[data-v-680e0fc8] .training-stepper__input .ivu-input-number-input{height:2.25rem;line-height:2.25rem;text-align:center;border-radius:6px;font-weight:800;color:#0f172a}[data-v-680e0fc8] .training-stepper__input .ivu-input-number-handler-wrap,[data-v-680e0fc8] .training-stepper__input .ivu-input-number-input-wrap{height:2.25rem}.training-settings-meta[data-v-680e0fc8]{border:1px solid #e2e8f0;border-radius:6px;background:rgba(248,250,252,.7);padding:.625rem .875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.training-settings-meta__item[data-v-680e0fc8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;min-width:0}.training-settings-meta__label[data-v-680e0fc8]{font-size:12px;color:#64748b;font-weight:700}.training-settings-meta__value[data-v-680e0fc8]{font-size:13px;color:#0f172a;font-weight:900;max-width:22rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.training-settings-meta__divider[data-v-680e0fc8]{width:1px;height:1rem;background:#cbd5e1}.scroll-btn[data-v-680e0fc8]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-scrollbar[data-v-680e0fc8]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-680e0fc8]{-ms-overflow-style:none;scrollbar-width:none}.float-soft[data-v-680e0fc8]{-webkit-animation:floatSoft-680e0fc8 6s ease-in-out infinite;animation:floatSoft-680e0fc8 6s ease-in-out infinite}@-webkit-keyframes floatSoft-680e0fc8{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes floatSoft-680e0fc8{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.cw-book-card[data-v-680e0fc8]{padding:0}.icon-elevated[data-v-680e0fc8]{-webkit-filter:drop-shadow(0 2px 4px rgba(99,102,241,.28));filter:drop-shadow(0 2px 4px rgba(99,102,241,.28))}.cw-word-image[data-v-680e0fc8]{width:10rem;height:10rem;border-radius:8px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.cw-word-image__img[data-v-680e0fc8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08)}.cw-word-image--loading .cw-word-image__placeholder[data-v-680e0fc8]{width:100%;height:100%;border-radius:8px;background:#f1f5f9}@media (max-width:640px){.cw-word-image[data-v-680e0fc8]{width:7rem;height:7rem}}.sentence-builder .ph-fill[data-v-42670dce]{line-height:1}[data-v-42670dce] .sb-select .ivu-select-selection{border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-42670dce] .sb-select .ivu-select-placeholder,[data-v-42670dce] .sb-select .ivu-select-selected-value,[data-v-42670dce] .sb-select .ivu-select-selection{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:0}[data-v-42670dce] .sb-select .ivu-select-placeholder,[data-v-42670dce] .sb-select .ivu-select-selected-value{font-weight:700;color:#334155;line-height:1;top:0}[data-v-42670dce] .sb-select .ivu-select-arrow{top:0;height:40px;-webkit-transform:none;transform:none;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;color:#94a3b8}[data-v-42670dce] .sb-select .ivu-select-arrow i{line-height:1;position:relative;top:0}.sb-wordbook-dropdown.ivu-select-dropdown{border-radius:14px;border:1px solid #e2e8f0;-webkit-box-shadow:0 10px 30px rgba(15,23,42,.12);box-shadow:0 10px 30px rgba(15,23,42,.12);padding:6px 0;background:#fff}.sb-wordbook-dropdown .ivu-select-item{min-height:36px;line-height:36px;padding:0 14px;font-size:14px;font-weight:700;color:#334155}.sb-wordbook-dropdown .ivu-select-item-focus,.sb-wordbook-dropdown .ivu-select-item:hover{background:#eef2ff;color:#4338ca}.sb-wordbook-dropdown .ivu-select-item-selected,.sb-wordbook-dropdown .ivu-select-item-selected:hover{background:#e0e7ff;color:#4338ca}.learning-progress .flex[data-v-cb9cc0aa]{display:-webkit-box;display:-ms-flexbox;display:flex}.learning-progress .flex-col[data-v-cb9cc0aa]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.learning-progress .justify-between[data-v-cb9cc0aa]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.learning-progress .items-center[data-v-cb9cc0aa]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.learning-progress .items-end[data-v-cb9cc0aa]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.learning-progress .gap-4[data-v-cb9cc0aa]{gap:1rem}.learning-progress .gap-6[data-v-cb9cc0aa]{gap:1.5rem}.learning-progress .mb-2[data-v-cb9cc0aa]{margin-bottom:.5rem}.learning-progress .mb-3[data-v-cb9cc0aa]{margin-bottom:.75rem}.learning-progress .mb-4[data-v-cb9cc0aa]{margin-bottom:1rem}.learning-progress .mb-6[data-v-cb9cc0aa]{margin-bottom:1.5rem}.learning-progress .mb-8[data-v-cb9cc0aa]{margin-bottom:2rem}.learning-progress .mt-1[data-v-cb9cc0aa]{margin-top:.25rem}.learning-progress .mt-2[data-v-cb9cc0aa]{margin-top:.5rem}.learning-progress .mt-4[data-v-cb9cc0aa]{margin-top:1rem}.learning-progress .mr-1[data-v-cb9cc0aa]{margin-right:.25rem}.learning-progress .mr-2[data-v-cb9cc0aa]{margin-right:.5rem}.learning-progress .p-4[data-v-cb9cc0aa]{padding:1rem}.learning-progress .text-2xl[data-v-cb9cc0aa]{font-size:20px;line-height:1.2}.learning-progress .text-3xl[data-v-cb9cc0aa]{font-size:24px;line-height:1.2}.learning-progress .text-xl[data-v-cb9cc0aa]{font-size:18px;line-height:1.35}.learning-progress .text-lg[data-v-cb9cc0aa]{font-size:16px;line-height:1.6}.learning-progress .text-base[data-v-cb9cc0aa]{font-size:14px;line-height:1.6}.learning-progress .text-sm[data-v-cb9cc0aa]{font-size:13px;line-height:1.35}.learning-progress .text-xs[data-v-cb9cc0aa]{font-size:12px;line-height:1.35}.learning-progress .font-bold[data-v-cb9cc0aa]{font-weight:700}.learning-progress .font-medium[data-v-cb9cc0aa]{font-weight:500}.learning-progress .text-center[data-v-cb9cc0aa]{text-align:center}.learning-progress .text-right[data-v-cb9cc0aa]{text-align:right}.learning-progress .grid[data-v-cb9cc0aa]{display:grid}.learning-progress .grid-cols-1[data-v-cb9cc0aa]{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.learning-progress .grid-cols-2[data-v-cb9cc0aa],.learning-progress .md\:grid-cols-2[data-v-cb9cc0aa]{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-progress .md\:grid-cols-3[data-v-cb9cc0aa]{grid-template-columns:repeat(3,minmax(0,1fr))}.learning-progress .md\:flex-row[data-v-cb9cc0aa]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.learning-progress .md\:items-center[data-v-cb9cc0aa]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.learning-progress .md\:mt-0[data-v-cb9cc0aa]{margin-top:0}}@media (min-width:1024px){.learning-progress .lg\:grid-cols-3[data-v-cb9cc0aa]{grid-template-columns:repeat(3,minmax(0,1fr))}.learning-progress .lg\:grid-cols-4[data-v-cb9cc0aa]{grid-template-columns:repeat(4,minmax(0,1fr))}.learning-progress .lg\:grid-cols-2[data-v-cb9cc0aa]{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-progress .lg\:col-span-2[data-v-cb9cc0aa]{grid-column:span 2/span 2}}.learning-progress .w-full[data-v-cb9cc0aa]{width:100%}.learning-progress .h-\[250px\][data-v-cb9cc0aa]{height:250px}.learning-progress .text-slate-800[data-v-cb9cc0aa]{color:#1e293b}.learning-progress .text-slate-700[data-v-cb9cc0aa]{color:#2f405d}.learning-progress .text-slate-500[data-v-cb9cc0aa],.learning-progress .text-slate-600[data-v-cb9cc0aa]{color:#64748b}.learning-progress .text-slate-400[data-v-cb9cc0aa]{color:#94a3b8}.learning-progress .text-blue-500[data-v-cb9cc0aa]{color:#3b82f6}.learning-progress .text-blue-600[data-v-cb9cc0aa]{color:#2563eb}.learning-progress .text-blue-700[data-v-cb9cc0aa]{color:#1d4ed8}.learning-progress .text-emerald-500[data-v-cb9cc0aa]{color:#10b981}.learning-progress .text-amber-500[data-v-cb9cc0aa]{color:#f59e0b}.learning-progress .text-violet-500[data-v-cb9cc0aa]{color:#8b5cf6}.learning-progress .text-indigo-500[data-v-cb9cc0aa]{color:#6366f1}.learning-progress .text-white[data-v-cb9cc0aa]{color:#fff}.learning-progress .bg-blue-100[data-v-cb9cc0aa]{background-color:#dbeafe}.learning-progress .bg-blue-50[data-v-cb9cc0aa]{background-color:#eff6ff}.learning-progress .bg-emerald-100[data-v-cb9cc0aa]{background-color:#d1fae5}.learning-progress .bg-emerald-500[data-v-cb9cc0aa]{background-color:#10b981}.learning-progress .bg-amber-100[data-v-cb9cc0aa]{background-color:#fef3c7}.learning-progress .bg-amber-500[data-v-cb9cc0aa]{background-color:#f59e0b}.learning-progress .bg-violet-100[data-v-cb9cc0aa]{background-color:#ede9fe}.learning-progress .bg-violet-500[data-v-cb9cc0aa]{background-color:#8b5cf6}.learning-progress .bg-slate-100[data-v-cb9cc0aa]{background-color:#f1f5f9}.learning-progress .bg-slate-200[data-v-cb9cc0aa]{background-color:#e2e8f0}.learning-progress .bg-slate-50[data-v-cb9cc0aa]{background-color:#f8fafc}.learning-progress .stat-card[data-v-cb9cc0aa]{background:#fff;border:1px solid hsla(0,0%,100%,.6);border-radius:12px;padding:1.5rem;-webkit-box-shadow:10px 10px 30px rgba(0,0,0,.05),-10px -10px 30px hsla(0,0%,100%,.8);box-shadow:10px 10px 30px rgba(0,0,0,.05),-10px -10px 30px hsla(0,0%,100%,.8);-webkit-transition:all .3s cubic-bezier(.34,1.56,.64,1);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.learning-progress .stat-card[data-v-cb9cc0aa]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:15px 15px 40px rgba(0,0,0,.08),-15px -15px 40px hsla(0,0%,100%,.9);box-shadow:15px 15px 40px rgba(0,0,0,.08),-15px -15px 40px hsla(0,0%,100%,.9)}.learning-progress .icon-circle[data-v-cb9cc0aa]{width:3rem;height:3rem;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.learning-progress .icon-circle.stat-card-icon[data-v-cb9cc0aa]{-ms-flex-negative:0;flex-shrink:0}.learning-progress .lp-ph-stat[data-v-cb9cc0aa]{font-size:20px;line-height:1}.learning-progress .lp-ph-suggestion[data-v-cb9cc0aa]{font-size:24px;line-height:1}.learning-progress .lp-ph-link-icon[data-v-cb9cc0aa]{font-size:14px;line-height:1;vertical-align:middle}.learning-progress .lp-ph-inline-icon[data-v-cb9cc0aa]{font-size:16px;line-height:1;margin-right:4px;vertical-align:-.1em}.learning-progress[data-v-cb9cc0aa] .iso-btn{height:40px;padding:0 24px;border-radius:6px;font-weight:500}.learning-progress[data-v-cb9cc0aa] .iso-btn.ivu-btn-primary{background-color:#6366f1;border-color:#6366f1;-webkit-box-shadow:0 4px 10px rgba(99,102,241,.2);box-shadow:0 4px 10px rgba(99,102,241,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.learning-progress[data-v-cb9cc0aa] .iso-btn.ivu-btn-primary:hover{background-color:#4c4fef;border-color:#4c4fef;-webkit-box-shadow:0 6px 12px rgba(99,102,241,.3);box-shadow:0 6px 12px rgba(99,102,241,.3)}.learning-progress[data-v-cb9cc0aa] .iso-select .ivu-select-selection{height:40px;border-radius:6px;border-color:#e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wg-btn[data-v-78bcbb73]{border-radius:6px}.wg-game-card[data-v-78bcbb73]{border-radius:8px;-webkit-transition:all .35s cubic-bezier(.22,1,.36,1);transition:all .35s cubic-bezier(.22,1,.36,1)}.wg-game-card[data-v-78bcbb73]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 22px 44px rgba(79,70,229,.16);box-shadow:0 22px 44px rgba(79,70,229,.16)}.wg-game-card__cover[data-v-78bcbb73]{position:relative;height:220px;background-size:cover;background-position:50%;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.wg-game-card:hover .wg-game-card__cover[data-v-78bcbb73]{-webkit-transform:scale(1.03);transform:scale(1.03)}.wg-game-card__mask[data-v-78bcbb73]{position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(15,23,42,.1)),to(rgba(15,23,42,.68)));background:linear-gradient(180deg,rgba(15,23,42,.1),rgba(15,23,42,.68))}.wg-game-card__meta[data-v-78bcbb73]{position:absolute;left:18px;right:18px;bottom:16px;z-index:1}.wg-modal__hero[data-v-78bcbb73]{position:relative;height:200px;background-size:cover;background-position:50%;-webkit-animation:wgHeroIn-78bcbb73 .45s ease;animation:wgHeroIn-78bcbb73 .45s ease}.wg-modal__hero-mask[data-v-78bcbb73]{position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(15,23,42,.18)),to(rgba(15,23,42,.72)));background:linear-gradient(180deg,rgba(15,23,42,.18),rgba(15,23,42,.72))}.wg-modal__hero-content[data-v-78bcbb73]{position:absolute;left:24px;right:24px;bottom:18px;z-index:1;-webkit-animation:wgHeroContentIn-78bcbb73 .52s ease;animation:wgHeroContentIn-78bcbb73 .52s ease}.wg-modal__hero .text-2xl[data-v-78bcbb73],.wg-modal__hero .text-sm[data-v-78bcbb73],.wg-modal__hero .text-xs[data-v-78bcbb73]{text-shadow:0 2px 12px rgba(15,23,42,.36)}.wg-mini-btn[data-v-78bcbb73]{border-radius:6px;height:32px;padding:0 10px}.wg-chip[data-v-78bcbb73]{border:1px solid #cbd5e1;background:#fff;color:#475569;border-radius:6px;height:28px;min-width:52px;padding:0 10px;font-size:12px;font-weight:800;-webkit-transition:all .2s ease;transition:all .2s ease}.wg-chip[data-v-78bcbb73]:hover{border-color:#94a3b8;color:#334155}.wg-chip.is-on[data-v-78bcbb73]{border-color:#6366f1;background:#eef2ff;color:#4338ca}.wg-chip[disabled][data-v-78bcbb73]{opacity:.45;cursor:not-allowed}.wg-style-tag[data-v-78bcbb73]{height:24px;border:1px solid rgba(99,102,241,.26);color:#4f46e5;background:#eef2ff;border-radius:6px;font-size:11px;font-weight:900;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px}.wg-feedback[data-v-78bcbb73]{border-radius:6px;border:1px solid #cbd5e1;background:#f8fafc;color:#334155;padding:8px 10px;font-size:12px;font-weight:800}.wg-feedback.is-success[data-v-78bcbb73]{border-color:#86efac;background:#f0fdf4;color:#166534}.wg-feedback.is-warning[data-v-78bcbb73]{border-color:#fda4af;background:#fff1f2;color:#9f1239}.wg-feedback.is-info[data-v-78bcbb73]{border-color:#a5b4fc;background:#eef2ff;color:#4338ca}.wg-column[data-v-78bcbb73]{border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:12px}.wg-column__title[data-v-78bcbb73]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;font-weight:900;color:#475569;margin-bottom:10px}.wg-column__title i[data-v-78bcbb73]{color:#6366f1}.wg-card[data-v-78bcbb73]{position:relative;border:1px solid #e2e8f0;border-radius:8px;min-height:108px;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;padding:10px;cursor:-webkit-grab;cursor:grab}.wg-card[data-v-78bcbb73]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:#cbd5e1}.wg-card.is-dragging[data-v-78bcbb73]{opacity:.75;-webkit-transform:scale(.98);transform:scale(.98);cursor:-webkit-grabbing;cursor:grabbing}.wg-card.is-drop-target[data-v-78bcbb73]{border-color:#6366f1;-webkit-box-shadow:0 0 0 2px rgba(99,102,241,.14) inset;box-shadow:inset 0 0 0 2px rgba(99,102,241,.14)}.wg-card.is-guided[data-v-78bcbb73]{border-color:#14b8a6;-webkit-box-shadow:0 0 0 2px rgba(20,184,166,.12) inset;box-shadow:inset 0 0 0 2px rgba(20,184,166,.12)}.wg-card.is-matched[data-v-78bcbb73]{border-color:#34d399;background:#ecfdf5}.wg-card__type[data-v-78bcbb73]{font-size:11px;font-weight:900;color:#94a3b8;text-transform:uppercase}.wg-card__text[data-v-78bcbb73]{margin-top:8px;font-size:13px;color:#0f172a;font-weight:700;line-height:1.45;word-break:break-word}.wg-card__hint[data-v-78bcbb73]{margin-top:8px;font-size:11px;font-weight:800;color:#4338ca;border-top:1px dashed #c7d2fe;padding-top:6px}.wg-result-item[data-v-78bcbb73]{border:1px solid #e2e8f0;border-radius:6px;background:#fff;padding:10px 12px}.wg-result-item__label[data-v-78bcbb73]{font-size:11px;text-transform:uppercase;color:#94a3b8;font-weight:900}.wg-result-item__value[data-v-78bcbb73]{margin-top:4px;font-size:18px;font-weight:900;color:#0f172a}.wg-word-chip[data-v-78bcbb73]{height:28px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;padding:0 10px;font-size:12px;font-weight:800;color:#334155;-webkit-transition:all .2s ease;transition:all .2s ease}.wg-word-chip[data-v-78bcbb73]:hover{border-color:#818cf8;color:#4338ca;background:#eef2ff}.wg-goal[data-v-78bcbb73]{border:1px solid #fde68a;border-radius:6px;background:#fffbeb;color:#92400e;padding:8px 10px}.wg-goal.is-done[data-v-78bcbb73]{border-color:#86efac;background:#f0fdf4;color:#166534}.wg-trend[data-v-78bcbb73]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.wg-trend__item[data-v-78bcbb73]{text-align:center}.wg-trend__bar-wrap[data-v-78bcbb73]{height:76px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wg-trend__bar[data-v-78bcbb73]{width:18px;border-radius:999px;background:-webkit-gradient(linear,left top,left bottom,from(#818cf8),to(#6366f1));background:linear-gradient(180deg,#818cf8,#6366f1)}.wg-trend__label[data-v-78bcbb73]{margin-top:6px;font-size:11px;color:#94a3b8;font-weight:800}.wg-tip[data-v-78bcbb73]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.wg-tip i[data-v-78bcbb73]{color:#f59e0b;margin-top:1px}[data-v-78bcbb73] .wg-modal .ivu-modal{top:0}[data-v-78bcbb73] .wg-modal .ivu-modal-content{border-radius:8px;overflow:hidden}[data-v-78bcbb73] .wg-modal .ivu-modal-mask{backdrop-filter:blur(1px)}.wg-modal-panel[data-v-78bcbb73]{-webkit-transition:all .26s ease;transition:all .26s ease;max-height:-100vh;overflow-y:auto}.wg-modal-panel.is-matching[data-v-78bcbb73]{background:-webkit-gradient(linear,left top,left bottom,from(rgba(79,70,229,.02)),to(rgba(79,70,229,0)));background:linear-gradient(180deg,rgba(79,70,229,.02),rgba(79,70,229,0))}.wg-modal-panel.is-match3[data-v-78bcbb73]{max-height:90vh;background:-webkit-gradient(linear,left top,left bottom,from(rgba(5,150,105,.02)),to(rgba(5,150,105,0)));background:linear-gradient(180deg,rgba(5,150,105,.02),rgba(5,150,105,0))}@-webkit-keyframes wgHeroIn-78bcbb73{0%{opacity:.4;-webkit-transform:scale(1.02);transform:scale(1.02)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes wgHeroIn-78bcbb73{0%{opacity:.4;-webkit-transform:scale(1.02);transform:scale(1.02)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes wgHeroContentIn-78bcbb73{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes wgHeroContentIn-78bcbb73{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.wl-sticky[data-v-c587aea4]{position:sticky;top:6.25rem;max-height:calc(100vh - 7.5rem);overflow-y:auto;border:0!important;z-index:30}.wl-sticky[data-v-c587aea4]::-webkit-scrollbar{width:4px}.wl-sticky[data-v-c587aea4]::-webkit-scrollbar-thumb{background:rgba(99,102,241,.2);border-radius:4px}.wl-sticky[data-v-c587aea4]::-webkit-scrollbar-track{background:transparent}.wl-side-title[data-v-c587aea4]{font-size:12px;line-height:1.35;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:10px}.wl-side-count[data-v-c587aea4]{margin-left:4px;color:#94a3b8}.wl-side-link[data-v-c587aea4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;font-size:12px;line-height:1.35;font-weight:400;color:#6366f1;text-decoration:none}.wl-side-link[data-v-c587aea4]:hover{color:#4f46e5}.wl-continue-btn[data-v-c587aea4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;font-size:13px;line-height:1.35;font-weight:400;color:#4f46e5;-webkit-transition:color .15s ease;transition:color .15s ease}.wl-continue-btn[data-v-c587aea4]:hover{color:#6366f1}.wl-cat-btn[data-v-c587aea4]{width:100%;text-align:left;padding:10px 12px;border-radius:6px;border:1px solid transparent;background:transparent;color:#64748b;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.wl-cat-count[data-v-c587aea4]{margin-left:auto;font-size:12px;line-height:1.35;font-weight:400;color:#94a3b8}.wl-cat-btn[data-v-c587aea4]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:#1e293b}.wl-cat-btn.is-active[data-v-c587aea4]{background:-webkit-gradient(linear,left top,right top,from(#818cf8),to(#8b5cf6));background:linear-gradient(90deg,#818cf8,#8b5cf6);border-color:transparent;color:#fff;-webkit-box-shadow:0 10px 24px rgba(99,102,241,.18);box-shadow:0 10px 24px rgba(99,102,241,.18)}.wl-cat-btn.is-active .wl-cat-count[data-v-c587aea4],.wl-cat-btn.is-active .wl-cat-icon[data-v-c587aea4]{color:#fff!important}.wl-cat-icon[data-v-c587aea4]{width:28px;height:28px;border-radius:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;line-height:1.35;font-weight:400;border:0;background:transparent}.wl-cat-icon i[data-v-c587aea4]{font-size:20px;line-height:1}.wl-cat-icon--indigo[data-v-c587aea4]{color:#4f46e5}.wl-cat-icon--blue[data-v-c587aea4]{color:#2563eb}.wl-cat-icon--green[data-v-c587aea4]{color:#10b981}.wl-cat-icon--violet[data-v-c587aea4]{color:#8b5cf6}.wl-cat-icon--amber[data-v-c587aea4]{color:#f59e0b}.wl-cat-icon--red[data-v-c587aea4]{color:#ef4444}.wl-cat-icon--slate[data-v-c587aea4]{color:#475569}.wl-cat-icon--rose[data-v-c587aea4]{color:#ec4899}.wl-book-card[data-v-c587aea4]{padding:0!important;-webkit-transition:all .3s cubic-bezier(.34,1.56,.64,1);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.wl-book-card[data-v-c587aea4]:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.08),0 10px 20px rgba(0,0,0,.04);box-shadow:0 20px 40px rgba(0,0,0,.08),0 10px 20px rgba(0,0,0,.04)}.wl-book-card:hover .wl-book-card-cover-img[data-v-c587aea4],.wl-book-card:hover .wl-cover[data-v-c587aea4]{-webkit-transform:scale(1.1);transform:scale(1.1)}.wl-book-card-cover-img[data-v-c587aea4]{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.wl-btn-primary[data-v-c587aea4]{background:-webkit-gradient(linear,left top,right top,from(#818cf8),to(#8b5cf6));background:linear-gradient(90deg,#818cf8,#8b5cf6);border:0;font-weight:900;-webkit-box-shadow:0 14px 30px rgba(99,102,241,.22);box-shadow:0 14px 30px rgba(99,102,241,.22)}.wl-start-btn[data-v-c587aea4]{background:#dbeafe!important;border-color:#93c5fd!important;color:#1d4ed8!important;font-weight:900;-webkit-transition:all .16s ease;transition:all .16s ease}.wl-start-btn[data-v-c587aea4]:hover{background:#1d4ed8!important;border-color:#1e40af!important;color:#fff!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 10px 24px rgba(29,78,216,.25);box-shadow:0 10px 24px rgba(29,78,216,.25)}.wl-start-btn[data-v-c587aea4]:focus-visible{-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.22);box-shadow:0 0 0 3px rgba(59,130,246,.22)}.wl-list-actions[data-v-c587aea4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.wl-list-start-btn[data-v-c587aea4]{min-width:88px}.wl-bookmark-btn[data-v-c587aea4]{background:hsla(0,0%,100%,.9)!important;border-color:rgba(203,213,225,.9)!important;color:#64748b!important;font-weight:900;-webkit-transition:all .16s ease;transition:all .16s ease}.wl-bookmark-btn[data-v-c587aea4]:hover{color:#1e293b!important;border-color:rgba(148,163,184,.95)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.wl-bookmark-btn.is-on[data-v-c587aea4]{color:#ef4444!important;background:rgba(254,242,242,.92)!important;border-color:rgba(252,165,165,.9)!important}.wl-btn-sm[data-v-c587aea4]{border-radius:6px!important}.wl-btn-40[data-v-c587aea4]{height:40px!important;min-height:40px!important;padding:0 16px!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;line-height:40px!important}.wl-view-toggle[data-v-c587aea4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.wl-input[data-v-c587aea4] .ivu-input,.wl-view-toggle[data-v-c587aea4]{border:1px solid rgba(226,232,240,.9);background:rgba(248,250,252,.8);border-radius:6px;height:40px}.wl-input[data-v-c587aea4] .ivu-input{-webkit-box-shadow:none;box-shadow:none}.wl-input[data-v-c587aea4] .ivu-input:hover{border-color:rgba(203,213,225,.95)}.wl-input[data-v-c587aea4] .ivu-input:focus{border-color:rgba(99,102,241,.35);-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.wl-input[data-v-c587aea4] .ivu-input-prefix{height:40px;line-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px}.wl-input-search-icon[data-v-c587aea4]{color:#94a3b8;font-size:18px}.wl-input[data-v-c587aea4] .ivu-input-with-prefix .ivu-input{padding-left:40px!important}.wl-select[data-v-c587aea4]{display:inline-block}.wl-select[data-v-c587aea4] .ivu-select-selection{height:40px;border:1px solid rgba(226,232,240,.9);background:rgba(248,250,252,.8);border-radius:6px;-webkit-box-shadow:none;box-shadow:none}.wl-select[data-v-c587aea4] .ivu-select-selection:hover{border-color:rgba(203,213,225,.95)}.wl-select[data-v-c587aea4] .ivu-select-visible .ivu-select-selection{border-color:rgba(99,102,241,.35);-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.wl-select[data-v-c587aea4] .ivu-select-placeholder,.wl-select[data-v-c587aea4] .ivu-select-selected-value{height:40px;line-height:40px}.wl-select[data-v-c587aea4] .ivu-select-arrow{line-height:40px}.wl-view-btn[data-v-c587aea4]{width:44px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:0;background:transparent;line-height:1;color:#64748b;-webkit-transition:all .15s ease;transition:all .15s ease}.wl-view-btn[data-v-c587aea4] .ivu-icon{font-size:18px;line-height:1}.wl-view-btn[data-v-c587aea4]:hover{background:rgba(226,232,240,.6);color:#1e293b}.wl-view-btn.is-on[data-v-c587aea4]{background:rgba(99,102,241,.12);color:#4f46e5}.wl-view-btn[data-v-c587aea4]:focus-visible{outline:2px solid rgba(99,102,241,.35);outline-offset:-2px}.wl-bookmark[data-v-c587aea4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.85);color:#64748b;-webkit-box-shadow:0 4px 16px 0 rgba(31,38,135,.07);box-shadow:0 4px 16px 0 rgba(31,38,135,.07);-webkit-transition:all .16s ease;transition:all .16s ease;z-index:10}.wl-bookmark[data-v-c587aea4] .ivu-icon{font-size:18px;line-height:1}.wl-bookmark[data-v-c587aea4]:hover{color:#1e293b;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.wl-bookmark.is-on[data-v-c587aea4]{color:#ef4444}.wl-line2[data-v-c587aea4]{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wl-modal-head[data-v-c587aea4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 20px;border-bottom:1px solid hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.55);backdrop-filter:blur(14px)}.wl-modal-badge[data-v-c587aea4]{width:42px;height:42px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left top,right top,from(#818cf8),to(#8b5cf6));background:linear-gradient(90deg,#818cf8,#8b5cf6);color:#fff;-webkit-box-shadow:0 16px 34px rgba(99,102,241,.22);box-shadow:0 16px 34px rgba(99,102,241,.22)}.wl-modal-badge--pink[data-v-c587aea4]{background:linear-gradient(135deg,#ec4899,#8b5cf6);-webkit-box-shadow:0 16px 34px rgba(236,72,153,.18);box-shadow:0 16px 34px rgba(236,72,153,.18)}.wl-modal-close[data-v-c587aea4]{width:34px;height:34px;border-radius:999px;border:1px solid hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.75);color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s ease;transition:all .15s ease}.wl-modal-close[data-v-c587aea4]:hover{color:#1e293b;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.wl-mode-card[data-v-c587aea4]{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.78);border-radius:8px;padding:0;min-height:190px;-webkit-transition:all .22s ease;transition:all .22s ease;-webkit-box-shadow:0 4px 16px 0 rgba(31,38,135,.07);box-shadow:0 4px 16px 0 rgba(31,38,135,.07)}.wl-mode-card__bg[data-v-c587aea4]{position:absolute;inset:0;background-size:cover;background-position:50%;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:-webkit-transform .26s ease;transition:-webkit-transform .26s ease;transition:transform .26s ease;transition:transform .26s ease,-webkit-transform .26s ease}.wl-mode-card__veil[data-v-c587aea4]{position:absolute;inset:0;background:radial-gradient(300px 150px at 50% 0,hsla(0,0%,100%,.14),transparent 62%),-webkit-gradient(linear,left top,left bottom,from(rgba(15,23,42,.28)),to(rgba(15,23,42,.64)));background:radial-gradient(300px 150px at 50% 0,hsla(0,0%,100%,.14),transparent 62%),linear-gradient(180deg,rgba(15,23,42,.28),rgba(15,23,42,.64))}.wl-mode-card__content[data-v-c587aea4]{position:relative;min-height:190px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.wl-mode-texts[data-v-c587aea4]{width:100%;max-width:280px;padding:10px 12px;border-radius:6px;background:rgba(15,23,42,.28);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(2px)}.wl-mode-title[data-v-c587aea4]{font-size:16px;line-height:1.2;text-shadow:0 6px 18px rgba(15,23,42,.42)}.wl-mode-desc[data-v-c587aea4]{font-weight:700;line-height:1.35;text-shadow:0 4px 12px rgba(15,23,42,.38)}.wl-mode-soon[data-v-c587aea4]{display:inline-block;padding:2px 8px;border-radius:999px;background:rgba(15,23,42,.32);border:1px solid hsla(0,0%,100%,.24)}.wl-mode-card[data-v-c587aea4]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-color:rgba(99,102,241,.35)}.wl-mode-card:hover .wl-mode-card__bg[data-v-c587aea4]{-webkit-transform:scale(1.08);transform:scale(1.08)}.wl-mode-card.is-disabled[data-v-c587aea4]{cursor:not-allowed;opacity:.78}.wl-mode-card.is-disabled[data-v-c587aea4]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:0 4px 16px 0 rgba(31,38,135,.07);box-shadow:0 4px 16px 0 rgba(31,38,135,.07);border-color:hsla(0,0%,100%,.78)}.wl-mode-card.is-disabled:hover .wl-mode-card__bg[data-v-c587aea4]{-webkit-transform:scale(1.02);transform:scale(1.02)}.wl-mode-avatar[data-v-c587aea4]{width:74px;height:74px;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid hsla(0,0%,100%,.96);color:#fff;-webkit-box-shadow:0 16px 30px rgba(15,23,42,.3);box-shadow:0 16px 30px rgba(15,23,42,.3);backdrop-filter:blur(4px)}.wl-mode-avatar.is-blue[data-v-c587aea4]{background:linear-gradient(135deg,rgba(59,130,246,.42),rgba(99,102,241,.38))}.wl-mode-avatar.is-green[data-v-c587aea4]{background:linear-gradient(135deg,rgba(16,185,129,.42),rgba(59,130,246,.32))}.wl-mode-avatar.is-violet[data-v-c587aea4]{background:linear-gradient(135deg,rgba(139,92,246,.44),rgba(99,102,241,.34))}.wl-mode-avatar.is-amber[data-v-c587aea4]{background:linear-gradient(135deg,rgba(245,158,11,.44),rgba(236,72,153,.3))}.wl-mode-avatar.is-rose[data-v-c587aea4]{background:linear-gradient(135deg,rgba(236,72,153,.44),rgba(139,92,246,.32))}.wl-mode-avatar.is-slate[data-v-c587aea4]{background:linear-gradient(135deg,rgba(100,116,139,.45),rgba(148,163,184,.34))}.wl-file[data-v-c587aea4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;background:rgba(248,250,252,.7);border:1px solid rgba(226,232,240,.9)}.wl-upload-status-card[data-v-c587aea4]{border:1px solid rgba(99,102,241,.12);background:radial-gradient(220px 120px at 0 0,rgba(99,102,241,.08),transparent 65%),-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.98)),to(rgba(248,250,252,.94)));background:radial-gradient(220px 120px at 0 0,rgba(99,102,241,.08),transparent 65%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94))}.wl-upload-status-card__icon[data-v-c587aea4]{width:44px;height:44px;border-radius:8px;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(139,92,246,.14));color:#4f46e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-shadow:0 12px 24px rgba(99,102,241,.1);box-shadow:0 12px 24px rgba(99,102,241,.1)}.wl-upload-status-card__icon[data-v-c587aea4] .ivu-icon{font-size:20px}.wl-upload-status-pill[data-v-c587aea4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;line-height:1;font-weight:900;border:1px solid transparent}.wl-upload-status-pill.is-pending[data-v-c587aea4],.wl-upload-status-pill.is-ready-pending[data-v-c587aea4]{background:rgba(148,163,184,.12);color:#475569;border-color:rgba(148,163,184,.2)}.wl-upload-status-pill.is-running[data-v-c587aea4]{background:rgba(99,102,241,.12);color:#4f46e5;border-color:rgba(99,102,241,.2)}.wl-upload-status-pill.is-ready-success[data-v-c587aea4],.wl-upload-status-pill.is-success[data-v-c587aea4]{background:rgba(16,185,129,.12);color:#10b981;border-color:rgba(16,185,129,.18)}.wl-upload-status-pill.is-failed[data-v-c587aea4]{background:rgba(239,68,68,.1);color:#dc2626;border-color:rgba(239,68,68,.18)}.wl-upload-status-pill.is-ready-warning[data-v-c587aea4]{background:rgba(245,158,11,.12);color:#f59e0b;border-color:rgba(245,158,11,.18)}.wl-upload-book-chip[data-v-c587aea4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;background:hsla(0,0%,100%,.85);border:1px solid rgba(226,232,240,.9);color:#1e293b}.wl-upload-stage-bar[data-v-c587aea4]{position:relative;height:8px;border-radius:999px;background:rgba(226,232,240,.95);overflow:hidden}.wl-upload-stage-bar__fill[data-v-c587aea4]{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-transition:width .24s ease;transition:width .24s ease}.wl-upload-stages[data-v-c587aea4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.wl-upload-stage[data-v-c587aea4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#94a3b8;font-size:12px;line-height:1.35;font-weight:900}.wl-upload-stage__dot[data-v-c587aea4]{width:10px;height:10px;border-radius:999px;background:#cbd5e1;-webkit-box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.92);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.92)}.wl-upload-stage.is-active[data-v-c587aea4],.wl-upload-stage.is-done[data-v-c587aea4]{color:#1e293b}.wl-upload-stage.is-done .wl-upload-stage__dot[data-v-c587aea4]{background:#10b981}.wl-upload-stage.is-active .wl-upload-stage__dot[data-v-c587aea4]{background:#6366f1}.wl-upload-stage.is-failed .wl-upload-stage__dot[data-v-c587aea4]{background:#dc2626}.wl-upload-stage__text[data-v-c587aea4]{white-space:nowrap}.wl-upload-metric[data-v-c587aea4]{padding:12px;border-radius:8px;background:hsla(0,0%,100%,.82);border:1px solid rgba(226,232,240,.9)}.wl-upload-metric__label[data-v-c587aea4]{font-size:12px;line-height:1.35;font-weight:900;color:#94a3b8}.wl-upload-metric__value[data-v-c587aea4]{margin-top:6px;font-size:18px;line-height:1.2;font-weight:900;color:#1e293b}.wl-upload-bookname-card[data-v-c587aea4]{margin-bottom:16px;border:1px solid rgba(99,102,241,.14);background:radial-gradient(260px 120px at 100% 0,rgba(236,72,153,.08),transparent 65%),-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.98)),to(rgba(248,250,252,.94)));background:radial-gradient(260px 120px at 100% 0,rgba(236,72,153,.08),transparent 65%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94))}.wl-upload-bookname-input[data-v-c587aea4] .ivu-input{font-size:14px;font-weight:900}.wl-upload-bookname-preview[data-v-c587aea4]{min-width:14rem;padding:14px 16px;border-radius:8px;background:hsla(0,0%,100%,.82);border:1px solid rgba(226,232,240,.92)}.wl-upload-bookname-preview__label[data-v-c587aea4]{font-size:12px;line-height:1.35;font-weight:900;color:#94a3b8}.wl-upload-bookname-preview__value[data-v-c587aea4]{margin-top:8px;color:#1e293b;font-weight:900;font-size:16px;line-height:1.2;word-break:break-word}.wl-file__left[data-v-c587aea4]{gap:10px;min-width:0}.wl-file__icon[data-v-c587aea4],.wl-file__left[data-v-c587aea4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wl-file__icon[data-v-c587aea4]{width:36px;height:36px;border-radius:6px;background:rgba(99,102,241,.12);color:#4f46e5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:none;flex:none}.wl-cover[data-v-c587aea4]{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:14px;color:hsla(0,0%,100%,.96);overflow:hidden;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.wl-cover--compact[data-v-c587aea4]{padding:10px}.wl-cover__mesh[data-v-c587aea4]{position:absolute;inset:-30px;background:radial-gradient(360px 160px at 10% 10%,hsla(0,0%,100%,.24),transparent 60%),radial-gradient(340px 160px at 90% 20%,hsla(0,0%,100%,.18),transparent 60%),radial-gradient(320px 160px at 50% 90%,hsla(0,0%,100%,.14),transparent 60%);opacity:.95;pointer-events:none}.wl-cover__content[data-v-c587aea4]{position:relative;width:100%}.wl-cover__title[data-v-c587aea4]{font-weight:900;font-size:14px;line-height:1.2;text-shadow:0 10px 28px rgba(15,23,42,.18);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wl-cover__meta[data-v-c587aea4]{margin-top:6px;font-size:12px;line-height:1.35;font-weight:800;opacity:.92}.wl-launch-cover[data-v-c587aea4]{position:relative;height:180px;overflow:hidden;border-radius:8px 8px 0 0}.wl-launch-cover__bg[data-v-c587aea4]{position:absolute;inset:0;background-size:cover;background-position:50%;-webkit-transform:scale(1.04);transform:scale(1.04)}.wl-launch-cover__veil[data-v-c587aea4]{position:absolute;inset:0;background:radial-gradient(300px 120px at 50% 0,hsla(0,0%,100%,.1),transparent 60%),-webkit-gradient(linear,left top,left bottom,from(rgba(15,23,42,.18)),to(rgba(15,23,42,.58)));background:radial-gradient(300px 120px at 50% 0,hsla(0,0%,100%,.1),transparent 60%),linear-gradient(180deg,rgba(15,23,42,.18),rgba(15,23,42,.58))}.wl-launch-cover__content[data-v-c587aea4]{position:relative;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:20px}.wl-launch-cover__avatar[data-v-c587aea4],.wl-launch-cover__content[data-v-c587aea4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wl-launch-cover__avatar[data-v-c587aea4]{width:64px;height:64px;border-radius:999px;border:2px solid hsla(0,0%,100%,.85);color:#fff;-webkit-box-shadow:0 12px 28px rgba(15,23,42,.3);box-shadow:0 12px 28px rgba(15,23,42,.3);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.15)}.wl-launch-cover__avatar.is-blue[data-v-c587aea4]{background:linear-gradient(135deg,rgba(59,130,246,.55),rgba(99,102,241,.5))}.wl-launch-cover__avatar.is-green[data-v-c587aea4]{background:linear-gradient(135deg,rgba(16,185,129,.55),rgba(59,130,246,.45))}.wl-launch-cover__avatar.is-violet[data-v-c587aea4]{background:linear-gradient(135deg,rgba(139,92,246,.55),rgba(99,102,241,.45))}.wl-launch-cover__avatar.is-amber[data-v-c587aea4]{background:linear-gradient(135deg,rgba(245,158,11,.55),rgba(236,72,153,.42))}.wl-launch-cover__avatar.is-rose[data-v-c587aea4]{background:linear-gradient(135deg,rgba(236,72,153,.55),rgba(139,92,246,.42))}.wl-launch-cover__avatar.is-slate[data-v-c587aea4]{background:linear-gradient(135deg,rgba(100,116,139,.55),rgba(148,163,184,.45))}.wl-launch-cover__title[data-v-c587aea4]{margin-top:12px;font-size:20px;font-weight:900;color:#fff;text-shadow:0 4px 14px rgba(15,23,42,.35)}.wl-launch-cover__desc[data-v-c587aea4]{margin-top:4px;font-size:13px;font-weight:700;color:hsla(0,0%,100%,.85);text-shadow:0 2px 8px rgba(15,23,42,.3)}.wl-launch-body[data-v-c587aea4]{padding:20px}.wl-launch-book[data-v-c587aea4]{gap:12px;padding:14px;border-radius:8px;background:rgba(248,250,252,.8);border:1px solid rgba(226,232,240,.7)}.wl-launch-book[data-v-c587aea4],.wl-launch-book__icon[data-v-c587aea4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wl-launch-book__icon[data-v-c587aea4]{width:44px;height:44px;border-radius:6px;background:rgba(99,102,241,.1);color:#6366f1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-webkit-box-flex:0;-ms-flex:none;flex:none}.wl-launch-progress[data-v-c587aea4]{padding:14px;border-radius:8px;background:rgba(248,250,252,.8);border:1px solid rgba(226,232,240,.7)}.wl-launch-actions[data-v-c587aea4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.wl-launch-btn-primary[data-v-c587aea4]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:48px!important;font-size:15px!important;font-weight:900!important;border:none!important;border-radius:12px!important;background:-webkit-gradient(linear,left top,right top,from(#818cf8),to(#8b5cf6))!important;background:linear-gradient(90deg,#818cf8,#8b5cf6)!important;color:#fff!important;-webkit-box-shadow:0 8px 22px rgba(99,102,241,.28);box-shadow:0 8px 22px rgba(99,102,241,.28);-webkit-transition:all .25s cubic-bezier(.34,1.56,.64,1);transition:all .25s cubic-bezier(.34,1.56,.64,1)}.wl-launch-btn-primary[data-v-c587aea4]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 28px rgba(99,102,241,.38);box-shadow:0 12px 28px rgba(99,102,241,.38)}.wl-launch-btn-primary--full[data-v-c587aea4]{width:100%}.wl-launch-btn-secondary[data-v-c587aea4]{height:48px!important;min-width:120px;font-size:14px!important;font-weight:800!important;border-radius:12px!important;border:1px solid rgba(226,232,240,.9)!important;background:#fff!important;color:#64748b!important;-webkit-transition:all .2s;transition:all .2s}.wl-launch-btn-secondary[data-v-c587aea4]:hover{border-color:rgba(203,213,225,.95)!important;color:#1e293b!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(15,23,42,.06);box-shadow:0 4px 12px rgba(15,23,42,.06)}.wl-cover.is-indigo[data-v-c587aea4]{background:linear-gradient(135deg,rgba(99,102,241,.92),rgba(79,70,229,.92))}.wl-cover.is-pink[data-v-c587aea4]{background:linear-gradient(135deg,rgba(236,72,153,.92),rgba(139,92,246,.86))}.wl-cover.is-blue[data-v-c587aea4]{background:linear-gradient(135deg,rgba(59,130,246,.92),rgba(99,102,241,.86))}.wl-cover.is-violet[data-v-c587aea4]{background:linear-gradient(135deg,rgba(139,92,246,.92),rgba(99,102,241,.86))}.wl-cover.is-emerald[data-v-c587aea4]{background:linear-gradient(135deg,rgba(16,185,129,.92),rgba(59,130,246,.82))}.wl-cover.is-amber[data-v-c587aea4]{background:linear-gradient(135deg,rgba(245,158,11,.92),rgba(236,72,153,.76))}.wl-cover.is-rose[data-v-c587aea4]{background:linear-gradient(135deg,rgba(244,63,94,.92),rgba(236,72,153,.82))}.wl-cover.is-slate[data-v-c587aea4]{background:linear-gradient(135deg,rgba(51,65,85,.92),rgba(100,116,139,.86))}.wl-launch-modal .ivu-modal-header{display:none!important}.wl-launch-modal .ivu-modal-body{padding:0!important}.wl-launch-modal .ivu-modal-close{z-index:10;top:12px;right:12px}.wl-launch-modal .ivu-modal-close .ivu-icon-ios-close{color:hsla(0,0%,100%,.85);text-shadow:0 2px 6px rgba(0,0,0,.3)}.wl-launch-modal .ivu-modal-close .ivu-icon-ios-close:hover{color:#fff}.wl-launch-modal .ivu-modal-content{border-radius:16px;overflow:hidden}