.validity-grid[data-v-e18e0027]{display:grid;gap:8px;grid-template-columns:1fr 1fr}@media (max-width:767px){.validity-grid[data-v-e18e0027]{grid-template-columns:1fr}}.validity-option[data-v-e18e0027]{align-items:flex-start;background:var(--surface-raised,#fff);border:1px solid var(--border-subtle,rgba(226,232,240,.95));border-radius:9px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;margin:0;padding:10px 12px;position:relative;text-align:left;transition:all .18s cubic-bezier(.16,1,.3,1);width:100%}.validity-option[data-v-e18e0027]:hover{background:color-mix(in srgb,var(--brand-primary,#3b82f6) 5%,var(--surface-raised,#fff));border-color:color-mix(in srgb,var(--brand-primary,#3b82f6) 45%,transparent);box-shadow:0 4px 12px -2px color-mix(in srgb,var(--brand-primary,#3b82f6) 12%,transparent);transform:translateY(-1px)}.validity-option[data-v-e18e0027]:focus-visible{border-color:var(--brand-primary,#3b82f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#3b82f6) 20%,transparent);outline:none}.validity-option.is-active[data-v-e18e0027]{background:color-mix(in srgb,var(--brand-primary,#3b82f6) 6%,var(--surface-raised,#fff));border-color:var(--brand-primary,#3b82f6);box-shadow:0 4px 14px -3px color-mix(in srgb,var(--brand-primary,#3b82f6) 20%,transparent),0 0 0 1px var(--brand-primary,#3b82f6)}.validity-option.is-active .validity-option__name[data-v-e18e0027]{color:var(--brand-primary,#1d4ed8)}.validity-option.is-active .validity-option__check[data-v-e18e0027]{background:var(--brand-primary,#3b82f6);border-color:var(--brand-primary,#3b82f6);box-shadow:0 2px 6px color-mix(in srgb,var(--brand-primary,#3b82f6) 35%,transparent);color:#fff;opacity:1}.validity-option__text[data-v-e18e0027]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.validity-option__name-row[data-v-e18e0027]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.validity-option__name[data-v-e18e0027]{color:var(--text-main,#0f172a);font-size:13px;font-weight:700;line-height:1.3;transition:color .16s ease}.validity-option__badge[data-v-e18e0027]{align-items:center;background:color-mix(in srgb,var(--brand-accent,var(--brand-primary,#1d4ed8)) 12%,transparent);border-radius:9999px;color:var(--brand-accent,var(--brand-primary,#1d4ed8));display:inline-flex;font-size:10px;font-weight:750;height:16px;letter-spacing:.02em;line-height:1;padding:0 6px}.validity-option__hint[data-v-e18e0027]{color:var(--text-muted,#64748b);font-size:11px;line-height:1.4}.validity-option__check[data-v-e18e0027]{align-items:center;background:var(--surface-raised,#fff);border:1.5px solid var(--border-subtle,rgba(203,213,225,.9));border-radius:50%;color:transparent;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:1px;opacity:.45;transition:all .18s ease;width:18px}.validity-option__check svg[data-v-e18e0027]{height:10px;width:10px}:root[data-theme-pack=scholar] .validity-option{background:#fff;border-color:#1e3a5f29}:root[data-theme-pack=scholar] .validity-option:hover{background:#1e3a5f0a;border-color:#1e3a5f59}:root[data-theme-pack=scholar] .validity-option.is-active{background:#1e3a5f0f!important;border-color:#1e3a5f!important;box-shadow:0 0 0 1px #1e3a5f,0 4px 14px -3px #1e3a5f2e!important}:root[data-theme-pack=scholar] .validity-option.is-active .validity-option__name{color:#1e3a5f}:root[data-theme-pack=scholar] .validity-option.is-active .validity-option__check{background:#1e3a5f;border-color:#1e3a5f;box-shadow:0 2px 6px #1e3a5f59}:root[data-theme-pack=scholar] .validity-option__badge{background:#0f766e1f;color:#0f766e}:root[data-theme-pack=ocean] .validity-option{background:#fff;border-color:#0284c729}:root[data-theme-pack=ocean] .validity-option:hover{background:#0284c70d;border-color:#0284c759}:root[data-theme-pack=ocean] .validity-option.is-active{background:#0284c70f!important;border-color:#0284c7!important;box-shadow:0 0 0 1px #0284c7,0 4px 14px -3px #0284c72e!important}:root[data-theme-pack=ocean] .validity-option.is-active .validity-option__name{color:#0284c7}:root[data-theme-pack=ocean] .validity-option.is-active .validity-option__check{background:#0284c7;border-color:#0284c7;box-shadow:0 2px 6px #0284c759}:root[data-theme-pack=ocean] .validity-option__badge{background:#06b6d424;color:#0891b2}:root[data-theme-pack=ink] .validity-option{background:#faf9f6;border-color:#1c191724}:root[data-theme-pack=ink] .validity-option:hover{background:#f3efe6;border-color:#1c191752}:root[data-theme-pack=ink] .validity-option.is-active{background:#1c19170f!important;border-color:#18181b!important;box-shadow:0 0 0 1px #18181b,0 4px 14px -3px #1c19172e!important}:root[data-theme-pack=ink] .validity-option.is-active .validity-option__name{color:#18181b}:root[data-theme-pack=ink] .validity-option.is-active .validity-option__check{background:#18181b;border-color:#18181b;box-shadow:0 2px 6px #1c191759}:root[data-theme-pack=ink] .validity-option__badge{background:#c2410c1f;color:#c2410c}.qp-preview[data-v-7fbb8f42]{display:flex;flex-direction:column;gap:8px;max-width:276px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.qp-preview__settings[data-v-7fbb8f42]{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;padding:2px 2px 0}.qp-preview__chip[data-v-7fbb8f42]{align-items:center;background:#f1f5f9e6;border:1px solid rgba(226,232,240,.9);border-radius:6px;color:var(--text-regular,#475569);display:inline-flex;font-size:10px;font-weight:600;gap:3px;padding:2px 7px}.qp-preview__chip .qp-chip-icon[data-v-7fbb8f42]{font-size:10px;font-style:normal}.qp-preview__chip--target[data-v-7fbb8f42]{background:color-mix(in srgb,var(--brand-primary,#2563eb) 8%,var(--surface-raised,#fff));border-color:color-mix(in srgb,var(--brand-primary,#2563eb) 22%,transparent);color:var(--brand-primary,#2563eb)}.qp-preview__chip--method[data-v-7fbb8f42]{background:color-mix(in srgb,var(--brand-accent,#059669) 10%,var(--surface-raised,#fff));border-color:color-mix(in srgb,var(--brand-accent,#059669) 22%,transparent);color:var(--brand-accent,#059669)}.qp-device-frame[data-v-7fbb8f42]{position:relative;width:100%}.qp-device-bezel[data-v-7fbb8f42]{background:linear-gradient(145deg,#e2e8f0,#cbd5e1 50%,#e2e8f0);border-radius:24px;box-shadow:0 16px 36px -8px #0f172a1f,0 0 0 1px #cbd5e1b3,inset 0 1px 1px #fffc;padding:6px;position:relative}.qp-device-island[data-v-7fbb8f42]{align-items:center;background:#0f172a;border-radius:9999px;display:flex;height:9px;justify-content:flex-end;left:50%;padding-right:5px;position:absolute;top:10px;transform:translate(-50%);width:52px;z-index:10}.qp-device-camera[data-v-7fbb8f42]{background:#1e293b;border-radius:50%;box-shadow:inset 0 0 1px #38bdf8;height:4px;width:4px}.qp-device-screen[data-v-7fbb8f42]{background:#fff;border-radius:18px;box-shadow:inset 0 0 0 1px #0000000a;display:flex;flex-direction:column;gap:8px;min-height:520px;overflow:hidden;padding:8px 10px 12px}.qp-screen-status-bar[data-v-7fbb8f42]{align-items:center;color:#1e293b;display:flex;font-size:9px;font-weight:700;justify-content:space-between;padding:2px 4px 4px}.qp-status-icons[data-v-7fbb8f42]{align-items:center;display:flex;gap:3px}.qp-status-signal[data-v-7fbb8f42]{background:linear-gradient(90deg,#1e293b 25%,transparent 0,transparent 35%,#1e293b 0,#1e293b 60%,transparent 0,transparent 70%,#1e293b 0);display:inline-block;height:6px;width:10px}.qp-status-battery[data-v-7fbb8f42]{border:1px solid #1e293b;border-radius:2px;height:6px;position:relative;width:12px}.qp-status-battery[data-v-7fbb8f42]:after{background:#1e293b;border-radius:1px;bottom:1px;content:"";left:1px;position:absolute;top:1px;width:65%}.qp-screen-header[data-v-7fbb8f42]{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary,#2563eb) 8%,var(--surface-raised,#fff)) 0,color-mix(in srgb,var(--brand-accent,#06b6d4) 8%,var(--surface-raised,#fff)));border:1px solid color-mix(in srgb,var(--brand-primary,#2563eb) 18%,transparent);border-radius:10px;padding:10px;text-align:center}.qp-screen-header__title[data-v-7fbb8f42]{color:var(--text-main,#0f172a);font-size:12.5px;font-weight:800;line-height:1.35;margin:0;word-break:break-word}.qp-opening-card[data-v-7fbb8f42]{background:var(--surface-sunken,#f8fafc);border:1px solid var(--border-subtle,#e2e8f0);border-radius:8px;padding:8px 8px 6px;position:relative}.qp-opening-card__quote[data-v-7fbb8f42]{color:#cbd5e1;font-family:Georgia,serif;font-size:20px;line-height:1;opacity:.6;position:absolute;right:6px;top:-2px}.qp-opening-card__text[data-v-7fbb8f42]{color:var(--text-regular,#475569);font-size:10px;line-height:1.45;margin:0 0 6px;word-break:break-word}.qp-opening-card__footer[data-v-7fbb8f42]{align-items:center;border-top:1px dashed var(--border-subtle,#e2e8f0);color:#94a3b8;display:flex;font-size:8.5px;justify-content:space-between;padding-top:4px}.qp-opening-card__tag[data-v-7fbb8f42]{color:#059669;font-weight:600}.qp-questions-stream[data-v-7fbb8f42]{display:flex;flex-direction:column;gap:7px}.qp-question-card[data-v-7fbb8f42]{background:var(--surface-raised,#fff);border:1px solid var(--border-subtle,#edf2f7);border-radius:8px;box-shadow:0 1px 2px #00000005;padding:7px 8px}.qp-question-card__head[data-v-7fbb8f42]{align-items:flex-start;display:flex;gap:4px;margin-bottom:5px}.qp-question-card__type[data-v-7fbb8f42]{background:color-mix(in srgb,var(--brand-primary,#3b82f6) 12%,transparent);border-radius:3px;color:var(--brand-primary,#2563eb);flex-shrink:0;font-size:8px;font-weight:700;line-height:1.2;padding:1px 4px}.qp-question-card__type--multi[data-v-7fbb8f42]{background:#10b9811a;color:#059669}.qp-question-card__type--text[data-v-7fbb8f42]{background:#8b5cf61a;color:#7c3aed}.qp-question-card__title[data-v-7fbb8f42]{color:var(--text-main,#1e293b);font-size:10px;font-weight:700;line-height:1.35}.qp-question-options[data-v-7fbb8f42]{display:flex;flex-direction:column;gap:3px}.qp-opt-item[data-v-7fbb8f42]{align-items:center;background:var(--surface-sunken,#fafbfc);border:1px solid var(--border-subtle,#f1f5f9);border-radius:4px;display:flex;gap:5px;padding:3px 6px;transition:all .14s ease}.qp-opt-item.is-selected[data-v-7fbb8f42]{background:color-mix(in srgb,var(--brand-primary,#2563eb) 8%,var(--surface-raised,#fff));border-color:color-mix(in srgb,var(--brand-primary,#2563eb) 26%,transparent)}.qp-opt-item.is-selected .qp-opt-label[data-v-7fbb8f42]{color:var(--brand-primary,#1d4ed8);font-weight:600}.qp-opt-radio[data-v-7fbb8f42]{align-items:center;border:1px solid #94a3b8;border-radius:50%;display:flex;flex-shrink:0;height:9px;justify-content:center;width:9px}.is-selected .qp-opt-radio[data-v-7fbb8f42]{border-color:var(--brand-primary,#2563eb)}.qp-opt-radio__inner[data-v-7fbb8f42]{background:var(--brand-primary,#2563eb);border-radius:50%;height:5px;width:5px}.qp-opt-checkbox[data-v-7fbb8f42]{align-items:center;border:1px solid #94a3b8;border-radius:2px;display:flex;flex-shrink:0;font-size:7px;height:9px;justify-content:center;line-height:1;width:9px}.qp-opt-checkbox.is-checked[data-v-7fbb8f42]{background:#059669;border-color:#059669;color:#fff}.qp-opt-label[data-v-7fbb8f42]{color:var(--text-regular,#475569);font-size:9px;line-height:1.25}.qp-fake-textarea[data-v-7fbb8f42]{background:var(--surface-sunken,#f8fafc);border:1px solid var(--border-subtle,#e2e8f0);border-radius:5px;min-height:44px;padding:8px}.qp-fake-textarea__placeholder[data-v-7fbb8f42]{color:var(--text-muted,#94a3b8);font-size:8px;line-height:1.3}.qp-screen-more[data-v-7fbb8f42]{border-top:1px dashed var(--border-subtle,rgba(226,232,240,.85));color:var(--text-muted,#94a3b8);font-size:9.5px;margin-top:auto;padding:8px 0 2px;text-align:center}@media (max-width:1023px){.qp-preview[data-v-7fbb8f42]{max-width:100%}}:root[data-theme-pack=scholar] .qp-device-bezel{background:linear-gradient(145deg,#dbe4ee,#cbd5e1 50%,#dbe4ee)}:root[data-theme-pack=scholar] .qp-screen-header{background:linear-gradient(135deg,#1e3a5f14,#0f766e14);border-color:#1e3a5f2e}:root[data-theme-pack=scholar] .qp-question-card__type{background:#1e3a5f1a;color:#1e3a5f}:root[data-theme-pack=scholar] .qp-opt-item.is-selected{background:#1e3a5f0f;border-color:#1e3a5f38}:root[data-theme-pack=scholar] .qp-opt-item.is-selected .qp-opt-label{color:#1e3a5f}:root[data-theme-pack=scholar] .qp-opt-radio__inner{background:#1e3a5f}:root[data-theme-pack=scholar] .qp-preview__chip--target{background:#1e3a5f14;border-color:#1e3a5f33;color:#1e3a5f}:root[data-theme-pack=scholar] .qp-preview__chip--method{background:#0f766e1a;border-color:#0f766e38;color:#0f766e}:root[data-theme-pack=ocean] .qp-device-bezel{background:linear-gradient(145deg,#d6e8f7,#c4dcf0 50%,#d6e8f7)}:root[data-theme-pack=ocean] .qp-screen-header{background:linear-gradient(135deg,#0284c714,#06b6d414);border-color:#0284c733}:root[data-theme-pack=ocean] .qp-question-card__type{background:#0284c71a;color:#0284c7}:root[data-theme-pack=ocean] .qp-opt-item.is-selected{background:#0284c70f;border-color:#0284c738}:root[data-theme-pack=ocean] .qp-opt-item.is-selected .qp-opt-label{color:#0284c7}:root[data-theme-pack=ocean] .qp-opt-radio__inner{background:#0284c7}:root[data-theme-pack=ocean] .qp-preview__chip--target{background:#0284c714;border-color:#0284c733;color:#0284c7}:root[data-theme-pack=ocean] .qp-preview__chip--method{background:#06b6d41a;border-color:#06b6d438;color:#0891b2}:root[data-theme-pack=ink] .qp-device-bezel{background:linear-gradient(145deg,#e4ded2,#d5cdc0 50%,#e4ded2);box-shadow:0 16px 36px -8px #1c191724,0 0 0 1px #1c19171f}:root[data-theme-pack=ink] .qp-screen-header{background:linear-gradient(135deg,#1c19170f,#c2410c0f);border-color:#1c191729}:root[data-theme-pack=ink] .qp-opening-card,:root[data-theme-pack=ink] .qp-question-card{background:#faf9f6;border-color:#1c19171f}:root[data-theme-pack=ink] .qp-question-card__type{background:#1c19171a;color:#18181b}:root[data-theme-pack=ink] .qp-opt-item{background:#f3efe6;border-color:#1c19171a}:root[data-theme-pack=ink] .qp-opt-item.is-selected{background:#1c191712;border-color:#1c19173d}:root[data-theme-pack=ink] .qp-opt-item.is-selected .qp-opt-label{color:#18181b}:root[data-theme-pack=ink] .qp-opt-radio__inner{background:#18181b}:root[data-theme-pack=ink] .qp-fake-textarea{background:#faf9f6;border-color:#1c19171f}:root[data-theme-pack=ink] .qp-preview__chip--target{background:#1c191714;border-color:#1c19172e;color:#18181b}:root[data-theme-pack=ink] .qp-preview__chip--method{background:#c2410c1a;border-color:#c2410c38;color:#c2410c}.btn-theme-primary[data-v-3492b08e],.qf-submit[data-v-3492b08e]{align-items:center;background:var(--hero-btn-gradient,var(--brand-primary,#3b82f6))!important;border:none!important;border-radius:8px!important;box-shadow:0 6px 16px color-mix(in srgb,var(--brand-primary,#3b82f6) 24%,transparent);color:#fff!important;display:inline-flex;font-size:13.5px!important;font-weight:700!important;gap:8px;height:40px!important;justify-content:center;min-width:156px;padding:0 20px;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.btn-theme-primary svg[data-v-3492b08e],.qf-submit svg[data-v-3492b08e]{height:13px;width:13px}.btn-theme-primary[data-v-3492b08e]:focus,.btn-theme-primary[data-v-3492b08e]:hover,.qf-submit[data-v-3492b08e]:focus,.qf-submit[data-v-3492b08e]:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--brand-primary,#3b82f6) 32%,transparent)!important;color:#fff!important;filter:brightness(1.05);transform:translateY(-1px)}.btn-theme-primary.is-disabled[data-v-3492b08e],.btn-theme-primary[data-v-3492b08e]:disabled,.qf-submit.is-disabled[data-v-3492b08e],.qf-submit[data-v-3492b08e]:disabled{box-shadow:none!important;cursor:not-allowed;filter:grayscale(.25);opacity:.55!important;transform:none}.btn-theme-primary[data-v-3492b08e] span,.qf-submit[data-v-3492b08e] span{align-items:center;display:flex;gap:8px}@media (max-width:767px){.btn-theme-primary[data-v-3492b08e],.qf-submit[data-v-3492b08e]{min-width:0;width:100%}}.btn-theme-ghost[data-v-3492b08e]{background:#fff!important;border:1px solid color-mix(in srgb,var(--brand-primary,#3b82f6) 30%,transparent)!important;border-radius:8px!important;color:var(--primary-hover,#2563eb)!important;font-size:13px!important;font-weight:600!important;height:38px!important}.btn-theme-ghost[data-v-3492b08e]:focus,.btn-theme-ghost[data-v-3492b08e]:hover{background:color-mix(in srgb,var(--brand-primary,#3b82f6) 6%,transparent)!important;border-color:var(--primary-color,#3b82f6)!important;color:var(--primary-hover,#2563eb)!important}.quest-panel[data-v-3492b08e]{background:var(--bg-card,#fff);border:1px solid var(--bg-glass-border,color-mix(in srgb,var(--brand-primary,#3b82f6) 12%,transparent));border-radius:var(--radius-md,10px);box-shadow:var(--shadow-sm,0 2px 8px -2px color-mix(in srgb,var(--brand-primary,#3b82f6) 6%,transparent));box-sizing:border-box;margin:4px auto 28px;max-width:960px;padding:20px 24px;width:100%}.quest-panel--center[data-v-3492b08e]{align-items:center;display:flex;flex-direction:column;min-height:280px}@media (max-width:1023px){.quest-panel[data-v-3492b08e]{margin:4px var(--container-padding-tablet,24px) 24px;max-width:100%;padding:18px 20px;width:auto}}@media (max-width:767px){.quest-panel[data-v-3492b08e]{border-radius:8px;margin:4px 10px 20px;padding:14px 12px}}@media (max-width:480px){.quest-panel[data-v-3492b08e]{margin:4px 6px 16px;padding:12px 10px}}:root[data-theme-pack=scholar] .btn-theme-primary[data-v-3492b08e],:root[data-theme-pack=scholar] .qf-submit[data-v-3492b08e]{background:linear-gradient(135deg,#1e3a5f,#0f766e)!important;border-color:#1e3a5f!important;box-shadow:0 4px 16px #1e3a5f40!important}:root[data-theme-pack=scholar] .btn-theme-primary[data-v-3492b08e]:focus,:root[data-theme-pack=scholar] .btn-theme-primary[data-v-3492b08e]:hover,:root[data-theme-pack=scholar] .qf-submit[data-v-3492b08e]:focus,:root[data-theme-pack=scholar] .qf-submit[data-v-3492b08e]:hover{background:linear-gradient(135deg,#162c46,#0d635c)!important;box-shadow:0 6px 20px #1e3a5f59!important}:root[data-theme-pack=scholar] .btn-theme-ghost[data-v-3492b08e]{background:#fff!important;border-color:#1e3a5f47!important;color:#1e3a5f!important}:root[data-theme-pack=scholar] .btn-theme-ghost[data-v-3492b08e]:focus,:root[data-theme-pack=scholar] .btn-theme-ghost[data-v-3492b08e]:hover{background:#1e3a5f14!important;border-color:#1e3a5f!important;color:#1e3a5f!important}:root[data-theme-pack=scholar] .quest-panel[data-v-3492b08e]{background:#fff!important;border-color:#1e3a5f29!important;box-shadow:0 10px 32px #1e3a5f14,0 2px 6px #1e3a5f08!important}:root[data-theme-pack=ocean] .btn-theme-primary[data-v-3492b08e],:root[data-theme-pack=ocean] .qf-submit[data-v-3492b08e]{background:linear-gradient(135deg,#0284c7,#06b6d4)!important;border-color:#0284c7!important;box-shadow:0 4px 16px #0284c740!important}:root[data-theme-pack=ocean] .btn-theme-primary[data-v-3492b08e]:focus,:root[data-theme-pack=ocean] .btn-theme-primary[data-v-3492b08e]:hover,:root[data-theme-pack=ocean] .qf-submit[data-v-3492b08e]:focus,:root[data-theme-pack=ocean] .qf-submit[data-v-3492b08e]:hover{background:linear-gradient(135deg,#0369a1,#0891b2)!important;box-shadow:0 6px 20px #0284c759!important}:root[data-theme-pack=ocean] .btn-theme-ghost[data-v-3492b08e]{background:#fff!important;border-color:#0284c747!important;color:#0284c7!important}:root[data-theme-pack=ocean] .btn-theme-ghost[data-v-3492b08e]:focus,:root[data-theme-pack=ocean] .btn-theme-ghost[data-v-3492b08e]:hover{background:#0284c714!important;border-color:#0284c7!important;color:#0284c7!important}:root[data-theme-pack=ocean] .quest-panel[data-v-3492b08e]{background:#fff!important;border-color:#0284c729!important;box-shadow:0 10px 32px #0284c714,0 2px 6px #0284c708!important}:root[data-theme-pack=ink] .btn-theme-primary[data-v-3492b08e],:root[data-theme-pack=ink] .qf-submit[data-v-3492b08e]{background:linear-gradient(135deg,#27272a,#18181b 65%,#c2410c)!important;border-color:#18181b!important;box-shadow:0 4px 16px #18181b38!important}:root[data-theme-pack=ink] .btn-theme-primary[data-v-3492b08e]:focus,:root[data-theme-pack=ink] .btn-theme-primary[data-v-3492b08e]:hover,:root[data-theme-pack=ink] .qf-submit[data-v-3492b08e]:focus,:root[data-theme-pack=ink] .qf-submit[data-v-3492b08e]:hover{background:linear-gradient(135deg,#18181b,#09090b 65%,#9a3412)!important;box-shadow:0 6px 20px #18181b52!important}:root[data-theme-pack=ink] .btn-theme-ghost[data-v-3492b08e]{background:#faf9f6!important;border-color:#1c19173d!important;color:#18181b!important}:root[data-theme-pack=ink] .btn-theme-ghost[data-v-3492b08e]:focus,:root[data-theme-pack=ink] .btn-theme-ghost[data-v-3492b08e]:hover{background:#f3efe6!important;border-color:#18181b!important;color:#18181b!important}:root[data-theme-pack=ink] .quest-panel[data-v-3492b08e]{background:#faf9f6!important;border-color:#1c191729!important;box-shadow:0 10px 32px #1c191714,0 2px 6px #1c191708!important}.qf-wrap[data-v-3492b08e]{align-items:flex-start;display:flex;justify-content:center;padding:4px 0 36px}@media (max-width:1023px){.qf-wrap[data-v-3492b08e]{padding:4px 0 28px}}@media (max-width:767px){.qf-wrap[data-v-3492b08e]{padding:4px 0 24px}}.qf-layout[data-v-3492b08e]{align-items:start;display:grid;gap:20px;grid-template-columns:276px minmax(0,1fr);max-width:1060px;width:100%}@media (max-width:1023px){.qf-layout[data-v-3492b08e]{gap:var(--container-padding-tablet,24px);grid-template-columns:1fr;max-width:720px;padding:0 4px}}@media (max-width:767px){.qf-layout[data-v-3492b08e]{gap:14px;max-width:100%;padding:0}}.qf-preview-col[data-v-3492b08e]{position:sticky;top:86px}@media (max-width:1023px){.qf-preview-col[data-v-3492b08e]{margin:0 auto;max-width:100%;order:2;position:static;width:100%}}.qf-card[data-v-3492b08e]{background:var(--bg-card,#fff);border:1px solid var(--border-subtle,rgba(226,232,240,.95));border-radius:14px;box-shadow:0 10px 30px -6px #0f172a0d,0 1px 3px #00000008;min-width:0;overflow:hidden;width:100%}@media (max-width:1023px){.qf-card[data-v-3492b08e]{border-radius:12px;order:1}}@media (max-width:767px){.qf-card[data-v-3492b08e]{border-radius:10px}}.qf-card__head[data-v-3492b08e]{background:linear-gradient(180deg,var(--surface-sunken,#f8fafc) 0,var(--surface-raised,#fff) 100%);border-bottom:1px solid var(--border-subtle,rgba(241,245,249,.95));padding:16px 22px 14px}@media (min-width:768px) and (max-width:1023px){.qf-card__head[data-v-3492b08e]{padding:14px 20px 12px}}@media (max-width:767px){.qf-card__head[data-v-3492b08e]{padding:12px 16px}}.qf-head-top[data-v-3492b08e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.qf-badge[data-v-3492b08e]{background:color-mix(in srgb,var(--brand-primary,#2563eb) 8%,var(--surface-raised,#fff));border:1px solid color-mix(in srgb,var(--brand-primary,#2563eb) 22%,transparent);border-radius:9999px;color:var(--brand-primary,#2563eb);font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:2px 9px}.qf-badge[data-v-3492b08e],.qf-speed-tag[data-v-3492b08e]{align-items:center;display:inline-flex}.qf-speed-tag[data-v-3492b08e]{color:#059669;font-size:11px;font-weight:600;gap:4px}.qf-speed-tag .qf-bolt-icon[data-v-3492b08e]{color:#10b981;height:11px;width:11px}.qf-title[data-v-3492b08e]{color:var(--text-main,#0f172a);font-size:17px;font-weight:800;letter-spacing:-.01em;margin:0 0 4px}@media (max-width:767px){.qf-title[data-v-3492b08e]{font-size:16px}}.qf-subtitle[data-v-3492b08e]{color:var(--text-muted,#64748b);font-size:12px;line-height:1.45;margin:0 0 10px}.qf-presets[data-v-3492b08e]{align-items:center;border-top:1px dashed var(--border-subtle,rgba(226,232,240,.8));display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.qf-presets__label[data-v-3492b08e]{align-items:center;color:var(--text-secondary,#475569);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:3px}.qf-presets__label .qf-spark-icon[data-v-3492b08e]{color:#f59e0b;height:12px;width:12px}.qf-presets__list[data-v-3492b08e]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.qf-preset-chip[data-v-3492b08e]{background:var(--surface-raised,#fff);border:1px solid var(--border-subtle,rgba(226,232,240,.95));border-radius:9999px;color:var(--text-secondary,#475569);cursor:pointer;font-size:11px;padding:3px 9px;transition:all .16s ease}.qf-preset-chip[data-v-3492b08e]:hover{background:color-mix(in srgb,var(--brand-primary,#2563eb) 8%,var(--surface-raised,#fff));border-color:color-mix(in srgb,var(--brand-primary,#2563eb) 35%,transparent);color:var(--brand-primary,#2563eb);transform:translateY(-1px)}.qf-preset-chip--clear[data-v-3492b08e]{align-items:center;background:#fef2f299;border-color:#fecacae6;color:#dc2626;display:inline-flex;gap:3px}.qf-preset-chip--clear .qf-clear-icon[data-v-3492b08e]{height:11px;opacity:.85;width:11px}.qf-preset-chip--clear[data-v-3492b08e]:hover:not(.is-disabled){background:#fee2e2f2;border-color:#f87171;color:#b91c1c;transform:translateY(-1px)}.qf-preset-chip--clear.is-disabled[data-v-3492b08e]{background:var(--surface-sunken,#f8fafc);border-color:var(--border-subtle,rgba(226,232,240,.8));color:#94a3b8;cursor:not-allowed;opacity:.45;transform:none!important}.qf-card__body[data-v-3492b08e]{display:flex;flex-direction:column;gap:18px;padding:16px 22px 10px}@media (min-width:768px) and (max-width:1023px){.qf-card__body[data-v-3492b08e]{gap:16px;padding:14px 20px 10px}}@media (max-width:767px){.qf-card__body[data-v-3492b08e]{gap:16px;padding:12px 16px 8px}}.qf-section[data-v-3492b08e]{display:flex;flex-direction:column;gap:10px}.qf-section__header[data-v-3492b08e]{align-items:center;border-bottom:1px solid var(--border-subtle,rgba(241,245,249,.95));display:flex;gap:7px;padding-bottom:6px}.qf-section__num[data-v-3492b08e]{align-items:center;background:var(--brand-primary,#3b82f6);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:800;height:17px;justify-content:center;width:17px}.qf-section__title[data-v-3492b08e]{color:var(--text-main,#1e293b);font-size:13px;font-weight:750;margin:0}.qf-field[data-v-3492b08e]{flex-direction:column}.qf-field[data-v-3492b08e],.qf-label[data-v-3492b08e]{display:flex;gap:5px}.qf-label[data-v-3492b08e]{align-items:center;color:var(--text-regular,#334155);flex-wrap:wrap;font-size:12.5px;font-weight:700}.qf-label__icon[data-v-3492b08e]{color:var(--brand-primary,#2563eb);flex-shrink:0;height:13px;opacity:.85;width:13px}.qf-req[data-v-3492b08e]{color:#ef4444;font-size:13px;font-weight:700;line-height:1}.qf-hint[data-v-3492b08e]{color:var(--text-muted,#94a3b8);font-size:11.5px;line-height:1.35;margin:-1px 0 0}.qf-field--error .qf-input[data-v-3492b08e] .el-input__wrapper,.qf-field--error .qf-select[data-v-3492b08e] .el-select__wrapper,.qf-field--error .qf-textarea[data-v-3492b08e] .el-textarea__inner{box-shadow:inset 0 0 0 1px #e11d48,0 0 0 3px #e11d481f!important}.qf-field--error[data-v-3492b08e] .validity-grid{border-radius:12px;box-shadow:0 0 0 1px #e11d4859;padding:4px}.qf-input[data-v-3492b08e] .el-input__wrapper{background:var(--surface-raised,#fff);border-radius:8px;box-shadow:0 0 0 1px var(--border-subtle,rgba(203,213,225,.85)) inset;min-height:40px;transition:all .18s ease}.qf-input[data-v-3492b08e] .el-input__wrapper:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary,#3b82f6) 40%,transparent) inset}.qf-input[data-v-3492b08e] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--brand-primary,#3b82f6) inset,0 0 0 3px color-mix(in srgb,var(--brand-primary,#3b82f6) 15%,transparent)!important}.qf-input[data-v-3492b08e] .el-input__inner{color:var(--text-primary,#1e293b);font-size:13.5px}.qf-textarea[data-v-3492b08e] .el-textarea__inner{background:var(--surface-raised,#fff);border:none;border-radius:8px;box-shadow:0 0 0 1px var(--border-subtle,rgba(203,213,225,.85)) inset;color:var(--text-primary,#1e293b);font-size:13.5px;padding:10px 12px;resize:none;transition:all .18s ease}.qf-textarea[data-v-3492b08e] .el-textarea__inner:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary,#3b82f6) 40%,transparent) inset}.qf-textarea[data-v-3492b08e] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--brand-primary,#3b82f6) inset,0 0 0 3px color-mix(in srgb,var(--brand-primary,#3b82f6) 15%,transparent)!important}.qf-row[data-v-3492b08e]{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (min-width:768px) and (max-width:1023px){.qf-row[data-v-3492b08e]{gap:12px}}@media (max-width:767px){.qf-row[data-v-3492b08e]{gap:10px;grid-template-columns:1fr}}.qf-select[data-v-3492b08e]{width:100%}.qf-select[data-v-3492b08e] .el-select__wrapper{background:var(--surface-raised,#fff);border-radius:8px;box-shadow:0 0 0 1px var(--border-subtle,rgba(203,213,225,.85)) inset;min-height:40px;transition:all .18s ease}.qf-select[data-v-3492b08e] .el-select__wrapper:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary,#3b82f6) 40%,transparent) inset}.qf-select[data-v-3492b08e] .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--brand-primary,#3b82f6) inset,0 0 0 3px color-mix(in srgb,var(--brand-primary,#3b82f6) 15%,transparent)!important}.qf-card__foot[data-v-3492b08e]{align-items:center;background:linear-gradient(0deg,var(--surface-sunken,#f8fafc) 0,var(--surface-raised,#fff) 100%);border-top:1px solid var(--border-subtle,rgba(241,245,249,.95));display:flex;gap:14px;justify-content:space-between;padding:14px 22px 16px}@media (max-width:767px){.qf-card__foot[data-v-3492b08e]{align-items:stretch;flex-direction:column;padding:12px 16px 14px}}.qf-foot-guarantees[data-v-3492b08e]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media (max-width:767px){.qf-foot-guarantees[data-v-3492b08e]{gap:10px;justify-content:center}}.qf-guarantee-item[data-v-3492b08e]{align-items:center;color:var(--text-muted,#64748b);display:inline-flex;font-size:11.5px;font-weight:550;gap:4px}.qf-guarantee-item .qf-guarantee-icon[data-v-3492b08e]{color:#10b981;flex-shrink:0;height:12px;width:12px}:root[data-theme-pack=scholar] .qf-card{background:#fff;border-color:#1e3a5f29;box-shadow:0 10px 30px -6px #1e3a5f14,0 1px 3px #1e3a5f0a}:root[data-theme-pack=scholar] .qf-card__head{background:linear-gradient(180deg,#edf3f8,#fff);border-bottom-color:#1e3a5f1f}:root[data-theme-pack=scholar] .qf-badge{background:#1e3a5f14;border-color:#1e3a5f38;color:#1e3a5f}:root[data-theme-pack=scholar] .qf-preset-chip{background:#f8fafd;border-color:#1e3a5f24;color:#334155}:root[data-theme-pack=scholar] .qf-preset-chip:hover{background:#1e3a5f14;border-color:#1e3a5f;color:#1e3a5f}:root[data-theme-pack=scholar] .qf-section__header{border-bottom-color:#1e3a5f1f}:root[data-theme-pack=scholar] .qf-section__num{background:#1e3a5f}:root[data-theme-pack=scholar] .qf-label__icon{color:#1e3a5f}:root[data-theme-pack=scholar] .qf-input :deep(.el-input__wrapper),:root[data-theme-pack=scholar] .qf-select :deep(.el-select__wrapper),:root[data-theme-pack=scholar] .qf-textarea :deep(.el-textarea__inner){background:#fff;border-color:#1e3a5f2e}:root[data-theme-pack=scholar] .qf-input :deep(.el-input__wrapper):hover,:root[data-theme-pack=scholar] .qf-select :deep(.el-select__wrapper):hover,:root[data-theme-pack=scholar] .qf-textarea :deep(.el-textarea__inner):hover{box-shadow:inset 0 0 0 1px #1e3a5f66}:root[data-theme-pack=scholar] .qf-input :deep(.el-input__wrapper).is-focus,:root[data-theme-pack=scholar] .qf-input :deep(.el-input__wrapper).is-focused,:root[data-theme-pack=scholar] .qf-select :deep(.el-select__wrapper).is-focus,:root[data-theme-pack=scholar] .qf-select :deep(.el-select__wrapper).is-focused,:root[data-theme-pack=scholar] .qf-textarea :deep(.el-textarea__inner).is-focus,:root[data-theme-pack=scholar] .qf-textarea :deep(.el-textarea__inner).is-focused{box-shadow:inset 0 0 0 1px #1e3a5f,0 0 0 3px #1e3a5f26!important}:root[data-theme-pack=scholar] .qf-card__foot{background:linear-gradient(0deg,#edf3f8,#fff);border-top-color:#1e3a5f1f}:root[data-theme-pack=ocean] .qf-card{background:#fff;border-color:#0284c729;box-shadow:0 10px 30px -6px #0284c714,0 1px 3px #0284c70a}:root[data-theme-pack=ocean] .qf-card__head{background:linear-gradient(180deg,#edf6fc,#fff);border-bottom-color:#0284c724}:root[data-theme-pack=ocean] .qf-badge{background:#0284c714;border-color:#0284c73d;color:#0284c7}:root[data-theme-pack=ocean] .qf-preset-chip{background:#f0f9ff;border-color:#0284c729;color:#0c4a6e}:root[data-theme-pack=ocean] .qf-preset-chip:hover{background:#0284c71a;border-color:#0284c7;color:#0284c7}:root[data-theme-pack=ocean] .qf-section__header{border-bottom-color:#0284c724}:root[data-theme-pack=ocean] .qf-section__num{background:#0284c7}:root[data-theme-pack=ocean] .qf-label__icon{color:#0284c7}:root[data-theme-pack=ocean] .qf-input :deep(.el-input__wrapper),:root[data-theme-pack=ocean] .qf-select :deep(.el-select__wrapper),:root[data-theme-pack=ocean] .qf-textarea :deep(.el-textarea__inner){background:#fff;border-color:#0284c72e}:root[data-theme-pack=ocean] .qf-input :deep(.el-input__wrapper):hover,:root[data-theme-pack=ocean] .qf-select :deep(.el-select__wrapper):hover,:root[data-theme-pack=ocean] .qf-textarea :deep(.el-textarea__inner):hover{box-shadow:inset 0 0 0 1px #0284c766}:root[data-theme-pack=ocean] .qf-input :deep(.el-input__wrapper).is-focus,:root[data-theme-pack=ocean] .qf-input :deep(.el-input__wrapper).is-focused,:root[data-theme-pack=ocean] .qf-select :deep(.el-select__wrapper).is-focus,:root[data-theme-pack=ocean] .qf-select :deep(.el-select__wrapper).is-focused,:root[data-theme-pack=ocean] .qf-textarea :deep(.el-textarea__inner).is-focus,:root[data-theme-pack=ocean] .qf-textarea :deep(.el-textarea__inner).is-focused{box-shadow:inset 0 0 0 1px #0284c7,0 0 0 3px #0284c726!important}:root[data-theme-pack=ocean] .qf-card__foot{background:linear-gradient(0deg,#edf6fc,#fff);border-top-color:#0284c724}:root[data-theme-pack=ink] .qf-card{background:#faf9f6;border-color:#1c191724;box-shadow:0 10px 30px -6px #1c191714,0 1px 3px #1c19170a}:root[data-theme-pack=ink] .qf-card__head{background:linear-gradient(180deg,#f3efe6,#faf9f6);border-bottom-color:#1c19171f}:root[data-theme-pack=ink] .qf-badge{background:#1c191714;border-color:#1c191733;color:#18181b}:root[data-theme-pack=ink] .qf-preset-chip{background:#f3efe6;border-color:#1c191724;color:#57534e}:root[data-theme-pack=ink] .qf-preset-chip:hover{background:#1c19171f;border-color:#18181b;color:#18181b}:root[data-theme-pack=ink] .qf-section__header{border-bottom-color:#1c19171f}:root[data-theme-pack=ink] .qf-section__num{background:#18181b}:root[data-theme-pack=ink] .qf-label__icon{color:#18181b}:root[data-theme-pack=ink] .qf-input :deep(.el-input__wrapper),:root[data-theme-pack=ink] .qf-select :deep(.el-select__wrapper),:root[data-theme-pack=ink] .qf-textarea :deep(.el-textarea__inner){background:#faf9f6;border-color:#1c191729}:root[data-theme-pack=ink] .qf-input :deep(.el-input__wrapper):hover,:root[data-theme-pack=ink] .qf-select :deep(.el-select__wrapper):hover,:root[data-theme-pack=ink] .qf-textarea :deep(.el-textarea__inner):hover{box-shadow:inset 0 0 0 1px #1c191759}:root[data-theme-pack=ink] .qf-input :deep(.el-input__wrapper).is-focus,:root[data-theme-pack=ink] .qf-input :deep(.el-input__wrapper).is-focused,:root[data-theme-pack=ink] .qf-select :deep(.el-select__wrapper).is-focus,:root[data-theme-pack=ink] .qf-select :deep(.el-select__wrapper).is-focused,:root[data-theme-pack=ink] .qf-textarea :deep(.el-textarea__inner).is-focus,:root[data-theme-pack=ink] .qf-textarea :deep(.el-textarea__inner).is-focused{box-shadow:inset 0 0 0 1px #18181b,0 0 0 3px #1c191724!important}:root[data-theme-pack=ink] .qf-card__foot{background:linear-gradient(0deg,#f3efe6,#faf9f6);border-top-color:#1c19171f}.quest-order-history[data-v-20b1c6fe]{background:var(--bg-card,#fff);border:1px solid rgba(226,232,240,.95);border-radius:14px;box-shadow:0 4px 20px #0f172a0a;margin-bottom:24px;margin-top:24px;padding:24px}@media (min-width:768px) and (max-width:1023px){.quest-order-history[data-v-20b1c6fe]{border-radius:12px;margin-top:20px;padding:20px}}@media (max-width:767px){.quest-order-history[data-v-20b1c6fe]{border-radius:12px;margin-top:16px;padding:16px 14px}}.quest-order-history__head[data-v-20b1c6fe]{margin-bottom:16px}.quest-order-history__title[data-v-20b1c6fe]{color:var(--text-main,#0f172a);font-size:17px;font-weight:700;margin:0}.quest-order-history__list[data-v-20b1c6fe]{display:flex;flex-direction:column;gap:8px}.quest-order-history__row[data-v-20b1c6fe]{align-items:center;background:#f8fafc;border:1px solid var(--border-subtle,rgba(226,232,240,.8));border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;text-align:left;transition:background .2s,border-color .2s;width:100%}.quest-order-history__row[data-v-20b1c6fe]:hover{background:color-mix(in srgb,var(--brand-primary,#3b82f6) 8%,var(--surface-raised,#fff));border-color:color-mix(in srgb,var(--brand-primary,#3b82f6) 24%,transparent)}.quest-order-history__row:hover .quest-order-history__arrow[data-v-20b1c6fe]{color:var(--brand-primary,#3b82f6);transform:translate(2px)}.quest-order-history__row[data-v-20b1c6fe]:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary,#3b82f6) 50%,transparent);outline-offset:2px}@media (max-width:767px){.quest-order-history__row[data-v-20b1c6fe]{gap:10px;padding:12px}}.quest-order-history__icon[data-v-20b1c6fe]{align-items:center;background:color-mix(in srgb,var(--brand-primary,#3b82f6) 10%,transparent);border-radius:10px;color:var(--brand-primary,#3b82f6);display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.quest-order-history__main[data-v-20b1c6fe]{flex:1;min-width:0}.quest-order-history__name[data-v-20b1c6fe]{color:var(--text-primary,#0f172a);font-size:14px;font-weight:600;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quest-order-history__meta[data-v-20b1c6fe]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:8px}.quest-order-history__type[data-v-20b1c6fe]{background:color-mix(in srgb,var(--brand-primary,#3b82f6) 8%,transparent);border:1px solid color-mix(in srgb,var(--brand-primary,#3b82f6) 18%,transparent);border-radius:999px;color:var(--brand-primary,#3b82f6);font-weight:600;line-height:1.3}.quest-order-history__chip[data-v-20b1c6fe],.quest-order-history__type[data-v-20b1c6fe]{align-items:center;display:inline-flex;font-size:12px;padding:2px 8px}.quest-order-history__chip[data-v-20b1c6fe]{background:color-mix(in srgb,var(--text-muted,#64748b) 10%,transparent);border-radius:999px;color:var(--text-muted,#64748b);font-weight:500}.quest-order-history__status[data-v-20b1c6fe]{align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;padding:2px 8px}.quest-order-history__status[data-status="1"][data-v-20b1c6fe]{background:#3b82f61f;color:#2563eb}.quest-order-history__status[data-status="2"][data-v-20b1c6fe]{background:#22c55e1f;color:#15803d}.quest-order-history__status[data-status="3"][data-v-20b1c6fe]{background:#ef44441f;color:#dc2626}.quest-order-history__status[data-status="0"][data-v-20b1c6fe]{background:#f59e0b24;color:#d97706}.quest-order-history__time[data-v-20b1c6fe]{align-items:center;color:#94a3b8;display:inline-flex;font-size:12px;gap:4px}.quest-order-history__time i[data-v-20b1c6fe]{font-size:11px}.quest-order-history__arrow[data-v-20b1c6fe]{color:var(--text-light,#94a3b8);flex-shrink:0;font-size:11px;transition:transform .2s ease,color .2s ease}.quest-order-history__empty[data-v-20b1c6fe]{align-items:center;background:#f8fafc;border:1px dashed color-mix(in srgb,var(--brand-primary,#3b82f6) 18%,var(--border-subtle,#e2e8f0));border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.quest-order-history__empty-icon[data-v-20b1c6fe]{align-items:center;background:color-mix(in srgb,var(--brand-primary,#3b82f6) 10%,transparent);border-radius:12px;color:var(--brand-primary,#3b82f6);display:flex;font-size:20px;height:48px;justify-content:center;margin-bottom:12px;width:48px}.quest-order-history__empty-text[data-v-20b1c6fe]{color:var(--text-primary,#0f172a);font-size:15px;font-weight:700;margin:0 0 6px}.quest-order-history__empty-hint[data-v-20b1c6fe]{color:var(--text-light,#94a3b8);font-size:13px;line-height:1.5;margin:0}.quest-order-history__loading[data-v-20b1c6fe]{align-items:center;background:#f8faffb8;border-radius:12px;display:flex;justify-content:center;min-height:148px;padding:24px 16px}.quest-order-history__loading-panel[data-v-20b1c6fe]{align-items:center;display:flex;flex-direction:column;gap:14px;text-align:center}.quest-order-history__loading-text[data-v-20b1c6fe]{color:var(--text-muted,#64748b);font-size:15px;font-weight:700;letter-spacing:.02em;margin:0}.quest-order-history__pagination[data-v-20b1c6fe]{display:flex;justify-content:flex-end;margin-top:16px}.quest-order-history__pagination[data-v-20b1c6fe] .el-pagination{--el-pagination-font-size:13px;--el-pagination-button-color:#64748b;--el-pagination-hover-color:var(--brand-primary,#3b82f6)}.quest-order-history__pagination[data-v-20b1c6fe] .el-pagination .btn-next,.quest-order-history__pagination[data-v-20b1c6fe] .el-pagination .btn-prev,.quest-order-history__pagination[data-v-20b1c6fe] .el-pagination .el-pager li{background:transparent;border-radius:6px;color:#64748b;font-weight:500;height:28px;line-height:28px;min-width:28px;transition:all .18s ease}.quest-order-history__pagination[data-v-20b1c6fe] .el-pagination .btn-next:hover:not(.is-active):not(:disabled),.quest-order-history__pagination[data-v-20b1c6fe] .el-pagination .btn-prev:hover:not(.is-active):not(:disabled),.quest-order-history__pagination[data-v-20b1c6fe] .el-pagination .el-pager li:hover:not(.is-active):not(:disabled){background:color-mix(in srgb,var(--brand-primary,#3b82f6) 8%,transparent);color:var(--brand-primary,#3b82f6)}.quest-order-history__pagination[data-v-20b1c6fe] .el-pagination .btn-next.is-active,.quest-order-history__pagination[data-v-20b1c6fe] .el-pagination .btn-prev.is-active,.quest-order-history__pagination[data-v-20b1c6fe] .el-pagination .el-pager li.is-active{color:var(--brand-primary,#3b82f6);font-weight:700}@media (max-width:767px){.quest-order-history__pagination[data-v-20b1c6fe]{justify-content:center}.quest-order-history__pagination[data-v-20b1c6fe] .el-pagination{flex-wrap:wrap;justify-content:center}}:root[data-theme-pack=scholar] .quest-order-history{background:#fff;border-color:#1e3a5f29}:root[data-theme-pack=scholar] .quest-order-history__row{background:#f8fafd;border-color:#1e3a5f1f}:root[data-theme-pack=scholar] .quest-order-history__row:hover{background:#1e3a5f0d;border-color:#1e3a5f47}:root[data-theme-pack=scholar] .quest-order-history__empty{background:#f8fafd;border-color:#1e3a5f33}:root[data-theme-pack=ocean] .quest-order-history{background:#fff;border-color:#0284c729}:root[data-theme-pack=ocean] .quest-order-history__row{background:#f0f9ff;border-color:#0284c724}:root[data-theme-pack=ocean] .quest-order-history__row:hover{background:#0284c70f;border-color:#0284c747}:root[data-theme-pack=ocean] .quest-order-history__empty{background:#f0f9ff;border-color:#0284c733}:root[data-theme-pack=ink] .quest-order-history{background:#faf9f6;border-color:#1c191724}:root[data-theme-pack=ink] .quest-order-history__row{background:#f3efe6;border-color:#1c19171f}:root[data-theme-pack=ink] .quest-order-history__row:hover{background:#ebe5d8;border-color:#1c19173d}:root[data-theme-pack=ink] .quest-order-history__empty{background:#f3efe6;border-color:#1c191733}.qi[data-v-8b13ee07]{--qi-border:color-mix(in srgb,var(--brand-primary,#3b82f6) 12%,transparent);--qi-border-hot:color-mix(in srgb,var(--brand-primary,#3b82f6) 36%,transparent);--qi-surface:var(--surface-raised,#fff);--qi-muted:var(--text-muted,#64748b);--qi-ink:var(--text-primary,#1e293b);--qi-accent:var(--brand-primary,#2563eb);background:var(--qi-surface);border:1px solid var(--qi-border);border-radius:12px;box-shadow:0 1px #0f172a05;margin-top:10px;padding:12px 14px 10px;transition:border-color .18s ease,box-shadow .18s ease}.qi[data-v-8b13ee07]:hover{border-color:color-mix(in srgb,var(--brand-primary,#3b82f6) 22%,transparent)}.qi[data-v-8b13ee07]:focus-within{border-color:var(--qi-border-hot);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#3b82f6) 10%,transparent)}.qi--type-1[data-v-8b13ee07]{--qi-accent:#059669}.qi--type-3[data-v-8b13ee07]{--qi-accent:#d97706}.qi__head[data-v-8b13ee07]{display:flex;flex-direction:column;gap:8px}.qi__title-row[data-v-8b13ee07]{align-items:flex-start;display:flex;gap:8px;min-width:0}.qi__num[data-v-8b13ee07]{align-items:center;background:var(--qi-accent);border-radius:6px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:24px;justify-content:center;letter-spacing:-.02em;margin-top:6px;width:24px}.qi__title-input[data-v-8b13ee07]{flex:1 1 auto;min-width:0}.qi__title-input[data-v-8b13ee07] .el-input__wrapper{background:#f8fafc;border-radius:8px;box-shadow:inset 0 0 0 1px #94a3b859;min-height:36px;padding:2px 10px;transition:box-shadow .15s ease,background .15s ease}.qi__title-input[data-v-8b13ee07] .el-input__wrapper:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary,#3b82f6) 35%,transparent) inset}.qi__title-input[data-v-8b13ee07] .el-input__wrapper.is-focus{background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary,#3b82f6) 50%,transparent) inset,0 0 0 3px color-mix(in srgb,var(--brand-primary,#3b82f6) 10%,transparent)}.qi__title-input[data-v-8b13ee07] .el-input__inner{color:var(--qi-ink);font-size:14px;font-weight:600}.qi__toolbar[data-v-8b13ee07]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;padding-left:32px}@media (max-width:767px){.qi__toolbar[data-v-8b13ee07]{padding-left:0}}.qi__type[data-v-8b13ee07]{background:color-mix(in srgb,var(--qi-accent) 10%,#fff);border:1px solid color-mix(in srgb,var(--qi-accent) 22%,transparent);border-radius:999px;color:var(--qi-accent);font-size:11px;font-weight:650;height:23px;letter-spacing:.02em;padding:0 8px}.qi__must[data-v-8b13ee07],.qi__type[data-v-8b13ee07]{align-items:center;display:inline-flex}.qi__must[data-v-8b13ee07]{cursor:pointer;margin:0}.qi__tools[data-v-8b13ee07]{background:#f1f5f9;border-radius:8px;gap:2px;margin-left:auto;padding:1px}.qi__icon-btn[data-v-8b13ee07],.qi__tools[data-v-8b13ee07]{align-items:center;display:inline-flex}.qi__icon-btn[data-v-8b13ee07]{background:transparent;border:none;border-radius:6px;box-sizing:border-box;color:#475569;cursor:pointer;height:28px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:28px}.qi__icon-btn[data-v-8b13ee07]:hover:not(:disabled){background:#fff;color:#0f172a}.qi__icon-btn[data-v-8b13ee07]:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.qi__icon-btn[data-v-8b13ee07]:disabled{cursor:not-allowed;opacity:.35}.qi__icon-btn--danger[data-v-8b13ee07]{color:#b91c1c}.qi__icon-btn--danger[data-v-8b13ee07]:hover:not(:disabled){background:#fef2f2;color:#991b1b}.qi__body[data-v-8b13ee07]{margin-top:8px;padding-left:32px}@media (max-width:767px){.qi__body[data-v-8b13ee07]{padding-left:0}}.qi__options[data-v-8b13ee07]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.qi__option[data-v-8b13ee07]{align-items:center;background:#f8fafc;border:1px solid transparent;border-radius:8px;display:flex;gap:6px;min-width:0;padding:4px 6px;transition:border-color .15s ease,background .15s ease}.qi__option[data-v-8b13ee07]:focus-within,.qi__option[data-v-8b13ee07]:hover{background:#fff;border-color:color-mix(in srgb,var(--brand-primary,#3b82f6) 18%,transparent)}.qi__opt-mark[data-v-8b13ee07]{align-items:center;background:color-mix(in srgb,var(--qi-accent) 12%,#fff);border:1px solid color-mix(in srgb,var(--qi-accent) 24%,transparent);border-radius:50%;color:var(--qi-accent);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:26px;justify-content:center;width:26px}.qi--type-1 .qi__opt-mark[data-v-8b13ee07]{border-radius:6px}.qi__opt-input[data-v-8b13ee07]{flex:1 1 auto;min-width:0}.qi__opt-input[data-v-8b13ee07] .el-input__wrapper{background:transparent;box-shadow:none!important;padding-left:4px;padding-right:4px}.qi__opt-input[data-v-8b13ee07] .el-input__inner{color:#334155;font-size:14px}.qi__opt-remove[data-v-8b13ee07]{flex:0 0 auto;opacity:.55}.qi__option:focus-within .qi__opt-remove[data-v-8b13ee07],.qi__option:hover .qi__opt-remove[data-v-8b13ee07]{opacity:1}.qi__add-opt[data-v-8b13ee07]{align-items:center;background:color-mix(in srgb,var(--brand-primary,#3b82f6) 4%,transparent);border:1px dashed color-mix(in srgb,var(--brand-primary,#3b82f6) 35%,transparent);border-radius:9px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:36px;margin-top:10px;padding:0 12px;transition:background .15s ease,border-color .15s ease}.qi__add-opt[data-v-8b13ee07]:hover{background:color-mix(in srgb,var(--brand-primary,#3b82f6) 8%,transparent);border-color:color-mix(in srgb,var(--brand-primary,#3b82f6) 50%,transparent)}.qi__add-opt[data-v-8b13ee07]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.qi__blank[data-v-8b13ee07]{background:#f8fafc;border:1px dashed rgba(148,163,184,.55);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px}.qi__blank-line[data-v-8b13ee07]{background:linear-gradient(90deg,#e2e8f0,#f1f5f9);border-radius:999px;display:block;height:10px;width:100%}.qi__blank-line--short[data-v-8b13ee07]{width:62%}.qi__blank-hint[data-v-8b13ee07]{color:var(--qi-muted);font-size:12px;font-weight:500;margin-top:2px}@media (prefers-reduced-motion:reduce){.qi[data-v-8b13ee07],.qi__add-opt[data-v-8b13ee07],.qi__icon-btn[data-v-8b13ee07],.qi__option[data-v-8b13ee07],.qi__title-input[data-v-8b13ee07] .el-input__wrapper{transition:none}}:root[data-theme-pack=scholar] .qi{--qi-surface:#fff;--qi-border:rgba(30,58,95,.14);--qi-border-hot:rgba(30,58,95,.35)}:root[data-theme-pack=scholar] .qi--type-0{--qi-accent:#1e3a5f}:root[data-theme-pack=scholar] .qi--type-1{--qi-accent:#0f766e}:root[data-theme-pack=scholar] .qi__tools{background:#f1f5f9}:root[data-theme-pack=scholar] .qi__option{background:#f8fafd}:root[data-theme-pack=ocean] .qi{--qi-surface:#fff;--qi-border:rgba(2,132,199,.16);--qi-border-hot:rgba(2,132,199,.35)}:root[data-theme-pack=ocean] .qi--type-0{--qi-accent:#0284c7}:root[data-theme-pack=ocean] .qi--type-1{--qi-accent:#0891b2}:root[data-theme-pack=ocean] .qi__tools{background:#ebf5fb}:root[data-theme-pack=ocean] .qi__option{background:#f0f9ff}:root[data-theme-pack=ink] .qi{--qi-surface:#faf9f6;--qi-border:rgba(28,25,23,.14);--qi-border-hot:rgba(28,25,23,.32)}:root[data-theme-pack=ink] .qi--type-0{--qi-accent:#18181b}:root[data-theme-pack=ink] .qi--type-1{--qi-accent:#c2410c}:root[data-theme-pack=ink] .qi__option,:root[data-theme-pack=ink] .qi__tools{background:#f3efe6}.btn-theme-primary[data-v-8efe63b6],.qf-submit[data-v-8efe63b6]{align-items:center;background:var(--hero-btn-gradient,var(--brand-primary,#3b82f6))!important;border:none!important;border-radius:8px!important;box-shadow:0 6px 16px color-mix(in srgb,var(--brand-primary,#3b82f6) 24%,transparent);color:#fff!important;display:inline-flex;font-size:13.5px!important;font-weight:700!important;gap:8px;height:40px!important;justify-content:center;min-width:156px;padding:0 20px;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.btn-theme-primary svg[data-v-8efe63b6],.qf-submit svg[data-v-8efe63b6]{height:13px;width:13px}.btn-theme-primary[data-v-8efe63b6]:focus,.btn-theme-primary[data-v-8efe63b6]:hover,.qf-submit[data-v-8efe63b6]:focus,.qf-submit[data-v-8efe63b6]:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--brand-primary,#3b82f6) 32%,transparent)!important;color:#fff!important;filter:brightness(1.05);transform:translateY(-1px)}.btn-theme-primary.is-disabled[data-v-8efe63b6],.btn-theme-primary[data-v-8efe63b6]:disabled,.qf-submit.is-disabled[data-v-8efe63b6],.qf-submit[data-v-8efe63b6]:disabled{box-shadow:none!important;cursor:not-allowed;filter:grayscale(.25);opacity:.55!important;transform:none}.btn-theme-primary[data-v-8efe63b6] span,.qf-submit[data-v-8efe63b6] span{align-items:center;display:flex;gap:8px}@media (max-width:767px){.btn-theme-primary[data-v-8efe63b6],.qf-submit[data-v-8efe63b6]{min-width:0;width:100%}}.btn-theme-ghost[data-v-8efe63b6]{background:#fff!important;border:1px solid color-mix(in srgb,var(--brand-primary,#3b82f6) 30%,transparent)!important;border-radius:8px!important;color:var(--primary-hover,#2563eb)!important;font-size:13px!important;font-weight:600!important;height:38px!important}.btn-theme-ghost[data-v-8efe63b6]:focus,.btn-theme-ghost[data-v-8efe63b6]:hover{background:color-mix(in srgb,var(--brand-primary,#3b82f6) 6%,transparent)!important;border-color:var(--primary-color,#3b82f6)!important;color:var(--primary-hover,#2563eb)!important}.quest-panel[data-v-8efe63b6]{background:var(--bg-card,#fff);border:1px solid var(--bg-glass-border,color-mix(in srgb,var(--brand-primary,#3b82f6) 12%,transparent));border-radius:var(--radius-md,10px);box-shadow:var(--shadow-sm,0 2px 8px -2px color-mix(in srgb,var(--brand-primary,#3b82f6) 6%,transparent));box-sizing:border-box;margin:4px auto 28px;max-width:960px;padding:20px 24px;width:100%}.quest-panel--center[data-v-8efe63b6]{align-items:center;display:flex;flex-direction:column;min-height:280px}@media (max-width:1023px){.quest-panel[data-v-8efe63b6]{margin:4px var(--container-padding-tablet,24px) 24px;max-width:100%;padding:18px 20px;width:auto}}@media (max-width:767px){.quest-panel[data-v-8efe63b6]{border-radius:8px;margin:4px 10px 20px;padding:14px 12px}}@media (max-width:480px){.quest-panel[data-v-8efe63b6]{margin:4px 6px 16px;padding:12px 10px}}:root[data-theme-pack=scholar] .btn-theme-primary[data-v-8efe63b6],:root[data-theme-pack=scholar] .qf-submit[data-v-8efe63b6]{background:linear-gradient(135deg,#1e3a5f,#0f766e)!important;border-color:#1e3a5f!important;box-shadow:0 4px 16px #1e3a5f40!important}:root[data-theme-pack=scholar] .btn-theme-primary[data-v-8efe63b6]:focus,:root[data-theme-pack=scholar] .btn-theme-primary[data-v-8efe63b6]:hover,:root[data-theme-pack=scholar] .qf-submit[data-v-8efe63b6]:focus,:root[data-theme-pack=scholar] .qf-submit[data-v-8efe63b6]:hover{background:linear-gradient(135deg,#162c46,#0d635c)!important;box-shadow:0 6px 20px #1e3a5f59!important}:root[data-theme-pack=scholar] .btn-theme-ghost[data-v-8efe63b6]{background:#fff!important;border-color:#1e3a5f47!important;color:#1e3a5f!important}:root[data-theme-pack=scholar] .btn-theme-ghost[data-v-8efe63b6]:focus,:root[data-theme-pack=scholar] .btn-theme-ghost[data-v-8efe63b6]:hover{background:#1e3a5f14!important;border-color:#1e3a5f!important;color:#1e3a5f!important}:root[data-theme-pack=scholar] .quest-panel[data-v-8efe63b6]{background:#fff!important;border-color:#1e3a5f29!important;box-shadow:0 10px 32px #1e3a5f14,0 2px 6px #1e3a5f08!important}:root[data-theme-pack=ocean] .btn-theme-primary[data-v-8efe63b6],:root[data-theme-pack=ocean] .qf-submit[data-v-8efe63b6]{background:linear-gradient(135deg,#0284c7,#06b6d4)!important;border-color:#0284c7!important;box-shadow:0 4px 16px #0284c740!important}:root[data-theme-pack=ocean] .btn-theme-primary[data-v-8efe63b6]:focus,:root[data-theme-pack=ocean] .btn-theme-primary[data-v-8efe63b6]:hover,:root[data-theme-pack=ocean] .qf-submit[data-v-8efe63b6]:focus,:root[data-theme-pack=ocean] .qf-submit[data-v-8efe63b6]:hover{background:linear-gradient(135deg,#0369a1,#0891b2)!important;box-shadow:0 6px 20px #0284c759!important}:root[data-theme-pack=ocean] .btn-theme-ghost[data-v-8efe63b6]{background:#fff!important;border-color:#0284c747!important;color:#0284c7!important}:root[data-theme-pack=ocean] .btn-theme-ghost[data-v-8efe63b6]:focus,:root[data-theme-pack=ocean] .btn-theme-ghost[data-v-8efe63b6]:hover{background:#0284c714!important;border-color:#0284c7!important;color:#0284c7!important}:root[data-theme-pack=ocean] .quest-panel[data-v-8efe63b6]{background:#fff!important;border-color:#0284c729!important;box-shadow:0 10px 32px #0284c714,0 2px 6px #0284c708!important}:root[data-theme-pack=ink] .btn-theme-primary[data-v-8efe63b6],:root[data-theme-pack=ink] .qf-submit[data-v-8efe63b6]{background:linear-gradient(135deg,#27272a,#18181b 65%,#c2410c)!important;border-color:#18181b!important;box-shadow:0 4px 16px #18181b38!important}:root[data-theme-pack=ink] .btn-theme-primary[data-v-8efe63b6]:focus,:root[data-theme-pack=ink] .btn-theme-primary[data-v-8efe63b6]:hover,:root[data-theme-pack=ink] .qf-submit[data-v-8efe63b6]:focus,:root[data-theme-pack=ink] .qf-submit[data-v-8efe63b6]:hover{background:linear-gradient(135deg,#18181b,#09090b 65%,#9a3412)!important;box-shadow:0 6px 20px #18181b52!important}:root[data-theme-pack=ink] .btn-theme-ghost[data-v-8efe63b6]{background:#faf9f6!important;border-color:#1c19173d!important;color:#18181b!important}:root[data-theme-pack=ink] .btn-theme-ghost[data-v-8efe63b6]:focus,:root[data-theme-pack=ink] .btn-theme-ghost[data-v-8efe63b6]:hover{background:#f3efe6!important;border-color:#18181b!important;color:#18181b!important}:root[data-theme-pack=ink] .quest-panel[data-v-8efe63b6]{background:#faf9f6!important;border-color:#1c191729!important;box-shadow:0 10px 32px #1c191714,0 2px 6px #1c191708!important}.quest-panel[data-v-8efe63b6]{position:relative}.quest-panel--busy[data-v-8efe63b6],.quest-panel[data-v-8efe63b6]:has(.quest-gen-loading){min-height:320px}.quest-gen-loading[data-v-8efe63b6]{align-items:center;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);background:#f8faffc7;border-radius:inherit;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px 20px;position:absolute;text-align:center;z-index:20}.quest-gen-loading__spinner[data-v-8efe63b6]{margin-bottom:14px}.quest-gen-loading__title[data-v-8efe63b6]{background:var(--loading-text-gradient,var(--hero-btn-gradient,var(--brand-primary,#3b82f6)));-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:700;letter-spacing:.02em;margin:0 0 10px;-webkit-text-fill-color:transparent;color:var(--brand-primary,#3b82f6)}.quest-gen-loading__tip[data-v-8efe63b6]{color:var(--text-muted,#64748b);font-size:13px;font-weight:500;line-height:1.45;margin:0;max-width:280px;min-height:2.8em}.quest-intro-wrap[data-v-8efe63b6]{position:relative;width:100%}.quest-editable-hint[data-v-8efe63b6]{background:color-mix(in srgb,var(--brand-primary,#3b82f6) 8%,#fff);border:1px solid color-mix(in srgb,var(--brand-primary,#3b82f6) 22%,transparent);border-radius:999px;bottom:10px;box-shadow:inset 0 1px #ffffffb3;color:color-mix(in srgb,var(--brand-primary,#3b82f6) 78%,#64748b);font-size:11px;font-weight:650;letter-spacing:.04em;line-height:1.4;padding:2px 8px;pointer-events:none;position:absolute;right:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.quest-intro-input[data-v-8efe63b6]{width:100%}.quest-intro-input[data-v-8efe63b6] .el-textarea__inner{background:var(--surface-sunken,rgba(246,248,254,.95));border:1px solid var(--border-subtle,color-mix(in srgb,var(--brand-primary,#3b82f6) 12%,transparent));border-radius:var(--radius-md,14px);box-shadow:none;box-sizing:border-box;color:var(--text-regular,#334155);font-size:14px;line-height:1.6;padding:14px 16px 28px;resize:none;transition:border-color .15s ease,box-shadow .15s ease}.quest-intro-input[data-v-8efe63b6] .el-textarea__inner:hover{border-color:color-mix(in srgb,var(--brand-primary,#3b82f6) 35%,transparent)}.quest-intro-input[data-v-8efe63b6] .el-textarea__inner:focus{border-color:color-mix(in srgb,var(--brand-primary,#3b82f6) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#3b82f6) 10%,transparent)}.quest-editor[data-v-8efe63b6]{min-width:0;width:100%}.quest-add-btns[data-v-8efe63b6]{border-top:1px dashed rgba(148,163,184,.45);display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px;padding-top:16px;width:100%}.quest-add-chip[data-v-8efe63b6]{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:650;gap:6px;justify-content:center;min-height:40px;padding:0 14px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.quest-add-chip[data-v-8efe63b6]:hover{transform:translateY(-1px)}.quest-add-chip[data-v-8efe63b6]:focus-visible{outline:2px solid var(--brand-primary,#2563eb);outline-offset:2px}.quest-add-chip--radio[data-v-8efe63b6]{background:color-mix(in srgb,var(--brand-primary,#3b82f6) 6%,transparent);border-color:color-mix(in srgb,var(--brand-primary,#3b82f6) 28%,transparent);color:var(--brand-primary,#1d4ed8)}.quest-add-chip--check[data-v-8efe63b6]{background:#05966912;border-color:#05966947;color:#047857}.quest-add-chip--text[data-v-8efe63b6]{background:#d9770614;border-color:#d9770647;color:#b45309}@media (max-width:767px){.quest-add-chip[data-v-8efe63b6]{flex:1 1 calc(50% - 6px)}}@media (max-width:480px){.quest-add-chip[data-v-8efe63b6]{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.quest-add-chip[data-v-8efe63b6]{transition:none}.quest-add-chip[data-v-8efe63b6]:hover{transform:none}}.quest-action-btns[data-v-8efe63b6]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px;width:100%}@media (max-width:767px){.quest-action-btns[data-v-8efe63b6]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid rgba(226,232,240,.9);bottom:0;box-shadow:0 -4px 16px #0f172a0f;gap:8px;left:0;margin:16px -14px -14px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));position:sticky;right:0;z-index:15}.quest-action-btns .el-button[data-v-8efe63b6]{flex:1;font-size:13px!important;height:42px!important;margin:0!important;min-width:0!important;padding:0 8px!important}.quest-action-btns .btn-theme-primary[data-v-8efe63b6]{flex:1.35}}.quest-back-top{align-items:center;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);background:var(--surface-raised,hsla(0,0%,100%,.94));border:1px solid var(--border-subtle,rgba(148,163,184,.28));border-radius:var(--radius-md,10px);bottom:calc(28px + env(safe-area-inset-bottom,0px));box-shadow:0 8px 24px #0f172a1a,inset 0 1px #ffffffe6;cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:fixed;right:278px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,opacity .22s ease;width:44px;z-index:1080}.quest-back-top,.quest-back-top:hover{color:var(--brand-primary-hover,#1d4ed8)}.quest-back-top:hover{background:var(--surface-raised,#fff);box-shadow:var(--shadow-md,0 12px 28px rgba(15,23,42,.12));transform:translateY(-3px)}.quest-back-top:focus-visible{outline:2px solid var(--focus-ring,rgba(37,99,235,.45));outline-offset:2px}@media (max-width:1366px){.quest-back-top{right:238px}}@media (max-width:1099px){.quest-back-top{bottom:calc(88px + env(safe-area-inset-bottom,0px));right:14px}}@media (max-width:767px){.quest-back-top{border-radius:12px;bottom:calc(96px + env(safe-area-inset-bottom,0px));height:40px;right:12px;width:40px}}.quest-back-top-enter-active,.quest-back-top-leave-active{transition:opacity .22s ease,transform .22s ease}.quest-back-top-enter-from,.quest-back-top-leave-to{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.quest-back-top,.quest-back-top-enter-active,.quest-back-top-leave-active{transition:none}}:root[data-theme-pack=scholar] .quest-intro-input :deep(.el-textarea__inner){background:#f1f5f9;border-color:#1e3a5f29}:root[data-theme-pack=scholar] .quest-intro-input :deep(.el-textarea__inner):focus{border-color:#1e3a5f;box-shadow:0 0 0 3px #1e3a5f1f}:root[data-theme-pack=scholar] .quest-editable-hint{background:#1e3a5f14;border-color:#1e3a5f33;color:#1e3a5f}:root[data-theme-pack=scholar] .quest-back-top{background:#fff;border-color:#1e3a5f2e;color:#1e3a5f}:root[data-theme-pack=scholar] .quest-back-top:hover{background:#f8fafd;border-color:#1e3a5f;color:#1e3a5f}:root[data-theme-pack=ocean] .quest-intro-input :deep(.el-textarea__inner){background:#ebf5fb;border-color:#0284c72e}:root[data-theme-pack=ocean] .quest-intro-input :deep(.el-textarea__inner):focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c71f}:root[data-theme-pack=ocean] .quest-editable-hint{background:#0284c714;border-color:#0284c733;color:#0284c7}:root[data-theme-pack=ocean] .quest-back-top{background:#fff;border-color:#0284c72e;color:#0284c7}:root[data-theme-pack=ocean] .quest-back-top:hover{background:#f0f9ff;border-color:#0284c7;color:#0284c7}:root[data-theme-pack=ink] .quest-intro-input :deep(.el-textarea__inner){background:#f3efe6;border-color:#1c191729}:root[data-theme-pack=ink] .quest-intro-input :deep(.el-textarea__inner):focus{border-color:#18181b;box-shadow:0 0 0 3px #1c19171f}:root[data-theme-pack=ink] .quest-editable-hint{background:#1c191714;border-color:#1c191733;color:#18181b}:root[data-theme-pack=ink] .quest-back-top{background:#faf9f6;border-color:#1c19172e;color:#18181b}:root[data-theme-pack=ink] .quest-back-top:hover{background:#f3efe6;border-color:#18181b;color:#18181b}.btn-theme-primary[data-v-23c0a19d],.qf-submit[data-v-23c0a19d]{align-items:center;background:var(--hero-btn-gradient,var(--brand-primary,#3b82f6))!important;border:none!important;border-radius:8px!important;box-shadow:0 6px 16px color-mix(in srgb,var(--brand-primary,#3b82f6) 24%,transparent);color:#fff!important;display:inline-flex;font-size:13.5px!important;font-weight:700!important;gap:8px;height:40px!important;justify-content:center;min-width:156px;padding:0 20px;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.btn-theme-primary svg[data-v-23c0a19d],.qf-submit svg[data-v-23c0a19d]{height:13px;width:13px}.btn-theme-primary[data-v-23c0a19d]:focus,.btn-theme-primary[data-v-23c0a19d]:hover,.qf-submit[data-v-23c0a19d]:focus,.qf-submit[data-v-23c0a19d]:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--brand-primary,#3b82f6) 32%,transparent)!important;color:#fff!important;filter:brightness(1.05);transform:translateY(-1px)}.btn-theme-primary.is-disabled[data-v-23c0a19d],.btn-theme-primary[data-v-23c0a19d]:disabled,.qf-submit.is-disabled[data-v-23c0a19d],.qf-submit[data-v-23c0a19d]:disabled{box-shadow:none!important;cursor:not-allowed;filter:grayscale(.25);opacity:.55!important;transform:none}.btn-theme-primary[data-v-23c0a19d] span,.qf-submit[data-v-23c0a19d] span{align-items:center;display:flex;gap:8px}@media (max-width:767px){.btn-theme-primary[data-v-23c0a19d],.qf-submit[data-v-23c0a19d]{min-width:0;width:100%}}.btn-theme-ghost[data-v-23c0a19d]{background:#fff!important;border:1px solid color-mix(in srgb,var(--brand-primary,#3b82f6) 30%,transparent)!important;border-radius:8px!important;color:var(--primary-hover,#2563eb)!important;font-size:13px!important;font-weight:600!important;height:38px!important}.btn-theme-ghost[data-v-23c0a19d]:focus,.btn-theme-ghost[data-v-23c0a19d]:hover{background:color-mix(in srgb,var(--brand-primary,#3b82f6) 6%,transparent)!important;border-color:var(--primary-color,#3b82f6)!important;color:var(--primary-hover,#2563eb)!important}.quest-panel[data-v-23c0a19d]{background:var(--bg-card,#fff);border:1px solid var(--bg-glass-border,color-mix(in srgb,var(--brand-primary,#3b82f6) 12%,transparent));border-radius:var(--radius-md,10px);box-shadow:var(--shadow-sm,0 2px 8px -2px color-mix(in srgb,var(--brand-primary,#3b82f6) 6%,transparent));box-sizing:border-box;margin:4px auto 28px;max-width:960px;padding:20px 24px;width:100%}.quest-panel--center[data-v-23c0a19d]{align-items:center;display:flex;flex-direction:column;min-height:280px}@media (max-width:1023px){.quest-panel[data-v-23c0a19d]{margin:4px var(--container-padding-tablet,24px) 24px;max-width:100%;padding:18px 20px;width:auto}}@media (max-width:767px){.quest-panel[data-v-23c0a19d]{border-radius:8px;margin:4px 10px 20px;padding:14px 12px}}@media (max-width:480px){.quest-panel[data-v-23c0a19d]{margin:4px 6px 16px;padding:12px 10px}}:root[data-theme-pack=scholar] .btn-theme-primary[data-v-23c0a19d],:root[data-theme-pack=scholar] .qf-submit[data-v-23c0a19d]{background:linear-gradient(135deg,#1e3a5f,#0f766e)!important;border-color:#1e3a5f!important;box-shadow:0 4px 16px #1e3a5f40!important}:root[data-theme-pack=scholar] .btn-theme-primary[data-v-23c0a19d]:focus,:root[data-theme-pack=scholar] .btn-theme-primary[data-v-23c0a19d]:hover,:root[data-theme-pack=scholar] .qf-submit[data-v-23c0a19d]:focus,:root[data-theme-pack=scholar] .qf-submit[data-v-23c0a19d]:hover{background:linear-gradient(135deg,#162c46,#0d635c)!important;box-shadow:0 6px 20px #1e3a5f59!important}:root[data-theme-pack=scholar] .btn-theme-ghost[data-v-23c0a19d]{background:#fff!important;border-color:#1e3a5f47!important;color:#1e3a5f!important}:root[data-theme-pack=scholar] .btn-theme-ghost[data-v-23c0a19d]:focus,:root[data-theme-pack=scholar] .btn-theme-ghost[data-v-23c0a19d]:hover{background:#1e3a5f14!important;border-color:#1e3a5f!important;color:#1e3a5f!important}:root[data-theme-pack=scholar] .quest-panel[data-v-23c0a19d]{background:#fff!important;border-color:#1e3a5f29!important;box-shadow:0 10px 32px #1e3a5f14,0 2px 6px #1e3a5f08!important}:root[data-theme-pack=ocean] .btn-theme-primary[data-v-23c0a19d],:root[data-theme-pack=ocean] .qf-submit[data-v-23c0a19d]{background:linear-gradient(135deg,#0284c7,#06b6d4)!important;border-color:#0284c7!important;box-shadow:0 4px 16px #0284c740!important}:root[data-theme-pack=ocean] .btn-theme-primary[data-v-23c0a19d]:focus,:root[data-theme-pack=ocean] .btn-theme-primary[data-v-23c0a19d]:hover,:root[data-theme-pack=ocean] .qf-submit[data-v-23c0a19d]:focus,:root[data-theme-pack=ocean] .qf-submit[data-v-23c0a19d]:hover{background:linear-gradient(135deg,#0369a1,#0891b2)!important;box-shadow:0 6px 20px #0284c759!important}:root[data-theme-pack=ocean] .btn-theme-ghost[data-v-23c0a19d]{background:#fff!important;border-color:#0284c747!important;color:#0284c7!important}:root[data-theme-pack=ocean] .btn-theme-ghost[data-v-23c0a19d]:focus,:root[data-theme-pack=ocean] .btn-theme-ghost[data-v-23c0a19d]:hover{background:#0284c714!important;border-color:#0284c7!important;color:#0284c7!important}:root[data-theme-pack=ocean] .quest-panel[data-v-23c0a19d]{background:#fff!important;border-color:#0284c729!important;box-shadow:0 10px 32px #0284c714,0 2px 6px #0284c708!important}:root[data-theme-pack=ink] .btn-theme-primary[data-v-23c0a19d],:root[data-theme-pack=ink] .qf-submit[data-v-23c0a19d]{background:linear-gradient(135deg,#27272a,#18181b 65%,#c2410c)!important;border-color:#18181b!important;box-shadow:0 4px 16px #18181b38!important}:root[data-theme-pack=ink] .btn-theme-primary[data-v-23c0a19d]:focus,:root[data-theme-pack=ink] .btn-theme-primary[data-v-23c0a19d]:hover,:root[data-theme-pack=ink] .qf-submit[data-v-23c0a19d]:focus,:root[data-theme-pack=ink] .qf-submit[data-v-23c0a19d]:hover{background:linear-gradient(135deg,#18181b,#09090b 65%,#9a3412)!important;box-shadow:0 6px 20px #18181b52!important}:root[data-theme-pack=ink] .btn-theme-ghost[data-v-23c0a19d]{background:#faf9f6!important;border-color:#1c19173d!important;color:#18181b!important}:root[data-theme-pack=ink] .btn-theme-ghost[data-v-23c0a19d]:focus,:root[data-theme-pack=ink] .btn-theme-ghost[data-v-23c0a19d]:hover{background:#f3efe6!important;border-color:#18181b!important;color:#18181b!important}:root[data-theme-pack=ink] .quest-panel[data-v-23c0a19d]{background:#faf9f6!important;border-color:#1c191729!important;box-shadow:0 10px 32px #1c191714,0 2px 6px #1c191708!important}.quest-poster-wrap[data-v-23c0a19d]{align-items:center;display:flex;flex-direction:column;gap:10px;max-width:360px;width:100%}.quest-poster[data-v-23c0a19d]{background:#fff;border:1px solid color-mix(in srgb,var(--brand-primary,#3b82f6) 12%,transparent);border-radius:10px;box-shadow:0 12px 32px color-mix(in srgb,var(--brand-primary,#3b82f6) 16%,transparent);max-width:300px;overflow:hidden;width:100%}.quest-poster[data-v-23c0a19d] img{display:block;width:100%}@media (max-width:767px){.quest-poster[data-v-23c0a19d]{max-width:260px}}@media (max-width:480px){.quest-poster[data-v-23c0a19d]{max-width:220px}}.quest-poster-hint[data-v-23c0a19d]{color:#64748b;font-size:13px;line-height:1.45;margin:0;text-align:center}.quest-style-shuffle[data-v-23c0a19d]{background:color-mix(in srgb,var(--brand-primary,#3b82f6) 8%,var(--surface-raised,#fff));border:1px solid color-mix(in srgb,var(--brand-primary,#3b82f6) 28%,transparent);border-radius:999px;color:var(--brand-primary,#3b82f6);cursor:pointer;font-size:13px;font-weight:600;height:34px;letter-spacing:.04em;margin-top:2px;min-width:108px;padding:0 16px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.quest-style-shuffle[data-v-23c0a19d]:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-primary,#3b82f6) 50%,transparent);box-shadow:0 6px 16px color-mix(in srgb,var(--brand-primary,#3b82f6) 14%,transparent);transform:translateY(-1px)}.quest-style-shuffle[data-v-23c0a19d]:disabled{cursor:not-allowed;opacity:.55}.quest-share-actions[data-v-23c0a19d]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:16px;width:100%}.quest-share-actions .el-button[data-v-23c0a19d]{min-width:132px}@media (max-width:480px){.quest-share-actions .el-button[data-v-23c0a19d]{min-width:0;width:100%}}.quest-share-link[data-v-23c0a19d]{max-width:600px;text-align:left;width:100%}@media (max-width:767px){.quest-share-link[data-v-23c0a19d]{max-width:100%}}.quest-share-link__row[data-v-23c0a19d]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;width:100%}.quest-link-input[data-v-23c0a19d]{flex:1 1 240px;height:40px;max-width:490px;min-width:0}@media (max-width:767px){.quest-link-input[data-v-23c0a19d]{flex:1 1 100%;max-width:none}}.quest-copy-btn[data-v-23c0a19d]{flex-shrink:0;font-size:15px;height:40px!important;min-width:0!important;width:100px}@media (max-width:767px){.quest-copy-btn[data-v-23c0a19d]{width:100%}}.quest-nav-actions[data-v-23c0a19d]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%}.quest-nav-actions .el-button[data-v-23c0a19d]{min-width:132px}@media (max-width:480px){.quest-nav-actions .el-button[data-v-23c0a19d]{min-width:0;width:100%}}.quest-nav-hint[data-v-23c0a19d]{color:#64748b;font-size:13px;line-height:1.45;margin:10px 0 0;text-align:center}:root[data-theme-pack=scholar] .quest-style-shuffle{background:#1e3a5f14;border-color:#1e3a5f47;color:#1e3a5f}:root[data-theme-pack=scholar] .quest-style-shuffle:hover:not(:disabled){border-color:#1e3a5f;box-shadow:0 6px 16px #1e3a5f29}:root[data-theme-pack=scholar] .quest-poster{border-color:#1e3a5f29;box-shadow:0 12px 32px #1e3a5f1f}:root[data-theme-pack=ocean] .quest-style-shuffle{background:#0284c714;border-color:#0284c747;color:#0284c7}:root[data-theme-pack=ocean] .quest-style-shuffle:hover:not(:disabled){border-color:#0284c7;box-shadow:0 6px 16px #0284c729}:root[data-theme-pack=ocean] .quest-poster{border-color:#0284c729;box-shadow:0 12px 32px #0284c724}:root[data-theme-pack=ink] .quest-style-shuffle{background:#f3efe6;border-color:#1c19173d;color:#18181b}:root[data-theme-pack=ink] .quest-style-shuffle:hover:not(:disabled){border-color:#18181b;box-shadow:0 6px 16px #1c191724}:root[data-theme-pack=ink] .quest-poster{background:#faf9f6;border-color:#1c191729;box-shadow:0 12px 32px #1c19171f}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0{flex:0 0 0%;max-width:0}.el-col-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{left:0;position:relative}.el-col-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-1,.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{left:4.1666666667%;position:relative}.el-col-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-2,.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{left:8.3333333333%;position:relative}.el-col-3{flex:0 0 12.5%;max-width:12.5%}.el-col-3,.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{left:12.5%;position:relative}.el-col-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-4,.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{left:16.6666666667%;position:relative}.el-col-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-5,.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{left:20.8333333333%;position:relative}.el-col-6{flex:0 0 25%;max-width:25%}.el-col-6,.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{left:25%;position:relative}.el-col-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-7,.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{left:29.1666666667%;position:relative}.el-col-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-8,.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{left:33.3333333333%;position:relative}.el-col-9{flex:0 0 37.5%;max-width:37.5%}.el-col-9,.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{left:37.5%;position:relative}.el-col-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-10,.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{left:41.6666666667%;position:relative}.el-col-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-11,.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{left:45.8333333333%;position:relative}.el-col-12{flex:0 0 50%;max-width:50%}.el-col-12,.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{left:50%;position:relative}.el-col-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-13,.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{left:54.1666666667%;position:relative}.el-col-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-14,.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{left:58.3333333333%;position:relative}.el-col-15{flex:0 0 62.5%;max-width:62.5%}.el-col-15,.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{left:62.5%;position:relative}.el-col-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-16,.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{left:66.6666666667%;position:relative}.el-col-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-17,.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{left:70.8333333333%;position:relative}.el-col-18{flex:0 0 75%;max-width:75%}.el-col-18,.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{left:75%;position:relative}.el-col-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-19,.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{left:79.1666666667%;position:relative}.el-col-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-20,.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{left:83.3333333333%;position:relative}.el-col-21{flex:0 0 87.5%;max-width:87.5%}.el-col-21,.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{left:87.5%;position:relative}.el-col-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-22,.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{left:91.6666666667%;position:relative}.el-col-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-23,.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{left:95.8333333333%;position:relative}.el-col-24{flex:0 0 100%;max-width:100%}.el-col-24,.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{left:100%;position:relative}@media only screen and (max-width:767px){.el-col-xs-0{display:none;flex:0 0 0%;max-width: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{left:0;position:relative}.el-col-xs-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xs-1,.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{left:4.1666666667%;position:relative}.el-col-xs-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xs-2,.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{left:8.3333333333%;position:relative}.el-col-xs-3{flex:0 0 12.5%;max-width:12.5%}.el-col-xs-3,.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{left:12.5%;position:relative}.el-col-xs-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xs-4,.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{left:16.6666666667%;position:relative}.el-col-xs-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xs-5,.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{left:20.8333333333%;position:relative}.el-col-xs-6{flex:0 0 25%;max-width:25%}.el-col-xs-6,.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{left:25%;position:relative}.el-col-xs-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xs-7,.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{left:29.1666666667%;position:relative}.el-col-xs-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xs-8,.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{left:33.3333333333%;position:relative}.el-col-xs-9{flex:0 0 37.5%;max-width:37.5%}.el-col-xs-9,.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{left:37.5%;position:relative}.el-col-xs-10{display:block;flex:0 0 41.6666666667%;max-width: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{left:41.6666666667%;position:relative}.el-col-xs-11{display:block;flex:0 0 45.8333333333%;max-width: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{left:45.8333333333%;position:relative}.el-col-xs-12{display:block;flex:0 0 50%;max-width: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{left:50%;position:relative}.el-col-xs-13{display:block;flex:0 0 54.1666666667%;max-width: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{left:54.1666666667%;position:relative}.el-col-xs-14{display:block;flex:0 0 58.3333333333%;max-width: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{left:58.3333333333%;position:relative}.el-col-xs-15{display:block;flex:0 0 62.5%;max-width: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{left:62.5%;position:relative}.el-col-xs-16{display:block;flex:0 0 66.6666666667%;max-width: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{left:66.6666666667%;position:relative}.el-col-xs-17{display:block;flex:0 0 70.8333333333%;max-width: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{left:70.8333333333%;position:relative}.el-col-xs-18{display:block;flex:0 0 75%;max-width: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{left:75%;position:relative}.el-col-xs-19{display:block;flex:0 0 79.1666666667%;max-width: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{left:79.1666666667%;position:relative}.el-col-xs-20{display:block;flex:0 0 83.3333333333%;max-width: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{left:83.3333333333%;position:relative}.el-col-xs-21{display:block;flex:0 0 87.5%;max-width: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{left:87.5%;position:relative}.el-col-xs-22{display:block;flex:0 0 91.6666666667%;max-width: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{left:91.6666666667%;position:relative}.el-col-xs-23{display:block;flex:0 0 95.8333333333%;max-width: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{left:95.8333333333%;position:relative}.el-col-xs-24{display:block;flex:0 0 100%;max-width: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{left:100%;position:relative}}@media only screen and (min-width:768px){.el-col-sm-0{display:none;flex:0 0 0%;max-width: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{left:0;position:relative}.el-col-sm-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-sm-1,.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{left:4.1666666667%;position:relative}.el-col-sm-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-sm-2,.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{left:8.3333333333%;position:relative}.el-col-sm-3{flex:0 0 12.5%;max-width:12.5%}.el-col-sm-3,.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{left:12.5%;position:relative}.el-col-sm-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-sm-4,.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{left:16.6666666667%;position:relative}.el-col-sm-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-sm-5,.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{left:20.8333333333%;position:relative}.el-col-sm-6{flex:0 0 25%;max-width:25%}.el-col-sm-6,.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{left:25%;position:relative}.el-col-sm-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-sm-7,.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{left:29.1666666667%;position:relative}.el-col-sm-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-sm-8,.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{left:33.3333333333%;position:relative}.el-col-sm-9{flex:0 0 37.5%;max-width:37.5%}.el-col-sm-9,.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{left:37.5%;position:relative}.el-col-sm-10{display:block;flex:0 0 41.6666666667%;max-width: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{left:41.6666666667%;position:relative}.el-col-sm-11{display:block;flex:0 0 45.8333333333%;max-width: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{left:45.8333333333%;position:relative}.el-col-sm-12{display:block;flex:0 0 50%;max-width: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{left:50%;position:relative}.el-col-sm-13{display:block;flex:0 0 54.1666666667%;max-width: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{left:54.1666666667%;position:relative}.el-col-sm-14{display:block;flex:0 0 58.3333333333%;max-width: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{left:58.3333333333%;position:relative}.el-col-sm-15{display:block;flex:0 0 62.5%;max-width: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{left:62.5%;position:relative}.el-col-sm-16{display:block;flex:0 0 66.6666666667%;max-width: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{left:66.6666666667%;position:relative}.el-col-sm-17{display:block;flex:0 0 70.8333333333%;max-width: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{left:70.8333333333%;position:relative}.el-col-sm-18{display:block;flex:0 0 75%;max-width: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{left:75%;position:relative}.el-col-sm-19{display:block;flex:0 0 79.1666666667%;max-width: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{left:79.1666666667%;position:relative}.el-col-sm-20{display:block;flex:0 0 83.3333333333%;max-width: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{left:83.3333333333%;position:relative}.el-col-sm-21{display:block;flex:0 0 87.5%;max-width: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{left:87.5%;position:relative}.el-col-sm-22{display:block;flex:0 0 91.6666666667%;max-width: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{left:91.6666666667%;position:relative}.el-col-sm-23{display:block;flex:0 0 95.8333333333%;max-width: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{left:95.8333333333%;position:relative}.el-col-sm-24{display:block;flex:0 0 100%;max-width: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{left:100%;position:relative}}@media only screen and (min-width:992px){.el-col-md-0{display:none;flex:0 0 0%;max-width: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{left:0;position:relative}.el-col-md-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-md-1,.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{left:4.1666666667%;position:relative}.el-col-md-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-md-2,.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{left:8.3333333333%;position:relative}.el-col-md-3{flex:0 0 12.5%;max-width:12.5%}.el-col-md-3,.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{left:12.5%;position:relative}.el-col-md-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-md-4,.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{left:16.6666666667%;position:relative}.el-col-md-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-md-5,.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{left:20.8333333333%;position:relative}.el-col-md-6{flex:0 0 25%;max-width:25%}.el-col-md-6,.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{left:25%;position:relative}.el-col-md-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-md-7,.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{left:29.1666666667%;position:relative}.el-col-md-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-md-8,.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{left:33.3333333333%;position:relative}.el-col-md-9{flex:0 0 37.5%;max-width:37.5%}.el-col-md-9,.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{left:37.5%;position:relative}.el-col-md-10{display:block;flex:0 0 41.6666666667%;max-width: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{left:41.6666666667%;position:relative}.el-col-md-11{display:block;flex:0 0 45.8333333333%;max-width: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{left:45.8333333333%;position:relative}.el-col-md-12{display:block;flex:0 0 50%;max-width: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{left:50%;position:relative}.el-col-md-13{display:block;flex:0 0 54.1666666667%;max-width: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{left:54.1666666667%;position:relative}.el-col-md-14{display:block;flex:0 0 58.3333333333%;max-width: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{left:58.3333333333%;position:relative}.el-col-md-15{display:block;flex:0 0 62.5%;max-width: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{left:62.5%;position:relative}.el-col-md-16{display:block;flex:0 0 66.6666666667%;max-width: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{left:66.6666666667%;position:relative}.el-col-md-17{display:block;flex:0 0 70.8333333333%;max-width: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{left:70.8333333333%;position:relative}.el-col-md-18{display:block;flex:0 0 75%;max-width: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{left:75%;position:relative}.el-col-md-19{display:block;flex:0 0 79.1666666667%;max-width: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{left:79.1666666667%;position:relative}.el-col-md-20{display:block;flex:0 0 83.3333333333%;max-width: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{left:83.3333333333%;position:relative}.el-col-md-21{display:block;flex:0 0 87.5%;max-width: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{left:87.5%;position:relative}.el-col-md-22{display:block;flex:0 0 91.6666666667%;max-width: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{left:91.6666666667%;position:relative}.el-col-md-23{display:block;flex:0 0 95.8333333333%;max-width: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{left:95.8333333333%;position:relative}.el-col-md-24{display:block;flex:0 0 100%;max-width: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{left:100%;position:relative}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none;flex:0 0 0%;max-width: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{left:0;position:relative}.el-col-lg-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-lg-1,.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{left:4.1666666667%;position:relative}.el-col-lg-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-lg-2,.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{left:8.3333333333%;position:relative}.el-col-lg-3{flex:0 0 12.5%;max-width:12.5%}.el-col-lg-3,.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{left:12.5%;position:relative}.el-col-lg-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-lg-4,.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{left:16.6666666667%;position:relative}.el-col-lg-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-lg-5,.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{left:20.8333333333%;position:relative}.el-col-lg-6{flex:0 0 25%;max-width:25%}.el-col-lg-6,.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{left:25%;position:relative}.el-col-lg-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-lg-7,.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{left:29.1666666667%;position:relative}.el-col-lg-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-lg-8,.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{left:33.3333333333%;position:relative}.el-col-lg-9{flex:0 0 37.5%;max-width:37.5%}.el-col-lg-9,.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{left:37.5%;position:relative}.el-col-lg-10{display:block;flex:0 0 41.6666666667%;max-width: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{left:41.6666666667%;position:relative}.el-col-lg-11{display:block;flex:0 0 45.8333333333%;max-width: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{left:45.8333333333%;position:relative}.el-col-lg-12{display:block;flex:0 0 50%;max-width: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{left:50%;position:relative}.el-col-lg-13{display:block;flex:0 0 54.1666666667%;max-width: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{left:54.1666666667%;position:relative}.el-col-lg-14{display:block;flex:0 0 58.3333333333%;max-width: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{left:58.3333333333%;position:relative}.el-col-lg-15{display:block;flex:0 0 62.5%;max-width: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{left:62.5%;position:relative}.el-col-lg-16{display:block;flex:0 0 66.6666666667%;max-width: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{left:66.6666666667%;position:relative}.el-col-lg-17{display:block;flex:0 0 70.8333333333%;max-width: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{left:70.8333333333%;position:relative}.el-col-lg-18{display:block;flex:0 0 75%;max-width: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{left:75%;position:relative}.el-col-lg-19{display:block;flex:0 0 79.1666666667%;max-width: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{left:79.1666666667%;position:relative}.el-col-lg-20{display:block;flex:0 0 83.3333333333%;max-width: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{left:83.3333333333%;position:relative}.el-col-lg-21{display:block;flex:0 0 87.5%;max-width: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{left:87.5%;position:relative}.el-col-lg-22{display:block;flex:0 0 91.6666666667%;max-width: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{left:91.6666666667%;position:relative}.el-col-lg-23{display:block;flex:0 0 95.8333333333%;max-width: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{left:95.8333333333%;position:relative}.el-col-lg-24{display:block;flex:0 0 100%;max-width: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{left:100%;position:relative}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none;flex:0 0 0%;max-width: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{left:0;position:relative}.el-col-xl-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xl-1,.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{left:4.1666666667%;position:relative}.el-col-xl-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xl-2,.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{left:8.3333333333%;position:relative}.el-col-xl-3{flex:0 0 12.5%;max-width:12.5%}.el-col-xl-3,.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{left:12.5%;position:relative}.el-col-xl-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xl-4,.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{left:16.6666666667%;position:relative}.el-col-xl-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xl-5,.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{left:20.8333333333%;position:relative}.el-col-xl-6{flex:0 0 25%;max-width:25%}.el-col-xl-6,.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{left:25%;position:relative}.el-col-xl-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xl-7,.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{left:29.1666666667%;position:relative}.el-col-xl-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xl-8,.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{left:33.3333333333%;position:relative}.el-col-xl-9{flex:0 0 37.5%;max-width:37.5%}.el-col-xl-9,.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{left:37.5%;position:relative}.el-col-xl-10{display:block;flex:0 0 41.6666666667%;max-width: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{left:41.6666666667%;position:relative}.el-col-xl-11{display:block;flex:0 0 45.8333333333%;max-width: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{left:45.8333333333%;position:relative}.el-col-xl-12{display:block;flex:0 0 50%;max-width: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{left:50%;position:relative}.el-col-xl-13{display:block;flex:0 0 54.1666666667%;max-width: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{left:54.1666666667%;position:relative}.el-col-xl-14{display:block;flex:0 0 58.3333333333%;max-width: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{left:58.3333333333%;position:relative}.el-col-xl-15{display:block;flex:0 0 62.5%;max-width: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{left:62.5%;position:relative}.el-col-xl-16{display:block;flex:0 0 66.6666666667%;max-width: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{left:66.6666666667%;position:relative}.el-col-xl-17{display:block;flex:0 0 70.8333333333%;max-width: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{left:70.8333333333%;position:relative}.el-col-xl-18{display:block;flex:0 0 75%;max-width: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{left:75%;position:relative}.el-col-xl-19{display:block;flex:0 0 79.1666666667%;max-width: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{left:79.1666666667%;position:relative}.el-col-xl-20{display:block;flex:0 0 83.3333333333%;max-width: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{left:83.3333333333%;position:relative}.el-col-xl-21{display:block;flex:0 0 87.5%;max-width: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{left:87.5%;position:relative}.el-col-xl-22{display:block;flex:0 0 91.6666666667%;max-width: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{left:91.6666666667%;position:relative}.el-col-xl-23{display:block;flex:0 0 95.8333333333%;max-width: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{left:95.8333333333%;position:relative}.el-col-xl-24{display:block;flex:0 0 100%;max-width: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{left:100%;position:relative}}.el-row{box-sizing:border-box;display:flex;flex-wrap:wrap;position:relative}.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}.el-radio-group[data-v-fdaba040]{display:block}.quest-preview-header[data-v-fdaba040]{align-items:center;display:flex;gap:10px}.quest-preview-badge[data-v-fdaba040]{background:#2563eb14;border-radius:9999px;color:var(--primary-hover,#2563eb);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px}.quest-preview-title[data-v-fdaba040]{color:var(--text-main,#0f172a);font-size:16px;font-weight:750}.preview[data-v-fdaba040]{margin:0 10px}.preview .top[data-v-fdaba040]{margin-top:10px;text-align:center}.preview .top .title[data-v-fdaba040]{background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:800;word-break:break-word;-webkit-text-fill-color:transparent}@media (max-width:640px){.preview .top .title[data-v-fdaba040]{font-size:16px}}.preview .top .desc[data-v-fdaba040]{color:var(--text-muted,#64748b);margin-top:5px;word-break:break-word}.preview .questions[data-v-fdaba040]{margin-top:10px}.preview .questions .item[data-v-fdaba040]{border-bottom:1px solid rgba(226,232,240,.9);padding:12px 0}.preview .questions .item[data-v-fdaba040]:last-child{border-bottom:none}.preview .questions .item .options[data-v-fdaba040]{margin-left:15px}@media (max-width:480px){.preview .questions .item .options[data-v-fdaba040]{margin-left:4px}}.preview .questions .item .options .type[data-v-fdaba040]{margin:8px 0}.preview .questions .item .options .type .file[data-v-fdaba040]{background:#6366f10f;border-radius:10px;cursor:pointer;padding:30px 25px}.preview .questions .item .options .type .mt10[data-v-fdaba040]{margin-top:10px}.preview .questions .item .options .type[data-v-fdaba040] .el-image{border-radius:8px;height:100px!important;width:100px!important}@media (max-width:480px){.preview .questions .item .options .type[data-v-fdaba040] .el-image{height:72px!important;width:72px!important}}.preview .questions .item .title[data-v-fdaba040]{align-items:baseline;color:var(--text-main,#0f172a);display:flex;flex-wrap:wrap;font-weight:600;gap:4px}.preview .questions .item .title p[data-v-fdaba040]{margin:0;word-break:break-word}.quest-preview-dialog,.quest-preview-dialog.el-dialog{background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(99,102,241,.08),transparent 55%),#fff;border:1px solid var(--bg-glass-border,rgba(99,102,241,.12));border-radius:var(--radius-lg,20px)!important;box-shadow:var(--shadow-lg,0 16px 36px -6px rgba(99,102,241,.14));display:flex;flex-direction:column;margin-top:8vh!important;max-height:85vh;max-width:calc(100vw - 32px);overflow:hidden;width:min(560px,100vw - 32px)!important}@media (max-width:640px){.quest-preview-dialog,.quest-preview-dialog.el-dialog{margin-top:4vh!important;max-height:90vh;width:calc(100vw - 24px)!important}}@media (max-width:480px){.quest-preview-dialog,.quest-preview-dialog.el-dialog{width:calc(100vw - 16px)!important}}.quest-preview-dialog .el-dialog__header,.quest-preview-dialog.el-dialog .el-dialog__header{flex-shrink:0;margin-right:0;padding:18px 22px 8px}.quest-preview-dialog .el-dialog__body,.quest-preview-dialog.el-dialog .el-dialog__body{flex:1 1 auto;min-height:0;overflow:hidden;padding:10px 16px 20px}@media (max-width:480px){.quest-preview-dialog .el-dialog__body,.quest-preview-dialog.el-dialog .el-dialog__body{padding:8px 10px 16px}}.quest-preview-dialog .quest-preview-scroll,.quest-preview-dialog.el-dialog .quest-preview-scroll{height:100%}.cq-page[data-v-832f7e16]{background:transparent;box-sizing:border-box;margin:0 auto;max-width:var(--container-max-width,1240px);min-height:420px;padding:8px 24px 48px;width:100%}@media (max-width:1023px){.cq-page[data-v-832f7e16]{padding:4px 16px 36px}}@media (max-width:767px){.cq-page[data-v-832f7e16]{padding:0 12px 28px}}.cq-header[data-v-832f7e16]{margin-bottom:20px}.cq-title-card[data-v-832f7e16]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface-raised,hsla(0,0%,100%,.88));border:1px solid var(--border-subtle,color-mix(in srgb,var(--brand-primary,#3b82f6) 12%,transparent));border-radius:var(--radius-lg,20px);box-shadow:var(--shadow-md,0 4px 12px -2px color-mix(in srgb,var(--brand-primary,#3b82f6) 8%,transparent));padding:20px 24px 18px;text-align:center}.cq-title-badge[data-v-832f7e16]{background:color-mix(in srgb,var(--brand-primary,#3b82f6) 10%,transparent);border-radius:9999px;color:var(--brand-primary,#2563eb);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;padding:3px 10px}.cq-title[data-v-832f7e16]{background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0;-webkit-text-fill-color:transparent;word-break:break-word}@media (max-width:767px){.cq-title[data-v-832f7e16]{font-size:18px}}.cq-title-desc[data-v-832f7e16]{color:var(--text-muted,#64748b);font-size:13px;line-height:1.5;margin:8px 0 0}.cq-stats[data-v-832f7e16]{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:22px}@media (max-width:1023px){.cq-stats[data-v-832f7e16]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.cq-stats[data-v-832f7e16]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.cq-stats[data-v-832f7e16]{grid-template-columns:1fr}}.cq-stat-card[data-v-832f7e16]{align-items:flex-start;background:var(--surface-raised,hsla(0,0%,100%,.92));border:1px solid var(--border-subtle,color-mix(in srgb,var(--brand-primary,#3b82f6) 12%,transparent));border-radius:var(--radius-md,14px);box-shadow:var(--shadow-sm,0 2px 4px 0 rgba(148,163,184,.06));box-sizing:border-box;display:flex;gap:12px;min-height:108px;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.cq-stat-card[data-v-832f7e16]:hover{box-shadow:var(--shadow-md,0 16px 36px -6px color-mix(in srgb,var(--brand-primary,#3b82f6) 12%,transparent));transform:translateY(-2px)}.cq-stat-icon[data-v-832f7e16]{align-items:center;border-radius:12px;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cq-stat-icon svg[data-v-832f7e16]{height:20px;width:20px}.cq-stat-card--lime .cq-stat-icon[data-v-832f7e16]{background:#65a30d1f;color:#65a30d}.cq-stat-card--lime .cq-stat-num[data-v-832f7e16]{color:#65a30d}.cq-stat-card--green .cq-stat-icon[data-v-832f7e16]{background:#16a34a1f;color:#16a34a}.cq-stat-card--green .cq-stat-num[data-v-832f7e16]{color:#16a34a}.cq-stat-card--blue .cq-stat-icon[data-v-832f7e16]{background:#2563eb1f;color:#2563eb}.cq-stat-card--blue .cq-stat-num[data-v-832f7e16]{background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cq-stat-card--purple .cq-stat-icon[data-v-832f7e16]{background:#9333ea1f;color:#9333ea}.cq-stat-card--purple .cq-stat-num[data-v-832f7e16]{color:#9333ea}.cq-stat-card--sky .cq-stat-icon[data-v-832f7e16]{background:#0284c71f;color:#0284c7}.cq-stat-card--sky .cq-stat-num[data-v-832f7e16]{color:#0284c7}.cq-stat-body[data-v-832f7e16]{display:flex;flex:1;flex-direction:column;gap:10px;justify-content:space-between;min-width:0}.cq-stat-top[data-v-832f7e16]{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px}.cq-stat-num[data-v-832f7e16]{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.cq-stat-num--sm[data-v-832f7e16]{font-size:22px}@media (max-width:640px){.cq-stat-num[data-v-832f7e16]{font-size:24px}.cq-stat-num--sm[data-v-832f7e16]{font-size:18px}}.cq-stat-sub[data-v-832f7e16]{font-size:14px;font-weight:600}.cq-stat-sub[data-v-832f7e16],.cq-stat-today[data-v-832f7e16]{color:var(--text-muted,#64748b)}.cq-stat-today[data-v-832f7e16]{font-size:12px}.cq-stat-today em[data-v-832f7e16]{color:#ef4444;font-style:normal;font-weight:700}.cq-stat-label[data-v-832f7e16]{color:var(--text-muted,#64748b);font-size:13px;font-weight:500}.cq-list-wrap[data-v-832f7e16]{background:var(--surface-raised,hsla(0,0%,100%,.92));border:1px solid var(--border-subtle,color-mix(in srgb,var(--brand-primary,#3b82f6) 12%,transparent));border-radius:var(--radius-lg,20px);box-shadow:var(--shadow-md,0 4px 12px -2px color-mix(in srgb,var(--brand-primary,#3b82f6) 8%,transparent));box-sizing:border-box;overflow:hidden;width:100%}.cq-toolbar[data-v-832f7e16]{align-items:center;background:linear-gradient(180deg,var(--surface-sunken,#f8fafc) 0,var(--surface-raised,#fff) 100%);border-bottom:1px solid var(--border-subtle,rgba(148,163,184,.18));display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:18px 20px}@media (max-width:767px){.cq-toolbar[data-v-832f7e16]{align-items:stretch;flex-direction:column;padding:14px}}.cq-toolbar__left[data-v-832f7e16]{align-items:baseline;display:flex;gap:10px}.cq-toolbar__title[data-v-832f7e16]{color:var(--text-main,#0f172a);font-size:16px;font-weight:750;margin:0}.cq-toolbar__count[data-v-832f7e16]{color:var(--text-light,#94a3b8);font-size:12px;font-weight:600}.cq-toolbar__actions[data-v-832f7e16]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media (max-width:480px){.cq-toolbar__actions[data-v-832f7e16]{align-items:stretch;flex-direction:column}}.cq-toolbar__filter[data-v-832f7e16]{align-items:center;display:flex;gap:8px}.cq-toolbar__filter-label[data-v-832f7e16]{color:var(--text-regular,#334155);font-size:13px;font-weight:600;white-space:nowrap}.cq-status-select[data-v-832f7e16]{width:128px}.cq-status-select[data-v-832f7e16] .el-select__wrapper{border-radius:10px;box-shadow:inset 0 0 0 1px #94a3b859}@media (max-width:480px){.cq-status-select[data-v-832f7e16]{flex:1;width:100%}}.cq-toolbar__btns[data-v-832f7e16]{display:flex;flex-wrap:wrap;gap:8px}.cq-toolbar__btns .el-button[data-v-832f7e16]{margin:0!important}@media (max-width:480px){.cq-toolbar__btns[data-v-832f7e16]{width:100%}.cq-toolbar__btns .el-button[data-v-832f7e16]{flex:1 1 calc(33.33% - 6px)}}.cq-btn[data-v-832f7e16]{border-radius:10px!important;font-weight:650!important;height:36px!important;min-width:84px;padding:0 14px!important}.btn-theme-primary[data-v-832f7e16]{background:var(--hero-btn-gradient,linear-gradient(135deg,#24b0ff 0,#6366f1 60%,#a855f7 100%))!important;border:none!important;box-shadow:0 6px 14px #6366f13d;color:#fff!important}.btn-theme-primary[data-v-832f7e16]:focus,.btn-theme-primary[data-v-832f7e16]:hover{color:#fff!important;filter:brightness(1.04)}.btn-theme-ghost[data-v-832f7e16]{background:#fff!important;border:1px solid rgba(99,102,241,.3)!important;color:var(--primary-hover,#2563eb)!important}.btn-theme-ghost[data-v-832f7e16]:focus,.btn-theme-ghost[data-v-832f7e16]:hover{background:#2563eb0f!important;border-color:var(--primary-color,#3b82f6)!important}.cq-btn--danger[data-v-832f7e16]{background:#fff!important;border:1px solid rgba(225,29,72,.35)!important;color:#e11d48!important}.cq-btn--danger[data-v-832f7e16]:focus,.cq-btn--danger[data-v-832f7e16]:hover{background:#e11d480f!important;border-color:#e11d48!important;color:#e11d48!important}.cq-table-scroll[data-v-832f7e16]{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.cq-table[data-v-832f7e16]{min-width:680px;width:100%}.cq-table__head[data-v-832f7e16],.cq-table__row[data-v-832f7e16]{align-items:center;display:grid;grid-template-columns:56px minmax(90px,1fr) minmax(130px,1.2fr) minmax(130px,1.2fr) 96px 96px;text-align:center}.cq-table__head[data-v-832f7e16]{background:linear-gradient(180deg,#f6f8fefa,#f1f5ff);border-bottom:1px solid rgba(148,163,184,.22);color:var(--text-regular,#334155);font-size:13px;font-weight:700}.cq-table__row[data-v-832f7e16]{border-bottom:1px solid rgba(226,232,240,.9);transition:background .15s}.cq-table__row[data-v-832f7e16]:hover{background:#6366f10a}.cq-table__row[data-v-832f7e16]:last-child{border-bottom:none}.cq-table__cell[data-v-832f7e16]{box-sizing:border-box;color:var(--text-regular,#334155);font-size:13px;padding:12px 10px}.cq-table__cell--truncate[data-v-832f7e16]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cq-table__cell--user[data-v-832f7e16]{color:var(--text-main,#0f172a);font-weight:600}@media (max-width:767px){.cq-table__cell[data-v-832f7e16]{font-size:12px;padding:10px 6px}}.cq-status-pill[data-v-832f7e16]{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:700;height:24px;justify-content:center;min-width:58px;padding:0 10px}.cq-status-pill.is-done[data-v-832f7e16]{background:#10b9811f;color:#059669}.cq-status-pill.is-pending[data-v-832f7e16]{background:#94a3b829;color:#64748b}.cq-view-btn[data-v-832f7e16]{background:var(--hero-btn-gradient,linear-gradient(135deg,#24b0ff 0,#6366f1 60%,#a855f7 100%))!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 10px #6366f138;color:#fff!important;font-size:12px!important;font-weight:650!important;height:28px!important;padding:0 12px!important}.cq-view-btn[data-v-832f7e16]:focus,.cq-view-btn[data-v-832f7e16]:hover{color:#fff!important;filter:brightness(1.05)}.cq-empty[data-v-832f7e16]{color:var(--text-muted,#64748b);flex-direction:column;gap:6px;min-height:220px;padding:40px 16px}.cq-empty[data-v-832f7e16],.cq-empty__icon[data-v-832f7e16]{align-items:center;display:flex;justify-content:center}.cq-empty__icon[data-v-832f7e16]{background:#6366f11a;border-radius:16px;color:#818cf8;height:56px;margin-bottom:6px;width:56px}.cq-empty__icon svg[data-v-832f7e16]{height:30px;width:30px}.cq-empty__title[data-v-832f7e16]{color:var(--text-main,#0f172a);font-size:15px;font-weight:700;margin:0}.cq-empty__desc[data-v-832f7e16]{color:var(--text-light,#94a3b8);font-size:13px;margin:0}.cq-pagination[data-v-832f7e16]{border-top:1px solid rgba(226,232,240,.9);display:flex;justify-content:center;padding:14px 16px 18px}.cq-pagination[data-v-832f7e16] .el-pagination{--el-pagination-hover-color:#6366f1;--el-color-primary:#6366f1}.quest-stats-wrap[data-v-dde70e84]{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-top:8px;min-height:300px;padding:0;width:100%}@media (max-width:1023px){.quest-stats-wrap[data-v-dde70e84]{margin-top:4px}}
