.asc-pv[data-v-d75a9569],.asc-shell[data-v-d75a9569]{--asc-a:var(--eg-primary,#1a8cac);--asc-a-deep:#0f5f78;--asc-a-rgb:26,140,172;--asc-line:#e3e9ef;--asc-soft:#f3f6f9;--asc-sub:#64748b}.asc-shell[data-v-d75a9569]{background:#fff;border-radius:20px;box-shadow:0 30px 60px -20px #0f172a73,0 2px 8px #0f172a14;overflow:hidden}.asc-header[data-v-d75a9569]{align-items:flex-start;display:flex;gap:12px;padding:18px 18px 6px}.asc-htext[data-v-d75a9569]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.asc-label[data-v-d75a9569]{color:#0f172a;font-size:var(--fs-lg,19px);font-weight:800;letter-spacing:-.01em;min-width:0}.asc-label[data-v-d75a9569],.asc-sub[data-v-d75a9569]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asc-sub[data-v-d75a9569]{font-size:var(--fs-sm)}.asc-close[data-v-d75a9569],.asc-sub[data-v-d75a9569]{color:var(--asc-sub)}.asc-close[data-v-d75a9569]{align-items:center;background:var(--asc-soft);border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px;-webkit-tap-highlight-color:transparent}.asc-close[data-v-d75a9569]:hover{background:#e8edf2;color:#475569}.asc-close[data-v-d75a9569]:active{transform:scale(.95)}.asc-body[data-v-d75a9569]{display:flex;flex-direction:column;gap:14px;max-height:calc(90vh - 150px);overflow-y:auto;padding:10px 18px 16px}.asc-body[data-v-d75a9569]>*{flex-shrink:0}.asc-types[data-v-d75a9569]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.asc-type[data-v-d75a9569]{align-items:center;background:#fff;border:1.5px solid var(--asc-line);border-radius:16px;cursor:pointer;display:flex;gap:10px;min-width:0;padding:12px;text-align:left;-webkit-tap-highlight-color:transparent;transition:border-color .15s,box-shadow .15s,background .15s}.asc-type[data-v-d75a9569]:hover:not(:disabled):not(.asc-type--on){border-color:#c5d3df}.asc-type[data-v-d75a9569]:disabled{cursor:default}.asc-type-ico[data-v-d75a9569]{align-items:center;background:var(--asc-soft);border-radius:11px;color:var(--asc-sub);display:inline-flex;flex:none;font-size:18px;height:36px;justify-content:center;transition:background .15s,color .15s;width:36px}.asc-type-txt[data-v-d75a9569]{display:flex;flex-direction:column;gap:1px;min-width:0}.asc-type-txt strong[data-v-d75a9569]{color:#0f172a;font-size:var(--fs-sm);font-weight:800}.asc-type-txt small[data-v-d75a9569]{color:var(--asc-sub);font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asc-type--on[data-v-d75a9569]{background:linear-gradient(180deg,#f2fafc,#fff);border-color:var(--asc-a);box-shadow:0 0 0 3px rgba(var(--asc-a-rgb),.12)}.asc-type--on .asc-type-ico[data-v-d75a9569]{background:var(--asc-a);color:#fff}.asc-type[data-v-d75a9569]:focus-visible{outline:2px solid var(--asc-a);outline-offset:2px}.asc-lesson[data-v-d75a9569]{display:flex;flex-direction:column;gap:8px}.asc-lesson-label[data-v-d75a9569]{color:#334155;font-size:var(--fs-sm);font-weight:800}.asc-optional[data-v-d75a9569]{color:var(--asc-sub);font-size:var(--fs-xs);font-weight:500;margin-left:4px}.asc-lesson-loading[data-v-d75a9569]{color:#94a3b8;font-size:var(--fs-xs)}.asc-lessons[data-v-d75a9569]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.asc-lchip[data-v-d75a9569]{background:#fff;border:1px solid var(--asc-line);border-radius:999px;color:#475569;cursor:pointer;font-size:var(--fs-xs);font-weight:700;min-height:32px;padding:0 12px;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s,border-color .15s}.asc-lchip[data-v-d75a9569]:hover:not(:disabled):not(.asc-lchip--on){border-color:var(--asc-a);color:var(--asc-a-deep)}.asc-lchip--on[data-v-d75a9569]{background:var(--asc-a);border-color:var(--asc-a);color:#fff}.asc-lchip[data-v-d75a9569]:disabled{cursor:not-allowed;opacity:.55}.asc-lchip[data-v-d75a9569]:focus-visible{outline:2px solid var(--asc-a);outline-offset:2px}.asc-lesson-more[data-v-d75a9569]{max-width:100%;width:170px}.asc-lesson-more[data-v-d75a9569] .n-base-selection{--n-border:1px dashed #c5d3df;--n-border-hover:1px solid var(--asc-a);--n-border-active:1px solid var(--asc-a);--n-border-focus:1px solid var(--asc-a);--n-box-shadow-focus:0 0 0 3px rgba(var(--asc-a-rgb),.12);border-radius:999px}.asc-lesson-more--on[data-v-d75a9569] .n-base-selection{--n-border:1px solid var(--asc-a);--n-color:rgba(var(--asc-a-rgb),.08)}.asc-editor[data-v-d75a9569]{background:#fff;border:1.5px solid var(--asc-line);border-radius:16px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.asc-editor[data-v-d75a9569]:focus-within{border-color:var(--asc-a);box-shadow:0 0 0 4px rgba(var(--asc-a-rgb),.1)}.asc-editor--disabled[data-v-d75a9569]{opacity:.7}.asc-text[data-v-d75a9569]{background:transparent;border:0;box-sizing:border-box;color:#0f172a;display:block;font:inherit;font-size:16px;line-height:1.5;min-height:108px;padding:14px;resize:vertical;width:100%}.asc-text[data-v-d75a9569]::-moz-placeholder{color:#94a3b8}.asc-text[data-v-d75a9569]::placeholder{color:#94a3b8}.asc-text[data-v-d75a9569]:focus{outline:none}.asc-toolbar[data-v-d75a9569]{align-items:center;background:var(--asc-soft);display:flex;gap:2px;padding:6px 8px}.asc-tool[data-v-d75a9569]{align-items:center;background:transparent;border:0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:17px;height:34px;justify-content:center;width:34px;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s}.asc-tool[data-v-d75a9569]:hover:not(:disabled){background:rgba(var(--asc-a-rgb),.1);color:var(--asc-a-deep)}.asc-tool[data-v-d75a9569]:active:not(:disabled){transform:scale(.94)}.asc-tool[data-v-d75a9569]:disabled{cursor:not-allowed;opacity:.5}.asc-tool[data-v-d75a9569]:focus-visible{outline:2px solid var(--asc-a);outline-offset:1px}.asc-count[data-v-d75a9569]{color:var(--asc-sub);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto;padding-right:6px}.asc-count--low[data-v-d75a9569]{color:#b45309}.asc-error[data-v-d75a9569]{color:#dc2626}.asc-error[data-v-d75a9569],.asc-hint[data-v-d75a9569]{font-size:var(--fs-xs);margin-top:-6px}.asc-hint[data-v-d75a9569]{color:#94a3b8}.asc-templates[data-v-d75a9569]{display:grid;gap:6px}.asc-tpl[data-v-d75a9569]{align-items:center;background:var(--asc-soft);border:1px solid transparent;border-radius:12px;color:#334155;cursor:pointer;display:flex;font-size:var(--fs-sm);font-weight:600;gap:8px;line-height:1.35;min-height:38px;padding:8px 12px;text-align:left;-webkit-tap-highlight-color:transparent;transition:background .15s,border-color .15s,color .15s}.asc-tpl-ico[data-v-d75a9569]{color:var(--asc-a);flex:none;font-size:15px}.asc-tpl[data-v-d75a9569]:hover:not(:disabled){background:rgba(var(--asc-a-rgb),.08);color:var(--asc-a-deep)}.asc-tpl[data-v-d75a9569]:active:not(:disabled){transform:scale(.99)}.asc-tpl[data-v-d75a9569]:disabled{cursor:not-allowed;opacity:.55}.asc-tpl--on[data-v-d75a9569]{background:rgba(var(--asc-a-rgb),.08);border-color:rgba(var(--asc-a-rgb),.45);color:var(--asc-a-deep)}.asc-tpl-more[data-v-d75a9569]{background:none;border:0;color:var(--asc-a-deep);cursor:pointer;font-size:var(--fs-xs);font-weight:700;justify-self:start;min-height:32px;padding:0 4px}.asc-tpl-more[data-v-d75a9569]:hover{text-decoration:underline}.asc-mall[data-v-d75a9569]{align-items:center;border:1px solid var(--asc-line);border-radius:12px;color:#475569;cursor:pointer;display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:4px 10px;padding:10px 12px;-webkit-tap-highlight-color:transparent;transition:border-color .15s,background .15s}.asc-mall--on[data-v-d75a9569]{background:#fff8ef;border-color:#f5c48a}.asc-mall-check[data-v-d75a9569]{accent-color:#d97706;cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.asc-mall-txt[data-v-d75a9569]{color:#334155;font-weight:700}.asc-mall-hint[data-v-d75a9569]{color:#94a3b8;font-size:var(--fs-xs)}.asc-images[data-v-d75a9569]{display:flex;flex-wrap:wrap;gap:10px}.asc-thumb[data-v-d75a9569]{background:var(--asc-soft);border:1px solid var(--asc-line);border-radius:12px;box-shadow:0 2px 6px #0f172a0f;height:76px;overflow:hidden;position:relative;width:76px}.asc-thumb img[data-v-d75a9569]{-o-object-fit:cover;object-fit:cover}.asc-thumb img[data-v-d75a9569],.asc-thumb-view[data-v-d75a9569]{display:block;height:100%;width:100%}.asc-thumb-view[data-v-d75a9569]{background:none;border:0;cursor:zoom-in;padding:0;-webkit-tap-highlight-color:transparent}.asc-thumb-view[data-v-d75a9569]:focus-visible{outline:2px solid var(--asc-a);outline-offset:-2px}.asc-pv[data-v-d75a9569]{background:#fff;border-radius:18px;box-shadow:0 24px 60px #0f172a59;display:flex;flex-direction:column;max-height:92vh;max-height:92dvh;overflow:hidden;width:min(720px,94vw)}.asc-pv-head[data-v-d75a9569]{align-items:center;border-bottom:1px solid #eef2f6;display:flex;gap:10px;justify-content:space-between;padding:10px 10px 10px 18px}.asc-pv-head strong[data-v-d75a9569]{color:#0f172a;font-size:var(--fs-base);min-width:0}.asc-pv-head small[data-v-d75a9569]{color:#64748b;font-weight:600}.asc-pv-close[data-v-d75a9569]{align-items:center;background:#f1f5f9;border:0;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px;-webkit-tap-highlight-color:transparent}.asc-pv-close[data-v-d75a9569]:hover{background:#e2e8f0}.asc-pv-stage[data-v-d75a9569]{align-items:center;background:#0f172a;display:flex;flex:1 1 auto;justify-content:center;min-height:0;padding:12px;position:relative}.asc-pv-full[data-v-d75a9569]{border-radius:6px;display:block;max-height:60vh;max-height:60dvh;max-width:100%;-o-object-fit:contain;object-fit:contain}.asc-pv-nav[data-v-d75a9569]{align-items:center;background:#ffffffeb;border:0;border-radius:999px;box-shadow:0 4px 12px #0f172a4d;color:#0f172a;cursor:pointer;display:inline-flex;font-size:22px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;-webkit-tap-highlight-color:transparent}.asc-pv-nav--prev[data-v-d75a9569]{left:10px}.asc-pv-nav--next[data-v-d75a9569]{right:10px}.asc-pv-card[data-v-d75a9569]{align-items:center;background:#f5f8fb;border-top:1px solid #edf2f7;display:flex;gap:14px;padding:14px 18px}.asc-pv-card-thumb[data-v-d75a9569]{background:#f1f5f9;border:3px solid #fff;border-radius:14px;box-shadow:0 0 0 1px color-mix(in srgb,var(--eg-primary,#1a8cac) 32%,transparent),0 4px 12px #0f172a1a;box-sizing:border-box;flex:0 0 144px;height:144px;overflow:hidden;width:144px}.asc-pv-card-thumb img[data-v-d75a9569]{border-radius:11px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.asc-pv-card-txt[data-v-d75a9569]{display:flex;flex-direction:column;gap:4px;min-width:0}.asc-pv-card-txt strong[data-v-d75a9569]{color:#0f172a;font-size:var(--fs-sm)}.asc-pv-card-txt small[data-v-d75a9569]{color:#64748b;font-size:var(--fs-xs);line-height:1.45}.asc-pv-foot[data-v-d75a9569]{border-top:1px solid #eef2f6;display:flex;gap:10px;padding:12px 18px 16px}.asc-pv-foot .asc-btn--ghost[data-v-d75a9569]{gap:6px}.asc-thumb-x[data-v-d75a9569]{background:#0f172aa6;border:0;border-radius:999px;color:#fff;height:24px;justify-content:center;position:absolute;right:3px;top:3px;width:24px}.asc-add[data-v-d75a9569],.asc-thumb-x[data-v-d75a9569]{align-items:center;cursor:pointer;display:flex;-webkit-tap-highlight-color:transparent}.asc-add[data-v-d75a9569]{background:#fff;border:1.5px dashed #b9c6d3;border-radius:14px;color:#334155;gap:12px;min-height:64px;padding:12px;position:relative;transition:border-color .15s,background .15s}.asc-add[data-v-d75a9569]:focus-within,.asc-add[data-v-d75a9569]:hover{background:rgba(var(--asc-a-rgb),.04);border-color:var(--asc-a)}.asc-add--busy[data-v-d75a9569]{cursor:progress;opacity:.7}.asc-add-ico[data-v-d75a9569]{align-items:center;background:rgba(var(--asc-a-rgb),.1);border-radius:12px;color:var(--asc-a-deep);display:inline-flex;flex:none;font-size:20px;height:40px;justify-content:center;width:40px}.asc-add-txt[data-v-d75a9569]{display:flex;flex-direction:column;gap:2px;min-width:0}.asc-add-txt strong[data-v-d75a9569]{font-size:var(--fs-sm);font-weight:800}.asc-add-txt small[data-v-d75a9569]{color:var(--asc-sub);font-size:var(--fs-xs)}.asc-file[data-v-d75a9569]{cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;width:100%}.asc-file[data-v-d75a9569]:disabled{cursor:progress}.asc-foot[data-v-d75a9569]{border-top:1px solid #eef2f6;display:flex;gap:10px;padding:12px 18px 16px}.asc-btn[data-v-d75a9569]{align-items:center;border-radius:14px;cursor:pointer;display:inline-flex;font-size:var(--fs-sm);font-weight:800;gap:8px;justify-content:center;min-height:46px;padding:6px 20px;-webkit-tap-highlight-color:transparent;transition:filter .15s,transform .15s,background .15s}.asc-btn[data-v-d75a9569]:active:not(:disabled){transform:scale(.97)}.asc-btn[data-v-d75a9569]:disabled{cursor:not-allowed;opacity:.55}.asc-btn--ghost[data-v-d75a9569]{background:var(--asc-soft);border:0;color:#475569;flex:none}.asc-btn--ghost[data-v-d75a9569]:hover:not(:disabled){background:#e2e8f0}.asc-btn--primary[data-v-d75a9569]{background:linear-gradient(135deg,var(--asc-a),var(--asc-a-deep));border:0;box-shadow:0 10px 20px -10px #0f5f78e6;color:#fff;flex:1}.asc-btn--primary[data-v-d75a9569]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}@media (max-width:768px){.asc-shell.n-modal[data-v-d75a9569]{display:flex;flex-direction:column;max-height:88vh;max-height:88dvh;overflow:hidden;padding-bottom:0}.asc-foot[data-v-d75a9569],.asc-header[data-v-d75a9569]{flex-shrink:0}.asc-header[data-v-d75a9569]{padding:14px 12px 4px}.asc-body[data-v-d75a9569]{flex:1 1 auto;gap:12px;max-height:none;min-height:0;padding:10px 12px 12px}.asc-text[data-v-d75a9569]{resize:none}.asc-close[data-v-d75a9569]{height:44px;width:44px}.asc-type[data-v-d75a9569]{gap:8px;min-height:52px;padding:8px 10px}.asc-type-txt small[data-v-d75a9569]{display:none}.asc-type-ico[data-v-d75a9569]{font-size:16px;height:32px;width:32px}.asc-lchip[data-v-d75a9569]{font-size:13px;min-height:36px}.asc-lesson-more[data-v-d75a9569]{width:100%}.asc-lesson-more[data-v-d75a9569] .n-base-selection{min-height:38px}.asc-lesson-more[data-v-d75a9569] .n-base-selection-input,.asc-lesson-more[data-v-d75a9569] .n-base-selection-label{font-size:16px}.asc-tool[data-v-d75a9569]{height:44px;width:44px}.asc-tpl[data-v-d75a9569],.asc-tpl-more[data-v-d75a9569]{min-height:44px}.asc-images[data-v-d75a9569]{padding:10px 10px 0 0}.asc-thumb[data-v-d75a9569]{height:96px;overflow:visible;width:96px}.asc-thumb-view[data-v-d75a9569]{border-radius:12px;overflow:hidden}.asc-thumb-x[data-v-d75a9569]{background:radial-gradient(circle,rgba(15,23,42,.72) 13px,transparent 14px);height:44px;right:-12px;top:-12px;width:44px}.asc-mall[data-v-d75a9569]{min-height:44px}.asc-mall-check[data-v-d75a9569]{height:22px;width:22px}.asc-foot[data-v-d75a9569]{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.asc-btn[data-v-d75a9569]{min-height:48px}.asc-pv[data-v-d75a9569]{border-radius:0;max-height:100dvh;width:100vw}.asc-pv-head[data-v-d75a9569]{padding:6px 6px 6px 14px}.asc-pv-close[data-v-d75a9569]{height:44px;width:44px}.asc-pv-stage[data-v-d75a9569]{padding:8px}.asc-pv-full[data-v-d75a9569]{max-height:52vh;max-height:52dvh}.asc-pv-nav[data-v-d75a9569]{height:44px;width:44px}.asc-pv-nav--prev[data-v-d75a9569]{left:6px}.asc-pv-nav--next[data-v-d75a9569]{right:6px}.asc-pv-card[data-v-d75a9569]{gap:12px;padding:12px}.asc-pv-card-thumb[data-v-d75a9569]{flex-basis:104px;height:104px;width:104px}.asc-pv-foot[data-v-d75a9569]{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}}@media (max-width:380px){.asc-pv-card-thumb[data-v-d75a9569]{flex-basis:88px;height:88px;width:88px}}
