@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Pacifico&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css";@import"https://cdnjs.cloudflare.com/ajax/libs/Glide.js/3.6.0/css/glide.core.min.css";@import"https://cdnjs.cloudflare.com/ajax/libs/Glide.js/3.6.0/css/glide.theme.min.css";#app{font-family:Arial,sans-serif}.modal-backdrop[data-v-c91bc103]{background-color:#00000073;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:50;transition:opacity .3s ease}.modal-backdrop.route-integrated[data-v-c91bc103]{position:relative;top:auto;left:auto;width:100%;min-height:100vh;background:transparent;align-items:stretch;justify-content:stretch;padding:0;z-index:auto}.hidden[data-v-c91bc103]{display:none}.modal-content[data-v-c91bc103]{background:#fff;width:900px;border-radius:16px;position:relative;max-height:98vh;overflow-y:auto;scrollbar-width:none}.modal-content.route-content[data-v-c91bc103]{width:100%;max-height:none;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.modal-content[data-v-c91bc103]::-webkit-scrollbar{display:none}.tab-btn[data-v-c91bc103]{cursor:pointer}.membership-body[data-v-c91bc103]{border-radius:0;position:relative}.route-content .membership-body[data-v-c91bc103]{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.top-nav-row[data-v-c91bc103]{min-height:36px;justify-content:center;margin-bottom:40px}.pricing-hero[data-v-c91bc103]{display:flex;flex-direction:column;align-items:center;text-align:center;margin:8px 0 18px}.pricing-hero h2[data-v-c91bc103]{margin:0;color:#1f3f63;font-size:34px;line-height:1.25;font-weight:800}.pricing-hero p[data-v-c91bc103]{margin:10px 0 0;color:#5b7895;font-size:15px;line-height:1.6;max-width:900px}.tab-switch[data-v-c91bc103]{justify-content:center;gap:12px}.switch-item[data-v-c91bc103]{padding:8px 14px;border-radius:999px;color:#436a8f;transition:all .2s ease;border:1px solid transparent}.switch-item[data-v-c91bc103]:hover{background:#f0f7ff}.switch-item.active[data-v-c91bc103]{background:linear-gradient(135deg,#1a94bc,#3e87d8);color:#fff;border-color:transparent;box-shadow:0 10px 20px #1f7bb840}.close-btn[data-v-c91bc103]{position:absolute;right:14px;top:12px;transform:none;height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;border:1px solid #d5e3f3;background:#f8fbff;color:#426b8f;font-size:14px;font-weight:600;transition:all .2s ease}.close-btn[data-v-c91bc103]:hover{border-color:#b8d4ef;background:#edf6ff;color:#2e5f88}.benefit-grid[data-v-c91bc103],.plan-grid[data-v-c91bc103]{gap:40px}.route-content .benefit-grid[data-v-c91bc103],.route-content .plan-grid[data-v-c91bc103]{width:min(1120px,100%);margin-left:auto;margin-right:auto}.benefit-card[data-v-c91bc103]{border-color:#d5e3f3;border-width:1px;border-radius:16px;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 8px 18px #25639814}.route-content .member-box[data-v-c91bc103]{border-color:#d5e3f3;border-width:1px;border-radius:16px;background:linear-gradient(180deg,#fff,#f6fbff);box-shadow:0 8px 18px #25639814;display:flex;flex-direction:column;justify-content:flex-start}.route-content .member-box[data-v-c91bc103]:hover{transform:translateY(-2px);box-shadow:0 12px 24px #25639824}.route-content .member-box button[data-v-c91bc103]{background:linear-gradient(135deg,#1a94bc,#3e87d8);border-radius:10px}.route-content .member-box button[data-v-c91bc103]:hover{filter:brightness(1.03)}.page-breadcrumb[data-v-c91bc103]{display:flex;align-items:center;gap:8px;margin-bottom:50px;color:#6a7f96;font-size:14px}.crumb-sep[data-v-c91bc103]{color:#9aafc4}.crumb-current[data-v-c91bc103]{color:#2d5f87;font-weight:600}.member-box[data-v-c91bc103]{cursor:pointer}.selected[data-v-c91bc103]{border:2px solid #4A90E2}.plan-head[data-v-c91bc103]{min-height:118px}.plan-summary[data-v-c91bc103]{margin:0 0 8px;color:#5f7f9d;font-size:13px;line-height:1.45}.plan-divider[data-v-c91bc103]{height:1px;margin:14px 0 12px;background:linear-gradient(90deg,transparent,#d7e5f5 20%,#d7e5f5 80%,transparent)}.plan-feature-list[data-v-c91bc103]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.plan-feature-list li[data-v-c91bc103]{color:#3f6285;font-size:13px;line-height:1.5;padding-left:16px;position:relative}.plan-feature-list li[data-v-c91bc103]:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#3e87d8}.addons-section[data-v-c91bc103],.faq-section[data-v-c91bc103]{margin-top:26px}.section-head h3[data-v-c91bc103]{margin:0;color:#1e4f79;font-size:24px;font-weight:800}.section-head p[data-v-c91bc103]{margin:8px 0 0;color:#5f7f9e;font-size:14px}.addons-grid[data-v-c91bc103]{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.addon-card[data-v-c91bc103]{border:1px solid #d5e3f3;border-radius:14px;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 8px 18px #25639814;padding:16px}.addon-icon[data-v-c91bc103]{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#1a94bc,#3e87d8);color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.addon-title[data-v-c91bc103]{margin-top:12px;color:#1f4f78;font-size:17px;font-weight:700}.addon-desc[data-v-c91bc103]{margin:8px 0 12px;color:#5d7d9b;font-size:14px;line-height:1.6}.addon-link[data-v-c91bc103]{color:#2f84d2;font-size:14px;font-weight:600;text-decoration:none}.faq-list[data-v-c91bc103]{margin-top:14px;display:grid;gap:10px}.faq-item[data-v-c91bc103]{border:1px solid #d5e3f3;border-radius:12px;background:#fafdff;padding:12px 14px}.faq-item summary[data-v-c91bc103]{cursor:pointer;list-style:none;color:#214f78;font-size:15px;font-weight:700}.faq-item summary[data-v-c91bc103]::-webkit-details-marker{display:none}.faq-item p[data-v-c91bc103]{margin:10px 0 2px;color:#5e7e9d;font-size:14px;line-height:1.65}.case-section[data-v-c91bc103]{margin-top:28px;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:1.1fr 1.2fr;background:linear-gradient(135deg,#071625,#0f2940 55%,#0d3557);border:1px solid rgba(130,175,216,.25)}.case-media[data-v-c91bc103]{min-height:240px;background:radial-gradient(circle at 18% 20%,rgba(68,177,255,.26),transparent 42%),radial-gradient(circle at 80% 76%,rgba(22,148,188,.28),transparent 44%),linear-gradient(145deg,#0b2036,#13395b)}.case-content[data-v-c91bc103]{padding:26px;color:#d7e8fb}.case-label[data-v-c91bc103]{margin:0;font-size:12px;letter-spacing:1.2px;color:#76b8ef;text-transform:uppercase}.case-content h4[data-v-c91bc103]{margin:8px 0 12px;font-size:28px;line-height:1.3;color:#f2f8ff}.case-quote[data-v-c91bc103]{margin:0;font-size:18px;line-height:1.65;color:#d2e6fb}.case-author[data-v-c91bc103]{margin-top:14px;font-size:14px;color:#8fbcde;font-weight:600}@media (max-width: 1200px){.route-content .benefit-grid[data-v-c91bc103],.route-content .plan-grid[data-v-c91bc103],.addons-grid[data-v-c91bc103]{grid-template-columns:repeat(2,minmax(0,1fr))}.case-section[data-v-c91bc103]{grid-template-columns:1fr}}@media (max-width: 860px){.pricing-hero h2[data-v-c91bc103]{font-size:27px}.pricing-hero p[data-v-c91bc103]{font-size:14px}.route-content .benefit-grid[data-v-c91bc103],.route-content .plan-grid[data-v-c91bc103],.addons-grid[data-v-c91bc103]{grid-template-columns:minmax(0,1fr)}.tab-switch[data-v-c91bc103]{justify-content:center;flex-wrap:wrap;gap:6px}.switch-item[data-v-c91bc103]{padding:7px 10px;font-size:14px}}.payment-modal[data-v-e8baa0fe]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100;transition:opacity .3s ease}.hidden[data-v-e8baa0fe]{display:none}.payment-modal-content[data-v-e8baa0fe]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px #0003}.payment-btn[data-v-e8baa0fe]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;background-color:#f0f0f0;transition:background-color .3s ease}.payment-btn[data-v-e8baa0fe]:hover{background-color:#e0e0e0}.payment-btn.active[data-v-e8baa0fe]{background-color:#ff9f2e;color:#fff}.qr-code-container[data-v-e8baa0fe]{display:flex;justify-content:center}.membership-host[data-v-c49f927a]{position:relative}.route-page[data-v-c49f927a]{min-height:100vh;background:linear-gradient(180deg,#ecf3fb,#f5f8fc)}.nav-item[data-v-c9a6b788]:hover{color:#22a2c3;transition:all .3s}.brand-block[data-v-c9a6b788]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #409cc02e}.brand-logo[data-v-c9a6b788]{width:41px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(106,194,227,.45))}.brand-meta[data-v-c9a6b788]{margin-top:3px;display:flex;align-items:center;gap:8px}.brand-pill[data-v-c9a6b788]{font-size:10px;font-weight:700;color:#0d5f83;background:#8cd8f259;border:1px solid rgba(66,168,207,.35);border-radius:999px;padding:2px 8px;letter-spacing:.4px}.brand-slogan[data-v-c9a6b788]{font-size:12px;color:#3b6a7e;letter-spacing:.5px}[data-v-f341dc88]:root{--primary: #1a94bc;--secondary: #4A90E2}.button[data-v-f341dc88]{border-radius:4px}body[data-v-f341dc88]{min-height:1024px}.course-page[data-v-f341dc88]{background:linear-gradient(180deg,#f4f8ff,#eef4fc);min-height:calc(100vh - 120px)}.course-container[data-v-f341dc88]{max-width:1180px;margin:0 auto;padding:24px 20px 28px}.course-hero[data-v-f341dc88]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:18px 20px;border-radius:18px;border:1px solid #dce7f8;background:linear-gradient(120deg,#fff,#f4f8ff)}.hero-kicker[data-v-f341dc88]{margin:0;font-size:12px;color:#6e85a9}.hero-title[data-v-f341dc88]{margin:4px 0 0;color:#203c67;font-size:30px;font-weight:800;letter-spacing:.5px}.new-class-btn[data-v-f341dc88]{height:40px;padding:0 16px;border:none;border-radius:10px;background:linear-gradient(135deg,#2d7bc4,#1a94bc);color:#fff;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;box-shadow:0 10px 20px #237db747}.course-toolbar[data-v-f341dc88]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;border-radius:14px;border:1px solid #dee8f8;background:#fff}.filter-group[data-v-f341dc88]{display:flex;gap:8px;flex-wrap:wrap}.filter-chip[data-v-f341dc88]{height:34px;border:1px solid #d8e3f5;border-radius:10px;background:#f4f8ff;color:#61789d;padding:0 14px;font-size:13px;transition:all .2s ease}.filter-chip[data-v-f341dc88]:hover{background:#ebf2ff;color:#2f5d9c}.filter-chip.is-active[data-v-f341dc88]{background:#1f4b88;color:#fff;border-color:#1f4b88;box-shadow:0 8px 16px #1f4b8842}.search-box[data-v-f341dc88]{width:280px;height:36px;border-radius:10px;border:1px solid #dbe5f5;background:#f9fbff;display:flex;align-items:center;gap:8px;padding:0 10px;color:#7b8eac}.search-box input[data-v-f341dc88]{width:100%;border:none;background:transparent;font-size:13px;color:#2d446d;outline:none}.load-error[data-v-f341dc88]{margin-bottom:12px;border-radius:10px;border:1px solid #fecaca;background:#fef2f2;padding:10px 12px;font-size:13px;color:#dc2626}.course-grid[data-v-f341dc88]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.course-card[data-v-f341dc88]{background:#fff;border-radius:14px;border:1px solid #deebfb;overflow:hidden;box-shadow:0 8px 18px #1f4b8814;transition:transform .2s ease,box-shadow .2s ease}.course-card[data-v-f341dc88]:hover{transform:translateY(-2px);box-shadow:0 14px 26px #1f4b8824}.card-cover[data-v-f341dc88]{position:relative;height:164px;background:#f1f5fb}.cover-img[data-v-f341dc88]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-tag[data-v-f341dc88]{position:absolute;top:10px;right:10px;height:24px;padding:0 9px;border-radius:999px;background:#0b2650b8;color:#fff;font-size:12px;display:inline-flex;align-items:center}.card-body[data-v-f341dc88]{padding:12px}.course-name[data-v-f341dc88]{margin:0 0 10px;color:#21395f;font-size:18px;font-weight:700}.meta-list[data-v-f341dc88]{display:flex;flex-direction:column;gap:7px;margin-bottom:12px;font-size:13px;color:#5f769c}.meta-list span[data-v-f341dc88]{display:flex;align-items:center}.meta-list i[data-v-f341dc88]{width:14px;margin-right:8px}.card-footer[data-v-f341dc88]{display:flex;justify-content:space-between;align-items:center;gap:8px}.progress-wrap[data-v-f341dc88]{display:flex;align-items:center;gap:8px;font-size:12px;color:#637ca3}.progress-track[data-v-f341dc88]{width:95px;height:6px;border-radius:999px;background:#e3ebf7;overflow:hidden}.detail-btn[data-v-f341dc88]{height:30px;padding:0 12px;border:1px solid #2d7bc4;border-radius:8px;color:#2d7bc4;font-size:12px;background:#fff;transition:all .2s ease;white-space:nowrap}.detail-btn[data-v-f341dc88]:hover{background:#2d7bc4;color:#fff}.pagination-wrap[data-v-f341dc88]{margin-top:16px;display:flex;justify-content:center;gap:0}.page-btn[data-v-f341dc88]{min-width:42px;height:34px;border:1px solid #d6e2f5;background:#fff;color:#5f779c;font-size:13px;padding:0 10px}.page-btn[data-v-f341dc88]:hover:not(:disabled){background:#edf3ff}.page-btn.is-active[data-v-f341dc88]{background:#1f4b88;color:#fff;border-color:#1f4b88}.page-btn[data-v-f341dc88]:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 1200px){.course-grid[data-v-f341dc88]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.course-toolbar[data-v-f341dc88]{flex-direction:column;align-items:flex-start}.search-box[data-v-f341dc88]{width:100%}}@media (max-width: 760px){.course-container[data-v-f341dc88]{padding:12px 10px 18px}.course-hero[data-v-f341dc88]{flex-direction:column;align-items:flex-start;padding:14px}.hero-title[data-v-f341dc88]{font-size:24px}.course-grid[data-v-f341dc88]{grid-template-columns:1fr}}.nav-item[data-v-f341dc88]:hover{color:#1a94bc}.side-menu-item[data-v-f341dc88]{display:flex;align-items:center;padding:12px 24px;color:#666;transition:all .3s}.side-menu-item[data-v-f341dc88]:hover{background:#f5a6231a;color:#1a94bc}.side-menu-item.active[data-v-f341dc88]{background:#f5a6231a;color:#1a94bc;border-right:3px solid #1a94bc}.file-card[data-v-5815c382]{background:#fff;border:1px solid #dee8f8;border-radius:14px;padding:10px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.file-card[data-v-5815c382]:hover{transform:translateY(-2px);border-color:#bdd2f3;box-shadow:0 14px 28px #2a5d9f1f}.cover-wrap[data-v-5815c382]{margin-bottom:10px;border-radius:10px;overflow:hidden;position:relative}.cover-image[data-v-5815c382]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.type-badge[data-v-5815c382]{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#12305cb8;color:#fff;font-size:11px}.video-mask[data-v-5815c382]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000005c;display:flex;align-items:center;justify-content:center;color:#fff;font-size:34px}.file-title[data-v-5815c382]{margin:0 0 8px;font-size:14px;font-weight:600;color:#223a60;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.file-meta[data-v-5815c382]{display:flex;justify-content:space-between;align-items:center;color:#748cad;font-size:12px}.filter-wrap[data-v-34cc63c3]{display:flex;flex-wrap:wrap;gap:8px}.filter-chip[data-v-34cc63c3]{min-height:34px;border:1px solid #d8e5f8;border-radius:10px;padding:0 14px;font-size:13px;color:#5f779c;background:#f4f8ff;cursor:pointer;white-space:nowrap;transition:all .2s ease}.filter-chip[data-v-34cc63c3]:hover{color:#315f9a;background:#eaf2ff}.filter-chip.is-active[data-v-34cc63c3]{color:#fff;border-color:#1f4b88;background:linear-gradient(135deg,#2f66a9,#1f4b88);box-shadow:0 8px 18px #1f4b883d}[data-v-ca6a0b95]:root{--collection-primary: #1f4b88;--collection-soft: #f3f7ff;--collection-line: #dbe6f7}.collection-shell[data-v-ca6a0b95]{margin-top:0;border-radius:22px;border:1px solid var(--collection-line);background:linear-gradient(180deg,#f6f9ff,#fff 70px);box-shadow:0 18px 40px #1f4b8814;overflow:hidden}.collection-header[data-v-ca6a0b95]{background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e6eefb;padding:12px 16px 10px}.header-main-row[data-v-ca6a0b95]{display:flex;align-items:center;justify-content:space-between;gap:10px}.collection-title[data-v-ca6a0b95]{margin:0;font-size:20px;font-weight:700;color:#1d3357}.collection-subtitle[data-v-ca6a0b95]{margin:2px 0 0;font-size:12px;color:#8197b8}.collection-stats[data-v-ca6a0b95]{display:flex;gap:8px}.stat-item[data-v-ca6a0b95]{min-width:74px;padding:5px 8px;border:1px solid #d8e6fd;border-radius:10px;background:#f4f8ff;text-align:center}.stat-item strong[data-v-ca6a0b95]{display:block;color:#1f4b88;font-size:15px;line-height:1.2}.stat-item span[data-v-ca6a0b95]{color:#7289ae;font-size:11px}.header-filter-row[data-v-ca6a0b95]{margin-top:8px}.file-grid[data-v-ca6a0b95]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.file-list-container[data-v-ca6a0b95]{max-height:500px;overflow-y:auto;padding:8px 12px 6px}.file-list-body[data-v-ca6a0b95]{padding:0 2px 6px}.loading-wrap[data-v-ca6a0b95]{min-height:651px;display:flex;align-items:center;justify-content:center;gap:8px;color:#6f84a8;margin-top:10px}.empty-tip[data-v-ca6a0b95]{margin-top:18px;border:1px dashed #cfe0fc;border-radius:12px;padding:18px 12px;color:#7088ad;text-align:center;font-size:13px}.pagination-wrap[data-v-ca6a0b95]{margin:8px 0 16px;display:flex;justify-content:center}.pagination-nav[data-v-ca6a0b95]{display:inline-flex;align-items:center;gap:8px;background:#f3f7ff;border:1px solid #dbe6f7;border-radius:12px;padding:6px}.page-btn[data-v-ca6a0b95]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#5c7397;font-size:13px;transition:background-color .2s ease,color .2s ease}.page-btn[data-v-ca6a0b95]:hover{background:#e7effd;color:#315f9a}.page-btn.is-active[data-v-ca6a0b95]{background:#1f4b88;color:#fff}.page-btn.page-arrow[data-v-ca6a0b95]{border:1px solid #d3e0f5;background:#fff}.file-list-container[data-v-ca6a0b95]::-webkit-scrollbar{width:8px}.file-list-container[data-v-ca6a0b95]::-webkit-scrollbar-track{background:#f4f7fd;border-radius:999px}.file-list-container[data-v-ca6a0b95]::-webkit-scrollbar-thumb{background:#c8d8f4;border-radius:999px}@media (max-width: 1200px){.file-grid[data-v-ca6a0b95]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.header-main-row[data-v-ca6a0b95]{flex-direction:column;align-items:flex-start}.collection-stats[data-v-ca6a0b95]{width:100%}.stat-item[data-v-ca6a0b95]{flex:1}}@media (max-width: 760px){.collection-header[data-v-ca6a0b95]{padding:10px 10px 8px}.file-list-container[data-v-ca6a0b95]{padding:8px}.file-grid[data-v-ca6a0b95]{grid-template-columns:1fr}}.plan-create[data-v-8ee35e1c]{margin-bottom:10px}.plan-create-toggle[data-v-8ee35e1c]{width:100%;min-height:34px;border:1px dashed #bed0ec;background:#f4f8ff;color:#2f4f86;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.plan-create-toggle[data-v-8ee35e1c]:hover{background:#ebf2ff;border-color:#9db8e1}.plan-form[data-v-8ee35e1c]{border:1px dashed #c9d9ef;border-radius:12px;background:#f8fbff;padding:10px;display:grid;gap:8px}.plan-form-top[data-v-8ee35e1c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.plan-form-select[data-v-8ee35e1c],.plan-form-input[data-v-8ee35e1c],.plan-form-textarea[data-v-8ee35e1c]{width:100%;border:1px solid #d8e2f3;border-radius:8px;background:#fff;color:#304974;font-size:12px;padding:7px 9px;outline:none}.plan-form-select[data-v-8ee35e1c]:focus,.plan-form-input[data-v-8ee35e1c]:focus,.plan-form-textarea[data-v-8ee35e1c]:focus{border-color:#90addd}.plan-form-textarea[data-v-8ee35e1c]{resize:vertical;min-height:58px;line-height:1.45}.plan-form-error[data-v-8ee35e1c]{margin:0;color:#d84a4a;font-size:11px}.plan-form-actions[data-v-8ee35e1c]{display:flex;justify-content:flex-end;gap:8px}.plan-form-btn[data-v-8ee35e1c]{min-height:28px;border-radius:8px;font-size:12px;font-weight:700;padding:0 10px;cursor:pointer}.plan-form-btn.is-ghost[data-v-8ee35e1c]{border:1px solid #d5deed;background:#fff;color:#4d638f}.plan-form-btn.is-primary[data-v-8ee35e1c]{border:1px solid #2f65b9;background:#3a74cd;color:#fff}.plan-list[data-v-8ee35e1c]{display:grid;gap:10px}.schedule-card[data-v-8ee35e1c]{position:relative;background:#fff;border:1px solid #e5edf8;border-radius:16px;padding:12px 12px 12px 0;box-shadow:0 1px 4px #2948820f;transition:transform .2s ease,box-shadow .2s ease;animation:slideUp-8ee35e1c .4s ease-out backwards}.schedule-card[data-v-8ee35e1c]:hover{transform:translateY(-1px);box-shadow:0 6px 14px #2948821a}.plan-list>.schedule-card[data-v-8ee35e1c]:nth-child(1){animation-delay:.05s}.plan-list>.schedule-card[data-v-8ee35e1c]:nth-child(2){animation-delay:.1s}.plan-list>.schedule-card[data-v-8ee35e1c]:nth-child(3){animation-delay:.15s}.accent-line[data-v-8ee35e1c]{position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 6px 6px 0}.schedule-main[data-v-8ee35e1c]{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding-left:10px}.schedule-time[data-v-8ee35e1c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding-right:8px;border-right:1px solid #edf2fa}.schedule-time strong[data-v-8ee35e1c]{font-size:30px;line-height:1;color:#253b67}.schedule-time span[data-v-8ee35e1c]{font-size:10px;font-weight:600;color:#8a9bb8;letter-spacing:.04em}.schedule-content[data-v-8ee35e1c]{min-width:0}.schedule-content h4[data-v-8ee35e1c]{margin:0;font-size:14px;color:#253d69;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-content p[data-v-8ee35e1c]{margin:5px 0 0;color:#7b8da9;font-size:11px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-pill[data-v-8ee35e1c]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:24px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700}.teaching-plan.is-compact .schedule-card[data-v-8ee35e1c]{padding:10px 10px 10px 0;border-radius:14px}.teaching-plan.is-compact .schedule-main[data-v-8ee35e1c]{grid-template-columns:46px minmax(0,1fr) auto;gap:8px}.teaching-plan.is-compact .schedule-time strong[data-v-8ee35e1c]{font-size:18px}.teaching-plan.is-compact .schedule-content h4[data-v-8ee35e1c]{font-size:13px}.teaching-plan.is-compact .schedule-content p[data-v-8ee35e1c]{font-size:10px}.teaching-plan.is-compact .status-pill[data-v-8ee35e1c]{min-height:22px;padding:0 7px;font-size:10px}.teaching-plan.is-compact .plan-form-top[data-v-8ee35e1c]{grid-template-columns:1fr}.teaching-plan.is-compact .plan-form-actions[data-v-8ee35e1c]{justify-content:stretch}.teaching-plan.is-compact .plan-form-btn[data-v-8ee35e1c]{flex:1}@media (max-width: 720px){.plan-form-top[data-v-8ee35e1c]{grid-template-columns:1fr}}@keyframes slideUp-8ee35e1c{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.prep-shell[data-v-e8fd1f12]{max-width:none;width:100%;margin:0 auto;border-radius:18px;border:none;background:transparent;box-shadow:none;padding:0;animation:panel-enter-e8fd1f12 .45s ease-out}.prep-header[data-v-e8fd1f12]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;border:none;border-radius:14px;background:#fff;box-shadow:0 1px #e8edf5}.brand-block[data-v-e8fd1f12]{display:flex;gap:10px;align-items:center}.brand-icon[data-v-e8fd1f12]{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#3d5f98;background:#edf2fb;border:1px solid #d8e0ee}.brand-title[data-v-e8fd1f12]{margin:0;font-size:22px;line-height:1.2;letter-spacing:0;color:#253d69}.brand-meta[data-v-e8fd1f12]{margin:3px 0 0;color:#7283a4;font-size:12px}.top-actions[data-v-e8fd1f12]{display:flex;gap:8px}.search-chip[data-v-e8fd1f12],.date-chip[data-v-e8fd1f12],.filter-chip[data-v-e8fd1f12]{min-height:38px;padding:0 12px;border-radius:10px;border:1px solid #e7edf6;background:#f7f9fd;display:inline-flex;align-items:center;gap:8px;color:#4e618c;font-size:13px}.search-chip[data-v-e8fd1f12]{min-width:300px;cursor:text}.filter-chip[data-v-e8fd1f12]{cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.filter-chip[data-v-e8fd1f12]:hover{background:#eef3fb;border-color:#ccd7e8}.filter-wrap[data-v-e8fd1f12]{position:relative}.filter-chip-button[data-v-e8fd1f12]{padding-right:10px}.filter-caret[data-v-e8fd1f12]{font-size:11px;transition:transform .2s ease}.filter-caret.is-open[data-v-e8fd1f12]{transform:rotate(180deg)}.filter-menu[data-v-e8fd1f12]{position:absolute;top:calc(100% + 8px);right:0;z-index:30;min-width:140px;border:1px solid #dbe4f0;border-radius:10px;background:#fff;box-shadow:0 12px 24px #2338611f;padding:6px}.filter-option[data-v-e8fd1f12]{width:100%;min-height:34px;border:none;border-radius:8px;background:transparent;display:flex;justify-content:space-between;align-items:center;padding:0 10px;color:#425d8f;font-size:13px;cursor:pointer}.filter-option[data-v-e8fd1f12]:hover{background:#eef3fb}.filter-option.is-active[data-v-e8fd1f12]{color:#2f4f88;background:#edf3ff}.filter-pop-enter-active[data-v-e8fd1f12],.filter-pop-leave-active[data-v-e8fd1f12]{transition:opacity .18s ease,transform .18s ease}.filter-pop-enter-from[data-v-e8fd1f12],.filter-pop-leave-to[data-v-e8fd1f12]{opacity:0;transform:translateY(-4px)}.search-chip input[data-v-e8fd1f12]{border:none;outline:none;background:transparent;width:100%;color:#2f426a;font-size:13px}.search-chip input[data-v-e8fd1f12]::-moz-placeholder{color:#9caac6}.search-chip input[data-v-e8fd1f12]::placeholder{color:#9caac6}.prep-body[data-v-e8fd1f12]{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;transition:grid-template-columns .26s ease}.prep-body.is-plan-collapsed[data-v-e8fd1f12]{grid-template-columns:minmax(0,1fr) 88px}.prep-main[data-v-e8fd1f12]{display:flex;flex-direction:column;gap:18px}.feature-panel[data-v-e8fd1f12]{border:none;border-radius:20px;background:#fff;padding:18px;box-shadow:0 2px 10px #283d680f}.panel-title-row[data-v-e8fd1f12]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.panel-title-row h2[data-v-e8fd1f12]{margin:0;font-size:20px;color:#2b406f}.panel-tag[data-v-e8fd1f12]{font-size:12px;padding:4px 10px;border-radius:999px;color:#466095;background:#edf3ff;border:1px solid #d8e2f6}.panel-tag-alt[data-v-e8fd1f12]{color:#1a7392;background:#eaf8ff;border-color:#d6ecf8}.feature-grid[data-v-e8fd1f12]{display:grid;gap:14px}.core-grid[data-v-e8fd1f12]{grid-template-columns:repeat(4,minmax(0,1fr))}.extension-grid[data-v-e8fd1f12]{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card[data-v-e8fd1f12]{text-align:left;border:1px solid #dfe8f7;border-radius:14px;padding:13px;background:linear-gradient(150deg,#f7faff,#f3f7ff);transition:transform .2s ease,box-shadow .2s ease}.feature-card[data-v-e8fd1f12]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #3449801f}.feature-card-soft[data-v-e8fd1f12]{background:linear-gradient(150deg,#f8fbff,#f3f9ff)}.feature-top[data-v-e8fd1f12]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.feature-icon[data-v-e8fd1f12]{position:relative;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#254997;border:1px solid rgba(255,255,255,.92);box-shadow:0 8px 14px #30549229,inset 0 -1px #ffffff94;overflow:hidden}.feature-icon[data-v-e8fd1f12]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#ffffff59,#fff0);pointer-events:none}.feature-icon i[data-v-e8fd1f12]{font-size:16px;transition:transform .2s ease,filter .2s ease}.tone-blue[data-v-e8fd1f12]{background:linear-gradient(145deg,#eff4ff,#dbe7ff)}.tone-cyan[data-v-e8fd1f12]{background:linear-gradient(145deg,#ebf9ff,#d4eef8)}.tone-indigo[data-v-e8fd1f12]{background:linear-gradient(145deg,#eff2ff,#dbe2fc)}.tone-sky[data-v-e8fd1f12]{background:linear-gradient(145deg,#ecf8ff,#d5eaff)}.feature-card:hover .feature-icon i[data-v-e8fd1f12]{transform:scale(1.12);filter:saturate(1.05)}.feature-action[data-v-e8fd1f12]{font-size:12px;color:#49608d;background:#edf2fd;border-radius:999px;padding:3px 10px}.feature-card h3[data-v-e8fd1f12]{margin:0 0 7px;font-size:16px;color:#273f6b}.feature-card p[data-v-e8fd1f12]{margin:0;color:#697c9e;font-size:13px;line-height:1.5}.empty-state[data-v-e8fd1f12]{margin-top:12px;border:1px dashed #ced8ec;border-radius:12px;min-height:56px;display:flex;align-items:center;gap:10px;justify-content:center;color:#7a8cab;font-size:13px}.prep-side[data-v-e8fd1f12]{display:flex;flex-direction:column;gap:10px}.plan-toggle[data-v-e8fd1f12]{border:1px solid #d7e2f3;background:#f4f8ff;color:#466095;border-radius:10px;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;justify-content:center;font-size:12px;font-weight:600;cursor:pointer;align-self:flex-end;transition:background-color .2s ease,border-color .2s ease}.plan-toggle[data-v-e8fd1f12]:hover{background:#e9f1ff;border-color:#c7d7ee}.prep-side.is-collapsed .plan-toggle[data-v-e8fd1f12]{align-self:stretch;padding:0}.side-card[data-v-e8fd1f12]{border-radius:16px;border:none;background:#fff;padding:15px;box-shadow:0 2px 10px #283d680f}.plan-side-card[data-v-e8fd1f12]{padding:12px;min-height:0;transition:padding .22s ease}.plan-side-card.is-collapsed[data-v-e8fd1f12]{padding:10px 8px;min-height:580px;display:flex;align-items:center;justify-content:center}.plan-collapsed-label[data-v-e8fd1f12]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#5a74a6;font-size:13px;font-weight:700}.plan-collapsed-label span[data-v-e8fd1f12]{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.08em}.side-card-hero[data-v-e8fd1f12]{background:linear-gradient(160deg,#2950ad,#3b67be 58%,#4f81d7);color:#ecf2ff;border:none;box-shadow:0 12px 22px #234a9c4d}.side-card-hero .side-kicker[data-v-e8fd1f12]{color:#ecf2ffdb}.side-card-hero h3[data-v-e8fd1f12]{color:#f5f8ff}.side-kicker[data-v-e8fd1f12]{margin:0 0 8px;font-size:18px;letter-spacing:.06em;opacity:.86}.side-card h3[data-v-e8fd1f12]{margin:0 0 12px;font-size:18px}.path-list[data-v-e8fd1f12]{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:13px;line-height:1.45}.path-list li[data-v-e8fd1f12]{display:flex;align-items:flex-start;gap:8px}.path-list span[data-v-e8fd1f12]{width:18px;height:18px;flex-shrink:0;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:700;color:#1d3e92;background:#eef4ff}.path-list p[data-v-e8fd1f12]{margin:0;color:#f4f8fff0}.quick-list[data-v-e8fd1f12]{display:flex;flex-direction:column;gap:8px}.quick-item[data-v-e8fd1f12]{width:100%;border:none;border-radius:10px;min-height:42px;background:#f4f8ff;color:#324f82;display:grid;grid-template-columns:18px 1fr 12px;align-items:center;gap:10px;padding:0 12px;font-size:13px;transition:background-color .2s ease,border-color .2s ease}.quick-item[data-v-e8fd1f12]:hover{background:#eaf2ff}.stats-card[data-v-e8fd1f12]{background:linear-gradient(180deg,#fff,#f8fbff)}.stats-grid[data-v-e8fd1f12]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stats-grid div[data-v-e8fd1f12]{border:none;border-radius:10px;background:#f4f8ff;min-height:72px;display:flex;flex-direction:column;justify-content:center;align-items:center}.stats-grid strong[data-v-e8fd1f12]{font-size:22px;line-height:1;color:#2b4274}.stats-grid span[data-v-e8fd1f12]{margin-top:6px;font-size:12px;color:#667b9e}@media (max-width: 1280px){.prep-body[data-v-e8fd1f12],.prep-body.is-plan-collapsed[data-v-e8fd1f12]{grid-template-columns:minmax(0,1fr)}.prep-side[data-v-e8fd1f12]{display:flex}.prep-side.is-collapsed .plan-toggle[data-v-e8fd1f12]{align-self:flex-start;padding:0 10px}.plan-side-card.is-collapsed[data-v-e8fd1f12]{min-height:0}.plan-collapsed-label[data-v-e8fd1f12]{flex-direction:row}.plan-collapsed-label span[data-v-e8fd1f12]{writing-mode:horizontal-tb;text-orientation:mixed}}@media (max-width: 980px){.core-grid[data-v-e8fd1f12],.extension-grid[data-v-e8fd1f12]{grid-template-columns:repeat(2,minmax(0,1fr))}.prep-header[data-v-e8fd1f12]{flex-wrap:wrap;align-items:center}.search-chip[data-v-e8fd1f12]{min-width:0;width:100%}.top-actions[data-v-e8fd1f12]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto}.filter-wrap[data-v-e8fd1f12]{justify-self:stretch}.filter-chip-button[data-v-e8fd1f12]{width:100%;justify-content:center}}@media (max-width: 680px){.prep-shell[data-v-e8fd1f12]{border-radius:20px;padding:14px}.core-grid[data-v-e8fd1f12],.extension-grid[data-v-e8fd1f12],.prep-side[data-v-e8fd1f12]{grid-template-columns:1fr}.top-actions[data-v-e8fd1f12]{width:100%;display:grid;grid-template-columns:1fr}.search-chip[data-v-e8fd1f12],.date-chip[data-v-e8fd1f12],.filter-chip[data-v-e8fd1f12],.filter-chip-button[data-v-e8fd1f12],.filter-wrap[data-v-e8fd1f12]{width:100%}.search-chip[data-v-e8fd1f12]{justify-content:flex-start}.filter-chip[data-v-e8fd1f12],.filter-chip-button[data-v-e8fd1f12],.date-chip[data-v-e8fd1f12]{justify-content:center}.filter-menu[data-v-e8fd1f12]{left:0;right:auto;width:100%}.brand-title[data-v-e8fd1f12]{font-size:20px}.brand-meta[data-v-e8fd1f12]{font-size:11px}}@keyframes panel-enter-e8fd1f12{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.kb-shell[data-v-703fb2a4]{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px;min-height:640px;background:transparent;border-radius:0;border:none;padding:0}.kb-side[data-v-703fb2a4]{order:2;background:#fff;border-radius:18px;border:1px solid #e7edf6;padding:12px;display:flex;flex-direction:column;gap:10px}.side-header[data-v-703fb2a4]{display:flex;justify-content:space-between;align-items:center}.side-header h3[data-v-703fb2a4]{margin:0;color:#1f3559;font-size:16px}.side-add[data-v-703fb2a4]{width:28px;height:28px;border:1px solid #dbe5f3;border-radius:8px;background:#f7faff;color:#4c6896}.side-search[data-v-703fb2a4]{position:relative;display:block}.side-search i[data-v-703fb2a4]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:#8fa1bf}.side-search input[data-v-703fb2a4]{width:100%;height:34px;border-radius:10px;border:1px solid #e3eaf5;background:#f8fbff;padding:0 10px 0 30px;font-size:13px}.kb-item[data-v-703fb2a4]{min-height:38px;border:1px solid transparent;border-radius:10px;background:transparent;color:#415b85;display:flex;align-items:center;justify-content:space-between;padding:0 10px}.kb-item[data-v-703fb2a4]:hover{background:#f4f8ff}.kb-item.is-active[data-v-703fb2a4]{background:#eaf3ff;border-color:#d4e4fa;color:#2f5d9b}.kb-name[data-v-703fb2a4]{display:inline-flex;align-items:center;gap:8px;font-size:13px}.kb-lock[data-v-703fb2a4]{font-size:11px;color:#9ab0ce}.kb-main[data-v-703fb2a4]{order:1;background:#fff;border-radius:18px;border:1px solid #e7edf6;padding:14px;display:flex;flex-direction:column;gap:12px}.quick-studio[data-v-703fb2a4]{border:1px solid #e5edf9;border-radius:16px;padding:12px;background:linear-gradient(135deg,#f8fbff,#f3f8ff 55%,#f9fcff)}.quick-studio-head[data-v-703fb2a4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.quick-kicker[data-v-703fb2a4]{margin:0;font-size:20px;color:#1d3357;font-weight:600}.quick-studio-head h3[data-v-703fb2a4]{margin:2px 0 0;font-size:20px;color:#1f3559;letter-spacing:.2px}.upload-btn[data-v-703fb2a4]{height:34px;border:1px solid #d2e1f5;border-radius:10px;padding:0 12px;background:#fff;color:#2f5d9b;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.upload-btn.is-ghost[data-v-703fb2a4]{background:#fff;box-shadow:0 8px 18px #4e7dbc14}.upload-btn.is-ghost[data-v-703fb2a4]:hover{background:#f1f7ff}.quick-grid[data-v-703fb2a4]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.quick-card[data-v-703fb2a4]{border:1px solid #dfe8f6;border-radius:14px;background:#fff;min-height:88px;padding:14px;display:flex;gap:10px;transition:transform .2s ease,box-shadow .2s ease}.quick-card[data-v-703fb2a4]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #5881b81f}.quick-icon[data-v-703fb2a4]{width:34px;height:34px;border-radius:10px;background:#eaf2ff;color:#2d5b97;display:grid;place-items:center;flex-shrink:0}.quick-card.is-doc .quick-icon[data-v-703fb2a4]{background:#e6f3ff;color:#2d73ae}.quick-card.is-library .quick-icon[data-v-703fb2a4]{background:#eef8ee;color:#3f8a5d}.quick-card.is-ai .quick-icon[data-v-703fb2a4]{background:#fff4e8;color:#b7722d}.quick-card h4[data-v-703fb2a4]{margin:0;font-size:15px;color:#2a3f66}.quick-card p[data-v-703fb2a4]{margin:5px 0 0;font-size:12px;color:#8a9ab6;line-height:1.45}.quick-upload-card[data-v-703fb2a4]{grid-column:span 3;border:1px dashed #bcd3f2;border-radius:14px;background:linear-gradient(90deg,#f2f7ff,#f8fbff);min-height:72px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.quick-upload-copy h4[data-v-703fb2a4]{margin:0;font-size:14px;color:#2e4f80}.quick-upload-copy p[data-v-703fb2a4]{margin:4px 0 0;font-size:12px;color:#6f88ad}.quick-upload-btn[data-v-703fb2a4]{background:#1a94bc;border-color:#1a94bc;color:#fff;box-shadow:0 10px 20px #1a94bc38}.doc-panel[data-v-703fb2a4]{border:1px solid #e8eef7;border-radius:14px;background:#fff;overflow:hidden;display:flex;flex-direction:column;min-height:420px}.doc-toolbar[data-v-703fb2a4]{padding:12px;border-bottom:1px solid #ecf1f8;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.tab-row[data-v-703fb2a4]{display:flex;gap:8px}.tab-btn[data-v-703fb2a4]{height:32px;border:1px solid #e4ebf6;border-radius:9px;background:#f9fbff;color:#61789f;font-size:13px;padding:0 12px}.tab-btn.is-active[data-v-703fb2a4]{background:#ecf3ff;border-color:#cfe0f8;color:#2f5d9b}.filter-row[data-v-703fb2a4]{display:flex;gap:8px;align-items:center}.search-input[data-v-703fb2a4]{position:relative}.search-input i[data-v-703fb2a4]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:#90a2bf}.search-input input[data-v-703fb2a4]{width:260px;height:32px;border:1px solid #e3eaf5;border-radius:9px;background:#f8fbff;font-size:13px;padding:0 10px 0 30px}.filter-row select[data-v-703fb2a4]{height:32px;border:1px solid #e3eaf5;border-radius:9px;background:#f8fbff;font-size:13px;padding:0 10px;color:#49648f}.doc-table-wrap[data-v-703fb2a4]{overflow:auto}table[data-v-703fb2a4]{width:100%;border-collapse:collapse}thead th[data-v-703fb2a4]{text-align:left;color:#8fa1be;font-size:12px;font-weight:600;padding:10px 12px;border-bottom:1px solid #edf2f9}tbody td[data-v-703fb2a4]{font-size:13px;color:#2d446e;padding:12px;border-bottom:1px solid #f1f4fa}.doc-title-cell[data-v-703fb2a4]{display:flex;align-items:center;gap:10px}.doc-title-cell span[data-v-703fb2a4]{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted-col[data-v-703fb2a4]{color:#7b8eab}.status-tag[data-v-703fb2a4]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:600}.status-tag.is-success[data-v-703fb2a4]{color:#0f8b58;background:#e9f8f1}.status-tag.is-processing[data-v-703fb2a4]{color:#2469c5;background:#ebf3ff}.status-tag.is-failed[data-v-703fb2a4]{color:#c24141;background:#ffecec}.op-col[data-v-703fb2a4]{width:40px;text-align:center;color:#9badc7}.empty-row[data-v-703fb2a4]{text-align:center;color:#90a2bf;padding:40px 12px}@media (max-width: 1200px){.kb-shell[data-v-703fb2a4]{grid-template-columns:1fr}.quick-grid[data-v-703fb2a4]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-upload-card[data-v-703fb2a4]{grid-column:span 2}}@media (max-width: 760px){.quick-grid[data-v-703fb2a4]{grid-template-columns:1fr}.quick-upload-card[data-v-703fb2a4]{grid-column:span 1;align-items:flex-start;flex-direction:column}.filter-row[data-v-703fb2a4]{width:100%;flex-wrap:wrap}.search-input input[data-v-703fb2a4]{width:100%;min-width:220px}}.hero-panel[data-v-5f4d43be]{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(130deg,#fffffff5,#edf7fff5);border:1px solid #dbe7f5;box-shadow:0 14px 28px #223d7014;padding:20px 24px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px;min-height:120px}.hero-panel[data-v-5f4d43be]:before,.hero-panel[data-v-5f4d43be]:after{content:"";position:absolute;pointer-events:none}.hero-panel[data-v-5f4d43be]:before{width:260px;height:260px;right:-120px;top:-150px;border-radius:50%;background:radial-gradient(circle,#ffce7a52,#ffce7a00)}.hero-panel[data-v-5f4d43be]:after{width:220px;height:220px;left:-120px;bottom:-150px;border-radius:50%;background:radial-gradient(circle,#72c6ef47,#72c6ef00)}.hero-text[data-v-5f4d43be]{position:relative;z-index:1;max-width:760px}.hero-panel h1[data-v-5f4d43be]{margin:25px 20px 6px;font-size:30px;font-weight:700;line-height:1.2;letter-spacing:.01em;background:linear-gradient(120deg,#173d65,#2d78a6 55%,#1a507f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-5f4d43be]{margin:0 20px;font-size:14px;color:#64789f;line-height:1.55}.overview-grid[data-v-995c578d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.overview-card[data-v-995c578d]{position:relative;overflow:hidden;min-height:132px;border-radius:12px;border:1px solid #f0e0be;background:linear-gradient(130deg,#fffaf0,#fff5e6);padding:12px;display:grid;gap:6px;align-content:start}.card-head[data-v-995c578d]{display:flex;align-items:center;gap:8px}.emoji[data-v-995c578d]{font-size:18px}.label[data-v-995c578d]{color:#5f6f86;font-size:12px}.value[data-v-995c578d]{margin:0;color:#183c67;font-size:30px;font-weight:700;line-height:1}.assist[data-v-995c578d]{margin:0;color:#6f7f96;font-size:12px;line-height:1.45}.meta-row[data-v-995c578d]{display:flex;flex-wrap:wrap;gap:6px}.meta-line[data-v-995c578d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.meta-row span[data-v-995c578d]{border-radius:999px;padding:3px 8px;font-size:11px;color:#47648b;background:#f0f6ff;border:1px solid #d6e4f7}.delta[data-v-995c578d]{margin:0 0 0 auto;color:#16a34a;font-size:12px;display:inline-flex;align-items:center;gap:6px}.hover-pop[data-v-995c578d]{position:absolute;left:10px;right:10px;bottom:10px;border-radius:8px;background:#132644f0;color:#edf5ff;font-size:11px;line-height:1.45;padding:8px;opacity:0;transform:translateY(6px);transition:all .22s ease;pointer-events:none}.overview-card:hover .hover-pop[data-v-995c578d]{opacity:1;transform:translateY(0)}@media (max-width: 1400px){.overview-grid[data-v-995c578d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.overview-grid[data-v-995c578d]{grid-template-columns:1fr}}.module-head[data-v-0a84f040]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.module-head h2[data-v-0a84f040]{margin:0;color:#1e4675;font-size:22px}.module-head p[data-v-0a84f040]{margin:6px 0 0;color:#6682a8;font-size:13px}.switch-group[data-v-0a84f040]{border:1px solid #d4e5fa;border-radius:10px;background:#f7fbff;padding:4px;display:inline-flex;gap:4px}.switch-group button[data-v-0a84f040]{height:32px;border:none;border-radius:8px;background:transparent;color:#5f7ea6;font-size:12px;padding:0 12px;cursor:pointer}.switch-group button.active[data-v-0a84f040]{color:#fff;background:var(--primary)}.radar-chart[data-v-0a84f040]{margin-top:10px;width:100%;height:360px;border-radius:12px;background:linear-gradient(180deg,#fbfdff,#f5faff);border:1px solid #d8e7fa}.dimension-tag-row[data-v-0a84f040]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-0a84f040]{border-radius:999px;font-size:12px;padding:5px 10px}.advantage[data-v-0a84f040]{color:#1d7f4e;border:1px solid #bfe8d0;background:#eaf9f1}.weak[data-v-0a84f040]{color:#ac2f34;border:1px solid #f2c8cc;background:#fff1f1}.trend-panel[data-v-0a84f040]{margin-top:12px;border-radius:12px;border:1px solid #d9e8fa;background:#fbfdff;padding:10px}.trend-tabs[data-v-0a84f040]{display:flex;flex-wrap:wrap;gap:8px}.trend-tab[data-v-0a84f040]{border:1px solid #dbe6f6;border-radius:999px;background:#f6faff;color:#4f6f98;font-size:12px;padding:6px 12px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.trend-tab.active[data-v-0a84f040]{background:#e6f0ff;color:#1d5aa6;border-color:#b9d4fb;font-weight:600}.trend-tab .dot[data-v-0a84f040]{width:8px;height:8px;border-radius:999px}.trend-chart[data-v-0a84f040]{margin-top:8px;width:100%;height:160px}@media (max-width: 760px){.module-head[data-v-0a84f040]{flex-direction:column}}.module-head h2[data-v-4c3bc35c]{margin:0;color:#1e4675;font-size:22px}.module-head p[data-v-4c3bc35c]{margin:6px 0 0;color:#6682a8;font-size:13px}.advice-card[data-v-4c3bc35c]{margin-top:15px;border-radius:12px;border:1px solid #d8e6f8;overflow:hidden}.advice-card .title[data-v-4c3bc35c]{height:36px;padding:0 12px;display:flex;align-items:center;font-size:13px;font-weight:700}.advice-card ul[data-v-4c3bc35c]{margin:0;padding:10px 12px 12px 28px;color:#3f618d;font-size:13px;line-height:1.5}.green .title[data-v-4c3bc35c]{background:#e9f8ef;color:#1f7a4e}.red .title[data-v-4c3bc35c]{background:#fff0f0;color:#a43034}.blue .title[data-v-4c3bc35c]{background:#edf4ff;color:#2465a2}.resource-box[data-v-4c3bc35c]{margin-top:15px;border-radius:12px;border:1px dashed #cfe0f6;background:#f8fbff;padding:12px}.resource-box h3[data-v-4c3bc35c]{margin:0;color:#1e4c7d;font-size:15px}.resource-box p[data-v-4c3bc35c]{margin:6px 0 0;color:#6582a7;font-size:12px}.resource-list[data-v-4c3bc35c]{margin-top:10px;display:grid;gap:7px}.resource-list span[data-v-4c3bc35c]{border-radius:8px;border:1px solid #d9e8fa;background:#fff;color:#375f8a;font-size:12px;padding:8px 10px}footer[data-v-fd784ca9]{display:flex;justify-content:space-between;align-items:center;gap:10px}.bottom-left[data-v-fd784ca9]{display:inline-flex;gap:10px}.outline-btn[data-v-fd784ca9]{height:38px;border-radius:10px;border:1px solid #cfe1f8;background:#f5faff;color:#2b5f94;font-size:13px;padding:0 14px;cursor:pointer}.bottom-right[data-v-fd784ca9]{color:#647fa4;font-size:12px}@media (max-width: 760px){footer[data-v-fd784ca9]{flex-direction:column;align-items:flex-start}.bottom-left[data-v-fd784ca9]{width:100%;flex-wrap:wrap}}.profile-card[data-v-0249038d]{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center}.avatar-wrap[data-v-0249038d]{width:120px;height:120px;border-radius:20px;border:1px solid #d5e6f8;background:linear-gradient(135deg,#d9ecff,#f0f7ff);display:flex;align-items:center;justify-content:center;overflow:hidden}.avatar-wrap img[data-v-0249038d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-wrap span[data-v-0249038d]{font-size:36px;font-weight:700;color:#2a5b8f}.info-wrap[data-v-0249038d]{display:grid;gap:12px}.name-row[data-v-0249038d]{display:flex;align-items:center;gap:10px}.name-row h3[data-v-0249038d]{margin:0;font-size:22px;color:#1e4675}.tag[data-v-0249038d]{border-radius:999px;border:1px solid #cfe2fa;background:#edf4ff;color:#2d5f95;font-size:12px;padding:4px 10px}.info-grid[data-v-0249038d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.info-item[data-v-0249038d]{display:flex;gap:8px;align-items:baseline}.label[data-v-0249038d]{color:#6a82a5;font-size:12px;min-width:60px}.value[data-v-0249038d]{color:#27496f;font-size:13px}@media (max-width: 900px){.profile-card[data-v-0249038d]{grid-template-columns:1fr}.avatar-wrap[data-v-0249038d]{width:96px;height:96px}.info-grid[data-v-0249038d]{grid-template-columns:1fr}}.portrait-shell[data-v-4cccec26]{--primary: #1677ff;--bg-card: #ffffff;--text-main: #173b67;--text-sub: #5f7da6;--radius: 12px;min-height:100%;padding:0;background:transparent;color:var(--text-main)}.card-shadow[data-v-4cccec26]{box-shadow:0 10px 26px #1653b014}.top-module[data-v-4cccec26],.overview-module[data-v-4cccec26],.left-col[data-v-4cccec26],.right-col[data-v-4cccec26],.bottom-module[data-v-4cccec26]{border-radius:var(--radius);border:1px solid #d8e7fb;background:var(--bg-card)}.top-module[data-v-4cccec26]{padding:0}.profile-module[data-v-4cccec26]{margin-top:12px;padding:16px;border-radius:20px;border:1px solid #d8e7fb}.overview-module[data-v-4cccec26]{margin-top:12px;padding:12px}.main-module[data-v-4cccec26]{margin-top:12px;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px}.left-col[data-v-4cccec26],.right-col[data-v-4cccec26]{padding:14px}.bottom-module[data-v-4cccec26]{margin-top:12px;padding:12px 14px}@media (max-width: 1100px){.main-module[data-v-4cccec26]{grid-template-columns:1fr}}@media (max-width: 760px){.portrait-shell[data-v-4cccec26]{padding:0}}.home-hero-section[data-v-083a74ed]{padding:140px 20px 150px;text-align:center}.hero-title[data-v-083a74ed]{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:clamp(30px,4.2vw,40px);line-height:1.15;font-weight:800;color:#0f1a35;letter-spacing:.01em}.hero-title-icon[data-v-083a74ed]{width:clamp(42px,5vw,62px);height:clamp(42px,5vw,62px);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(100,141,221,.28))}.hero-subtitle[data-v-083a74ed]{margin:-10px 0 60px;font-size:clamp(17px,1.9vw,20px);color:#6f7b8d}.home-chat-shell[data-v-083a74ed]{max-width:1140px;margin:0 auto;border-radius:30px;background:#fff;border:1px solid #dfe8f5;box-shadow:0 16px 32px #2e4e7e1f;padding:12px 18px 10px;text-align:left}.home-chat-input-row[data-v-083a74ed]{display:flex;align-items:center;gap:12px}.home-chat-leading-icon[data-v-083a74ed]{margin-top:2px;font-size:20px;color:#86a9f6}.home-chat-textarea[data-v-083a74ed]{flex:1;border:none;background:transparent;color:#1f2d47;min-height:52px;resize:none;padding:6px 2px;font-size:17px;line-height:1.45;outline:none}.home-chat-textarea[data-v-083a74ed]::-moz-placeholder{color:#95a0b2}.home-chat-textarea[data-v-083a74ed]::placeholder{color:#95a0b2}.home-chat-actions[data-v-083a74ed]{display:flex;align-items:center;gap:10px;margin-top:0;align-self:flex-end}.chat-action-btn[data-v-083a74ed]{width:40px;height:40px;border-radius:999px;border:1px solid #d7e2f4;background:#f8fbff;color:#8b97ab;display:inline-flex;align-items:center;justify-content:center;font-size:18px;transition:all .22s ease}.chat-action-btn[data-v-083a74ed]:hover{color:#4a7de4;border-color:#9ab9f6}.chat-action-btn.is-recording[data-v-083a74ed]{color:#ff7272;border-color:#ff7272b3}.chat-send-btn[data-v-083a74ed]{width:46px;height:46px;border-radius:15px;border:none;background:linear-gradient(135deg,#86acf8,#6f94ea);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 8px 14px #6088dc61;transition:transform .2s ease,filter .2s ease}.chat-ppt-btn[data-v-083a74ed]{height:40px;border-radius:12px;border:1px solid #9ec6ec;background:linear-gradient(135deg,#eaf6ff,#dff1ff);color:#2a6da2;padding:0 12px;font-size:13px;font-weight:700;letter-spacing:.01em;transition:all .2s ease}.chat-mindmap-btn[data-v-083a74ed]{height:40px;border-radius:12px;border:1px solid #9fd8c4;background:linear-gradient(135deg,#ecfff8,#dff8ee);color:#2d7d62;padding:0 12px;font-size:13px;font-weight:700;letter-spacing:.01em;transition:all .2s ease}.chat-mindmap-btn[data-v-083a74ed]:hover:not(:disabled){border-color:#6fc4a0;color:#276c56;background:linear-gradient(135deg,#e3f9ef,#d2f3e3)}.chat-mindmap-btn[data-v-083a74ed]:disabled{opacity:.55;cursor:not-allowed}.chat-ppt-btn[data-v-083a74ed]:hover:not(:disabled){border-color:#5ca2dd;color:#1f5d8f;background:linear-gradient(135deg,#e0f1ff,#d3ebff)}.chat-ppt-btn[data-v-083a74ed]:disabled{opacity:.55;cursor:not-allowed}.chat-send-btn[data-v-083a74ed]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.chat-send-btn[data-v-083a74ed]:disabled{opacity:.5;cursor:not-allowed}.home-chat-capabilities[data-v-083a74ed]{margin-top:6px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.capability-chip-group[data-v-083a74ed]{display:flex;flex-wrap:wrap;gap:6px;flex:1}.capability-chip[data-v-083a74ed]{border:1px solid #cfd9ea;background:#f7faff;color:#6d7890;min-height:30px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.capability-chip[data-v-083a74ed]:hover{border-color:#91b0eb;background:#e9f1ff;color:#3768cb}.capability-chip.is-active[data-v-083a74ed]{border-color:#1a94bc;background:#1a94bc;color:#fff;box-shadow:0 8px 16px #2f66d852}.hero-extra-panel[data-v-083a74ed]{margin:10px auto 0;max-width:1140px;text-align:left}.space-y-12[data-v-083a74ed]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.animate-fade-in[data-v-083a74ed]{animation:fadeIn-083a74ed .6s cubic-bezier(.16,1,.3,1) both}@keyframes fadeIn-083a74ed{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.home-chat-shell[data-v-083a74ed]{border-radius:26px;padding:11px 12px 9px}.home-chat-input-row[data-v-083a74ed]{gap:10px}.home-chat-textarea[data-v-083a74ed]{min-height:60px;font-size:15px}}@media (max-width: 768px){.home-hero-section[data-v-083a74ed]{padding:0 2px 10px}.hero-title[data-v-083a74ed]{gap:8px}.hero-title-icon[data-v-083a74ed]{width:38px;height:38px}.hero-subtitle[data-v-083a74ed]{margin:8px 0 14px;font-size:15px}.home-chat-shell[data-v-083a74ed]{border-radius:20px;padding:10px}.home-chat-leading-icon[data-v-083a74ed]{display:none}.home-chat-input-row[data-v-083a74ed]{flex-direction:column;gap:10px}.home-chat-capabilities[data-v-083a74ed]{flex-direction:column;align-items:stretch;gap:8px}.capability-chip-group[data-v-083a74ed]{width:100%}.home-chat-textarea[data-v-083a74ed]{min-height:56px;font-size:14px;line-height:1.45;width:100%}.home-chat-actions[data-v-083a74ed]{width:100%;justify-content:flex-end}.chat-action-btn[data-v-083a74ed]{width:38px;height:38px;font-size:16px}.chat-send-btn[data-v-083a74ed]{width:44px;height:44px;border-radius:14px;font-size:17px}.chat-ppt-btn[data-v-083a74ed],.chat-mindmap-btn[data-v-083a74ed]{height:38px;border-radius:11px;font-size:12px;padding:0 10px}.capability-chip[data-v-083a74ed]{min-height:30px;font-size:12px;padding:0 12px}}.guide-card-premium[data-v-b665394b]{position:relative;z-index:1000;padding:3.5rem;background-color:#fff;border-radius:40px;box-shadow:0 40px 100px #00000014,0 10px 30px #1a94bc0a;width:640px;min-height:520px;border:1px solid rgba(255,255,255,.8)}.custom-input-large[data-v-b665394b]{width:100%;padding:1.25rem 1.5rem;background:#f8fafc;border:2px solid transparent;border-radius:20px;font-size:1.1rem;outline:none;transition:all .3s}.custom-input-large[data-v-b665394b]:focus{border-color:#1a94bc;background:#fff;box-shadow:0 0 0 5px #1a94bc1a}.option-btn-large[data-v-b665394b]{padding:1.5rem;border:2px solid #f1f5f9;border-radius:20px;font-weight:600;color:#64748b;transition:all .2s;background:#fff}.option-btn-large.active[data-v-b665394b]{background:#1a94bc;color:#fff;border-color:#1a94bc;transform:translateY(-2px);box-shadow:0 10px 20px #1a94bc33}.tag-btn-large[data-v-b665394b]{padding:1rem 2rem;border-radius:100px;border:2px solid #f1f5f9;font-weight:500;cursor:pointer;transition:all .2s}.tag-btn-large.active[data-v-b665394b]{background:#e6f5ff;color:#1a94bc;border-color:#1a94bc}@keyframes slideIn-b665394b{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animate-step[data-v-b665394b]{animation:slideIn-b665394b .5s ease-out}html,body{margin:0;padding:0;background-color:#f8fafc;font-family:Inter,PingFang SC,sans-serif;height:auto}#app{overflow:visible!important}:root{--el-color-white: #ffffff;--el-color-black: #000000;--el-color-primary-rgb: 26, 148, 188;--el-color-success-rgb: 103, 194, 58;--el-color-warning-rgb: 255, 179, 2;--el-color-danger-rgb: 226, 98, 55;--el-color-error-rgb: 207, 68, 68;--el-color-info-rgb: 144, 147, 153;--el-font-size-extra-large: 20px;--el-font-size-large: 18px;--el-font-size-medium: 16px;--el-font-size-base: 14px;--el-font-size-small: 13px;--el-font-size-extra-small: 12px;--el-font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary: 500;--el-font-line-height-primary: 24px;--el-index-normal: 1;--el-index-top: 1000;--el-index-popper: 2000;--el-border-radius-base: 4px;--el-border-radius-small: 2px;--el-border-radius-round: 20px;--el-border-radius-circle: 100%;--el-transition-duration: .3s;--el-transition-duration-fast: .2s;--el-transition-function-ease-in-out-bezier: cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier: cubic-bezier(.23, 1, .32, 1);--el-transition-all: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade: opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade: transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear;--el-transition-border: border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow: box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color: color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large: 40px;--el-component-size: 32px;--el-component-size-small: 24px;color-scheme:light;--el-color-primary: #1a94bc;--el-color-primary-light-3: rgb(94.7, 180.1, 208.1);--el-color-primary-light-5: rgb(140.5, 201.5, 221.5);--el-color-primary-light-7: rgb(186.3, 222.9, 234.9);--el-color-primary-light-8: rgb(209.2, 233.6, 241.6);--el-color-primary-light-9: rgb(232.1, 244.3, 248.3);--el-color-primary-dark-2: rgb(20.8, 118.4, 150.4);--el-color-success: #67c23a;--el-color-success-light-3: rgb(148.6, 212.3, 117.1);--el-color-success-light-5: rgb(179, 224.5, 156.5);--el-color-success-light-7: rgb(209.4, 236.7, 195.9);--el-color-success-light-8: rgb(224.6, 242.8, 215.6);--el-color-success-light-9: rgb(239.8, 248.9, 235.3);--el-color-success-dark-2: rgb(82.4, 155.2, 46.4);--el-color-warning: #ffb302;--el-color-warning-light-3: rgb(255, 201.8, 77.9);--el-color-warning-light-5: rgb(255, 217, 128.5);--el-color-warning-light-7: rgb(255, 232.2, 179.1);--el-color-warning-light-8: rgb(255, 239.8, 204.4);--el-color-warning-light-9: rgb(255, 247.4, 229.7);--el-color-warning-dark-2: rgb(204, 143.2, 1.6);--el-color-danger: #e26237;--el-color-danger-light-3: rgb(234.7, 145.1, 115);--el-color-danger-light-5: rgb(240.5, 176.5, 155);--el-color-danger-light-7: rgb(246.3, 207.9, 195);--el-color-danger-light-8: rgb(249.2, 223.6, 215);--el-color-danger-light-9: rgb(252.1, 239.3, 235);--el-color-danger-dark-2: rgb(180.8, 78.4, 44);--el-color-error: #cf4444;--el-color-error-light-3: rgb(221.4, 124.1, 124.1);--el-color-error-light-5: rgb(231, 161.5, 161.5);--el-color-error-light-7: rgb(240.6, 198.9, 198.9);--el-color-error-light-8: rgb(245.4, 217.6, 217.6);--el-color-error-light-9: rgb(250.2, 236.3, 236.3);--el-color-error-dark-2: rgb(165.6, 54.4, 54.4);--el-color-info: #909399;--el-color-info-light-3: rgb(177.3, 179.4, 183.6);--el-color-info-light-5: rgb(199.5, 201, 204);--el-color-info-light-7: rgb(221.7, 222.6, 224.4);--el-color-info-light-8: rgb(232.8, 233.4, 234.6);--el-color-info-light-9: rgb(243.9, 244.2, 244.8);--el-color-info-dark-2: rgb(115.2, 117.6, 122.4);--el-bg-color: #ffffff;--el-bg-color-page: #f2f3f5;--el-bg-color-overlay: #ffffff;--el-text-color-primary: #303133;--el-text-color-regular: #606266;--el-text-color-secondary: #909399;--el-text-color-placeholder: #a8abb2;--el-text-color-disabled: #c0c4cc;--el-border-color: #dcdfe6;--el-border-color-light: #e4e7ed;--el-border-color-lighter: #ebeef5;--el-border-color-extra-light: #f2f6fc;--el-border-color-dark: #d4d7de;--el-border-color-darker: #cdd0d6;--el-fill-color: #f0f2f5;--el-fill-color-light: #f5f7fa;--el-fill-color-lighter: #fafafa;--el-fill-color-extra-light: #fafcff;--el-fill-color-dark: #ebedf0;--el-fill-color-darker: #e6e8eb;--el-fill-color-blank: #ffffff;--el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .04), 0px 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .08), 0px 12px 32px rgba(0, 0, 0, .12), 0px 8px 16px -8px rgba(0, 0, 0, .16);--el-disabled-bg-color: var(--el-fill-color-light);--el-disabled-text-color: var(--el-text-color-placeholder);--el-disabled-border-color: var(--el-border-color-light);--el-overlay-color: rgba(0, 0, 0, .8);--el-overlay-color-light: rgba(0, 0, 0, .7);--el-overlay-color-lighter: rgba(0, 0, 0, .5);--el-mask-color: rgba(255, 255, 255, .9);--el-mask-color-extra-light: rgba(255, 255, 255, .3);--el-border-width: 1px;--el-border-style: solid;--el-border-color-hover: var(--el-text-color-disabled);--el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey: var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color: inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-button{--el-button-font-weight: var(--el-font-weight-primary);--el-button-border-color: var(--el-border-color);--el-button-bg-color: var(--el-fill-color-blank);--el-button-text-color: var(--el-text-color-regular);--el-button-disabled-text-color: var(--el-disabled-text-color);--el-button-disabled-bg-color: var(--el-fill-color-blank);--el-button-disabled-border-color: var(--el-border-color-light);--el-button-divide-border-color: rgba(255, 255, 255, .5);--el-button-hover-text-color: var(--el-color-primary);--el-button-hover-bg-color: var(--el-color-primary-light-9);--el-button-hover-border-color: var(--el-color-primary-light-7);--el-button-active-text-color: var(--el-button-hover-text-color);--el-button-active-border-color: var(--el-color-primary);--el-button-active-bg-color: var(--el-button-hover-bg-color);--el-button-outline-color: var(--el-color-primary-light-5);--el-button-hover-link-text-color: var(--el-text-color-secondary);--el-button-active-color: var(--el-text-color-primary);display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;outline:none;transition:.1s;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color)}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button>span{display:inline-flex;align-items:center}.el-button+.el-button{margin-left:12px}.el-button{padding:8px 15px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color: var(--el-color-primary);--el-button-hover-bg-color: var(--el-fill-color-blank);--el-button-hover-border-color: var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:var(--el-mask-color-extra-light)}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{width:32px;border-radius:50%;padding:8px}.el-button.is-text{color:var(--el-button-text-color);border:0 solid transparent;background-color:transparent}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{border-color:transparent;color:var(--el-button-text-color);background:transparent;padding:2px;height:auto}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button.is-link:not(.is-disabled):hover{border-color:transparent;background-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);border-color:transparent;background-color:transparent}.el-button--text{border-color:transparent;background:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);border-color:transparent;background-color:transparent}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);border-color:transparent;background-color:transparent}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color: var(--el-color-white);--el-button-bg-color: var(--el-color-primary);--el-button-border-color: var(--el-color-primary);--el-button-outline-color: var(--el-color-primary-light-5);--el-button-active-color: var(--el-color-primary-dark-2);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-link-text-color: var(--el-color-primary-light-5);--el-button-hover-bg-color: var(--el-color-primary-light-3);--el-button-hover-border-color: var(--el-color-primary-light-3);--el-button-active-bg-color: var(--el-color-primary-dark-2);--el-button-active-border-color: var(--el-color-primary-dark-2);--el-button-disabled-text-color: var(--el-color-white);--el-button-disabled-bg-color: var(--el-color-primary-light-5);--el-button-disabled-border-color: var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color: var(--el-color-primary);--el-button-bg-color: var(--el-color-primary-light-9);--el-button-border-color: var(--el-color-primary-light-5);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-bg-color: var(--el-color-primary);--el-button-hover-border-color: var(--el-color-primary);--el-button-active-text-color: var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color: var(--el-color-white);--el-button-bg-color: var(--el-color-success);--el-button-border-color: var(--el-color-success);--el-button-outline-color: var(--el-color-success-light-5);--el-button-active-color: var(--el-color-success-dark-2);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-link-text-color: var(--el-color-success-light-5);--el-button-hover-bg-color: var(--el-color-success-light-3);--el-button-hover-border-color: var(--el-color-success-light-3);--el-button-active-bg-color: var(--el-color-success-dark-2);--el-button-active-border-color: var(--el-color-success-dark-2);--el-button-disabled-text-color: var(--el-color-white);--el-button-disabled-bg-color: var(--el-color-success-light-5);--el-button-disabled-border-color: var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color: var(--el-color-success);--el-button-bg-color: var(--el-color-success-light-9);--el-button-border-color: var(--el-color-success-light-5);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-bg-color: var(--el-color-success);--el-button-hover-border-color: var(--el-color-success);--el-button-active-text-color: var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color: var(--el-color-white);--el-button-bg-color: var(--el-color-warning);--el-button-border-color: var(--el-color-warning);--el-button-outline-color: var(--el-color-warning-light-5);--el-button-active-color: var(--el-color-warning-dark-2);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-link-text-color: var(--el-color-warning-light-5);--el-button-hover-bg-color: var(--el-color-warning-light-3);--el-button-hover-border-color: var(--el-color-warning-light-3);--el-button-active-bg-color: var(--el-color-warning-dark-2);--el-button-active-border-color: var(--el-color-warning-dark-2);--el-button-disabled-text-color: var(--el-color-white);--el-button-disabled-bg-color: var(--el-color-warning-light-5);--el-button-disabled-border-color: var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color: var(--el-color-warning);--el-button-bg-color: var(--el-color-warning-light-9);--el-button-border-color: var(--el-color-warning-light-5);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-bg-color: var(--el-color-warning);--el-button-hover-border-color: var(--el-color-warning);--el-button-active-text-color: var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color: var(--el-color-white);--el-button-bg-color: var(--el-color-danger);--el-button-border-color: var(--el-color-danger);--el-button-outline-color: var(--el-color-danger-light-5);--el-button-active-color: var(--el-color-danger-dark-2);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-link-text-color: var(--el-color-danger-light-5);--el-button-hover-bg-color: var(--el-color-danger-light-3);--el-button-hover-border-color: var(--el-color-danger-light-3);--el-button-active-bg-color: var(--el-color-danger-dark-2);--el-button-active-border-color: var(--el-color-danger-dark-2);--el-button-disabled-text-color: var(--el-color-white);--el-button-disabled-bg-color: var(--el-color-danger-light-5);--el-button-disabled-border-color: var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color: var(--el-color-danger);--el-button-bg-color: var(--el-color-danger-light-9);--el-button-border-color: var(--el-color-danger-light-5);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-bg-color: var(--el-color-danger);--el-button-hover-border-color: var(--el-color-danger);--el-button-active-text-color: var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color: var(--el-color-white);--el-button-bg-color: var(--el-color-info);--el-button-border-color: var(--el-color-info);--el-button-outline-color: var(--el-color-info-light-5);--el-button-active-color: var(--el-color-info-dark-2);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-link-text-color: var(--el-color-info-light-5);--el-button-hover-bg-color: var(--el-color-info-light-3);--el-button-hover-border-color: var(--el-color-info-light-3);--el-button-active-bg-color: var(--el-color-info-dark-2);--el-button-active-border-color: var(--el-color-info-dark-2);--el-button-disabled-text-color: var(--el-color-white);--el-button-disabled-bg-color: var(--el-color-info-light-5);--el-button-disabled-border-color: var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color: var(--el-color-info);--el-button-bg-color: var(--el-color-info-light-9);--el-button-border-color: var(--el-color-info-light-5);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-bg-color: var(--el-color-info);--el-button-hover-border-color: var(--el-color-info);--el-button-active-text-color: var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size: 40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size: 24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{padding:5px 11px;font-size:12px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-upload{--el-upload-dragger-padding-horizontal: 40px;--el-upload-dragger-padding-vertical: 10px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;outline:none}.el-upload.is-disabled{cursor:not-allowed}.el-upload.is-disabled:focus{border-color:var(--el-border-color-darker);color:inherit}.el-upload.is-disabled:focus .el-upload-dragger{border-color:var(--el-border-color-darker)}.el-upload.is-disabled .el-upload-dragger{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-upload.is-disabled .el-upload-dragger .el-upload__text{color:var(--el-text-color-placeholder)}.el-upload.is-disabled .el-upload-dragger .el-upload__text em{color:var(--el-disabled-text-color)}.el-upload.is-disabled .el-upload-dragger:hover{border-color:var(--el-border-color-darker)}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:var(--el-text-color-regular);margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.el-upload--picture-card{--el-upload-picture-card-size: 148px;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;width:var(--el-upload-picture-card-size);height:var(--el-upload-picture-card-size);cursor:pointer;vertical-align:top;display:inline-flex;justify-content:center;align-items:center}.el-upload--picture-card>i{font-size:28px;color:var(--el-text-color-secondary)}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;text-align:center;cursor:pointer;position:relative;overflow:hidden}.el-upload-dragger .el-icon--upload{font-size:67px;color:var(--el-text-color-placeholder);margin-bottom:16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px);background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary)}.el-upload-list{margin:10px 0 0;padding:0;list-style:none;position:relative}.el-upload-list__item{transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:var(--el-text-color-regular);margin-bottom:5px;position:relative;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{display:none;position:absolute;right:5px;top:50%;cursor:pointer;opacity:.75;color:var(--el-text-color-regular);transition:opacity var(--el-transition-duration);transform:translateY(-50%)}.el-upload-list__item .el-icon--close:hover{opacity:1;color:var(--el-color-primary)}.el-upload-list__item .el-icon--close-tip{display:none;position:absolute;top:1px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:var(--el-color-primary);font-style:normal}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:inline-flex;justify-content:center;flex-direction:column;width:calc(100% - 30px);margin-left:4px}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:hover,.el-upload-list__item.is-success .el-upload-list__item-name:focus{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:not(.focusing):focus,.el-upload-list__item.is-success:active{outline-width:0}.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip,.el-upload-list__item.is-success:active .el-icon--close-tip{display:none}.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list__item-name{color:var(--el-text-color-regular);display:inline-flex;text-align:center;align-items:center;padding:0 4px;transition:color var(--el-transition-duration);font-size:var(--el-font-size-base)}.el-upload-list__item-name .el-icon{margin-right:6px;color:var(--el-text-color-secondary)}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none;height:100%;justify-content:center;align-items:center;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:var(--el-text-color-regular);display:none}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size: 148px;display:inline-flex;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;width:var(--el-upload-list-picture-card-size);height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;padding:0;display:inline-flex}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%;object-fit:contain}.el-upload-list--picture-card .el-upload-list__item-status-label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;display:inline-flex;justify-content:center;align-items:center;color:#fff;opacity:0;font-size:20px;background-color:var(--el-overlay-color-lighter);transition:opacity var(--el-transition-duration)}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:16px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;margin-top:10px;padding:10px;display:flex;align-items:center}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:inline-flex}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{display:inline-flex;justify-content:center;align-items:center;width:70px;height:70px;object-fit:contain;position:relative;z-index:1;background-color:var(--el-color-white)}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-cover__label i{font-size:12px;margin-top:11px;transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--el-overlay-color-light);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#fff;font-size:14px;cursor:pointer;vertical-align:middle;transition:var(--el-transition-md-fade);margin-top:60px}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#fff;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:var(--el-text-color-primary)}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-progress{position:relative;line-height:1;display:flex;align-items:center}.el-progress__text{font-size:14px;color:var(--el-text-color-regular);margin-left:5px;min-width:50px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{flex-grow:1;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:var(--el-border-color-lighter);overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:var(--el-color-primary);text-align:right;border-radius:100px;line-height:1;white-space:nowrap;transition:width .6s ease}.el-progress-bar__inner:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{transform:translateZ(0);animation:indeterminate 3s infinite}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:striped-flow 3s linear infinite}.el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.custom-scroll[data-v-5f600c3a]::-webkit-scrollbar{width:8px;height:8px}.custom-scroll[data-v-5f600c3a]::-webkit-scrollbar-track{background:transparent}.custom-scroll[data-v-5f600c3a]::-webkit-scrollbar-thumb{background:#7293ad6b;border-radius:12px}.custom-scroll[data-v-5f600c3a]::-webkit-scrollbar-thumb:hover{background:#567c989e}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:before,.el-button-group:after{display:table;content:""}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button:hover,.el-button-group>.el-button:focus,.el-button-group>.el-button:active{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-popper{--el-popper-border-radius: var(--el-popover-border-radius, 4px);position:absolute;border-radius:var(--el-popper-border-radius);padding:5px 11px;z-index:2000;font-size:12px;line-height:20px;min-width:10px;overflow-wrap:break-word;visibility:visible}.el-popper.is-dark{color:var(--el-bg-color);background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-text-color-primary);right:0}.el-popper.is-light{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-bg-color-overlay);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{position:absolute;width:10px;height:10px;z-index:-1}.el-popper__arrow:before{position:absolute;width:10px;height:10px;z-index:-1;content:" ";transform:rotate(45deg);background:var(--el-text-color-primary);box-sizing:border-box}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-scrollbar{--el-scrollbar-opacity: .3;--el-scrollbar-bg-color: var(--el-text-color-secondary);--el-scrollbar-hover-opacity: .5;--el-scrollbar-hover-bg-color: var(--el-text-color-secondary);overflow:hidden;position:relative;height:100%}.el-scrollbar__wrap{overflow:auto;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color, var(--el-text-color-secondary));transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity, .3)}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color, var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity, .5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-dropdown{--el-dropdown-menu-box-shadow: var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill: var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color: var(--el-color-primary);--el-dropdown-menu-index: 10;display:inline-flex;position:relative;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow: var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill: var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color: var(--el-color-primary);--el-dropdown-menu-index: 10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{list-style:none;padding:0;margin:0;box-sizing:border-box}.el-dropdown .el-dropdown__caret-button{padding-left:0;padding-right:0;display:inline-flex;justify-content:center;align-items:center;width:32px;border-left:none}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";position:absolute;display:block;width:1px;top:-1px;bottom:-1px;left:0;background:var(--el-overlay-color-lighter)}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{position:relative;top:0;left:0;z-index:var(--el-dropdown-menu-index);padding:5px 0;margin:0;background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;list-style:none}.el-dropdown-menu__item{display:flex;align-items:center;white-space:nowrap;list-style:none;line-height:22px;padding:5px 16px;margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:none}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{margin:6px 0;border-top:1px solid var(--el-border-color-lighter)}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;line-height:22px;font-size:14px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;line-height:20px;font-size:12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.custom-scroll[data-v-8142a2e5]::-webkit-scrollbar{width:8px;height:8px}.custom-scroll[data-v-8142a2e5]::-webkit-scrollbar-track{background:transparent}.custom-scroll[data-v-8142a2e5]::-webkit-scrollbar-thumb{background:#7293ad6b;border-radius:12px}.custom-scroll[data-v-8142a2e5]::-webkit-scrollbar-thumb:hover{background:#567c989e}[data-v-8142a2e5] .session-delete-item{color:#ef4444}[data-v-8142a2e5] .session-delete-item:hover{background:#fff1f2;color:#dc2626}.assistant-shell[data-v-e556ef21]{--sa-bg-1: #ecf4fb;--sa-bg-2: #f5f8fc;--sa-accent: #1a94bc;--sa-text: #1f3a4d;position:relative;font-family:Source Han Sans SC,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;background:radial-gradient(820px 380px at 82% -8%,rgba(26,148,188,.14),transparent 60%),radial-gradient(640px 360px at 8% 108%,rgba(48,109,193,.12),transparent 62%),linear-gradient(180deg,var(--sa-bg-1) 0%,var(--sa-bg-2) 52%,#edf5fb 100%)}.assistant-shell[data-v-e556ef21]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;background-image:linear-gradient(120deg,rgba(36,76,120,.1) 1px,transparent 1px),linear-gradient(210deg,rgba(36,76,120,.08) 1px,transparent 1px);background-size:28px 28px}.assistant-shell[data-v-e556ef21]>*{position:relative;z-index:1}.custom-scroll[data-v-e556ef21]::-webkit-scrollbar{width:8px;height:8px}.custom-scroll[data-v-e556ef21]::-webkit-scrollbar-track{background:transparent}.custom-scroll[data-v-e556ef21]::-webkit-scrollbar-thumb{background:#7293ad6b;border-radius:12px}.custom-scroll[data-v-e556ef21]::-webkit-scrollbar-thumb:hover{background:#567c989e}[data-v-e556ef21] .session-delete-item{color:#ef4444}[data-v-e556ef21] .session-delete-item:hover{background:#fff1f2;color:#dc2626}.prose p[data-v-e556ef21]{margin-bottom:.5rem}.prose ul[data-v-e556ef21]{list-style-type:disc;padding-left:1.5rem}.message-markdown[data-v-e556ef21] h1,.message-markdown[data-v-e556ef21] h2,.message-markdown[data-v-e556ef21] h3{color:#1d3b50;margin-top:.6rem;margin-bottom:.5rem;font-weight:700;line-height:1.4}.message-markdown[data-v-e556ef21] p{margin:.35rem 0;line-height:1.85}.message-markdown[data-v-e556ef21] ol,.message-markdown[data-v-e556ef21] ul{margin:.35rem 0;padding-left:1.35rem}.message-markdown[data-v-e556ef21] li{margin:.22rem 0;line-height:1.8}.message-markdown[data-v-e556ef21] strong{color:#153548;font-weight:700}.message-markdown[data-v-e556ef21] code{background:#eff6ff;color:#1d4f7a;border-radius:6px;padding:.15rem .35rem;font-size:.85em}.message-markdown[data-v-e556ef21] a{color:#1d6fb8;text-decoration:underline;text-underline-offset:2px;font-weight:600;cursor:pointer;word-break:break-all}.message-markdown[data-v-e556ef21] a:hover{color:#154f82}.message-markdown[data-v-e556ef21] pre{background:#0f172a;color:#e2e8f0;border-radius:10px;padding:.8rem;overflow-x:auto}aside[data-v-e556ef21],main[data-v-e556ef21]{animation:rise-in-e556ef21 .45s ease-out}@keyframes rise-in-e556ef21{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.material-card[data-v-cfe67ef8]{position:relative;border-radius:16px;border:1px solid rgba(211,230,242,.85);background:linear-gradient(165deg,#fffffff0,#f6fcffeb);box-shadow:0 10px 22px #1d638414;transition:transform .2s ease,box-shadow .22s ease,border-color .22s ease}.material-card[data-v-cfe67ef8]:hover{transform:translateY(-2px);border-color:#9acbe5eb;box-shadow:0 14px 28px #195f7f1c}.card-title[data-v-cfe67ef8]{color:#2a536a;font-weight:650;line-height:1.45}.card-pill[data-v-cfe67ef8]{background:#eef8fd;color:#317798}.card-pill-float[data-v-cfe67ef8]{position:absolute;top:14px;right:14px}.card-desc[data-v-cfe67ef8]{color:#6a879c;line-height:1.55}.card-date[data-v-cfe67ef8]{color:#738da0}.collect-btn[data-v-cfe67ef8]{border:1px solid #d4e6f4;background:#fdfefe;color:#316785;border-radius:999px;min-height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0}.collect-btn.is-collected[data-v-cfe67ef8]{border-color:#f3d7a0;background:#fff8e8;color:#a57626}.actions-wrap[data-v-cfe67ef8]{flex-shrink:0}.collection-shell[data-v-7a1ba4a2]{padding:24px;display:grid;gap:16px}.collection-header[data-v-7a1ba4a2]{display:grid;gap:12px;border:1px solid #d7e8f6;border-radius:16px;background:linear-gradient(140deg,#fffffff5,#f1f9ffe6);padding:14px}.header-main-row[data-v-7a1ba4a2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.collection-title[data-v-7a1ba4a2]{margin:0;color:#214c68;font-size:24px;font-weight:700}.collection-subtitle[data-v-7a1ba4a2]{margin:6px 0 0;color:#587a91;font-size:13px}.collection-stats[data-v-7a1ba4a2]{display:flex;gap:8px}.stat-item[data-v-7a1ba4a2]{min-width:86px;border:1px solid #d4e6f4;border-radius:12px;background:#f7fcff;padding:6px 8px;text-align:center}.stat-item strong[data-v-7a1ba4a2]{display:block;color:#1a6689;font-size:18px;line-height:1.2}.stat-item span[data-v-7a1ba4a2]{color:#6b8aa0;font-size:12px}.header-tools-row[data-v-7a1ba4a2]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.search-input[data-v-7a1ba4a2]{border:1px solid #d5e5f3}.search-input[data-v-7a1ba4a2]:focus{outline:none;box-shadow:0 0 0 2px #1a94bc24}.filter-chip-wrap[data-v-7a1ba4a2]{display:flex;flex-wrap:wrap;gap:8px}.filter-chip[data-v-7a1ba4a2]{border:1px solid #d6e7f5;background:#fff;color:#4f7892;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:600}.filter-chip.is-active[data-v-7a1ba4a2]{border-color:#1a94bc;background:#1a94bc;color:#fff}.grid-wrap[data-v-7a1ba4a2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.empty-box[data-v-7a1ba4a2]{min-height:220px;border:1px dashed #cddff0;border-radius:16px;background:#f9fcff;color:#64859b;display:grid;place-items:center;text-align:center;gap:8px;font-size:14px}.empty-box i[data-v-7a1ba4a2]{font-size:22px}@media (max-width: 1200px){.grid-wrap[data-v-7a1ba4a2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.collection-shell[data-v-7a1ba4a2]{padding:14px}.header-main-row[data-v-7a1ba4a2]{flex-direction:column}.collection-stats[data-v-7a1ba4a2]{width:100%}.stat-item[data-v-7a1ba4a2]{flex:1}.grid-wrap[data-v-7a1ba4a2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.grid-wrap[data-v-7a1ba4a2]{grid-template-columns:1fr}}.progress-wrap[data-v-2b647911]{position:absolute;left:0;right:0;bottom:0;height:4px;background:#e6eff8;overflow:hidden}.progress-fill[data-v-2b647911]{height:100%;background:linear-gradient(90deg,#1f84b4,#2aa4c4 48%,#49c8b6);box-shadow:0 0 8px #2994ba99;transition:width .2s ease}.viewer-panel[data-v-f2f65e79]{position:relative;border:1px solid #d8e8f7;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#f6fbfff2,#fffffffa);box-shadow:0 14px 30px #1a43681a}.viewer-toolbar[data-v-f2f65e79]{min-height:58px;border-bottom:1px solid #e3edf8;background:#ffffffd9;padding:10px 16px;display:flex;align-items:center;gap:10px}.back-btn[data-v-f2f65e79]{width:34px;height:34px;border-radius:999px;border:1px solid #c9deef;background:#fff;color:#4f7398}.toolbar-meta p[data-v-f2f65e79]{margin:0;color:#6d87a7;font-size:12px}.toolbar-meta strong[data-v-f2f65e79]{color:#2a547f;font-size:14px}.doc-viewer[data-v-f2f65e79]{height:calc(100vh - 272px);overflow-y:auto;padding:14px;background:radial-gradient(640px 180px at 8% -4%,rgba(26,148,188,.09),transparent 60%),linear-gradient(180deg,#f6fbff,#f9fcff);scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc}.doc-viewer[data-v-f2f65e79]::-webkit-scrollbar{width:8px}.doc-viewer[data-v-f2f65e79]::-webkit-scrollbar-track{background:#f7fafc}.doc-viewer[data-v-f2f65e79]::-webkit-scrollbar-thumb{background-color:#cbd5e0;border-radius:4px}.loading-box[data-v-f2f65e79]{border-radius:14px;border:1px solid #dfebf7;background:#fff;min-height:420px;display:grid;place-items:center;align-content:center;gap:10px}.loading-shimmer[data-v-f2f65e79]{width:min(560px,84%);height:220px;border-radius:12px;background:linear-gradient(110deg,#eef4fb 30%,#f9fcff,#eef4fb 70%);background-size:240% 100%;animation:shimmer-f2f65e79 1.6s linear infinite}.loading-box p[data-v-f2f65e79]{margin:0;color:#6884a5;font-size:14px}.paper-stage[data-v-f2f65e79]{border-radius:14px;border:1px solid #deebf8;background:#fff;min-height:100%;padding:22px}.transform-container[data-v-f2f65e79]{min-height:100%;transition:transform .28s ease}.doc-image[data-v-f2f65e79]{width:100%;border-radius:10px;box-shadow:0 12px 30px #214c7424}@keyframes shimmer-f2f65e79{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width: 900px){.viewer-panel[data-v-f2f65e79]{border-radius:12px}.doc-viewer[data-v-f2f65e79]{height:min(68vh,620px);padding:10px}.paper-stage[data-v-f2f65e79]{padding:12px}}.tools-wrap[data-v-c3b7a608]{display:grid;gap:10px}.tools-header[data-v-c3b7a608]{display:flex;align-items:center;justify-content:space-between}.tools-header h2[data-v-c3b7a608]{margin:0;color:#2a5079;font-size:15px}.tools-header span[data-v-c3b7a608]{border-radius:999px;border:1px solid #c3deef;min-width:58px;min-height:26px;display:grid;place-items:center;color:#1e6f9e;font-size:12px;font-weight:700;background:#ebf6ff}.zoom-row[data-v-c3b7a608]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.icon-btn[data-v-c3b7a608]{min-height:36px;border-radius:9px;border:1px solid #d4e5f3;color:#2a5a84;background:#fff}.full-btn[data-v-c3b7a608]{min-height:38px;border-radius:10px;border:1px solid #bddcf0;color:#1f6f9e;background:linear-gradient(180deg,#f4fbff,#ebf7ff);display:flex;align-items:center;justify-content:center;gap:7px;font-weight:700}.info-panel[data-v-e2d3edc5]{border:1px solid #d8e8f7;border-radius:16px;background:linear-gradient(180deg,#fbfdfff2,#fffffffa);box-shadow:0 14px 30px #1a43681a;padding:14px;display:grid;align-content:start;gap:12px}.loading-box[data-v-e2d3edc5]{min-height:260px;border:1px dashed #cfe2f4;border-radius:12px;display:grid;place-items:center;color:#6b84a3;font-size:14px;background:#f9fcff}.summary-card[data-v-e2d3edc5]{border:1px solid #deebf8;border-radius:12px;padding:12px;background:#fff}.summary-kicker[data-v-e2d3edc5]{margin:0;color:#6887a8;font-size:12px;letter-spacing:.06em;font-weight:700}.summary-card h1[data-v-e2d3edc5]{margin:6px 0 10px;color:#255079;font-size:18px;line-height:1.35}.meta-list[data-v-e2d3edc5]{display:grid;gap:6px}.meta-list p[data-v-e2d3edc5]{margin:0;border:1px solid #e7f0f9;border-radius:8px;padding:7px 8px;display:flex;align-items:center;justify-content:space-between;background:#fbfdff}.meta-list span[data-v-e2d3edc5]{color:#758eab;font-size:12px}.meta-list strong[data-v-e2d3edc5]{color:#2c547a;font-size:13px}.action-group[data-v-e2d3edc5]{display:grid;gap:8px}.action-btn[data-v-e2d3edc5]{min-height:38px;border:1px solid #d6e6f4;border-radius:10px;background:#fff;color:#2f557a;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700}.action-btn i[data-v-e2d3edc5]{color:#2e80af}.action-btn i.active[data-v-e2d3edc5]{color:#d58a2e}.notice-line[data-v-e2d3edc5]{margin:0;border-radius:8px;background:#ebf6ff;color:#2b6e99;font-size:12px;padding:8px 10px}.tools-card[data-v-e2d3edc5]{border:1px solid #deebf8;border-radius:12px;padding:12px;background:#fff}@media (max-width: 1180px){.info-panel[data-v-e2d3edc5]{padding:10px}}.collection-page[data-v-6d211ce1]{--page-bg-top: #f7fbff;--page-bg-mid: #eef5ff;--page-bg-bottom: #f9f4ea;--accent: #136fa0;--accent-soft: #d8ecfa;min-height:100vh;background:radial-gradient(560px 240px at 8% 10%,rgba(19,111,160,.14),transparent 72%),radial-gradient(720px 280px at 95% 92%,rgba(246,169,98,.14),transparent 74%),linear-gradient(180deg,var(--page-bg-top) 0%,var(--page-bg-mid) 58%,var(--page-bg-bottom) 100%);font-family:Source Han Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.content-shell[data-v-6d211ce1]{padding:90px 20px 18px;max-width:1580px;margin:0 auto}.hero-strip[data-v-6d211ce1]{margin-bottom:14px;border:1px solid #d8e7f7;border-radius:16px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(130deg,#fffffff0,#f1f8ffe6 58%,#fff6eae0);box-shadow:0 12px 28px #13416714}.hero-kicker[data-v-6d211ce1]{margin:0;font-size:12px;letter-spacing:.12em;color:#4f7398;font-weight:700}.hero-strip h1[data-v-6d211ce1]{margin:4px 0 2px;color:#214a71;font-size:28px;font-weight:900;line-height:1.15}.hero-subtitle[data-v-6d211ce1]{margin:0;color:#637f9f;font-size:14px}.zoom-pill[data-v-6d211ce1]{border-radius:999px;border:1px solid #b9d8ee;background:var(--accent-soft);color:var(--accent);min-height:38px;min-width:132px;display:grid;place-items:center;padding:0 14px;font-size:13px;font-weight:800}.reader-layout[data-v-6d211ce1]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;min-height:calc(100vh - 194px)}@media (max-width: 1180px){.reader-layout[data-v-6d211ce1]{grid-template-columns:1fr}.hero-strip[data-v-6d211ce1]{align-items:flex-start;flex-direction:column}.zoom-pill[data-v-6d211ce1]{min-width:0}}@media (max-width: 768px){.content-shell[data-v-6d211ce1]{padding:84px 10px 10px}.hero-strip[data-v-6d211ce1]{border-radius:12px;padding:12px}.hero-strip h1[data-v-6d211ce1]{font-size:22px}}.community-shell[data-v-79cbd1d8]{position:relative;min-height:100vh;background:radial-gradient(880px 360px at 96% -8%,rgba(28,145,190,.16),transparent 64%),radial-gradient(760px 340px at -10% 104%,rgba(233,185,120,.2),transparent 66%),linear-gradient(180deg,#f3f8fe,#f8fbff 44%,#fffdf9);overflow-x:hidden}.community-background-glow[data-v-79cbd1d8]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(120deg,rgba(45,88,158,.05) 1px,transparent 1px),linear-gradient(210deg,rgba(45,88,158,.04) 1px,transparent 1px);background-size:34px 34px;opacity:.16}.sub-nav-shell[data-v-97f95e3e]{padding-top:30px}.sub-nav-panel[data-v-97f95e3e]{height:52px;border-radius:14px;border:1px solid #d7e6f6;background:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 20px #17477514;display:flex;align-items:center;padding:0 12px}.sub-nav-list[data-v-97f95e3e]{display:flex;gap:6px}.sub-nav-link[data-v-97f95e3e]{height:34px;border-radius:999px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;color:#5a7294;font-size:14px;font-weight:600;transition:all .2s ease}.sub-nav-link[data-v-97f95e3e]:hover{color:#1c709d;background:#eef7ff}.active-text-color[data-v-97f95e3e]{color:#1a94bc;background:linear-gradient(120deg,#e6f5ff,#f2fbff);border:1px solid #bde2f4}@media (max-width: 768px){.sub-nav-panel[data-v-97f95e3e]{height:46px}.sub-nav-link[data-v-97f95e3e]{height:30px;font-size:13px;padding:0 12px}}.community-page[data-v-eb1a70f9]{position:relative;z-index:1}.hero-panel[data-v-eb1a70f9]{border-radius:18px;border:1px solid #dbe8f7;background:linear-gradient(132deg,#fffffff5,#edf7fff5 52%,#fff7ebe6);box-shadow:0 14px 26px #204d7814;padding:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.hero-kicker[data-v-eb1a70f9]{margin:0;font-size:12px;letter-spacing:.13em;color:#6283a7;font-weight:700}.hero-panel h1[data-v-eb1a70f9]{margin:4px 0 3px;color:#22476f;font-size:clamp(24px,3vw,32px);line-height:1.2}.hero-subtitle[data-v-eb1a70f9]{margin:0;color:#6b86a7;font-size:14px}.hero-tags[data-v-eb1a70f9]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hero-tags span[data-v-eb1a70f9]{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid #d3e6f7;color:#3f668d;background:linear-gradient(120deg,#f5fbff,#fffef8);font-size:12px;font-weight:600;display:inline-flex;align-items:center}.content-layout[data-v-eb1a70f9]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.main-column[data-v-eb1a70f9],.side-column[data-v-eb1a70f9]{display:grid;gap:14px}.community-recommend[data-v-eb1a70f9] .bg-white.rounded-lg{border:1px solid #deebf8;border-radius:14px;background:#fffffff2;box-shadow:0 10px 24px #19426814;margin-bottom:0}.community-recommend[data-v-eb1a70f9] .bg-gray-50{background:#f8fbff}.community-recommend[data-v-eb1a70f9] h2{color:#2a4f78;font-weight:700}.community-recommend[data-v-eb1a70f9] .text-primary{color:#1a94bc}@media (max-width: 1120px){.content-layout[data-v-eb1a70f9]{grid-template-columns:1fr}.hero-panel[data-v-eb1a70f9]{flex-direction:column;align-items:flex-start}.hero-tags[data-v-eb1a70f9]{justify-content:flex-start}}@media (max-width: 768px){.hero-panel[data-v-eb1a70f9]{padding:14px}.hero-subtitle[data-v-eb1a70f9]{font-size:13px}}.content-card[data-v-5a4d39b2]{transition:all .3s ease}.content-card[data-v-5a4d39b2]:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.community-follow-page[data-v-bfd34331]{position:relative;z-index:1}.hero-panel[data-v-bfd34331]{border-radius:18px;border:1px solid #dbe8f7;background:linear-gradient(130deg,#fffffff5,#edf7fff0);box-shadow:0 14px 28px #19426814;padding:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.hero-kicker[data-v-bfd34331]{margin:0;font-size:12px;letter-spacing:.12em;color:#6485a8;font-weight:700}.hero-panel h1[data-v-bfd34331]{margin:4px 0 2px;color:#214a73;font-size:clamp(24px,3vw,32px)}.hero-subtitle[data-v-bfd34331]{margin:0;color:#6b86a7;font-size:14px}.hero-tags[data-v-bfd34331]{display:flex;flex-wrap:wrap;gap:8px}.hero-tags span[data-v-bfd34331]{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid #d3e6f7;color:#3f668d;background:linear-gradient(120deg,#f5fbff,#fffef8);font-size:12px;font-weight:600;display:inline-flex;align-items:center}.content-panel[data-v-bfd34331] .content-card{border:1px solid #deebf8;border-radius:14px;background:#fffffff2;box-shadow:0 10px 24px #19426814}.content-panel[data-v-bfd34331] .content-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #18457024}.content-panel[data-v-bfd34331] .bg-gray-100{background:#f3f8ff}@media (max-width: 960px){.hero-panel[data-v-bfd34331]{flex-direction:column;align-items:flex-start;padding:14px}.hero-subtitle[data-v-bfd34331]{font-size:13px}}.primary[data-v-37ee4636]{background-color:#ff8a00}.fixed.inset-0.z-50[data-v-37ee4636]{z-index:999;width:100vw;height:100vh}.publish-form-panel[data-v-60895b69]{position:relative;overflow:hidden}.publish-form-panel[data-v-60895b69]:before{content:"";position:absolute;top:-90px;right:-90px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#1a94bc1f,#1a94bc00);pointer-events:none}.publish-form-panel[data-v-60895b69] label{color:#2f527b;font-size:14px;font-weight:600}.publish-form-panel[data-v-60895b69] input,.publish-form-panel[data-v-60895b69] textarea,.publish-form-panel[data-v-60895b69] button{transition:all .2s ease}.publish-form-panel[data-v-60895b69] input[type=text],.publish-form-panel[data-v-60895b69] textarea{background:#f9fcff;border-color:#d4e4f4}.publish-form-panel[data-v-60895b69] input[type=text]:focus,.publish-form-panel[data-v-60895b69] textarea:focus{border-color:#1a94bc;box-shadow:0 0 0 3px #1a94bc1f}.publish-form-panel[data-v-60895b69] .bg-primary{background:#1a94bc}.publish-form-panel[data-v-60895b69] .border-primary{border-color:#1a94bc}.publish-form-panel[data-v-60895b69] .text-primary{color:#1a94bc}.publish-form-panel[data-v-60895b69] .border-dashed{border-color:#bdd6ec;background:#f9fcff}.publish-form-panel[data-v-60895b69] .border-dashed:hover{border-color:#94c4e3;background:#f2f9ff}.publish-form-panel[data-v-60895b69] .border-t.border-gray-200{border-top-color:#dce8f5}input[data-v-60895b69]::-webkit-outer-spin-button,input[data-v-60895b69]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fa-icon[data-v-60895b69]{display:flex;justify-content:center;align-items:center;width:20px;height:20px}.publish-page[data-v-32844ee0]{position:relative;z-index:1}.hero-panel[data-v-32844ee0]{border-radius:18px;border:1px solid #dbe8f7;background:linear-gradient(132deg,#fffffff5,#edf7fff5 52%,#fff7ebe6);box-shadow:0 14px 26px #204d7814;padding:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.hero-kicker[data-v-32844ee0]{margin:0;font-size:12px;letter-spacing:.13em;color:#6283a7;font-weight:700}.hero-panel h1[data-v-32844ee0]{margin:4px 0 3px;color:#22476f;font-size:clamp(24px,3vw,32px)}.hero-subtitle[data-v-32844ee0]{margin:0;color:#6b86a7;font-size:14px}.hero-tags[data-v-32844ee0]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hero-tags span[data-v-32844ee0]{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid #d3e6f7;color:#3f668d;background:linear-gradient(120deg,#f5fbff,#fffef8);font-size:12px;font-weight:600;display:inline-flex;align-items:center}.form-shell[data-v-32844ee0] .bg-white.rounded-lg{margin-top:0;min-height:auto;border:1px solid #deebf8;border-radius:14px;background:#fffffff2;box-shadow:0 10px 24px #19426814}.form-shell[data-v-32844ee0] input,.form-shell[data-v-32844ee0] textarea,.form-shell[data-v-32844ee0] button{transition:all .2s ease}.form-shell[data-v-32844ee0] input:focus,.form-shell[data-v-32844ee0] textarea:focus{border-color:#1a94bc;box-shadow:0 0 0 3px #1a94bc1f}@media (max-width: 960px){.hero-panel[data-v-32844ee0]{flex-direction:column;align-items:flex-start;padding:14px}.hero-tags[data-v-32844ee0]{justify-content:flex-start}.hero-subtitle[data-v-32844ee0]{font-size:13px}}.modal-backdrop[data-v-471e9924]{background-color:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:100}.modal-content[data-v-471e9924]{background:#fff;width:850px;height:550px;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.auth-input[data-v-471e9924]{width:100%;padding:14px 16px;border:1px solid #F1F5F9;background-color:#f8fafc;border-radius:12px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.auth-input[data-v-471e9924]:focus{background-color:#fff;border-color:#22a2c3;outline:none;box-shadow:0 0 0 4px #22a2c31a}.tab-active[data-v-471e9924]{color:#22a2c3;position:relative}.tab-active[data-v-471e9924]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:20px;height:3px;background-color:#22a2c3;border-radius:2px}.social-btn[data-v-471e9924]{width:48px;height:48px;border-radius:14px;border:1px solid #F1F5F9;display:flex;align-items:center;justify-content:center;transition:all .3s}.social-btn[data-v-471e9924]:hover{background-color:#f8fafc;transform:translateY(-2px)}.navbar[data-v-53bb6ff2]{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fff;box-shadow:0 6px 20px #12374a14;border-bottom:1px solid rgba(41,120,152,.12)}.brand-block[data-v-53bb6ff2]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #409cc02e}.brand-logo[data-v-53bb6ff2]{width:41px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(106,194,227,.45))}.brand-text[data-v-53bb6ff2]{display:flex;flex-direction:column;justify-content:center;line-height:1.08}.brand-title-image[data-v-53bb6ff2]{display:block;width:100px;height:auto}.brand-meta[data-v-53bb6ff2]{margin-top:3px;display:flex;align-items:center;gap:8px}.brand-pill[data-v-53bb6ff2]{font-size:10px;font-weight:700;color:#0d5f83;background:#8cd8f259;border:1px solid rgba(66,168,207,.35);border-radius:999px;padding:2px 8px;letter-spacing:.4px}.brand-slogan[data-v-53bb6ff2]{font-size:12px;color:#3b6a7e;letter-spacing:.5px}.hero-shell[data-v-b1b7e349]{background:radial-gradient(circle at 12% 8%,#1a94bc2e,#1a94bc00 42%),radial-gradient(circle at 88% 18%,#4a90e238,#4a90e200 44%),linear-gradient(180deg,#f7fcff,#ecf8ff 60%,#f0fbff);background-attachment:fixed}.hero-panel[data-v-b1b7e349]{background:linear-gradient(125deg,#d6e6f2f2,#f3fbffeb 38%,#e5f6ffe6);border:1px solid rgba(26,148,188,.18);box-shadow:0 32px 80px #2177b826;position:relative;overflow:hidden}.hero-panel[data-v-b1b7e349]:before{content:"";position:absolute;top:0;right:0;width:400px;height:400px;background:radial-gradient(circle,rgba(26,148,188,.1) 0%,transparent 70%);border-radius:50%;pointer-events:none}.hero-visual[data-v-b1b7e349]{position:relative;transition:transform .3s ease}.hero-visual[data-v-b1b7e349]:hover{transform:translateY(-4px)}.hero-visual[data-v-b1b7e349]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#10354c26)}.stat-card[data-v-b1b7e349]{background:linear-gradient(135deg,#fffffff7,#f0fbfff2);border:1.5px solid rgba(26,148,188,.28);border-radius:16px;padding:18px 16px;box-shadow:0 16px 40px #1a94bc1f;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stat-card[data-v-b1b7e349]:hover{transform:translateY(-6px);box-shadow:0 24px 56px #1a94bc2e;border-color:#1a94bc66}.stat-value[data-v-b1b7e349]{font-size:1.8rem;font-weight:800;color:#0f6886;line-height:1.1;letter-spacing:-.5px}.stat-label[data-v-b1b7e349]{margin-top:8px;font-size:.87rem;color:#3c6578;line-height:1.4;font-weight:500}.mini-pill[data-v-b1b7e349]{display:flex;align-items:center;gap:10px;border-radius:14px;border:1.5px solid rgba(26,148,188,.22);background:linear-gradient(135deg,#ffffffe0,#f0fbffcc);color:#1f586f;font-size:.9rem;padding:12px 14px;transition:all .3s ease;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mini-pill[data-v-b1b7e349]:hover{border-color:#1a94bc66;background:linear-gradient(135deg,#fffffff2,#dcf1ffe6);transform:translateY(-2px);box-shadow:0 8px 20px #1a94bc1f}@media (max-width: 640px){.stat-value[data-v-b1b7e349]{font-size:1.5rem}.stat-label[data-v-b1b7e349]{font-size:.8rem}.hero-panel[data-v-b1b7e349]{border-radius:2rem}}@media (max-width: 1024px){.stat-value[data-v-b1b7e349]{font-size:1.4rem}.stat-label[data-v-b1b7e349]{font-size:.82rem}}.feature-card[data-v-7512c2d9]{background:linear-gradient(135deg,#ffffffe6,#f0fbffd9);border:1.5px solid rgba(26,148,188,.2);box-shadow:0 10px 30px #1a94bc1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.feature-card[data-v-7512c2d9]:hover{border-color:#1a94bc59;box-shadow:0 16px 48px #1a94bc26;background:linear-gradient(135deg,#fffffff2,#f5fcffe6)}div[data-v-e510ce35]{transition:background-color .3s ease}.special-card[data-v-9b43078a]{background:linear-gradient(135deg,#ffffffe0,#f0fbffd1);border:1.5px solid rgba(26,148,188,.2);box-shadow:0 8px 24px #1a94bc14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.special-card[data-v-9b43078a]:hover{border-color:#1a94bc59;box-shadow:0 12px 36px #1a94bc24;background:linear-gradient(135deg,#ffffffed,#f5fcffe0)}.scroll-bg[data-v-c0ccc6fa]{background-size:cover}.h-[365px][data-v-395d21ae]:-webkit-scrollbar{display:none}.card[data-v-5ffa6fee]{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;isolation:isolate;background-image:url("data:image/svg+xml;utf8,<svg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'><circle cx='10' cy='10' r='7' fill='%231a94bc' fill-opacity='0.03'/></svg>");background-position:center}.card[data-v-5ffa6fee]:hover{transform:translateY(-6px);background:linear-gradient(135deg,#fff,#fff,#1a94bc0d)}.card[data-v-5ffa6fee]:active{transform:translateY(-2px) scale(.98)}.card[data-v-5ffa6fee]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:1.5px;background:linear-gradient(135deg,rgba(26,148,188,.4),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.card[data-v-5ffa6fee]:hover:before{opacity:1}body[data-v-b5b0b22c]{min-height:1024px;background-color:#f9f9f9}.nav-item[data-v-b5b0b22c]:hover{color:#1a94bc}input[data-v-b5b0b22c]::-webkit-outer-spin-button,input[data-v-b5b0b22c]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.content img[data-v-6f416a2d]{max-width:100%;height:auto}.sharing-page[data-v-21d0a87d]{position:relative;z-index:1}.hero-panel[data-v-21d0a87d]{border-radius:18px;border:1px solid #dbe8f7;background:linear-gradient(132deg,#fffffff5,#edf7fff5 52%,#fff7ebe6);box-shadow:0 14px 26px #204d7814;padding:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.hero-kicker[data-v-21d0a87d]{margin:0;font-size:12px;letter-spacing:.13em;color:#6283a7;font-weight:700}.hero-panel h1[data-v-21d0a87d]{margin:4px 0 3px;color:#22476f;font-size:clamp(24px,3vw,32px)}.hero-subtitle[data-v-21d0a87d]{margin:0;color:#6b86a7;font-size:14px}.back-btn[data-v-21d0a87d]{min-height:38px;padding:0 16px;border-radius:999px;border:1px solid #bfdcf0;color:#2a688f;background:#edf8ff;font-size:13px;font-weight:700}.detail-shell[data-v-21d0a87d]{display:grid;gap:14px}.detail-shell[data-v-21d0a87d] .bg-white.rounded-lg.shadow-sm{border:1px solid #deebf8;border-radius:14px;background:#fffffff2;box-shadow:0 10px 24px #19426814}.detail-shell[data-v-21d0a87d] .bg-forth{background:#1a94bc}.detail-shell[data-v-21d0a87d] .text-primary{color:#1a94bc}@media (max-width: 960px){.hero-panel[data-v-21d0a87d]{flex-direction:column;align-items:flex-start;padding:14px}.hero-subtitle[data-v-21d0a87d]{font-size:13px}}.form-shell[data-v-db460afe]{font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;height:1120px;min-height:1120px}.studio-card[data-v-db460afe]{position:relative;border-color:#dbe8f6!important;background:radial-gradient(360px 180px at 104% -12%,rgba(255,206,122,.17),transparent 70%),radial-gradient(320px 180px at -8% 108%,rgba(114,198,239,.16),transparent 70%),linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 20px 48px -30px #19416c59!important}.studio-card[data-v-db460afe]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(130deg,rgba(53,128,185,.03) 1px,transparent 1px),linear-gradient(40deg,rgba(53,128,185,.02) 1px,transparent 1px);background-size:30px 30px;opacity:.24}.form-header-panel[data-v-db460afe],.form-body[data-v-db460afe],.form-footer[data-v-db460afe]{position:relative;z-index:1}.form-header-panel[data-v-db460afe]{border-bottom-color:#e5eef8!important;background:linear-gradient(120deg,#ffffffdb,#f4faffe6)}.back-btn[data-v-db460afe]{border-color:#d2e4f6!important;background:linear-gradient(120deg,#fff,#f4f9ff)!important;color:#5b7496!important}.back-btn[data-v-db460afe]:hover{transform:translate(-1px);box-shadow:0 8px 18px -10px #2975b680}.form-title[data-v-db460afe]{color:#1e4872!important;letter-spacing:.02em}.form-caption[data-v-db460afe]{color:#6181a6!important}.field-label[data-v-db460afe]{color:#34577f!important}.form-input[data-v-db460afe]{width:100%;padding:10px 12px;border:1px solid #dce7f5;border-radius:12px;margin-top:4px;background:linear-gradient(180deg,#fbfdff,#f8fbff);color:#314f73;transition:all .2s ease}.form-input[data-v-db460afe]:focus{outline:none;border-color:#22a2c3;background:#fff;box-shadow:0 0 0 3px #22a2c321}.upload-dropzone[data-v-db460afe]{border-color:#cbe0f3!important;background:linear-gradient(180deg,#f8fbff,#f4f9ff)!important}.upfile[data-v-db460afe]:focus-within,.upfile[data-v-db460afe]:hover{outline:none;border-color:#22a2c3;background:linear-gradient(180deg,#eff8ff,#eaf6ff)!important}.upload-file-list[data-v-db460afe]{border-color:#deebf8!important;background:linear-gradient(180deg,#f8fbff,#f4f8fd)!important}.form-footer[data-v-db460afe]{border-top-color:#e5eef8!important;background:linear-gradient(180deg,#ffffffad,#fff)!important}.create-btn[data-v-db460afe]{background:linear-gradient(120deg,#1f95b4,#2ca5c3,#39b3cf)!important;box-shadow:0 12px 22px -14px #22a2c3bf!important}.create-btn[data-v-db460afe]:hover{transform:translateY(-1px);box-shadow:0 16px 26px -14px #22a2c3d9!important}.form-scroll[data-v-db460afe]{overflow-y:auto;min-height:0}.form-select[data-v-db460afe]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.knowledge-textarea[data-v-db460afe]{height:314px;overflow-y:auto;resize:none}.required[data-v-db460afe]:after{content:"*";color:red;margin-left:4px}.user-message-content[data-v-a4344bbb]{word-break:break-word}.user-message-collapsed[data-v-a4344bbb]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.chat-section-fixed[data-v-3b711403]{height:1120px;min-height:1120px}.chat-scroll-area[data-v-3b711403]{scrollbar-gutter:stable}@media (max-width: 900px){.chat-section-fixed[data-v-3b711403]{height:1120px;min-height:1120px}.chat-scroll-area[data-v-3b711403]{max-height:none}}.exercise-page[data-v-58ff4d86]{background:linear-gradient(180deg,#f4fbfd,#f8fafc 40%,#f3f6fb);font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.hero-panel[data-v-58ff4d86]{position:relative;overflow:hidden;border-radius:20px;border:1px solid #dbe7f5;background:linear-gradient(130deg,#fffffff5,#edf7fff5);box-shadow:0 16px 32px #1e4a7b17;padding:18px 20px;margin-top:15px}.hero-panel[data-v-58ff4d86]:before,.hero-panel[data-v-58ff4d86]:after{content:"";position:absolute;pointer-events:none}.hero-panel[data-v-58ff4d86]:before{width:260px;height:260px;right:-120px;top:-150px;border-radius:50%;background:radial-gradient(circle,#ffce7a52,#ffce7a00)}.hero-panel[data-v-58ff4d86]:after{width:220px;height:220px;left:-120px;bottom:-150px;border-radius:50%;background:radial-gradient(circle,#72c6ef47,#72c6ef00)}.hero-main[data-v-58ff4d86]{display:flex;flex-direction:column;gap:12px}.hero-text[data-v-58ff4d86]{position:relative;z-index:1}.hero-title[data-v-58ff4d86]{font-weight:700;margin:0;font-size:clamp(22px,2vw,30px);line-height:1.2;letter-spacing:.01em;background:linear-gradient(120deg,#173d65,#2d78a6 55%,#1a507f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-58ff4d86]{margin:6px 0 0;color:#5d7394;font-size:14px;line-height:1.55}.hero-tags[data-v-58ff4d86]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hero-tags span[data-v-58ff4d86]{min-height:34px;border-radius:999px;border:1px solid #d5e8f8;background:linear-gradient(120deg,#f4fbff,#fffef5);color:#3d5f82;font-size:12px;font-weight:600;display:inline-flex;align-items:center;padding:0 12px}.workspace-shell[data-v-58ff4d86]{padding:4px 0 0}.workspace-grid[data-v-58ff4d86]{display:grid;grid-template-columns:minmax(360px,440px) minmax(0,1fr);gap:16px;align-items:stretch}.workspace-grid[data-v-58ff4d86]>*{min-width:0}@media (min-width: 768px){.hero-main[data-v-58ff4d86]{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:14px}}@media (max-width: 1279px){.workspace-grid[data-v-58ff4d86]{grid-template-columns:1fr;gap:14px}}@media (max-height: 820px){.workspace-grid[data-v-58ff4d86]{gap:12px}}@media (max-width: 900px){.hero-panel[data-v-58ff4d86]{padding:14px}.hero-title[data-v-58ff4d86]{font-size:clamp(20px,5.3vw,28px)}.hero-subtitle[data-v-58ff4d86]{font-size:13px}.hero-tags[data-v-58ff4d86]{justify-content:flex-start}.workspace-shell[data-v-58ff4d86]{padding-top:2px}}.loading-overlay[data-v-f30fd664]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffe6;align-items:center;justify-content:center;z-index:10}.responsive-image[data-v-f30fd664]{width:30%;height:auto}@media (max-width: 768px){.responsive-image[data-v-f30fd664]{width:50%}}.pic[data-v-f30fd664]{width:100px;height:100px;margin:0 20px}.spinner[data-v-f30fd664]{border:4px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;width:36px;height:36px;animation:spin-f30fd664 1s linear infinite}@keyframes spin-f30fd664{to{transform:rotate(360deg)}}.editor-toolbar[data-v-f30fd664]{padding:8px 16px;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.editable-field[data-v-f30fd664]{min-height:24px;outline:none;transition:background-color .2s ease}.editable-field[data-v-f30fd664]:hover{background-color:#f3f4f6}.rounded-button[data-v-f30fd664]{border-radius:.375rem}.primary[data-v-f30fd664]{color:#fa0}.bg-primary[data-v-f30fd664]{background-color:#fa0}.text-primary[data-v-f30fd664]{color:#fa0}.fa-spinner[data-v-841bf6e5]{animation:spin-841bf6e5 1s linear infinite}@keyframes spin-841bf6e5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[data-v-760498d2]{min-height:1024px;background-color:#fffdf7;overflow:hidden}.container[data-v-760498d2]{width:1440px;margin:0 auto}[data-v-760498d2]::-webkit-scrollbar{width:0;height:0}[data-v-760498d2]::-moz-scrollbar{width:0;height:0}[data-v-760498d2]::-ms-scrollbar{width:0;height:0}.slide-preview[data-v-61f328c3]:hover{border-color:#ff9f43}.slide-preview.active[data-v-61f328c3]{border-color:#ff9f43;background-color:#fffaf4}[data-v-61f328c3]::-webkit-scrollbar{width:4px}[data-v-61f328c3]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}[data-v-61f328c3]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}[data-v-61f328c3]::-webkit-scrollbar-thumb:hover{background:#ccc}.slide-preview[data-v-7e87503a]{background-color:#fff;border:1px solid #E5E7EB;cursor:pointer;transition:all .3s ease;flex-shrink:0;min-width:120px;margin-right:12px;display:inline - block}.slide-preview.active[data-v-7e87503a]{border:2px solid #FF9046}.slide-preview[data-v-7e87503a]:hover{border-color:#ff9046}.editor-content[data-v-7e87503a]{background-color:#fff;box-shadow:0 4px 6px -1px #0000001a}button:hover i[data-v-7e87503a]{transition:transform .2s ease;transform:scale(1.1)}.slide-list-container[data-v-7e87503a]{overflow-x:auto;-webkit-overflow-scrolling:touch}.slide-list[data-v-7e87503a]{display:flex;white-space:nowrap;padding-bottom:10px}.chat-scrollable[data-v-bba528ff]{max-height:400px;overflow-y:auto}body[data-v-2497b109]{min-height:100vh}.slide-preview[data-v-2497b109]{background-color:#fff;border:1px solid #E5E7EB;cursor:pointer;transition:all .3s ease;flex-shrink:0}.slide-preview.active[data-v-2497b109]{border:2px solid #FF9046}.slide-preview[data-v-2497b109]:hover{border-color:#ff9046}input[data-v-2497b109]:focus{outline:none}.editor-content[data-v-2497b109]{background-color:#fff;box-shadow:0 4px 6px -1px #0000001a}button:hover i[data-v-2497b109]{transition:transform .2s ease;transform:scale(1.1)}.slide-list[data-v-2497b109]{overflow-x:auto;-webkit-overflow-scrolling:touch}.editor-content .flex[data-v-2497b109]:first-child{padding:0 6px}.editor-content button.p-2[data-v-2497b109]{padding:1px}.glide__bullet[data-v-2497b109]{background-color:#e5e7eb;width:8px;height:8px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:none;position:relative}.glide__bullet[data-v-2497b109]:hover,.glide__bullet[data-v-2497b109]:focus{border:2px solid #FF9046;background-color:#ff9046}.glide__bullet--active[data-v-2497b109]{background-color:#ff9046}.glide__bullets[data-v-2497b109]{position:relative;z-index:2;bottom:0;right:0;left:0;display:inline-flex;justify-content:center;margin:0;padding:16px 0;list-style:none;transform:none}body[data-v-61ff727f]{margin:0;width:100vw;height:100vh}#container[data-v-61ff727f]{width:100%;height:600px;margin:0 auto;padding:0;border-radius:12px;box-shadow:0 0 12px #7878784d;overflow:hidden}.sidebar-panel[data-v-1bc1ca28]{position:relative;border:1px solid #dbe8f7;border-radius:18px;background:linear-gradient(160deg,#fff,#f4f9ff);box-shadow:0 12px 26px #2550821a;padding:14px;display:grid;gap:14px}.panel-head h3[data-v-1bc1ca28]{margin:0;font-size:18px;color:#1e3b63}.panel-head p[data-v-1bc1ca28]{margin:6px 0 0;font-size:13px;color:#6682a8;line-height:1.5}.menu-stack[data-v-1bc1ca28]{display:grid;gap:8px}.menu-item[data-v-1bc1ca28]{border:1px solid transparent;border-radius:14px;background:#fff;min-height:52px;padding:0 12px;display:flex;align-items:center;gap:10px;color:#365a86;transition:all .24s ease}.menu-item[data-v-1bc1ca28]:hover{border-color:#d2e2f6;transform:translateY(-1px)}.menu-item.active[data-v-1bc1ca28]{background:linear-gradient(120deg,#1a94bc,#4eaed2);color:#fff;border-color:transparent;box-shadow:0 10px 20px #1a94bc38}.menu-icon[data-v-1bc1ca28]{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#22609614}.menu-item.active .menu-icon[data-v-1bc1ca28]{background:#ffffff2e}.menu-text[data-v-1bc1ca28]{font-size:14px;font-weight:600}.selected-icon[data-v-1bc1ca28]{margin-left:auto}.record-card[data-v-1bc1ca28]{border-radius:14px;padding:12px;background:linear-gradient(130deg,#f2f9ff,#e6f2ff);border:1px dashed #bfd7ef;display:grid;gap:10px}.record-card h4[data-v-1bc1ca28]{margin:0;font-size:15px;color:#1f466f}.record-card p[data-v-1bc1ca28]{margin:5px 0 0;font-size:12px;line-height:1.5;color:#597a9f}.record-btn[data-v-1bc1ca28]{border:none;border-radius:12px;height:38px;background:linear-gradient(120deg,#1266a3,#1a94bc);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;transition:transform .22s ease,box-shadow .22s ease}.record-btn[data-v-1bc1ca28]:hover{transform:translateY(-1px);box-shadow:0 10px 18px #1a94bc3d}.recording-drawer[data-v-1bc1ca28]{position:fixed;left:320px;bottom:16px;width:min(390px,calc(100vw - 340px));min-width:360px;height:74vh;max-height:680px;z-index:980;border-radius:16px;border:1px solid #d3e5f9;background:#fff;box-shadow:0 24px 42px #14345e47;overflow:hidden;display:grid;grid-template-rows:52px 1fr}.drawer-head[data-v-1bc1ca28]{display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #e6edf6;color:#2f547f;background:#f7fbff}.drawer-close[data-v-1bc1ca28]{width:30px;height:30px;border:1px solid #d4e3f6;border-radius:50%;background:#fff;color:#4d719b}.drawer-iframe[data-v-1bc1ca28]{width:100%;height:100%}.drawer-enter-active[data-v-1bc1ca28],.drawer-leave-active[data-v-1bc1ca28]{transition:opacity .22s ease,transform .22s ease}.drawer-enter-from[data-v-1bc1ca28],.drawer-leave-to[data-v-1bc1ca28]{opacity:0;transform:translateY(10px)}@media (max-width: 1080px){.recording-drawer[data-v-1bc1ca28]{left:14px;right:14px;width:auto;bottom:12px;height:68vh}}.sidebar-shell[data-v-26f87ea9]{position:sticky;top:90px;display:grid;gap:10px}.sidebar-top[data-v-26f87ea9]{border:1px solid #d9e5f4;border-radius:16px;background:#ffffffeb;box-shadow:0 10px 24px #22467614;padding:10px;display:flex;justify-content:space-between;align-items:center}.back-btn[data-v-26f87ea9]{border:1px solid #cadef3;background:linear-gradient(120deg,#f8fcff,#edf7ff);color:#2f5f90;border-radius:999px;height:38px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:all .25s ease}.back-btn[data-v-26f87ea9]:hover{transform:translate(-2px);background:linear-gradient(120deg,#e8f4ff,#dcf0ff)}.mini-tag[data-v-26f87ea9]{border-radius:999px;border:1px solid #d6e5f8;color:#6282a9;background:#f4f9ff;padding:5px 10px;font-size:12px;font-weight:600}@media (max-width: 1080px){.sidebar-shell[data-v-26f87ea9]{position:static}}.main-shell[data-v-dd5e46db]{border-radius:22px;border:1px solid #d9eaf7;background:radial-gradient(640px 220px at 94% -20%,rgba(255,218,130,.36),transparent 65%),radial-gradient(460px 220px at -6% 110%,rgba(156,219,255,.35),transparent 62%),linear-gradient(165deg,#fff,#f8fcff 56%,#fffdf4);box-shadow:0 18px 34px #254b721a;padding:16px;display:grid;gap:14px}.workspace-head[data-v-dd5e46db]{border-radius:16px;border:1px solid #e4eef8;background:linear-gradient(120deg,#fffffff5,#f6fcfff0);padding:14px 16px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.workspace-head h2[data-v-dd5e46db]{margin:0;color:#1a3f65;font-size:22px;letter-spacing:.01em}.workspace-head p[data-v-dd5e46db]{margin:6px 0 0;color:#5c7897;font-size:13px;line-height:1.6}.head-tags[data-v-dd5e46db]{display:flex;gap:8px;flex-wrap:wrap}.tag[data-v-dd5e46db]{border-radius:999px;border:1px solid #bfe0f5;padding:7px 13px;font-size:12px;color:#18557e;font-weight:600;background:linear-gradient(120deg,#eef8ff,#f8fdff)}.tag.soft[data-v-dd5e46db]{color:#7b6c3d;border-color:#f0deb3;background:linear-gradient(120deg,#fffdf3,#fff8e5)}.workspace-body[data-v-dd5e46db]{position:relative;border-radius:18px;border:1px solid #d7e7f6;overflow:hidden;background:repeating-linear-gradient(0deg,rgba(52,117,174,.04) 0,rgba(52,117,174,.04) 1px,transparent 1px,transparent 38px),linear-gradient(180deg,#fff,#f6fbff)}.workspace-body[data-v-dd5e46db]:before{content:"";position:absolute;right:14px;top:12px;width:86px;height:8px;border-radius:999px;background:linear-gradient(120deg,#ffc25c59,#43ade259);z-index:1;pointer-events:none}.init-error[data-v-dd5e46db]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;background:#f9fdfff5;color:#355d80;font-size:14px;text-align:center}.retry-btn[data-v-dd5e46db]{min-height:36px;padding:0 16px;border:none;border-radius:12px;color:#fff;background:linear-gradient(120deg,#1ea0c9,#2c89c9);font-size:13px;font-weight:600;box-shadow:0 8px 16px #2685c240;transition:transform .2s ease,box-shadow .2s ease}.retry-btn[data-v-dd5e46db]:hover{transform:translateY(-1px);box-shadow:0 10px 18px #2685c252}#container[data-v-dd5e46db]{width:100%;height:620px;margin:0 auto;padding:0;background:linear-gradient(160deg,#f6fbff,#fff8df 52%,#ecf9ff);overflow:hidden}#container[data-v-dd5e46db] iframe{width:100%!important;height:100%!important;display:block}@media (max-width: 1080px){.main-shell[data-v-dd5e46db],.workspace-head[data-v-dd5e46db]{padding:12px}.workspace-head h2[data-v-dd5e46db]{font-size:20px}#container[data-v-dd5e46db]{height:560px}}@keyframes fadeInScale-c263de6d{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mask[data-v-c263de6d]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999}.guide-popup[data-v-c263de6d]{position:fixed;z-index:1000;padding:1.5rem;background-color:#e6f5ff;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;animation:fadeInScale-c263de6d .3s ease-out;width:500px}.guide-popup h3[data-v-c263de6d]{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.guide-popup p[data-v-c263de6d]{font-size:.9rem;margin-bottom:1rem}.guide-popup .btn-container[data-v-c263de6d]{display:flex;justify-content:flex-end}.courseware-page[data-v-66012006]{min-height:calc(100vh - 78px);padding:92px 20px 20px;background:radial-gradient(900px 340px at 92% -8%,rgba(26,148,188,.2),transparent 60%),radial-gradient(760px 320px at -8% 108%,rgba(255,188,116,.24),transparent 60%),linear-gradient(180deg,#f3f8fd,#ecf3fb)}.page-shell[data-v-66012006]{max-width:1400px;margin:0 auto;display:grid;gap:16px}.hero-card[data-v-66012006]{position:relative;overflow:hidden;border:1px solid #dbe7f5;border-radius:20px;background:linear-gradient(130deg,#fffffff5,#edf7fff5);box-shadow:0 16px 32px #1e4a7b17;padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.hero-card[data-v-66012006]:before,.hero-card[data-v-66012006]:after{content:"";position:absolute;pointer-events:none}.hero-card[data-v-66012006]:before{width:260px;height:260px;right:-120px;top:-150px;border-radius:50%;background:radial-gradient(circle,#ffce7a52,#ffce7a00)}.hero-card[data-v-66012006]:after{width:220px;height:220px;left:-120px;bottom:-150px;border-radius:50%;background:radial-gradient(circle,#72c6ef47,#72c6ef00)}.hero-text[data-v-66012006]{position:relative;z-index:1;max-width:760px}.hero-text h1[data-v-66012006]{margin:10px 0 8px;color:#1d3a5d;font-size:clamp(22px,2vw,30px);line-height:1.2;letter-spacing:.01em;background:linear-gradient(120deg,#173d65,#2d78a6 55%,#1a507f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-66012006]{margin:0;color:#5d7394;font-size:14px;line-height:1.55}.hero-highlights[data-v-66012006]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.hero-highlights span[data-v-66012006]{border-radius:999px;border:1px solid #d5e8f8;background:linear-gradient(120deg,#f4fbff,#fffef5);color:#3d5f82;font-size:12px;font-weight:600;padding:5px 10px}.hero-status[data-v-66012006]{position:relative;z-index:1;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.status-chip[data-v-66012006]{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #c9ddf5;background:#f8fcff;color:#265a8e;padding:6px 12px;font-size:13px;font-weight:600}.status-chip.muted[data-v-66012006]{color:#55739a;border-color:#d6e5f7;background:#f1f7ff}.workspace-grid[data-v-66012006]{display:grid;grid-template-columns:290px minmax(0,1fr);gap:16px;align-items:start}.sidebar-wrap[data-v-66012006],.main-wrap[data-v-66012006]{min-width:0}@media (max-width: 1080px){.courseware-page[data-v-66012006]{padding:90px 14px 14px}.hero-card[data-v-66012006]{flex-direction:column;padding:14px}.hero-status[data-v-66012006]{justify-content:flex-start}.hero-text h1[data-v-66012006]{font-size:clamp(20px,5.3vw,28px)}.hero-subtitle[data-v-66012006]{font-size:13px}.workspace-grid[data-v-66012006]{grid-template-columns:1fr}}.immersive-lab[data-v-246f12ad]{position:relative;min-height:calc(100vh - 96px);background:#0b0f14;overflow:hidden}.scene-container[data-v-246f12ad]{width:100%;height:calc(100vh - 96px)}.floating[data-v-246f12ad]{position:absolute;z-index:10;background:#0c1018b8;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;color:#f3ebdf;box-shadow:0 16px 40px #00000059}.top-left[data-v-246f12ad]{top:14px;left:14px;display:flex;gap:8px;padding:8px}.top-right[data-v-246f12ad]{top:14px;right:14px;width:min(360px,calc(100vw - 28px));padding:12px}.bottom-left[data-v-246f12ad]{left:14px;bottom:14px;width:min(460px,calc(100vw - 28px));max-height:min(62vh,560px);overflow:auto;padding:12px}.bottom-right[data-v-246f12ad]{right:14px;bottom:14px;width:min(460px,calc(100vw - 28px));max-height:min(52vh,420px);overflow:auto;padding:12px}.btn[data-v-246f12ad]{border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff14;color:#f3ebdf;padding:8px 12px;font-size:14px;font-weight:600;cursor:pointer}.btn.is-active[data-v-246f12ad]{border-color:#f0bc88;box-shadow:0 0 0 2px #f0bc8838 inset}.btn-primary[data-v-246f12ad]{background:linear-gradient(120deg,#9e5f36,#7a4326);border-color:#8f4f2e}.btn-danger[data-v-246f12ad]{background:linear-gradient(120deg,#ca4d47,#933730);border-color:#b94943}.help-panel h3[data-v-246f12ad],.status-panel h3[data-v-246f12ad]{margin:0 0 8px;font-size:18px}.help-panel p[data-v-246f12ad],.status-panel p[data-v-246f12ad]{margin:0 0 8px;color:#f3ebdfdb;line-height:1.55;font-size:13px}.tips[data-v-246f12ad]{display:flex;flex-wrap:wrap;gap:8px}.tips span[data-v-246f12ad]{font-size:12px;border-radius:999px;padding:4px 10px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.head-row[data-v-246f12ad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.head-row h3[data-v-246f12ad]{margin:0;font-size:16px}.herb-grid[data-v-246f12ad]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.chip[data-v-246f12ad]{border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:7px 8px;background:#ffffff0f;color:#f3ebdf;font-size:13px;font-weight:600;cursor:pointer}.chip.active[data-v-246f12ad]{border-color:#f0bc88;box-shadow:0 0 0 2px #f0bc8838 inset}.actions[data-v-246f12ad]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.operation-card[data-v-246f12ad]{margin-top:10px;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:10px;background:#ffffff0a}.operation-card h3[data-v-246f12ad]{margin:0 0 8px;font-size:16px}.task-meta[data-v-246f12ad]{margin-bottom:8px}.task-meta strong[data-v-246f12ad]{font-size:14px}.task-meta p[data-v-246f12ad]{margin:6px 0 0;font-size:13px;color:#f3ebdfdb}.task-body p[data-v-246f12ad]{margin:0 0 8px;font-size:13px}.task-hint[data-v-246f12ad]{font-size:13px;line-height:1.6;color:#f3ebdfe6}.tool-row[data-v-246f12ad]{margin-bottom:8px;display:flex;flex-wrap:wrap;gap:8px}.btn-tool[data-v-246f12ad]{background:#85acde33;border-color:#85acdeb3}.slider[data-v-246f12ad]{width:100%;height:26px}.measure-row[data-v-246f12ad]{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.measure-row progress[data-v-246f12ad]{width:170px;height:10px}.task-status[data-v-246f12ad]{margin:10px 0 0;font-size:13px;font-weight:600;color:#ffd6a8}.task-status.done[data-v-246f12ad]{color:#9be7b4}.status-panel ul[data-v-246f12ad]{margin:0;padding-left:18px;max-height:170px;overflow:auto}.status-panel li[data-v-246f12ad]{margin-bottom:4px;color:#f3ebdfd1;font-size:13px;line-height:1.45}@media (max-width: 768px){.scene-container[data-v-246f12ad]{height:calc(100vh - 84px)}.top-right[data-v-246f12ad]{top:72px;width:calc(100vw - 28px)}.herb-grid[data-v-246f12ad]{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-left[data-v-246f12ad],.bottom-right[data-v-246f12ad]{width:calc(100vw - 28px);min-height:unset}.measure-row[data-v-246f12ad]{flex-direction:column;align-items:flex-start}.measure-row progress[data-v-246f12ad]{width:100%}}.no-scroll[data-v-3881e09b]{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}body[data-v-82ad2403]{background-color:#fffdf7;min-height:1024px}.hero-panel[data-v-e87cacda]{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(130deg,#fffffff5,#edf7fff5);border:1px solid #dbe7f5;color:#23406b;padding:22px 24px;display:flex;align-items:flex-start;align-items:flex-end;justify-content:space-between;gap:18px;box-shadow:0 14px 28px #223d7014}.hero-panel[data-v-e87cacda]:before,.hero-panel[data-v-e87cacda]:after{content:"";position:absolute;pointer-events:none}.hero-panel[data-v-e87cacda]:before{width:260px;height:260px;right:-120px;top:-150px;border-radius:50%;background:radial-gradient(circle,#ffce7a52,#ffce7a00)}.hero-panel[data-v-e87cacda]:after{width:220px;height:220px;left:-120px;bottom:-150px;border-radius:50%;background:radial-gradient(circle,#72c6ef47,#72c6ef00)}h1[data-v-e87cacda]{margin:10px 0 8px;font-size:30px;line-height:1.2;letter-spacing:.01em;background:linear-gradient(120deg,#173d65,#2d78a6 55%,#1a507f);-webkit-background-clip:text;background-clip:text;font-weight:700;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-e87cacda]{margin:0;max-width:620px;font-size:14px;line-height:1.55;color:#64789f}.hero-text[data-v-e87cacda]{position:relative;z-index:1;max-width:760px}.hero-side[data-v-e87cacda]{position:relative;z-index:1;min-width:320px;display:grid;gap:10px}.hero-tags[data-v-e87cacda]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hero-tags span[data-v-e87cacda]{min-height:34px;border-radius:999px;border:1px solid #d5e8f8;background:linear-gradient(120deg,#f4fbff,#fffef5);color:#3d5f82;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;padding:0 12px}.hero-tags i[data-v-e87cacda]{color:#3188b7}@media (max-width: 980px){.hero-panel[data-v-e87cacda]{flex-direction:column;align-items:flex-start}.hero-side[data-v-e87cacda]{width:100%;min-width:0}.hero-tags[data-v-e87cacda]{justify-content:flex-start}}.board-card[data-v-e5cfe5a0]{border-radius:18px;background:linear-gradient(180deg,#fff,#f9fbff);box-shadow:0 14px 28px #2441761a;padding:20px}.card-head[data-v-e5cfe5a0]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.card-head h2[data-v-e5cfe5a0]{margin:0;font-size:22px;color:#2a416f}.head-sub[data-v-e5cfe5a0]{margin:6px 0 0;font-size:12px;color:#6e82a5}.tag[data-v-e5cfe5a0]{font-size:12px;padding:4px 10px;border-radius:999px;color:#325992;background:#edf3ff;border:1px solid #d7e2f8}.week-tabs[data-v-e5cfe5a0]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.week-tab[data-v-e5cfe5a0]{border:1px solid #d8e3f5;background:#f5f9ff;color:#42608f;border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer}.week-tab.is-active[data-v-e5cfe5a0]{border-color:#4f80cf;background:#edf4ff;color:#2a4f8a;font-weight:700}.week-summary[data-v-e5cfe5a0]{border:1px solid #e1e9f8;border-radius:12px;padding:10px 12px;margin-bottom:12px;background:#fff}.week-summary h3[data-v-e5cfe5a0]{margin:0;font-size:15px;color:#2d436f}.week-summary p[data-v-e5cfe5a0]{margin:6px 0 0;font-size:12px;color:#60779c;line-height:1.6}.add-course-panel[data-v-e5cfe5a0]{margin-bottom:12px}.add-btn[data-v-e5cfe5a0]{width:100%;min-height:38px;border:1px dashed #9fbae2;background:#f4f9ff;color:#31598f;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:700;cursor:pointer}.add-form[data-v-e5cfe5a0]{border:1px dashed #bbcee9;border-radius:12px;padding:10px;background:#f9fbff;display:grid;gap:8px}.add-form-grid[data-v-e5cfe5a0]{display:grid;gap:8px;grid-template-columns:120px 120px minmax(0,1fr)}.form-field[data-v-e5cfe5a0]{border:1px solid #d3deef;border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;color:#2d4b79;background:#fff;outline:none}.form-area[data-v-e5cfe5a0]{padding-top:8px;min-height:62px;resize:vertical}.form-error[data-v-e5cfe5a0]{margin:0;color:#d04848;font-size:11px}.form-actions[data-v-e5cfe5a0]{display:flex;justify-content:flex-end;gap:8px}.form-btn[data-v-e5cfe5a0]{border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;cursor:pointer}.form-btn.ghost[data-v-e5cfe5a0]{border:1px solid #d5deef;background:#fff;color:#4f648f}.form-btn.primary[data-v-e5cfe5a0]{border:1px solid #2d66bf;background:#3a74cd;color:#fff}.schedule-list[data-v-e5cfe5a0]{display:grid;gap:10px}.course-row[data-v-e5cfe5a0]{border:1px solid #dfe8f8;border-radius:12px;background:#fff;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.course-row.is-selected[data-v-e5cfe5a0]{border-color:#9fbee8;box-shadow:inset 0 0 0 1px #d9e7fb}.course-meta[data-v-e5cfe5a0]{display:flex;gap:8px;margin-bottom:6px}.day-pill[data-v-e5cfe5a0],.time-pill[data-v-e5cfe5a0]{border-radius:999px;font-size:11px;padding:3px 8px}.day-pill[data-v-e5cfe5a0]{color:#2f5c9a;background:#eaf3ff}.time-pill[data-v-e5cfe5a0]{color:#43779b;background:#e9f7ff}.course-main h4[data-v-e5cfe5a0]{margin:0;font-size:15px;color:#253c67}.course-main p[data-v-e5cfe5a0]{margin:5px 0 8px;color:#5e7498;line-height:1.6;font-size:12px}.course-detail-preview[data-v-e5cfe5a0]{margin:0 0 8px;color:#6f85a8;font-size:12px;line-height:1.55;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lesson-tags[data-v-e5cfe5a0]{display:flex;flex-wrap:wrap;gap:6px}.lesson-tags span[data-v-e5cfe5a0]{font-size:11px;color:#3e5f93;background:#f1f6ff;border:1px solid #dce7f8;border-radius:999px;padding:3px 9px}.course-actions[data-v-e5cfe5a0]{display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.view-btn[data-v-e5cfe5a0],.remove-btn[data-v-e5cfe5a0]{border-radius:8px;min-height:28px;padding:0 10px;font-size:12px;cursor:pointer}.view-btn[data-v-e5cfe5a0]{border:1px solid #aac3e8;background:#eef5ff;color:#315a90}.remove-btn[data-v-e5cfe5a0]{border:1px solid #efccd0;background:#fff5f5;color:#b64d58}.empty-box[data-v-e5cfe5a0]{border:1px dashed #ced9ed;border-radius:12px;min-height:62px;display:grid;place-items:center;color:#7085a9;font-size:12px;background:#fbfdff}.course-modal-mask[data-v-e5cfe5a0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c1a3470;display:grid;place-items:center;z-index:1200;padding:18px}.course-modal[data-v-e5cfe5a0]{width:min(760px,100%);border-radius:16px;background:#fff;box-shadow:0 18px 42px #12234340;border:1px solid #dce7f7;padding:14px}.modal-head[data-v-e5cfe5a0]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.modal-head h3[data-v-e5cfe5a0]{margin:0;color:#243f6d;font-size:18px}.modal-head p[data-v-e5cfe5a0]{margin:6px 0 0;color:#6980a4;font-size:12px}.modal-close[data-v-e5cfe5a0]{border:1px solid #d3deef;background:#f9fbff;color:#4f648f;border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;cursor:pointer}.modal-form[data-v-e5cfe5a0]{display:grid;gap:8px}.modal-grid[data-v-e5cfe5a0]{display:grid;gap:8px;grid-template-columns:120px 120px minmax(0,1fr)}.modal-fade-enter-active[data-v-e5cfe5a0],.modal-fade-leave-active[data-v-e5cfe5a0]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-e5cfe5a0],.modal-fade-leave-to[data-v-e5cfe5a0]{opacity:0}@media (max-width: 640px){.card-head[data-v-e5cfe5a0]{flex-direction:column;gap:8px;align-items:flex-start}.add-form-grid[data-v-e5cfe5a0],.course-row[data-v-e5cfe5a0]{grid-template-columns:1fr}.course-actions[data-v-e5cfe5a0]{flex-direction:row}.modal-grid[data-v-e5cfe5a0]{grid-template-columns:1fr}}.panel-wrap[data-v-cc4a54d7]{display:grid;gap:12px}.panel-card[data-v-cc4a54d7]{border-radius:16px;background:#fff;box-shadow:0 8px 22px #24417614;padding:14px}.card-head[data-v-cc4a54d7]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.card-head h3[data-v-cc4a54d7]{margin:0;font-size:16px;color:#2a426f}.card-head span[data-v-cc4a54d7]{font-size:12px;color:#6c82a8}.card-head p[data-v-cc4a54d7]{margin:6px 0 0;font-size:12px;color:#7b8fae}.task-list[data-v-cc4a54d7],.milestone-list[data-v-cc4a54d7]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.task-list li[data-v-cc4a54d7],.milestone-list li[data-v-cc4a54d7]{border:1px solid #e2eaf8;border-radius:10px;padding:10px;background:#f9fbff}.task-list li[data-v-cc4a54d7]{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px}.task-list li.is-done[data-v-cc4a54d7]{background:#f3fbf7;border-color:#d3ecdf}.task-check[data-v-cc4a54d7]{position:relative;width:16px;height:16px}.task-check input[data-v-cc4a54d7]{opacity:0;width:16px;height:16px;margin:0;position:relative;z-index:2;cursor:pointer}.task-check span[data-v-cc4a54d7]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;border:1px solid #b2c6e4;background:#fff}.task-check input:checked+span[data-v-cc4a54d7]{border-color:#3ea97b;background:#e6f8ef}.task-check input:checked+span[data-v-cc4a54d7]:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #2f8f66;border-width:0 2px 2px 0;transform:rotate(45deg)}.task-content[data-v-cc4a54d7]{min-width:0}.task-list strong[data-v-cc4a54d7],.milestone-list strong[data-v-cc4a54d7]{display:block;color:#2d436f;font-size:13px;font-weight:600}.task-list p[data-v-cc4a54d7],.milestone-list p[data-v-cc4a54d7]{margin:4px 0 0;font-size:12px;color:#677f9f;line-height:1.5}.task-status-btn[data-v-cc4a54d7]{border-radius:999px;min-height:26px;border:none;font-size:11px;padding:0 10px;white-space:nowrap;cursor:pointer}.task-status-btn.pending[data-v-cc4a54d7]{color:#285f9e;background:#e7f2ff}.task-status-btn.done[data-v-cc4a54d7]{color:#237a58;background:#e6f8f0}@media (max-width: 640px){.task-list li[data-v-cc4a54d7]{grid-template-columns:20px minmax(0,1fr)}.task-status-btn[data-v-cc4a54d7]{grid-column:2;justify-self:start}}.course-schedule-view[data-v-79bd5a28]{min-height:100vh;background:linear-gradient(180deg,#f6f9ff,#f9fbff)}.schedule-main[data-v-79bd5a28]{max-width:1400px;margin:0 auto;padding:100px 24px 28px}.content-grid[data-v-79bd5a28]{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}@media (max-width: 1100px){.content-grid[data-v-79bd5a28]{grid-template-columns:1fr}}@media (max-width: 720px){.schedule-main[data-v-79bd5a28]{padding:80px 12px 16px}}.card-hover[data-v-1004f113]{transition:all .3s ease}.card-hover[data-v-1004f113]:hover{transform:translateY(-5px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.card-hover[data-v-877a0d81]{transition:all .3s ease}.card-hover[data-v-877a0d81]:hover{transform:translateY(-5px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.card-hover[data-v-3b517e64]{transition:all .3s ease}.card-hover[data-v-3b517e64]:hover{transform:translateY(-5px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.filter-row[data-v-2d85a069]{display:flex;align-items:flex-start;gap:10px}.filter-label[data-v-2d85a069]{width:40px;line-height:32px;color:#577887;font-size:13px;font-weight:600}.chip-wrap[data-v-2d85a069]{display:flex;flex-wrap:wrap;gap:8px}.chip-btn[data-v-2d85a069]{padding:6px 12px;border-radius:999px;white-space:nowrap;font-size:13px;transition:all .2s ease}.chip-btn-active[data-v-2d85a069]{background:#1a94bc;color:#fff;box-shadow:0 6px 14px #1a94bc3d}.chip-btn-idle[data-v-2d85a069]{background:#eef7fb;color:#4f7080}.chip-btn-idle[data-v-2d85a069]:hover{background:#e3f2f8}@media (max-width: 680px){.filter-row[data-v-2d85a069]{flex-direction:column;gap:4px}.filter-label[data-v-2d85a069]{width:auto;line-height:1.4}}.search-input[data-v-c2afc2e2]:focus{outline:none;border-color:#1a94bc;box-shadow:0 0 0 3px #1a94bc1f}.book-card[data-v-a2ad07ef]{background:#fff;border:1px solid #dbeef5;border-radius:12px;padding:18px;box-shadow:0 6px 18px #11678414;transition:transform .2s ease,box-shadow .2s ease}.book-card[data-v-a2ad07ef]:hover{transform:translateY(-2px);box-shadow:0 10px 22px #11678424}.book-card h3[data-v-a2ad07ef]{color:#0f5e79}.book-card p[data-v-a2ad07ef]{line-height:1.6}.classics-page-wrap[data-v-fed9999a]{min-height:100vh;background:linear-gradient(180deg,#f4fbfe,#f8fcff 38%,#fff)}.classics-main[data-v-fed9999a]{width:min(1440px,100%);margin:0 auto;padding:92px 20px 26px}.hero-block[data-v-fed9999a]{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(130deg,#fffffff5,#edf7fff5);border:1px solid #dbe7f5;color:#23406b;padding:22px 24px;box-shadow:0 14px 28px #223d7014;margin-bottom:16px}.hero-block[data-v-fed9999a]:before,.hero-block[data-v-fed9999a]:after{content:"";position:absolute;pointer-events:none}.hero-block[data-v-fed9999a]:before{width:260px;height:260px;right:-120px;top:-150px;border-radius:50%;background:radial-gradient(circle,#ffce7a52,#ffce7a00)}.hero-block[data-v-fed9999a]:after{width:220px;height:220px;left:-120px;bottom:-150px;border-radius:50%;background:radial-gradient(circle,#72c6ef47,#72c6ef00)}.hero-block h1[data-v-fed9999a]{position:relative;z-index:1;margin:10px 0 8px;font-size:32px;line-height:1.2;letter-spacing:.01em;background:linear-gradient(120deg,#173d65,#2d78a6 55%,#1a507f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-fed9999a]{position:relative;z-index:1;margin:8px 0 0;max-width:780px;color:#64789f;font-size:14px;line-height:1.55}.controls-block[data-v-fed9999a]{margin-bottom:14px;border:1px solid #d7ebf3;border-radius:14px;background:#fff;box-shadow:0 8px 24px #14708f14;padding:14px 16px 8px}.content-grid[data-v-fed9999a]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);gap:14px}.panel-card[data-v-fed9999a]{border:1px solid #d7ebf3;border-radius:14px;background:#fff;box-shadow:0 8px 24px #14708f14;padding:14px 16px}.panel-head[data-v-fed9999a]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.panel-head h2[data-v-fed9999a]{margin:0;font-size:20px;color:#0f5c78}.panel-head span[data-v-fed9999a]{font-size:12px;color:#7295a4}.side-panel[data-v-fed9999a]{align-self:start}.notes-panel[data-v-fed9999a]{margin-top:14px}@media (max-width: 1100px){.classics-main[data-v-fed9999a]{padding-top:84px}.content-grid[data-v-fed9999a]{grid-template-columns:1fr}}@media (max-width: 680px){.classics-main[data-v-fed9999a]{padding:78px 12px 18px}.hero-block h1[data-v-fed9999a]{font-size:24px}.hero-block[data-v-fed9999a]{padding:16px 14px}.controls-block[data-v-fed9999a],.panel-card[data-v-fed9999a]{padding:12px}}input[data-v-fed9999a]::-webkit-outer-spin-button,input[data-v-fed9999a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.menu-shell[data-v-4e41f81b]{position:sticky;top:96px;max-height:calc(100vh - 132px);border-radius:20px;border:1px solid rgba(164,206,230,.48);background:linear-gradient(168deg,#fffffff2,#eef8ffe0);box-shadow:0 20px 44px #145d851a;overflow:hidden}.menu-header[data-v-4e41f81b]{display:flex;align-items:center;gap:10px;padding:14px 14px 12px;border-bottom:1px solid rgba(186,218,238,.58);background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.top-28[data-v-4e41f81b]{top:0rem}.menu-header h2[data-v-4e41f81b]{margin:0;color:#1f4d69;font-size:18px;font-weight:800}.menu-header p[data-v-4e41f81b]{margin:2px 0 0;color:#6a8ba1;font-size:12px}.back-btn[data-v-4e41f81b]{width:34px;height:34px;border-radius:999px;border:1px solid #d6e6f3;background:#f6fbff;color:#58859c}.back-btn[data-v-4e41f81b]:hover{color:#fff;background:#1a94bc;border-color:#1a94bc}.menu-scroll[data-v-4e41f81b]{max-height:calc(100vh - 204px);overflow-y:auto;padding:12px}.menu-group+.menu-group[data-v-4e41f81b]{margin-top:14px}.menu-group h3[data-v-4e41f81b]{margin:0 0 8px;font-size:14px;color:#295a78;font-weight:700}.chapter-list[data-v-4e41f81b]{display:grid;gap:6px}.chapter-item[data-v-4e41f81b]{border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;color:#5c7b90;font-size:13px;line-height:1.35;padding:8px 10px;transition:all .2s ease}.chapter-item[data-v-4e41f81b]:hover{background:#eef7fd;color:#206a8f}.chapter-item.is-active[data-v-4e41f81b]{border-color:#9ed0e7;background:linear-gradient(130deg,#1a94bc29,#1a94bc14);color:#125a7d;font-weight:700}.menu-scroll[data-v-4e41f81b]::-webkit-scrollbar{width:8px}.menu-scroll[data-v-4e41f81b]::-webkit-scrollbar-track{background:#edf5fb;border-radius:999px}.menu-scroll[data-v-4e41f81b]::-webkit-scrollbar-thumb{background:#c6dbeb;border-radius:999px}@media (max-width: 1180px){.menu-shell[data-v-4e41f81b]{position:static;max-height:none}.menu-header[data-v-4e41f81b]{position:static}.menu-scroll[data-v-4e41f81b]{max-height:320px}}.content-shell[data-v-918a0846]{border-radius:22px;border:1px solid rgba(162,206,231,.46);background:linear-gradient(180deg,#fffffff7,#f7fcfff5);box-shadow:0 22px 46px #1b658c1c;padding:16px}.content-header[data-v-918a0846]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #daeaf7;border-radius:16px;padding:14px;margin-bottom:12px;background:#ffffffed;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.header-left h1[data-v-918a0846]{margin:0;color:#1d4e6b;font-size:28px;font-weight:900;line-height:1.2}.header-left p[data-v-918a0846]{margin:6px 0 0;color:#5d7c93;font-size:13px}.header-tools[data-v-918a0846]{display:flex;align-items:center;gap:8px}.ghost-btn[data-v-918a0846]{border:1px solid #cde2f2;background:#f7fcff;color:#3a6b87;min-height:34px;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.ghost-btn[data-v-918a0846]:hover{border-color:#9dcfe6;color:#1e6589}.icon-btn[data-v-918a0846]{width:34px;height:34px;border-radius:999px;border:1px solid #d2e5f3;background:#fff;color:#5f7f95}.icon-btn[data-v-918a0846]:hover{color:#1a94bc;border-color:#a6d6ea}.section-list[data-v-918a0846]{display:grid;gap:12px}.section-card[data-v-918a0846]{border:1px solid #d8e8f5;border-radius:16px;background:#fff;padding:14px}.speaker[data-v-918a0846]{margin:0 0 8px;font-size:15px;color:#1c5978;font-weight:700}.source-text[data-v-918a0846]{margin:0;color:#35596f;font-size:16px;line-height:1.95}.interpret-panel[data-v-918a0846]{margin-top:10px;border-radius:12px;border:1px solid #cfe4f2;background:linear-gradient(140deg,#f6fbff,#eef7ff);padding:12px}.interpret-panel h3[data-v-918a0846]{margin:0 0 6px;color:#1f5f82;font-size:14px;font-weight:700}.interpret-panel p[data-v-918a0846]{margin:0;color:#4b7087;line-height:1.8;font-size:14px}.note-block[data-v-918a0846]{margin-top:10px;padding-top:10px;border-top:1px dashed #d4e6f4}.btn-primary[data-v-918a0846]{white-space:nowrap;border-radius:4px;--tw-bg-opacity: 1;background-color:rgb(26 148 188 / var(--tw-bg-opacity, 1));padding:.5rem 1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-primary[data-v-918a0846]:hover{--tw-bg-opacity: .9}.next-wrap[data-v-918a0846]{display:flex;justify-content:center;margin-top:6px}.empty-state[data-v-918a0846]{min-height:260px;border:1px dashed #cfe2ef;border-radius:16px;color:#68879d;display:grid;place-items:center;text-align:center;gap:10px}.empty-state i[data-v-918a0846]{font-size:26px}@media (max-width: 1024px){.content-header[data-v-918a0846]{position:static;flex-direction:column;align-items:flex-start}.header-left h1[data-v-918a0846]{font-size:24px}.header-tools[data-v-918a0846]{width:100%;flex-wrap:wrap}}@media (max-width: 640px){.content-shell[data-v-918a0846]{border-radius:16px;padding:10px}.source-text[data-v-918a0846]{font-size:15px}}.literature-page[data-v-4bdae6f0]{background:radial-gradient(560px 260px at 8% 8%,rgba(26,148,188,.16),transparent 72%),radial-gradient(760px 300px at 95% 92%,rgba(236,175,104,.14),transparent 74%),linear-gradient(180deg,#f3f9ff,#f5f8ff 48%,#fcf7ef)}.pt-28[data-v-4bdae6f0]{padding-top:6rem}.reader-layout[data-v-4bdae6f0]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 1180px){.reader-layout[data-v-4bdae6f0]{grid-template-columns:1fr}}.card-hover[data-v-9745a2c4]:hover{transform:translateY(-4px);box-shadow:0 10px 20px #0000001a}.search-input[data-v-9745a2c4]:focus{outline:none;border-color:#ff9f1c}.modal[data-v-7c853f7b]{background-color:#00000080}body[data-v-3ce0853a]{min-height:1024px;background-color:#f8f9fa}.el-row{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-top{align-items:flex-start}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0{display:none;max-width:0%;flex:0 0 0%}.el-col-0.is-guttered{display:none}.el-col-offset-0{margin-left:0%}.el-col-pull-0{position:relative;right:0%}.el-col-push-0{position:relative;left:0%}.el-col-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-1.is-guttered{display:block}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{position:relative;left:4.1666666667%}.el-col-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-2.is-guttered{display:block}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{position:relative;left:8.3333333333%}.el-col-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-3.is-guttered{display:block}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-4.is-guttered{display:block}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{position:relative;left:16.6666666667%}.el-col-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-5.is-guttered{display:block}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{position:relative;left:20.8333333333%}.el-col-6{display:block;max-width:25%;flex:0 0 25%}.el-col-6.is-guttered{display:block}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-7.is-guttered{display:block}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{position:relative;left:29.1666666667%}.el-col-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-8.is-guttered{display:block}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{position:relative;left:33.3333333333%}.el-col-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-9.is-guttered{display:block}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-10.is-guttered{display:block}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{position:relative;left:41.6666666667%}.el-col-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-11.is-guttered{display:block}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{position:relative;left:45.8333333333%}.el-col-12{display:block;max-width:50%;flex:0 0 50%}.el-col-12.is-guttered{display:block}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-13.is-guttered{display:block}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{position:relative;left:54.1666666667%}.el-col-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-14.is-guttered{display:block}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{position:relative;left:58.3333333333%}.el-col-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-15.is-guttered{display:block}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-16.is-guttered{display:block}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{position:relative;left:66.6666666667%}.el-col-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-17.is-guttered{display:block}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{position:relative;left:70.8333333333%}.el-col-18{display:block;max-width:75%;flex:0 0 75%}.el-col-18.is-guttered{display:block}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-19.is-guttered{display:block}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{position:relative;left:79.1666666667%}.el-col-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-20.is-guttered{display:block}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{position:relative;left:83.3333333333%}.el-col-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-21.is-guttered{display:block}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-22.is-guttered{display:block}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{position:relative;left:91.6666666667%}.el-col-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-23.is-guttered{display:block}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{position:relative;left:95.8333333333%}.el-col-24{display:block;max-width:100%;flex:0 0 100%}.el-col-24.is-guttered{display:block}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width: 767px){.el-col-xs-0{display:none;max-width:0%;flex:0 0 0%}.el-col-xs-0.is-guttered{display:none}.el-col-xs-offset-0{margin-left:0%}.el-col-xs-pull-0{position:relative;right:0%}.el-col-xs-push-0{position:relative;left:0%}.el-col-xs-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xs-1.is-guttered{display:block}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{position:relative;left:4.1666666667%}.el-col-xs-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xs-2.is-guttered{display:block}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{position:relative;left:8.3333333333%}.el-col-xs-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xs-3.is-guttered{display:block}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xs-4.is-guttered{display:block}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{position:relative;left:16.6666666667%}.el-col-xs-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xs-5.is-guttered{display:block}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{position:relative;left:20.8333333333%}.el-col-xs-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xs-6.is-guttered{display:block}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xs-7.is-guttered{display:block}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{position:relative;left:29.1666666667%}.el-col-xs-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xs-8.is-guttered{display:block}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{position:relative;left:33.3333333333%}.el-col-xs-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xs-9.is-guttered{display:block}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xs-10.is-guttered{display:block}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{position:relative;left:41.6666666667%}.el-col-xs-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xs-11.is-guttered{display:block}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{position:relative;left:45.8333333333%}.el-col-xs-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xs-12.is-guttered{display:block}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xs-13.is-guttered{display:block}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{position:relative;left:54.1666666667%}.el-col-xs-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xs-14.is-guttered{display:block}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{position:relative;left:58.3333333333%}.el-col-xs-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xs-15.is-guttered{display:block}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xs-16.is-guttered{display:block}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{position:relative;left:66.6666666667%}.el-col-xs-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xs-17.is-guttered{display:block}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{position:relative;left:70.8333333333%}.el-col-xs-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xs-18.is-guttered{display:block}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xs-19.is-guttered{display:block}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{position:relative;left:79.1666666667%}.el-col-xs-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xs-20.is-guttered{display:block}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{position:relative;left:83.3333333333%}.el-col-xs-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xs-21.is-guttered{display:block}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xs-22.is-guttered{display:block}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{position:relative;left:91.6666666667%}.el-col-xs-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xs-23.is-guttered{display:block}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{position:relative;left:95.8333333333%}.el-col-xs-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xs-24.is-guttered{display:block}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width: 768px){.el-col-sm-0{display:none;max-width:0%;flex:0 0 0%}.el-col-sm-0.is-guttered{display:none}.el-col-sm-offset-0{margin-left:0%}.el-col-sm-pull-0{position:relative;right:0%}.el-col-sm-push-0{position:relative;left:0%}.el-col-sm-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-sm-1.is-guttered{display:block}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{position:relative;left:4.1666666667%}.el-col-sm-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-sm-2.is-guttered{display:block}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{position:relative;left:8.3333333333%}.el-col-sm-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-sm-3.is-guttered{display:block}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-sm-4.is-guttered{display:block}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{position:relative;left:16.6666666667%}.el-col-sm-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-sm-5.is-guttered{display:block}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{position:relative;left:20.8333333333%}.el-col-sm-6{display:block;max-width:25%;flex:0 0 25%}.el-col-sm-6.is-guttered{display:block}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-sm-7.is-guttered{display:block}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{position:relative;left:29.1666666667%}.el-col-sm-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-sm-8.is-guttered{display:block}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{position:relative;left:33.3333333333%}.el-col-sm-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-sm-9.is-guttered{display:block}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-sm-10.is-guttered{display:block}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{position:relative;left:41.6666666667%}.el-col-sm-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-sm-11.is-guttered{display:block}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{position:relative;left:45.8333333333%}.el-col-sm-12{display:block;max-width:50%;flex:0 0 50%}.el-col-sm-12.is-guttered{display:block}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-sm-13.is-guttered{display:block}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{position:relative;left:54.1666666667%}.el-col-sm-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-sm-14.is-guttered{display:block}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{position:relative;left:58.3333333333%}.el-col-sm-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-sm-15.is-guttered{display:block}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-sm-16.is-guttered{display:block}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{position:relative;left:66.6666666667%}.el-col-sm-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-sm-17.is-guttered{display:block}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{position:relative;left:70.8333333333%}.el-col-sm-18{display:block;max-width:75%;flex:0 0 75%}.el-col-sm-18.is-guttered{display:block}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-sm-19.is-guttered{display:block}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{position:relative;left:79.1666666667%}.el-col-sm-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-sm-20.is-guttered{display:block}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{position:relative;left:83.3333333333%}.el-col-sm-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-sm-21.is-guttered{display:block}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-sm-22.is-guttered{display:block}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{position:relative;left:91.6666666667%}.el-col-sm-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-sm-23.is-guttered{display:block}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{position:relative;left:95.8333333333%}.el-col-sm-24{display:block;max-width:100%;flex:0 0 100%}.el-col-sm-24.is-guttered{display:block}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width: 992px){.el-col-md-0{display:none;max-width:0%;flex:0 0 0%}.el-col-md-0.is-guttered{display:none}.el-col-md-offset-0{margin-left:0%}.el-col-md-pull-0{position:relative;right:0%}.el-col-md-push-0{position:relative;left:0%}.el-col-md-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-md-1.is-guttered{display:block}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{position:relative;left:4.1666666667%}.el-col-md-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-md-2.is-guttered{display:block}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{position:relative;left:8.3333333333%}.el-col-md-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-md-3.is-guttered{display:block}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-md-4.is-guttered{display:block}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{position:relative;left:16.6666666667%}.el-col-md-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-md-5.is-guttered{display:block}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{position:relative;left:20.8333333333%}.el-col-md-6{display:block;max-width:25%;flex:0 0 25%}.el-col-md-6.is-guttered{display:block}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-md-7.is-guttered{display:block}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{position:relative;left:29.1666666667%}.el-col-md-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-md-8.is-guttered{display:block}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{position:relative;left:33.3333333333%}.el-col-md-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-md-9.is-guttered{display:block}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-md-10.is-guttered{display:block}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{position:relative;left:41.6666666667%}.el-col-md-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-md-11.is-guttered{display:block}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{position:relative;left:45.8333333333%}.el-col-md-12{display:block;max-width:50%;flex:0 0 50%}.el-col-md-12.is-guttered{display:block}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-md-13.is-guttered{display:block}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{position:relative;left:54.1666666667%}.el-col-md-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-md-14.is-guttered{display:block}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{position:relative;left:58.3333333333%}.el-col-md-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-md-15.is-guttered{display:block}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-md-16.is-guttered{display:block}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{position:relative;left:66.6666666667%}.el-col-md-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-md-17.is-guttered{display:block}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{position:relative;left:70.8333333333%}.el-col-md-18{display:block;max-width:75%;flex:0 0 75%}.el-col-md-18.is-guttered{display:block}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-md-19.is-guttered{display:block}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{position:relative;left:79.1666666667%}.el-col-md-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-md-20.is-guttered{display:block}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{position:relative;left:83.3333333333%}.el-col-md-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-md-21.is-guttered{display:block}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-md-22.is-guttered{display:block}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{position:relative;left:91.6666666667%}.el-col-md-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-md-23.is-guttered{display:block}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{position:relative;left:95.8333333333%}.el-col-md-24{display:block;max-width:100%;flex:0 0 100%}.el-col-md-24.is-guttered{display:block}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width: 1200px){.el-col-lg-0{display:none;max-width:0%;flex:0 0 0%}.el-col-lg-0.is-guttered{display:none}.el-col-lg-offset-0{margin-left:0%}.el-col-lg-pull-0{position:relative;right:0%}.el-col-lg-push-0{position:relative;left:0%}.el-col-lg-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-lg-1.is-guttered{display:block}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{position:relative;left:4.1666666667%}.el-col-lg-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-lg-2.is-guttered{display:block}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{position:relative;left:8.3333333333%}.el-col-lg-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-lg-3.is-guttered{display:block}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-lg-4.is-guttered{display:block}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{position:relative;left:16.6666666667%}.el-col-lg-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-lg-5.is-guttered{display:block}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{position:relative;left:20.8333333333%}.el-col-lg-6{display:block;max-width:25%;flex:0 0 25%}.el-col-lg-6.is-guttered{display:block}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-lg-7.is-guttered{display:block}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{position:relative;left:29.1666666667%}.el-col-lg-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-lg-8.is-guttered{display:block}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{position:relative;left:33.3333333333%}.el-col-lg-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-lg-9.is-guttered{display:block}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-lg-10.is-guttered{display:block}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{position:relative;left:41.6666666667%}.el-col-lg-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-lg-11.is-guttered{display:block}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{position:relative;left:45.8333333333%}.el-col-lg-12{display:block;max-width:50%;flex:0 0 50%}.el-col-lg-12.is-guttered{display:block}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-lg-13.is-guttered{display:block}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{position:relative;left:54.1666666667%}.el-col-lg-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-lg-14.is-guttered{display:block}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{position:relative;left:58.3333333333%}.el-col-lg-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-lg-15.is-guttered{display:block}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-lg-16.is-guttered{display:block}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{position:relative;left:66.6666666667%}.el-col-lg-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-lg-17.is-guttered{display:block}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{position:relative;left:70.8333333333%}.el-col-lg-18{display:block;max-width:75%;flex:0 0 75%}.el-col-lg-18.is-guttered{display:block}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-lg-19.is-guttered{display:block}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{position:relative;left:79.1666666667%}.el-col-lg-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-lg-20.is-guttered{display:block}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{position:relative;left:83.3333333333%}.el-col-lg-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-lg-21.is-guttered{display:block}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-lg-22.is-guttered{display:block}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{position:relative;left:91.6666666667%}.el-col-lg-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-lg-23.is-guttered{display:block}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{position:relative;left:95.8333333333%}.el-col-lg-24{display:block;max-width:100%;flex:0 0 100%}.el-col-lg-24.is-guttered{display:block}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width: 1920px){.el-col-xl-0{display:none;max-width:0%;flex:0 0 0%}.el-col-xl-0.is-guttered{display:none}.el-col-xl-offset-0{margin-left:0%}.el-col-xl-pull-0{position:relative;right:0%}.el-col-xl-push-0{position:relative;left:0%}.el-col-xl-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xl-1.is-guttered{display:block}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{position:relative;left:4.1666666667%}.el-col-xl-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xl-2.is-guttered{display:block}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{position:relative;left:8.3333333333%}.el-col-xl-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xl-3.is-guttered{display:block}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xl-4.is-guttered{display:block}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{position:relative;left:16.6666666667%}.el-col-xl-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xl-5.is-guttered{display:block}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{position:relative;left:20.8333333333%}.el-col-xl-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xl-6.is-guttered{display:block}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xl-7.is-guttered{display:block}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{position:relative;left:29.1666666667%}.el-col-xl-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xl-8.is-guttered{display:block}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{position:relative;left:33.3333333333%}.el-col-xl-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xl-9.is-guttered{display:block}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xl-10.is-guttered{display:block}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{position:relative;left:41.6666666667%}.el-col-xl-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xl-11.is-guttered{display:block}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{position:relative;left:45.8333333333%}.el-col-xl-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xl-12.is-guttered{display:block}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xl-13.is-guttered{display:block}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{position:relative;left:54.1666666667%}.el-col-xl-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xl-14.is-guttered{display:block}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{position:relative;left:58.3333333333%}.el-col-xl-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xl-15.is-guttered{display:block}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xl-16.is-guttered{display:block}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{position:relative;left:66.6666666667%}.el-col-xl-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xl-17.is-guttered{display:block}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{position:relative;left:70.8333333333%}.el-col-xl-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xl-18.is-guttered{display:block}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xl-19.is-guttered{display:block}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{position:relative;left:79.1666666667%}.el-col-xl-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xl-20.is-guttered{display:block}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{position:relative;left:83.3333333333%}.el-col-xl-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xl-21.is-guttered{display:block}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xl-22.is-guttered{display:block}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{position:relative;left:91.6666666667%}.el-col-xl-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xl-23.is-guttered{display:block}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{position:relative;left:95.8333333333%}.el-col-xl-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xl-24.is-guttered{display:block}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.map-container{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;-moz-user-select:none;user-select:none;-webkit-user-select:none;height:100%;width:100%;overflow:hidden;font-size:16px;outline:none;touch-action:none;background-color:var(--bgcolor)}.map-container p{margin:0}.map-container *{box-sizing:border-box}.map-container::-webkit-scrollbar{width:0px;height:0px}.map-container .selected{outline:2px solid var(--selected);outline-offset:1px}.map-container.space-pressed,.map-container.space-pressed *{cursor:grab!important}.map-container.space-pressed:active,.map-container.space-pressed:active *{cursor:grabbing!important}.map-container .hyper-link{text-decoration:none;margin-left:.3em}.map-container me-main>me-wrapper>me-parent>me-epd{top:50%;transform:translateY(-50%)}.map-container me-epd{top:100%;transform:translateY(-50%)}.map-container .lhs{direction:rtl}.map-container .lhs>me-wrapper>me-parent>me-epd{left:-10px}.map-container .lhs me-epd{left:5px}.map-container .lhs me-tpc{direction:ltr}.map-container .rhs>me-wrapper>me-parent>me-epd{right:-10px}.map-container .rhs me-epd{right:5px}.map-container .map-canvas{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;transform:scale(1)}.map-container .map-canvas me-nodes{position:relative;display:flex;justify-content:center;align-items:center;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content;padding:var(--map-padding)}.map-container me-main>me-wrapper{position:relative;margin:var(--main-gap-y) var(--main-gap-x)}.map-container me-main>me-wrapper>me-parent{margin:10px;padding:0}.map-container me-main>me-wrapper>me-parent>me-tpc{border-radius:var(--main-radius);background-color:var(--main-bgcolor);border:2px solid var(--main-color);color:var(--main-color);padding:8px 25px}.map-container me-wrapper{display:block;pointer-events:none;width:-moz-fit-content;width:fit-content}.map-container me-children,.map-container me-parent{display:inline-block;vertical-align:middle}.map-container me-root{position:relative;margin:45px 0;z-index:10}.map-container me-root me-tpc{font-size:25px;color:var(--root-color);padding:10px 30px;border-radius:var(--root-radius);border:var(--root-border-color) 2px solid;background-color:var(--root-bgcolor)}.map-container me-parent{position:relative;cursor:pointer;padding:6px var(--node-gap-x);margin-top:var(--node-gap-y);z-index:10}.map-container me-parent me-tpc{position:relative;border-radius:3px;color:var(--color);padding:var(--topic-padding)}.map-container me-parent me-tpc .insert-preview{position:absolute;width:100%;left:0;z-index:9}.map-container me-parent me-tpc .show{background:#7ad5ff;pointer-events:none;opacity:.7;border-radius:3px}.map-container me-parent me-tpc .before{height:14px;top:-14px}.map-container me-parent me-tpc .in{height:100%;top:0}.map-container me-parent me-tpc .after{height:14px;bottom:-14px}.map-container me-parent me-epd{position:absolute;height:18px;width:18px;opacity:.8;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdD0iMTY1NjY1NDcxNzI0MiIgY2xhc3M9Imljb24iIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHZlcnNpb249IjEuMSIKICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+CiAgICA8cGF0aCBkPSJNNTEyIDc0LjY2NjY2N0MyNzAuOTMzMzMzIDc0LjY2NjY2NyA3NC42NjY2NjcgMjcwLjkzMzMzMyA3NC42NjY2NjcgNTEyUzI3MC45MzMzMzMgOTQ5LjMzMzMzMyA1MTIgOTQ5LjMzMzMzMyA5NDkuMzMzMzMzIDc1My4wNjY2NjcgOTQ5LjMzMzMzMyA1MTIgNzUzLjA2NjY2NyA3NC42NjY2NjcgNTEyIDc0LjY2NjY2N3oiIHN0cm9rZS13aWR0aD0iNTQiIHN0cm9rZT0nYmxhY2snIGZpbGw9J3doaXRlJyA+PC9wYXRoPgogICAgPHBhdGggZD0iTTY4Mi42NjY2NjcgNDgwaC0xMzguNjY2NjY3VjM0MS4zMzMzMzNjMC0xNy4wNjY2NjctMTQuOTMzMzMzLTMyLTMyLTMycy0zMiAxNC45MzMzMzMtMzIgMzJ2MTM4LjY2NjY2N0gzNDEuMzMzMzMzYy0xNy4wNjY2NjcgMC0zMiAxNC45MzMzMzMtMzIgMzJzMTQuOTMzMzMzIDMyIDMyIDMyaDEzOC42NjY2NjdWNjgyLjY2NjY2N2MwIDE3LjA2NjY2NyAxNC45MzMzMzMgMzIgMzIgMzJzMzItMTQuOTMzMzMzIDMyLTMydi0xMzguNjY2NjY3SDY4Mi42NjY2NjdjMTcuMDY2NjY3IDAgMzItMTQuOTMzMzMzIDMyLTMycy0xNC45MzMzMzMtMzItMzItMzJ6Ij48L3BhdGg+Cjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:all;z-index:9}.map-container me-parent me-epd.minus{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdD0iMTY1NjY1NTU2NDk4NSIgY2xhc3M9Imljb24iIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHZlcnNpb249IjEuMSIKICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+CiAgICA8cGF0aCBkPSJNNTEyIDc0LjY2NjY2N0MyNzAuOTMzMzMzIDc0LjY2NjY2NyA3NC42NjY2NjcgMjcwLjkzMzMzMyA3NC42NjY2NjcgNTEyUzI3MC45MzMzMzMgOTQ5LjMzMzMzMyA1MTIgOTQ5LjMzMzMzMyA5NDkuMzMzMzMzIDc1My4wNjY2NjcgOTQ5LjMzMzMzMyA1MTIgNzUzLjA2NjY2NyA3NC42NjY2NjcgNTEyIDc0LjY2NjY2N3oiIHN0cm9rZS13aWR0aD0iNTQiIHN0cm9rZT0nYmxhY2snIGZpbGw9J3doaXRlJyA+PC9wYXRoPgogICAgPHBhdGggZD0iTTY4Mi42NjY2NjcgNTQ0SDM0MS4zMzMzMzNjLTE3LjA2NjY2NyAwLTMyLTE0LjkzMzMzMy0zMi0zMnMxNC45MzMzMzMtMzIgMzItMzJoMzQxLjMzMzMzNGMxNy4wNjY2NjcgMCAzMiAxNC45MzMzMzMgMzIgMzJzLTE0LjkzMzMzMyAzMi0zMiAzMnoiPjwvcGF0aD4KPC9zdmc+)!important;transition:opacity .3s;opacity:0}@media (hover: hover){.map-container me-parent me-epd.minus:hover{opacity:.8}}@media (hover: none){.map-container me-parent me-epd.minus{opacity:.8}}.map-container .icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.map-container .lines,.map-container .summary,.map-container .subLines,.map-container .topiclinks,.map-container .linkcontroller{position:absolute;height:102%;width:100%;top:0;left:0}.map-container .topiclinks,.map-container .linkcontroller,.map-container .summary{pointer-events:none;z-index:20}.map-container .summary>g,.map-container .topiclinks>g{cursor:pointer;pointer-events:stroke;z-index:20}.map-container .label-container{z-index:21}.map-container .lines,.map-container .subLines{pointer-events:none}.map-container #input-box{position:absolute;top:0;left:0;width:-moz-max-content;width:max-content;max-width:35em;direction:ltr;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;pointer-events:auto;color:var(--color);background-color:var(--bgcolor);outline:1px solid #ccc;border-radius:2px;z-index:100}.map-container me-tpc{display:block;max-width:35em;white-space:pre-wrap;pointer-events:all}.map-container me-tpc>*{pointer-events:none}.map-container me-tpc>a,.map-container me-tpc>iframe{pointer-events:auto}.map-container me-tpc>.text{display:inline-block}.map-container me-tpc>.text a{pointer-events:auto}.map-container me-tpc>img{display:block;margin-bottom:8px;-o-object-fit:cover;object-fit:cover}.map-container .circle{position:absolute;height:10px;width:10px;margin-top:-5px;margin-left:-5px;border-radius:100%;background:#757575;border:2px solid #ffffff;z-index:50;cursor:pointer}.map-container .circle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background:transparent}.map-container .tags{direction:ltr}.map-container .tags span{display:inline-block;border-radius:3px;padding:2px 4px;background:#d6f0f8;color:#276f86;margin:2px 4px 0 0;font-size:12px;line-height:1.3em}.map-container .icons{display:inline-block;direction:ltr;margin-left:5px}.map-container .icons span{display:inline-block;line-height:1.3em}.map-container .mind-elixir-ghost{position:absolute;top:0;left:0;box-sizing:content-box;opacity:.7;background-color:var(--main-bgcolor);border:2px solid var(--main-color);color:var(--main-color);max-width:200px;width:-moz-fit-content;width:fit-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:8px 16px;border-radius:6px;display:none;pointer-events:none;z-index:1000}.map-container .selection-area{background:#4f90f22d;border:1px solid #4f90f2}.map-container .svg-label{position:absolute;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.2;pointer-events:auto;cursor:pointer;z-index:10;width:-moz-max-content;width:max-content;max-width:200px;border-radius:3px;padding:var(--topic-padding)}.map-container .svg-label[data-type=arrow]{background-color:var(--main-bgcolor-transparent)}.map-container h1{font-size:1.5rem;font-weight:700;color:var(--selected)}.map-container h2{font-size:1.25rem;font-weight:600;color:var(--selected)}.map-container h3{font-size:1.125rem;font-weight:600;color:var(--selected)}.map-container h4{font-size:1rem;font-weight:600;color:var(--selected)}.map-container h5{font-size:.875rem;font-weight:600;color:var(--selected)}.map-container h6{font-size:.875rem;font-weight:500;margin:.1rem 0;color:var(--selected);font-style:italic}.map-container strong.asterisk-emphasis,.map-container em{color:var(--selected)}.map-container strong.underscore-emphasis{background:#ffeb3b40;padding:.05em .15em;border-radius:.15em}.map-container a{color:var(--selected)}.map-container a:hover{color:var(--selected);text-decoration:underline}.map-container .context-menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}.map-container .context-menu .menu-list{position:fixed;list-style:none;margin:0;padding:0;color:var(--panel-color);box-shadow:0 12px 15px #0003;border-radius:5px;overflow:hidden}.map-container .context-menu .menu-list li{min-width:200px;overflow:hidden;white-space:nowrap;padding:6px 10px;background:var(--panel-bgcolor);border-bottom:1px solid var(--panel-border-color);cursor:pointer}.map-container .context-menu .menu-list li span{line-height:20px}.map-container .context-menu .menu-list li a{color:#333;text-decoration:none}.map-container .context-menu .menu-list li.disabled{display:none}.map-container .context-menu .menu-list li:hover{filter:brightness(.95)}.map-container .context-menu .menu-list li:last-child{border-bottom:0}.map-container .context-menu .menu-list li span:last-child{float:right}.map-container .context-menu .key{font-size:10px;background-color:#f1f1f1;color:#333;padding:2px 5px;border-radius:3px}.map-container .tips{position:absolute;bottom:28px;left:50%;transform:translate(-50%);color:var(--panel-color);background:var(--panel-bgcolor);opacity:.8;padding:5px 10px;border-radius:5px;font-weight:700}.mind-elixir-toolbar{position:absolute;color:var(--panel-color);background:var(--panel-bgcolor);padding:10px;border-radius:5px;box-shadow:0 1px 2px #0003}.mind-elixir-toolbar svg{display:inline-block}.mind-elixir-toolbar span:active{opacity:.5}.mind-elixir-toolbar.rb{right:20px;bottom:20px}.mind-elixir-toolbar.rb span+span{margin-left:10px}.mind-elixir-toolbar.lt{font-size:20px;left:20px;top:20px}.mind-elixir-toolbar.lt span{display:block}.mind-elixir-toolbar.lt span+span{margin-top:10px}.tool-icon[data-v-44911cb5]{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:4px;cursor:pointer;transition:all .2s}.tool-icon[data-v-44911cb5]:hover{background:#0000000d}.h-12[data-v-44911cb5]{z-index:9999}.editor-sidebar[data-v-1498fa72]{width:380px;box-sizing:border-box;height:100%;overflow-y:auto;position:relative;padding:18px 14px;background:#f5fbff;border:1px solid #d9edf7;border-radius:12px}.editor-form[data-v-1498fa72]{height:100%;padding:20px;border-radius:14px;background:#fff;border:1px solid #e6f2f9;box-shadow:0 8px 24px #1777b814;display:flex;flex-direction:column}.editor-header[data-v-1498fa72]{display:flex;align-items:center;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid #edf4f8}.editor-fields[data-v-1498fa72]{flex:1}.field-label[data-v-1498fa72]{display:block;font-size:13px;font-weight:600;color:#4f6b7a;margin-bottom:8px}.editor-input[data-v-1498fa72],.editor-select[data-v-1498fa72],.editor-textarea[data-v-1498fa72]{width:100%;padding:10px 12px;border:1px solid #dbe8ef;border-radius:10px;font-size:14px;background:#fcfeff;transition:border-color .2s ease,box-shadow .2s ease}.editor-input[data-v-1498fa72],.editor-select[data-v-1498fa72]{height:40px}.editor-textarea[data-v-1498fa72]{resize:vertical;line-height:1.5}.custom-textarea-height[data-v-1498fa72]{height:300px}.editor-input[data-v-1498fa72]:focus,.editor-select[data-v-1498fa72]:focus,.editor-textarea[data-v-1498fa72]:focus{border-color:#1a94bc;outline:none;box-shadow:0 0 0 3px #1a94bc24}.sticky-submit[data-v-1498fa72]{position:sticky;bottom:0;background:linear-gradient(180deg,#ffffffbf,#fff 18%);padding-top:10px}.submit-btn[data-v-1498fa72]{width:100%;height:44px;border:none;border-radius:11px;background:linear-gradient(135deg,#1a94bc,#2177b8);color:#fff;font-weight:600;letter-spacing:.2px;cursor:pointer}.hidden-file-input[data-v-1498fa72]{display:none}.resource-actions[data-v-1498fa72]{margin-bottom:10px}.resource-import-btn[data-v-1498fa72]{border:1px solid #b9d9ef;background:#eef8ff;color:#1f6fa4;padding:6px 10px;border-radius:8px;cursor:pointer;font-size:12px}.resource-note[data-v-1498fa72]{margin-top:10px;font-size:12px;color:#6c7f91;line-height:1.6;background:#fbfdff;border-radius:10px;padding:10px;border:1px solid #e1edf7}.editor-sidebar[data-v-1498fa72]::-webkit-scrollbar{display:none}@media (max-width: 1100px){.editor-sidebar[data-v-1498fa72]{width:100%;height:auto;padding:12px}}.preview-mask[data-v-86d56531]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px}.preview-panel[data-v-86d56531]{width:min(1100px,95vw);height:min(760px,92vh);background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.preview-head[data-v-86d56531]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #e3edf5}.preview-title[data-v-86d56531]{font-size:15px;font-weight:700;color:#1f587f}.preview-close[data-v-86d56531]{border:1px solid #c8dff2;background:#f4fbff;border-radius:8px;padding:6px 12px;cursor:pointer}.preview-body[data-v-86d56531]{flex:1;overflow:hidden;background:#f8fbff}.preview-fallback[data-v-86d56531]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:12px;text-align:center}.preview-fallback-title[data-v-86d56531]{font-size:18px;font-weight:700;color:#1f587f}.preview-fallback-text[data-v-86d56531]{max-width:560px;font-size:14px;line-height:1.7;color:#52697d}.preview-fallback-actions[data-v-86d56531]{display:flex;gap:10px}.preview-action-btn[data-v-86d56531]{padding:8px 14px;border-radius:8px;border:1px solid #c8dff2;background:#f4fbff;cursor:pointer}.preview-image[data-v-86d56531],.preview-video[data-v-86d56531],.preview-iframe[data-v-86d56531]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:0}.preview-mask[data-v-dae2efbc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px}.preview-panel[data-v-dae2efbc]{width:min(1100px,95vw);height:min(760px,92vh);background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.preview-head[data-v-dae2efbc]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #e3edf5}.preview-title[data-v-dae2efbc]{font-size:15px;font-weight:700;color:#1f587f}.preview-close[data-v-dae2efbc]{border:1px solid #c8dff2;background:#f4fbff;border-radius:8px;padding:6px 12px;cursor:pointer}.preview-body[data-v-dae2efbc]{flex:1;overflow:auto;background:#f8fbff;padding:12px}.hidden-file-input[data-v-dae2efbc]{display:none}.resource-actions[data-v-dae2efbc]{margin-bottom:10px}.resource-import-btn[data-v-dae2efbc]{border:1px solid #b9d9ef;background:#eef8ff;color:#1f6fa4;padding:6px 10px;border-radius:8px;cursor:pointer;font-size:12px}.resource-grid[data-v-dae2efbc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.resource-card[data-v-dae2efbc]{text-align:left;padding:10px;border:1px solid #d3e8f7;border-radius:10px;background:#f7fcff;cursor:pointer}.resource-note[data-v-dae2efbc]{margin-top:10px;font-size:12px;color:#6c7f91;line-height:1.6;background:#fbfdff;border-radius:10px;padding:10px;border:1px solid #e1edf7}.resource-type[data-v-dae2efbc]{font-size:12px;font-weight:700;color:#1f7bb8}.resource-name[data-v-dae2efbc]{font-size:12px;color:#2c3e50;margin-top:4px;min-height:30px}.resource-link[data-v-dae2efbc]{font-size:11px;color:#4d90c7;margin-top:4px}@media (max-width: 900px){.resource-grid[data-v-dae2efbc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.mindmap-page[data-v-4db4093c]{display:flex;gap:12px;align-items:stretch;height:calc(100vh - 73px);background:radial-gradient(circle at top right,#e8f8ff,#f7fbff 40%,#fff)}.custom-textarea-height[data-v-4db4093c]{height:300px}.editor-sidebar[data-v-4db4093c]{width:380px;box-sizing:border-box;height:1080px;overflow-y:auto;position:relative;padding:18px 14px;background:#f5fbff;border:1px solid #d9edf7;border-radius:12px}.editor-form[data-v-4db4093c]{height:100%;padding:20px;border-radius:14px;background:#fff;border:1px solid #e6f2f9;box-shadow:0 8px 24px #1777b814;display:flex;flex-direction:column}.editor-header[data-v-4db4093c]{display:flex;align-items:center;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid #edf4f8}.editor-fields[data-v-4db4093c]{flex:1}.field-label[data-v-4db4093c]{display:block;font-size:13px;font-weight:600;color:#4f6b7a;margin-bottom:8px}.editor-input[data-v-4db4093c],.editor-select[data-v-4db4093c],.editor-textarea[data-v-4db4093c]{width:100%;padding:10px 12px;border:1px solid #dbe8ef;border-radius:10px;font-size:14px;background:#fcfeff;transition:border-color .2s ease,box-shadow .2s ease}.editor-input[data-v-4db4093c],.editor-select[data-v-4db4093c]{height:40px}.editor-textarea[data-v-4db4093c]{resize:vertical;line-height:1.5}.sticky-submit[data-v-4db4093c]{position:sticky;bottom:0;background:linear-gradient(180deg,#ffffffbf,#fff 18%);padding-top:10px}.submit-btn[data-v-4db4093c]{width:100%;height:44px;border:none;border-radius:11px;background:linear-gradient(135deg,#1a94bc,#2177b8);color:#fff;font-weight:600;letter-spacing:.2px;cursor:pointer}.submit-btn[data-v-4db4093c]:hover{filter:brightness(1.02)}.editor-sidebar[data-v-4db4093c]::-webkit-scrollbar{display:none}.bg-yellow[data-v-4db4093c]{background-color:#1a94bc}.radio-custom:checked+label[data-v-4db4093c]{color:#fff}input[type=text][data-v-4db4093c]:focus,textarea[data-v-4db4093c]:focus,.editor-input[data-v-4db4093c]:focus,.editor-select[data-v-4db4093c]:focus,.editor-textarea[data-v-4db4093c]:focus{border-color:#1a94bc;outline:none;box-shadow:0 0 0 3px #1a94bc24}[data-v-4db4093c]::-webkit-scrollbar{width:4px}[data-v-4db4093c]::-webkit-scrollbar-thumb{background-color:#999;border-radius:2px}[data-v-4db4093c]::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:2px}.mindmap-main[data-v-4db4093c]{flex:1;box-sizing:border-box;height:100%;display:flex;flex-direction:column;padding:16px 20px;gap:10px;min-width:0}.empty-state[data-v-4db4093c]{padding:12px}.svg-container[data-v-4db4093c]{width:100%;height:calc(100vh - 210px);min-height:780px}.markmap-svg[data-v-4db4093c]{width:100%;height:100%}.mindmap-canvas[data-v-4db4093c]{width:100%;height:100%;background:#fff;border-radius:12px;overflow:hidden}.canvas-panel[data-v-4db4093c]{position:relative;background:#fff;border:1px solid #dcecf5;border-radius:12px;box-shadow:0 10px 30px #185c8214;padding:6px}.loading-floating[data-v-4db4093c]{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:20;display:flex;flex-direction:column;align-items:center;padding:10px 16px;border-radius:14px;background:#f8fcffeb;border:1px solid #d4eaf4;box-shadow:0 10px 24px #146e8c24;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}.control-area[data-v-4db4093c]{margin-top:0;background:#fff;border:1px solid #dcecf5;border-radius:12px;padding:10px;box-shadow:0 8px 20px #185c820f}.control-buttons[data-v-4db4093c]{margin-top:0}.el-button[data-v-4db4093c]{width:100%;margin-bottom:0;background-color:#ffe699;color:#333;border:none;height:38px;border-radius:9px}.el-button[data-v-4db4093c]:hover{background-color:#ffd666}.el-dropdown[data-v-4db4093c],.el-dropdown-menu[data-v-4db4093c],.el-dropdown-item[data-v-4db4093c]{width:100%}.custom-background[data-v-4db4093c]{background-color:#e1f6ff;color:#333;border:none}.custom-background[data-v-4db4093c]:hover{background-color:#87cefa}.resource-dock[data-v-4db4093c]{background:#fff;border:1px solid #dcecf5;border-radius:12px;padding:12px;box-shadow:0 8px 20px #185c820f}.resource-drop-zone[data-v-4db4093c]{border:1px dashed #b8d8eb;background:#f7fcff;border-radius:10px;padding:10px 12px;cursor:pointer}.resource-drop-zone[data-v-4db4093c]:hover{border-color:#7fb4d6;background:#f0f9ff}.resource-drop-title[data-v-4db4093c]{font-size:13px;font-weight:700;color:#225f85;margin-bottom:4px}.resource-drop-desc[data-v-4db4093c]{font-size:12px;color:#5f7f96;line-height:1.5}.resource-drop-meta[data-v-4db4093c]{margin-top:6px;font-size:12px;color:#1d6d9b}.upload-chip-list[data-v-4db4093c]{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0}.upload-chip[data-v-4db4093c]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #c7deec;background:#f8fcff;border-radius:999px;cursor:grab;max-width:320px}.upload-chip[data-v-4db4093c]:active{cursor:grabbing}.chip-type[data-v-4db4093c]{font-size:11px;color:#1f6fa4;font-weight:700}.chip-name[data-v-4db4093c]{font-size:12px;color:#36556e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-dock-title[data-v-4db4093c]{font-size:14px;font-weight:700;color:#1f587f;margin-bottom:10px}.resource-dock-desc[data-v-4db4093c]{font-size:12px;color:#5a7596;line-height:1.6;margin-bottom:10px}.resource-actions[data-v-4db4093c]{margin-bottom:10px}.hidden-file-input[data-v-4db4093c]{display:none}.resource-import-btn[data-v-4db4093c]{border:1px solid #b9d9ef;background:#eef8ff;color:#1f6fa4;padding:6px 10px;border-radius:8px;cursor:pointer;font-size:12px}.resource-grid[data-v-4db4093c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.resource-summary[data-v-4db4093c]{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#4d90c7;margin-bottom:10px;padding:8px 10px;background:#f4fbff;border:1px dashed #c8dff2;border-radius:10px}.resource-card[data-v-4db4093c]{text-align:left;padding:10px;border:1px solid #d3e8f7;border-radius:10px;background:#f7fcff;cursor:pointer}.resource-card-disabled[data-v-4db4093c]{opacity:.65}.resource-note[data-v-4db4093c]{margin-top:10px;font-size:12px;color:#6c7f91;line-height:1.6;background:#fbfdff;border-radius:10px;padding:10px;border:1px solid #e1edf7}.resource-type[data-v-4db4093c]{font-size:12px;font-weight:700;color:#1f7bb8}.resource-name[data-v-4db4093c]{font-size:12px;color:#2c3e50;margin-top:4px;min-height:30px}.resource-link[data-v-4db4093c]{font-size:11px;color:#4d90c7;margin-top:4px}.preview-mask[data-v-4db4093c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px}.preview-panel[data-v-4db4093c]{width:min(1100px,95vw);height:min(760px,92vh);background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.preview-head[data-v-4db4093c]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #e3edf5}.preview-title[data-v-4db4093c]{font-size:15px;font-weight:700;color:#1f587f}.preview-close[data-v-4db4093c]{border:1px solid #c8dff2;background:#f4fbff;border-radius:8px;padding:6px 12px;cursor:pointer}.preview-body[data-v-4db4093c]{flex:1;overflow:hidden;background:#f8fbff}.preview-fallback[data-v-4db4093c]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:12px;text-align:center}.preview-fallback-title[data-v-4db4093c]{font-size:18px;font-weight:700;color:#1f587f}.preview-fallback-text[data-v-4db4093c]{max-width:560px;font-size:14px;line-height:1.7;color:#52697d}.preview-fallback-actions[data-v-4db4093c]{display:flex;gap:10px}.preview-action-btn[data-v-4db4093c]{padding:8px 14px;border-radius:8px;border:1px solid #c8dff2;background:#f4fbff;cursor:pointer}.preview-image[data-v-4db4093c],.preview-video[data-v-4db4093c],.preview-iframe[data-v-4db4093c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:0}@media (max-width: 1100px){.mindmap-page[data-v-4db4093c]{flex-direction:column;height:auto;min-height:calc(100vh - 73px)}.editor-sidebar[data-v-4db4093c]{width:100%;height:auto;padding:12px;border-right:none;border-bottom:1px solid #d9edf7}.mindmap-main[data-v-4db4093c]{padding:12px}.svg-container[data-v-4db4093c]{height:65vh}.resource-grid[data-v-4db4093c]{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-summary[data-v-4db4093c]{flex-direction:column}}.loading-overlay[data-v-4db4093c]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}.loading-spinner[data-v-4db4093c]{border:4px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;width:30px;height:30px;animation:spin-4db4093c 1s linear infinite}@keyframes spin-4db4093c{to{transform:rotate(360deg)}}.mindmap-view[data-v-cf7f7be8]{min-height:100vh;background:#fff;overflow-x:hidden}.main-content[data-v-cf7f7be8]{margin-top:70px;width:min(1440px,100%);margin-left:auto;margin-right:auto;padding:0 16px;box-sizing:border-box}@media (max-width: 1100px){.main-content[data-v-cf7f7be8]{margin-top:66px;padding:0 12px}}.tab-item[data-v-e6e62812]{cursor:pointer;padding:8px 16px;border-bottom:2px solid transparent}.tab-item.active[data-v-e6e62812]{color:#1a94bc;border-bottom-color:#1a94bc}body[data-v-a3bf25b0]{min-height:1024px;background-color:#fffdf7}.edu-plan-page[data-v-90d9504b]{min-height:100vh;background:radial-gradient(920px 340px at 90% -6%,rgba(69,112,205,.12),transparent 60%),radial-gradient(760px 320px at 0% 102%,rgba(35,168,201,.1),transparent 62%),linear-gradient(180deg,#eff4fb,#f4f7fc);padding-bottom:20px}.edu-plan-glow[data-v-90d9504b]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(120deg,rgba(45,88,158,.05) 1px,transparent 1px),linear-gradient(210deg,rgba(45,88,158,.04) 1px,transparent 1px);background-size:32px 32px;opacity:.2}.edu-plan-layout[data-v-90d9504b]{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:88px 16px 20px}.hero-panel[data-v-90d9504b]{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(130deg,#fffffff5,#edf7fff5);border:1px solid #dbe7f5;box-shadow:0 14px 28px #223d7014;padding:18px;display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.hero-panel[data-v-90d9504b]:before,.hero-panel[data-v-90d9504b]:after{content:"";position:absolute;pointer-events:none}.hero-panel[data-v-90d9504b]:before{width:260px;height:260px;right:-120px;top:-150px;border-radius:50%;background:radial-gradient(circle,#ffce7a52,#ffce7a00)}.hero-panel[data-v-90d9504b]:after{width:220px;height:220px;left:-120px;bottom:-150px;border-radius:50%;background:radial-gradient(circle,#72c6ef47,#72c6ef00)}.hero-text[data-v-90d9504b]{position:relative;z-index:1;max-width:760px}.kicker-dot[data-v-90d9504b]{width:8px;height:8px;border-radius:999px;background:linear-gradient(120deg,#2db0da,#5cc3e6);box-shadow:0 0 0 4px #2db0da29}.hero-panel h1[data-v-90d9504b]{margin:10px 0 8px;font-size:30px;font-weight:700;line-height:1.2;letter-spacing:.01em;background:linear-gradient(120deg,#173d65,#2d78a6 55%,#1a507f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-90d9504b]{margin:0;font-size:14px;color:#64789f;line-height:1.55}.hero-tags[data-v-90d9504b]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hero-tags span[data-v-90d9504b]{min-height:34px;border-radius:999px;border:1px solid #d5e8f8;background:linear-gradient(120deg,#f4fbff,#fffef5);color:#3d5f82;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;padding:0 12px}.hero-tags i[data-v-90d9504b]{color:#3188b7}.workspace-grid[data-v-90d9504b]{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.workspace-left[data-v-90d9504b]{min-width:0;position:relative;z-index:2}.workspace-right[data-v-90d9504b]{position:sticky;top:88px;z-index:1}.form-stack[data-v-90d9504b]{display:grid;gap:14px}.module-shell[data-v-90d9504b]{border-radius:16px;background:#fff;border:1px solid #e1e9f5;box-shadow:0 10px 22px #2a41700f;padding:14px}.module-head[data-v-90d9504b]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.module-head h2[data-v-90d9504b]{margin:0;font-size:20px;color:#28406f}.module-head p[data-v-90d9504b]{margin:0;color:#6d7f9f;font-size:12px}.submit-panel[data-v-90d9504b]{margin-top:16px;border-radius:16px;background:#fff;border:1px solid #e1e9f5;box-shadow:0 10px 22px #2a41700f;padding:14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.submit-panel p[data-v-90d9504b]{margin:0;color:#5f7192;font-size:13px}.submit-btn[data-v-90d9504b]{border:none;border-radius:12px;min-height:44px;padding:0 20px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,#2e7bc6,#22a3c4);display:inline-flex;align-items:center;gap:8px;transition:transform .2s ease,box-shadow .2s ease}.submit-btn[data-v-90d9504b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #2069ab3d}.submit-btn[data-v-90d9504b]:disabled{opacity:.62;cursor:not-allowed}.drop-panel[data-v-90d9504b]{border-radius:16px;background:#fff;border:1px solid #e1e9f5;box-shadow:0 10px 22px #2a41700f;padding:14px}.drop-head h3[data-v-90d9504b]{margin:0;color:#27406f;font-size:18px}.drop-head p[data-v-90d9504b]{margin:6px 0 0;color:#6e809f;font-size:12px}.drop-zone[data-v-90d9504b]{margin-top:12px;min-height:400px;border-radius:12px;border:1px dashed #aac5eb;background:#f5f9ff;color:#42629a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.drop-zone i[data-v-90d9504b]{font-size:28px;margin-bottom:8px}.drop-zone p[data-v-90d9504b]{margin:0;font-size:13px;font-weight:600}.drop-zone span[data-v-90d9504b]{margin-top:6px;font-size:12px;color:#6c80a3}.drop-zone.is-dragover[data-v-90d9504b]{border-color:#5b94dd;background:#eaf3ff}.drop-stats[data-v-90d9504b]{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.drop-stats div[data-v-90d9504b]{border-radius:10px;border:1px solid #e2ebf8;background:#f8fbff;min-height:64px;display:flex;flex-direction:column;justify-content:center;align-items:center}.drop-stats strong[data-v-90d9504b]{color:#2d4777;font-size:20px;line-height:1}.drop-stats span[data-v-90d9504b]{margin-top:6px;color:#6d82a6;font-size:12px}.file-list[data-v-90d9504b]{margin-top:12px;display:grid;gap:8px;max-height:260px;overflow:auto}.file-row[data-v-90d9504b]{border-radius:10px;border:1px solid #e3ebf8;background:#fbfdff;min-height:52px;padding:8px 10px;display:flex;justify-content:space-between;align-items:center;gap:8px}.file-meta[data-v-90d9504b]{display:flex;gap:8px;min-width:0;align-items:flex-start}.file-meta i[data-v-90d9504b]{margin-top:2px;color:#3f6db1}.file-meta p[data-v-90d9504b]{margin:0;color:#2e466f;font-size:13px;line-height:1.35;word-break:break-all}.file-meta span[data-v-90d9504b]{color:#758aa9;font-size:11px}.remove-btn[data-v-90d9504b]{border:none;width:24px;height:24px;border-radius:999px;background:#eef3fb;color:#6078a3;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.remove-btn[data-v-90d9504b]:hover{background:#e5ecf8}@media (max-width: 900px){.hero-panel[data-v-90d9504b]{flex-direction:column;padding:14px}.hero-panel h1[data-v-90d9504b]{font-size:clamp(22px,6vw,28px)}.hero-subtitle[data-v-90d9504b]{font-size:13px}.hero-tags[data-v-90d9504b]{justify-content:flex-start}.workspace-grid[data-v-90d9504b]{grid-template-columns:1fr}.workspace-right[data-v-90d9504b]{position:static}.submit-panel[data-v-90d9504b]{flex-direction:column;align-items:stretch}.submit-btn[data-v-90d9504b]{width:100%;justify-content:center}}.mb-6[data-v-a9c1f247]{margin-bottom:1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1.5rem}.flex.items-center[data-v-a9c1f247]{display:flex;align-items:center}.text-2xl[data-v-a9c1f247]{font-size:1.5rem}.text-yellow-600[data-v-a9c1f247]{color:#d8b500}.fa-solid.fa-circle-check[data-v-a9c1f247]{font-size:1.2rem}.mr-2[data-v-a9c1f247]{margin-right:.5rem}.flex.gap-4[data-v-a9c1f247]{display:flex;gap:1rem}.rounded-button[data-v-a9c1f247]{border-radius:4px;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer}.bg-yellow-600[data-v-a9c1f247]{background-color:#d8b500}.text-white[data-v-a9c1f247]{color:#fff}.px-4[data-v-a9c1f247]{padding-left:1rem;padding-right:1rem}.py-2[data-v-a9c1f247]{padding-top:.5rem;padding-bottom:.5rem}.hover\:bg-yellow-700[data-v-a9c1f247]:hover{background-color:#b79700}.fixed[data-v-a9c1f247]{position:fixed}.inset-0[data-v-a9c1f247]{top:0;left:0;right:0;bottom:0}.flex.items-center.justify-center[data-v-a9c1f247]{display:flex;align-items:center;justify-content:center}.bg-black.bg-opacity-50[data-v-a9c1f247]{opacity:1}.bg-white[data-v-a9c1f247]{background-color:#fff}.p-8[data-v-a9c1f247]{padding:2rem}.rounded-lg[data-v-a9c1f247]{border-radius:.5rem}.shadow-lg[data-v-a9c1f247]{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.text-xl[data-v-a9c1f247]{font-size:1.25rem}.font-bold[data-v-a9c1f247]{font-weight:700}.mb-4[data-v-a9c1f247]{margin-bottom:1rem}.text-center[data-v-a9c1f247]{text-align:center}.text-gray-600[data-v-a9c1f247]{color:#6b7280}.mb-6[data-v-a9c1f247]{margin-bottom:1.5rem}.flex.justify-center.gap-4[data-v-a9c1f247]{display:flex;justify-content:center;gap:1rem}.z-50[data-v-a9c1f247]{z-index:50}.absolute[data-v-a9c1f247]{position:absolute}.top-2[data-v-a9c1f247]{top:.5rem}.right-2[data-v-a9c1f247]{right:.5rem}.text-gray-500[data-v-a9c1f247]{color:#6b7280}.hover\:text-gray-700[data-v-a9c1f247]:hover{color:#4b5563}.lesson-content[data-v-cd23dcd5]{max-height:calc(100vh - 200px);overflow-y:auto}.editor-content[data-v-cd23dcd5] .lesson-media-selected{outline:2px solid #f43f5e;outline-offset:2px}.lesson-content[data-v-cd23dcd5]::-webkit-scrollbar{width:6px}.lesson-content[data-v-cd23dcd5]::-webkit-scrollbar-track{background:transparent}.lesson-content[data-v-cd23dcd5]::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:3px}.lesson-content[data-v-cd23dcd5]::-webkit-scrollbar-thumb:hover{background-color:#0003}button[data-v-150371ce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrollable-container[data-v-150371ce]{max-height:500px;overflow-y:auto}@keyframes animate-spin-7fb53bbc{to{transform:rotate(360deg)}}.chat-scroll[data-v-7a1a8a39]::-webkit-scrollbar{width:6px}.chat-scroll[data-v-7a1a8a39]::-webkit-scrollbar-track{background:transparent}.chat-scroll[data-v-7a1a8a39]::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:3px}.chat-scroll[data-v-7a1a8a39]::-webkit-scrollbar-thumb:hover{background-color:#0003}.chat-input-wrap[data-v-22f5d02a]{margin-top:auto}.tool-btn[data-v-22f5d02a]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid #d4e4ec;color:#3b6175;background:#f6fbff;transition:all .2s ease}.tool-btn[data-v-22f5d02a]:hover{border-color:#9fc7dc;background:#eef8ff}.tool-btn.is-recording[data-v-22f5d02a]{color:#fff;border-color:#d14343;background:#d14343}.chat-send-btn[data-v-22f5d02a]{min-height:38px;padding:0 14px}.chat-send-btn[data-v-22f5d02a]:disabled{opacity:.65;cursor:not-allowed}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#eee;color:#000}.hljs-link,.hljs-emphasis,.hljs-attribute,.hljs-addition{color:#070}.hljs-emphasis{font-style:italic}.hljs-strong,.hljs-string,.hljs-deletion{color:#d14}.hljs-strong{font-weight:700}.hljs-quote,.hljs-comment{color:#998;font-style:italic}.hljs-section,.hljs-title{color:#900}.hljs-class .hljs-title,.hljs-title.class_,.hljs-type{color:#458}.hljs-variable,.hljs-template-variable{color:#369}.hljs-bullet{color:#970}.hljs-meta{color:#34b}.hljs-code,.hljs-number,.hljs-literal,.hljs-keyword,.hljs-selector-tag{color:#099}.hljs-regexp{background-color:#fff0ff;color:#808}.hljs-symbol{color:#990073}.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class{color:#070}[ref=chatRef][data-v-37cf528c]::-webkit-scrollbar{width:6px}[ref=chatRef][data-v-37cf528c]::-webkit-scrollbar-track{background:transparent}[ref=chatRef][data-v-37cf528c]::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:3px}[ref=chatRef][data-v-37cf528c]::-webkit-scrollbar-thumb:hover{background-color:#0003}.detail-workbench[data-v-cb4d9f3e]{background:radial-gradient(circle at 12% 8%,#1a94bc29,#1a94bc00 38%),radial-gradient(circle at 85% 12%,#3585ce21,#3585ce00 42%),linear-gradient(180deg,#f7fcff,#edf7ff)}.workbench-inner[data-v-cb4d9f3e]{min-height:calc(100vh - 8px)}.chat-panel[data-v-cb4d9f3e],.doc-panel[data-v-cb4d9f3e]{min-height:calc(100vh - 48px)}@media (max-width: 1024px){.chat-panel[data-v-cb4d9f3e],.doc-panel[data-v-cb4d9f3e]{min-height:auto}}.container[data-v-f173d849]{max-width:800px;margin:0 auto;padding:20px}.input-section[data-v-f173d849]{margin-bottom:20px;display:flex;gap:10px}input[data-v-f173d849]{flex:1;padding:8px}button[data-v-f173d849]{padding:8px 16px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-f173d849]:disabled{background:#ccc}.messages[data-v-f173d849]{border:1px solid #eee;border-radius:8px;padding:15px}.message[data-v-f173d849]{margin-bottom:20px;padding:10px;border-radius:4px}.answer[data-v-f173d849]{background:#e3f2fd;padding:15px}.verbose[data-v-f173d849]{background:#f5f5f5;padding:15px}.follow-up button[data-v-f173d849]{background:#28a745}.error[data-v-f173d849]{color:#dc3545;padding:10px;background:#f8d7da;border-radius:4px;margin-bottom:10px}img[data-v-f173d849]{max-width:100%;margin-top:10px;border-radius:4px}.sidebar-shell[data-v-5a7e75b0]{border-radius:22px;background:linear-gradient(155deg,#ffffffd1,#e7f5ffb8);border:1px solid rgba(255,255,255,.8);box-shadow:0 22px 48px #1b6a9124;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sidebar-link[data-v-5a7e75b0]{position:relative;display:flex;align-items:center;padding:10px 12px;border-radius:12px;transition:all .26s ease;font-weight:500}.sidebar-link i[data-v-5a7e75b0]{width:18px;text-align:center}.sidebar-link.is-active[data-v-5a7e75b0]{color:#0f718f;background:linear-gradient(135deg,#1a94bc29,#1a94bc14);box-shadow:inset 0 0 0 1px #1a94bc47}.sidebar-link.is-active[data-v-5a7e75b0]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:#1592b9}@media (max-width: 1024px){.sidebar-shell[data-v-5a7e75b0]{position:static;border-radius:16px}}.material-main[data-v-ad2bcb5a]{background:#f7fcff;border-radius:20px}.material-toolbar[data-v-ad2bcb5a]{padding:2px 4px}.material-page-title[data-v-ad2bcb5a]{color:#27556f;font-weight:700}.upload-btn[data-v-ad2bcb5a]{border:1px solid rgba(26,148,188,.22);background:linear-gradient(135deg,#53bfdc,#30abc9);color:#f8fdff}.upload-btn[data-v-ad2bcb5a]:disabled{cursor:not-allowed;opacity:.75}.search-input[data-v-ad2bcb5a]{border:1px solid #d5e7f4;background:#ffffffe6;color:#42667c}.search-input[data-v-ad2bcb5a]:focus{outline:none;box-shadow:0 0 0 2px #1a94bc29}.material-state-box[data-v-ad2bcb5a]{min-height:180px;border-radius:16px;border:1px dashed #d2e4f2;background:#fff;display:grid;place-items:center;color:#5e7f95}.material-section[data-v-ad2bcb5a]{border-radius:20px;border:1px solid rgba(207,228,241,.82);background:#fff;box-shadow:0 10px 20px #1b6a910f;padding:20px}.material-section-title[data-v-ad2bcb5a]{color:#224b64}.material-section-count[data-v-ad2bcb5a]{color:#6a879a}.resource-grid[data-v-ad2bcb5a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}@media (max-width: 900px){.material-main[data-v-ad2bcb5a]{padding:16px}}body[data-v-7376458e]{margin:0;font-family:Arial,sans-serif}.resource-page[data-v-7376458e]{background:#edf7fd}.resource-shell[data-v-7376458e]{position:relative}.resource-hero[data-v-7376458e]{position:relative;overflow:hidden;border:1px solid rgba(154,203,229,.52);border-radius:20px;padding:20px 22px;background:linear-gradient(140deg,#f2f9ff,#e9f5ff 58%,#e5f2fc);box-shadow:0 14px 30px #226e911a}.resource-hero[data-v-7376458e]:after{content:"";position:absolute;right:-40px;top:-54px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#1a94bc42,#1a94bc00 68%);pointer-events:none}.resource-hero-tag[data-v-7376458e]{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#1187ac1a;color:#0f789b;font-size:.75rem;letter-spacing:.08em;font-weight:700}.resource-hero-tag i[data-v-7376458e]{font-size:.78rem}.resource-hero-subtitle[data-v-7376458e]{color:#0d7ba0;font-size:.82rem;letter-spacing:.08em;font-weight:700;text-transform:uppercase}.resource-hero-title[data-v-7376458e]{margin-top:10px;color:#16536c;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:800;line-height:1.25;max-width:760px}.resource-hero-desc[data-v-7376458e]{margin-top:10px;color:#4f7388;font-size:.97rem;line-height:1.7;max-width:760px}.resource-content-panel[data-v-7376458e]{border:1px solid #d5e7f4;border-radius:24px;background:#f7fcff;box-shadow:0 18px 40px #1d66881a;overflow:hidden}.resource-card[data-v-7376458e]:hover{transform:translateY(-4px);transition:all .3s ease}input[type=number][data-v-7376458e]::-webkit-inner-spin-button,input[type=number][data-v-7376458e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.points-insufficient[data-v-7376458e]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (max-width: 1024px){.resource-content-panel[data-v-7376458e]{border-radius:18px}}@media (max-width: 640px){.resource-hero[data-v-7376458e]{border-radius:16px;padding:14px}.resource-hero-tag[data-v-7376458e]{font-size:.68rem;padding:6px 10px}.resource-hero-desc[data-v-7376458e]{font-size:.88rem}}.overview-shell[data-v-5677bb30]{border-radius:16px;border:1px solid #d7e5f3;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 10px 24px #16447614;padding:14px;display:grid;gap:12px}.overview-header[data-v-5677bb30]{display:flex;align-items:center;justify-content:space-between;gap:8px}.back-link[data-v-5677bb30]{border:none;background:transparent;color:#2e4d74;display:inline-flex;align-items:center;gap:8px;font-size:22px;font-weight:700;line-height:1.1}.status-pill[data-v-5677bb30]{border-radius:999px;border:1px solid #cce1f5;background:#e9f5ff;color:#1f6ea8;font-size:12px;font-weight:600;padding:4px 10px}.stats-grid[data-v-5677bb30]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat-card[data-v-5677bb30]{border-radius:12px;border:1px solid #dfebf7;background:#fff;padding:14px}.stat-label[data-v-5677bb30]{margin:0;color:#5f7698;font-size:13px}.stat-value[data-v-5677bb30]{margin:6px 0 0;color:#1e75ab;font-size:34px;font-weight:700;line-height:1}.action-row[data-v-5677bb30]{display:flex;flex-wrap:wrap;gap:10px}.action-btn[data-v-5677bb30]{border:none;border-radius:10px;min-height:38px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.action-btn[data-v-5677bb30]:hover{transform:translateY(-1px)}.action-btn-primary[data-v-5677bb30]{background:#228fbc;color:#fff;box-shadow:0 8px 14px #228fbc47}.action-btn-soft[data-v-5677bb30]{background:#eaf4fc;color:#2f6994}.action-btn-success[data-v-5677bb30]{background:#1fb56e;color:#fff;box-shadow:0 8px 14px #1fb56e3d}.notice-board[data-v-5677bb30]{border-radius:12px;border:1px solid #dfebf7;background:#fff;padding:12px;display:grid;gap:10px}.notice-board-head[data-v-5677bb30]{display:flex;align-items:center;justify-content:space-between;gap:8px}.notice-board-head h3[data-v-5677bb30]{margin:0;color:#2a4f79;font-size:15px}.mini-publish-btn[data-v-5677bb30]{border:1px solid #cfe0f2;background:#eff6fd;color:#2f6994;border-radius:8px;min-height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.notice-list[data-v-5677bb30]{display:grid;gap:8px}.notice-item[data-v-5677bb30]{border:1px solid #e2ebf8;border-radius:10px;background:#fbfdff;padding:10px}.notice-title-row[data-v-5677bb30]{display:flex;align-items:center;justify-content:space-between;gap:8px}.notice-title-row h4[data-v-5677bb30]{margin:0;color:#2d547f;font-size:14px}.notice-item p[data-v-5677bb30]{margin:8px 0 0;color:#5b7397;font-size:12px;line-height:1.6}.notice-badges[data-v-5677bb30]{display:inline-flex;gap:6px;flex-wrap:wrap}.notice-type[data-v-5677bb30]{min-height:20px;border-radius:999px;padding:0 8px;display:inline-flex;align-items:center;font-size:11px;font-weight:600}.type-normal[data-v-5677bb30]{background:#e9f3ff;color:#2f6994}.type-adjust[data-v-5677bb30]{background:#fff4e7;color:#bd7b2f}.type-homework[data-v-5677bb30]{background:#ecf9f1;color:#1d8b62}.type-exam[data-v-5677bb30]{background:#ffeded;color:#cc4f4f}.type-pinned[data-v-5677bb30]{background:#f7edff;color:#7a45b4}.notice-foot[data-v-5677bb30]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7a90af;font-size:11px}.notice-recall-btn[data-v-5677bb30]{border:1px solid #f0d2d2;background:#fff6f6;color:#ba4a4a;border-radius:8px;min-height:24px;padding:0 8px;font-size:11px;cursor:pointer}.notice-recall-btn[data-v-5677bb30]:hover{background:#ffecec}.recall-confirm-modal[data-v-5677bb30]{width:min(480px,100%)}.recall-confirm-text[data-v-5677bb30]{margin:0;color:#4f6a8f;font-size:14px;line-height:1.6}.recall-confirm-btn[data-v-5677bb30]{border-color:#c44747;background:#c44747}.notice-empty[data-v-5677bb30]{margin:0;color:#6d84a6;font-size:12px}.notice-modal-mask[data-v-5677bb30]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;background:#0c1c306b;display:grid;place-items:center;padding:16px}.notice-modal[data-v-5677bb30]{width:min(620px,100%);border-radius:14px;border:1px solid #dce8f7;background:#fff;box-shadow:0 18px 36px #122b4c3d;padding:14px;display:grid;gap:10px}.notice-modal header[data-v-5677bb30]{display:flex;justify-content:space-between;align-items:center}.notice-modal h3[data-v-5677bb30]{margin:0;color:#2b4f79}.close-btn[data-v-5677bb30]{width:30px;height:30px;border-radius:8px;border:1px solid #d6e3f2;background:#f7fbff;color:#5e7fa4}.notice-form-grid[data-v-5677bb30]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,180px);gap:10px}.notice-form-grid label[data-v-5677bb30]{display:grid;gap:6px}.notice-form-grid .full-width[data-v-5677bb30]{grid-column:1 / -1}.notice-form-grid span[data-v-5677bb30]{color:#5f789a;font-size:12px}.notice-form-grid input[type=text][data-v-5677bb30],.notice-form-grid select[data-v-5677bb30],.notice-form-grid textarea[data-v-5677bb30]{border:1px solid #d8e4f3;border-radius:10px;padding:8px 10px;font-size:13px;color:#3b5578;outline:none}.notice-form-grid textarea[data-v-5677bb30]{resize:vertical}.checkbox-label[data-v-5677bb30]{grid-column:1 / -1;display:inline-flex!important;align-items:center;gap:8px}.notice-error[data-v-5677bb30]{margin:0;color:#cb4d4d;font-size:12px}.notice-actions[data-v-5677bb30]{display:flex;justify-content:flex-end;gap:8px}.cancel-btn[data-v-5677bb30],.submit-btn[data-v-5677bb30]{min-height:34px;border-radius:10px;border:1px solid #d6e3f2;padding:0 12px;font-size:12px;font-weight:600}.cancel-btn[data-v-5677bb30]{background:#f7fbff;color:#5e7fa4}.submit-btn[data-v-5677bb30]{border-color:#2a8dbe;background:#2a8dbe;color:#fff}.info-line[data-v-5677bb30],.error-line[data-v-5677bb30]{margin:0;font-size:12px}.info-line[data-v-5677bb30]{color:#6683a8}.error-line[data-v-5677bb30]{color:#d64444}@media (max-width: 1024px){.stats-grid[data-v-5677bb30]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.back-link[data-v-5677bb30]{font-size:18px}.stats-grid[data-v-5677bb30],.notice-form-grid[data-v-5677bb30]{grid-template-columns:1fr}}.student-list-card[data-v-ef2628d4]{border-radius:14px;border:1px solid #deebf7;background:#fff;overflow:hidden}.toolbar[data-v-ef2628d4]{padding:12px;border-bottom:1px solid #e8f0fa;display:flex;justify-content:space-between;align-items:center;gap:10px}.search-wrap[data-v-ef2628d4]{height:38px;width:280px;border:1px solid #d9e6f4;border-radius:10px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;color:#7a8faa}.search-wrap input[data-v-ef2628d4]{border:none;outline:none;width:100%;color:#2e425d;font-size:13px}.toolbar-actions[data-v-ef2628d4]{display:flex;gap:8px}.toolbar-btn[data-v-ef2628d4]{border:1px solid #d3e1f0;background:#f2f7fd;color:#476889;min-height:36px;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:7px}.toolbar-btn-primary[data-v-ef2628d4]{background:#e9f4ff;color:#2a74a8}.table-wrap[data-v-ef2628d4]{overflow-x:auto}.student-table[data-v-ef2628d4]{width:100%;border-collapse:collapse}.student-table thead tr[data-v-ef2628d4]{background:#f5f9ff}.student-table th[data-v-ef2628d4],.student-table td[data-v-ef2628d4]{text-align:left;padding:12px 14px;border-bottom:1px solid #edf2f8;font-size:13px}.student-table th[data-v-ef2628d4]{color:#607794;font-weight:600}.student-table td[data-v-ef2628d4]{color:#2f4159}.link-btn[data-v-ef2628d4]{border:none;background:transparent;color:#2382ba;margin-right:10px}.link-btn.danger[data-v-ef2628d4]{color:#e15050;margin-right:0}.empty-wrap[data-v-ef2628d4]{min-height:160px;display:grid;place-items:center;color:#7590ad;font-size:13px;gap:8px}.pager[data-v-ef2628d4]{padding:10px 12px;border-top:1px solid #e8f0fa;display:flex;justify-content:space-between;align-items:center;color:#6f86a2;font-size:12px}.pager-controls[data-v-ef2628d4]{display:flex;gap:6px}.pager-controls button[data-v-ef2628d4]{min-width:30px;height:30px;border:1px solid #d7e4f2;border-radius:8px;background:#fff;color:#5b7290;font-size:12px}.pager-controls button.active[data-v-ef2628d4]{border-color:#2b85b4;background:#2b85b4;color:#fff}.pager-controls button[data-v-ef2628d4]:disabled{opacity:.5}@media (max-width: 860px){.toolbar[data-v-ef2628d4]{flex-direction:column;align-items:stretch}.search-wrap[data-v-ef2628d4]{width:100%}}.materials-shell[data-v-146aa426]{border-radius:16px;border:1px solid #dde8f6;background:#fff;overflow:hidden}.materials-head[data-v-146aa426]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #edf2fa;background:linear-gradient(180deg,#fbfdff,#f4f8fe)}.head-text h3[data-v-146aa426]{margin:0;color:#264c78;font-size:17px}.head-text p[data-v-146aa426]{margin:4px 0 0;color:#6e89ab;font-size:12px}.upload-btn[data-v-146aa426]{min-height:36px;border-radius:10px;border:1px solid #2a8dbe;background:#2a8dbe;color:#fff;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.toolbar[data-v-146aa426]{padding:12px 16px;display:flex;align-items:center;gap:8px}.search-wrap[data-v-146aa426]{flex:1;min-height:38px;border:1px solid #d4e1f2;border-radius:10px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;color:#7a8faa}.search-wrap input[data-v-146aa426]{border:none;outline:none;width:100%;color:#354f72;font-size:13px}.search-btn[data-v-146aa426]{min-height:38px;padding:0 14px;border-radius:10px;border:1px solid #2a8dbe;background:#f1f8fe;color:#2a8dbe;font-weight:600;font-size:13px}.materials-grid[data-v-146aa426]{padding:8px 16px 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.material-card[data-v-146aa426]{border:1px solid #e3ebf8;border-radius:14px;background:#fff;padding:14px;display:grid;gap:10px;transition:all .2s ease}.material-card[data-v-146aa426]:hover{border-color:#c9d9ef;box-shadow:0 6px 14px #1f4b8214}.card-main[data-v-146aa426]{display:flex;align-items:center;gap:10px;cursor:pointer}.material-icon[data-v-146aa426]{font-size:30px}.meta h4[data-v-146aa426]{margin:0;color:#1f3f6f;font-size:18px;line-height:1.35}.meta p[data-v-146aa426]{margin:5px 0 0;color:#6f87a7;font-size:14px}.card-foot[data-v-146aa426]{display:flex;justify-content:space-between;align-items:center;color:#627b9f;font-size:13px}.action-btn[data-v-146aa426]{width:32px;height:32px;border-radius:8px;border:1px solid #d5e2f2;background:#f7fbff;color:#6583a9}.empty-wrap[data-v-146aa426]{min-height:220px;display:grid;place-items:center;text-align:center;color:#6f89aa;gap:10px}.empty-wrap i[data-v-146aa426]{font-size:28px}.pager[data-v-146aa426]{padding:10px 16px 14px;border-top:1px solid #edf2fa;display:flex;justify-content:space-between;align-items:center;color:#6f87a6;font-size:12px}.pager-controls[data-v-146aa426]{display:flex;gap:6px}.pager-controls button[data-v-146aa426]{min-width:30px;height:30px;border:1px solid #d7e4f2;border-radius:8px;background:#fff;color:#5b7290;font-size:12px}.pager-controls button.active[data-v-146aa426]{border-color:#2b85b4;background:#2b85b4;color:#fff}.pager-controls button[data-v-146aa426]:disabled{opacity:.5}.upload-mask[data-v-146aa426]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;background:#111f3870;display:grid;place-items:center;padding:16px}.upload-modal[data-v-146aa426]{width:min(540px,100%);border-radius:16px;border:1px solid #dbe7f6;background:#fff;padding:16px;box-shadow:0 18px 40px #11213b3d}.upload-modal h3[data-v-146aa426]{margin:0 0 12px;color:#24446f}.file-list[data-v-146aa426]{margin:12px 0;padding:0;list-style:none;display:grid;gap:8px;max-height:180px;overflow-y:auto}.file-list li[data-v-146aa426]{border:1px solid #e3ebf8;border-radius:10px;padding:8px 10px;display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#48658e}.file-list button[data-v-146aa426]{border:none;background:transparent;color:#d34d4d}.file-empty[data-v-146aa426]{margin:12px 0;color:#7892b2;font-size:13px}.modal-actions[data-v-146aa426]{display:flex;justify-content:flex-end;gap:8px}.confirm-btn[data-v-146aa426],.cancel-btn[data-v-146aa426]{min-height:36px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600}.confirm-btn[data-v-146aa426]{border:1px solid #2a8dbe;background:#2a8dbe;color:#fff}.cancel-btn[data-v-146aa426]{border:1px solid #d6e2f2;background:#f7fbff;color:#5b789f}@media (max-width: 720px){.materials-head[data-v-146aa426],.toolbar[data-v-146aa426],.pager[data-v-146aa426]{flex-direction:column;align-items:stretch}.search-btn[data-v-146aa426],.upload-btn[data-v-146aa426]{justify-content:center}}.homework-shell[data-v-bcdca006]{border-radius:16px;border:1px solid #dde8f6;background:#fff;overflow:hidden}.homework-head[data-v-bcdca006]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #edf2fa;background:linear-gradient(180deg,#fbfdff,#f4f8fe)}.head-text h3[data-v-bcdca006]{margin:0;color:#264c78;font-size:17px}.head-text p[data-v-bcdca006]{margin:4px 0 0;color:#6e89ab;font-size:12px}.add-btn[data-v-bcdca006]{min-height:36px;border-radius:10px;border:1px solid #2a8dbe;background:#2a8dbe;color:#fff;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.filter-bar[data-v-bcdca006]{padding:12px 16px;display:flex;gap:8px;flex-wrap:wrap}.filter-btn[data-v-bcdca006]{min-height:34px;padding:0 12px;border-radius:10px;border:1px solid #d6e3f3;background:#f5f9ff;color:#5f7fa4;font-size:13px;font-weight:600}.filter-btn.active[data-v-bcdca006]{border-color:#2a8dbe;background:#2a8dbe;color:#fff}.homework-list[data-v-bcdca006]{padding:8px 16px 16px;display:grid;gap:12px}.homework-card[data-v-bcdca006]{border:1px solid #e3ebf8;border-radius:14px;background:#fff;padding:14px;display:grid;gap:10px}.card-top[data-v-bcdca006]{display:flex;justify-content:space-between;gap:12px}.homework-card h4[data-v-bcdca006]{margin:0;color:#1f3f6f;font-size:18px;line-height:1.35}.status-tag[data-v-bcdca006]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;margin-right:8px}.status-tag.ongoing[data-v-bcdca006]{background:#e9f7f2;color:#1f8c69}.status-tag.ended[data-v-bcdca006]{background:#eff2f7;color:#7a8496}.meta-row[data-v-bcdca006]{margin-top:8px;display:flex;flex-wrap:wrap;gap:12px;color:#6e88aa;font-size:13px}.meta-row i[data-v-bcdca006]{margin-right:4px}.action-row[data-v-bcdca006]{display:flex;gap:8px;align-items:flex-start}.primary-ghost[data-v-bcdca006],.common-ghost[data-v-bcdca006],.danger-ghost[data-v-bcdca006]{min-height:30px;padding:0 10px;border-radius:8px;border:1px solid #d7e3f2;background:#f7fbff;font-size:12px}.primary-ghost[data-v-bcdca006]{color:#2a8dbe}.common-ghost[data-v-bcdca006]{color:#5c7597}.danger-ghost[data-v-bcdca006]{color:#cf4e4e}.desc[data-v-bcdca006]{margin:0;color:#4f678a;font-size:14px;line-height:1.65}.empty-wrap[data-v-bcdca006]{min-height:220px;display:grid;place-items:center;text-align:center;color:#6f89aa;gap:10px}.empty-wrap i[data-v-bcdca006]{font-size:28px}.pager[data-v-bcdca006]{padding:10px 16px 14px;border-top:1px solid #edf2fa;display:flex;justify-content:space-between;align-items:center;color:#6f87a6;font-size:12px}.pager-controls[data-v-bcdca006]{display:flex;gap:6px}.pager-controls button[data-v-bcdca006]{min-width:30px;height:30px;border:1px solid #d7e4f2;border-radius:8px;background:#fff;color:#5b7290;font-size:12px}.pager-controls button.active[data-v-bcdca006]{border-color:#2b85b4;background:#2b85b4;color:#fff}.pager-controls button[data-v-bcdca006]:disabled{opacity:.5}.modal-mask[data-v-bcdca006]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;background:#111f3870;display:grid;place-items:center;padding:16px}.modal-card[data-v-bcdca006]{width:min(620px,100%);border-radius:16px;border:1px solid #dbe7f6;background:#fff;padding:16px;box-shadow:0 18px 40px #11213b3d}.modal-card h3[data-v-bcdca006]{margin:0 0 12px;color:#24446f}.homework-form[data-v-bcdca006]{display:grid;gap:10px}.homework-form label[data-v-bcdca006]{display:grid;gap:6px}.homework-form span[data-v-bcdca006]{color:#5b769a;font-size:13px}.homework-form input[data-v-bcdca006],.homework-form textarea[data-v-bcdca006]{min-height:38px;border:1px solid #d7e4f2;border-radius:10px;padding:8px 10px;color:#365175;font-size:13px;outline:none}.homework-form textarea[data-v-bcdca006]{resize:vertical;min-height:96px}.modal-actions[data-v-bcdca006]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.cancel-btn[data-v-bcdca006],.submit-btn[data-v-bcdca006]{min-height:36px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600}.cancel-btn[data-v-bcdca006]{border:1px solid #d6e2f2;background:#f7fbff;color:#5b789f}.submit-btn[data-v-bcdca006]{border:1px solid #2a8dbe;background:#2a8dbe;color:#fff}@media (max-width: 880px){.homework-head[data-v-bcdca006],.pager[data-v-bcdca006],.card-top[data-v-bcdca006]{flex-direction:column;align-items:stretch}.action-row[data-v-bcdca006]{justify-content:flex-start;flex-wrap:wrap}}.attendance-shell[data-v-c16932b6]{border-radius:16px;border:1px solid #dde8f6;background:#fff;overflow:hidden}.attendance-head[data-v-c16932b6]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #edf2fa;background:linear-gradient(180deg,#fbfdff,#f4f8fe)}.head-text h3[data-v-c16932b6]{margin:0;color:#264c78;font-size:17px}.head-text p[data-v-c16932b6]{margin:4px 0 0;color:#6e89ab;font-size:12px}.head-actions[data-v-c16932b6]{display:flex;gap:8px}.ghost-btn[data-v-c16932b6],.primary-btn[data-v-c16932b6]{min-height:36px;border-radius:10px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.ghost-btn[data-v-c16932b6]{border:1px solid #d7e4f2;background:#f7fbff;color:#5b789f}.primary-btn[data-v-c16932b6]{border:1px solid #2a8dbe;background:#2a8dbe;color:#fff}.toolbar[data-v-c16932b6]{padding:12px 16px;display:flex;gap:8px;flex-wrap:wrap}.search-wrap[data-v-c16932b6]{flex:1;min-width:220px;min-height:38px;border:1px solid #d4e1f2;border-radius:10px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;color:#7a8faa}.search-wrap input[data-v-c16932b6]{border:none;outline:none;width:100%;color:#354f72;font-size:13px}.time-btn[data-v-c16932b6]{min-height:38px;padding:0 12px;border-radius:10px;border:1px solid #d6e3f3;background:#f5f9ff;color:#5f7fa4;font-size:13px;font-weight:600}.table-wrap[data-v-c16932b6]{padding:0 16px 16px;overflow-x:auto}.attendance-table[data-v-c16932b6]{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e3ebf8;border-radius:12px;overflow:hidden}.attendance-table thead tr[data-v-c16932b6]{background:#f3f8ff}.attendance-table th[data-v-c16932b6],.attendance-table td[data-v-c16932b6]{padding:12px 10px;text-align:left;color:#405a7e;font-size:13px;border-bottom:1px solid #edf2fa;white-space:nowrap}.attendance-table th[data-v-c16932b6]{color:#5b7598;font-weight:700}.attendance-table tbody tr:last-child td[data-v-c16932b6]{border-bottom:none}.course-cell[data-v-c16932b6]{color:#2f4e79;font-weight:600}.count-pill[data-v-c16932b6]{display:inline-flex;min-width:32px;justify-content:center;border-radius:999px;padding:2px 8px;font-weight:600}.count-pill.present[data-v-c16932b6]{background:#eaf8f1;color:#1f8c69}.count-pill.leave[data-v-c16932b6]{background:#eef6ff;color:#2b6ab0}.count-pill.absent[data-v-c16932b6]{background:#fff1f1;color:#cb4f4f}.count-pill.late[data-v-c16932b6]{background:#fff7ea;color:#bf7a26}.row-actions[data-v-c16932b6]{display:inline-flex;gap:8px}.link-btn[data-v-c16932b6]{border:1px solid #d7e3f2;background:#f7fbff;color:#2a8dbe;border-radius:8px;min-height:28px;padding:0 8px;font-size:12px}.empty-wrap[data-v-c16932b6]{min-height:220px;display:grid;place-items:center;text-align:center;color:#6f89aa;gap:10px}.empty-wrap i[data-v-c16932b6]{font-size:28px}.pager[data-v-c16932b6]{padding:10px 16px 14px;border-top:1px solid #edf2fa;display:flex;justify-content:space-between;align-items:center;color:#6f87a6;font-size:12px}.pager-controls[data-v-c16932b6]{display:flex;gap:6px}.pager-controls button[data-v-c16932b6]{min-width:30px;height:30px;border:1px solid #d7e4f2;border-radius:8px;background:#fff;color:#5b7290;font-size:12px}.pager-controls button.active[data-v-c16932b6]{border-color:#2b85b4;background:#2b85b4;color:#fff}.pager-controls button[data-v-c16932b6]:disabled{opacity:.5}@media (max-width: 960px){.attendance-head[data-v-c16932b6],.pager[data-v-c16932b6]{flex-direction:column;align-items:stretch}.head-actions[data-v-c16932b6]{justify-content:flex-start;flex-wrap:wrap}}.el-avatar{--el-avatar-text-color: var(--el-color-white);--el-avatar-bg-color: var(--el-text-color-disabled);--el-avatar-text-size: 14px;--el-avatar-icon-size: 18px;--el-avatar-border-radius: var(--el-border-radius-base);--el-avatar-size-large: 56px;--el-avatar-size-small: 24px;--el-avatar-size: 40px;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;text-align:center;overflow:hidden;outline:none;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size)}.el-avatar>img{display:block;width:100%;height:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size: 24px}.el-avatar--large{--el-avatar-size: 56px}.el-textarea{--el-input-text-color: var(--el-text-color-regular);--el-input-border: var(--el-border);--el-input-hover-border: var(--el-border-color-hover);--el-input-focus-border: var(--el-color-primary);--el-input-transparent-border: 0 0 0 1px transparent inset;--el-input-border-color: var(--el-border-color);--el-input-border-radius: var(--el-border-radius-base);--el-input-bg-color: var(--el-fill-color-blank);--el-input-icon-color: var(--el-text-color-placeholder);--el-input-placeholder-color: var(--el-text-color-placeholder);--el-input-hover-border-color: var(--el-border-color-hover);--el-input-clear-hover-color: var(--el-text-color-secondary);--el-input-focus-border-color: var(--el-color-primary);--el-input-width: 100%;position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:var(--el-font-size-base)}.el-textarea__inner{position:relative;display:block;resize:vertical;padding:5px 11px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;font-family:inherit;color:var(--el-input-text-color, var(--el-text-color-regular));background-color:var(--el-input-bg-color, var(--el-fill-color-blank));background-image:none;-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;border-radius:var(--el-input-border-radius, var(--el-border-radius-base));transition:var(--el-transition-box-shadow);border:none}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color, var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{outline:none;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);position:absolute;font-size:12px;line-height:14px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color: var(--el-text-color-regular);--el-input-border: var(--el-border);--el-input-hover-border: var(--el-border-color-hover);--el-input-focus-border: var(--el-color-primary);--el-input-transparent-border: 0 0 0 1px transparent inset;--el-input-border-color: var(--el-border-color);--el-input-border-radius: var(--el-border-radius-base);--el-input-bg-color: var(--el-fill-color-blank);--el-input-icon-color: var(--el-text-color-placeholder);--el-input-placeholder-color: var(--el-text-color-placeholder);--el-input-hover-border-color: var(--el-border-color-hover);--el-input-clear-hover-color: var(--el-text-color-secondary);--el-input-focus-border-color: var(--el-color-primary);--el-input-width: 100%;--el-input-height: var(--el-component-size);position:relative;font-size:var(--el-font-size-base);display:inline-flex;width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:var(--el-text-color-disabled)}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);font-size:14px;cursor:pointer}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:var(--el-color-info);font-size:12px}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;display:inline-block;padding-left:8px}.el-input__wrapper{display:inline-flex;flex-grow:1;align-items:center;justify-content:center;padding:1px 11px;background-color:var(--el-input-bg-color, var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius, var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);transform:translateZ(0);box-shadow:0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height: calc(var(--el-input-height, 32px) - 2px)}.el-input__inner{width:100%;flex-grow:1;-webkit-appearance:none;color:var(--el-input-text-color, var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);padding:0;outline:none;border:none;background:none;box-sizing:border-box}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color, var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color, var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__prefix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color, var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__suffix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;display:flex;justify-content:center;align-items:center;transition:all var(--el-transition-duration);margin-left:8px}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;pointer-events:none;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height: var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height: calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height: var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height: calc(var(--el-input-height, 24px) - 2px)}.el-input-group{display:inline-flex;width:100%;align-items:stretch}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:100%;border-radius:var(--el-input-border-radius);padding:0 20px;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{border-color:transparent;background-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-hidden{display:none!important}.discussion-shell[data-v-09360626]{border-radius:16px;border:1px solid #dde8f6;background:#fff;overflow:hidden;padding-bottom:8px}.discussion-head[data-v-09360626]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #edf2fa;background:linear-gradient(180deg,#fbfdff,#f4f8fe)}.head-text h3[data-v-09360626]{margin:0;color:#264c78;font-size:17px}.head-text p[data-v-09360626]{margin:4px 0 0;color:#6e89ab;font-size:12px}.ask-toggle-btn[data-v-09360626]{border-radius:10px;min-height:36px}.custom-button[data-v-09360626]{transition:all .3s ease}.custom-button[data-v-09360626]:hover{background-color:#e8f4f8;color:#1a94bc;border:1px solid #e8f4f8}.discussion-list[data-v-09360626]{padding:12px 16px;display:grid;gap:12px}.question-container[data-v-09360626]{background:#fff;border-radius:12px;padding:14px;border:1px solid #e3ebf8;box-shadow:0 2px 8px #17386008;transition:all .3s ease}.question-container[data-v-09360626]:hover{transform:translateY(-1px);box-shadow:0 8px 16px #1f4b8214}.question-header[data-v-09360626]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.user-info[data-v-09360626]{display:flex;align-items:flex-start;gap:12px}.user-meta[data-v-09360626]{display:flex;flex-direction:column}.username[data-v-09360626]{font-size:14px;color:#3d577b;font-weight:500}.timestamp[data-v-09360626]{font-size:12px;color:#909399;margin-top:2px}[data-v-09360626] .teacher-avatar{background:linear-gradient(135deg,#1d8cbf,#2b78c3);color:#fff;font-weight:700}[data-v-09360626] .student-avatar{background:linear-gradient(135deg,#51b88f,#2fa77e);color:#fff;font-weight:700}.question-content[data-v-09360626]{margin:12px 0}.question-text[data-v-09360626]{color:#4f678a;font-size:15px;line-height:1.6;margin:0 0 12px}.actions[data-v-09360626]{display:flex;gap:16px;align-items:center}.el-button[data-v-09360626]{transition:all .2s ease}.el-icon[data-v-09360626]{vertical-align:middle;font-size:16px}.liked-icon[data-v-09360626]{color:#f56c6c!important}.action-text[data-v-09360626]{margin-left:4px;font-size:13px}.reply-input-area[data-v-09360626]{background:#f7fbff;border-radius:8px;padding:12px;margin:16px 0;border:1px solid #dce8f7}.reply-actions[data-v-09360626]{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.replies[data-v-09360626]{margin-top:16px;padding-left:24px;position:relative}.replies[data-v-09360626]:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:2px;background:#ebeef5}.reply-item[data-v-09360626]{background:#fff;border-radius:8px;padding:12px 16px;margin-bottom:12px;border:1px solid #e7eef9;transition:all .3s ease}.reply-item[data-v-09360626]:hover{box-shadow:2px 2px 8px #e8f4f8}.reply-header[data-v-09360626]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.reply-content[data-v-09360626]{color:#606266;font-size:14px;line-height:1.6;padding-left:44px;position:relative}.reply-content[data-v-09360626]:before{content:"“";position:absolute;left:28px;top:-4px;color:#c0c4cc;font-size:24px;font-family:serif}.ask-area[data-v-09360626]{background:#fff;border-radius:8px;padding:12px 16px;margin:12px 16px 0;border:1px solid #dce8f7}.el-button--primary[data-v-09360626]{background:#1a94bc;border:none;color:#fff;border-radius:8px;padding:10px 20px;transition:all .2s ease}.el-button--primary[data-v-09360626]:hover{background-color:#2177b8;opacity:.95;transform:translateY(-1px);box-shadow:0 4px 12px #82b0d6;color:#fff}.expand-btn[data-v-09360626]{color:#2a8dbe;font-weight:600}.empty-wrap[data-v-09360626]{min-height:220px;display:grid;place-items:center;text-align:center;color:#6f89aa;gap:10px;padding:16px}.empty-wrap i[data-v-09360626]{font-size:28px}@keyframes fadeIn-09360626{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reply-item[data-v-09360626]{animation:fadeIn-09360626 .3s ease}[data-v-09360626]::-webkit-scrollbar{width:0px;height:6px}[data-v-09360626]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-09360626]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-09360626]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-09360626] .custom-input .el-input__inner{border:1px solid #ccc;transition:border-color .3s ease}[data-v-09360626] .custom-input .el-input__inner:focus{border-color:#1a94bc}@media (max-width: 860px){.discussion-head[data-v-09360626],.question-header[data-v-09360626]{flex-direction:column;align-items:stretch}.replies[data-v-09360626]{padding-left:10px}.replies[data-v-09360626]:before{display:none}}.class-detail-page[data-v-4cf01e00]{min-height:100vh;background:radial-gradient(920px 340px at 90% -6%,rgba(69,112,205,.12),transparent 60%),radial-gradient(760px 320px at 0% 102%,rgba(35,168,201,.1),transparent 62%),linear-gradient(180deg,#eff4fb,#f4f7fc);padding-bottom:20px;position:relative}.class-detail-glow[data-v-4cf01e00]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(120deg,rgba(45,88,158,.05) 1px,transparent 1px),linear-gradient(210deg,rgba(45,88,158,.04) 1px,transparent 1px);background-size:32px 32px;opacity:.2}.class-detail-layout[data-v-4cf01e00]{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:30px 15px 15px;display:grid;gap:14px}.hero-panel[data-v-4cf01e00]{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(130deg,#fffffff5,#edf7fff5);border:1px solid #dbe7f5;box-shadow:0 14px 28px #223d7014;padding:18px;display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.hero-panel[data-v-4cf01e00]:before,.hero-panel[data-v-4cf01e00]:after{content:"";position:absolute;pointer-events:none}.hero-panel[data-v-4cf01e00]:before{width:260px;height:260px;right:-120px;top:-150px;border-radius:50%;background:radial-gradient(circle,#ffce7a52,#ffce7a00)}.hero-panel[data-v-4cf01e00]:after{width:220px;height:220px;left:-120px;bottom:-150px;border-radius:50%;background:radial-gradient(circle,#72c6ef47,#72c6ef00)}.hero-text[data-v-4cf01e00]{position:relative;z-index:1;max-width:760px}.hero-kicker[data-v-4cf01e00]{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#276f9d;display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;background:#f1f9ffeb;border:1px solid #d2e6f8}.hero-title[data-v-4cf01e00]{margin:10px 0 8px;font-size:30px;line-height:1.2;letter-spacing:.01em;background:linear-gradient(120deg,#173d65,#2d78a6 55%,#1a507f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-4cf01e00]{margin:0;font-size:14px;color:#64789f;line-height:1.55}.hero-tags[data-v-4cf01e00]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hero-tags span[data-v-4cf01e00]{min-height:34px;border-radius:999px;border:1px solid #d5e8f8;background:linear-gradient(120deg,#f4fbff,#fffef5);color:#3d5f82;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;padding:0 12px}.hero-tags i[data-v-4cf01e00]{color:#3188b7}.overview-wrap[data-v-4cf01e00]{border-radius:16px;overflow:hidden}.empty-state[data-v-4cf01e00]{min-height:130px;border-radius:16px;border:1px dashed #c9d8ea;background:#fffc;display:grid;place-items:center;color:#617c9f;font-size:14px;gap:8px}.content-card[data-v-4cf01e00]{border-radius:18px;border:1px solid #d8e4f2;background:#fff;box-shadow:0 12px 28px #19437314;overflow:hidden}.tab-bar[data-v-4cf01e00]{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border-bottom:1px solid #e4edf8;background:linear-gradient(180deg,#fbfdff,#f6faff)}.tab-btn[data-v-4cf01e00]{border:1px solid #d9e6f4;background:#fff;color:#5b7192;border-radius:10px;min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;transition:all .2s ease}.tab-btn[data-v-4cf01e00]:hover{border-color:#b9d3ed;color:#2d5f8f;background:#f2f8ff}.tab-btn.is-active[data-v-4cf01e00]{color:#fff;border-color:#2b85b4;background:linear-gradient(130deg,#2f9ec2,#287cb0);box-shadow:0 8px 16px #267faf40}.tab-content[data-v-4cf01e00]{padding:12px}@media (max-width: 980px){.class-detail-layout[data-v-4cf01e00]{padding:82px 12px 18px}.hero-panel[data-v-4cf01e00]{flex-direction:column;padding:14px}.hero-title[data-v-4cf01e00]{font-size:clamp(22px,6vw,28px)}.hero-subtitle[data-v-4cf01e00]{font-size:13px}.hero-tags[data-v-4cf01e00]{justify-content:flex-start}}.radar-wrap[data-v-21d62549]{width:100%;min-height:320px}.chat-shell[data-v-b69ed4c9]{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;padding:12px}.chat-head[data-v-b69ed4c9]{border-bottom:1px solid #e4ebf4;padding-bottom:8px;display:flex;justify-content:space-between;align-items:center}.chat-head h2[data-v-b69ed4c9]{margin:0;color:#2a4f7a;font-size:19px}.chat-head span[data-v-b69ed4c9]{color:#7a92b0;font-size:12px}.quick-row[data-v-b69ed4c9]{display:flex;gap:6px;flex-wrap:wrap}.quick-row button[data-v-b69ed4c9]{border:1px solid #d3e2f3;background:#f5f9ff;color:#3f6896;border-radius:999px;min-height:28px;padding:0 10px;font-size:12px}.chat-scroll[data-v-b69ed4c9]{border:1px solid #dde8f6;background:#f8fbff;border-radius:12px;padding:10px;overflow-y:auto}.msg-row[data-v-b69ed4c9]{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.msg-row.user[data-v-b69ed4c9]{justify-content:flex-end}.avatar[data-v-b69ed4c9]{width:30px;height:30px;border-radius:999px;display:grid;place-items:center}.ai-avatar[data-v-b69ed4c9]{background:#e7f3ff;color:#1a94bc}.user-avatar[data-v-b69ed4c9]{background:#e9f9f0;color:#1a9b67}.bubble[data-v-b69ed4c9]{max-width:260px;border-radius:10px;padding:8px 10px}.bubble p[data-v-b69ed4c9]{margin:0;line-height:1.65;font-size:13px}.ai-bubble[data-v-b69ed4c9]{background:#fff;border:1px solid #e0e9f6;color:#4f698d}.user-bubble[data-v-b69ed4c9]{background:#e7f4ff;border:1px solid #cfe4f8;color:#32567f}.chat-filler[data-v-b69ed4c9]{border:1px dashed #cfdced;border-radius:10px;padding:10px;margin-top:8px;background:#fdfefe}.chat-filler h3[data-v-b69ed4c9]{margin:0;color:#365a86;font-size:13px}.chat-filler ul[data-v-b69ed4c9]{margin:8px 0 0;padding-left:18px;color:#6683a7;font-size:12px;line-height:1.8}.input-row[data-v-b69ed4c9]{display:flex;align-items:center;gap:8px}.input-row input[data-v-b69ed4c9]{flex:1;min-height:38px;border:1px solid #d7e3f2;border-radius:10px;padding:0 12px;font-size:13px;outline:none}.input-row button[data-v-b69ed4c9]{min-height:38px;border-radius:10px;border:1px solid #2a8dbe;background:#2a8dbe;color:#fff;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.animate-bounce[data-v-b69ed4c9]{animation:bounce-b69ed4c9 1.5s infinite}@keyframes bounce-b69ed4c9{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.analysis-shell[data-v-40eee1c6]{min-height:100vh;padding:18px;background:radial-gradient(900px 260px at 95% -10%,rgba(45,118,190,.16),transparent 65%),radial-gradient(700px 260px at -5% 102%,rgba(23,149,168,.14),transparent 68%),linear-gradient(180deg,#eef5fc,#f7fafe);font-family:Source Han Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.analysis-layout[data-v-40eee1c6]{max-width:1540px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px}.panel-surface[data-v-40eee1c6]{border-radius:16px;border:1px solid #d9e6f4;background:#ffffffeb;box-shadow:0 10px 26px #183c6614}.analysis-main[data-v-40eee1c6]{padding:14px;display:grid;gap:12px}.main-header[data-v-40eee1c6]{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #e2ebf8;border-radius:12px;background:linear-gradient(180deg,#fbfdff,#f4f8ff);padding:10px 12px}.back-btn[data-v-40eee1c6]{width:36px;height:36px;border-radius:999px;border:1px solid #d5e3f3;background:#fff;color:#53739d}.headline h1[data-v-40eee1c6]{margin:0;color:#274b78;font-size:30px;font-weight:800;line-height:1.15}.headline p[data-v-40eee1c6]{margin:4px 0 0;color:#6885a9;font-size:13px}.score-block[data-v-40eee1c6]{border-radius:10px;border:1px solid #d6e3f2;background:#fff;padding:8px 12px;display:grid;justify-items:end}.score-actions[data-v-40eee1c6]{display:grid;gap:8px;justify-items:end}.exercise-entry-btn[data-v-40eee1c6]{min-height:30px;border-radius:999px;border:1px solid #b9d8f4;background:#ecf6ff;color:#1f6fa0;font-size:12px;font-weight:700;padding:0 12px}.score-block strong[data-v-40eee1c6]{color:#1f77ac;font-size:36px;line-height:1}.score-block span[data-v-40eee1c6]{color:#6985a9;font-size:12px}.loading-state[data-v-40eee1c6]{min-height:460px;border-radius:12px;border:1px dashed #cedced;display:grid;place-items:center;align-content:center;gap:8px;background:#f8fbff}.loading-state i[data-v-40eee1c6]{color:#1a94bc;font-size:42px}.loading-state p[data-v-40eee1c6]{margin:0;color:#4f6d92;font-size:18px;font-weight:700}.loading-state small[data-v-40eee1c6]{color:#7c92af;font-size:12px}.loading-wave[data-v-40eee1c6]{display:inline-flex;gap:8px;margin-top:8px}.loading-wave div[data-v-40eee1c6]{width:10px;height:10px;border-radius:999px;background:#1a94bc;opacity:.35;animation:wave-40eee1c6 1.8s infinite}.loading-wave div[data-v-40eee1c6]:nth-child(2){animation-delay:.2s}.loading-wave div[data-v-40eee1c6]:nth-child(3){animation-delay:.4s}.loading-wave div[data-v-40eee1c6]:nth-child(4){animation-delay:.6s}.loading-wave div[data-v-40eee1c6]:nth-child(5){animation-delay:.8s}.analysis-content[data-v-40eee1c6]{display:grid;gap:12px;max-height:calc(100vh - 170px);overflow-y:auto;padding-right:4px}.analysis-content[data-v-40eee1c6]::-webkit-scrollbar{width:8px}.analysis-content[data-v-40eee1c6]::-webkit-scrollbar-thumb{background:#cfdced;border-radius:999px}.card-block[data-v-40eee1c6]{border-radius:12px;border:1px solid #dfebf8;background:#fff;padding:12px}.summary-strip[data-v-40eee1c6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:linear-gradient(135deg,#f7fbff,#f2f8ff)}.summary-item[data-v-40eee1c6]{border:1px solid #deebf8;border-radius:10px;background:#fff;padding:10px;display:grid;gap:4px}.summary-item span[data-v-40eee1c6]{color:#718db0;font-size:12px}.summary-item strong[data-v-40eee1c6]{color:#255079;font-size:20px;line-height:1}.card-title[data-v-40eee1c6]{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:#2b4f7c}.card-title i[data-v-40eee1c6]{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#e9f4ff;color:#1a94bc}.card-title h2[data-v-40eee1c6]{margin:0;font-size:18px}.stack-list[data-v-40eee1c6]{display:grid;gap:10px}.indicator-card[data-v-40eee1c6]{border-radius:10px;padding:10px}.indicator-head[data-v-40eee1c6]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.indicator-head span[data-v-40eee1c6]:first-child{color:#274b77;font-weight:700}.indicator-card p[data-v-40eee1c6]{margin:0;color:#4d6688;line-height:1.7}.suggestion-card[data-v-40eee1c6]{border:1px solid #e3ebf8;background:#fbfdff;border-radius:10px;padding:10px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px}.suggestion-card i[data-v-40eee1c6]{margin-top:3px;color:#1a94bc}.suggestion-card h3[data-v-40eee1c6]{margin:0;color:#2c4f7a;font-size:15px}.suggestion-card p[data-v-40eee1c6]{margin:4px 0 0;color:#576f90;line-height:1.7}.resource-card[data-v-40eee1c6]{border:1px solid #e3ebf8;border-radius:10px;background:#fbfdff;padding:10px}.resource-card a[data-v-40eee1c6]{color:#2069aa;font-weight:700;text-decoration:none}.resource-title[data-v-40eee1c6]{color:#2069aa;font-weight:700}.resource-card p[data-v-40eee1c6]{margin:6px 0 0;color:#5a7292}.exercise-list[data-v-40eee1c6] .border{border:1px solid #dce7f5!important;border-radius:10px;background:#fbfdff}.exercise-empty[data-v-40eee1c6]{margin:0;color:#6f87a9;font-size:13px}.analysis-chat[data-v-40eee1c6]{overflow:hidden;min-height:calc(100vh - 36px)}@keyframes wave-40eee1c6{0%{transform:translateY(0);opacity:.35}50%{transform:translateY(-8px);opacity:1}to{transform:translateY(0);opacity:.35}}@keyframes pulse-40eee1c6{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.pulse[data-v-40eee1c6]{animation:pulse-40eee1c6 2s infinite}@media (max-width: 1280px){.analysis-layout[data-v-40eee1c6]{grid-template-columns:1fr}.analysis-chat[data-v-40eee1c6]{min-height:500px}}@media (max-width: 900px){.analysis-shell[data-v-40eee1c6]{padding:10px}.main-header[data-v-40eee1c6]{grid-template-columns:40px 1fr}.score-block[data-v-40eee1c6],.score-actions[data-v-40eee1c6]{grid-column:1 / -1;justify-items:start}.headline h1[data-v-40eee1c6]{font-size:24px}.summary-strip[data-v-40eee1c6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.analysis-view[data-v-1c67fceb]{min-height:100vh;position:relative;background:radial-gradient(920px 340px at 90% -6%,rgba(69,112,205,.12),transparent 60%),radial-gradient(760px 320px at 0% 102%,rgba(35,168,201,.1),transparent 62%),linear-gradient(180deg,#eff4fb,#f4f7fc)}.analysis-glow[data-v-1c67fceb]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(120deg,rgba(45,88,158,.05) 1px,transparent 1px),linear-gradient(210deg,rgba(45,88,158,.04) 1px,transparent 1px);background-size:32px 32px;opacity:.18}.submissions-page[data-v-096660b2]{max-width:1180px;margin:0 auto;padding:18px;display:grid;gap:14px;background:radial-gradient(circle at top right,rgba(57,138,255,.12),transparent 42%),radial-gradient(circle at bottom left,rgba(45,184,149,.1),transparent 36%)}.top-bar[data-v-096660b2]{border-radius:16px;background:linear-gradient(130deg,#fafdff,#eef6ff);border:1px solid #dbe7f8;padding:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.back-btn[data-v-096660b2],.detail-btn[data-v-096660b2]{min-height:34px;border-radius:10px;border:1px solid #cbd9ef;background:#fff;color:#365a91;padding:0 12px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.title-wrap h1[data-v-096660b2]{margin:0;color:#1f3f73;font-size:24px}.title-wrap p[data-v-096660b2]{margin:6px 0 0;color:#667fa4;font-size:13px}.homework-brief[data-v-096660b2]{border:1px solid #dfe8f8;border-radius:14px;background:#fff;padding:14px}.homework-brief h2[data-v-096660b2]{margin:0;font-size:20px;color:#253f6d}.brief-meta[data-v-096660b2]{margin-top:8px;display:flex;flex-wrap:wrap;gap:10px}.brief-meta span[data-v-096660b2]{font-size:12px;color:#5e789f;background:#f2f7ff;border:1px solid #dce8fa;border-radius:999px;padding:3px 10px}.homework-brief p[data-v-096660b2]{margin:10px 0 0;font-size:13px;line-height:1.65;color:#4c658f}.overview-grid[data-v-096660b2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.metric-card[data-v-096660b2]{border:1px solid #dfe8f8;border-radius:14px;background:#fff;padding:12px;text-align:center;box-shadow:0 8px 20px #1c35590d}.metric-card strong[data-v-096660b2]{display:block;font-size:24px;color:#214577;line-height:1.2}.metric-card span[data-v-096660b2]{font-size:12px;color:#6480a6}.reminder-panel[data-v-096660b2]{border:1px solid #d8e5f8;border-radius:14px;background:linear-gradient(180deg,#fafdff,#f4f8ff);padding:12px;display:grid;gap:10px}.reminder-text h3[data-v-096660b2]{margin:0;color:#1f3f73;font-size:16px}.reminder-text p[data-v-096660b2]{margin:4px 0 0;color:#6b84aa;font-size:12px}.reminder-actions[data-v-096660b2]{display:grid;grid-template-columns:minmax(0,1fr) 180px 180px;gap:10px;align-items:center}.reminder-actions label[data-v-096660b2]{min-height:36px;border:1px solid #d7e3f6;border-radius:10px;background:#fff;display:inline-flex;align-items:center;gap:8px;padding:0 10px;font-size:13px;color:#365782}.reminder-actions input[data-v-096660b2]{width:74px;border:none;outline:none;color:#214577;font-size:13px}.reminder-message[data-v-096660b2]{margin:0;font-size:12px;color:#4c6790}.filter-bar[data-v-096660b2]{border:1px solid #dfe8f8;border-radius:14px;background:#fff;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px}.search-box[data-v-096660b2]{min-height:36px;border:1px solid #d7e3f6;border-radius:10px;background:#f8fbff;display:inline-flex;align-items:center;gap:8px;padding:0 10px}.search-box i[data-v-096660b2]{color:#7290b8}.search-box input[data-v-096660b2],.status-select[data-v-096660b2]{border:none;outline:none;background:transparent;width:100%;color:#365782;font-size:13px}.status-select[data-v-096660b2]{border:1px solid #d7e3f6;border-radius:10px;background:#f8fbff;padding:0 10px;min-height:36px}.list-wrap[data-v-096660b2],.status-section[data-v-096660b2]{display:grid;gap:10px}.section-head[data-v-096660b2]{display:flex;justify-content:space-between;align-items:center;padding:0 2px}.section-head h3[data-v-096660b2]{margin:0;font-size:15px;color:#244a7d}.section-head span[data-v-096660b2]{font-size:12px;color:#6983aa}.submission-card[data-v-096660b2]{border:1px solid #dfe8f8;border-radius:14px;background:#fff;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.submission-card[data-v-096660b2]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #233e6514}.main-info h3[data-v-096660b2]{margin:0;font-size:16px;color:#223f6c}.main-info p[data-v-096660b2]{margin:5px 0 0;font-size:12px;color:#5f779d}.main-info .reminder-note[data-v-096660b2]{color:#99661b;background:#fff5db;border:1px solid #f1ddb2;border-radius:8px;padding:2px 8px;width:-moz-fit-content;width:fit-content}.score-info[data-v-096660b2]{text-align:right;min-width:120px}.score-info strong[data-v-096660b2]{display:block;margin-top:8px;color:#1f3f73;font-size:20px}.score-info em[data-v-096660b2]{font-style:normal;font-size:11px;color:#6e86aa}.pending-tip[data-v-096660b2]{margin:6px 0 0;font-size:11px;color:#2a6ca7}.status-pill[data-v-096660b2]{display:inline-flex;border-radius:999px;padding:3px 10px;font-size:11px}.status-pill.is-done[data-v-096660b2]{color:#1f7a56;background:#e8f8f0}.status-pill.is-progress[data-v-096660b2]{color:#2f649e;background:#eaf2ff}.status-pill.is-miss[data-v-096660b2]{color:#b44a4a;background:#ffefef}.actions[data-v-096660b2]{min-width:160px;display:grid;gap:6px}.action-btn[data-v-096660b2]{width:100%;min-height:34px;border:1px solid #a8c2e9;border-radius:10px;background:#edf4ff;color:#315a90;font-size:12px;cursor:pointer}.action-btn.disabled[data-v-096660b2]{border-color:#d4dce9;background:#f6f8fb;color:#8fa2bf;cursor:not-allowed}.action-btn.secondary[data-v-096660b2]{border-color:#c6d9f4;background:#f5f9ff;color:#3b5f94}.action-btn.warn[data-v-096660b2]{border-color:#f0d6a7;background:#fff8e8;color:#956318}.action-btn.success[data-v-096660b2]{border-color:#b7e3d2;background:#ecfbf4;color:#23714f}.state-box[data-v-096660b2]{border:1px dashed #cdd9ec;border-radius:12px;min-height:74px;display:grid;place-items:center;color:#6983aa;font-size:13px;background:#fbfdff}.state-box.error[data-v-096660b2]{color:#b14949;border-color:#efcdcd;background:#fff7f7}.modal-mask[data-v-096660b2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0c162870;display:grid;place-items:center;padding:16px}.modal-card[data-v-096660b2]{width:min(680px,100%);background:#fff;border-radius:16px;border:1px solid #dbe6f8;box-shadow:0 18px 46px #111f3940;padding:14px}.modal-head[data-v-096660b2]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.modal-head h3[data-v-096660b2]{margin:0;color:#223f6f}.close-btn[data-v-096660b2]{min-height:30px;padding:0 10px;border-radius:8px;border:1px solid #d1deef;background:#f8fbff;color:#4e6892;cursor:pointer}.modal-content[data-v-096660b2]{display:grid;gap:8px}.modal-content p[data-v-096660b2],.modal-empty[data-v-096660b2]{margin:0;font-size:13px;line-height:1.65;color:#4f688f}.modal-content span[data-v-096660b2]{color:#2b4b7a;font-weight:700}.review-modal[data-v-096660b2]{width:min(860px,100%)}.review-layout[data-v-096660b2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.review-panel[data-v-096660b2]{border:1px solid #d9e5f8;border-radius:12px;background:#f9fcff;padding:10px;display:grid;gap:6px}.review-panel h4[data-v-096660b2]{margin:0;color:#234674;font-size:14px}.review-panel p[data-v-096660b2]{margin:0;font-size:12px;line-height:1.6;color:#507099}.review-panel span[data-v-096660b2]{color:#2a4e7f;font-weight:700}.review-form[data-v-096660b2]{display:grid;gap:10px}.review-form label[data-v-096660b2]{display:grid;gap:6px}.review-form span[data-v-096660b2]{color:#2b4b7a;font-size:13px;font-weight:700}.review-form input[data-v-096660b2],.review-form textarea[data-v-096660b2]{border:1px solid #cbdcf2;border-radius:10px;background:#fff;color:#2e517e;font-size:13px;padding:8px 10px;outline:none}.review-form textarea[data-v-096660b2]{resize:vertical}.review-actions[data-v-096660b2]{display:flex;justify-content:flex-end;gap:8px}.fade-enter-active[data-v-096660b2],.fade-leave-active[data-v-096660b2]{transition:opacity .2s ease}.fade-enter-from[data-v-096660b2],.fade-leave-to[data-v-096660b2]{opacity:0}@media (max-width: 900px){.overview-grid[data-v-096660b2]{grid-template-columns:repeat(2,minmax(0,1fr))}.review-layout[data-v-096660b2],.reminder-actions[data-v-096660b2]{grid-template-columns:1fr}.submission-card[data-v-096660b2]{grid-template-columns:minmax(0,1fr)}.score-info[data-v-096660b2],.actions[data-v-096660b2]{text-align:left}}@media (max-width: 640px){.top-bar[data-v-096660b2],.filter-bar[data-v-096660b2]{grid-template-columns:1fr}}.doc-page[data-v-f26feeaf]{min-height:100vh;padding:20px;background:radial-gradient(circle at 12% 8%,#1a94bc24,#1a94bc00 38%),radial-gradient(circle at 88% 16%,#3e99d224,#3e99d200 40%),linear-gradient(180deg,#f5fbff,#eef8ff 48%,#f8fbff)}.doc-shell[data-v-f26feeaf]{max-width:1420px;margin:0 auto;display:grid;gap:16px}.doc-head[data-v-f26feeaf]{border-radius:18px;border:1px solid rgba(25,136,171,.2);background:linear-gradient(130deg,#ffffffed,#ecf8ffe6);box-shadow:0 18px 34px #1b5f811a;padding:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.head-left[data-v-f26feeaf]{display:flex;align-items:flex-start;gap:12px}.back-btn[data-v-f26feeaf]{border:1px solid #d4e7f4;background:#fff;color:#3a627f;border-radius:10px;min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.doc-icon-wrap[data-v-f26feeaf]{width:44px;height:44px;border-radius:12px;background:#f2f8ff;display:grid;place-items:center;border:1px solid #dcecf8;flex-shrink:0}.file-icon[data-v-f26feeaf]{font-size:20px}.doc-title-wrap h1[data-v-f26feeaf]{margin:0;font-size:30px;line-height:1.2;color:#1d435f}.meta-row[data-v-f26feeaf]{margin-top:8px;display:flex;flex-wrap:wrap;gap:10px}.meta-row span[data-v-f26feeaf]{border-radius:999px;border:1px solid #d8e7f6;background:#f9fcff;color:#5f7f99;font-size:12px;min-height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:6px}.head-actions[data-v-f26feeaf]{display:flex;gap:8px}.action-btn[data-v-f26feeaf]{border:none;min-height:34px;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600}.action-btn.primary[data-v-f26feeaf]{background:#1a94bc;color:#fff}.action-btn.secondary[data-v-f26feeaf]{background:#e8f4fb;color:#2d6785}.action-btn[data-v-f26feeaf]:disabled{opacity:.55}.preview-card[data-v-f26feeaf],.desc-card[data-v-f26feeaf]{border-radius:16px;border:1px solid #dceaf7;background:#fff;box-shadow:0 10px 24px #1b5f8114;padding:14px}.preview-title h2[data-v-f26feeaf],.desc-card h3[data-v-f26feeaf]{margin:0;color:#224e6a}.preview-title p[data-v-f26feeaf]{margin:6px 0 0;color:#62829a;font-size:13px}.state-box[data-v-f26feeaf]{margin-top:10px;border-radius:12px;border:1px solid #dceaf7;background:#f8fcff;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#3d6782;text-align:center;padding:14px}.state-box.warning[data-v-f26feeaf]{background:#fff8eb;border-color:#f2ddbd;color:#9a6922}.text-preview-wrap[data-v-f26feeaf],.pdf-wrap[data-v-f26feeaf],.image-wrap[data-v-f26feeaf]{margin-top:10px}.text-preview[data-v-f26feeaf]{margin:0;max-height:74vh;overflow:auto;border-radius:12px;border:1px solid #dceaf7;background:#f8fcff;padding:16px;color:#284e67;line-height:1.7;font-size:14px;white-space:pre-wrap;word-break:break-word}.markdown-preview[data-v-f26feeaf]{max-height:74vh;overflow:auto;border-radius:12px;border:1px solid #dceaf7;background:#f8fcff;padding:16px;color:#284e67;line-height:1.7;font-size:14px}.markdown-preview[data-v-f26feeaf] h1,.markdown-preview[data-v-f26feeaf] h2,.markdown-preview[data-v-f26feeaf] h3,.markdown-preview[data-v-f26feeaf] h4{color:#1f4f6c;margin:.8em 0 .45em}.markdown-preview[data-v-f26feeaf] p{margin:.45em 0}.markdown-preview[data-v-f26feeaf] img{display:block;max-width:100%;height:auto;border-radius:10px;border:1px solid #d9e8f6;background:#fff;margin:8px 0}.markdown-preview[data-v-f26feeaf] code{background:#eaf4fb;color:#235a75;padding:2px 6px;border-radius:6px}.book-reader[data-v-f26feeaf]{display:grid;gap:10px}.book-toolbar[data-v-f26feeaf]{display:flex;align-items:center;justify-content:space-between;gap:10px}.book-nav-btn[data-v-f26feeaf]{border:1px solid #d3e6f5;background:#fff;color:#2b5f7c;border-radius:8px;min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.book-nav-btn[data-v-f26feeaf]:disabled{opacity:.45}.book-page-indicator[data-v-f26feeaf]{color:#456d88;font-size:13px;font-weight:600}.book-page[data-v-f26feeaf]{max-height:none;min-height:60vh}.image-gallery[data-v-f26feeaf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.image-gallery-item[data-v-f26feeaf]{border:1px solid #dceaf7;border-radius:12px;background:#f8fcff;padding:10px}.image-gallery-photo-btn[data-v-f26feeaf]{width:100%;border:none;padding:0;background:transparent;cursor:zoom-in}.image-gallery-photo[data-v-f26feeaf]{display:block;width:100%;height:180px;-o-object-fit:contain;object-fit:contain;border-radius:8px;border:1px solid #d9e8f6;background:#fff}.image-gallery-caption[data-v-f26feeaf]{margin:10px 0 0;color:#285875;font-size:13px;font-weight:600;line-height:1.5}.image-gallery-actions[data-v-f26feeaf]{margin-top:8px;display:flex;gap:8px}.image-action-btn[data-v-f26feeaf]{border:1px solid #d4e6f5;background:#fff;color:#245e7d;border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;font-weight:600}.image-viewer-mask[data-v-f26feeaf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#091b2ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:1200;padding:16px}.image-viewer-dialog[data-v-f26feeaf]{width:min(1280px,96vw);max-height:98vh;border-radius:14px;border:1px solid rgba(202,224,241,.5);background:linear-gradient(180deg,#fdfefe,#f4fbff);box-shadow:0 24px 46px #08253861;padding:12px;display:grid;gap:10px}.image-viewer-head[data-v-f26feeaf]{display:flex;align-items:center;justify-content:space-between;gap:10px}.image-viewer-head h3[data-v-f26feeaf]{margin:0;color:#1f4e69;font-size:16px}.image-viewer-actions[data-v-f26feeaf]{display:flex;flex-wrap:wrap;gap:8px}.image-viewer-btn[data-v-f26feeaf]{border:1px solid #d2e5f4;background:#fff;color:#2a5f7d;border-radius:8px;min-height:32px;padding:0 10px;font-size:12px;font-weight:600}.image-viewer-btn.danger[data-v-f26feeaf]{border-color:#f4d8d8;color:#a33c3c}.image-viewer-body[data-v-f26feeaf]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:0}.image-viewer-nav[data-v-f26feeaf]{width:38px;height:38px;border-radius:999px;border:1px solid #d3e5f4;background:#fff;color:#2a607d;font-size:18px}.image-viewer-nav[data-v-f26feeaf]:disabled{opacity:.4}.image-viewer-photo-wrap[data-v-f26feeaf]{height:min(83vh,860px);border-radius:12px;border:1px solid #d6e7f6;background:#fff;padding:10px;display:grid;place-items:center;overflow:auto}.image-viewer-photo[data-v-f26feeaf]{max-width:75%;max-height:100%;-o-object-fit:contain;object-fit:contain}.image-viewer-index[data-v-f26feeaf]{margin:0;text-align:center;color:#3f6b86;font-size:12px;font-weight:600}.pdf-frame[data-v-f26feeaf]{width:100%;height:74vh;border-radius:12px;border:1px solid #dceaf7}.image-preview[data-v-f26feeaf]{width:100%;max-height:74vh;-o-object-fit:contain;object-fit:contain;border-radius:12px;border:1px solid #dceaf7;background:#f8fcff}.desc-card p[data-v-f26feeaf]{margin:10px 0 0;color:#4f738c;line-height:1.7}@media (max-width: 980px){.doc-page[data-v-f26feeaf]{padding:10px}.doc-head[data-v-f26feeaf]{flex-direction:column;align-items:stretch}.head-left[data-v-f26feeaf]{flex-wrap:wrap}.doc-title-wrap h1[data-v-f26feeaf]{font-size:24px}.head-actions[data-v-f26feeaf]{width:100%}.action-btn[data-v-f26feeaf]{flex:1}.image-viewer-head[data-v-f26feeaf]{flex-direction:column;align-items:stretch}.image-viewer-body[data-v-f26feeaf]{grid-template-columns:1fr}.image-viewer-nav[data-v-f26feeaf]{width:100%;border-radius:8px;height:34px}.image-viewer-photo-wrap[data-v-f26feeaf]{height:min(62vh,620px)}}.back-btn[data-v-6b2eef09]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid #d9e8f6;background:linear-gradient(120deg,#fff,#f2f9ff);color:#4f6885;font-weight:600;transition:all .2s ease}.back-btn[data-v-6b2eef09]:hover{color:#116f90;border-color:#a8cce4;box-shadow:0 10px 20px -14px #187097a6;transform:translateY(-1px)}.image-detail-card[data-v-90c27694]{border-radius:20px;background:linear-gradient(140deg,#fffffff2,#f5fcffeb);border:1px solid #dceaf5;box-shadow:0 18px 40px -26px #16547975;padding:22px}.detail-header[data-v-90c27694]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}.detail-head-main[data-v-90c27694]{display:flex;align-items:flex-start;gap:14px}.detail-meta[data-v-90c27694]{display:flex;flex-wrap:wrap;gap:8px 14px}.detail-actions[data-v-90c27694]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.action-btn[data-v-90c27694]{height:38px;padding:0 14px;border-radius:10px;font-size:.92rem;font-weight:600;transition:all .2s ease;white-space:nowrap}.action-btn-primary[data-v-90c27694]{color:#fff;background:linear-gradient(120deg,#1a94bc,#34b0d3);border:1px solid #1f9ec9}.action-btn-primary[data-v-90c27694]:hover{transform:translateY(-1px);box-shadow:0 12px 20px -12px #1b94bccc}.action-btn-soft[data-v-90c27694]{background:#fff;border:1px solid #dce7f2;color:#5d7088}.action-btn-soft[data-v-90c27694]:hover{border-color:#b8d0e4;color:#1a7fa4;background:#f5fbff}.image-stage[data-v-90c27694]{border-radius:16px;border:1px solid #dbe8f5;background:linear-gradient(180deg,#f6fbff,#eef6ff);padding:14px}.keyword-pill[data-v-90c27694]{padding:4px 10px;border-radius:999px;background:linear-gradient(120deg,#eef8ff,#f7fcff);border:1px solid #d3e4f3;color:#54708a;font-size:.86rem}@media (max-width: 900px){.detail-header[data-v-90c27694]{flex-direction:column}.image-detail-card[data-v-90c27694]{padding:14px;border-radius:14px}}.usage-card[data-v-5e17806c]{border-radius:18px;border:1px solid #ddebf6;background:linear-gradient(145deg,#fffffff0,#f5fbffe6);box-shadow:0 14px 34px -24px #1a60867a;padding:20px}.metric-card[data-v-5e17806c]{border-radius:14px;border:1px solid #d9e8f5;background:linear-gradient(120deg,#f8fcff,#f2f9ff);padding:14px}.related-item[data-v-72dd6c2d]{padding:14px;border-radius:14px;border:1px solid #deebf7;background:linear-gradient(120deg,#fff,#f4fbff);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.related-item[data-v-72dd6c2d]:hover{transform:translateY(-2px);border-color:#c2daec;box-shadow:0 14px 26px -16px #1a5e8394}.brief-text[data-v-72dd6c2d]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-card[data-v-9f43b77a]{border-radius:18px;border:1px solid #ddebf6;background:linear-gradient(145deg,#fffffff0,#f7fcffeb);box-shadow:0 14px 34px -24px #1a60867a;padding:20px}.detail-image-page[data-v-faacc405]{background:radial-gradient(circle at 8% 10%,#22a2c32e,#22a2c300 34%),radial-gradient(circle at 88% 12%,#5e99dd24,#5e99dd00 38%),linear-gradient(180deg,#f5fbff,#edf7ff 52%,#f5fbff)}.detail-image-shell[data-v-faacc405]{border-radius:26px;border:1px solid rgba(255,255,255,.78);background:linear-gradient(145deg,#ffffffd1,#f2faffc2);box-shadow:0 26px 56px #2168881f;padding:18px}.detail-stack[data-v-faacc405]{display:grid;gap:18px}@media (max-width: 768px){.detail-image-shell[data-v-faacc405]{border-radius:18px;padding:12px}}.video-container[data-v-ad6615d7]{aspect-ratio:16/9;background:#000}.feedback-page[data-v-ceb0973c]{min-height:100vh;background:linear-gradient(180deg,#f1f7ff,#f8fbff);padding:20px 14px 26px}.page-inner[data-v-ceb0973c]{max-width:1180px;margin:0 auto;display:grid;gap:14px}.report-head[data-v-ceb0973c]{border-radius:16px;border:1px solid #dde8f6;background:#fff;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:10px}.left-wrap[data-v-ceb0973c]{display:flex;align-items:center;gap:12px}.back-btn[data-v-ceb0973c]{min-height:36px;border-radius:10px;border:1px solid #d6e2f2;background:#f7fbff;color:#4d6d96;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.report-head h1[data-v-ceb0973c]{margin:0;color:#264c78;font-size:20px;line-height:1.25}.report-head p[data-v-ceb0973c]{margin:4px 0 0;color:#6e89ab;font-size:12px}.refresh-btn[data-v-ceb0973c]{min-height:36px;border-radius:10px;border:1px solid #2a8dbe;background:#2a8dbe;color:#fff;padding:0 12px;font-size:13px;font-weight:600}.summary-card[data-v-ceb0973c],.section-card[data-v-ceb0973c],.state-card[data-v-ceb0973c]{border-radius:16px;border:1px solid #dde8f6;background:#fff;padding:14px 16px}.summary-card[data-v-ceb0973c]{display:grid;grid-template-columns:minmax(460px,1fr) minmax(320px,420px);gap:14px}.chart-panel[data-v-ceb0973c]{border:1px solid #e3ebf8;border-radius:12px;background:linear-gradient(180deg,#fbfdff,#f7fbff);padding:12px}.chart-panel h3[data-v-ceb0973c]{margin:0;color:#355b87;font-size:14px;font-weight:700}.metric-grid[data-v-ceb0973c]{display:grid;gap:10px;align-content:start}.metric-item[data-v-ceb0973c]{border-radius:12px;border:1px solid #e5edf9;padding:12px;display:grid;gap:10px}.metric-top[data-v-ceb0973c]{display:flex;align-items:center;justify-content:space-between}.metric-title[data-v-ceb0973c]{display:flex;align-items:center;gap:8px}.metric-title span[data-v-ceb0973c]{color:#6a86a8;font-size:14px;font-weight:600}.metric-title i[data-v-ceb0973c]{color:#6587af;font-size:14px}.metric-top strong[data-v-ceb0973c]{color:#214472;font-size:20px;line-height:1}.metric-bar[data-v-ceb0973c]{height:8px;background:#e7effb;border-radius:999px;overflow:hidden}.metric-bar span[data-v-ceb0973c]{height:100%;display:block;border-radius:999px}.metric-item.accent-cyan[data-v-ceb0973c]{background:linear-gradient(135deg,#ecf9ff,#f8fdff)}.metric-item.accent-amber[data-v-ceb0973c]{background:linear-gradient(135deg,#fff8eb,#fffdf9)}.metric-item.accent-green[data-v-ceb0973c]{background:linear-gradient(135deg,#ecfbf5,#fbfffd)}.mastery-chart[data-v-ceb0973c]{min-height:300px}.section-head[data-v-ceb0973c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.section-head h2[data-v-ceb0973c]{margin:0;color:#274f7d;font-size:17px}.analysis-list[data-v-ceb0973c],.suggestion-list[data-v-ceb0973c]{display:grid;gap:10px}.insight-grid[data-v-ceb0973c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.analysis-panel[data-v-ceb0973c]{grid-column:1}.suggestion-panel[data-v-ceb0973c]{grid-column:2}.resource-panel[data-v-ceb0973c]{grid-column:1}.evaluation-panel[data-v-ceb0973c]{grid-column:2}.analysis-item[data-v-ceb0973c],.suggestion-item[data-v-ceb0973c]{border:1px solid #e3ebf8;border-radius:12px;padding:12px;background:#fbfdff}.analysis-item h3[data-v-ceb0973c],.suggestion-item h3[data-v-ceb0973c]{margin:0;color:#2f527d;font-size:15px}.analysis-item ul[data-v-ceb0973c],.suggestion-item ul[data-v-ceb0973c]{margin:8px 0 0;padding-left:18px;color:#4a678d;line-height:1.7;font-size:13px}.title-row[data-v-ceb0973c]{display:flex;justify-content:space-between;align-items:center;gap:8px}.priority-badge[data-v-ceb0973c]{min-height:22px;border-radius:999px;padding:0 8px;display:inline-flex;align-items:center;font-size:11px;font-weight:700}.priority-badge.high[data-v-ceb0973c]{background:#ffecec;color:#cb4c4c}.priority-badge.mid[data-v-ceb0973c]{background:#fff6e7;color:#c07a1f}.priority-badge.low[data-v-ceb0973c]{background:#ecfaf2;color:#1d8e67}.resource-list[data-v-ceb0973c]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.resource-list li[data-v-ceb0973c]{border:1px solid #e3ebf8;border-radius:10px;padding:10px 12px;background:#fbfdff}.resource-list a[data-v-ceb0973c],.resource-list span[data-v-ceb0973c]{color:#2a6fb2;font-weight:700;font-size:14px;text-decoration:none}.resource-list p[data-v-ceb0973c]{margin:6px 0 0;color:#5f7da0;font-size:13px;line-height:1.6}.evaluation-list[data-v-ceb0973c]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.evaluation-list li[data-v-ceb0973c]{border:1px solid #e3ebf8;border-radius:10px;padding:10px 12px;display:flex;align-items:flex-start;gap:10px;background:#fbfdff}.evaluation-list i[data-v-ceb0973c]{margin-top:2px;color:#1d8e67}.evaluation-list strong[data-v-ceb0973c]{color:#2f527d;font-size:14px}.evaluation-list p[data-v-ceb0973c]{margin:4px 0 0;color:#5f7da0;font-size:13px;line-height:1.6}.raw-content[data-v-ceb0973c]{margin:0;white-space:pre-wrap;word-break:break-word;color:#4a678d;line-height:1.7;font-size:13px;background:#f8fbff;border:1px solid #e3ebf8;border-radius:10px;padding:10px}.state-card[data-v-ceb0973c]{min-height:220px;display:grid;place-items:center;gap:10px;text-align:center;color:#4f6e94}.state-card.error[data-v-ceb0973c]{color:#ba4b4b}.spinner[data-v-ceb0973c]{width:34px;height:34px;border:4px solid #deebf8;border-top-color:#2a8dbe;border-radius:50%;animation:spin-ceb0973c .9s linear infinite}@keyframes spin-ceb0973c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 920px){.report-head[data-v-ceb0973c],.left-wrap[data-v-ceb0973c],.summary-card[data-v-ceb0973c]{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.insight-grid[data-v-ceb0973c]{grid-template-columns:1fr}.analysis-panel[data-v-ceb0973c],.suggestion-panel[data-v-ceb0973c],.resource-panel[data-v-ceb0973c],.evaluation-panel[data-v-ceb0973c]{grid-column:auto}.refresh-btn[data-v-ceb0973c],.back-btn[data-v-ceb0973c]{justify-content:center}.mastery-chart[data-v-ceb0973c]{min-height:240px}}.ai-people-page[data-v-dc361237]{--bg-start: #f0f8ff;--bg-end: #f9fcff;--panel: rgba(255, 255, 255, .86);--stroke: rgba(17, 24, 39, .1);--ink: #10253d;--sub-ink: #4c6278;--brand: #167fa8;--brand-soft: #cceffb;position:relative;padding:28px;height:calc(100vh - 72px);overflow:auto;background:linear-gradient(145deg,var(--bg-start),var(--bg-end));font-family:Segoe UI,PingFang SC,sans-serif}.decor[data-v-dc361237]{position:absolute;border-radius:999px;pointer-events:none;filter:blur(2px)}.decor-top[data-v-dc361237]{width:380px;height:380px;top:-120px;right:-80px;background:radial-gradient(circle at center,#2fa9d342,#2fa9d300)}.decor-bottom[data-v-dc361237]{width:340px;height:340px;left:-120px;bottom:-160px;background:radial-gradient(circle at center,#167fa833,#167fa800)}.card-surface[data-v-dc361237]{position:relative;z-index:1;background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--stroke);border-radius:20px;box-shadow:0 16px 36px #1336541a}.page-header[data-v-dc361237]{margin-top:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px 20px;margin-bottom:20px;animation:rise-in-dc361237 .45s ease}.back-btn[data-v-dc361237]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid #d5e3ee;background:#fff;color:var(--sub-ink);font-size:14px;font-weight:600;cursor:pointer;transition:all .24s ease}.back-btn[data-v-dc361237]:hover{color:#fff;background:var(--brand);border-color:var(--brand);transform:translateY(-1px)}.header-copy h1[data-v-dc361237]{margin:0;font-size:30px;line-height:1.2;color:var(--ink)}.header-copy p[data-v-dc361237]{margin:6px 0 0;color:var(--sub-ink);font-size:14px}.layout-grid[data-v-dc361237]{position:relative;z-index:1;display:grid;grid-template-columns:1.35fr .82fr;gap:20px;min-height:600px}.studio-panel[data-v-dc361237]{padding:18px;animation:rise-in-dc361237 .5s ease}.tabs[data-v-dc361237]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.tab-item[data-v-dc361237]{border:1px solid #d6e4ef;background:#f8fbfd;color:#53708b;padding:10px;font-size:14px;border-radius:12px;cursor:pointer;transition:all .24s ease}.tab-item.active[data-v-dc361237],.tab-item[data-v-dc361237]:hover{color:#0f3c58;background:#e7f7ff;border-color:#9fd4e9}.sub-tabs[data-v-dc361237]{display:inline-flex;gap:8px;padding:6px;border-radius:999px;background:#edf4f9;margin-bottom:16px}.sub-tab-item[data-v-dc361237]{padding:8px 16px;border:none;border-radius:999px;background:transparent;color:#60768a;font-size:14px;cursor:pointer;transition:all .2s ease}.sub-tab-item.active[data-v-dc361237]{background:#fff;color:#0f3c58;box-shadow:0 6px 18px #0e4a681f}.content-grid[data-v-dc361237]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.config-section[data-v-dc361237],.preview-section[data-v-dc361237]{border:1px solid #d8e6ef;border-radius:16px;padding:16px;background:#fff;min-height:420px}.config-section h3[data-v-dc361237],.preview-section h3[data-v-dc361237]{margin:0 0 12px;font-size:17px;color:var(--ink)}.params-block[data-v-dc361237]{display:flex;flex-direction:column;gap:14px}.parameter-row[data-v-dc361237]{padding:12px;border-radius:12px;background:#f7fbfe;border:1px solid #d9e8f3}.row-head[data-v-dc361237]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.row-title[data-v-dc361237]{display:inline-block;font-size:14px;font-weight:600;color:#1a3a55;margin-bottom:8px}.value-tag[data-v-dc361237]{font-size:12px;font-weight:700;color:#167fa8;background:#e3f3fa;padding:2px 8px;border-radius:999px}.switch-group[data-v-dc361237]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-dc361237]{border:1px solid #c7dbe8;background:#fff;color:#5a7084;padding:6px 12px;border-radius:999px;cursor:pointer;font-size:13px;transition:all .2s ease}.chip.active[data-v-dc361237],.chip[data-v-dc361237]:hover{background:#167fa8;border-color:#167fa8;color:#fff}input[type=range][data-v-dc361237]{width:100%;height:6px;border-radius:99px;background:#d1e6f2;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}input[type=range][data-v-dc361237]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#167fa8;border:2px solid #ffffff;box-shadow:0 2px 8px #167fa866}.action-row[data-v-dc361237]{display:flex;gap:10px;margin-top:16px}.btn[data-v-dc361237]{flex:1;border:none;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .24s ease}.btn-primary[data-v-dc361237]{color:#fff;background:linear-gradient(135deg,#167fa8,#21a5cc)}.btn-primary[data-v-dc361237]:hover{transform:translateY(-1px);box-shadow:0 10px 20px #1888b240}.btn[data-v-dc361237]:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary[data-v-dc361237]{color:#18435e;background:#e8f4fb}.btn-secondary[data-v-dc361237]:hover{background:#d7edf8}.upload-area[data-v-dc361237]{display:block;position:relative;height:336px;border:2px dashed #b8d8e7;border-radius:14px;overflow:hidden;cursor:pointer;background:linear-gradient(180deg,#f7fcff,#eef7fc)}.upload-area input[data-v-dc361237]{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.upload-placeholder[data-v-dc361237]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#4f6d84;text-align:center;padding:10px}.upload-placeholder i[data-v-dc361237]{font-size:28px;color:#167fa8}.upload-placeholder p[data-v-dc361237]{margin:0;font-size:15px;font-weight:600}.upload-placeholder span[data-v-dc361237]{font-size:12px;color:#7790a4}.preview-image[data-v-dc361237]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-tip[data-v-dc361237]{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;border-radius:10px;background:#eff8fd;color:#4f677b;font-size:12px}.script-box[data-v-dc361237]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.script-box label[data-v-dc361237]{font-size:13px;font-weight:700;color:#1a3a55}.script-box textarea[data-v-dc361237]{resize:vertical;min-height:88px;border:1px solid #cfe0eb;border-radius:10px;padding:10px 12px;font-size:13px;color:#1f3447;line-height:1.5;background:#f9fcff}.attachment-box[data-v-dc361237]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.attachment-box label[data-v-dc361237]{font-size:13px;font-weight:700;color:#1a3a55}.attachment-box input[data-v-dc361237]{padding:10px 12px;border-radius:10px;border:1px dashed #cfe0eb;background:#f9fcff;font-size:13px;color:#1f3447}.attachment-hint[data-v-dc361237]{display:flex;align-items:center;gap:8px;font-size:12px;color:#4f6d84;word-break:break-all}.attachment-hint i[data-v-dc361237]{color:#d24726}.video-result[data-v-dc361237]{margin-top:12px;border:1px solid #d8e6ef;border-radius:12px;height:180px;overflow:hidden;background:#f4f9fc}.preview-video[data-v-dc361237]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-placeholder[data-v-dc361237]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#5d788f}.video-placeholder i[data-v-dc361237]{font-size:24px;color:#167fa8}.video-placeholder p[data-v-dc361237]{margin:0;font-size:13px}.side-panel[data-v-dc361237]{padding:16px;display:flex;flex-direction:column;gap:14px;overflow:auto;animation:rise-in-dc361237 .55s ease}.info-section[data-v-dc361237]{background:#fff;border:1px solid #d9e7f0;border-radius:14px;padding:14px}.section-title[data-v-dc361237]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.section-title h3[data-v-dc361237]{margin:0;font-size:16px;color:#14314a}.section-title span[data-v-dc361237]{font-size:12px;color:#6f869a}.list-item[data-v-dc361237]{display:grid;grid-template-columns:36px 1fr;gap:10px;padding:10px;border-radius:10px;transition:background .2s ease}.list-item+.list-item[data-v-dc361237]{margin-top:8px}.list-item[data-v-dc361237]:hover{background:#f2f9fd}.item-icon[data-v-dc361237]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--brand-soft);border-radius:10px;color:var(--brand);font-size:16px}.item-content[data-v-dc361237]{min-width:0}.item-head[data-v-dc361237]{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.item-head strong[data-v-dc361237],.item-content strong[data-v-dc361237]{font-size:14px;color:#173b58}.item-head span[data-v-dc361237]{font-size:11px;color:#6b8397}.item-content p[data-v-dc361237]{margin:5px 0 0;font-size:12px;line-height:1.5;color:#60788d}@keyframes rise-in-dc361237{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1260px){.layout-grid[data-v-dc361237]{grid-template-columns:1fr}.side-panel[data-v-dc361237]{max-height:360px}}@media (max-width: 900px){.ai-people-page[data-v-dc361237]{height:calc(100vh - 64px);padding:18px 14px}.page-header[data-v-dc361237]{grid-template-columns:1fr;gap:10px}.content-grid[data-v-dc361237]{grid-template-columns:1fr}.upload-area[data-v-dc361237]{height:240px}.action-row[data-v-dc361237]{flex-direction:column}}body[data-v-7c3d55bd]{min-height:1024px;height:100vh;background-color:#e1f6ff;overflow:hidden}.no-scroll[data-v-7c3d55bd]{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}.editor-container[data-v-7c3d55bd]{width:100%;margin:0 auto;min-height:1024px;height:100vh;background:#fff;overflow:hidden}body[data-v-ac8879e2]{background-image:url(https://ai-public.mastergo.com/ai/img_res/13ea4b6a67c4d7302f5842e5bfbea9ce.jpg);background-size:cover;background-position:center;min-height:1024px}.input-icon[data-v-ac8879e2]{display:flex;justify-content:center;align-items:center}a.text-primary[data-v-ac8879e2]{cursor:pointer}.welcome[data-v-80f672ae]{height:100vh;overflow:hidden;background-image:url(https://i.postimg.cc/FKHG7HMJ/stuground.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}input[data-v-80f672ae]::-webkit-outer-spin-button,input[data-v-80f672ae]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.login-card[data-v-80f672ae]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffffe6}.courses-shell[data-v-87668d16]{border-radius:16px;border:1px solid #ddeaf6;background:#fff;padding:18px;margin-bottom:14px}.title-row[data-v-87668d16]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.title-row h2[data-v-87668d16]{margin:0;font-size:22px;font-weight:700;color:#183f63}.title-row span[data-v-87668d16]{font-size:13px;color:#6785a1}.course-grid[data-v-87668d16]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.course-card[data-v-87668d16]{background:#fff;border-radius:14px;box-shadow:0 8px 16px #144d7814;overflow:hidden;border:1px solid #e3edf7;cursor:pointer}.card-content[data-v-87668d16]{padding:12px}.card-content h3[data-v-87668d16]{margin:0;font-size:15px;font-weight:700;color:#1c456b}.card-content p[data-v-87668d16]{margin:6px 0 0;font-size:12px;color:#6e8ba5}.progress-meta[data-v-87668d16]{margin-top:10px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#5f7c95}.progress-meta strong[data-v-87668d16]{color:#18608f}.progress-track[data-v-87668d16]{margin-top:6px;height:6px;background:#e9f1f8;border-radius:999px;overflow:hidden}.progress-fill[data-v-87668d16]{height:100%;background:linear-gradient(90deg,#21a6d8,#1b88bd);border-radius:999px}.card-hover[data-v-87668d16]:hover{transform:translateY(-2px);box-shadow:0 12px 22px #144d7824;transition:all .3s ease}@media (max-width: 1200px){.course-grid[data-v-87668d16]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.course-grid[data-v-87668d16]{grid-template-columns:1fr}}.assignment-shell[data-v-c5060e6c]{background:#fff;border-radius:16px;border:1px solid #ddeaf6;padding:18px;margin-bottom:14px}.panel-head[data-v-c5060e6c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.panel-head h2[data-v-c5060e6c]{margin:0;font-size:22px;font-weight:700;color:#173f62}.all-link[data-v-c5060e6c]{color:#1b90c2;font-size:14px;font-weight:600}.assignment-list[data-v-c5060e6c]{display:grid;gap:10px}.assignment-item[data-v-c5060e6c]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e4edf6;border-radius:12px;padding:12px;background:#fff}.assignment-item.done[data-v-c5060e6c]{background:#f8fbfe}.left-area[data-v-c5060e6c]{display:flex;align-items:center;gap:10px;min-width:0}.icon-box[data-v-c5060e6c]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.icon-box.is-done[data-v-c5060e6c]{background:#e7edf4}.icon-box.is-active[data-v-c5060e6c]{background:#1b90c21f}.text-area[data-v-c5060e6c]{min-width:0}.text-area h3[data-v-c5060e6c]{margin:0;font-size:15px;font-weight:700;color:#1f466a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-area h3.done-title[data-v-c5060e6c]{color:#6b8196}.text-area p[data-v-c5060e6c]{margin:6px 0 0;font-size:12px;color:#68839c}.right-area[data-v-c5060e6c]{display:flex;align-items:center;gap:8px}.score-chip[data-v-c5060e6c]{border-radius:999px;border:1px solid #d8e7f3;background:#fff;color:#5c7b96;font-size:12px;padding:4px 10px}.primary-btn[data-v-c5060e6c],.ghost-btn[data-v-c5060e6c]{border-radius:10px;border:1px solid transparent;padding:8px 12px;font-size:13px;font-weight:600;transition:all .2s ease}.primary-btn[data-v-c5060e6c]{background:linear-gradient(135deg,#1aa3d3,#1b89bc);color:#fff}.primary-btn[data-v-c5060e6c]:hover{transform:translateY(-1px)}.ghost-btn[data-v-c5060e6c]{border-color:#d4e4f2;background:#fff;color:#4f6f89}.ghost-btn[data-v-c5060e6c]:hover{border-color:#aacbe4}@media (max-width: 680px){.assignment-item[data-v-c5060e6c]{flex-direction:column;align-items:flex-start}}.courseware-shell[data-v-70d3ceba]{background:#fff;border-radius:16px;border:1px solid #ddeaf6;padding:18px}.courseware-shell h2[data-v-70d3ceba]{margin:0 0 14px;font-size:22px;font-weight:700;color:#173f62}.courseware-list[data-v-70d3ceba]{display:grid;gap:10px}.courseware-item[data-v-70d3ceba]{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #e4edf6;border-radius:12px;cursor:pointer;transition:all .2s ease}.courseware-item[data-v-70d3ceba]:hover{transform:translateY(-1px);border-color:#caddf0;background:#f8fbfe}.icon-box[data-v-70d3ceba]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.courseware-item h3[data-v-70d3ceba]{margin:0;font-size:14px;font-weight:700;color:#214669}.courseware-item p[data-v-70d3ceba]{margin:4px 0 0;font-size:12px;color:#67839d}.download-chip[data-v-70d3ceba]{width:30px;height:30px;border-radius:50%;border:1px solid #d7e6f3;display:inline-flex;align-items:center;justify-content:center;color:#7b97b0;background:#fff}.stu-home-page[data-v-b869c4c4]{min-height:calc(100vh - 64px);padding:24px 32px 32px;background:radial-gradient(circle at 15% -10%,rgba(255,204,125,.2),transparent 34%),radial-gradient(circle at 90% 10%,rgba(98,177,255,.16),transparent 34%),#f6fafd}.hero-panel[data-v-b869c4c4]{margin-bottom:14px}.hero-main[data-v-b869c4c4]{--metrics-width: clamp(520px, 52vw, 900px);position:relative;border-radius:18px;border:1px solid #dbe8f5;background:linear-gradient(130deg,#fff7ea,#eef8ff);min-height:205px;padding:20px calc(var(--metrics-width) + 34px) 20px 20px}.hero-tag[data-v-b869c4c4]{margin:0;color:#5a7ea2;font-size:13px;font-weight:600}.hero-main h1[data-v-b869c4c4]{margin:8px 0;color:#193f64;font-size:26px}.hero-main>p[data-v-b869c4c4]{margin:0;color:#5b7892;line-height:1.6}.hero-badges[data-v-b869c4c4]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.hero-badges span[data-v-b869c4c4]{border-radius:999px;border:1px solid #d4e4f3;background:#fffc;color:#3f6488;font-size:12px;font-weight:600;padding:4px 10px}.hero-metrics[data-v-b869c4c4]{position:absolute;right:20px;bottom:20px;width:var(--metrics-width);margin-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.metric-card[data-v-b869c4c4]{border-radius:12px;border:1px solid #e6eff7;background:#ffffffd1;padding:10px 12px}.metric-card span[data-v-b869c4c4]{font-size:12px;color:#6988a5}.metric-card strong[data-v-b869c4c4]{display:block;margin-top:4px;font-size:24px;color:#18456c}.content-grid[data-v-b869c4c4]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;margin-bottom:16px}[data-v-b869c4c4]::-webkit-scrollbar{width:0px;height:0px}[data-v-b869c4c4]{scrollbar-width:none}div[data-v-b869c4c4]::-webkit-scrollbar,main[data-v-b869c4c4]::-webkit-scrollbar{display:none}div[data-v-b869c4c4],main[data-v-b869c4c4]{scrollbar-width:none}@media (max-width: 1024px){.stu-home-page[data-v-b869c4c4]{padding:16px}.hero-main[data-v-b869c4c4]{min-height:auto;padding:18px}.content-grid[data-v-b869c4c4]{grid-template-columns:1fr}.hero-main h1[data-v-b869c4c4]{font-size:24px}.hero-metrics[data-v-b869c4c4]{position:static;width:auto;margin-top:14px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.hero-metrics[data-v-b869c4c4]{grid-template-columns:1fr}}.header-shell[data-v-2e6735d9]{background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 12px #1a548114;border-bottom:1px solid #dce8f4}.header-nav[data-v-2e6735d9]{height:64px;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.nav-item[data-v-2e6735d9]:hover{color:#1a94bc;transition:color .3s ease}.brand-block[data-v-2e6735d9]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #409cc02e}.brand-logo[data-v-2e6735d9]{width:41px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(106,194,227,.45))}.nav-item[data-v-2e6735d9]{font-weight:600}.search-input[data-v-2e6735d9]:focus{outline:none;border-color:#1a94bc;box-shadow:0 0 0 3px #1a94bc1f}.search-wrap[data-v-2e6735d9]{min-width:220px}.custom-text-color[data-v-2e6735d9]{color:#1a94bc}.menu-panel[data-v-2e6735d9]{border:1px solid #e2ecf5}.absolute[data-v-2e6735d9]{position:absolute}.top-full[data-v-2e6735d9]{top:100%}.right-0[data-v-2e6735d9]{right:0}.bg-white[data-v-2e6735d9]{background-color:#fff}.shadow-md[data-v-2e6735d9]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.rounded-md[data-v-2e6735d9]{border-radius:.375rem}.py-2[data-v-2e6735d9]{padding-top:.5rem;padding-bottom:.5rem}.mt-1[data-v-2e6735d9]{margin-top:.25rem}.w-24[data-v-2e6735d9]{width:6rem}.px-4[data-v-2e6735d9]{padding-left:1rem;padding-right:1rem}.py-1[data-v-2e6735d9]{padding-top:.25rem;padding-bottom:.25rem}.cursor-pointer[data-v-2e6735d9]{cursor:pointer}.cursor-pointer[data-v-2e6735d9]:hover{background-color:#f3f4f6}@media (max-width: 1024px){.header-nav[data-v-2e6735d9]{padding:0 16px}.search-wrap[data-v-2e6735d9]{display:none}}body[data-v-7448a112]{min-height:1024px;background-color:#f9f9f9}.nav-item[data-v-7448a112]:hover{color:#1a94bc}input[data-v-7448a112]::-webkit-outer-spin-button,input[data-v-7448a112]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=file][data-v-30349e72]{display:none}body[data-v-284be0eb]{min-height:1024px;background-color:#fffdf7}body[data-v-6b79b884]{min-height:1024px;background-color:#fdf8f3}.container[data-v-6b79b884]{width:1440px;margin:0 auto}.nav-item[data-v-6b79b884]{position:relative}.nav-item[data-v-6b79b884]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#1a94bc;transition:width .3s}.nav-item[data-v-6b79b884]:hover:after{width:100%}.active[data-v-6b79b884]:after{width:100%}input[data-v-6b79b884]:focus{outline:none}.animate-bounce[data-v-de00cd0e]{animation:bounce-de00cd0e 1.5s infinite}@keyframes bounce-de00cd0e{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}[data-v-3d560299]::-webkit-scrollbar{display:none}@keyframes wave-3d560299{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.loading-wave div[data-v-3d560299]{animation:wave-3d560299 1.8s infinite}.loading-wave div[data-v-3d560299]:nth-child(2){animation-delay:.2s}.loading-wave div[data-v-3d560299]:nth-child(3){animation-delay:.4s}.loading-wave div[data-v-3d560299]:nth-child(4){animation-delay:.6s}.loading-wave div[data-v-3d560299]:nth-child(5){animation-delay:.8s}@keyframes pulse-3d560299{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.pulse[data-v-3d560299]{animation:pulse-3d560299 2s infinite}html[data-v-f118af69],body[data-v-f118af69]{overflow:hidden}[data-v-f118af69]::-webkit-scrollbar{display:none}.form-input[data-v-ca9ad5bd]:focus{outline:none;border-color:#22a2c3}button[data-v-ca9ad5bd]:disabled{opacity:.5;cursor:not-allowed}body[data-v-68dcdd39]{min-height:1024px;background-color:#f5f7fa}.timer[data-v-68dcdd39]{font-variant-numeric:tabular-nums}body[data-v-e30443fc]{min-height:1024px;background-color:#f9f9f9}.nav-item[data-v-e30443fc]:hover{color:#1a94bc}input[data-v-e30443fc]::-webkit-outer-spin-button,input[data-v-e30443fc]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.space-y-3[data-v-dd8e511f]::-webkit-scrollbar{display:none}body[data-v-9de9fc73]{min-height:1024px;background-color:#f9f9f9}.nav-item[data-v-9de9fc73]:hover{color:#1a94bc}input[data-v-9de9fc73]::-webkit-outer-spin-button,input[data-v-9de9fc73]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.allList[data-v-cda822f1]{overflow:hidden;height:100vh}.container[data-v-cda822f1]{width:1440px;margin:0 auto}input[data-v-cda822f1]{border:none;outline:none}input[type=number][data-v-cda822f1]::-webkit-inner-spin-button,input[type=number][data-v-cda822f1]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.question-option[data-v-cda822f1]{transition:all .3s ease}.question-option[data-v-cda822f1]:hover{background-color:#f8f9fa}.question-nav-item[data-v-cda822f1]{transition:all .3s ease}.question-nav-item[data-v-cda822f1]:hover{background-color:#f8f9fa}.allList[data-v-cda822f1]{overflow:hidden}.record-page[data-v-82ade02d]{min-height:100vh;background:radial-gradient(920px 340px at 90% -6%,rgba(69,112,205,.12),transparent 60%),radial-gradient(760px 320px at 0% 102%,rgba(35,168,201,.1),transparent 62%),linear-gradient(180deg,#eff4fb,#f4f7fc);position:relative;padding-bottom:20px}.record-glow[data-v-82ade02d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(120deg,rgba(45,88,158,.05) 1px,transparent 1px),linear-gradient(210deg,rgba(45,88,158,.04) 1px,transparent 1px);background-size:32px 32px;opacity:.2}.record-shell[data-v-82ade02d]{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:30px 15px 15px;display:grid;gap:14px}.hero-card[data-v-82ade02d]{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(130deg,#fffffff5,#edf7fff5);border:1px solid #dbe7f5;box-shadow:0 14px 28px #223d7014;padding:18px;display:flex;justify-content:space-between;gap:14px}.hero-card[data-v-82ade02d]:before,.hero-card[data-v-82ade02d]:after{content:"";position:absolute;pointer-events:none}.hero-card[data-v-82ade02d]:before{width:260px;height:260px;right:-120px;top:-150px;border-radius:50%;background:radial-gradient(circle,#ffce7a52,#ffce7a00)}.hero-card[data-v-82ade02d]:after{width:220px;height:220px;left:-120px;bottom:-150px;border-radius:50%;background:radial-gradient(circle,#72c6ef47,#72c6ef00)}.hero-text[data-v-82ade02d]{position:relative;z-index:1;max-width:760px}.hero-text h1[data-v-82ade02d]{margin:10px 0 8px;font-size:30px;line-height:1.2;letter-spacing:.01em;background:linear-gradient(120deg,#173d65,#2d78a6 55%,#1a507f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-82ade02d]{margin:0;font-size:14px;color:#64789f;line-height:1.55}.hero-tags[data-v-82ade02d]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.hero-tags span[data-v-82ade02d]{min-height:34px;border-radius:999px;border:1px solid #d5e8f8;background:linear-gradient(120deg,#f4fbff,#fffef5);color:#3d5f82;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;padding:0 12px}.hero-tags i[data-v-82ade02d]{color:#3188b7}.hero-actions[data-v-82ade02d]{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.action-btn[data-v-82ade02d]{border:none;border-radius:12px;min-height:42px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:8px}.action-btn-soft[data-v-82ade02d]{background:#edf3fd;color:#2f5f90}.action-btn-primary[data-v-82ade02d]{color:#fff;background:linear-gradient(135deg,#2e7bc6,#22a3c4)}.frame-card[data-v-82ade02d]{border-radius:16px;background:#fff;border:1px solid #e1e9f5;box-shadow:0 10px 22px #2a41700f;padding:14px}.frame-head[data-v-82ade02d]{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.record-mark[data-v-82ade02d]{width:48px;height:48px;border-radius:12px;border:1px solid #d7e5f5;background:#edf5ff;color:#3f6f9f;display:inline-flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.record-mark.is-ready[data-v-82ade02d]{border-color:#ccefdc;background:#ebfbf2;color:#2d8e5f}.frame-head-text[data-v-82ade02d]{min-width:0;flex:1}.frame-title[data-v-82ade02d]{margin:0;color:#274b73;font-size:16px;font-weight:700}.frame-desc[data-v-82ade02d]{margin:4px 0 0;color:#6681a3;font-size:12px;line-height:1.45}.frame-meta[data-v-82ade02d]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.status-pill[data-v-82ade02d]{min-height:30px;border-radius:999px;border:1px solid #d8e6f6;background:#f3f8ff;color:#47688e;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;padding:0 10px}.status-pill.is-ready[data-v-82ade02d]{border-color:#ccefdc;background:#ebfbf2;color:#258354}.frame-path[data-v-82ade02d]{color:#7890b1;font-size:12px}.iframe-wrap[data-v-82ade02d]{position:relative;min-height:620px;border-radius:12px;overflow:hidden;border:1px solid #dce8f6;background:#f4f9ff}.record-iframe[data-v-82ade02d]{width:100%;height:620px;display:block;background:#fff}.loading-mask[data-v-82ade02d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#4f6c93;background:#f4f9ffe0;font-size:13px;font-weight:600}@media (max-width: 900px){.record-shell[data-v-82ade02d]{padding:82px 12px 18px}.hero-card[data-v-82ade02d]{flex-direction:column;padding:14px}.hero-text h1[data-v-82ade02d]{font-size:clamp(22px,6vw,28px)}.hero-subtitle[data-v-82ade02d]{font-size:13px}.hero-actions[data-v-82ade02d]{width:100%;flex-direction:row}.action-btn[data-v-82ade02d]{flex:1;justify-content:center}.frame-head[data-v-82ade02d]{align-items:flex-start}.frame-meta[data-v-82ade02d]{flex-direction:column;align-items:flex-start}.iframe-wrap[data-v-82ade02d],.record-iframe[data-v-82ade02d]{min-height:520px;height:520px}}.modal-backdrop[data-v-24e12041]{background-color:#00000080;position:fixed;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;z-index:50}.modal-content[data-v-24e12041]{background:#fff;width:900px;border-radius:16px;position:relative;max-height:98vh;overflow-y:auto;scrollbar-width:none}.modal-content[data-v-24e12041]::-webkit-scrollbar{display:none}.carousel[data-v-24e12041]{position:relative;overflow:hidden;height:190px}.carousel-inner[data-v-24e12041]{display:flex;transition:transform .5s ease}.carousel-item[data-v-24e12041]{min-width:100%;height:190px}.carousel-control[data-v-24e12041]{position:absolute;top:50%;transform:translateY(-50%);background:#0000004d;color:#fff;padding:10px;cursor:pointer;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.carousel-prev[data-v-24e12041]{left:10px}.carousel-next[data-v-24e12041]{right:10px}.carousel-indicators[data-v-24e12041]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:8px}.indicator[data-v-24e12041]{width:8px;height:8px;border-radius:50%;background:#ffffff80;cursor:pointer}.indicator.active[data-v-24e12041]{background:#fff}.tab-content>div[data-v-24e12041]{display:none}.tab-content>div.active[data-v-24e12041]{display:block}.selected[data-v-24e12041]{border:2px solid #FF9F2E}.payment-modal[data-v-24e12041]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100;display:none}.payment-modal-content[data-v-24e12041]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px #0003}.payment-btn[data-v-24e12041]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;background-color:#f0f0f0;transition:background-color .3s ease}.payment-btn[data-v-24e12041]:hover{background-color:#e0e0e0}.payment-btn.active[data-v-24e12041]{background-color:#ff9f2e;color:#fff}.qr-code-container[data-v-24e12041]{text-align:center}.el-badge{--el-badge-bg-color: var(--el-color-danger);--el-badge-radius: 10px;--el-badge-font-size: 12px;--el-badge-padding: 6px;--el-badge-size: 18px;position:relative;vertical-align:middle;display:inline-block;width:fit-content}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;justify-content:center;align-items:center;font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color)}.el-badge__content.is-fixed{position:absolute;top:0;right:calc(1px + var(--el-badge-size) / 2);transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color: var(--el-color-info-light-9);--el-message-border-color: var(--el-border-color-lighter);--el-message-padding: 11px 15px;--el-message-close-size: 16px;--el-message-close-icon-color: var(--el-text-color-placeholder);--el-message-close-hover-color: var(--el-text-color-secondary);width:fit-content;max-width:calc(100% - 32px);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);position:fixed;left:50%;top:20px;transform:translate(-50%);background-color:var(--el-message-bg-color);transition:opacity var(--el-transition-duration),transform .4s,top .4s;padding:var(--el-message-padding);display:flex;align-items:center;gap:8px}.el-message.is-center{justify-content:center}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--success{--el-message-bg-color: var(--el-color-success-light-9);--el-message-border-color: var(--el-color-success-light-8);--el-message-text-color: var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color: var(--el-color-info-light-9);--el-message-border-color: var(--el-color-info-light-8);--el-message-text-color: var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color: var(--el-color-warning-light-9);--el-message-border-color: var(--el-color-warning-light-8);--el-message-text-color: var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color: var(--el-color-error-light-9);--el-message-border-color: var(--el-color-error-light-8);--el-message-text-color: var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.course-container[data-v-b0dc8c6f]{padding:10px;min-height:100vh}.course-header[data-v-b0dc8c6f]{position:relative;border-radius:12px;overflow:hidden;margin-bottom:15px}.course-cover[data-v-b0dc8c6f]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;filter:brightness(.9)}.course-title[data-v-b0dc8c6f]{position:absolute;bottom:20px;left:15px;color:#fff}.main-title[data-v-b0dc8c6f]{font-size:21px;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.2);margin:0}.sub-title[data-v-b0dc8c6f]{font-size:14px;opacity:.9;margin:5px 0 0}.progress-card[data-v-b0dc8c6f]{background:#fff;border-radius:8px;padding:15px;margin-bottom:15px;box-shadow:0 2px 6px #00000014}.progress-info[data-v-b0dc8c6f]{display:flex;justify-content:space-between;margin-bottom:10px}.label[data-v-b0dc8c6f]{font-size:14px;color:#666}.percentage[data-v-b0dc8c6f]{font-size:18px;color:#1a94bc;font-weight:700}.progress-bar[data-v-b0dc8c6f]{height:6px;background:#eee;border-radius:3px}.bar-inner[data-v-b0dc8c6f]{height:100%;background:#1a94bc;border-radius:3px;transition:width .3s}.chapter-list[data-v-b0dc8c6f]{margin-bottom:20px}.chapter-item[data-v-b0dc8c6f]{background:#fff;border-radius:8px;margin-bottom:10px;box-shadow:0 2px 6px #00000014}.chapter-header[data-v-b0dc8c6f]{display:flex;justify-content:space-between;align-items:center;padding:15px;cursor:pointer}.chapter-header .left[data-v-b0dc8c6f]{display:flex;align-items:center}.chapter-icon[data-v-b0dc8c6f]{width:30px;height:30px;margin-right:10px}.chapter-title[data-v-b0dc8c6f]{font-size:16px;font-weight:700;color:#333}.resource-list[data-v-b0dc8c6f]{padding:0 15px 15px}.resource-item[data-v-b0dc8c6f]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #eee;cursor:pointer}.resource-left[data-v-b0dc8c6f]{display:flex;align-items:center}.resource-info[data-v-b0dc8c6f]{margin-left:10px}.resource-info .title[data-v-b0dc8c6f]{font-size:14px;color:#333;display:block}.resource-info .meta[data-v-b0dc8c6f]{font-size:12px;color:#999}.resource-right[data-v-b0dc8c6f]{display:flex;align-items:center}.resource-right .status[data-v-b0dc8c6f]{font-size:12px;margin-right:8px;color:#1a94bc}.arrow-up[data-v-b0dc8c6f],.arrow-down[data-v-b0dc8c6f]{transition:transform .3s}main[data-v-92815a92]{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}.rightNodes[data-v-92815a92]{height:580px;box-sizing:border-box;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.rightNodes[data-v-92815a92]::-webkit-scrollbar{display:none}.download-btn[data-v-92815a92],.save-btn[data-v-92815a92]{background-color:#1a94bc;color:#fff;border:none}.download-btn[data-v-92815a92]:hover,.save-btn[data-v-92815a92]:hover{background-color:#2177b8}.nav-btn[data-v-92815a92]{background-color:#f0f0f0}.nav-btn[data-v-92815a92]:hover{background-color:#e0e0e0}.p-6[data-v-732c399f]{height:550px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.p-6[data-v-732c399f]::-webkit-scrollbar{display:none}.flex.border-b[data-v-732c399f]{justify-content:space-around}.tab-item[data-v-732c399f]{flex:1;text-align:center;padding:15px 0;cursor:pointer}.nav-tabs[data-v-732c399f]{display:flex;margin:30px 0;border-radius:16px;box-shadow:0 4px 12px #00000014;background:#fff}.nav-tabs .tab-item[data-v-732c399f]{flex:1;text-align:center;padding:15px 0;font-size:16px;color:#666;position:relative;transition:all .3s;cursor:pointer}.nav-tabs .tab-item.active[data-v-732c399f]{color:#1a94bc;font-weight:600}.nav-tabs .tab-item.active[data-v-732c399f]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:3px;background:#1a94bc;border-radius:2px}body[data-v-732c399f]{background-color:#e1f6ff}.w-[70%] .bg-white[data-v-732c399f]{border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.video-container[data-v-732c399f]{aspect-ratio:16/9;background-color:#f3f4f6}.video-player .video[data-v-732c399f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.w-[30%] .bg-white[data-v-732c399f]{border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.w-[30%] .flex.border-b .tab-item[data-v-732c399f]{padding:1rem 0;text-align:center;font-weight:500;transition:color .3s ease;cursor:pointer}.w-[30%] .flex.border-b .tab-item.text-primary[data-v-732c399f]{color:#1a94bc;border-bottom:2px solid #1a94bc}.course-info .title[data-v-732c399f]{font-size:22px;font-weight:600;color:#2c3e50;margin-bottom:15px}.course-info .meta[data-v-732c399f]{display:flex;justify-content:space-between;margin-bottom:15px;font-size:14px;color:#666}.course-info .description[data-v-732c399f]{font-size:16px;color:#444;line-height:1.6}.chapter-nav .section-title[data-v-732c399f]{margin-top:35px;font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:15px}.chapter-nav .chapter-list .chapter-item[data-v-732c399f]{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #eee;transition:all .3s;cursor:pointer}.chapter-nav .chapter-list .chapter-item[data-v-732c399f]:hover{background:#f8f8f8}.chapter-nav .chapter-list .chapter-item .chapter-title[data-v-732c399f]{font-size:16px;color:#333}.chapter-nav .chapter-list .chapter-item .chapter-time[data-v-732c399f]{font-size:14px;color:#666}.related-resources .section-title[data-v-732c399f]{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:15px}.related-resources .resource-list .resource-item[data-v-732c399f]{display:flex;align-items:center;padding:15px;margin-bottom:15px;background:#f8f9fa;border-radius:8px;transition:all .3s;cursor:pointer}.related-resources .resource-list .resource-item[data-v-732c399f]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.related-resources .resource-list .resource-item .resource-icon[data-v-732c399f]{margin-right:10px;font-size:20px}.related-resources .resource-list .resource-item .resource-icon.file-icon[data-v-732c399f]{color:#1a94bc}.related-resources .resource-list .resource-item .resource-icon.cube-icon[data-v-732c399f]{color:#45b7d1}.related-resources .resource-list .resource-item .resource-icon.quiz-icon[data-v-732c399f]{color:#ff6b6b}.related-resources .resource-list .resource-item .title[data-v-732c399f]{font-size:16px;color:#333}.note-section .section-title[data-v-732c399f]{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:15px}.note-section .note-input[data-v-732c399f]{width:100%;min-height:150px;padding:15px;background:#f8f9fa;border-radius:8px;font-size:16px;color:#333;margin-bottom:20px;border:1px solid #eee;resize:vertical}.note-section .save-btn[data-v-732c399f]{width:100%;background:#1a94bc;color:#fff;font-size:16px;border-radius:8px;padding:12px;border:none;cursor:pointer;transition:all .3s}.note-section .save-btn[data-v-732c399f]:hover{opacity:.9;transform:scale(.98)}.discussion-section .header[data-v-732c399f]{display:flex;width:95%;justify-content:space-between;align-items:center;padding:0 10px 15px;border-bottom:1px solid #f0f0f0}.discussion-section .header .title[data-v-732c399f]{font-size:20px;font-weight:600;color:#2d2f33}.discussion-section .header .ask-btn[data-v-732c399f]{background:#1a94bc;color:#fff;border-radius:20px;font-size:14px;padding:8px 16px;border:none;cursor:pointer;transition:all .2s}.discussion-section .header .ask-btn[data-v-732c399f]:hover{opacity:.88;transform:scale(.96)}.discussion-section .ask-area[data-v-732c399f]{margin:20px 20px 0 0}.discussion-section .ask-area .question-input[data-v-732c399f]{width:98%;height:100px;padding:15px;background:#f8f9fa;border-radius:8px;font-size:16px;border:1px solid #e6e9ec;resize:vertical}.discussion-section .ask-area .ask-actions[data-v-732c399f]{display:flex;gap:15px;margin-top:20px;justify-content:flex-end}.discussion-section .question-container[data-v-732c399f]{padding:25px 0;border-bottom:1px solid #f5f5f5}.discussion-section .question-container[data-v-732c399f]:last-child{border-bottom:none}.discussion-section .question-header[data-v-732c399f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.discussion-section .question-header .user-info[data-v-732c399f]{display:flex;align-items:center;flex:1}.discussion-section .question-header .user-info .avatar[data-v-732c399f]{width:48px;height:48px;border-radius:50%;margin-right:15px;border:1px solid #f0f0f0;-o-object-fit:cover;object-fit:cover}.discussion-section .question-header .user-info .user-meta .username[data-v-732c399f]{font-size:16px;color:#333;font-weight:500;line-height:1.4}.discussion-section .question-header .user-info .user-meta .timestamp[data-v-732c399f]{font-size:12px;color:#909399;margin-top:4px}.discussion-section .question-header .action[data-v-732c399f]{color:#1a94bc;font-size:14px;padding:5px 10px;border-radius:20px;background:#e6f5ff;display:flex;align-items:center;gap:5px;cursor:pointer}.discussion-section .question-content[data-v-732c399f]{margin-left:63px}.discussion-section .question-content .question-text[data-v-732c399f]{font-size:16px;color:#333;line-height:1.6;margin:15px 0}.discussion-section .question-content .actions[data-v-732c399f]{display:flex;gap:25px;margin-top:15px}.discussion-section .question-content .actions .action-item[data-v-732c399f]{display:flex;align-items:center;padding:5px 15px;border-radius:20px;background:#f8f8f8;transition:all .2s;cursor:pointer}.discussion-section .question-content .actions .action-item[data-v-732c399f]:hover{background:#f0f0f0}.discussion-section .question-content .actions .action-item .count[data-v-732c399f]{margin-left:8px;font-size:14px;color:#666}.discussion-section .question-content .actions .action-item .like-icon[data-v-732c399f],.discussion-section .question-content .actions .action-item .comment-icon[data-v-732c399f]{font-size:16px}.discussion-section .reply-input-area[data-v-732c399f]{margin:20px 10px 0 63px}.discussion-section .reply-input-area .reply-input[data-v-732c399f]{width:90%;height:80px;padding:15px;background:#f8f9fa;border-radius:8px;font-size:14px;border:1px solid #e6e9ec;resize:vertical}.discussion-section .reply-input-area .reply-actions[data-v-732c399f]{display:flex;gap:15px;margin-top:15px;justify-content:flex-end}.discussion-section .replies[data-v-732c399f]{margin:20px 0 0 63px;padding-left:15px;border-left:2px solid #eee}.discussion-section .replies .reply-item[data-v-732c399f]{padding:20px 0}.discussion-section .replies .reply-item .reply-header[data-v-732c399f]{display:flex;align-items:center;margin-bottom:10px}.discussion-section .replies .reply-item .reply-header .avatar.small[data-v-732c399f]{width:36px;height:36px;margin-right:15px;-o-object-fit:cover;object-fit:cover}.discussion-section .replies .reply-item .reply-header .user-meta .username[data-v-732c399f]{font-size:14px;color:#666}.discussion-section .replies .reply-item .reply-header .user-meta .timestamp[data-v-732c399f]{font-size:12px;color:#909399}.discussion-section .replies .reply-item .reply-text[data-v-732c399f]{font-size:14px;color:#444;margin-left:51px;line-height:1.6}.action-btn[data-v-732c399f]{padding:8px 20px;border-radius:20px;font-size:14px;transition:all .2s;border:none;cursor:pointer}.action-btn.small[data-v-732c399f]{padding:6px 15px;font-size:12px}.action-btn[data-v-732c399f]:not(.cancel){background:#1a94bc;color:#fff;border:1px solid #1a94bc}.action-btn[data-v-732c399f]:not(.cancel):hover{background:#1a94bc}.action-btn.cancel[data-v-732c399f]{background:#f8f8f8;color:#666}.action-btn.cancel[data-v-732c399f]:hover{background:#f0f0f0}.arrow-icon[data-v-732c399f]{font-size:14px;margin-right:5px}.el-container{display:flex;flex-direction:row;flex:1;flex-basis:auto;box-sizing:border-box;min-width:0}.el-container.is-vertical{flex-direction:column}.el-aside{overflow:auto;box-sizing:border-box;flex-shrink:0;width:var(--el-aside-width, 300px)}.el-footer{--el-footer-padding: 0 20px;--el-footer-height: 60px;padding:var(--el-footer-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height)}.el-header{--el-header-padding: 0 20px;--el-header-height: 60px;padding:var(--el-header-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-header-height)}.el-main{--el-main-padding: 20px;display:block;flex:1;flex-basis:auto;overflow:auto;box-sizing:border-box;padding:var(--el-main-padding)}.el-image__error,.el-image__placeholder,.el-image__wrapper,.el-image__inner{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top;opacity:1}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{position:absolute;top:0;left:0}.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{display:flex;justify-content:center;align-items:center;font-size:14px;background:var(--el-fill-color-light);color:var(--el-text-color-placeholder);vertical-align:middle}.el-image__preview{cursor:pointer}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__wrapper:focus{outline:none!important}.el-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none}.el-image-viewer__btn .el-icon{cursor:pointer}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:40px}.el-image-viewer__canvas{position:static;width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.el-image-viewer__actions{left:50%;bottom:30px;transform:translate(-50%);height:44px;padding:0 23px;background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;cursor:default;font-size:23px;color:#fff;display:flex;align-items:center;justify-content:space-around;gap:22px;padding:0 6px}.el-image-viewer__actions__divider{margin:0 -6px}.el-image-viewer__progress{left:50%;transform:translate(-50%);cursor:default;color:#fff;bottom:90px}.el-image-viewer__prev{top:50%;transform:translateY(-50%);left:40px;width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__next{top:50%;transform:translateY(-50%);right:40px;text-indent:2px;width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__close{width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes viewer-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-divider{position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0;border-top:1px var(--el-border-color) var(--el-border-style)}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative;border-left:1px var(--el-border-color) var(--el-border-style)}.el-divider__text{position:absolute;background-color:var(--el-bg-color);padding:0 20px;font-weight:500;color:var(--el-text-color-primary);font-size:14px}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-alert{--el-alert-padding: 8px 16px;--el-alert-border-radius-base: var(--el-border-radius-base);--el-alert-title-font-size: 14px;--el-alert-title-with-description-font-size: 16px;--el-alert-description-font-size: 14px;--el-alert-close-font-size: 16px;--el-alert-close-customed-font-size: 14px;--el-alert-icon-size: 16px;--el-alert-icon-large-size: 28px;width:100%;padding:var(--el-alert-padding);margin:0;box-sizing:border-box;border-radius:var(--el-alert-border-radius-base);position:relative;background-color:var(--el-color-white);overflow:hidden;opacity:1;display:flex;align-items:center;transition:opacity var(--el-transition-duration-fast)}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--success{--el-alert-bg-color: var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-success)}.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color: var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-info)}.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color: var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-warning)}.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color: var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-error)}.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:flex;flex-direction:column;gap:4px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);width:var(--el-alert-icon-size);margin-right:8px}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);width:var(--el-alert-icon-large-size);margin-right:12px}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}.el-alert .el-alert__close-btn{font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;top:12px;right:16px;cursor:pointer}.el-alert .el-alert__close-btn.is-customed{font-style:normal;font-size:var(--el-alert-close-customed-font-size);line-height:24px;top:8px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-card{--el-card-border-color: var(--el-border-color-light);--el-card-border-radius: 4px;--el-card-padding: 20px;--el-card-bg-color: var(--el-fill-color-blank);border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);overflow:hidden;color:var(--el-text-color-primary);transition:var(--el-transition-duration)}.el-card.is-always-shadow{box-shadow:var(--el-box-shadow-light)}.el-card.is-hover-shadow:hover,.el-card.is-hover-shadow:focus{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding)}.el-card__footer{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-top:1px solid var(--el-card-border-color);box-sizing:border-box}.el-form{--el-form-label-font-size: var(--el-font-size-base);--el-form-inline-content-width: 220px}.el-form--inline .el-form-item{display:inline-flex;vertical-align:middle;margin-right:32px}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form-item{display:flex;--font-size: 14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size: 14px;--el-form-label-font-size: var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size: 14px;--el-form-label-font-size: var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size: 12px;--el-form-label-font-size: var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{justify-content:flex-start}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{display:inline-block;vertical-align:middle;height:auto;text-align:left;margin-bottom:8px;line-height:22px}.el-form-item__label-wrap{display:flex}.el-form-item__label{display:inline-flex;justify-content:flex-end;align-items:flex-start;flex:0 0 auto;font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);height:32px;line-height:32px;padding:0 12px 0 0;box-sizing:border-box}.el-form-item__content{display:flex;flex-wrap:wrap;align-items:center;flex:1;line-height:32px;position:relative;font-size:var(--font-size);min-width:0}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;line-height:1;padding-top:2px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-input__wrapper:hover,.el-form-item.is-error .el-input__wrapper:focus,.el-form-item.is-error .el-input__wrapper.is-focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:hover,.el-form-item.is-error .el-textarea__inner:focus,.el-form-item.is-error .el-textarea__inner.is-focus,.el-form-item.is-error .el-select__wrapper,.el-form-item.is-error .el-select__wrapper:hover,.el-form-item.is-error .el-select__wrapper:focus,.el-form-item.is-error .el-select__wrapper.is-focus,.el-form-item.is-error .el-input-tag__wrapper,.el-form-item.is-error .el-input-tag__wrapper:hover,.el-form-item.is-error .el-input-tag__wrapper:focus,.el-form-item.is-error .el-input-tag__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:0 0 0 1px transparent inset}.el-form-item.is-error .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-radio-group{display:inline-flex;align-items:center;flex-wrap:wrap;font-size:0}.el-radio-button{--el-radio-button-checked-bg-color: var(--el-color-primary);--el-radio-button-checked-text-color: var(--el-color-white);--el-radio-button-checked-border-color: var(--el-color-primary);--el-radio-button-disabled-checked-fill: var(--el-border-color-extra-light);position:relative;display:inline-block;outline:none}.el-radio-button__inner{display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color, var(--el-fill-color-blank));border:var(--el-border);font-weight:var(--el-button-font-weight, var(--el-font-weight-primary));border-left:0;color:var(--el-button-text-color, var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:none;margin:0;position:relative;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color, var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color, var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color, var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color, var(--el-color-primary))}.el-radio-button__original-radio{opacity:0;outline:none;position:absolute;z-index:-1}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color, var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color, var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color, var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-tag{--el-tag-font-size: 12px;--el-tag-border-radius: 4px;--el-tag-border-radius-rounded: 9999px;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;height:24px;padding:0 9px;font-size:var(--el-tag-font-size);line-height:1;border-width:1px;border-style:solid;border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size: 14px;--el-tag-bg-color: var(--el-color-primary-light-9);--el-tag-border-color: var(--el-color-primary-light-8);--el-tag-hover-color: var(--el-color-primary)}.el-tag.el-tag--primary{--el-tag-bg-color: var(--el-color-primary-light-9);--el-tag-border-color: var(--el-color-primary-light-8);--el-tag-hover-color: var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color: var(--el-color-success-light-9);--el-tag-border-color: var(--el-color-success-light-8);--el-tag-hover-color: var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color: var(--el-color-warning-light-9);--el-tag-border-color: var(--el-color-warning-light-8);--el-tag-hover-color: var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color: var(--el-color-danger-light-9);--el-tag-border-color: var(--el-color-danger-light-8);--el-tag-hover-color: var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color: var(--el-color-error-light-9);--el-tag-border-color: var(--el-color-error-light-8);--el-tag-hover-color: var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color: var(--el-color-info-light-9);--el-tag-border-color: var(--el-color-info-light-8);--el-tag-hover-color: var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{flex-shrink:0;color:var(--el-tag-text-color)}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag.el-tag--primary{--el-tag-text-color: var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color: var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color: var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color: var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color: var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color: var(--el-color-info)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-text-color: var(--el-color-white);--el-tag-bg-color: var(--el-color-primary);--el-tag-border-color: var(--el-color-primary);--el-tag-hover-color: var(--el-color-primary-light-3)}.el-tag--dark.el-tag--primary{--el-tag-bg-color: var(--el-color-primary);--el-tag-border-color: var(--el-color-primary);--el-tag-hover-color: var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color: var(--el-color-success);--el-tag-border-color: var(--el-color-success);--el-tag-hover-color: var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color: var(--el-color-warning);--el-tag-border-color: var(--el-color-warning);--el-tag-hover-color: var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color: var(--el-color-danger);--el-tag-border-color: var(--el-color-danger);--el-tag-hover-color: var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color: var(--el-color-error);--el-tag-border-color: var(--el-color-error);--el-tag-hover-color: var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color: var(--el-color-info);--el-tag-border-color: var(--el-color-info);--el-tag-hover-color: var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color: var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-primary-light-5);--el-tag-hover-color: var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-success-light-5);--el-tag-hover-color: var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-warning-light-5);--el-tag-hover-color: var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-danger-light-5);--el-tag-hover-color: var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-error-light-5);--el-tag-hover-color: var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-info-light-5);--el-tag-hover-color: var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{padding:0 11px;height:32px;--el-icon-size: 16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{padding:0 7px;height:20px;--el-icon-size: 12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading,.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{padding:10px;border-bottom:1px solid var(--el-border-color-light)}.el-select-dropdown__footer{padding:10px;border-top:1px solid var(--el-border-color-light)}.el-select-dropdown__item{font-size:var(--el-font-size-base);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__title{box-sizing:border-box;padding:0 20px;font-size:12px;color:var(--el-color-info);line-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover: var(--el-border-color-hover);--el-select-disabled-color: var(--el-disabled-text-color);--el-select-disabled-border: var(--el-disabled-border-color);--el-select-font-size: var(--el-font-size-base);--el-select-close-hover-color: var(--el-text-color-secondary);--el-select-input-color: var(--el-text-color-placeholder);--el-select-multiple-input-color: var(--el-text-color-regular);--el-select-input-focus-border-color: var(--el-color-primary);--el-select-input-font-size: 14px;--el-select-width: 100%;display:inline-block;position:relative;vertical-align:middle;width:var(--el-select-width)}.el-select__wrapper{display:flex;align-items:center;position:relative;box-sizing:border-box;cursor:pointer;text-align:left;font-size:14px;padding:4px 12px;gap:6px;min-height:32px;line-height:24px;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);transition:var(--el-transition-duration);transform:translateZ(0);box-shadow:0 0 0 1px var(--el-border-color) inset}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{cursor:not-allowed;pointer-events:none;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag{cursor:not-allowed}.el-select__prefix,.el-select__suffix{display:flex;align-items:center;flex-shrink:0;gap:6px;color:var(--el-input-icon-color, var(--el-text-color-placeholder))}.el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);transform:rotate(0);cursor:pointer}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{position:relative;display:flex;flex-wrap:wrap;align-items:center;flex:1;min-width:0;gap:6px}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{cursor:pointer;border-color:transparent}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{display:flex;flex-wrap:wrap;-webkit-user-select:none;user-select:none}.el-select__tags-text{display:block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select__placeholder{position:absolute;z-index:-1;display:block;top:50%;transform:translateY(-50%);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--el-input-text-color, var(--el-text-color-regular))}.el-select__placeholder.is-transparent{-webkit-user-select:none;user-select:none;color:var(--el-text-color-placeholder)}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{position:absolute;opacity:0;z-index:-1}.el-select__input{border:none;outline:none;padding:0;color:var(--el-select-multiple-input-color);font-size:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;width:100%;background-color:transparent}.el-select__input.is-disabled{cursor:not-allowed}.el-select__input-calculator{position:absolute;left:0;top:0;max-width:100%;visibility:hidden;white-space:pre;overflow:hidden}.el-select--large .el-select__wrapper{gap:6px;padding:8px 16px;min-height:40px;line-height:24px;font-size:14px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{gap:4px;padding:2px 8px;min-height:24px;line-height:20px;font-size:12px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}#app[data-v-7fec7053]{--bg-1: #edf4ff;--bg-2: #f6f9ff;--ink: #173b67;--sub-ink: #5f7da6;--primary: #1a94bc;--primary-soft: #e6f0ff;--accent: #f59e0b;background:radial-gradient(420px 320px at 5% 95%,rgba(22,119,255,.16),transparent 62%),radial-gradient(520px 380px at 96% 2%,rgba(74,156,255,.18),transparent 58%),linear-gradient(145deg,var(--bg-1),var(--bg-2));font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;color:var(--ink);display:flex;flex-direction:column;font-size:16px;height:100vh;overflow:hidden}.app-container[data-v-7fec7053]{display:flex;flex-direction:column;height:100%;margin-top:80px}.app-main[data-v-7fec7053]{display:flex;margin:0 auto;width:100%;padding:18px;gap:14px;flex:1;overflow:hidden;min-height:0}.left-section[data-v-7fec7053]{width:32%;display:flex;flex-direction:column;height:100%}.right-section[data-v-7fec7053]{width:68%;height:100%;overflow-y:auto;padding-right:8px}.form-container[data-v-7fec7053]{flex:1;display:flex;flex-direction:column;height:100%}.form-card[data-v-7fec7053]{flex:1;display:flex;flex-direction:column;height:100%;border-radius:18px;border:1px solid #d8e7fb;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 14px 30px #1653b01f}[data-v-7fec7053] .el-card__header{padding:16px 18px;border-bottom:1px solid rgba(45,106,79,.12)}[data-v-7fec7053] .el-card__body{flex:1;display:flex;flex-direction:column;padding:18px}.el-form[data-v-7fec7053]{flex:1;font-size:16px}.form-header[data-v-7fec7053]{display:flex;justify-content:space-between;align-items:center;font-size:1.16rem;font-weight:700;color:var(--ink);gap:10px}.back-btn[data-v-7fec7053]{width:38px;height:38px;border-radius:999px;border:1px solid #cfe2fa;background:#fff;display:flex;align-items:center;justify-content:center;margin-right:6px;cursor:pointer;transition:all .24s ease;box-shadow:0 4px 10px #1653b014}.back-btn[data-v-7fec7053]:hover{background:var(--primary);border-color:var(--primary);transform:translateY(-1px)}.back-btn:hover i[data-v-7fec7053]{color:#fff!important}[data-v-7fec7053] .el-form-item__label{font-size:15px;font-weight:600;color:#2b4f7a;padding-bottom:8px}[data-v-7fec7053] .el-input__inner,[data-v-7fec7053] .el-textarea__inner{font-size:14px!important;border-radius:12px;border-color:#d6e5f7;background:#f8fbff;transition:all .22s ease}[data-v-7fec7053] .el-input__inner:focus,[data-v-7fec7053] .el-textarea__inner:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff29}[data-v-7fec7053] .el-select .el-input__inner::-moz-placeholder{font-size:14px}[data-v-7fec7053] .el-select .el-input__inner::placeholder{font-size:14px}[data-v-7fec7053] .el-radio-button__inner{border-radius:10px!important;margin-right:8px;border:1px solid #d6e5f7!important;background:#f8fbff;color:#48658c;padding:10px 14px}[data-v-7fec7053] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:#1a94bc;border-color:#1a94bc!important;box-shadow:0 8px 18px #1677ff47}[data-v-7fec7053] .el-button--primary{background:#1a94bc;border-color:#1a94bc;border-radius:10px;font-weight:600}[data-v-7fec7053] .el-button--primary:hover{background:#1a94bc;border-color:#1a94bc}[data-v-7fec7053] .el-button--default{border-radius:10px;border-color:#d6e5f7;color:#4f6f98}.form-tip[data-v-7fec7053]{font-size:12px;color:#6d84a8;margin-top:8px}[data-v-7fec7053] .form-actions-row .el-form-item__content{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin-left:0!important;justify-content:flex-end}[data-v-7fec7053] .form-actions-row .el-button{white-space:nowrap;margin-left:0!important}.loading-section[data-v-7fec7053],.error-section[data-v-7fec7053]{margin-bottom:16px}[data-v-7fec7053] .el-alert{border-radius:12px;border:1px solid #d8e7fb}.loading-card[data-v-7fec7053]{border-radius:14px;border:1px solid #d8e7fb;background:#ffffffe6}.loading-content[data-v-7fec7053]{padding:12px;text-align:center}.loading-message[data-v-7fec7053]{margin:13px 0;font-size:1rem;color:#355b84;display:flex;align-items:center;justify-content:center;gap:8px}.loading-tip[data-v-7fec7053]{font-size:12px;color:#7a92b3;margin-top:9px}[data-v-7fec7053] .el-divider__text{background:#1a94bc;color:#fff;padding:3px 14px;border-radius:999px;font-weight:600}.result-section[data-v-7fec7053]{margin:8px 0 24px}.result-card[data-v-7fec7053]{border-radius:16px;border:1px solid #d8e7fb;background:#fffffff0;box-shadow:0 12px 28px #1653b01f}.images-container[data-v-7fec7053]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;margin:14px 0}.image-item[data-v-7fec7053]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px;background:linear-gradient(180deg,#fff,#f3f8ff);border:1px solid #d8e7fb;border-radius:14px;transition:transform .22s ease,box-shadow .22s ease}.image-item[data-v-7fec7053]:hover{transform:translateY(-3px);box-shadow:0 10px 20px #1653b029}.image-wrapper[data-v-7fec7053]{position:relative;border-radius:12px;overflow:hidden;border:1px solid #d8e7fb}[data-v-7fec7053] .el-image{display:block}[data-v-7fec7053] .el-image__inner{-o-object-fit:cover;object-fit:cover}.image-actions[data-v-7fec7053]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;justify-content:center}.result-actions[data-v-7fec7053]{margin-top:18px;text-align:center}.examples-section[data-v-7fec7053]{margin-top:20px}.example-card[data-v-7fec7053]{cursor:pointer;transition:all .26s ease;height:100%;margin-bottom:18px;border-radius:14px;border:1px solid #d8e7fb;border-top:3px solid #8ab6f5;background:linear-gradient(180deg,#fff,#f3f8ff)}.example-card[data-v-7fec7053]:hover{transform:translateY(-4px);box-shadow:0 10px 22px #1653b029;border-color:#c5dbf7}.example-content[data-v-7fec7053]{padding:14px;text-align:center}.example-icon[data-v-7fec7053]{font-size:2rem;color:#1a94bc;margin-bottom:10px}.example-card h3[data-v-7fec7053]{margin:0 0 8px;font-size:1.06rem;color:#1e4675;font-weight:700}.example-prompt[data-v-7fec7053]{font-size:13px;color:#5f7da6;margin:8px 0;line-height:1.55;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}[data-v-7fec7053]::-webkit-scrollbar{width:8px;height:6px}[data-v-7fec7053]::-webkit-scrollbar-track{background:transparent}[data-v-7fec7053]::-webkit-scrollbar-thumb{background:#1677ff47;border-radius:999px}[data-v-7fec7053]::-webkit-scrollbar-thumb:hover{background:#1677ff73}@media (max-width: 1200px){.left-section[data-v-7fec7053]{width:38%}.right-section[data-v-7fec7053]{width:62%}}@media (max-width: 992px){.app-main[data-v-7fec7053]{flex-direction:column;overflow-y:auto}.left-section[data-v-7fec7053],.right-section[data-v-7fec7053]{width:100%;height:auto;overflow:visible}}@media (max-width: 768px){.app-main[data-v-7fec7053]{padding:10px}.form-header[data-v-7fec7053]{font-size:1rem}.images-container[data-v-7fec7053]{grid-template-columns:1fr}[data-v-7fec7053] .el-image{width:100%!important;height:auto!important}.image-actions[data-v-7fec7053]{flex-direction:column}}.video-page[data-v-47ed377e]{--bg-1: #edf4ff;--bg-2: #f6f9ff;--ink: #173b67;--sub-ink: #5f7da6;--primary: #1a94bc;min-height:calc(100vh - 80px);padding-top:80px;background:radial-gradient(420px 320px at 5% 95%,rgba(22,119,255,.16),transparent 62%),radial-gradient(520px 380px at 96% 2%,rgba(74,156,255,.18),transparent 58%),linear-gradient(145deg,var(--bg-1),var(--bg-2));font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;color:var(--ink)}.video-main[data-v-47ed377e]{display:flex;gap:14px;padding:18px;max-width:1600px;margin:0 auto}.left-panel[data-v-47ed377e]{width:34%}.right-panel[data-v-47ed377e]{width:66%}.right-panel-layout[data-v-47ed377e]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.right-panel-layout.history-collapsed[data-v-47ed377e]{grid-template-columns:minmax(0,1fr)}.editor-card[data-v-47ed377e],.preview-card[data-v-47ed377e]{border-radius:18px;border:1px solid #d8e7fb;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 14px 30px #1653b01f}.history-card[data-v-47ed377e]{border-radius:18px;border:1px solid #d8e7fb;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 14px 30px #1653b01f;position:sticky;top:90px}[data-v-47ed377e] .el-card__header{padding:16px 18px;border-bottom:1px solid rgba(45,106,79,.12)}[data-v-47ed377e] .el-card__body{padding:18px}.panel-header[data-v-47ed377e]{display:flex;justify-content:space-between;align-items:center;gap:10px}.header-main[data-v-47ed377e]{display:flex;align-items:center;gap:10px}.header-copy[data-v-47ed377e]{display:grid;gap:4px}.panel-header h2[data-v-47ed377e]{margin:0;color:var(--ink);font-size:25px;font-weight:700;line-height:1.05}.panel-header p[data-v-47ed377e]{margin:2px 0 0;color:var(--sub-ink);font-size:13px}.back-btn[data-v-47ed377e]{width:38px;height:38px;border-radius:999px;border:1px solid #cfe2fa;background:#fff;color:#4f6f98;cursor:pointer;transition:all .24s ease;box-shadow:0 4px 10px #1653b014}.back-btn[data-v-47ed377e]:hover{color:#fff;background:var(--primary);border-color:var(--primary);transform:translateY(-1px)}.source-block[data-v-47ed377e]{margin-bottom:16px}.source-grid[data-v-47ed377e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px}.source-grid.is-single[data-v-47ed377e]{grid-template-columns:168px;margin-top:15px;margin-bottom:15px}.source-item[data-v-47ed377e]{border:1px solid #d8e7fb;border-radius:14px;padding:5px;background:linear-gradient(180deg,#fff,#f3f8ff);transition:transform .22s ease,box-shadow .22s ease}.source-item[data-v-47ed377e]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #1653b026}.source-item img[data-v-47ed377e]{width:100%;height:122px;-o-object-fit:cover;object-fit:cover;border-radius:10px;display:block}.source-meta[data-v-47ed377e]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.source-item.is-active[data-v-47ed377e]{border-color:var(--primary);box-shadow:0 0 0 2px #1a94bc2e}.empty-tip[data-v-47ed377e]{border:1px dashed #d8e7fb;border-radius:12px;padding:12px;color:#6d84a8;font-size:14px;background:#f8fcff}.video-form[data-v-47ed377e]{margin-top:6px}[data-v-47ed377e] .el-form-item__label{font-size:15px;font-weight:600;color:#2b4f7a;padding-bottom:8px}[data-v-47ed377e] .el-input__inner,[data-v-47ed377e] .el-textarea__inner{font-size:14px!important;border-radius:12px;border-color:#d6e5f7;background:#f8fbff;transition:all .22s ease}[data-v-47ed377e] .el-input__inner:focus,[data-v-47ed377e] .el-textarea__inner:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1677ff29}[data-v-47ed377e] .el-textarea__inner{min-height:220px!important}[data-v-47ed377e] .el-select{width:100%}[data-v-47ed377e] .el-button--primary{background:#1a94bc;border-color:#1a94bc;border-radius:10px;font-weight:600}[data-v-47ed377e] .el-button--primary:hover{background:#1a94bc;border-color:#1a94bc}[data-v-47ed377e] .el-button--default{border-radius:10px;border-color:#d6e5f7;color:#4f6f98}.form-actions[data-v-47ed377e]{margin-top:6px}.preview-header[data-v-47ed377e]{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#2b4f7a;margin-bottom:10px}.preview-tools[data-v-47ed377e]{display:inline-flex;align-items:center;gap:8px}.history-inline-toggle[data-v-47ed377e]{border:1px solid #cfe2fa;background:#f1f8ff;color:#1a94bc;border-radius:999px;font-size:12px;font-weight:600;line-height:1;padding:8px 12px;cursor:pointer;transition:all .2s ease}.history-inline-toggle[data-v-47ed377e]:hover{background:#e6f4ff;border-color:#a7d6f3}.loading-wrap[data-v-47ed377e],.empty-result[data-v-47ed377e]{min-height:420px;border:1px dashed #d8e7fb;border-radius:14px;display:grid;place-items:center;text-align:center;background:#f9fcff;color:#6d879d;padding:16px;margin-top:10px}.empty-result i[data-v-47ed377e]{font-size:30px;color:#4c90b0;margin-bottom:8px}.video-result[data-v-47ed377e]{display:grid;gap:12px}.result-video[data-v-47ed377e]{width:100%;max-height:520px;border-radius:12px;border:1px solid #d8e7fb;background:#111}.result-actions[data-v-47ed377e]{display:flex;justify-content:center;gap:12px}.regen-editor[data-v-47ed377e]{margin-top:4px;position:relative}[data-v-47ed377e] .regen-editor-input .el-textarea__inner{min-height:110px!important;background:#fff;border-color:#d8e7fb}.history-header[data-v-47ed377e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #e7f0fb}.history-title[data-v-47ed377e]{display:inline-flex;align-items:center;gap:8px;color:#2b4f7a;font-weight:600}.history-toggle[data-v-47ed377e]{border:none;background:transparent;color:#1a94bc;font-size:14px;font-weight:600;cursor:pointer}.history-list[data-v-47ed377e]{max-height:560px;overflow-y:auto;padding:8px}.history-item[data-v-47ed377e]{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border:1px solid #e4eef9;border-radius:10px;background:#fff;cursor:pointer}.history-item+.history-item[data-v-47ed377e]{margin-top:8px}.history-item.is-active[data-v-47ed377e]{border-color:#1a94bc;box-shadow:0 0 0 1px #1a94bc33}.history-thumb[data-v-47ed377e]{width:80px;height:50px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid #d8e7fb}.history-subject[data-v-47ed377e]{margin:0;color:#234f70;font-weight:600;font-size:13px}.history-meta[data-v-47ed377e]{margin:4px 0 0;color:#6d84a8;font-size:12px}.history-narration[data-v-47ed377e]{margin:4px 0 0;color:#607c9d;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-empty[data-v-47ed377e]{border:1px dashed #d8e7fb;border-radius:10px;color:#6d84a8;font-size:13px;padding:14px;text-align:center}@media (max-width: 1200px){.left-panel[data-v-47ed377e]{width:42%}.right-panel[data-v-47ed377e]{width:58%}.panel-header h2[data-v-47ed377e]{font-size:34px}.right-panel-layout[data-v-47ed377e]{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width: 1100px){.video-main[data-v-47ed377e]{flex-direction:column;overflow-y:auto}.left-panel[data-v-47ed377e],.right-panel[data-v-47ed377e]{width:100%}.panel-header h2[data-v-47ed377e]{font-size:30px}.right-panel-layout[data-v-47ed377e],.right-panel-layout.history-collapsed[data-v-47ed377e]{grid-template-columns:1fr}.history-card[data-v-47ed377e]{position:static}}@media (max-width: 768px){.video-main[data-v-47ed377e]{padding:10px}.panel-header[data-v-47ed377e]{flex-wrap:wrap}.panel-header h2[data-v-47ed377e]{font-size:28px}.panel-header p[data-v-47ed377e]{font-size:14px}.history-item[data-v-47ed377e]{grid-template-columns:1fr;align-items:start}.history-thumb[data-v-47ed377e]{width:100%;height:120px}}.hero-panel[data-v-0ef014da]{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(130deg,#fffffff5,#edf7fff5);border:1px solid #dbe7f5;box-shadow:0 14px 28px #223d7014;padding:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.hero-panel[data-v-0ef014da]:before,.hero-panel[data-v-0ef014da]:after{content:"";position:absolute;pointer-events:none}.hero-panel[data-v-0ef014da]:before{width:260px;height:260px;right:-120px;top:-150px;border-radius:50%;background:radial-gradient(circle,#ffce7a52,#ffce7a00)}.hero-panel[data-v-0ef014da]:after{width:220px;height:220px;left:-120px;bottom:-150px;border-radius:50%;background:radial-gradient(circle,#72c6ef47,#72c6ef00)}.hero-left[data-v-0ef014da]{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;max-width:760px}.back-btn[data-v-0ef014da]{width:-moz-fit-content;width:fit-content;min-height:34px;border-radius:999px;border:1px solid #cfe1f5;background:#f4f9ff;color:#2e6ea3;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s}.back-btn[data-v-0ef014da]:hover{background:#eef5fc;border-color:#b8d6ee}.hero-text[data-v-0ef014da]{position:relative;z-index:1}h1[data-v-0ef014da]{margin:0 0 8px;font-size:32px;font-weight:700;line-height:1.2;letter-spacing:.01em;background:linear-gradient(120deg,#173d65,#2d78a6 55%,#1a507f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-0ef014da]{margin:0;font-size:14px;color:#64789f;line-height:1.55}.hero-metrics[data-v-0ef014da]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:520px}.metric-card[data-v-0ef014da]{min-height:84px;border-radius:12px;border:1px solid #d5e8f8;background:linear-gradient(120deg,#f4fbff,#fffef5);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:8px}.metric-card span[data-v-0ef014da]{color:#5578a2;font-size:12px}.metric-card strong[data-v-0ef014da]{margin-top:6px;color:#2d4e85;font-size:24px;line-height:1}@media (max-width: 1100px){.hero-panel[data-v-0ef014da]{flex-direction:column}.hero-metrics[data-v-0ef014da]{width:100%;min-width:0}}@media (max-width: 700px){h1[data-v-0ef014da]{font-size:clamp(22px,6vw,28px)}.hero-subtitle[data-v-0ef014da]{font-size:13px}.hero-metrics[data-v-0ef014da]{grid-template-columns:1fr}}.module-shell[data-v-4629b3fa]{border-radius:16px;background:#fff;border:1px solid #e1e9f5;box-shadow:0 10px 22px #2a41700f;padding:14px}.module-head[data-v-4629b3fa]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.module-head h2[data-v-4629b3fa]{margin:0;font-size:19px;color:#28406f}.section-badge[data-v-4629b3fa]{border-radius:999px;border:1px solid #d5e8f8;background:#f4fbff;color:#2f7ca7;font-size:12px;font-weight:600;min-height:28px;padding:0 10px;display:inline-flex;align-items:center}.course-card-grid[data-v-4629b3fa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.course-card[data-v-4629b3fa]{border-radius:14px;border:1px solid #dbe7f5;background:#fff;overflow:hidden;box-shadow:0 8px 18px #26487814;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;display:flex;flex-direction:column}.course-card[data-v-4629b3fa]:hover{transform:translateY(-2px);box-shadow:0 12px 20px #26487824}.course-card.is-active[data-v-4629b3fa]{border-color:#9bc7e8;box-shadow:0 12px 20px #2579ae33}.card-cover[data-v-4629b3fa]{height:165px;position:relative;overflow:hidden;flex-shrink:0}.cover-img[data-v-4629b3fa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cover-tag[data-v-4629b3fa]{position:absolute;right:10px;top:10px;min-height:24px;border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;background:#12376099;color:#fff;font-size:12px}.card-body[data-v-4629b3fa]{padding:12px;display:flex;flex-direction:column;flex:1}.course-name[data-v-4629b3fa]{margin:0;color:#2a446e;font-size:20px;font-weight:700}.meta-list[data-v-4629b3fa]{margin-top:9px;display:grid;gap:6px}.meta-list span[data-v-4629b3fa]{color:#6b7f9f;font-size:12px;display:inline-flex;align-items:center;gap:6px}.card-footer[data-v-4629b3fa]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.progress-wrap[data-v-4629b3fa]{flex:1}.progress-track[data-v-4629b3fa]{height:6px;border-radius:999px;background:#e4edf8;overflow:hidden}.progress-fill[data-v-4629b3fa]{height:100%;border-radius:inherit;background:#1a94bc}.progress-wrap span[data-v-4629b3fa]{margin-top:5px;color:#6d82a6;font-size:12px;display:block}.detail-btn[data-v-4629b3fa]{height:32px;border:1px solid #b8d6ee;background:#f7fbff;color:#3370a6;border-radius:999px;padding:0 11px;font-size:12px;font-weight:700}.state-line[data-v-4629b3fa],.state-error[data-v-4629b3fa],.empty-wrap[data-v-4629b3fa]{margin:0 0 10px;padding:10px 12px;border-radius:10px;font-size:13px}.state-line[data-v-4629b3fa]{color:#5f7ea3;background:#f5f9ff;border:1px solid #dbe7f5}.state-error[data-v-4629b3fa]{color:#c34a4f;background:#fff4f5;border:1px solid #f2cfd2}.empty-wrap[data-v-4629b3fa]{color:#60789b;background:#f8fbff;border:1px dashed #cdddf0}@media (max-width: 1100px){.course-card-grid[data-v-4629b3fa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.card-cover[data-v-4629b3fa]{height:150px}.course-card-grid[data-v-4629b3fa]{grid-template-columns:1fr}}.insight-page[data-v-a8418952]{position:relative;min-height:100vh;background:radial-gradient(920px 340px at 90% -6%,rgba(69,112,205,.12),transparent 60%),radial-gradient(760px 320px at 0% 102%,rgba(35,168,201,.1),transparent 62%),linear-gradient(180deg,#eff4fb,#f4f7fc);color:#273b63;padding-bottom:22px}.insight-glow[data-v-a8418952]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(120deg,rgba(45,88,158,.05) 1px,transparent 1px),linear-gradient(210deg,rgba(45,88,158,.04) 1px,transparent 1px);background-size:32px 32px;opacity:.2}.insight-layout[data-v-a8418952]{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:100px 16px 20px}.insight-grid[data-v-a8418952]{margin-top:14px;display:grid;gap:14px;align-items:start}.board-grid[data-v-a8418952]{grid-template-columns:1fr}@media (max-width: 700px){.insight-layout[data-v-a8418952]{padding:100px 12px 18px}}.module-shell[data-v-2d6178ea]{border-radius:16px;background:#fff;border:1px solid #e1e9f5;box-shadow:0 10px 22px #2a41700f;padding:14px;display:flex;flex-direction:column;height:100%}.module-head[data-v-2d6178ea]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.module-head h2[data-v-2d6178ea]{margin:0;font-size:19px;color:#28406f}.sample-text[data-v-2d6178ea]{margin:0;color:#6d7f9f;font-size:12px}.table-toolbar[data-v-2d6178ea]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.table-search[data-v-2d6178ea]{width:min(380px,100%);min-height:42px;border-radius:12px;border:1px solid #d8e6f5;background:#f9fcff;display:flex;align-items:center;gap:8px;padding:0 12px;color:#7a8faa}.table-search input[data-v-2d6178ea]{border:none;background:transparent;outline:none;width:100%;color:#41628f;font-size:14px}.table-actions[data-v-2d6178ea]{display:flex;gap:8px}.ghost-btn[data-v-2d6178ea]{min-height:40px;border-radius:12px;border:1px solid #d2e2f2;background:#eff6ff;color:#56759c;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:7px}.ghost-btn.is-primary[data-v-2d6178ea]{background:#d9e9fa;color:#1a6ca7}.student-table-wrap[data-v-2d6178ea]{border:1px solid #dfe9f6;border-radius:12px;overflow:auto;flex:1;min-height:0}.student-table[data-v-2d6178ea]{width:100%;border-collapse:collapse;min-width:820px}.student-table th[data-v-2d6178ea],.student-table td[data-v-2d6178ea]{border-bottom:1px solid #e7eef8;padding:12px 14px;text-align:left;color:#34537d;font-size:14px}.student-table th[data-v-2d6178ea]{background:#f2f7fd;color:#59769d;font-weight:700;position:sticky;top:0;z-index:10}.student-table tbody tr[data-v-2d6178ea]{cursor:pointer;transition:background-color .2s}.student-table tbody tr[data-v-2d6178ea]:hover{background-color:#f8fbff}.student-table tbody tr.is-selected[data-v-2d6178ea]{background-color:#eef5fc}.student-table tbody tr.is-selected td[data-v-2d6178ea]{color:#1a6ca7;font-weight:600}.state-line[data-v-2d6178ea],.state-error[data-v-2d6178ea],.empty-wrap[data-v-2d6178ea]{margin:0;padding:10px 12px;border-radius:10px;font-size:13px}.state-line[data-v-2d6178ea]{color:#5f7ea3;background:#f5f9ff;border:1px solid #dbe7f5}.state-error[data-v-2d6178ea]{color:#c34a4f;background:#fff4f5;border:1px solid #f2cfd2}.empty-wrap[data-v-2d6178ea]{margin-top:10px;color:#60789b;background:#f8fbff;border:1px dashed #cdddf0}@media (max-width: 1100px){.table-toolbar[data-v-2d6178ea]{flex-direction:column;align-items:stretch}.table-actions[data-v-2d6178ea]{width:100%}.ghost-btn[data-v-2d6178ea]{flex:1;justify-content:center}}.module-shell[data-v-74768e04]{border-radius:16px;background:#fff;border:1px solid #e1e9f5;box-shadow:0 10px 22px #2a41700f;padding:14px;display:flex;flex-direction:column;height:100%}.module-head[data-v-74768e04]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.module-head h2[data-v-74768e04]{margin:0;font-size:19px;color:#28406f}.sample-text[data-v-74768e04]{margin:0;color:#6d7f9f;font-size:12px}.risk-list[data-v-74768e04]{display:flex;flex-direction:column;gap:2px;flex:1;overflow-y:auto;min-height:0}.risk-row[data-v-74768e04]{min-height:62px;border-bottom:1px solid #e9eff8;display:flex;justify-content:space-between;align-items:center;gap:10px}.risk-row[data-v-74768e04]:last-child{border-bottom:none}.risk-row p[data-v-74768e04]{margin:0;color:#2d4b7c;font-size:14px;font-weight:700}.risk-row span[data-v-74768e04]{display:block;margin-top:4px;color:#6d7f9f;font-size:12px}.risk-tag[data-v-74768e04]{min-height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;font-size:12px;font-style:normal;font-weight:700;border:1px solid transparent}.risk-high[data-v-74768e04]{color:#9d3942;background:#fff2f3;border-color:#f5c8cc}.risk-watch[data-v-74768e04]{color:#286592;background:#f2f8ff;border-color:#cfe4f7}.tips-wrap[data-v-74768e04]{margin-top:12px;border-radius:12px;border:1px solid #dbe7f5;background:#f8fbff;padding:10px 12px}.tips-wrap h3[data-v-74768e04]{margin:0;color:#335b88;font-size:14px}.tips-wrap ul[data-v-74768e04]{margin:8px 0 0;padding-left:18px;color:#60789b;font-size:13px;line-height:1.6}.empty-wrap[data-v-74768e04]{margin:0;padding:10px 12px;border-radius:10px;font-size:13px;color:#60789b;background:#f8fbff;border:1px dashed #cdddf0}.module-shell[data-v-f206459e]{border-radius:16px;background:#fff;border:1px solid #e1e9f5;box-shadow:0 10px 22px #2a41700f;padding:14px;display:flex;flex-direction:column}.module-head[data-v-f206459e]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.module-head h2[data-v-f206459e]{margin:0;font-size:19px;color:#28406f}.sample-text[data-v-f206459e]{margin:0;color:#6d7f9f;font-size:12px}.chart-container[data-v-f206459e]{width:100%;height:260px}.ai-suggestion[data-v-f206459e]{margin-top:10px;background:#f4f9ff;border:1px solid #dbe7f5;border-radius:12px;padding:14px;flex:1;overflow-y:auto;min-height:0}.ai-suggestion h3[data-v-f206459e]{margin:0 0 8px;font-size:14px;color:#2a5a9b;display:flex;align-items:center;gap:6px}.ai-suggestion h3[data-v-f206459e]:before{content:"";font-family:"Font Awesome 5 Free","Font Awesome 6 Free";font-weight:900;color:#f59e0b}.ai-suggestion p[data-v-f206459e],.markdown-body[data-v-f206459e]{font-size:13px;color:#4b6688;line-height:1.6;margin:0}.state-error[data-v-f206459e]{color:#dc2626}.module-shell[data-v-f9532e6a]{border-radius:16px;background:#fff;border:1px solid #dbe7f5;box-shadow:0 10px 22px #23416e0d;padding:16px 20px;margin-top:14px}.module-head[data-v-f9532e6a]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;border-bottom:1px solid #edf2f9;padding-bottom:12px}.module-head h2[data-v-f9532e6a]{margin:0;font-size:19px;color:#28406f;display:flex;align-items:center;gap:8px}.module-head h2[data-v-f9532e6a]:before{content:"";font-family:"Font Awesome 5 Free","Font Awesome 6 Free";font-weight:900;color:#3b82f6}.sample-text[data-v-f9532e6a]{margin:0;color:#6d7f9f;font-size:12px}.ai-suggestion-content[data-v-f9532e6a]{min-height:100px}.loading-state[data-v-f9532e6a]{color:#1a6ca7;font-size:14px;display:flex;align-items:center;gap:8px}.state-error[data-v-f9532e6a]{color:#dc2626}[data-v-f9532e6a] .markdown-body{font-size:14px;color:#4b6688;line-height:1.8;display:flex;flex-direction:column;gap:16px}[data-v-f9532e6a] .markdown-body>div{background:#f8fbff;border:1px solid #e1edfa;border-radius:12px;padding:16px}[data-v-f9532e6a] .markdown-body h3{font-size:16px;color:#214378;margin:0 0 12px;display:flex;align-items:center;gap:8px;border-bottom:2px solid #e4f0fc;padding-bottom:8px}[data-v-f9532e6a] .markdown-body h3:before{content:"";font-family:"Font Awesome 5 Free","Font Awesome 6 Free";font-weight:900;color:#f59e0b;font-size:14px;background:#fff8eb;width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center}[data-v-f9532e6a] .markdown-body p{margin:0}[data-v-f9532e6a] .markdown-body ul,[data-v-f9532e6a] .markdown-body ol{padding-left:20px;margin:10px 0 0}[data-v-f9532e6a] .markdown-body li{margin-bottom:8px}[data-v-f9532e6a] .markdown-body strong{color:#1a6ca7;font-weight:700;background:#1a6ca714;padding:0 4px;border-radius:4px}.insight-page[data-v-270a1438]{position:relative;min-height:100vh;background:radial-gradient(920px 340px at 90% -6%,rgba(69,112,205,.12),transparent 60%),radial-gradient(760px 320px at 0% 102%,rgba(35,168,201,.1),transparent 62%),linear-gradient(180deg,#eff4fb,#f4f7fc);color:#273b63;padding-bottom:22px}.insight-glow[data-v-270a1438]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(120deg,rgba(45,88,158,.05) 1px,transparent 1px),linear-gradient(210deg,rgba(45,88,158,.04) 1px,transparent 1px);background-size:32px 32px;opacity:.2}.insight-layout[data-v-270a1438]{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:100px 16px 20px}.detail-hero[data-v-270a1438]{border-radius:18px;border:1px solid #dbe7f5;background:linear-gradient(130deg,#fffffff5,#edf7fff5);box-shadow:0 14px 28px #223d7014;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.hero-left[data-v-270a1438]{display:grid;gap:12px}.back-btn[data-v-270a1438]{width:-moz-fit-content;width:fit-content;min-height:34px;border-radius:999px;border:1px solid #cfe1f5;background:#f4f9ff;color:#2e6ea3;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.hero-main[data-v-270a1438]{display:grid;gap:6px}h1[data-v-270a1438]{margin:0;font-weight:700;font-size:30px;line-height:1.2;background:linear-gradient(120deg,#173d65,#2d78a6 55%,#1a507f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-270a1438]{margin:0;color:#64789f;font-size:14px}.hero-stats[data-v-270a1438]{display:flex;gap:10px}.hero-stats div[data-v-270a1438]{min-width:130px;min-height:76px;border-radius:12px;border:1px solid #d5e8f8;background:linear-gradient(120deg,#f4fbff,#fffef5);padding:10px;display:grid;align-content:center;text-align:center}.hero-stats span[data-v-270a1438]{color:#567ba6;font-size:12px}.hero-stats strong[data-v-270a1438]{margin-top:6px;color:#2d4e85;font-size:24px;line-height:1}.insight-grid[data-v-270a1438]{margin-top:14px;display:grid;gap:14px;align-items:stretch}.split-grid[data-v-270a1438]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.split-left[data-v-270a1438],.split-right[data-v-270a1438]{display:flex;flex-direction:column;gap:14px;height:550px}[data-v-270a1438] .module-shell{flex:1;display:flex;flex-direction:column;min-height:0}[data-v-270a1438] .student-table-wrap,[data-v-270a1438] .risk-list,[data-v-270a1438] .ai-suggestion-content{flex:1;overflow-y:auto}@media (max-width: 1100px){.split-grid[data-v-270a1438]{grid-template-columns:1fr}.hero-stats[data-v-270a1438]{flex-wrap:wrap;width:100%}.hero-stats div[data-v-270a1438]{flex:1 1 100px}}@media (max-width: 700px){.insight-layout[data-v-270a1438]{padding:100px 12px 18px}h1[data-v-270a1438]{font-size:clamp(22px,6vw,28px)}}.game-header[data-v-31490e72]{position:relative;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-radius:16px;padding:12px;background:linear-gradient(130deg,#fff8e8,#eef9ff);border:1px solid #dceaf7}.left-block[data-v-31490e72]{min-width:0}.title-row[data-v-31490e72]{display:flex;align-items:center;gap:10px}.mascot[data-v-31490e72]{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #f2d8a9;display:inline-flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 4px 10px #1356871f}.game-header h1[data-v-31490e72]{margin:0;color:#163b59;font-size:28px}.game-header p[data-v-31490e72]{margin:8px 0 0;color:#55748d}.tag-row[data-v-31490e72]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.tag-row span[data-v-31490e72]{border-radius:999px;border:1px solid #d9e8f7;background:#fff;color:#3d6485;font-size:12px;font-weight:600;padding:4px 10px}.header-actions[data-v-31490e72]{display:flex;gap:8px;align-self:center}.ghost-btn[data-v-31490e72]{border-radius:12px;border:1px solid #b7d6ee;color:#2c5f84;background:#fff;padding:9px 14px;font-size:14px;font-weight:600;transition:all .2s ease}.ghost-btn[data-v-31490e72]:hover{border-color:#86b6db;transform:translateY(-1px);box-shadow:0 6px 14px #185a8829}@media (max-width: 768px){.game-header[data-v-31490e72]{flex-direction:column}.header-actions[data-v-31490e72]{align-self:flex-start}}.mode-selector[data-v-13c6c4bd]{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mode-btn[data-v-13c6c4bd]{position:relative;overflow:hidden;border-radius:14px;border:1px solid #d6e6f5;background:#f8fcff;color:#355b7c;text-align:left;padding:12px;transition:all .2s ease}.mode-btn[data-v-13c6c4bd]:after{content:"";position:absolute;right:-18px;top:-18px;width:66px;height:66px;border-radius:50%;background:#ffffff73}.mode-btn strong[data-v-13c6c4bd]{position:relative;z-index:1;display:block;font-size:14px}.mode-btn span[data-v-13c6c4bd]{position:relative;z-index:1;display:block;margin-top:6px;color:#6687a3;font-size:12px}.mode-btn[data-v-13c6c4bd]:hover{border-color:#88badf;transform:translateY(-1px)}.mode-btn.active[data-v-13c6c4bd]{border-color:#1a94bc;background:#eaf7fe;color:#104f71;box-shadow:0 8px 18px #1772aa2e}.mode-btn.active span[data-v-13c6c4bd]{color:#326d91}.mode-btn.workshop[data-v-13c6c4bd]{background:linear-gradient(140deg,#fff7e7,#f0fbff)}.mode-btn.transform[data-v-13c6c4bd]{background:linear-gradient(140deg,#f0fff3,#eef6ff)}.mode-btn.pitfall[data-v-13c6c4bd]{background:linear-gradient(140deg,#fff1f1,#eef7ff)}@media (max-width: 900px){.mode-selector[data-v-13c6c4bd]{grid-template-columns:1fr}}.mode-card[data-v-8d10afff]{margin-top:12px;border-radius:18px;border:1px solid #d5e6f8;background:linear-gradient(180deg,#fff,#fafdff);padding:16px;box-shadow:0 14px 30px #1f537f1a}.sticker-row[data-v-8d10afff]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.sticker-row span[data-v-8d10afff]{border-radius:999px;border:1px solid #dce8f4;background:#fffdf4;color:#576f84;padding:4px 10px;font-size:12px;font-weight:600}.mode-head[data-v-8d10afff]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.mode-head h2[data-v-8d10afff]{margin:0;color:#173f61}.pk-toggle[data-v-8d10afff]{display:flex;flex-direction:column;gap:6px;color:#4d6d88;font-size:13px}.metric-grid[data-v-8d10afff]{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric[data-v-8d10afff]{border-radius:14px;border:1px solid #dceaf7;background:#f7fbff;padding:10px;box-shadow:inset 0 1px #fff}.metric span[data-v-8d10afff]{color:#6685a0;font-size:12px}.metric strong[data-v-8d10afff]{display:block;margin-top:4px;color:#173f61}.pk-board[data-v-8d10afff]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.team-card[data-v-8d10afff]{border-radius:14px;border:1px solid #f3d8a8;background:linear-gradient(145deg,#fff8ea,#fff1dc);padding:10px}.team-card h3[data-v-8d10afff]{margin:0;color:#885524}.team-card p[data-v-8d10afff]{margin:6px 0 0;color:#8a6138;font-size:13px}.order-card[data-v-8d10afff]{margin-top:10px;border-radius:14px;border:1px solid #dceaf7;background:linear-gradient(180deg,#fefeff,#f4faff);padding:12px}.order-card h3[data-v-8d10afff]{margin:0;color:#204d72}.order-card p[data-v-8d10afff]{margin:7px 0 0;color:#4f6d88}.operation-panel[data-v-8d10afff]{margin-top:10px;border-radius:14px;border:1px solid #dceaf7;background:linear-gradient(180deg,#f8fcff,#eef8ff);padding:12px}.field-row[data-v-8d10afff]{display:grid;grid-template-columns:90px 1fr;gap:8px;align-items:center;margin-top:8px}.field-row label[data-v-8d10afff]{color:#355d80;font-size:13px;font-weight:600}.field-row select[data-v-8d10afff]{min-height:34px;border-radius:10px;border:1px solid #c8ddef;color:#204d72;padding:0 10px;background:#fff}.action-row[data-v-8d10afff]{margin-top:12px;display:flex;gap:10px}.primary-btn[data-v-8d10afff],.ghost-btn[data-v-8d10afff]{border-radius:12px;border:1px solid transparent;padding:9px 14px;font-size:14px;font-weight:600;transition:all .2s ease}.primary-btn[data-v-8d10afff]{background:linear-gradient(135deg,#1aa6d6,#1f8ac4);color:#fff}.primary-btn[data-v-8d10afff]:hover{transform:translateY(-1px);box-shadow:0 8px 16px #1d82ba47}.ghost-btn[data-v-8d10afff]{border-color:#b8d5eb;color:#2c5f84;background:#fff}.ghost-btn[data-v-8d10afff]:hover{transform:translateY(-1px)}.feedback[data-v-8d10afff]{margin-top:10px;border-radius:10px;padding:10px 12px;line-height:1.65}.feedback.ok[data-v-8d10afff]{background:#eafaf2;color:#208b57;border:1px solid #bfe6cf}.feedback.bad[data-v-8d10afff]{background:#fff1f1;color:#b34141;border:1px solid #f0c8c8}@media (max-width: 900px){.metric-grid[data-v-8d10afff]{grid-template-columns:1fr 1fr}}@media (max-width: 680px){.metric-grid[data-v-8d10afff],.pk-board[data-v-8d10afff],.field-row[data-v-8d10afff]{grid-template-columns:1fr}}.mode-card[data-v-cda8bd81]{margin-top:12px;border-radius:16px;border:1px solid #d8e7f5;background:#fff;padding:16px}.mode-head h2[data-v-cda8bd81]{margin:0;color:#173f61}.mode-head p[data-v-cda8bd81]{margin:8px 0 0;color:#5d7a95}.metric-grid[data-v-cda8bd81]{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric[data-v-cda8bd81]{border-radius:12px;border:1px solid #deebf7;background:#f8fcff;padding:10px}.metric span[data-v-cda8bd81]{color:#6685a0;font-size:12px}.metric strong[data-v-cda8bd81]{display:block;margin-top:4px;color:#173f61}.tool-row[data-v-cda8bd81]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.tool-btn[data-v-cda8bd81],.clean-btn[data-v-cda8bd81]{border-radius:10px;border:1px solid #c8ddef;background:#f8fcff;color:#204d72;padding:8px 10px}.tool-btn.active[data-v-cda8bd81]{border-color:#1a94bc;background:#eaf7fe}.clean-btn[data-v-cda8bd81]{border-color:#f0cf9f;background:#fff4e0;color:#8a5723}.target-panel[data-v-cda8bd81]{margin-top:10px;border-radius:12px;border:1px solid #deebf7;background:#fbfeff;padding:10px}.target-panel h3[data-v-cda8bd81]{margin:0;color:#204d72}.target-grid[data-v-cda8bd81]{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.target-item[data-v-cda8bd81]{border-radius:10px;border:1px solid #deebf7;background:#f7fbff;padding:8px}.target-item span[data-v-cda8bd81]{color:#4a6a86;font-size:12px}.target-item strong[data-v-cda8bd81]{display:block;margin-top:4px;color:#204d72}.board-wrap[data-v-cda8bd81]{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cell[data-v-cda8bd81]{min-height:60px;border-radius:10px;border:1px solid #d7e6f5;background:#f8fcff;color:#204d72;font-size:13px;padding:6px}.cell.raw[data-v-cda8bd81]:hover{border-color:#84b8dd}.cell.waste[data-v-cda8bd81]{border-color:#efc6c6;background:#fff3f3;color:#a14747}.fragment-panel[data-v-cda8bd81]{margin-top:10px;border-radius:12px;border:1px solid #deebf7;background:#fbfeff;padding:10px}.fragment-panel h3[data-v-cda8bd81]{margin:0;color:#204d72}.fragment-list[data-v-cda8bd81]{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.fragment-list span[data-v-cda8bd81]{border-radius:999px;border:1px solid #d8e7f5;background:#f4faff;color:#335e82;font-size:12px;padding:5px 9px}.muted[data-v-cda8bd81]{color:#7a95ad}.feedback[data-v-cda8bd81]{margin-top:10px;border-radius:10px;padding:10px 12px;line-height:1.65}.feedback.ok[data-v-cda8bd81]{background:#ebf9f1;color:#176a4a}.feedback.bad[data-v-cda8bd81]{background:#fff1f1;color:#8f2e2e}@media (max-width: 900px){.metric-grid[data-v-cda8bd81],.target-grid[data-v-cda8bd81]{grid-template-columns:1fr 1fr}}@media (max-width: 680px){.metric-grid[data-v-cda8bd81],.target-grid[data-v-cda8bd81],.board-wrap[data-v-cda8bd81]{grid-template-columns:1fr}}.mode-card[data-v-57f00ace]{margin-top:12px;border-radius:16px;border:1px solid #d8e7f5;background:#fff;padding:16px}.mode-head h2[data-v-57f00ace]{margin:0;color:#173f61}.mode-head p[data-v-57f00ace]{margin:8px 0 0;color:#5d7a95}.metric-grid[data-v-57f00ace]{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric[data-v-57f00ace]{border-radius:12px;border:1px solid #deebf7;background:#f8fcff;padding:10px}.metric span[data-v-57f00ace]{color:#6685a0;font-size:12px}.metric strong[data-v-57f00ace]{display:block;margin-top:4px;color:#173f61}.stream-card[data-v-57f00ace],.boss-card[data-v-57f00ace]{margin-top:10px;border-radius:12px;border:1px solid #deebf7;background:#fbfeff;padding:12px}.stream-card h3[data-v-57f00ace],.boss-card h3[data-v-57f00ace]{margin:0;color:#204d72}.scenario[data-v-57f00ace]{margin-top:8px;color:#4f6d88;font-size:15px}.action-row[data-v-57f00ace],.boss-options[data-v-57f00ace]{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.pass-btn[data-v-57f00ace],.block-btn[data-v-57f00ace],.boss-btn[data-v-57f00ace]{border-radius:10px;border:1px solid transparent;padding:9px 14px;font-size:14px}.pass-btn[data-v-57f00ace]{background:#e9f8f0;border-color:#bde6cf;color:#166244}.block-btn[data-v-57f00ace]{background:#fff1f1;border-color:#efc6c6;color:#8f2e2e}.boss-btn[data-v-57f00ace]{border-color:#c8ddef;background:#f8fcff;color:#204d72}.feedback[data-v-57f00ace]{margin-top:10px;border-radius:10px;padding:10px 12px;line-height:1.65}.feedback.ok[data-v-57f00ace]{background:#ebf9f1;color:#176a4a}.feedback.bad[data-v-57f00ace]{background:#fff1f1;color:#8f2e2e}@media (max-width: 900px){.metric-grid[data-v-57f00ace]{grid-template-columns:1fr 1fr}}@media (max-width: 680px){.metric-grid[data-v-57f00ace]{grid-template-columns:1fr}}.game-page[data-v-ca2af380]{position:relative;overflow:hidden;min-height:100vh;padding:24px;background:radial-gradient(circle at 10% 10%,rgba(255,196,96,.25),transparent 42%),radial-gradient(circle at 90% 0%,rgba(96,178,255,.2),transparent 40%),radial-gradient(circle at 85% 80%,rgba(113,217,170,.18),transparent 36%),#f4f9fd}.game-shell[data-v-ca2af380]{position:relative;max-width:960px;margin:0 auto;border-radius:24px;border:1px solid #cfe1f3;background:linear-gradient(180deg,#fff,#fcfeff);box-shadow:0 20px 45px #1d4f7d1f;padding:22px}.game-shell[data-v-ca2af380]:after{content:"";position:absolute;right:18px;top:14px;width:66px;height:8px;border-radius:999px;background:linear-gradient(90deg,#ffd28a,#8ad7ff);opacity:.6}@media (max-width: 768px){.game-page[data-v-ca2af380]{padding:12px}.game-shell[data-v-ca2af380]{padding:14px;border-radius:16px}}/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-fill-drip{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-at{--fa:"@"}.fa-trash-alt,.fa-trash-can{--fa:""}.fa-text-height{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-stethoscope{--fa:""}.fa-comment-alt,.fa-message{--fa:""}.fa-info{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-explosion{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-wave-square{--fa:""}.fa-ring{--fa:""}.fa-building-un{--fa:""}.fa-dice-three{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-door-open{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-atom{--fa:""}.fa-soap{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-pump-medical{--fa:""}.fa-fingerprint{--fa:""}.fa-hand-point-right{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-flag-checkered{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-crop{--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:""}.fa-users-rectangle{--fa:""}.fa-people-roof{--fa:""}.fa-people-line{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-male,.fa-person{--fa:""}.fa-laptop{--fa:""}.fa-file-csv{--fa:""}.fa-menorah{--fa:""}.fa-truck-plane{--fa:""}.fa-record-vinyl{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-bong{--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-jar-wheat{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-pager{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-strikethrough{--fa:""}.fa-k{--fa:"K"}.fa-landmark-flag{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-backward{--fa:""}.fa-caret-right{--fa:""}.fa-comments{--fa:""}.fa-file-clipboard,.fa-paste{--fa:""}.fa-code-pull-request{--fa:""}.fa-clipboard-list{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:""}.fa-user-check{--fa:""}.fa-vial-virus{--fa:""}.fa-sheet-plastic{--fa:""}.fa-blog{--fa:""}.fa-user-ninja{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-toggle-off{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-person-drowning{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-spray-can{--fa:""}.fa-truck-monster{--fa:""}.fa-w{--fa:"W"}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-rainbow{--fa:""}.fa-circle-notch{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-paw{--fa:""}.fa-cloud{--fa:""}.fa-trowel-bricks{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-hospital-user{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-binoculars{--fa:""}.fa-microphone-slash{--fa:""}.fa-box-tissue{--fa:""}.fa-motorcycle{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-toilets-portable{--fa:""}.fa-hockey-puck{--fa:""}.fa-table{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-users-slash{--fa:""}.fa-clover{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-star-and-crescent{--fa:""}.fa-house-fire{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-helicopter{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-file-circle-question{--fa:""}.fa-laptop-code{--fa:""}.fa-swatchbook{--fa:""}.fa-prescription-bottle{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-people-group{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-film{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-people-robbery{--fa:""}.fa-lightbulb{--fa:""}.fa-caret-left{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-sitemap{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-memory{--fa:""}.fa-road-spikes{--fa:""}.fa-fire-burner{--fa:""}.fa-flag{--fa:""}.fa-hanukiah{--fa:""}.fa-feather{--fa:""}.fa-volume-down,.fa-volume-low{--fa:""}.fa-comment-slash{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-compress{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-ankh{--fa:""}.fa-hands-holding-child{--fa:""}.fa-asterisk{--fa:"*"}.fa-check-square,.fa-square-check{--fa:""}.fa-peseta-sign{--fa:""}.fa-header,.fa-heading{--fa:""}.fa-ghost{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-cart-plus{--fa:""}.fa-gamepad{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-egg{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-campground{--fa:""}.fa-folder-plus{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:""}.fa-lock{--fa:""}.fa-gas-pump{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-house-flood-water{--fa:""}.fa-tree{--fa:""}.fa-bridge-lock{--fa:""}.fa-sack-dollar{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-car-side{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-microscope{--fa:""}.fa-sink{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-mitten{--fa:""}.fa-person-rays{--fa:""}.fa-users{--fa:""}.fa-eye-slash{--fa:""}.fa-flask-vial{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-om{--fa:""}.fa-worm{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-plug{--fa:""}.fa-chevron-up{--fa:""}.fa-hand-spock{--fa:""}.fa-stopwatch{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-chess-bishop{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:""}.fa-road-circle-check{--fa:""}.fa-dice-five{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-land-mine-on{--fa:""}.fa-i-cursor{--fa:""}.fa-stamp{--fa:""}.fa-stairs{--fa:""}.fa-i{--fa:"I"}.fa-hryvnia,.fa-hryvnia-sign{--fa:""}.fa-pills{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-tooth{--fa:""}.fa-v{--fa:"V"}.fa-bangladeshi-taka-sign{--fa:""}.fa-bicycle{--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-snowman{--fa:""}.fa-mortar-pestle{--fa:""}.fa-road-barrier{--fa:""}.fa-school{--fa:""}.fa-igloo{--fa:""}.fa-joint{--fa:""}.fa-angle-right{--fa:""}.fa-horse{--fa:""}.fa-q{--fa:"Q"}.fa-g{--fa:"G"}.fa-notes-medical{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-dong-sign{--fa:""}.fa-capsules{--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-hand-point-up{--fa:""}.fa-money-bill{--fa:""}.fa-bookmark{--fa:""}.fa-align-justify{--fa:""}.fa-umbrella-beach{--fa:""}.fa-helmet-un{--fa:""}.fa-bullseye{--fa:""}.fa-bacon{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-radiation{--fa:""}.fa-chart-simple{--fa:""}.fa-mars-stroke{--fa:""}.fa-vial{--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-e{--fa:"E"}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-user{--fa:""}.fa-school-circle-check{--fa:""}.fa-dumpster{--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:""}.fa-building-user{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-highlighter{--fa:""}.fa-key{--fa:""}.fa-bullhorn{--fa:""}.fa-globe{--fa:""}.fa-synagogue{--fa:""}.fa-person-half-dress{--fa:""}.fa-road-bridge{--fa:""}.fa-location-arrow{--fa:""}.fa-c{--fa:"C"}.fa-tablet-button{--fa:""}.fa-building-lock{--fa:""}.fa-pizza-slice{--fa:""}.fa-money-bill-wave{--fa:""}.fa-area-chart,.fa-chart-area{--fa:""}.fa-house-flag{--fa:""}.fa-person-circle-minus{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-camera-rotate{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-star{--fa:""}.fa-repeat{--fa:""}.fa-cross{--fa:""}.fa-box{--fa:""}.fa-venus-mars{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-charging-station{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-random,.fa-shuffle{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-mobile-retro{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-spider{--fa:""}.fa-hands-bound{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-x-ray{--fa:""}.fa-spell-check{--fa:""}.fa-slash{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-server{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-shop-lock{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-blender-phone{--fa:""}.fa-building-wheat{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-venus{--fa:""}.fa-passport{--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-temperature-high{--fa:""}.fa-microchip{--fa:""}.fa-crown{--fa:""}.fa-weight-hanging{--fa:""}.fa-xmarks-lines{--fa:""}.fa-file-prescription{--fa:""}.fa-weight,.fa-weight-scale{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-chess-knight{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-wheelchair{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-toggle-on{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-l{--fa:"L"}.fa-fire{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-folder-open{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-code-fork{--fa:""}.fa-city{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-pepper-hot{--fa:""}.fa-unlock{--fa:""}.fa-colon-sign{--fa:""}.fa-headset{--fa:""}.fa-store-slash{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-user-minus{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-clipboard{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-underline{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-signature{--fa:""}.fa-stroopwafel{--fa:""}.fa-bold{--fa:""}.fa-anchor-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-manat-sign{--fa:""}.fa-not-equal{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-jedi{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-mug-hot{--fa:""}.fa-battery-car,.fa-car-battery{--fa:""}.fa-gift{--fa:""}.fa-dice-two{--fa:""}.fa-chess-queen{--fa:""}.fa-glasses{--fa:""}.fa-chess-board{--fa:""}.fa-building-circle-check{--fa:""}.fa-person-chalkboard{--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-less-than-equal{--fa:""}.fa-train{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-crow{--fa:""}.fa-sailboat{--fa:""}.fa-window-restore{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-torii-gate{--fa:""}.fa-frog{--fa:""}.fa-bucket{--fa:""}.fa-image{--fa:""}.fa-microphone{--fa:""}.fa-cow{--fa:""}.fa-caret-up{--fa:""}.fa-screwdriver{--fa:""}.fa-folder-closed{--fa:""}.fa-house-tsunami{--fa:""}.fa-square-nfi{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-square-binary{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-lemon{--fa:""}.fa-head-side-mask{--fa:""}.fa-handshake{--fa:""}.fa-gem{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-smoking{--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:""}.fa-monument{--fa:""}.fa-snowplow{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-cannabis{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-tablets{--fa:""}.fa-ethernet{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-chair{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-plate-wheat{--fa:""}.fa-icicles{--fa:""}.fa-person-shelter{--fa:""}.fa-neuter{--fa:""}.fa-id-badge{--fa:""}.fa-marker{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-universal-access{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-lari-sign{--fa:""}.fa-volcano{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-viruses{--fa:""}.fa-square-person-confined{--fa:""}.fa-user-tie{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-certificate{--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:""}.fa-suitcase{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-camera-retro{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-box-open{--fa:""}.fa-scroll{--fa:""}.fa-spa{--fa:""}.fa-location-pin-lock{--fa:""}.fa-pause{--fa:""}.fa-hill-avalanche{--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-bomb{--fa:""}.fa-registered{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-subscript{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-burst{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-money-bills{--fa:""}.fa-smog{--fa:""}.fa-crutch{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-palette{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-vest{--fa:""}.fa-ferry{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-boxes-packing{--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-bowl-food{--fa:""}.fa-candy-cane{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-remove-format,.fa-text-slash{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-file-word{--fa:""}.fa-file-powerpoint{--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:""}.fa-house-lock{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-children{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-user-alt-slash,.fa-user-large-slash{--fa:""}.fa-envelope-open{--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:""}.fa-mattress-pillow{--fa:""}.fa-guarani-sign{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-greater-than-equal{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-virus{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-layer-group{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-archway{--fa:""}.fa-heart-circle-check{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-file-archive,.fa-file-zipper{--fa:""}.fa-square{--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:""}.fa-couch{--fa:""}.fa-cedi-sign{--fa:""}.fa-italic{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-church{--fa:""}.fa-comments-dollar{--fa:""}.fa-democrat{--fa:""}.fa-z{--fa:"Z"}.fa-person-skiing,.fa-skiing{--fa:""}.fa-road-lock{--fa:""}.fa-a{--fa:"A"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-p{--fa:"P"}.fa-snowflake{--fa:""}.fa-newspaper{--fa:""}.fa-ad,.fa-rectangle-ad{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-locust{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-person-dress-burst{--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:""}.fa-vector-square{--fa:""}.fa-bread-slice{--fa:""}.fa-language{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-filter{--fa:""}.fa-question{--fa:"?"}.fa-file-signature{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-house-chimney-user{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-puzzle-piece{--fa:""}.fa-money-check{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-code{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-cubes-stacked{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-virus-covid{--fa:""}.fa-austral-sign{--fa:""}.fa-f{--fa:"F"}.fa-leaf{--fa:""}.fa-road{--fa:""}.fa-cab,.fa-taxi{--fa:""}.fa-person-circle-plus{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-bolt-lightning{--fa:""}.fa-sack-xmark{--fa:""}.fa-file-excel{--fa:""}.fa-file-contract{--fa:""}.fa-fish-fins{--fa:""}.fa-building-flag{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-object-ungroup{--fa:""}.fa-poop{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-kaaba{--fa:""}.fa-toilet-paper{--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:""}.fa-eject{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-plane-circle-check{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-object-group{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-mask-ventilator{--fa:""}.fa-arrow-right{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-cash-register{--fa:""}.fa-person-circle-question{--fa:""}.fa-h{--fa:"H"}.fa-tarp{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-heart{--fa:""}.fa-mars-and-venus{--fa:""}.fa-home-user,.fa-house-user{--fa:""}.fa-dumpster-fire{--fa:""}.fa-house-crack{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-bottle-water{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-kitchen-set{--fa:""}.fa-r{--fa:"R"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-cube{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-shield-dog{--fa:""}.fa-solar-panel{--fa:""}.fa-lock-open{--fa:""}.fa-elevator{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:""}.fa-circle{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-recycle{--fa:""}.fa-user-astronaut{--fa:""}.fa-plane-slash{--fa:""}.fa-trademark{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-satellite-dish{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-users-rays{--fa:""}.fa-wallet{--fa:""}.fa-clipboard-check{--fa:""}.fa-file-audio{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-wrench{--fa:""}.fa-bugs{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-file-image{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-plane-departure{--fa:""}.fa-handshake-slash{--fa:""}.fa-book-bookmark{--fa:""}.fa-code-branch{--fa:""}.fa-hat-cowboy{--fa:""}.fa-bridge{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-truck-front{--fa:""}.fa-cat{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-truck-field{--fa:""}.fa-route{--fa:""}.fa-clipboard-question{--fa:""}.fa-panorama{--fa:""}.fa-comment-medical{--fa:""}.fa-teeth-open{--fa:""}.fa-file-circle-minus{--fa:""}.fa-tags{--fa:""}.fa-wine-glass{--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-parking,.fa-square-parking{--fa:""}.fa-house-signal{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-faucet-drip{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-terminal{--fa:""}.fa-mobile-button{--fa:""}.fa-house-medical-flag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-tape{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-eye{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-audio-description{--fa:""}.fa-person-military-to-person{--fa:""}.fa-file-shield{--fa:""}.fa-user-slash{--fa:""}.fa-pen{--fa:""}.fa-tower-observation{--fa:""}.fa-file-code{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-bus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-home-lg,.fa-house-chimney{--fa:""}.fa-window-maximize{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-prescription{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-vihara{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-plant-wilt{--fa:""}.fa-diamond{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-chart-diagram{--fa:""}.fa-bacterium{--fa:""}.fa-hand-pointer{--fa:""}.fa-drum-steelpan{--fa:""}.fa-hand-scissors{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-biohazard{--fa:""}.fa-location,.fa-location-crosshairs{--fa:""}.fa-mars-double{--fa:""}.fa-child-dress{--fa:""}.fa-users-between-lines{--fa:""}.fa-lungs-virus{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-phone{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-child-reaching{--fa:""}.fa-head-side-virus{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-door-closed{--fa:""}.fa-shield-virus{--fa:""}.fa-dice-six{--fa:""}.fa-mosquito-net{--fa:""}.fa-file-fragment{--fa:""}.fa-bridge-water{--fa:""}.fa-person-booth{--fa:""}.fa-text-width{--fa:""}.fa-hat-wizard{--fa:""}.fa-pen-fancy{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-trash{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-book-medical{--fa:""}.fa-poo{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-cubes{--fa:""}.fa-divide{--fa:""}.fa-tenge,.fa-tenge-sign{--fa:""}.fa-headphones{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-clapping{--fa:""}.fa-republican{--fa:""}.fa-arrow-left{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-ruler{--fa:""}.fa-align-left{--fa:""}.fa-dice-d6{--fa:""}.fa-restroom{--fa:""}.fa-j{--fa:"J"}.fa-users-viewfinder{--fa:""}.fa-file-video{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-file-pdf{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-o{--fa:"O"}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-user-secret{--fa:""}.fa-otter{--fa:""}.fa-female,.fa-person-dress{--fa:""}.fa-comment-dollar{--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-clipboard-user{--fa:""}.fa-child{--fa:""}.fa-lira-sign{--fa:""}.fa-satellite{--fa:""}.fa-plane-lock{--fa:""}.fa-tag{--fa:""}.fa-comment{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-envelope{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-paperclip{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-ribbon{--fa:""}.fa-lungs{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-litecoin-sign{--fa:""}.fa-border-none{--fa:""}.fa-circle-nodes{--fa:""}.fa-parachute-box{--fa:""}.fa-indent{--fa:""}.fa-truck-field-un{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-mountain{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-square-virus{--fa:""}.fa-meteor{--fa:""}.fa-car-on{--fa:""}.fa-sleigh{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-water{--fa:""}.fa-calendar-check{--fa:""}.fa-braille{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-landmark{--fa:""}.fa-truck{--fa:""}.fa-crosshairs{--fa:""}.fa-person-cane{--fa:""}.fa-tent{--fa:""}.fa-vest-patches{--fa:""}.fa-check-double{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-cookie{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-dumbbell{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-tarp-droplet{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-calendar-plus{--fa:""}.fa-plane-arrival{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-chart-gantt{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-dna{--fa:""}.fa-virus-slash{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-chess{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-plug-circle-check{--fa:""}.fa-street-view{--fa:""}.fa-franc-sign{--fa:""}.fa-volume-off{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-mosque{--fa:""}.fa-mosquito{--fa:""}.fa-star-of-david{--fa:""}.fa-person-military-rifle{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-vials{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-place-of-worship{--fa:""}.fa-grip-vertical{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-u{--fa:"U"}.fa-square-root-alt,.fa-square-root-variable{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-pallet{--fa:""}.fa-faucet{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-s{--fa:"S"}.fa-timeline{--fa:""}.fa-keyboard{--fa:""}.fa-caret-down{--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-plane-up{--fa:""}.fa-piggy-bank{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-mountain-city{--fa:""}.fa-coins{--fa:""}.fa-khanda{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-folder-tree{--fa:""}.fa-network-wired{--fa:""}.fa-map-pin{--fa:""}.fa-hamsa{--fa:""}.fa-cent-sign{--fa:""}.fa-flask{--fa:""}.fa-person-pregnant{--fa:""}.fa-wand-sparkles{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-ticket{--fa:""}.fa-power-off{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-flag-usa{--fa:""}.fa-laptop-file{--fa:""}.fa-teletype,.fa-tty{--fa:""}.fa-diagram-next{--fa:""}.fa-person-rifle{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-closed-captioning{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-venus-double{--fa:""}.fa-images{--fa:""}.fa-calculator{--fa:""}.fa-people-pulling{--fa:""}.fa-n{--fa:"N"}.fa-cable-car,.fa-tram{--fa:""}.fa-cloud-rain{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-ship{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-download{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-file-circle-check{--fa:""}.fa-forward{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-align-center{--fa:""}.fa-book-dead,.fa-book-skull{--fa:""}.fa-drivers-license,.fa-id-card{--fa:""}.fa-dedent,.fa-outdent{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-calendar-week{--fa:""}.fa-laptop-medical{--fa:""}.fa-b{--fa:"B"}.fa-file-medical{--fa:""}.fa-dice-one{--fa:""}.fa-kiwi-bird{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-cutlery,.fa-utensils{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-mill-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-skull{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-truck-pickup{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-stop{--fa:""}.fa-code-merge{--fa:""}.fa-upload{--fa:""}.fa-hurricane{--fa:""}.fa-mound{--fa:""}.fa-toilet-portable{--fa:""}.fa-compact-disc{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-caravan{--fa:""}.fa-shield-cat{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-glass-water{--fa:""}.fa-oil-well{--fa:""}.fa-vault{--fa:""}.fa-mars{--fa:""}.fa-toilet{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-sun{--fa:""}.fa-guitar{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-horse-head{--fa:""}.fa-bore-hole{--fa:""}.fa-industry{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-florin-sign{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-less-than{--fa:"<"}.fa-angle-down{--fa:""}.fa-car-tunnel{--fa:""}.fa-head-side-cough{--fa:""}.fa-grip-lines{--fa:""}.fa-thumbs-down{--fa:""}.fa-user-lock{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-chess-pawn{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-person-through-window{--fa:""}.fa-toolbox{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-bug{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-automobile,.fa-car{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-mountain-sun{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-dice-d20{--fa:""}.fa-truck-droplet{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-medal{--fa:""}.fa-bed{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-podcast{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-bell{--fa:""}.fa-superscript{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-star-of-life{--fa:""}.fa-phone-slash{--fa:""}.fa-paint-roller{--fa:""}.fa-hands-helping,.fa-handshake-angle{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-file{--fa:""}.fa-greater-than{--fa:">"}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-arrow-down{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-eraser{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:""}.fa-person-burst{--fa:""}.fa-dove{--fa:""}.fa-battery-0,.fa-battery-empty{--fa:""}.fa-socks{--fa:""}.fa-inbox{--fa:""}.fa-section{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-envelope-open-text{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-wine-bottle{--fa:""}.fa-chess-rook{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-dharmachakra{--fa:""}.fa-hotdog{--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:""}.fa-drum{--fa:""}.fa-ice-cream{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-fax{--fa:""}.fa-paragraph{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-star-half{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-tree-city{--fa:""}.fa-play{--fa:""}.fa-font{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-rupiah-sign{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-naira-sign{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-walkie-talkie{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-receipt{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-chevron-down{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-skull-crossbones{--fa:""}.fa-code-compare{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-school-lock{--fa:""}.fa-tower-cell{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-ranking-star{--fa:""}.fa-chess-king{--fa:""}.fa-person-harassing{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:""}.fa-arrow-up{--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-shrimp{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-jug-detergent{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-user-shield{--fa:""}.fa-wind{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-y{--fa:"Y"}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:""}.fa-fish{--fa:""}.fa-user-graduate{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-clapperboard{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-copy{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-hand-sparkles{--fa:""}.fa-grip,.fa-grip-horizontal{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-gun{--fa:""}.fa-phone-square,.fa-square-phone{--fa:""}.fa-add,.fa-plus{--fa:"+"}.fa-expand{--fa:""}.fa-computer{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:""}.fa-peso-sign{--fa:""}.fa-building-shield{--fa:""}.fa-baby{--fa:""}.fa-users-line{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-tractor{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-lines-leaning{--fa:""}.fa-ruler-combined{--fa:""}.fa-copyright{--fa:""}.fa-equals{--fa:"="}.fa-blender{--fa:""}.fa-teeth{--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-map{--fa:""}.fa-rocket{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-folder-minus{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-store{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-bezier-curve{--fa:""}.fa-bell-slash{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-school-flag{--fa:""}.fa-fill{--fa:""}.fa-angle-up{--fa:""}.fa-drumstick-bite{--fa:""}.fa-holly-berry{--fa:""}.fa-chevron-left{--fa:""}.fa-bacteria{--fa:""}.fa-hand-lizard{--fa:""}.fa-notdef{--fa:""}.fa-disease{--fa:""}.fa-briefcase-medical{--fa:""}.fa-genderless{--fa:""}.fa-chevron-right{--fa:""}.fa-retweet{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-pump-soap{--fa:""}.fa-video-slash{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-radio{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-traffic-light{--fa:""}.fa-thermometer{--fa:""}.fa-vr-cardboard{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-percent,.fa-percentage{--fa:"%"}.fa-truck-moving{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-display{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:""}.fa-trophy{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hammer{--fa:""}.fa-hand-peace{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-spinner{--fa:""}.fa-robot{--fa:""}.fa-peace{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-warehouse{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-splotch{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-dice-four{--fa:""}.fa-sim-card{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-mercury{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-person-falling-burst{--fa:""}.fa-award{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-building{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-qrcode{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-comment-nodes{--fa:""}.fa-house-medical{--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-house-chimney-window{--fa:""}.fa-pen-nib{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tents{--fa:""}.fa-magic,.fa-wand-magic{--fa:""}.fa-dog{--fa:""}.fa-carrot{--fa:""}.fa-moon{--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:""}.fa-cheese{--fa:""}.fa-yin-yang{--fa:""}.fa-music{--fa:""}.fa-code-commit{--fa:""}.fa-temperature-low{--fa:""}.fa-biking,.fa-person-biking{--fa:""}.fa-broom{--fa:""}.fa-shield-heart{--fa:""}.fa-gopuram{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-hashtag{--fa:"#"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-oil-can{--fa:""}.fa-t{--fa:"T"}.fa-hippo{--fa:""}.fa-chart-column{--fa:""}.fa-infinity{--fa:""}.fa-vial-circle-check{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-voicemail{--fa:""}.fa-fan{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-calendar{--fa:""}.fa-trailer{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-sd-card{--fa:""}.fa-dragon{--fa:""}.fa-shoe-prints{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-hand-holding{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:""}.fa-clone{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-tornado{--fa:""}.fa-file-circle-plus{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-anchor{--fa:""}.fa-border-all{--fa:""}.fa-angry,.fa-face-angry{--fa:""}.fa-cookie-bite{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-feed,.fa-rss{--fa:""}.fa-draw-polygon{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-shower{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-m{--fa:"M"}.fa-table-list,.fa-th-list{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-book{--fa:""}.fa-user-plus{--fa:""}.fa-check{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-house-circle-check{--fa:""}.fa-angle-left{--fa:""}.fa-diagram-successor{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:""}.fa-cloud-moon{--fa:""}.fa-briefcase{--fa:""}.fa-person-falling{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-user-tag{--fa:""}.fa-rug{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-baht-sign{--fa:""}.fa-book-open{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-handcuffs{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-database{--fa:""}.fa-mail-forward,.fa-share{--fa:""}.fa-bottle-droplet{--fa:""}.fa-mask-face{--fa:""}.fa-hill-rockslide{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-paper-plane{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-dungeon{--fa:""}.fa-align-right{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-life-ring{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-calendar-day{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-dice{--fa:""}.fa-bowling-ball{--fa:""}.fa-brain{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-calendar-minus{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-gifts{--fa:""}.fa-hotel{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-thumbs-up{--fa:""}.fa-user-clock{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-file-invoice{--fa:""}.fa-window-minimize{--fa:""}.fa-coffee,.fa-mug-saucer{--fa:""}.fa-brush{--fa:""}.fa-file-half-dashed{--fa:""}.fa-mask{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-ruler-vertical{--fa:""}.fa-user-alt,.fa-user-large{--fa:""}.fa-train-tram{--fa:""}.fa-user-nurse{--fa:""}.fa-syringe{--fa:""}.fa-cloud-sun{--fa:""}.fa-stopwatch-20{--fa:""}.fa-square-full{--fa:""}.fa-magnet{--fa:""}.fa-jar{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-bug-slash{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-bone{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-user-injured{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-plane{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-exclamation{--fa:"!"}.fa-arrows-spin{--fa:""}.fa-print{--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-x{--fa:"X"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-person-military-pointing{--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-umbrella{--fa:""}.fa-trowel{--fa:""}.fa-d{--fa:"D"}.fa-stapler{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-kip-sign{--fa:""}.fa-hand-point-left{--fa:""}.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-barcode{--fa:""}.fa-plus-minus{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-person-circle-check{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(./fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(./fa-brands-400-D1LuMI3I.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:""}.fa-hooli{--fa:""}.fa-yelp{--fa:""}.fa-cc-visa{--fa:""}.fa-lastfm{--fa:""}.fa-shopware{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-aws{--fa:""}.fa-redhat{--fa:""}.fa-yoast{--fa:""}.fa-cloudflare{--fa:""}.fa-ups{--fa:""}.fa-pixiv{--fa:""}.fa-wpexplorer{--fa:""}.fa-dyalog{--fa:""}.fa-bity{--fa:""}.fa-stackpath{--fa:""}.fa-buysellads{--fa:""}.fa-first-order{--fa:""}.fa-modx{--fa:""}.fa-guilded{--fa:""}.fa-vnv{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-microsoft{--fa:""}.fa-qq{--fa:""}.fa-orcid{--fa:""}.fa-java{--fa:""}.fa-invision{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-centercode{--fa:""}.fa-glide-g{--fa:""}.fa-drupal{--fa:""}.fa-jxl{--fa:""}.fa-dart-lang{--fa:""}.fa-hire-a-helper{--fa:""}.fa-creative-commons-by{--fa:""}.fa-unity{--fa:""}.fa-whmcs{--fa:""}.fa-rocketchat{--fa:""}.fa-vk{--fa:""}.fa-untappd{--fa:""}.fa-mailchimp{--fa:""}.fa-css3-alt{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-vimeo-v{--fa:""}.fa-contao{--fa:""}.fa-square-font-awesome{--fa:""}.fa-deskpro{--fa:""}.fa-brave{--fa:""}.fa-sistrix{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-battle-net{--fa:""}.fa-the-red-yeti{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-edge{--fa:""}.fa-threads{--fa:""}.fa-napster{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-google-plus-g{--fa:""}.fa-artstation{--fa:""}.fa-markdown{--fa:""}.fa-sourcetree{--fa:""}.fa-google-plus{--fa:""}.fa-diaspora{--fa:""}.fa-foursquare{--fa:""}.fa-stack-overflow{--fa:""}.fa-github-alt{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-pagelines{--fa:""}.fa-algolia{--fa:""}.fa-red-river{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-safari{--fa:""}.fa-google{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-atlassian{--fa:""}.fa-linkedin-in{--fa:""}.fa-digital-ocean{--fa:""}.fa-nimblr{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-hacker-news{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-adversal{--fa:""}.fa-creative-commons{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-fonticons{--fa:""}.fa-weixin{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-codepen{--fa:""}.fa-git-alt{--fa:""}.fa-lyft{--fa:""}.fa-rev{--fa:""}.fa-windows{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-meetup{--fa:""}.fa-centos{--fa:""}.fa-adn{--fa:""}.fa-cloudsmith{--fa:""}.fa-opensuse{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-codiepie{--fa:""}.fa-node{--fa:""}.fa-mix{--fa:""}.fa-steam{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-scribd{--fa:""}.fa-debian{--fa:""}.fa-openid{--fa:""}.fa-instalod{--fa:""}.fa-files-pinwheel{--fa:""}.fa-expeditedssl{--fa:""}.fa-sellcast{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-r-project{--fa:""}.fa-delicious{--fa:""}.fa-freebsd{--fa:""}.fa-vuejs{--fa:""}.fa-accusoft{--fa:""}.fa-ioxhost{--fa:""}.fa-fonticons-fi{--fa:""}.fa-app-store{--fa:""}.fa-cc-mastercard{--fa:""}.fa-itunes-note{--fa:""}.fa-golang{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-grav{--fa:""}.fa-weibo{--fa:""}.fa-uncharted{--fa:""}.fa-firstdraft{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-wikipedia-w{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-angellist{--fa:""}.fa-galactic-republic{--fa:""}.fa-nfc-directional{--fa:""}.fa-skype{--fa:""}.fa-joget{--fa:""}.fa-fedora{--fa:""}.fa-stripe-s{--fa:""}.fa-meta{--fa:""}.fa-laravel{--fa:""}.fa-hotjar{--fa:""}.fa-bluetooth-b{--fa:""}.fa-square-letterboxd{--fa:""}.fa-sticker-mule{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-hips{--fa:""}.fa-css{--fa:""}.fa-behance{--fa:""}.fa-reddit{--fa:""}.fa-discord{--fa:""}.fa-chrome{--fa:""}.fa-app-store-ios{--fa:""}.fa-cc-discover{--fa:""}.fa-wpbeginner{--fa:""}.fa-confluence{--fa:""}.fa-shoelace{--fa:""}.fa-mdb{--fa:""}.fa-dochub{--fa:""}.fa-accessible-icon{--fa:""}.fa-ebay{--fa:""}.fa-amazon{--fa:""}.fa-unsplash{--fa:""}.fa-yarn{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-500px{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-asymmetrik{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-gratipay{--fa:""}.fa-apple{--fa:""}.fa-hive{--fa:""}.fa-gitkraken{--fa:""}.fa-keybase{--fa:""}.fa-apple-pay{--fa:""}.fa-padlet{--fa:""}.fa-amazon-pay{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-stumbleupon{--fa:""}.fa-fedex{--fa:""}.fa-phoenix-framework{--fa:""}.fa-shopify{--fa:""}.fa-neos{--fa:""}.fa-square-threads{--fa:""}.fa-hackerrank{--fa:""}.fa-researchgate{--fa:""}.fa-swift{--fa:""}.fa-angular{--fa:""}.fa-speakap{--fa:""}.fa-angrycreative{--fa:""}.fa-y-combinator{--fa:""}.fa-empire{--fa:""}.fa-envira{--fa:""}.fa-google-scholar{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-studiovinari{--fa:""}.fa-pied-piper{--fa:""}.fa-wordpress{--fa:""}.fa-product-hunt{--fa:""}.fa-firefox{--fa:""}.fa-linode{--fa:""}.fa-goodreads{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-jsfiddle{--fa:""}.fa-sith{--fa:""}.fa-themeisle{--fa:""}.fa-page4{--fa:""}.fa-hashnode{--fa:""}.fa-react{--fa:""}.fa-cc-paypal{--fa:""}.fa-squarespace{--fa:""}.fa-cc-stripe{--fa:""}.fa-creative-commons-share{--fa:""}.fa-bitcoin{--fa:""}.fa-keycdn{--fa:""}.fa-opera{--fa:""}.fa-itch-io{--fa:""}.fa-umbraco{--fa:""}.fa-galactic-senate{--fa:""}.fa-ubuntu{--fa:""}.fa-draft2digital{--fa:""}.fa-stripe{--fa:""}.fa-houzz{--fa:""}.fa-gg{--fa:""}.fa-dhl{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-xing{--fa:""}.fa-blackberry{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-playstation{--fa:""}.fa-quinscape{--fa:""}.fa-less{--fa:""}.fa-blogger-b{--fa:""}.fa-opencart{--fa:""}.fa-vine{--fa:""}.fa-signal-messenger{--fa:""}.fa-paypal{--fa:""}.fa-gitlab{--fa:""}.fa-typo3{--fa:""}.fa-reddit-alien{--fa:""}.fa-yahoo{--fa:""}.fa-dailymotion{--fa:""}.fa-affiliatetheme{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-bootstrap{--fa:""}.fa-odnoklassniki{--fa:""}.fa-nfc-symbol{--fa:""}.fa-mintbit{--fa:""}.fa-ethereum{--fa:""}.fa-speaker-deck{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-patreon{--fa:""}.fa-avianex{--fa:""}.fa-ello{--fa:""}.fa-gofore{--fa:""}.fa-bimobject{--fa:""}.fa-brave-reverse{--fa:""}.fa-facebook-f{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-web-awesome{--fa:""}.fa-mandalorian{--fa:""}.fa-first-order-alt{--fa:""}.fa-osi{--fa:""}.fa-google-wallet{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-periscope{--fa:""}.fa-fulcrum{--fa:""}.fa-cloudscale{--fa:""}.fa-forumbee{--fa:""}.fa-mizuni{--fa:""}.fa-schlix{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-bandcamp{--fa:""}.fa-wpforms{--fa:""}.fa-cloudversify{--fa:""}.fa-usps{--fa:""}.fa-megaport{--fa:""}.fa-magento{--fa:""}.fa-spotify{--fa:""}.fa-optin-monster{--fa:""}.fa-fly{--fa:""}.fa-square-bluesky{--fa:""}.fa-aviato{--fa:""}.fa-itunes{--fa:""}.fa-cuttlefish{--fa:""}.fa-blogger{--fa:""}.fa-flickr{--fa:""}.fa-viber{--fa:""}.fa-soundcloud{--fa:""}.fa-digg{--fa:""}.fa-tencent-weibo{--fa:""}.fa-letterboxd{--fa:""}.fa-symfony{--fa:""}.fa-maxcdn{--fa:""}.fa-etsy{--fa:""}.fa-facebook-messenger{--fa:""}.fa-audible{--fa:""}.fa-think-peaks{--fa:""}.fa-bilibili{--fa:""}.fa-erlang{--fa:""}.fa-x-twitter{--fa:""}.fa-cotton-bureau{--fa:""}.fa-dashcube{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-stack-exchange{--fa:""}.fa-elementor{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-palfed{--fa:""}.fa-superpowers{--fa:""}.fa-resolving{--fa:""}.fa-xbox{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-searchengin{--fa:""}.fa-tiktok{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-renren{--fa:""}.fa-linux{--fa:""}.fa-glide{--fa:""}.fa-linkedin{--fa:""}.fa-hubspot{--fa:""}.fa-deploydog{--fa:""}.fa-twitch{--fa:""}.fa-flutter{--fa:""}.fa-ravelry{--fa:""}.fa-mixer{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-vimeo{--fa:""}.fa-mendeley{--fa:""}.fa-uniregistry{--fa:""}.fa-figma{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-dropbox{--fa:""}.fa-instagram{--fa:""}.fa-cmplid{--fa:""}.fa-upwork{--fa:""}.fa-facebook{--fa:""}.fa-gripfire{--fa:""}.fa-jedi-order{--fa:""}.fa-uikit{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-phabricator{--fa:""}.fa-ussunnah{--fa:""}.fa-earlybirds{--fa:""}.fa-trade-federation{--fa:""}.fa-autoprefixer{--fa:""}.fa-whatsapp{--fa:""}.fa-square-upwork{--fa:""}.fa-slideshare{--fa:""}.fa-google-play{--fa:""}.fa-viadeo{--fa:""}.fa-line{--fa:""}.fa-google-drive{--fa:""}.fa-servicestack{--fa:""}.fa-simplybuilt{--fa:""}.fa-bitbucket{--fa:""}.fa-imdb{--fa:""}.fa-deezer{--fa:""}.fa-raspberry-pi{--fa:""}.fa-jira{--fa:""}.fa-docker{--fa:""}.fa-screenpal{--fa:""}.fa-bluetooth{--fa:""}.fa-gitter{--fa:""}.fa-d-and-d{--fa:""}.fa-microblog{--fa:""}.fa-cc-diners-club{--fa:""}.fa-gg-circle{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-kickstarter-k{--fa:""}.fa-yandex{--fa:""}.fa-readme{--fa:""}.fa-html5{--fa:""}.fa-sellsy{--fa:""}.fa-square-web-awesome{--fa:""}.fa-sass{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-buromobelexperte{--fa:""}.fa-salesforce{--fa:""}.fa-octopus-deploy{--fa:""}.fa-medapps{--fa:""}.fa-ns8{--fa:""}.fa-pinterest-p{--fa:""}.fa-apper{--fa:""}.fa-fort-awesome{--fa:""}.fa-waze{--fa:""}.fa-bluesky{--fa:""}.fa-cc-jcb{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-rust{--fa:""}.fa-wix{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-supple{--fa:""}.fa-webflow{--fa:""}.fa-rebel{--fa:""}.fa-css3{--fa:""}.fa-staylinked{--fa:""}.fa-kaggle{--fa:""}.fa-space-awesome{--fa:""}.fa-deviantart{--fa:""}.fa-cpanel{--fa:""}.fa-goodreads-g{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-trello{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-get-pocket{--fa:""}.fa-perbyte{--fa:""}.fa-grunt{--fa:""}.fa-weebly{--fa:""}.fa-connectdevelop{--fa:""}.fa-leanpub{--fa:""}.fa-black-tie{--fa:""}.fa-themeco{--fa:""}.fa-python{--fa:""}.fa-android{--fa:""}.fa-bots{--fa:""}.fa-free-code-camp{--fa:""}.fa-hornbill{--fa:""}.fa-js{--fa:""}.fa-ideal{--fa:""}.fa-git{--fa:""}.fa-dev{--fa:""}.fa-sketch{--fa:""}.fa-yandex-international{--fa:""}.fa-cc-amex{--fa:""}.fa-uber{--fa:""}.fa-github{--fa:""}.fa-php{--fa:""}.fa-alipay{--fa:""}.fa-youtube{--fa:""}.fa-skyatlas{--fa:""}.fa-firefox-browser{--fa:""}.fa-replyd{--fa:""}.fa-suse{--fa:""}.fa-jenkins{--fa:""}.fa-twitter{--fa:""}.fa-rockrms{--fa:""}.fa-pinterest{--fa:""}.fa-buffer{--fa:""}.fa-npm{--fa:""}.fa-yammer{--fa:""}.fa-btc{--fa:""}.fa-dribbble{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-internet-explorer{--fa:""}.fa-stubber{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-old-republic{--fa:""}.fa-odysee{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-node-js{--fa:""}.fa-edge-legacy{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-medrt{--fa:""}.fa-usb{--fa:""}.fa-tumblr{--fa:""}.fa-vaadin{--fa:""}.fa-quora{--fa:""}.fa-square-x-twitter{--fa:""}.fa-reacteurope{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-amilia{--fa:""}.fa-mixcloud{--fa:""}.fa-flipboard{--fa:""}.fa-viacoin{--fa:""}.fa-critical-role{--fa:""}.fa-sitrox{--fa:""}.fa-discourse{--fa:""}.fa-joomla{--fa:""}.fa-mastodon{--fa:""}.fa-airbnb{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-buy-n-large{--fa:""}.fa-gulp{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-strava{--fa:""}.fa-ember{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-teamspeak{--fa:""}.fa-pushed{--fa:""}.fa-wordpress-simple{--fa:""}.fa-nutritionix{--fa:""}.fa-wodu{--fa:""}.fa-google-pay{--fa:""}.fa-intercom{--fa:""}.fa-zhihu{--fa:""}.fa-korvue{--fa:""}.fa-pix{--fa:""}.fa-steam-symbol{--fa:""}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(./fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(./fa-regular-400-DZaxPHgR.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(./fa-solid-900-CTAAxXor.woff2) format("woff2"),url(./fa-solid-900-D0aA9rwL.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(./fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(./fa-brands-400-D1LuMI3I.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(./fa-solid-900-CTAAxXor.woff2) format("woff2"),url(./fa-solid-900-D0aA9rwL.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(./fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(./fa-regular-400-DZaxPHgR.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(./fa-solid-900-CTAAxXor.woff2) format("woff2"),url(./fa-solid-900-D0aA9rwL.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(./fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(./fa-brands-400-D1LuMI3I.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(./fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(./fa-regular-400-DZaxPHgR.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:FontAwesome;font-display:block;src:url(./fa-v4compatibility-C9RhG_FT.woff2) format("woff2"),url(./fa-v4compatibility-CCth-dXg.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-6{bottom:-1.5rem}.-left-24{left:-6rem}.-right-4{right:-1rem}.-top-3{top:-.75rem}.-top-32{top:-8rem}.-top-4{top:-1rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[-30px\]{bottom:-30px}.bottom-\[-8rem\]{bottom:-8rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-10{left:2.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-8{left:2rem}.right-0{right:0}.right-1{right:.25rem}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[-10px\]{right:-10px}.right-\[-6rem\]{right:-6rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-22{top:5.5rem}.top-24{top:6rem}.top-28{top:7rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[-10px\]{top:-10px}.top-\[-24px\]{top:-24px}.top-\[100px\]{top:100px}.top-\[42px\]{top:42px}.top-\[6px\]{top:6px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[-1px\]{margin-bottom:-1px}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-8{margin-left:2rem}.ml-\[-32px\]{margin-left:-32px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-22{margin-top:5.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[-12px\]{margin-top:-12px}.mt-\[-18px\]{margin-top:-18px}.mt-\[-20px\]{margin-top:-20px}.mt-\[-25px\]{margin-top:-25px}.mt-\[-50px\]{margin-top:-50px}.mt-\[136px\]{margin-top:136px}.mt-\[64px\]{margin-top:64px}.mt-\[72px\]{margin-top:72px}.mt-\[80px\]{margin-top:80px}.mt-\[calc\(160px\)\]{margin-top:160px}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[6\/3\]{aspect-ratio:6/3}.aspect-video{aspect-ratio:16 / 9}.\!h-full{height:100%!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100px\]{height:100px}.h-\[140px\]{height:140px}.h-\[150px\]{height:150px}.h-\[180px\]{height:180px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[24px\]{height:24px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[32px\]{height:32px}.h-\[35px\]{height:35px}.h-\[365px\]{height:365px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[400px\]{height:400px}.h-\[40px\]{height:40px}.h-\[420px\]{height:420px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[60px\]{height:60px}.h-\[630px\]{height:630px}.h-\[80px\]{height:80px}.h-\[calc\(100\%-120px\)\]{height:calc(100% - 120px)}.h-\[calc\(100vh-120px\)\]{height:calc(100vh - 120px)}.h-\[calc\(100vh-136px\)\]{height:calc(100vh - 136px)}.h-\[calc\(100vh-160px\)\]{height:calc(100vh - 160px)}.h-\[calc\(100vh-180px\)\]{height:calc(100vh - 180px)}.h-\[calc\(100vh-300px\)\]{height:calc(100vh - 300px)}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[100px\]{min-height:100px}.min-h-\[1024px\]{min-height:1024px}.min-h-\[400px\]{min-height:400px}.min-h-\[48px\]{min-height:48px}.min-h-\[800px\]{min-height:800px}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-1\.5{width:.375rem}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/6{width:33.333333%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/6{width:66.666667%}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1440px\]{width:1440px}.w-\[150px\]{width:150px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[280px\]{width:280px}.w-\[30\%\]{width:30%}.w-\[300px\]{width:300px}.w-\[32px\]{width:32px}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[40px\]{width:40px}.w-\[440px\]{width:440px}.w-\[460px\]{width:460px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[70\%\]{width:70%}.w-\[72px\]{width:72px}.w-\[800px\]{width:800px}.w-\[960px\]{width:960px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[32px\]{min-width:32px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[120px\]{max-width:120px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[150px\]{max-width:150px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[520px\]{max-width:520px}.max-w-\[80\%\]{max-width:80%}.max-w-\[84\%\]{max-width:84%}.max-w-\[92\%\]{max-width:92%}.max-w-\[96\%\]{max-width:96%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.\!flex-1{flex:1 1 0%!important}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-\[40\%\]{flex-basis:40%}.border-collapse{border-collapse:collapse}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[spin_1\.5s_linear_infinite\]{animation:spin 1.5s linear infinite}.animate-\[spin_3s_linear_infinite\]{animation:spin 3s linear infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(4rem * var(--tw-space-x-reverse));margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.75rem * var(--tw-space-x-reverse));margin-left:calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(209 213 219 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!rounded-button{border-radius:4px!important}.rounded{border-radius:4px}.rounded-2xl{border-radius:20px}.rounded-3xl{border-radius:24px}.rounded-\[18px\]{border-radius:18px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-button{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:12px}.rounded-md{border-radius:8px}.rounded-none{border-radius:0}.rounded-xl{border-radius:16px}.\!rounded-r-lg{border-top-right-radius:12px!important;border-bottom-right-radius:12px!important}.rounded-l-2xl{border-top-left-radius:20px;border-bottom-left-radius:20px}.rounded-l-lg{border-top-left-radius:12px;border-bottom-left-radius:12px}.rounded-bl-\[100px\]{border-bottom-left-radius:100px}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-tl-sm{border-top-left-radius:2px}.rounded-tr-sm{border-top-right-radius:2px}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-none{border-style:none!important}.border-none{border-style:none}.\!border-\[\#dce8f7\]{--tw-border-opacity: 1 !important;border-color:rgb(220 232 247 / var(--tw-border-opacity, 1))!important}.border-\[\#1a94bc\]{--tw-border-opacity: 1;border-color:rgb(26 148 188 / var(--tw-border-opacity, 1))}.border-\[\#1a94bc\]\/10{border-color:#1a94bc1a}.border-\[\#1a94bc\]\/20{border-color:#1a94bc33}.border-\[\#1a94bc\]\/30{border-color:#1a94bc4d}.border-\[\#22a2c3\]{--tw-border-opacity: 1;border-color:rgb(34 162 195 / var(--tw-border-opacity, 1))}.border-\[\#22a2c3\]\/20{border-color:#22a2c333}.border-\[\#22a2c3\]\/30{border-color:#22a2c34d}.border-\[\#D48806\]{--tw-border-opacity: 1;border-color:rgb(212 136 6 / var(--tw-border-opacity, 1))}.border-\[\#c8ddf6\]{--tw-border-opacity: 1;border-color:rgb(200 221 246 / var(--tw-border-opacity, 1))}.border-\[\#d4e5f8\]{--tw-border-opacity: 1;border-color:rgb(212 229 248 / var(--tw-border-opacity, 1))}.border-\[\#d5e5f8\]{--tw-border-opacity: 1;border-color:rgb(213 229 248 / var(--tw-border-opacity, 1))}.border-\[\#d6e3f3\]{--tw-border-opacity: 1;border-color:rgb(214 227 243 / var(--tw-border-opacity, 1))}.border-\[\#d6eaf3\]{--tw-border-opacity: 1;border-color:rgb(214 234 243 / var(--tw-border-opacity, 1))}.border-\[\#d8e7f7\]{--tw-border-opacity: 1;border-color:rgb(216 231 247 / var(--tw-border-opacity, 1))}.border-\[\#d8eef5\]{--tw-border-opacity: 1;border-color:rgb(216 238 245 / var(--tw-border-opacity, 1))}.border-\[\#dbe6f3\]{--tw-border-opacity: 1;border-color:rgb(219 230 243 / var(--tw-border-opacity, 1))}.border-\[\#dce8f7\]{--tw-border-opacity: 1;border-color:rgb(220 232 247 / var(--tw-border-opacity, 1))}.border-\[\#e4eef9\]{--tw-border-opacity: 1;border-color:rgb(228 238 249 / var(--tw-border-opacity, 1))}.border-\[\#f8e2a9\]{--tw-border-opacity: 1;border-color:rgb(248 226 169 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-100\/50{border-color:#dbeafe80}.border-blue-50{--tw-border-opacity: 1;border-color:rgb(239 246 255 / var(--tw-border-opacity, 1))}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-100\/50{border-color:#f3f4f680}.border-gray-100\/60{border-color:#f3f4f699}.border-gray-100\/80{border-color:#f3f4f6cc}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(26 148 188 / var(--tw-border-opacity, 1))}.border-primary\/20{border-color:#1a94bc33}.border-primary\/30{border-color:#1a94bc4d}.border-primary\/40{border-color:#1a94bc66}.border-primaryColor{--tw-border-opacity: 1;border-color:rgb(26 148 188 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-secondary{--tw-border-opacity: 1;border-color:rgb(74 144 226 / var(--tw-border-opacity, 1))}.border-secondaryColor{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-100\/90{border-color:#f1f5f9e6}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/50{border-color:#ffffff80}.border-white\/70{border-color:#ffffffb3}.border-white\/75{border-color:#ffffffbf}.border-white\/80{border-color:#fffc}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-b-primary{--tw-border-opacity: 1;border-bottom-color:rgb(26 148 188 / var(--tw-border-opacity, 1))}.border-b-transparent{border-bottom-color:transparent}.border-l-\[\#1a94bc\]{--tw-border-opacity: 1;border-left-color:rgb(26 148 188 / var(--tw-border-opacity, 1))}.border-l-secondary{--tw-border-opacity: 1;border-left-color:rgb(74 144 226 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-secondary{--tw-border-opacity: 1;border-right-color:rgb(74 144 226 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-\[\#22a2c3\]{--tw-border-opacity: 1;border-top-color:rgb(34 162 195 / var(--tw-border-opacity, 1))}.border-t-gray-800\/90{border-top-color:#1f2937e6}.border-t-gray-900{--tw-border-opacity: 1;border-top-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-t-primary{--tw-border-opacity: 1;border-top-color:rgb(26 148 188 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-opacity-50{--tw-border-opacity: .5}.\!bg-\[\#f8fbff\]{--tw-bg-opacity: 1 !important;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#10b981\]{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-\[\#1a94bc\]{--tw-bg-opacity: 1;background-color:rgb(26 148 188 / var(--tw-bg-opacity, 1))}.bg-\[\#1a94bc\]\/10{background-color:#1a94bc1a}.bg-\[\#22C55E\]\/10{background-color:#22c55e1a}.bg-\[\#22a2c3\]{--tw-bg-opacity: 1;background-color:rgb(34 162 195 / var(--tw-bg-opacity, 1))}.bg-\[\#22a2c3\]\/10{background-color:#22a2c31a}.bg-\[\#294D71\]{--tw-bg-opacity: 1;background-color:rgb(41 77 113 / var(--tw-bg-opacity, 1))}.bg-\[\#3b82f6\]{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-\[\#8b5cf6\]{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-\[\#94a3b8\]{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-\[\#E6EEFF\]{--tw-bg-opacity: 1;background-color:rgb(230 238 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F1F5F9\]{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-\[\#F8F9FA\]{--tw-bg-opacity: 1;background-color:rgb(248 249 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F8FAFC\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#FBF9F6\]{--tw-bg-opacity: 1;background-color:rgb(251 249 246 / var(--tw-bg-opacity, 1))}.bg-\[\#FDF6EC\]{--tw-bg-opacity: 1;background-color:rgb(253 246 236 / var(--tw-bg-opacity, 1))}.bg-\[\#FF5722\]{--tw-bg-opacity: 1;background-color:rgb(255 87 34 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF1CC\]{--tw-bg-opacity: 1;background-color:rgb(255 241 204 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF8E7\]{--tw-bg-opacity: 1;background-color:rgb(255 248 231 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFBF4\]{--tw-bg-opacity: 1;background-color:rgb(255 251 244 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFDF7\]{--tw-bg-opacity: 1;background-color:rgb(255 253 247 / var(--tw-bg-opacity, 1))}.bg-\[\#cbeef6\]{--tw-bg-opacity: 1;background-color:rgb(203 238 246 / var(--tw-bg-opacity, 1))}.bg-\[\#dff4ee\]{--tw-bg-opacity: 1;background-color:rgb(223 244 238 / var(--tw-bg-opacity, 1))}.bg-\[\#e6f5ff\]{--tw-bg-opacity: 1;background-color:rgb(230 245 255 / var(--tw-bg-opacity, 1))}.bg-\[\#eef5fb\]{--tw-bg-opacity: 1;background-color:rgb(238 245 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f3fbfe\]{--tw-bg-opacity: 1;background-color:rgb(243 251 254 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f7fb\]\/90{background-color:#f4f7fbe6}.bg-\[\#f4f9ff\]{--tw-bg-opacity: 1;background-color:rgb(244 249 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f59e0b\]{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-\[\#f7fbfd\]{--tw-bg-opacity: 1;background-color:rgb(247 251 253 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fafc\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fafc\]\/40{background-color:#f8fafc66}.bg-\[\#f8fbff\]{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfeff\]{--tw-bg-opacity: 1;background-color:rgb(251 254 255 / var(--tw-bg-opacity, 1))}.bg-\[\#ffe9d5\]{--tw-bg-opacity: 1;background-color:rgb(255 233 213 / var(--tw-bg-opacity, 1))}.bg-\[\#fff6dd\]{--tw-bg-opacity: 1;background-color:rgb(255 246 221 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-cyan-50\/70{background-color:#ecfeffb3}.bg-fifth{--tw-bg-opacity: 1;background-color:rgb(230 245 255 / var(--tw-bg-opacity, 1))}.bg-fourth{--tw-bg-opacity: 1;background-color:rgb(34 162 195 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/90{background-color:#1f2937e6}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/60{background-color:#11182799}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(26 148 188 / var(--tw-bg-opacity, 1))}.bg-primary\/10{background-color:#1a94bc1a}.bg-primary\/20{background-color:#1a94bc33}.bg-primary\/40{background-color:#1a94bc66}.bg-primary\/60{background-color:#1a94bc99}.bg-primary\/80{background-color:#1a94bccc}.bg-primary\/90{background-color:#1a94bce6}.bg-primaryColor\/10{background-color:#1a94bc1a}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-secondary{--tw-bg-opacity: 1;background-color:rgb(74 144 226 / var(--tw-bg-opacity, 1))}.bg-secondary\/30{background-color:#4a90e24d}.bg-secondaryColor\/10{background-color:#4caf501a}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-third{--tw-bg-opacity: 1;background-color:rgb(225 246 255 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#1a94bc\]{--tw-gradient-from: #1a94bc var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 148 188 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a94bc\]\/10{--tw-gradient-from: rgb(26 148 188 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 148 188 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a94bc\]\/40{--tw-gradient-from: rgb(26 148 188 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 148 188 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a94bc\]\/5{--tw-gradient-from: rgb(26 148 188 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 148 188 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1f95b4\]{--tw-gradient-from: #1f95b4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 149 180 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#22a2c3\]\/10{--tw-gradient-from: rgb(34 162 195 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 162 195 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#22a2c3\]\/20{--tw-gradient-from: rgb(34 162 195 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 162 195 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e8f4fc\]{--tw-gradient-from: #e8f4fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 244 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ecf8ff\]{--tw-gradient-from: #ecf8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 248 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#eef5fb\]{--tw-gradient-from: #eef5fb var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 245 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-current{--tw-gradient-from: currentColor var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-800{--tw-gradient-from: #1f2937 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: #1a94bc var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 148 188 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: rgb(26 148 188 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 148 188 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from: rgb(26 148 188 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 148 188 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: rgb(26 148 188 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 148 188 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary\/30{--tw-gradient-from: rgb(74 144 226 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 144 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#eef5fb\]\/80{--tw-gradient-to: rgb(238 245 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(238 245 251 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f0fbff\]{--tw-gradient-to: rgb(240 251 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0fbff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f5fcff\]{--tw-gradient-to: rgb(245 252 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f5fcff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#1a94bc\]{--tw-gradient-to: #1a94bc var(--tw-gradient-to-position)}.to-\[\#1a94bc\]\/20{--tw-gradient-to: rgb(26 148 188 / .2) var(--tw-gradient-to-position)}.to-\[\#1a94bc\]\/5{--tw-gradient-to: rgb(26 148 188 / .05) var(--tw-gradient-to-position)}.to-\[\#38aec9\]{--tw-gradient-to: #38aec9 var(--tw-gradient-to-position)}.to-\[\#3cb5d4\]\/10{--tw-gradient-to: rgb(60 181 212 / .1) var(--tw-gradient-to-position)}.to-\[\#3cb5d4\]\/20{--tw-gradient-to: rgb(60 181 212 / .2) var(--tw-gradient-to-position)}.to-\[\#49b8d1\]{--tw-gradient-to: #49b8d1 var(--tw-gradient-to-position)}.to-\[\#e8f4fc\]{--tw-gradient-to: #e8f4fc var(--tw-gradient-to-position)}.to-\[\#ecf8ff\]{--tw-gradient-to: #ecf8ff var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-blue-100\/60{--tw-gradient-to: rgb(219 234 254 / .6) var(--tw-gradient-to-position)}.to-blue-300{--tw-gradient-to: #93c5fd var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.to-primary\/20{--tw-gradient-to: rgb(26 148 188 / .2) var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to: rgb(26 148 188 / .05) var(--tw-gradient-to-position)}.to-secondary{--tw-gradient-to: #4A90E2 var(--tw-gradient-to-position)}.to-secondary\/30{--tw-gradient-to: rgb(74 144 226 / .3) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.\!p-4{padding:1rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-44{padding-bottom:11rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-20{padding-left:5rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-0{padding-right:0}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-22{padding-right:5.5rem}.pr-28{padding-right:7rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[60px\]{padding-top:60px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-\[\'Pacifico\'\]{font-family:Pacifico}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[6px\]{font-size:6px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-7{line-height:1.75rem}.leading-\[1\.25\]{line-height:1.25}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0b4d66\]{--tw-text-opacity: 1;color:rgb(11 77 102 / var(--tw-text-opacity, 1))}.text-\[\#0f3957\]{--tw-text-opacity: 1;color:rgb(15 57 87 / var(--tw-text-opacity, 1))}.text-\[\#0f748b\]{--tw-text-opacity: 1;color:rgb(15 116 139 / var(--tw-text-opacity, 1))}.text-\[\#1a94bc\]{--tw-text-opacity: 1;color:rgb(26 148 188 / var(--tw-text-opacity, 1))}.text-\[\#1b4360\]{--tw-text-opacity: 1;color:rgb(27 67 96 / var(--tw-text-opacity, 1))}.text-\[\#1b6ca0\]{--tw-text-opacity: 1;color:rgb(27 108 160 / var(--tw-text-opacity, 1))}.text-\[\#1c4f70\]{--tw-text-opacity: 1;color:rgb(28 79 112 / var(--tw-text-opacity, 1))}.text-\[\#1d3b50\]{--tw-text-opacity: 1;color:rgb(29 59 80 / var(--tw-text-opacity, 1))}.text-\[\#1d4f63\]{--tw-text-opacity: 1;color:rgb(29 79 99 / var(--tw-text-opacity, 1))}.text-\[\#1f3f55\]{--tw-text-opacity: 1;color:rgb(31 63 85 / var(--tw-text-opacity, 1))}.text-\[\#213c52\]{--tw-text-opacity: 1;color:rgb(33 60 82 / var(--tw-text-opacity, 1))}.text-\[\#22C55E\]{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-\[\#22a2c3\]{--tw-text-opacity: 1;color:rgb(34 162 195 / var(--tw-text-opacity, 1))}.text-\[\#22c55e\]{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-\[\#2e88be\]{--tw-text-opacity: 1;color:rgb(46 136 190 / var(--tw-text-opacity, 1))}.text-\[\#2f5f75\]{--tw-text-opacity: 1;color:rgb(47 95 117 / var(--tw-text-opacity, 1))}.text-\[\#2f74dc\]{--tw-text-opacity: 1;color:rgb(47 116 220 / var(--tw-text-opacity, 1))}.text-\[\#2f86be\]{--tw-text-opacity: 1;color:rgb(47 134 190 / var(--tw-text-opacity, 1))}.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-\[\#3b82f6\]{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-\[\#3d7ca8\]{--tw-text-opacity: 1;color:rgb(61 124 168 / var(--tw-text-opacity, 1))}.text-\[\#4e677a\]{--tw-text-opacity: 1;color:rgb(78 103 122 / var(--tw-text-opacity, 1))}.text-\[\#4f687b\]{--tw-text-opacity: 1;color:rgb(79 104 123 / var(--tw-text-opacity, 1))}.text-\[\#506879\]{--tw-text-opacity: 1;color:rgb(80 104 121 / var(--tw-text-opacity, 1))}.text-\[\#536d80\]{--tw-text-opacity: 1;color:rgb(83 109 128 / var(--tw-text-opacity, 1))}.text-\[\#555\]{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1))}.text-\[\#5b7588\]{--tw-text-opacity: 1;color:rgb(91 117 136 / var(--tw-text-opacity, 1))}.text-\[\#5f7385\]{--tw-text-opacity: 1;color:rgb(95 115 133 / var(--tw-text-opacity, 1))}.text-\[\#6c8496\]{--tw-text-opacity: 1;color:rgb(108 132 150 / var(--tw-text-opacity, 1))}.text-\[\#6f8395\]{--tw-text-opacity: 1;color:rgb(111 131 149 / var(--tw-text-opacity, 1))}.text-\[\#6f8597\]{--tw-text-opacity: 1;color:rgb(111 133 151 / var(--tw-text-opacity, 1))}.text-\[\#88a0b3\]{--tw-text-opacity: 1;color:rgb(136 160 179 / var(--tw-text-opacity, 1))}.text-\[\#8ca3b5\]{--tw-text-opacity: 1;color:rgb(140 163 181 / var(--tw-text-opacity, 1))}.text-\[\#8da1b3\]{--tw-text-opacity: 1;color:rgb(141 161 179 / var(--tw-text-opacity, 1))}.text-\[\#8da2b4\]{--tw-text-opacity: 1;color:rgb(141 162 180 / var(--tw-text-opacity, 1))}.text-\[\#9cb0c2\]{--tw-text-opacity: 1;color:rgb(156 176 194 / var(--tw-text-opacity, 1))}.text-\[\#FF9F1C\]{--tw-text-opacity: 1;color:rgb(255 159 28 / var(--tw-text-opacity, 1))}.text-\[\#ef4444\]{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-\[\#f59e0b\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(26 148 188 / var(--tw-text-opacity, 1))}.text-primary\/30{color:#1a94bc4d}.text-primaryColor{--tw-text-opacity: 1;color:rgb(26 148 188 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(74 144 226 / var(--tw-text-opacity, 1))}.text-secondaryColor{--tw-text-opacity: 1;color:rgb(76 175 80 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-third{--tw-text-opacity: 1;color:rgb(225 246 255 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-white\/60{text-decoration-color:#fff9}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.accent-primary{accent-color:#1a94bc}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-8px_0_25px_-16px_rgba\(20\,86\,126\,0\.3\)\]{--tw-shadow: -8px 0 25px -16px rgba(20,86,126,.3);--tw-shadow-colored: -8px 0 25px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-4px_20px_-10px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 -4px 20px -10px rgba(0,0,0,.05);--tw-shadow-colored: 0 -4px 20px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(31\,93\,133\,0\.14\)\]{--tw-shadow: 0 10px 30px rgba(31,93,133,.14);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_-18px_rgba\(34\,162\,195\,0\.75\)\]{--tw-shadow: 0 14px 30px -18px rgba(34,162,195,.75);--tw-shadow-colored: 0 14px 30px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_35px_-26px_rgba\(15\,23\,42\,0\.55\)\]{--tw-shadow: 0 16px 35px -26px rgba(15,23,42,.55);--tw-shadow-colored: 0 16px 35px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_-30px_rgba\(15\,23\,42\,0\.55\)\]{--tw-shadow: 0 18px 45px -30px rgba(15,23,42,.55);--tw-shadow-colored: 0 18px 45px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_45px_rgba\(20\,94\,128\,0\.16\)\]{--tw-shadow: 0 20px 45px rgba(20,94,128,.16);--tw-shadow-colored: 0 20px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_55px_rgba\(19\,96\,130\,0\.14\)\]{--tw-shadow: 0 24px 55px rgba(19,96,130,.14);--tw-shadow-colored: 0 24px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(31\,106\,143\,0\.18\)\]{--tw-shadow: 0 24px 60px rgba(31,106,143,.18);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.04);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_80px_rgba\(26\,148\,188\,0\.25\)\]{--tw-shadow: 0 32px 80px rgba(26,148,188,.25);--tw-shadow-colored: 0 32px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 8px 30px rgb(0,0,0,.04);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#22a2c3\]\/25{--tw-shadow-color: rgb(34 162 195 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-100{--tw-shadow-color: #dbeafe;--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-100\/50{--tw-shadow-color: rgb(219 234 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-200{--tw-shadow-color: #bfdbfe;--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-50{--tw-shadow-color: #eff6ff;--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-100{--tw-shadow-color: #cffafe;--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color: rgb(26 148 188 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/5{--tw-shadow-color: rgb(26 148 188 / .05);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-\:：\\s\]{-: ：s}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.p-8{padding:1rem}.py-12{padding-top:3rem;padding-bottom:3rem}.custom-text-color{color:#22a2c3}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:rounded-full::file-selector-button{border-radius:9999px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-blue-50::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2\.5::file-selector-button{padding-top:.625rem;padding-bottom:.625rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-\[\#22a2c3\]::file-selector-button{--tw-text-opacity: 1;color:rgb(34 162 195 / var(--tw-text-opacity, 1))}.focus-within\:border-\[\#22a2c3\]:focus-within{--tw-border-opacity: 1;border-color:rgb(34 162 195 / var(--tw-border-opacity, 1))}.focus-within\:border-\[\#9cc7ea\]:focus-within{--tw-border-opacity: 1;border-color:rgb(156 199 234 / var(--tw-border-opacity, 1))}.focus-within\:bg-white:focus-within{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus-within\:shadow-\[0_16px_38px_rgba\(24\,118\,172\,0\.2\)\]:focus-within{--tw-shadow: 0 16px 38px rgba(24,118,172,.2);--tw-shadow-colored: 0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-\[\#22a2c3\]\/20:focus-within{--tw-ring-color: rgb(34 162 195 / .2)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-b-2:hover{border-bottom-width:2px}.hover\:\!border-\[\#4aa8d6\]:hover{--tw-border-opacity: 1 !important;border-color:rgb(74 168 214 / var(--tw-border-opacity, 1))!important}.hover\:border-\[\#07C160\]:hover{--tw-border-opacity: 1;border-color:rgb(7 193 96 / var(--tw-border-opacity, 1))}.hover\:border-\[\#12B7F5\]:hover{--tw-border-opacity: 1;border-color:rgb(18 183 245 / var(--tw-border-opacity, 1))}.hover\:border-\[\#1a94bc\]:hover{--tw-border-opacity: 1;border-color:rgb(26 148 188 / var(--tw-border-opacity, 1))}.hover\:border-\[\#22a2c3\]\/30:hover{border-color:#22a2c34d}.hover\:border-\[\#dce9f8\]:hover{--tw-border-opacity: 1;border-color:rgb(220 233 248 / var(--tw-border-opacity, 1))}.hover\:border-gray-200:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:rgb(26 148 188 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#1681a5\]:hover{--tw-bg-opacity: 1;background-color:rgb(22 129 165 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#197da0\]:hover{--tw-bg-opacity: 1;background-color:rgb(25 125 160 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1a94bc\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 148 188 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1a94bc\]\/10:hover{background-color:#1a94bc1a}.hover\:bg-\[\#1a94bc\]\/90:hover{background-color:#1a94bce6}.hover\:bg-\[\#1c89a6\]:hover{--tw-bg-opacity: 1;background-color:rgb(28 137 166 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#22a2c3\]:hover{--tw-bg-opacity: 1;background-color:rgb(34 162 195 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#22a2c3\]\/20:hover{background-color:#22a2c333}.hover\:bg-\[\#FF7043\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 112 67 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFF8DC\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 248 220 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e8f2ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#edf5ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(237 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eef5fd\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 245 253 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eef7fb\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 247 251 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f8fbff\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-fifth:hover{--tw-bg-opacity: 1;background-color:rgb(230 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-fourth\/90:hover{background-color:#22a2c3e6}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(26 148 188 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/20:hover{background-color:#1a94bc33}.hover\:bg-primary\/5:hover{background-color:#1a94bc0d}.hover\:bg-primary\/80:hover{background-color:#1a94bccc}.hover\:bg-primary\/90:hover{background-color:#1a94bce6}.hover\:bg-primaryColor\/10:hover{background-color:#1a94bc1a}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary\/30:hover{background-color:#4a90e24d}.hover\:bg-secondary\/50:hover{background-color:#4a90e280}.hover\:bg-secondary\/90:hover{background-color:#4a90e2e6}.hover\:bg-sixth:hover{--tw-bg-opacity: 1;background-color:rgb(33 119 184 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.hover\:bg-opacity-90:hover{--tw-bg-opacity: .9}.hover\:from-\[\#197d97\]:hover{--tw-gradient-from: #197d97 var(--tw-gradient-from-position);--tw-gradient-to: rgb(25 125 151 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-amber-600:hover{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#2f99b3\]:hover{--tw-gradient-to: #2f99b3 var(--tw-gradient-to-position)}.hover\:to-amber-500:hover{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.hover\:text-\[\#1a94bc\]:hover{--tw-text-opacity: 1;color:rgb(26 148 188 / var(--tw-text-opacity, 1))}.hover\:text-\[\#1a94bc\]\/90:hover{color:#1a94bce6}.hover\:text-\[\#22a2c3\]:hover{--tw-text-opacity: 1;color:rgb(34 162 195 / var(--tw-text-opacity, 1))}.hover\:text-\[\#4a6780\]:hover{--tw-text-opacity: 1;color:rgb(74 103 128 / var(--tw-text-opacity, 1))}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(26 148 188 / var(--tw-text-opacity, 1))}.hover\:text-primary\/70:hover{color:#1a94bcb3}.hover\:text-primary\/80:hover{color:#1a94bccc}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-sixth:hover{--tw-text-opacity: 1;color:rgb(33 119 184 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-600:hover{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.hover\:text-yellow-800:hover{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.hover\:text-opacity-80:hover{--tw-text-opacity: .8}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_35px_-24px_rgba\(15\,23\,42\,0\.45\)\]:hover{--tw-shadow: 0 20px 35px -24px rgba(15,23,42,.45);--tw-shadow-colored: 0 20px 35px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow: 0 8px 30px rgb(0,0,0,.08);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.12\)\]:hover{--tw-shadow: 0 8px 30px rgb(0,0,0,.12);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-gray-200\/50:hover{--tw-shadow-color: rgb(229 231 235 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:file\:bg-blue-100::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.focus\:border-\[\#1a94bc\]:focus{--tw-border-opacity: 1;border-color:rgb(26 148 188 / var(--tw-border-opacity, 1))}.focus\:border-\[\#22a2c3\]:focus{--tw-border-opacity: 1;border-color:rgb(34 162 195 / var(--tw-border-opacity, 1))}.focus\:border-fourth:focus{--tw-border-opacity: 1;border-color:rgb(34 162 195 / var(--tw-border-opacity, 1))}.focus\:border-primary:focus{--tw-border-opacity: 1;border-color:rgb(26 148 188 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#1a94bc\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(26 148 188 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#1a94bc\]\/20:focus{--tw-ring-color: rgb(26 148 188 / .2)}.focus\:ring-\[\#22a2c3\]\/10:focus{--tw-ring-color: rgb(34 162 195 / .1)}.focus\:ring-\[\#FF5722\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 87 34 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#FF9800\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 152 0 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(26 148 188 / var(--tw-ring-opacity, 1))}.focus\:ring-primary\/20:focus{--tw-ring-color: rgb(26 148 188 / .2)}.focus\:ring-opacity-50:focus{--tw-ring-opacity: .5}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:border-gray-400:active{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-300:disabled{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-\[\#1a94bc\]{--tw-bg-opacity: 1;background-color:rgb(26 148 188 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-\[\#07C160\]{--tw-text-opacity: 1;color:rgb(7 193 96 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#12B7F5\]{--tw-text-opacity: 1;color:rgb(18 183 245 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#1a94bc\],.group:hover .group-hover\:text-primary{--tw-text-opacity: 1;color:rgb(26 148 188 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-5{opacity:.05}@media (min-width: 640px){.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-5{margin-top:1.25rem}.sm\:inline{display:inline}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-\[420px\]{height:420px}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-8{line-height:2rem}.sm\:leading-\[1\.3\]{line-height:1.3}}@media (min-width: 768px){.md\:mb-16{margin-bottom:4rem}.md\:h-\[480px\]{height:480px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-4{gap:1rem}.md\:p-5{padding:1.25rem}.md\:p-8{padding:2rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[15px\]{font-size:15px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-9{line-height:2.25rem}}@media (min-width: 1024px){.lg\:absolute{position:absolute}.lg\:-bottom-8{bottom:-2rem}.lg\:left-1\/2{left:50%}.lg\:mt-0{margin-top:0}.lg\:h-\[520px\]{height:520px}.lg\:w-\[110\%\]{width:110%}.lg\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[400px_minmax\(0\,1fr\)\]{grid-template-columns:400px minmax(0,1fr)}.lg\:gap-14{gap:3.5rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:p-12{padding:3rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pl-6{padding-left:1.5rem}.lg\:pr-10{padding-right:2.5rem}.lg\:pt-24{padding-top:6rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:px-8{padding-left:2rem;padding-right:2rem}}
