.header-contact-menu[data-v-9dff0066]{position:relative;flex:0 0 auto}.contact-trigger[data-v-9dff0066]{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-pill);background:#ffffff1f;color:#fff;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;transition:background var(--motion-fast),border-color var(--motion-fast)}.contact-trigger[data-v-9dff0066]:hover,.contact-trigger[aria-expanded=true][data-v-9dff0066]{background:#ffffff38;border-color:#ffffff57}.contact-trigger[data-v-9dff0066]:focus-visible{outline:2px solid rgba(255,255,255,.96);outline-offset:2px}.contact-popover[data-v-9dff0066]{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:282px;padding:14px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:#fff;color:var(--navy);box-shadow:0 20px 46px -24px #1c3d6385}.contact-popover[data-v-9dff0066]:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:11px}.contact-tabs[data-v-9dff0066]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;border-radius:9px;background:#eef3f7}.contact-tab[data-v-9dff0066]{min-height:34px;border:0;border-radius:7px;background:transparent;color:#64748b;font-size:13px;font-weight:700;transition:background var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}.contact-tab[data-v-9dff0066]:hover{color:var(--brand-dark)}.contact-tab.is-active[data-v-9dff0066]{background:#fff;color:var(--brand-dark);box-shadow:0 2px 7px #1c3d631f}.contact-tab[data-v-9dff0066]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.contact-qr-panel[data-v-9dff0066]{margin-top:12px;overflow:hidden;border:0;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.contact-qr-image[data-v-9dff0066]{display:block;width:252px;max-width:100%;height:auto}.contact-fade-enter-active[data-v-9dff0066],.contact-fade-leave-active[data-v-9dff0066]{transition:opacity var(--motion-fast),transform var(--motion-fast);transform-origin:top right}.contact-fade-enter-from[data-v-9dff0066],.contact-fade-leave-to[data-v-9dff0066]{opacity:0;transform:translateY(-4px)}@media (max-width: 820px){.header-contact-menu[data-v-9dff0066]{display:none}}.app-shell[data-v-603e93ab]{min-height:100vh;display:flex;flex-direction:column}.app-content[data-v-603e93ab]{flex:1 0 auto;min-width:0}.app-footer[data-v-603e93ab]{flex:0 0 auto;border-top:1px solid var(--line-strong);background:#eef3f7}.footer-inner[data-v-603e93ab]{width:min(1180px,calc(100% - 48px));min-height:104px;margin:0 auto;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:32px}.footer-copy[data-v-603e93ab]{display:flex;flex-direction:column;color:var(--muted);font-size:12px;line-height:1.65}.footer-copy strong[data-v-603e93ab]{margin-bottom:2px;color:var(--navy);font-size:13px;letter-spacing:.02em}.footer-links[data-v-603e93ab]{display:flex;align-items:center;gap:6px}.footer-links a[data-v-603e93ab]{padding:6px 10px;border-radius:7px;color:var(--brand-dark);font-size:13px;font-weight:700}.footer-links a[data-v-603e93ab]:hover,.footer-links a.router-link-active[data-v-603e93ab]{background:#dcebf4}.app-header[data-v-603e93ab]{height:68px;gap:clamp(10px,1.15vw,20px);padding:0 clamp(16px,2vw,36px)}.header-brand-cluster[data-v-603e93ab]{flex:1 1 auto;min-width:0;display:flex;align-items:center}.app-nav[data-v-603e93ab]{flex:0 0 auto;display:flex;align-items:center;gap:3px;margin-left:0;padding:3px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#034b7033}.nav-link[data-v-603e93ab]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;padding:0 13px;border-radius:9px;background:transparent;border:1px solid transparent;transition:background var(--motion-fast),border-color var(--motion-fast)}.nav-link[data-v-603e93ab]:hover,.nav-link.router-link-active[data-v-603e93ab]{background:#ffffff38;border-color:#ffffff47}.membership-nav-link[data-v-603e93ab]{display:inline-flex;align-items:center;background:#ffffff1f;border-color:#ffffff29}.user-member-gem[data-v-603e93ab]{flex:0 0 auto;width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:#d6a84b;border:2px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 4px 10px #663f0440}.user-member-gem img[data-v-603e93ab]{width:13px;height:13px}.header-query-copy[data-v-603e93ab]{display:flex;align-items:baseline;gap:12px;min-width:0;margin-left:14px;overflow:hidden;white-space:nowrap}.header-query-copy strong[data-v-603e93ab]{color:#fff;font-size:18px;font-weight:800;line-height:1}.header-query-copy span[data-v-603e93ab]{color:#ffffffb8;font-size:13px;font-weight:600}.header-query-copy i[data-v-603e93ab]{width:4px;height:4px;border-radius:50%;background:#ffffff5c;transform:translateY(-2px)}.header-query-copy .header-batch[data-v-603e93ab]{color:#e8f7ffeb;font-weight:800}.user-area[data-v-603e93ab]{flex:0 0 auto;display:flex;align-items:center;gap:8px}.header-account-menu[data-v-603e93ab]{position:relative;flex:0 0 auto}.account-trigger[data-v-603e93ab]{min-width:0;height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#fff;transition:background var(--motion-fast),border-color var(--motion-fast)}.account-trigger[data-v-603e93ab]:hover,.account-trigger[aria-expanded=true][data-v-603e93ab]{background:#ffffff21;border-color:#ffffff2e}.account-trigger[data-v-603e93ab]:focus-visible,.account-id-copy[data-v-603e93ab]:focus-visible,.account-logout-btn[data-v-603e93ab]:focus-visible{outline:2px solid rgba(255,255,255,.96);outline-offset:2px}.account-trigger-chevron[data-v-603e93ab]{flex:0 0 auto;opacity:.72;transition:transform var(--motion-fast)}.account-trigger-chevron.is-open[data-v-603e93ab]{transform:rotate(180deg)}.user-name[data-v-603e93ab]{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:14px;font-weight:600;max-width:156px;min-width:0;white-space:nowrap}.user-name-text[data-v-603e93ab]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-popover[data-v-603e93ab]{position:absolute;top:calc(100% + 10px);right:0;z-index:70;width:318px;padding:14px;border:1px solid var(--line-strong);border-radius:14px;background:#fff;color:var(--navy);box-shadow:0 22px 52px -24px #0e38538a}.account-popover-heading[data-v-603e93ab]{display:flex;flex-direction:column;gap:2px;padding:1px 2px 12px}.account-popover-heading span[data-v-603e93ab],.account-id-copy small[data-v-603e93ab]{color:#718096;font-size:11px;font-weight:700;letter-spacing:.04em}.account-popover-heading strong[data-v-603e93ab]{overflow:hidden;color:var(--navy);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.account-id-copy[data-v-603e93ab]{width:100%;min-width:0;display:flex;align-items:center;gap:12px;padding:10px 11px;border:1px solid #d9e7f0;border-radius:10px;background:#f4fafd;color:var(--brand-dark);text-align:left;transition:border-color var(--motion-fast),background var(--motion-fast)}.account-id-copy[data-v-603e93ab]:hover{border-color:#9fcde2;background:#ebf7fc}.account-id-copy[data-v-603e93ab]:focus-visible,.account-logout-btn[data-v-603e93ab]:focus-visible{outline-color:var(--brand)}.account-id-copy-text[data-v-603e93ab]{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;gap:3px}.account-id-copy code[data-v-603e93ab]{overflow:hidden;color:#24516d;font-family:"IBM Plex Sans",var(--font-mono);font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.account-id-copy-status[data-v-603e93ab]{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:var(--brand-dark)}.account-id-copy-status small[data-v-603e93ab]{color:inherit;letter-spacing:0;white-space:nowrap}.account-popover-divider[data-v-603e93ab]{height:1px;margin:12px 0 8px;background:var(--line)}.account-logout-btn[data-v-603e93ab]{width:100%;min-height:38px;display:flex;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#42566a;font-size:13px;font-weight:700;text-align:left;transition:background var(--motion-fast),color var(--motion-fast)}.account-logout-btn[data-v-603e93ab]:hover{background:#edf6fa;color:var(--brand-dark)}.account-menu-fade-enter-active[data-v-603e93ab],.account-menu-fade-leave-active[data-v-603e93ab]{transition:opacity var(--motion-fast),transform var(--motion-fast);transform-origin:top right}.account-menu-fade-enter-from[data-v-603e93ab],.account-menu-fade-leave-to[data-v-603e93ab]{opacity:0;transform:translateY(-5px)}@media (max-width: 1580px){.header-context-copy[data-v-603e93ab],.header-stat-separator[data-v-603e93ab]{display:none}}@media (max-width: 1380px){.header-stat-copy[data-v-603e93ab],.header-batch-separator[data-v-603e93ab]{display:none}}@media (max-width: 1180px){.header-batch[data-v-603e93ab]{display:none}.user-name[data-v-603e93ab]{max-width:112px}}@media (max-width: 980px){.header-query-copy[data-v-603e93ab]{display:none}}@media (max-width: 820px){.app-header[data-v-603e93ab]{padding:0 14px}.app-nav[data-v-603e93ab]{margin-left:0}.nav-link[data-v-603e93ab]{padding:0 10px}.user-area[data-v-603e93ab]{gap:5px}}@media (max-width: 640px){.footer-inner[data-v-603e93ab]{width:min(100% - 28px,1180px);min-height:0;padding:18px 0 20px;align-items:flex-start;flex-direction:column;gap:12px}.footer-links[data-v-603e93ab]{flex-wrap:wrap}.footer-links a[data-v-603e93ab]{padding-left:0;padding-right:14px}.app-nav .router-link-active[data-v-603e93ab],.user-name[data-v-603e93ab]{display:none}.account-trigger[data-v-603e93ab]{padding:0 8px}.account-popover[data-v-603e93ab]{width:min(318px,calc(100vw - 28px))}}.effective-config[data-v-94215055]{min-width:0;display:grid;grid-template-columns:minmax(92px,105px) minmax(0,1fr);align-items:start;gap:8px 11px;margin-top:12px;padding:8px 10px;box-sizing:border-box;border:1px solid #d8e6f2;border-left:3px solid var(--brand, #0284c7);border-radius:7px;background:#eef6fb;color:#1c3d63}.effective-length[data-v-94215055]{min-width:0;display:flex;flex-direction:column;gap:1px}.config-source[data-v-94215055]{grid-column:1 / -1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;padding-top:7px;border-top:1px solid #d8e6f2}.config-source>i[data-v-94215055]{flex:0 0 auto;color:#6b7f96;font-size:10px;font-style:normal;font-weight:700;line-height:1.2}.effective-source[data-v-94215055]{min-width:0;max-width:100%;box-sizing:border-box;padding:1px 5px;border:1px solid #c5d1dc;border-radius:999px;background:#f4f7f9;color:#607080;font-size:9px;font-weight:800;line-height:1.4;white-space:normal;overflow-wrap:break-word}.effective-source.is-remark_explicit[data-v-94215055]{border-color:#a9d7c4;background:#eaf7f1;color:#18704c}.effective-source.is-remark_wheelbase[data-v-94215055]{border-color:#e6c98f;background:#fff7e5;color:#8a5a12}.effective-label[data-v-94215055],.same-config-label[data-v-94215055],.config-value i[data-v-94215055]{color:#6b7f96;font-size:10px;font-style:normal;font-weight:700;line-height:1.2}.effective-length strong[data-v-94215055]{color:#0369a1;font-family:var(--font-mono, "SFMono-Regular", "Cascadia Code", monospace);font-size:15px;line-height:1.25;white-space:nowrap}.effective-length strong small[data-v-94215055],.config-unit[data-v-94215055]{color:#6b7f96;font-size:9px;font-weight:700}.same-config[data-v-94215055]{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px;padding-left:11px;border-left:1px solid #c8ddeb}.config-relationship[data-v-94215055]{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:7px;padding-top:7px;border-top:1px solid #d8e6f2;color:#2e5772;font-size:11px;line-height:1.45}.config-relationship i[data-v-94215055]{color:#6b7f96;font-style:normal;font-weight:700}.config-relationship b[data-v-94215055]{min-width:0;overflow-wrap:anywhere;font-family:var(--font-mono, "SFMono-Regular", "Cascadia Code", monospace);font-weight:700}.same-config-label[data-v-94215055]{flex:0 0 100%;color:#3f6f8e;white-space:nowrap}.config-value[data-v-94215055]{display:inline-flex;align-items:baseline;gap:3px;white-space:nowrap}.config-value b[data-v-94215055]{color:#1f2d3f;font-family:var(--font-mono, "SFMono-Regular", "Cascadia Code", monospace);font-size:12px;line-height:1.25}@media (max-width: 720px){.effective-config[data-v-94215055]{grid-template-columns:1fr;gap:6px}.same-config[data-v-94215055]{padding-top:6px;padding-left:0;border-top:1px solid #d8e6f2;border-left:0}.config-source[data-v-94215055],.config-relationship[data-v-94215055]{grid-column:1}}.rfield[data-v-5dac42d1]{display:flex;align-items:center;gap:8px;min-height:var(--control-height, 36px)}.rf-name[data-v-5dac42d1]{flex:0 0 76px;min-width:0;font-size:12.5px;font-weight:600;color:var(--navy, #1c3d63);line-height:1.25;word-break:break-word;white-space:pre-line}.rf-box[data-v-5dac42d1]{flex:1 1 0;min-width:0;height:var(--control-height, 36px);border:1px solid var(--line-strong, #d8e5f0);border-radius:var(--radius-sm, 8px);background:var(--surface-soft, #f8fbff);padding:0 10px;font-family:var(--font-mono);font-size:13px;outline:none;transition:border-color var(--motion-fast, .15s ease),background var(--motion-fast, .15s ease),box-shadow var(--motion-fast, .15s ease)}.rf-box[data-v-5dac42d1]:focus{border-color:#0ea5e9;background:var(--surface, #fff);box-shadow:var(--focus-ring, 0 0 0 3px rgba(14,165,233,.12))}.rf-box.rf-box-error[data-v-5dac42d1]{border-color:#d14343;background:#fff5f5;box-shadow:0 0 0 2px #d1434314}.rf-box.rf-box-error[data-v-5dac42d1]:focus{border-color:#d14343;box-shadow:0 0 0 3px #d1434324}.rf-box[data-v-5dac42d1]::placeholder{font-family:inherit;color:#b6c4da;font-size:12px}.rf-to[data-v-5dac42d1]{flex:0 0 auto;color:#9fb3d4;font-size:12px}.rf-unit[data-v-5dac42d1]{flex:0 0 auto;color:#7c8aa3;font-size:12px;min-width:24px}.rf-disabled .rf-box[data-v-5dac42d1]{background:#f3f6fa;color:#b3c0cf;border-color:#e7edf4;pointer-events:none}.rf-disabled .rf-box[data-v-5dac42d1]::placeholder{color:#c3a06a}.rf-disabled .rf-name[data-v-5dac42d1]{color:#b9c6da}.rf-errors[data-v-5dac42d1]{grid-column:2 / -1;display:grid;gap:2px;color:#b42318;font-size:11.5px;line-height:1.45;padding-top:1px}.selected-vehicles-popover[data-v-2cf3d828]{position:relative;display:inline-flex;flex:0 0 auto}.selected-vehicles-trigger[data-v-2cf3d828]{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid #e0b32f;border-radius:8px;background:#fff4c2;color:#6f4f00;font-size:12.5px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease}.selected-vehicles-trigger[data-v-2cf3d828]:hover:not(:disabled),.selected-vehicles-trigger.open[data-v-2cf3d828]{border-color:#c68b00;background:#ffe99a}.selected-vehicles-trigger[data-v-2cf3d828]:disabled{border-color:#dbe6ef;background:#f5f8fa;color:#7b8aa0;cursor:default}.selected-vehicles-trigger b[data-v-2cf3d828]{color:#8a5a00;font-family:var(--font-mono);font-size:14px}.selected-vehicles-trigger:disabled b[data-v-2cf3d828]{color:#7b8aa0}.selected-vehicles-trigger svg[data-v-2cf3d828]{width:14px;height:14px;transition:transform .16s ease}.selected-vehicles-trigger.open svg[data-v-2cf3d828]{transform:rotate(180deg)}.selected-vehicles-panel[data-v-2cf3d828]{position:fixed;z-index:140;max-height:min(420px,calc(100vh - 24px));overflow:hidden;border:1px solid #cfe2ee;border-radius:11px;background:#fff;box-shadow:0 22px 48px -22px #1c3d6385}.selected-vehicles-head[data-v-2cf3d828]{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 9px 8px 13px;border-bottom:1px solid #dbe9f2;background:#f4f9fc}.selected-vehicles-head>div[data-v-2cf3d828]{min-width:0;display:flex;align-items:baseline;gap:7px}.selected-vehicles-head strong[data-v-2cf3d828]{color:#1f334d;font-size:13px}.selected-vehicles-head span[data-v-2cf3d828]{color:#6b7280;font-size:11.5px}.selected-vehicles-clear[data-v-2cf3d828]{min-height:30px;flex:0 0 auto;padding:5px 9px;border:1px solid #d6a51f;border-radius:6px;background:#fff8d6;color:#805b08;font-size:11.5px;font-weight:800;cursor:pointer}.selected-vehicles-clear[data-v-2cf3d828]:hover{background:#f2c94c}.selected-vehicles-list[data-v-2cf3d828]{max-height:320px;overflow-y:auto;padding:7px}.selected-vehicles-item[data-v-2cf3d828]{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;border-bottom:1px solid #edf3f7}.selected-vehicles-item[data-v-2cf3d828]:last-child{border-bottom:0}.selected-vehicles-main[data-v-2cf3d828]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 10px;border:0;border-radius:7px 0 0 7px;background:transparent;text-align:left;cursor:pointer}.selected-vehicles-main[data-v-2cf3d828]:hover{background:#f0f7fb}.selected-vehicles-main strong[data-v-2cf3d828],.selected-vehicles-main span[data-v-2cf3d828]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-vehicles-main strong[data-v-2cf3d828]{color:#0369a1;font-family:var(--font-mono);font-size:12.5px}.selected-vehicles-main span[data-v-2cf3d828]{color:#6b7280;font-size:11.5px}.selected-vehicles-remove[data-v-2cf3d828]{width:30px;height:30px;align-self:center;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#7890aa;cursor:pointer}.selected-vehicles-remove[data-v-2cf3d828]:hover{background:#fee2e2;color:#c2413b}.selected-vehicles-remove svg[data-v-2cf3d828]{width:15px;height:15px}.selected-vehicles-fade-enter-active[data-v-2cf3d828],.selected-vehicles-fade-leave-active[data-v-2cf3d828]{transition:opacity .14s ease,transform .14s ease}.selected-vehicles-fade-enter-from[data-v-2cf3d828],.selected-vehicles-fade-leave-to[data-v-2cf3d828]{opacity:0;transform:translateY(-4px)}.table-column-picker[data-v-8f64491c]{position:relative;flex:0 0 auto}.table-column-picker-trigger[data-v-8f64491c]{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #bfd8e8;border-radius:8px;background:var(--surface, #fff);color:var(--brand-dark, #0369a1);font-size:12.5px;font-weight:800;line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.table-column-picker-trigger[data-v-8f64491c]:hover,.table-column-picker-trigger[aria-expanded=true][data-v-8f64491c]{border-color:var(--brand, #0284c7);background:var(--surface-blue, #eef6fb);box-shadow:0 0 0 3px #0284c71a}.table-column-picker-trigger svg[data-v-8f64491c]{width:15px;height:15px;stroke-width:2}.table-column-picker-trigger>span[data-v-8f64491c]{color:inherit;font-size:inherit}.table-column-picker-trigger b[data-v-8f64491c]{min-width:30px;padding-left:6px;border-left:1px solid #d7e6f0;color:#58718b;font-family:var(--font-mono);font-size:11px;text-align:right}.table-column-picker-popover[data-v-8f64491c]{--picker-surface: var(--surface, #fff);--picker-surface-blue: var(--surface-blue, #eef6fb);--picker-line: var(--line-strong, #dbe5ef);--picker-line-soft: #edf3f8;--picker-brand: var(--brand, #0284c7);--picker-brand-dark: var(--brand-dark, #0369a1);--picker-navy: var(--navy, #1f334d);--picker-muted: var(--muted, #6b7280);position:fixed;z-index:200;width:456px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;overflow:clip;isolation:isolate;border:1px solid #bfd8e8;border-radius:var(--radius-md, 12px);background:var(--picker-surface);box-shadow:0 22px 48px -20px #1c3d6361}.table-column-picker-head[data-v-8f64491c]{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 14px;border-bottom:1px solid var(--picker-line-soft);background:var(--picker-surface-blue)}.table-column-picker-head>div[data-v-8f64491c]{min-width:0;display:flex;flex-direction:column;gap:2px}.table-column-picker-head strong[data-v-8f64491c]{color:var(--picker-navy);font-size:14px;line-height:1.35}.table-column-picker-head span[data-v-8f64491c]{color:var(--picker-muted);font-size:11.5px;line-height:1.35}.table-column-picker-head button[data-v-8f64491c]{width:30px;height:30px;display:inline-grid;place-items:center;flex:0 0 30px;border:0;border-radius:7px;background:transparent;color:#7890aa;cursor:pointer}.table-column-picker-head button[data-v-8f64491c]:hover{background:#dcebf5;color:var(--picker-brand-dark)}.table-column-picker-head button svg[data-v-8f64491c]{width:17px;height:17px}.table-column-picker-options[data-v-8f64491c]{flex:1 1 auto;min-height:0;max-height:430px;overflow-y:auto;padding:4px 12px 12px}.table-column-picker-group[data-v-8f64491c]{padding-top:10px}.table-column-picker-group+.table-column-picker-group[data-v-8f64491c]{margin-top:4px;border-top:1px solid var(--picker-line-soft)}.table-column-picker-group-head[data-v-8f64491c]{min-height:27px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 5px}.table-column-picker-group-head strong[data-v-8f64491c]{color:#52637e;font-size:11.5px;font-weight:800;letter-spacing:.03em}.table-column-picker-group-head span[data-v-8f64491c]{color:#8ca0b8;font-family:var(--font-mono);font-size:10px}.table-column-picker-group-grid[data-v-8f64491c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.table-column-picker-option[data-v-8f64491c]{position:relative;min-width:0;min-height:42px;display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--picker-line);border-radius:8px;background:var(--picker-surface);color:#52637e;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.table-column-picker-option[data-v-8f64491c]:hover{border-color:#b8d8ec;background:#f6fafc}.table-column-picker-option.checked[data-v-8f64491c]{border-color:#8ec1df;background:var(--picker-surface-blue);color:var(--picker-brand-dark)}.table-column-picker-option input[data-v-8f64491c]{position:absolute;left:9px;top:50%;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-50%)}.table-column-picker-check[data-v-8f64491c]{width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid #b6c9d7;border-radius:5px;background:var(--picker-surface);color:transparent}.table-column-picker-check svg[data-v-8f64491c]{width:13px;height:13px;stroke-width:3}.table-column-picker-option.checked .table-column-picker-check[data-v-8f64491c]{border-color:var(--picker-brand);background:var(--picker-brand);color:#fff}.table-column-picker-label[data-v-8f64491c]{min-width:0;overflow:hidden;color:inherit;font-size:12.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.table-column-picker-option small[data-v-8f64491c]{color:#8ca0b8;font-family:var(--font-mono);font-size:10px}.table-column-picker-actions[data-v-8f64491c]{min-height:52px;display:flex;align-items:center;gap:7px;padding:9px 10px 9px 12px;border-top:1px solid var(--picker-line-soft);background:#fbfdff}.table-column-picker-actions button[data-v-8f64491c]{min-height:32px;border-radius:7px;font-size:11.5px;font-weight:800;cursor:pointer}.table-column-picker-text-action[data-v-8f64491c]{padding:5px 6px;border:0;background:transparent;color:var(--picker-brand-dark)}.table-column-picker-text-action[data-v-8f64491c]:hover{background:var(--picker-surface-blue)}.table-column-picker-reset[data-v-8f64491c]{min-width:82px;display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-left:auto;padding:5px 9px;border:1px solid var(--picker-line);background:var(--picker-surface);color:#52637e}.table-column-picker-reset[data-v-8f64491c]:hover{border-color:#b8d8ec;background:var(--picker-surface-blue);color:var(--picker-brand-dark)}.table-column-picker-reset svg[data-v-8f64491c]{width:13px;height:13px}.table-column-picker-apply[data-v-8f64491c]{min-width:58px;padding:5px 12px;border:1px solid var(--picker-brand);background:var(--picker-brand);color:#fff}.table-column-picker-apply[data-v-8f64491c]:hover{background:var(--picker-brand-dark)}@media (max-width: 900px){.table-column-picker-tablet-compact .table-column-picker-trigger>span[data-v-8f64491c]{display:none}}@media (max-width: 760px){.table-column-picker-trigger>span[data-v-8f64491c]{display:none}.table-column-picker-popover[data-v-8f64491c]{width:min(330px,calc(100vw - 28px))}.table-column-picker-group-grid[data-v-8f64491c]{grid-template-columns:1fr}}.table-export-mask[data-v-e98d47a5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:grid;place-items:center;padding:18px;background:#163b5c85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.table-export-dialog[data-v-e98d47a5]{--export-brand: var(--brand, #0789c7);--export-brand-dark: var(--brand-dark, #0369a1);--export-navy: var(--navy, #163b5c);--export-line: var(--line-strong, #d8e8f2);--export-muted: var(--muted, #6b7280);width:min(960px,calc(100vw - 36px));max-height:min(820px,calc(100vh - 36px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #bad7e8;border-radius:16px;outline:none;background:#fff;box-shadow:0 32px 72px -28px #0f2f4db3}.table-export-head[data-v-e98d47a5]{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px 13px 20px;border-bottom:1px solid #deebf3;background:linear-gradient(90deg,#f4fbff,#fff 76%)}.table-export-heading[data-v-e98d47a5]{min-width:0;display:flex;align-items:center;gap:13px}.table-export-heading-icon[data-v-e98d47a5]{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border:1px solid #9dcdb6;border-radius:11px;background:#edf9f2;color:#187347}.table-export-heading-icon svg[data-v-e98d47a5]{width:22px;height:22px}.table-export-heading h2[data-v-e98d47a5]{margin:0;color:var(--export-navy);font-size:18px;line-height:1.4}.table-export-heading p[data-v-e98d47a5]{margin:2px 0 0;overflow:hidden;color:#607792;font-size:12.5px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.table-export-close[data-v-e98d47a5]{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border:0;border-radius:9px;background:transparent;color:#6e849d;cursor:pointer}.table-export-close[data-v-e98d47a5]:hover:not(:disabled){background:#e8f3f9;color:var(--export-brand-dark)}.table-export-close[data-v-e98d47a5]:disabled{opacity:.45;cursor:default}.table-export-close svg[data-v-e98d47a5]{width:19px;height:19px}.table-export-body[data-v-e98d47a5]{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 292px;flex:1 1 auto;overflow:hidden}.table-export-fields[data-v-e98d47a5]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:17px 18px 0 20px}.table-export-section-head[data-v-e98d47a5]{min-height:38px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.table-export-section-head>div[data-v-e98d47a5]:first-child{display:flex;flex-direction:column;gap:2px}.table-export-section-head strong[data-v-e98d47a5]{color:var(--export-navy);font-size:14px;line-height:1.4}.table-export-section-head span[data-v-e98d47a5]{color:var(--export-muted);font-size:11.5px;line-height:1.4}.table-export-batch-actions[data-v-e98d47a5]{display:inline-flex;align-items:center;gap:4px}.table-export-batch-actions button[data-v-e98d47a5]{padding:4px 7px;border:0;border-radius:6px;background:transparent;color:var(--export-brand-dark);font-size:11.5px;font-weight:800;cursor:pointer}.table-export-batch-actions button[data-v-e98d47a5]:hover{background:#eaf5fb}.table-export-fixed-fields[data-v-e98d47a5]{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.table-export-fixed-fields span[data-v-e98d47a5]{min-height:29px;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #d7e5ee;border-radius:7px;background:#f4f8fb;color:#516b84;font-size:11.5px;font-weight:700}.table-export-fixed-fields svg[data-v-e98d47a5]{width:12px;height:12px}.table-export-search[data-v-e98d47a5]{min-height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--export-line);border-radius:8px;background:#f9fcfe;color:#7890aa}.table-export-search[data-v-e98d47a5]:focus-within{border-color:var(--export-brand);background:#fff;box-shadow:0 0 0 3px #0789c71a}.table-export-search svg[data-v-e98d47a5]{width:15px;height:15px;flex:0 0 auto}.table-export-search input[data-v-e98d47a5]{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#263c54;font:inherit;font-size:12.5px}.table-export-field-scroll[data-v-e98d47a5]{min-height:0;flex:1 1 auto;overflow-y:auto;margin-top:6px;padding:0 3px 16px 0;scrollbar-gutter:stable}.table-export-field-group[data-v-e98d47a5]{padding-top:11px}.table-export-field-group+.table-export-field-group[data-v-e98d47a5]{margin-top:5px;border-top:1px solid #edf3f7}.table-export-field-group-head[data-v-e98d47a5]{min-height:25px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 5px}.table-export-field-group-head strong[data-v-e98d47a5]{color:#526982;font-size:11.5px;font-weight:800;letter-spacing:.03em}.table-export-field-group-head span[data-v-e98d47a5]{color:#8ca0b8;font-family:var(--font-mono);font-size:10px}.table-export-field-grid[data-v-e98d47a5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.table-export-field-option[data-v-e98d47a5]{position:relative;min-width:0;min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--export-line);border-radius:8px;background:#fff;color:#52637e;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.table-export-field-option[data-v-e98d47a5]:hover{border-color:#a9cee3;background:#f7fbfd}.table-export-field-option.selected[data-v-e98d47a5]{border-color:#7eb9d9;background:#edf7fc;color:var(--export-brand-dark)}.table-export-field-option input[data-v-e98d47a5]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.table-export-checkbox[data-v-e98d47a5]{width:17px;height:17px;display:grid;place-items:center;border:1px solid #b6c9d7;border-radius:5px;background:#fff;color:transparent}.table-export-checkbox svg[data-v-e98d47a5]{width:12px;height:12px;stroke-width:3}.table-export-field-option.selected .table-export-checkbox[data-v-e98d47a5]{border-color:var(--export-brand);background:var(--export-brand);color:#fff}.table-export-field-option>span[data-v-e98d47a5]:nth-of-type(2){min-width:0;overflow:hidden;font-size:11.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.table-export-field-option small[data-v-e98d47a5]{color:#8ca0b8;font-family:var(--font-mono);font-size:9.5px}.table-export-empty[data-v-e98d47a5]{min-height:180px;display:grid;place-items:center;color:#7a8fa6;font-size:12.5px}.table-export-layout[data-v-e98d47a5]{min-width:0;padding:17px 18px;border-left:1px solid #deebf3;background:#f5fafd}.table-export-layout-options[data-v-e98d47a5]{display:grid;gap:9px;margin-top:10px}.table-export-layout-option[data-v-e98d47a5]{position:relative;min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:10px;border:1px solid #d5e5ef;border-radius:10px;background:#fff;cursor:pointer}.table-export-layout-option[data-v-e98d47a5]:hover{border-color:#a9cee3}.table-export-layout-option.selected[data-v-e98d47a5]{border-color:var(--export-brand);background:#eaf6fc;box-shadow:0 0 0 2px #0789c714}.table-export-layout-option input[data-v-e98d47a5]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.table-export-layout-icon[data-v-e98d47a5]{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#edf4f8;color:#597b95}.table-export-layout-option.selected .table-export-layout-icon[data-v-e98d47a5]{background:var(--export-brand);color:#fff}.table-export-layout-icon svg[data-v-e98d47a5]{width:20px;height:20px}.table-export-layout-copy[data-v-e98d47a5]{min-width:0;display:flex;flex-direction:column;gap:3px}.table-export-layout-copy strong[data-v-e98d47a5]{color:var(--export-navy);font-size:13px}.table-export-layout-copy small[data-v-e98d47a5]{color:#6d8298;font-size:10.5px;line-height:1.4}.table-export-radio[data-v-e98d47a5]{width:15px;height:15px;border:1px solid #a9bfce;border-radius:50%;background:#fff}.table-export-layout-option.selected .table-export-radio[data-v-e98d47a5]{border:4px solid var(--export-brand)}.table-export-layout-preview[data-v-e98d47a5]{height:92px;display:grid;gap:3px;margin-top:17px;padding:9px;border:1px solid #d9e7f0;border-radius:9px;background:#fff}.table-export-layout-preview.is-horizontal[data-v-e98d47a5]{grid-template-columns:repeat(4,1fr)}.table-export-layout-preview.is-vertical[data-v-e98d47a5]{grid-template-columns:repeat(3,1fr)}.table-export-layout-preview span[data-v-e98d47a5]{border-radius:2px;background:#e5eef4}.table-export-layout-preview.is-horizontal span[data-v-e98d47a5]:nth-child(-n+4),.table-export-layout-preview.is-vertical span[data-v-e98d47a5]:nth-child(3n+1){background:#74b7d9}.table-export-layout-note[data-v-e98d47a5]{margin:9px 1px 0;color:#617891;font-size:11px;line-height:1.5}.table-export-actions[data-v-e98d47a5]{min-height:64px;display:flex;align-items:center;gap:9px;padding:10px 15px 10px 20px;border-top:1px solid #deebf3;background:#fbfdff}.table-export-actions>span[data-v-e98d47a5]{color:#7a8fa6;font-size:11px}.table-export-actions button[data-v-e98d47a5]{min-height:36px;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer}.table-export-actions button[data-v-e98d47a5]:disabled{opacity:.55;cursor:default}.table-export-restore[data-v-e98d47a5]{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:0;background:transparent;color:var(--export-brand-dark)}.table-export-restore[data-v-e98d47a5]:hover:not(:disabled){background:#eaf5fb}.table-export-restore svg[data-v-e98d47a5]{width:14px;height:14px}.table-export-cancel[data-v-e98d47a5]{min-width:68px;margin-left:auto;padding:6px 13px;border:1px solid #cbdde8;background:#fff;color:#526982}.table-export-cancel[data-v-e98d47a5]:hover:not(:disabled){border-color:#a9cee3;background:#f4f9fc}.table-export-confirm[data-v-e98d47a5]{min-width:112px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 15px;border:1px solid #168c5a;background:#1c9b64;color:#fff}.table-export-confirm[data-v-e98d47a5]:hover:not(:disabled){background:#168653}.table-export-confirm svg[data-v-e98d47a5]{width:16px;height:16px}@media (max-width: 820px){.table-export-dialog[data-v-e98d47a5]{max-height:calc(100vh - 20px)}.table-export-body[data-v-e98d47a5]{display:flex;flex-direction:column;overflow-y:auto}.table-export-fields[data-v-e98d47a5]{min-height:460px;flex:0 0 460px;padding-right:20px}.table-export-layout[data-v-e98d47a5]{border-top:1px solid #deebf3;border-left:0}.table-export-layout-options[data-v-e98d47a5]{grid-template-columns:1fr 1fr}.table-export-layout-preview[data-v-e98d47a5],.table-export-layout-note[data-v-e98d47a5]{display:none}.table-export-actions>span[data-v-e98d47a5]{display:none}}@media (max-width: 580px){.table-export-mask[data-v-e98d47a5]{padding:8px}.table-export-dialog[data-v-e98d47a5]{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:12px}.table-export-head[data-v-e98d47a5]{min-height:68px;padding-left:14px}.table-export-heading-icon[data-v-e98d47a5]{display:none}.table-export-heading h2[data-v-e98d47a5]{font-size:16px}.table-export-field-grid[data-v-e98d47a5]{grid-template-columns:repeat(2,minmax(0,1fr))}.table-export-layout-options[data-v-e98d47a5]{grid-template-columns:1fr}.table-export-actions[data-v-e98d47a5]{padding-left:12px}.table-export-restore[data-v-e98d47a5]{padding-inline:6px;font-size:0!important}.table-export-restore svg[data-v-e98d47a5]{width:17px;height:17px}}.table-multi-trigger[data-v-3164cdfa]{min-width:22px;height:20px;margin-left:8px;padding:0 6px;border:0;border-radius:999px;background:#e4f0f7;color:var(--brand-dark, #0369a1);font-family:var(--font-sans);font-size:12px;font-weight:800;line-height:20px;vertical-align:1px;cursor:pointer}.table-multi-trigger[data-v-3164cdfa]:hover,.table-multi-trigger[data-v-3164cdfa]:focus-visible,.table-multi-trigger[aria-expanded=true][data-v-3164cdfa]{background:var(--brand, #0284c7);color:#fff;outline:none}.table-multi-popover[data-v-3164cdfa]{position:fixed;z-index:260;width:max-content;min-width:210px;max-width:min(280px,calc(100vw - 24px));color:var(--ink, #1f2d3f);font-family:var(--font-sans);text-align:left;white-space:normal}.table-multi-popover[data-v-3164cdfa]:before{position:absolute;left:var(--table-multi-arrow-left, 24px);width:16px;height:16px;border:1px solid var(--line-strong, #dbe5ef);background:var(--surface, #fff);content:"";transform:rotate(45deg)}.table-multi-popover.is-below[data-v-3164cdfa]:before{top:-8px;border-right:0;border-bottom:0}.table-multi-popover.is-above[data-v-3164cdfa]:before{bottom:-8px;border-top:0;border-left:0}.table-multi-popover-card[data-v-3164cdfa]{position:relative;z-index:1;max-height:inherit;overflow:auto;box-sizing:border-box;padding:16px 18px;border:1px solid var(--line-strong, #dbe5ef);border-radius:var(--radius-lg, 14px);background:var(--surface, #fff);box-shadow:0 18px 42px -18px #1c3d636b}.table-multi-popover b[data-v-3164cdfa]{display:block;margin-bottom:12px;color:var(--navy, #1c3d63);font-size:14px;line-height:1.2}.table-multi-list[data-v-3164cdfa]{display:flex;flex-wrap:wrap;gap:9px}.table-multi-value[data-v-3164cdfa]{display:inline-flex;align-items:center;padding:7px 12px;border-radius:12px;background:#f0f6fc;color:#1f2d3f;font-family:var(--font-mono);font-size:14px;line-height:1}.vehicle-image[data-v-64c4ce78]{width:100%;height:100%;overflow:hidden}.vehicle-image__media[data-v-64c4ce78],.vehicle-image__placeholder[data-v-64c4ce78]{width:100%;height:100%}.vehicle-image__media[data-v-64c4ce78]{display:block}.vehicle-image__placeholder[data-v-64c4ce78]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;background:#f2f4f5;text-align:center}.vehicle-image__title[data-v-64c4ce78]{color:#666;font-size:14px;font-weight:600;line-height:1.35}.vehicle-image__subtitle[data-v-64c4ce78]{color:#999;font-size:12px;line-height:1.35}.vehicle-image-preview-trigger[data-v-b43aad47]{min-width:0;display:block}.vehicle-image-preview[data-v-b43aad47]{position:fixed;z-index:320;display:flex;flex-direction:column;box-sizing:border-box;overflow:visible;pointer-events:none;isolation:isolate;border:1px solid #d9e8f2;border-radius:12px;background:#fff;box-shadow:0 22px 48px -18px #1c3d636b}.vehicle-image-preview[data-v-b43aad47]:before,.vehicle-image-preview[data-v-b43aad47]:after{position:absolute;top:var(--vehicle-preview-arrow-y);width:0;height:0;border-style:solid;content:"";transform:translateY(-50%)}.vehicle-image-preview.opens-right[data-v-b43aad47]:before{left:-10px;border-width:9px 10px 9px 0;border-color:transparent #d9e8f2 transparent transparent}.vehicle-image-preview.opens-right[data-v-b43aad47]:after{left:-8px;border-width:8px 9px 8px 0;border-color:transparent #fff transparent transparent}.vehicle-image-preview.opens-left[data-v-b43aad47]:before{right:-10px;border-width:9px 0 9px 10px;border-color:transparent transparent transparent #d9e8f2}.vehicle-image-preview.opens-left[data-v-b43aad47]:after{right:-8px;border-width:8px 0 8px 9px;border-color:transparent transparent transparent #fff}.vehicle-image-preview__media[data-v-b43aad47]{position:relative;min-height:0;flex:1 1 auto;overflow:hidden;border-radius:11px 11px 0 0;background:#eef8fd}.vehicle-image-preview__loading[data-v-b43aad47]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#eef8fd;color:#71869d;font-size:12px}.vehicle-image-preview__caption[data-v-b43aad47]{min-height:46px;display:flex;flex:0 0 auto;align-items:center;gap:9px;box-sizing:border-box;padding:8px 11px;border-top:1px solid #e7f0f6;border-radius:0 0 11px 11px;background:#fff;white-space:nowrap}.vehicle-image-preview__caption strong[data-v-b43aad47]{min-width:0;overflow:hidden;color:#263b56;font-size:12.5px;text-overflow:ellipsis}.vehicle-image-preview__caption span[data-v-b43aad47]{min-width:0;overflow:hidden;color:#71869d;font-size:11.5px;text-overflow:ellipsis}@media (prefers-reduced-motion: no-preference){.vehicle-image-preview[data-v-b43aad47]{animation:vehicle-image-preview-in-b43aad47 .12s ease-out;transform-origin:center left}.vehicle-image-preview.opens-left[data-v-b43aad47]{transform-origin:center right}}@keyframes vehicle-image-preview-in-b43aad47{0%{opacity:0;transform:translate(-3px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}.vehicle-guide[data-v-75d7b0bb]{display:inline-flex;align-items:center;margin-left:auto}.vehicle-guide-trigger[data-v-75d7b0bb]{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid #cfe3f0;border-radius:7px;background:#f2f9fd;color:#087db6;font:inherit;font-size:12px;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.vehicle-guide-trigger svg[data-v-75d7b0bb]{width:15px;height:15px;flex:0 0 auto}.vehicle-guide-trigger[data-v-75d7b0bb]:hover,.vehicle-guide-trigger[aria-expanded=true][data-v-75d7b0bb]{border-color:#0786c8;background:#0786c8;color:#fff;box-shadow:0 8px 18px -12px #0786c8ad}.vehicle-guide-trigger[data-v-75d7b0bb]:focus-visible{outline:0;box-shadow:0 0 0 3px #0786c829}.vehicle-guide-trigger.compact[data-v-75d7b0bb]{padding-inline:7px;font-size:11.5px}.vehicle-guide-panel[data-v-75d7b0bb]{position:fixed;z-index:420;max-height:calc(100vh - 24px);overflow:auto;box-sizing:border-box;padding:20px 22px 0;border:1px solid #cfe3f0;border-radius:16px;background:#fff;color:#203a59;font-family:var(--font-sans);box-shadow:0 28px 70px -30px #1941658a,0 10px 24px -18px #0786c866;overscroll-behavior:contain}.vehicle-guide-head[data-v-75d7b0bb]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.vehicle-guide-kicker[data-v-75d7b0bb]{display:block;margin-bottom:5px;color:#0786c8;font-size:11px;font-weight:800;letter-spacing:.12em}.vehicle-guide-head h2[data-v-75d7b0bb]{margin:0;color:#203a59;font-size:19px;line-height:1.35}.vehicle-guide-close[data-v-75d7b0bb]{width:32px;height:32px;flex:0 0 32px;display:inline-grid;place-items:center;padding:0;border:1px solid #dbe8f1;border-radius:8px;background:#fff;color:#6b829a;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.vehicle-guide-close[data-v-75d7b0bb]:hover{border-color:#b7d6e8;background:#f2f9fd;color:#087db6}.vehicle-guide-close svg[data-v-75d7b0bb]{width:17px;height:17px}.vehicle-guide-intro[data-v-75d7b0bb]{margin:15px 0 18px;padding:11px 13px;border-left:3px solid #0786c8;background:#f2f9fd;color:#526b83;font-size:12.5px;line-height:1.7}.vehicle-guide-groups[data-v-75d7b0bb]{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.vehicle-guide-group[data-v-75d7b0bb]{min-width:0;padding-bottom:13px;border-bottom:1px solid #e8f0f5}.vehicle-guide-group h3[data-v-75d7b0bb],.vehicle-guide-power h3[data-v-75d7b0bb]{margin:0 0 8px;color:#203a59;font-size:12.5px;line-height:1.4}.vehicle-guide-tags[data-v-75d7b0bb]{display:flex;flex-wrap:wrap;gap:7px}.vehicle-guide-tags button[data-v-75d7b0bb]{min-height:27px;padding:4px 9px;border:1px solid #d5e5ef;border-radius:7px;background:#fff;color:#45627c;font:inherit;font-size:11.5px;line-height:1.35;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.vehicle-guide-tags button[data-v-75d7b0bb]:hover,.vehicle-guide-tags button[data-v-75d7b0bb]:focus-visible{border-color:#0786c8;background:#eaf6fc;color:#066d9e;outline:0;transform:translateY(-1px)}.vehicle-guide-power[data-v-75d7b0bb]{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;margin:16px -22px 0;padding:14px 22px;background:#f7fafc}.vehicle-guide-power h3[data-v-75d7b0bb]{margin-bottom:3px}.vehicle-guide-power p[data-v-75d7b0bb]{margin:0;color:#7890a7;font-size:10.5px;line-height:1.45}.vehicle-guide-power-tags button[data-v-75d7b0bb]{background:#fff}.vehicle-guide-foot[data-v-75d7b0bb]{margin:0 -22px;padding:10px 22px;border-top:1px solid #e7eff5;background:#fff;color:#6b829a;font-size:11px;text-align:right}.vehicle-guide-float-enter-active[data-v-75d7b0bb],.vehicle-guide-float-leave-active[data-v-75d7b0bb]{transition:opacity .14s ease,transform .14s ease;transform-origin:top right}.vehicle-guide-float-enter-from[data-v-75d7b0bb],.vehicle-guide-float-leave-to[data-v-75d7b0bb]{opacity:0;transform:translateY(-5px) scale(.985)}@media (max-width: 620px){.vehicle-guide-panel[data-v-75d7b0bb]{padding:18px 18px 0;border-radius:14px}.vehicle-guide-groups[data-v-75d7b0bb]{grid-template-columns:1fr;gap:12px}.vehicle-guide-group[data-v-75d7b0bb]{padding-bottom:11px}.vehicle-guide-power[data-v-75d7b0bb]{grid-template-columns:1fr;gap:9px;margin-inline:-18px;padding-inline:18px}.vehicle-guide-foot[data-v-75d7b0bb]{margin-inline:-18px;padding-inline:18px}}@media (prefers-reduced-motion: reduce){.vehicle-guide-float-enter-active[data-v-75d7b0bb],.vehicle-guide-float-leave-active[data-v-75d7b0bb],.vehicle-guide-tags button[data-v-75d7b0bb]{transition:none}}.physical-configurations[data-v-6f34e16c]{min-width:0;container-type:inline-size}.physical-config-group+.physical-config-group[data-v-6f34e16c]{margin-top:15px;padding-top:15px;border-top:1px solid #e8f0f6}.physical-config-heading[data-v-6f34e16c]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 4px;color:#5b7196;font-size:13px;font-weight:600}.physical-config-identity[data-v-6f34e16c]{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.physical-config-source[data-v-6f34e16c]{display:inline-flex;align-items:center;min-height:19px;padding:1px 7px;border:1px solid #cfdbe5;border-radius:999px;background:#f3f6f8;color:#607080;line-height:1.35}.physical-config-source.is-remark_explicit[data-v-6f34e16c]{border-color:#a9d7c4;background:#eaf7f1;color:#18704c}.physical-config-source.is-remark_wheelbase[data-v-6f34e16c]{border-color:#e6c98f;background:#fff7e5;color:#8a5a12}.physical-config-heading small[data-v-6f34e16c]{color:#6b7f96;font-size:11px;font-weight:500}.physical-config-heading .physical-config-error[data-v-6f34e16c]{color:#b66b16;font-weight:600}.physical-grid[data-v-6f34e16c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 32px;align-items:start;margin:0}.physical-field[data-v-6f34e16c]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:8px 0;border-bottom:1px solid #f3f6fb;cursor:pointer}.physical-field[data-v-6f34e16c]:hover{background:#f8fbff}.physical-field dt[data-v-6f34e16c],.physical-field dd[data-v-6f34e16c]{margin:0}.physical-field dt[data-v-6f34e16c]{flex-shrink:0;color:var(--muted);font-size:13px}.physical-field dd[data-v-6f34e16c]{min-width:0;color:var(--ink);font-size:13.5px;font-weight:400;text-align:right;overflow-wrap:anywhere}.physical-equation[data-v-6f34e16c]{grid-column:1 / -1}.physical-equation code[data-v-6f34e16c]{color:var(--ink);font-family:var(--font-mono, "SFMono-Regular", "Cascadia Code", monospace);font-size:12px}@container (max-width: 720px){.physical-grid[data-v-6f34e16c]{grid-template-columns:1fr}}@media print{.physical-config-group[data-v-6f34e16c]{break-inside:avoid;break-inside:avoid-page;page-break-inside:avoid}.physical-grid[data-v-6f34e16c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1mm 6mm}.physical-field[data-v-6f34e16c]{padding:1.8mm 0;cursor:default}.physical-field[data-v-6f34e16c]:hover{background:transparent}.physical-config-heading[data-v-6f34e16c],.physical-field dt[data-v-6f34e16c],.physical-field dd[data-v-6f34e16c],.physical-equation code[data-v-6f34e16c]{font-size:8.3pt;line-height:1.36}}.physical-dialog-backdrop[data-v-e076ecfd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;display:grid;place-items:center;padding:24px;background:#0f1f318f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.physical-dialog[data-v-e076ecfd]{display:flex;flex-direction:column;width:min(860px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 48px));overflow:hidden;background:#fff;border:1px solid #dbe8f3;border-radius:18px;box-shadow:0 28px 80px -34px #0f2d4ba6}.physical-dialog[data-v-e076ecfd]:focus{outline:none}.physical-dialog-header[data-v-e076ecfd]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 24px 16px;border-bottom:1px solid #e8f0f6}.physical-dialog-header h2[data-v-e076ecfd]{margin:0;color:var(--navy);font-size:20px;line-height:1.4}.physical-dialog-header p[data-v-e076ecfd]{margin:4px 0 0;color:var(--muted);font-size:12.5px}.physical-dialog-close[data-v-e076ecfd]{width:34px;height:34px;flex:0 0 34px;padding:0;border:1px solid var(--line);border-radius:10px;background:#fff;color:#61738b;font-size:24px;line-height:1;cursor:pointer}.physical-dialog-close[data-v-e076ecfd]:hover{border-color:#b8d8ec;background:var(--surface-blue);color:var(--brand-dark)}.physical-dialog-notice[data-v-e076ecfd]{display:flex;align-items:flex-start;gap:10px;margin:16px 24px 0;padding:12px 14px;border:1px solid #f1d49c;border-radius:11px;background:#fff9ec;color:#72501f;font-size:13px;line-height:1.65}.physical-dialog-notice strong[data-v-e076ecfd]{flex-shrink:0}.physical-dialog-notice-emphasis[data-v-e076ecfd]{font-weight:800}.physical-dialog-body[data-v-e076ecfd]{min-height:120px;padding:18px 24px 22px;overflow:auto}.physical-dialog-empty[data-v-e076ecfd]{margin:34px 0;color:var(--muted);text-align:center}.physical-dialog-footer[data-v-e076ecfd]{display:flex;justify-content:flex-end;padding:14px 24px;border-top:1px solid #e8f0f6;background:#f8fbfe}.physical-dialog-footer button[data-v-e076ecfd]{padding:9px 24px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--brand),var(--brand-dark));color:#fff;font-size:14px;font-weight:700;cursor:pointer}.physical-dialog-enter-active[data-v-e076ecfd],.physical-dialog-leave-active[data-v-e076ecfd]{transition:opacity .16s ease}.physical-dialog-enter-active .physical-dialog[data-v-e076ecfd],.physical-dialog-leave-active .physical-dialog[data-v-e076ecfd]{transition:transform .16s ease,opacity .16s ease}.physical-dialog-enter-from[data-v-e076ecfd],.physical-dialog-leave-to[data-v-e076ecfd]{opacity:0}.physical-dialog-enter-from .physical-dialog[data-v-e076ecfd],.physical-dialog-leave-to .physical-dialog[data-v-e076ecfd]{opacity:0;transform:translateY(8px) scale(.985)}@media (max-width: 600px){.physical-dialog-backdrop[data-v-e076ecfd]{padding:8px}.physical-dialog[data-v-e076ecfd]{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:14px}.physical-dialog-header[data-v-e076ecfd]{padding:16px 16px 13px}.physical-dialog-header h2[data-v-e076ecfd]{font-size:18px}.physical-dialog-notice[data-v-e076ecfd]{margin:12px 16px 0}.physical-dialog-body[data-v-e076ecfd]{padding:14px 16px 18px}.physical-dialog-footer[data-v-e076ecfd]{padding:12px 16px}}@media print{.physical-dialog-backdrop[data-v-e076ecfd]{display:none!important}}.dpage[data-v-8e0070f8]{max-width:1000px;margin:0 auto;padding:26px 24px 60px}.dpage.embedded[data-v-8e0070f8]{max-width:none;margin:0;padding:0}.loading-block[data-v-8e0070f8],.empty-block[data-v-8e0070f8]{text-align:center;padding:70px 0;color:var(--muted)}.detail-error-block[data-v-8e0070f8]{position:relative}.spinner[data-v-8e0070f8]{width:26px;height:26px;border:3px solid #e3eaf3;border-top-color:var(--brand);border-radius:50%;margin:0 auto 12px;animation:spin-8e0070f8 1s linear infinite}@keyframes spin-8e0070f8{to{transform:rotate(360deg)}}.detail[data-v-8e0070f8]{display:flex;flex-direction:column;gap:16px;min-width:0}.hero[data-v-8e0070f8]{display:flex;align-items:stretch;background:linear-gradient(135deg,#233248,#2b3f5c);border:1px solid #2b3f5c;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px -30px #1c3d6380}.hero .big[data-v-8e0070f8]{flex:1;min-width:0;height:370px;background:transparent;cursor:zoom-in;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero .big .detail-vehicle-image[data-v-8e0070f8]{width:100%;height:100%}.hero .side[data-v-8e0070f8]{width:312px;flex:0 0 312px;background:transparent;border-left:1px solid rgba(255,255,255,.1);color:#fff;padding:28px 26px;display:flex;flex-direction:column}.hero .side .bk[data-v-8e0070f8]{font-size:13px;color:#bcd7f0;font-weight:700;margin-bottom:auto;text-decoration:none}.hero .side h3[data-v-8e0070f8]{font-size:23px;font-weight:800;line-height:1.3;margin-bottom:8px;color:#fff;min-width:0}.hero-title[data-v-8e0070f8]{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.hero-copy-text[data-v-8e0070f8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;padding:0 2px;margin:0;border-radius:5px;cursor:pointer;text-align:left;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;transition:background .16s ease,color .16s ease,text-decoration-color .16s ease}.hero-copy-text[data-v-8e0070f8]:hover,.hero-copy-text[data-v-8e0070f8]:focus-visible{background:#0284c72e;color:#e0f4ff;text-decoration:underline;text-decoration-color:#e0f4ffb8;outline:none}.hero .side .sub[data-v-8e0070f8]{font-size:13px;color:#ffffffb8;margin-bottom:16px;overflow-wrap:anywhere;word-break:break-word}.hero .side .htags[data-v-8e0070f8]{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}.hero .side .htags .tc[data-v-8e0070f8]{font-size:11.5px;font-weight:800;padding:4px 11px;border-radius:8px;background:#ffffff21;color:#e3f1fb;border:1px solid rgba(255,255,255,.12)}.hero .side .htags .tag-op[data-v-8e0070f8]{color:#b7f7e6;background:#14b8a62e;border-color:#5eead447}.hero .side .htags .tag-green[data-v-8e0070f8]{color:#bbf7d0;background:#22c55e2e;border-color:#86efac4d}.hero .side .htags .tag-amber[data-v-8e0070f8]{color:#fde68a;background:#f59e0b2e;border-color:#fcd34d52}.hero .side .htags .tag-fuel[data-v-8e0070f8]{color:#d8eeff;background:#0284c72e;border-color:#7dd3fc47}.hero .side .ent[data-v-8e0070f8]{font-size:13px;color:#ffffffc7;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.hero .side .thumbs[data-v-8e0070f8]{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.hero .side .thumbs .tb[data-v-8e0070f8]{width:50px;height:38px;border-radius:7px;background:#ffffff14 center/cover no-repeat;border:2px solid rgba(255,255,255,.25);cursor:pointer}.hero .side .thumbs .tb.on[data-v-8e0070f8]{border-color:var(--brand)}.dcard[data-v-8e0070f8]{min-width:0;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px 24px;box-shadow:0 14px 36px -28px #1c3d6359}.dcard-body[data-v-8e0070f8]{min-width:0;max-width:100%}.dcard-title[data-v-8e0070f8]{display:flex;align-items:center;justify-content:space-between;font-weight:800;font-size:15px;color:var(--navy);padding-left:12px;border-left:4px solid var(--brand);line-height:1.2;margin-bottom:16px;cursor:pointer;-webkit-user-select:none;user-select:none}.dcard-arrow[data-v-8e0070f8]{font-size:13px;color:var(--muted);transition:transform .2s ease;transform:rotate(-90deg)}.dcard-arrow.up[data-v-8e0070f8]{transform:rotate(0)}.dcard-title.collapsed[data-v-8e0070f8]{margin-bottom:0}.dgrid[data-v-8e0070f8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 32px;align-items:start}.ditem[data-v-8e0070f8]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #f3f6fb;cursor:pointer;min-width:0}.ditem[data-v-8e0070f8]:hover{background:#f8fbff}.ditem.stack[data-v-8e0070f8]{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px}.ditem.stack .dv[data-v-8e0070f8]{text-align:left}.sp-1[data-v-8e0070f8]{grid-column:span 1}.sp-2[data-v-8e0070f8]{grid-column:span 2}.sp-all[data-v-8e0070f8]{grid-column:1 / -1}.dk[data-v-8e0070f8]{font-size:13px;color:var(--muted);flex-shrink:0}.dv[data-v-8e0070f8]{font-size:13.5px;font-weight:400;color:var(--ink);text-align:right;word-break:break-all;min-width:0}.dv.red[data-v-8e0070f8]{color:var(--red)}.dv-link[data-v-8e0070f8]{color:var(--brand-dark);font-weight:800;text-decoration:none;border-radius:5px;padding:1px 5px;margin:-1px -5px}.dv-link[data-v-8e0070f8]:hover{color:var(--brand);background:var(--surface-blue);text-decoration:underline;text-underline-offset:3px}.dv-link[data-v-8e0070f8]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.dsub[data-v-8e0070f8]{grid-column:1 / -1;font-size:13px;font-weight:600;color:#5b7196;margin:8px 0 0}.brand-grid[data-v-8e0070f8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 42px;align-items:start}.brand-grid .brand-cell[data-v-8e0070f8]{min-height:64px;padding:8px 0 12px;border-bottom:1px solid #edf3f8}.brand-grid .brand-address[data-v-8e0070f8]{grid-column:1 / -1;min-height:58px}.brand-grid .dk[data-v-8e0070f8]{min-height:18px}.brand-grid .dv[data-v-8e0070f8]{text-align:left;line-height:1.65;overflow-wrap:anywhere;word-break:break-word}.dgroup[data-v-8e0070f8]{display:flex;flex-direction:column;align-self:start;padding-right:24px;border-right:1px solid #eef2f7}.dgroup.sp-all[data-v-8e0070f8]{grid-column:1 / -1;border-right:none;padding-right:0}.dgroup .dsub[data-v-8e0070f8]{grid-column:auto;margin:0 0 2px}.dgroup .ditem[data-v-8e0070f8]{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:3px;border-bottom:none;padding:4px 0}.dgroup .dv[data-v-8e0070f8]{text-align:left}.drow[data-v-8e0070f8]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 32px;align-items:start;border-top:1px solid #eef2f7;padding-top:6px;margin-top:4px}.engtbl[data-v-8e0070f8]{margin-top:12px;border:1px solid var(--line);border-radius:12px;overflow:hidden;container-type:inline-size}.engtbl .er[data-v-8e0070f8]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,2fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.7fr);font-size:13px}.engtbl .er.h[data-v-8e0070f8]{background:#f1f7fd;color:#46597a;font-weight:700;font-size:12px}.engtbl .er>div[data-v-8e0070f8]{min-width:0;padding:12px 13px;border-bottom:1px solid #f0f4fa;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.7}.engtbl .er[data-v-8e0070f8]:not(.h):nth-child(odd){background:#f8fbfe}.engtbl .er:last-child>div[data-v-8e0070f8]{border-bottom:none}.engtbl .er .m[data-v-8e0070f8]{font-family:var(--font-mono);color:var(--brand-dark);font-weight:400}.engtbl .er .num[data-v-8e0070f8]{font-family:var(--font-mono)}@media screen{@container (max-width: 700px){.engtbl .er.h[data-v-8e0070f8]{display:none}.engtbl .er[data-v-8e0070f8]:not(.h){grid-template-columns:minmax(0,1fr);padding:8px 14px}.engtbl .er:not(.h)+.er[data-v-8e0070f8]{border-top:1px solid var(--line)}.engtbl .er:not(.h)>div[data-v-8e0070f8]{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:none}.engtbl .er:not(.h)>div[data-v-8e0070f8]:before{content:attr(data-label);color:#46597a;font-family:var(--font-sans, sans-serif);font-size:12px;font-weight:600}}}.remark[data-v-8e0070f8]{max-width:100%;min-width:0;font-size:13.5px;line-height:1.8;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;cursor:pointer}.dtoolbar[data-v-8e0070f8]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.dt-similar[data-v-8e0070f8]{display:inline-flex;align-items:center;gap:7px;background:#edf8f8;border:1.5px solid #a9d5d8;color:#0d6d79;font-weight:800;font-size:14px;padding:9px 16px;border-radius:11px}.dt-similar[data-v-8e0070f8]:hover{border-color:var(--teal);background:#e3f4f3;color:#0a5b65}.dt-share[data-v-8e0070f8]{background:#fff;border:1.5px solid var(--line);color:var(--brand-dark);font-weight:700;font-size:14px;padding:10px 18px;border-radius:11px;cursor:pointer}.dt-share[data-v-8e0070f8]:hover{border-color:#b8d8ec;background:var(--surface-blue)}.dt-physical[data-v-8e0070f8]{background:#fff;border:1.5px solid var(--line);color:var(--brand-dark);font-weight:700;font-size:14px;padding:10px 18px;border-radius:11px;cursor:pointer}.dt-physical[data-v-8e0070f8]:hover{border-color:#b8d8ec;background:var(--surface-blue)}.dt-physical[data-v-8e0070f8]:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:var(--brand)}.dt-word[data-v-8e0070f8]{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1.5px solid var(--line);color:var(--brand-dark);font-weight:700;font-size:14px;padding:10px 18px;border-radius:11px;cursor:pointer}.dt-word[data-v-8e0070f8]:hover:not(:disabled){border-color:#b8d8ec;background:var(--surface-blue)}.dt-word[data-v-8e0070f8]:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:var(--brand)}.dt-word[data-v-8e0070f8]:disabled{cursor:wait;opacity:.65}.dt-copy[data-v-8e0070f8]{background:linear-gradient(135deg,var(--brand),var(--brand-dark));border:none;color:#fff;font-weight:800;font-size:14px;padding:10px 22px;border-radius:11px;cursor:pointer;box-shadow:0 8px 18px -9px #0284c780}.dt-copy[data-v-8e0070f8]:hover{filter:brightness(1.05)}.print-brochure-header[data-v-8e0070f8]{display:none}.toast[data-v-8e0070f8]{position:fixed;left:50%;bottom:40px;transform:translate(-50%);background:#1c3d63eb;color:#fff;font-size:13px;font-weight:600;padding:9px 20px;border-radius:20px;z-index:100}.lightbox[data-v-8e0070f8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#08121ed1;display:grid;place-items:center}.lb-img[data-v-8e0070f8]{max-width:80vw;max-height:80vh;object-fit:contain;border-radius:8px;box-shadow:0 24px 70px #0000008c}.lb-close[data-v-8e0070f8]{position:absolute;top:24px;right:30px;width:42px;height:42px;border-radius:50%;border:none;background:#ffffff29;color:#fff;font-size:18px;cursor:pointer}.lb-close[data-v-8e0070f8]:hover{background:#ffffff4d}.lb-arrow[data-v-8e0070f8]{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;border-radius:50%;border:none;background:#ffffff29;color:#fff;font-size:30px;line-height:1;cursor:pointer;display:grid;place-items:center}.lb-arrow[data-v-8e0070f8]:hover{background:var(--brand)}.lb-left[data-v-8e0070f8]{left:4vw}.lb-right[data-v-8e0070f8]{right:4vw}.lb-bottom[data-v-8e0070f8]{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px}.lb-bbtn[data-v-8e0070f8]{background:#ffffff29;border:none;color:#fff;font-size:14px;font-weight:700;padding:9px 18px;border-radius:22px;cursor:pointer}.lb-bbtn[data-v-8e0070f8]:hover{background:var(--brand)}.lb-idx[data-v-8e0070f8]{color:#fff;font-size:14px;font-family:var(--font-mono)}@media (max-width: 720px){.hero[data-v-8e0070f8]{flex-direction:column}.hero .side[data-v-8e0070f8]{width:100%;flex-basis:auto;border-left:none;border-top:1px solid rgba(255,255,255,.1)}.hero .big[data-v-8e0070f8]{height:240px}.dgrid[data-v-8e0070f8]{grid-template-columns:1fr}}@media print{@page{size:A4;margin:2.54cm 3.18cm}html,body,#app{width:auto!important;height:auto!important;background:#fff!important}body{color:#111827!important;background:#fff!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.app-header,.dtoolbar[data-v-8e0070f8],.toast[data-v-8e0070f8],.lightbox[data-v-8e0070f8]{display:none!important}.dpage[data-v-8e0070f8],.dpage.embedded[data-v-8e0070f8]{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important}.detail-print-root[data-v-8e0070f8]{display:block!important;width:100%!important}.print-brochure-header[data-v-8e0070f8]{display:flex!important;align-items:flex-end;justify-content:space-between;gap:14mm;margin:0 0 6mm!important;padding:0 0 4mm!important;border-bottom:2px solid #0284c7;break-inside:avoid;break-inside:avoid-page;break-before:page;page-break-inside:avoid;page-break-before:always}.print-kicker[data-v-8e0070f8]{color:#0b8fd3;font-size:9pt;font-weight:800;letter-spacing:0;margin-bottom:1.5mm}.print-brochure-header h1[data-v-8e0070f8]{color:#14233a;font-size:19pt;font-weight:900;line-height:1.18;margin:0;overflow-wrap:anywhere}.print-meta[data-v-8e0070f8]{display:flex;flex-direction:column;align-items:flex-end;gap:1mm;color:#475569;font-size:9pt;line-height:1.35;min-width:42mm;text-align:right}.hero[data-v-8e0070f8]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:100mm 47mm!important;break-inside:avoid;break-inside:avoid-page;page-break-inside:avoid;margin:0 0 9mm!important;border:1px solid #233f60!important;border-radius:14px!important;background:#405775!important;box-shadow:none!important;overflow:hidden!important}.hero .big[data-v-8e0070f8]{height:100mm!important;min-height:100mm!important;background:#405775!important;border-right:none!important;border-bottom:1px solid rgba(255,255,255,.14)!important;cursor:default!important}.hero .big .detail-vehicle-image[data-v-8e0070f8]{width:100%!important;height:100%!important}.hero .side[data-v-8e0070f8]{width:auto!important;height:47mm!important;min-height:47mm!important;min-width:0!important;flex-basis:auto!important;box-sizing:border-box!important;padding:9mm 8mm!important;border-left:none!important;background:#405775!important;color:#fff!important;justify-content:center!important}.hero .side h3[data-v-8e0070f8]{color:#fff!important;font-size:25pt!important;line-height:1.12!important;margin:0!important;overflow-wrap:anywhere!important}.hero-title[data-v-8e0070f8]{flex-direction:column!important;align-items:flex-start!important;gap:5mm!important}.hero-copy-text[data-v-8e0070f8]{display:block!important;width:auto!important}.hero-copy-text+.hero-copy-text[data-v-8e0070f8]{font-size:22pt!important;font-weight:500!important}.hero .side .sub[data-v-8e0070f8],.hero .side .ent[data-v-8e0070f8],.hero .side .htags[data-v-8e0070f8]{display:none!important}.hero-copy-text[data-v-8e0070f8]{color:inherit!important;background:transparent!important;text-decoration:none!important;cursor:default!important}.hero .side .thumbs[data-v-8e0070f8]{display:none!important}.dcard[data-v-8e0070f8]{break-inside:avoid;break-inside:avoid-page;page-break-inside:avoid;margin:0 0 4.5mm!important;padding:4.5mm 5mm!important;border:1px solid #d8e5f0!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important}.dcard-title[data-v-8e0070f8]{margin-bottom:3mm!important;padding-left:3mm!important;border-left-width:3px!important;color:#14385d!important;cursor:default!important;font-size:10.5pt!important;line-height:1.25!important}.dcard-title.collapsed[data-v-8e0070f8]{margin-bottom:3mm!important}.dcard-arrow[data-v-8e0070f8]{display:none!important}.dcard-body[data-v-8e0070f8]{display:block!important}.dgrid[data-v-8e0070f8],.drow[data-v-8e0070f8]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1mm 6mm!important}.brand-grid[data-v-8e0070f8]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 8mm!important}.brand-grid .brand-cell[data-v-8e0070f8]{min-height:0!important;padding:1.8mm 0 2.8mm!important}.brand-grid .brand-address[data-v-8e0070f8]{grid-column:1 / -1!important;min-height:0!important}.ditem[data-v-8e0070f8]{cursor:default!important;padding:1.8mm 0!important;border-bottom-color:#eef2f7!important;break-inside:avoid;break-inside:avoid-page;page-break-inside:avoid}.ditem[data-v-8e0070f8]:hover{background:transparent!important}.dk[data-v-8e0070f8],.dv[data-v-8e0070f8],.remark[data-v-8e0070f8],.engtbl .er[data-v-8e0070f8]{font-size:8.3pt!important;line-height:1.36!important}.dv[data-v-8e0070f8]{color:#111827!important}.dk[data-v-8e0070f8]{color:#667085!important}.engtbl[data-v-8e0070f8]{break-inside:avoid;break-inside:avoid-page;page-break-inside:avoid;border-color:#d8e5f0!important;border-radius:9px!important;margin-top:3.5mm!important}.engtbl .er>div[data-v-8e0070f8]{padding:1.8mm 2.3mm!important;white-space:normal!important}.engtbl .er.h[data-v-8e0070f8]{background:#eaf5fc!important;color:#14385d!important}.remark[data-v-8e0070f8]{break-inside:avoid;break-inside:avoid-page;page-break-inside:avoid}}.cmp-toolbar[data-v-864d432f]{position:sticky;top:0;z-index:7;display:flex;align-items:center;gap:14px;padding:2px 0 12px;background:#f5f8fceb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cmp-back[data-v-864d432f]{display:inline-flex;align-items:center;gap:6px;background:var(--brand);color:#fff;font-weight:700;font-size:14px;border:none;padding:10px 18px;border-radius:11px;cursor:pointer;box-shadow:0 6px 16px -4px #0ea5e98c}.cmp-back[data-v-864d432f]:hover{background:var(--brand-dark)}.cmp-title[data-v-864d432f]{font-weight:800;color:var(--navy);font-size:15px}.cmp-loading[data-v-864d432f]{text-align:center;padding:60px 0;color:var(--muted)}.cmp-error-block[data-v-864d432f]{position:relative}.spinner[data-v-864d432f]{width:24px;height:24px;border:3px solid #e3eaf3;border-top-color:var(--brand);border-radius:50%;margin:0 auto 12px;animation:spin-864d432f 1s linear infinite}@keyframes spin-864d432f{to{transform:rotate(360deg)}}.cmp-table[data-v-864d432f]{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 36px -28px #1c3d6359}.cmp-row[data-v-864d432f]{display:grid;grid-template-columns:150px 1fr 1fr;align-items:baseline;border-bottom:1px solid #f0f4fa}.cmp-header[data-v-864d432f]{position:sticky;top:50px;z-index:5;border-bottom:2px solid var(--line);background:#f1f7fd;border-radius:16px 16px 0 0}.cmp-h[data-v-864d432f]{font-weight:800;color:var(--navy);font-size:14px;padding:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-h+.cmp-h[data-v-864d432f]{border-left:1px solid var(--line)}.cmp-sec[data-v-864d432f]{grid-column:1 / -1;font-weight:800;font-size:13.5px;color:var(--navy);padding:9px 14px 9px 12px;border-left:4px solid var(--brand);background:#f6fbff}.cmp-k[data-v-864d432f]{font-size:12.5px;color:var(--muted);padding:10px 12px}.cmp-v[data-v-864d432f]{font-size:13.5px;font-weight:700;color:var(--ink);padding:10px 14px;word-break:break-all}.cmp-v+.cmp-v[data-v-864d432f]{border-left:1px solid #f0f4fa}.cmp-row.diff[data-v-864d432f]{background:#fffdf5}.cmp-row.diff .cmp-v[data-v-864d432f]{color:#c2410c}.qpage[data-v-ea1e613e]{--q-surface: var(--surface, #fff);--q-surface-soft: var(--surface-soft, #f8fafc);--q-surface-blue: var(--surface-blue, #eef6fb);--q-line: var(--line-strong, #dbe5ef);--q-line-soft: #edf3f8;--q-text-soft: #5b7196;--q-radius-sm: var(--radius-sm, 8px);--q-radius-md: var(--radius-md, 12px);--q-radius-lg: var(--radius-lg, 18px);--q-radius-xl: var(--radius-xl, 22px);--q-control-h: var(--control-height, 36px);--q-shadow: var(--shadow-soft, 0 18px 46px -32px rgba(28,61,99,.44));--q-shadow-card: var(--shadow-card, 0 14px 34px -28px rgba(28,61,99,.42));--q-shadow-hover: var(--shadow-hover, 0 22px 48px -30px rgba(2,132,199,.36));--q-focus: var(--focus-ring, 0 0 0 3px rgba(2,132,199,.13));--q-fast: var(--motion-fast, .15s ease);max-width:1080px;margin:0 auto;padding:16px 24px 100px;box-sizing:border-box}.qpage-results[data-v-ea1e613e]{max-width:none;height:calc(100vh - 60px);display:flex;flex-direction:column;overflow:hidden;padding:12px 20px 0}.qpage-results>.scroll-body[data-v-ea1e613e]{flex:1 1 auto;min-height:0;overflow:hidden;padding-bottom:0}.qpage-results .search-sticky[data-v-ea1e613e]{position:static}.split[data-v-ea1e613e]{width:100%;display:flex;gap:16px;align-items:flex-start}.col-filter[data-v-ea1e613e]{flex:1 1 100%;min-width:0}.qpage-results .split[data-v-ea1e613e]{height:100%}.qpage-results .col-filter[data-v-ea1e613e]{flex:0 0 33%;max-width:33%;min-width:0;height:100%;overflow-y:auto;padding:10px 2px 16px}.qpage-results .col-result[data-v-ea1e613e]{flex:1 1 0;min-width:0;height:100%;overflow-y:auto;padding-bottom:16px}.col-filter .activebar[data-v-ea1e613e]{margin:2px 0 14px}.filter-actions[data-v-ea1e613e]{position:sticky;bottom:0;z-index:6;display:flex;gap:10px;flex-wrap:wrap;margin-top:16px;padding:12px 14px;align-items:center;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(219,229,239,.86);border-radius:var(--q-radius-lg);box-shadow:var(--q-shadow)}.fa-ghost[data-v-ea1e613e],.fa-primary[data-v-ea1e613e]{min-height:40px;transition:transform var(--q-fast),border-color var(--q-fast),background var(--q-fast),color var(--q-fast),box-shadow var(--q-fast)}.fa-ghost[data-v-ea1e613e]{flex:0 1 auto;background:var(--q-surface);border:1px solid var(--q-line);color:#46597a;font-weight:700;font-size:13px;padding:9px 16px;border-radius:var(--q-radius-md);cursor:pointer;white-space:nowrap}.fa-ghost[data-v-ea1e613e]:hover{border-color:#b8d8ec;color:var(--brand-dark);background:var(--q-surface-blue);transform:translateY(-1px)}.fa-primary[data-v-ea1e613e]{margin-left:auto;background:linear-gradient(135deg,var(--brand),var(--brand-dark));border:none;color:#fff;font-weight:800;font-size:14px;padding:11px 30px;border-radius:var(--q-radius-md);cursor:pointer;box-shadow:0 12px 22px -11px #0284c794;white-space:nowrap}.fa-primary[data-v-ea1e613e]:hover{transform:translateY(-1px);box-shadow:0 16px 28px -14px #0284c79e}.fa-primary[data-v-ea1e613e]:disabled{opacity:.6;cursor:default;transform:none;box-shadow:none}.qpage-results .filter-actions .fa-ghost[data-v-ea1e613e]{flex:1 1 0;padding:9px 8px}.qpage-results .filter-actions .fa-primary[data-v-ea1e613e]{flex:1 1 100%;margin-left:0;text-align:center}.qpage-results .col-filter .tgrid[data-v-ea1e613e],.qpage-results .col-filter .rgrid3[data-v-ea1e613e]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.qpage-results .col-filter .pane[data-v-ea1e613e]{padding:16px 18px}.qpage-results .col-filter .field[data-v-ea1e613e]{display:grid;grid-template-columns:76px minmax(0,1fr) 86px;align-items:center;gap:8px}.qpage-results .col-filter .field-heading[data-v-ea1e613e]{grid-column:1;grid-row:1;min-width:0}.qpage-results .col-filter .field input[data-v-ea1e613e]{grid-column:2;grid-row:1;width:100%;min-width:0;height:var(--q-control-h);box-sizing:border-box;border-radius:var(--q-radius-sm);padding:0 10px;font-size:13px}.qpage-results .col-filter .field-vehicle-name .field-vehicle-guide[data-v-ea1e613e]{grid-column:3;grid-row:1}.qpage-results .col-filter .al-grid[data-v-ea1e613e]{grid-template-columns:60px minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:6px 4px}.qpage-results .col-filter .al-box[data-v-ea1e613e]{padding:0 4px}.detail-tools[data-v-ea1e613e]{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:2px 0 12px;background:#f5f7faf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.detail-tools-left[data-v-ea1e613e],.detail-tools-right[data-v-ea1e613e]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.detail-tools-right[data-v-ea1e613e]{margin-left:auto;justify-content:flex-end}.back-to-list[data-v-ea1e613e]{display:inline-flex;align-items:center;gap:6px;background:var(--brand);color:#fff;font-weight:700;font-size:14px;border:none;padding:10px 18px;border-radius:var(--q-radius-md);cursor:pointer;box-shadow:0 10px 20px -11px #0284c78c;transition:background var(--q-fast),transform var(--q-fast),box-shadow var(--q-fast)}.back-to-list[data-v-ea1e613e]:hover{background:var(--brand-dark)}.dt-btn[data-v-ea1e613e]{display:inline-flex;align-items:center;gap:5px;background:var(--q-surface);border:1px solid var(--q-line);color:var(--brand-dark);font-weight:700;font-size:13.5px;padding:9px 16px;border-radius:var(--q-radius-md);cursor:pointer;transition:background var(--q-fast),border-color var(--q-fast),transform var(--q-fast)}.dt-btn[data-v-ea1e613e]:hover{border-color:#b8d8ec;background:var(--q-surface-blue)}.search-sticky[data-v-ea1e613e]{position:sticky;top:60px;z-index:15;background:var(--bg);margin:0 -24px;padding:8px 24px}.searchbar[data-v-ea1e613e]{display:flex;align-items:center;background:var(--q-surface);border:1px solid rgba(219,229,239,.95);border-radius:var(--q-radius-lg);padding:8px 8px 8px 20px;gap:12px;box-shadow:0 16px 40px -28px #1f334d52,0 2px 8px -5px #1c3d6329;transition:border-color var(--q-fast),box-shadow var(--q-fast);max-width:720px;margin:0 auto}.searchbar[data-v-ea1e613e]:focus-within{border-color:#b8d8ec;box-shadow:0 16px 40px -28px #0284c752,var(--q-focus)}.searchbar input[data-v-ea1e613e]{flex:1;border:none;outline:none;font-size:16px;background:transparent;color:var(--ink)}.searchbar .imp[data-v-ea1e613e]{border:1px solid var(--q-line);background:var(--q-surface);color:var(--brand-dark);font-weight:700;font-size:14px;padding:12px 18px;border-radius:var(--q-radius-md);cursor:pointer;white-space:nowrap;transition:background var(--q-fast),border-color var(--q-fast),transform var(--q-fast)}.searchbar .imp[data-v-ea1e613e]:hover{border-color:#b8d8ec;background:var(--q-surface-blue)}.searchbar .go[data-v-ea1e613e]{border:none;background:linear-gradient(135deg,var(--brand),var(--brand-dark));color:#fff;font-weight:800;font-size:15px;padding:13px 30px;border-radius:var(--q-radius-md);cursor:pointer;box-shadow:0 10px 22px -11px #0284c794;transition:transform var(--q-fast),box-shadow var(--q-fast)}.searchbar .go[data-v-ea1e613e]:hover{transform:translateY(-1px);box-shadow:0 16px 28px -14px #0284c79e}.searchbar .go[data-v-ea1e613e]:disabled{opacity:.6}.activebar[data-v-ea1e613e]{display:flex;align-items:center;gap:10px;margin:8px 0 14px;flex-wrap:wrap}.activebar .lab[data-v-ea1e613e]{font-size:12.5px;font-weight:700;color:var(--muted)}.chip[data-v-ea1e613e]{display:inline-flex;align-items:center;gap:7px;background:var(--q-surface-blue);border:1px solid #c8deec;color:var(--brand-dark);font-size:13px;font-weight:600;padding:6px 8px 6px 13px;border-radius:var(--q-radius-pill);box-shadow:0 6px 14px -13px #0284c757}.chip .x[data-v-ea1e613e]{width:17px;height:17px;border-radius:50%;background:#d7e7f1;color:var(--brand-dark);display:grid;place-items:center;font-size:12px;cursor:pointer}.chip .x[data-v-ea1e613e]:hover{background:var(--brand);color:#fff}.panel-toggle[data-v-ea1e613e]{margin:4px 0 12px;text-align:center}.pt-btn[data-v-ea1e613e]{background:var(--q-surface);border:1px solid var(--q-line);border-radius:var(--q-radius-md);padding:9px 18px;font-weight:700;font-size:13.5px;color:var(--brand-dark);cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:var(--q-shadow-card);transition:background var(--q-fast),border-color var(--q-fast),transform var(--q-fast),box-shadow var(--q-fast)}.pt-btn[data-v-ea1e613e]:hover{border-color:#b8d8ec;background:var(--q-surface-blue);transform:translateY(-1px);box-shadow:var(--q-shadow-hover)}.pt-ic[data-v-ea1e613e]{font-size:11px}.pt-cnt[data-v-ea1e613e]{color:var(--muted);font-weight:600;font-size:12px}.panel[data-v-ea1e613e]{width:100%;box-sizing:border-box;background:var(--q-surface);border:1px solid rgba(230,238,246,.95);border-radius:var(--q-radius-xl);box-shadow:var(--q-shadow);overflow:hidden}.pane[data-v-ea1e613e]{padding:16px 26px 22px}.pane-h[data-v-ea1e613e]{display:flex;align-items:center;gap:12px;font-weight:800;font-size:14px;color:var(--navy);padding-left:11px;border-left:4px solid var(--brand);margin:6px 0 16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--q-fast)}.pane-h.collapsed[data-v-ea1e613e]{margin-bottom:6px;color:var(--q-text-soft)}.pane-title[data-v-ea1e613e]{flex-shrink:0}.pane-summary[data-v-ea1e613e]{flex:1;min-width:0;overflow:hidden;color:#8a98ad;font-size:12.5px;font-weight:500;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.pane-chev[data-v-ea1e613e]{margin-left:auto;min-width:68px;height:28px;padding:0 10px;border:1px solid #c8deec;border-radius:var(--q-radius-pill);background:var(--q-surface-blue);color:var(--brand-dark);font-size:0;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:5px;box-shadow:0 6px 14px -11px #0284c75c;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.pane-chev[data-v-ea1e613e]:before{content:"收起";font-size:12px;line-height:1}.pane-chev[data-v-ea1e613e]:after{content:"▾";font-size:12px;line-height:1;transition:transform .18s ease}.pane-h.collapsed .pane-chev[data-v-ea1e613e]{background:#fff;border-color:#dbe5ef;color:#5b7196;box-shadow:none}.pane-h.collapsed .pane-chev[data-v-ea1e613e]:before{content:"展开"}.pane-h.collapsed .pane-chev[data-v-ea1e613e]:after{transform:rotate(-90deg)}.pane-h:hover .pane-chev[data-v-ea1e613e]{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 8px 18px -11px #0284c794}.member-query-section[data-v-ea1e613e]{margin:12px 14px 18px;border:1px solid #edc66f;border-radius:16px;background:#fff8e8;overflow:hidden}.member-query-section-enabled[data-v-ea1e613e]{margin:0;border:0;border-top:1px solid var(--q-line-soft);border-radius:0;background:transparent;overflow:visible}.member-query-guide[data-v-ea1e613e]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px;padding:13px 14px;border:1px solid rgba(229,161,26,.24);border-radius:12px;background:#fff;color:#9a6500;box-shadow:0 10px 24px -18px #7046006b}.member-query-guide-copy[data-v-ea1e613e]{display:grid;gap:3px;min-width:0}.member-query-guide-copy strong[data-v-ea1e613e]{color:#664100;font-size:14px}.member-query-guide-copy span[data-v-ea1e613e]{color:#8a6a2c;font-size:12.5px;line-height:1.45}.member-query-guide>button[data-v-ea1e613e]{border:0;border-radius:var(--q-radius-pill);background:#d99a19;color:#fff;padding:9px 15px;font-size:12px;font-weight:800;cursor:pointer;transition:background var(--q-fast),transform var(--q-fast)}.member-query-guide>button[data-v-ea1e613e]:hover:not(:disabled){background:#b97800;transform:translateY(-1px)}.member-query-guide>button[data-v-ea1e613e]:disabled{cursor:wait;opacity:.68}@media (max-width: 560px){.member-query-guide[data-v-ea1e613e]{grid-template-columns:auto minmax(0,1fr)}.member-query-guide>button[data-v-ea1e613e]{grid-column:1 / -1;width:100%}}.member-query-section:not(.member-query-section-enabled) .pane[data-v-ea1e613e]{margin:0 10px 10px;padding:13px 16px;border:1px solid rgba(229,161,26,.24);border-radius:11px;background:#fff}.member-query-section:not(.member-query-section-enabled) .pane-h[data-v-ea1e613e]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto}.member-query-section:not(.member-query-section-enabled) .pane+.pane[data-v-ea1e613e]{border-top:1px solid rgba(229,161,26,.24)}.pane-member-locked[data-v-ea1e613e]{background:linear-gradient(180deg,#fff9ebb8,#fff0)}.pane-member-locked[data-v-ea1e613e] .rf-disabled .rf-name{color:var(--navy)}.pane-member-locked[data-v-ea1e613e] .rf-disabled .rf-box,.pane-member-locked .wb-in[data-v-ea1e613e]:disabled,.pane-member-locked .al-box[data-v-ea1e613e]:disabled,.pane-member-locked .field input[data-v-ea1e613e]:disabled{border-color:#eadfc9;background:#f8f5ef;color:#7f735d;cursor:not-allowed;opacity:1}.pane-member-locked[data-v-ea1e613e] .rf-disabled .rf-box::placeholder,.pane-member-locked .wb-in[data-v-ea1e613e]:disabled::placeholder,.pane-member-locked .al-box[data-v-ea1e613e]:disabled::placeholder,.pane-member-locked .field input[data-v-ea1e613e]:disabled::placeholder{color:#b2a07d}.pane-member-locked .wb-chk[data-v-ea1e613e]:disabled{border-color:#eadfc9;background:#f8f5ef;color:#9a8968;cursor:not-allowed;opacity:1}.member-query-tag[data-v-ea1e613e]{border:1px solid #e8b44f;border-radius:var(--q-radius-pill);background:#fff8e6;color:#9a5f00;padding:4px 9px;font-size:11px;font-weight:800;line-height:1;cursor:pointer}.member-query-tag[data-v-ea1e613e]:hover{background:#ffedbd}@media (max-width: 620px){.member-query-section:not(.member-query-section-enabled) .pane-h[data-v-ea1e613e]{grid-template-columns:minmax(0,1fr) auto auto;row-gap:5px}.member-query-section:not(.member-query-section-enabled) .pane-title[data-v-ea1e613e]{grid-column:1;grid-row:1}.member-query-section:not(.member-query-section-enabled) .pane-summary[data-v-ea1e613e]{grid-column:1;grid-row:2;overflow:visible;text-overflow:clip;white-space:normal}.member-query-section:not(.member-query-section-enabled) .member-query-tag[data-v-ea1e613e]{grid-column:2;grid-row:1 / span 2;align-self:center}.member-query-section:not(.member-query-section-enabled) .pane-chev[data-v-ea1e613e]{grid-column:3;grid-row:1 / span 2;align-self:center}}.pane+.pane[data-v-ea1e613e]{border-top:1px solid var(--q-line-soft)}.tgrid[data-v-ea1e613e]{display:grid;grid-template-columns:1fr 1fr;gap:16px 22px}.rgrid3[data-v-ea1e613e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 30px}.rgrid3[data-v-ea1e613e] .rfield{display:grid;grid-template-columns:76px minmax(0,1fr) 18px minmax(0,1fr) minmax(24px,auto);gap:8px;align-items:center}.rgrid3[data-v-ea1e613e] .rf-box{width:100%;flex:none;box-sizing:border-box;height:var(--q-control-h);border-color:var(--q-line);border-radius:var(--q-radius-sm);background:var(--q-surface-soft)}.rgrid3[data-v-ea1e613e] .rf-box:focus{border-color:var(--brand);background:var(--q-surface);box-shadow:var(--q-focus)}.rgrid3[data-v-ea1e613e] .rf-to{text-align:center}.rgrid3[data-v-ea1e613e] .rf-unit{min-width:24px}.energy-query-hint[data-v-ea1e613e]{margin:0 0 14px;color:var(--q-text-soft);font-size:13px;line-height:1.6}.pane[data-tab=energy] .rgrid3[data-v-ea1e613e]{grid-template-columns:repeat(2,minmax(0,1fr))}.pane[data-tab=energy] .rgrid3[data-v-ea1e613e] .rfield{grid-template-columns:128px minmax(0,1fr) 18px minmax(0,1fr) 64px}.pane[data-tab=energy] .rgrid3[data-v-ea1e613e] .rf-name{white-space:nowrap;word-break:keep-all}.qpage-results .col-filter .pane[data-tab=energy] .rgrid3[data-v-ea1e613e]{grid-template-columns:minmax(0,1fr);gap:14px}.qpage-results .col-filter .pane[data-tab=energy] .rgrid3[data-v-ea1e613e] .rfield{grid-template-columns:164px minmax(72px,1fr) 18px minmax(72px,1fr) minmax(34px,auto);column-gap:10px;max-width:600px}.qpage-results .col-filter .pane[data-tab=energy] .rgrid3[data-v-ea1e613e] .rf-name{font-size:13px}@media (max-width: 1280px){.qpage-results .col-filter .pane[data-tab=energy] .rgrid3[data-v-ea1e613e] .rfield{grid-template-columns:minmax(72px,1fr) 18px minmax(72px,1fr) minmax(34px,auto);row-gap:7px}.qpage-results .col-filter .pane[data-tab=energy] .rgrid3[data-v-ea1e613e] .rf-name{grid-column:1 / -1}}.passability-grid[data-v-ea1e613e]{grid-template-columns:repeat(2,minmax(0,1fr))}.pane[data-tab=pass] .pane-h[data-v-ea1e613e]{flex-wrap:wrap}.qpage-results .col-filter .passability-grid[data-v-ea1e613e]{grid-template-columns:minmax(0,1fr)}.physical-lock-toggle[data-v-ea1e613e]{margin-left:0;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:4px 10px;border:1px solid #cbddea;border-radius:999px;background:#f7fbfe;color:#49677e;font:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.physical-lock-toggle[data-v-ea1e613e]:hover:not(:disabled){border-color:var(--brand);color:var(--brand-dark)}.physical-lock-toggle.is-on[data-v-ea1e613e]{border-color:#1388bd;background:#e8f6fc;color:#075f8d}.physical-lock-toggle[data-v-ea1e613e]:focus-visible{outline:3px solid rgba(8,127,184,.2);outline-offset:2px}.physical-lock-toggle[data-v-ea1e613e]:disabled{cursor:not-allowed;opacity:.58}.physical-lock-track[data-v-ea1e613e]{width:30px;height:17px;padding:2px;box-sizing:border-box;border-radius:999px;background:#9fb2c0;transition:background .18s ease}.physical-lock-track i[data-v-ea1e613e]{display:block;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #17324d40;transition:transform .18s ease}.physical-lock-toggle.is-on .physical-lock-track[data-v-ea1e613e]{background:var(--brand)}.physical-lock-toggle.is-on .physical-lock-track i[data-v-ea1e613e]{transform:translate(13px)}.physical-lock-toggle-under-extension[data-v-ea1e613e]{grid-column:1 / -1;justify-self:end;margin:2px 0 0}.physical-lock-panel[data-v-ea1e613e]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,1fr);align-items:center;gap:18px;margin-top:16px;padding:13px 14px;border:1px solid #b9dced;border-radius:10px;background:#f2f9fd}.physical-lock-copy[data-v-ea1e613e]{display:grid;gap:3px;min-width:0}.physical-lock-copy span[data-v-ea1e613e]{color:#5d7284;font-size:12px;line-height:1.5}.physical-lock-panel[data-v-ea1e613e] .rfield{min-width:0}.qpage-results .col-filter .physical-lock-panel[data-v-ea1e613e]{grid-template-columns:1fr}@media (max-width: 900px){.physical-lock-panel[data-v-ea1e613e]{grid-template-columns:1fr}}.extension-query-warning[data-v-ea1e613e]{margin:14px 0 0;padding:9px 12px;border:1px solid #f0d79b;border-radius:8px;background:#fff9e9;color:#8a5b00;font-size:13px;line-height:1.55}.tgrid+.rgrid3[data-v-ea1e613e]{margin-top:16px}.rgrid-mt[data-v-ea1e613e]{margin-top:16px}.range-matrix-pane[data-v-ea1e613e]{padding-top:18px}.range-matrix[data-v-ea1e613e]{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:28px 72px;align-items:start}.range-matrix-col[data-v-ea1e613e]{display:flex;flex-direction:column;gap:12px;min-width:0;position:relative}.range-matrix-col+.range-matrix-col[data-v-ea1e613e]{border-left:none;padding-left:0}.range-matrix-col+.range-matrix-col[data-v-ea1e613e]:before{content:"";position:absolute;left:-36px;top:0;bottom:0;width:1px;background:var(--q-line-soft)}.qpage-results .col-filter .range-matrix[data-v-ea1e613e]{grid-template-columns:1fr;gap:16px}.qpage-results .col-filter .range-matrix-col+.range-matrix-col[data-v-ea1e613e]{border-left:none;border-top:1px solid var(--q-line-soft);padding-left:0;padding-top:16px}.qpage-results .col-filter .range-matrix-col+.range-matrix-col[data-v-ea1e613e]:before{display:none}.range-matrix[data-v-ea1e613e] .matrix-field{min-width:0;display:grid;grid-template-columns:76px minmax(0,1fr) 18px minmax(0,1fr);gap:8px;align-items:center}.range-matrix[data-v-ea1e613e] .matrix-field .rf-name{font-size:12.5px;font-weight:600;color:var(--navy);white-space:nowrap}.range-matrix[data-v-ea1e613e] .matrix-field .rf-box{width:100%;height:var(--q-control-h);border-color:var(--q-line);border-radius:var(--q-radius-sm);background:var(--q-surface-soft);box-sizing:border-box}.range-matrix[data-v-ea1e613e] .matrix-field .rf-box:focus{border-color:var(--brand);background:var(--q-surface);box-shadow:var(--q-focus)}.range-matrix[data-v-ea1e613e] .matrix-field .rf-to{color:#9fb3d4;font-size:12px;text-align:center}.range-matrix[data-v-ea1e613e] .matrix-field .rf-unit{display:none}.tiresize-field[data-v-ea1e613e]{display:flex;align-items:center;gap:8px}.ts-name[data-v-ea1e613e]{flex:0 0 76px;font-size:12.5px;font-weight:600;color:var(--navy);white-space:nowrap}.ts-box[data-v-ea1e613e]{flex:1 1 0;min-width:0;height:var(--q-control-h);border:1px solid var(--q-line);border-radius:var(--q-radius-sm);background:var(--q-surface-soft);padding:0 10px;font-size:13px;text-align:center;outline:none;box-sizing:border-box;transition:border-color var(--q-fast),background var(--q-fast),box-shadow var(--q-fast)}.ts-box[data-v-ea1e613e]:focus{border-color:var(--brand);background:var(--q-surface);box-shadow:var(--q-focus)}.ts-box[data-v-ea1e613e]::placeholder{color:#b6c4da;font-size:12px}.ts-unit[data-v-ea1e613e]{flex:0 0 auto;color:#7c8aa3;font-size:12px;min-width:24px}@media (max-width: 880px){.rgrid3[data-v-ea1e613e]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.rgrid3[data-v-ea1e613e],.pane[data-tab=energy] .rgrid3[data-v-ea1e613e]{grid-template-columns:1fr}.pane[data-tab=energy] .rgrid3[data-v-ea1e613e] .rfield{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) minmax(32px,auto)}.pane[data-tab=energy] .rgrid3[data-v-ea1e613e] .rf-name{grid-column:1 / -1}}.cgrid[data-v-ea1e613e]{display:flex;flex-direction:column;gap:16px}.crow[data-v-ea1e613e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 36px;align-items:start}.cdivider[data-v-ea1e613e]{border-top:1px solid var(--q-line-soft)}.vgroup[data-v-ea1e613e]{display:flex;flex-direction:column;gap:12px}@media (max-width: 880px){.crow[data-v-ea1e613e]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.crow[data-v-ea1e613e]{grid-template-columns:1fr}}.ctext[data-v-ea1e613e]{display:flex;align-items:center;gap:8px}.ctext-label[data-v-ea1e613e]{flex:0 0 76px;font-size:12.5px;font-weight:600;color:var(--navy);white-space:nowrap}.ctext-box[data-v-ea1e613e]{flex:1 1 0;min-width:0;height:var(--q-control-h);border:1px solid var(--q-line);border-radius:var(--q-radius-sm);background:var(--q-surface-soft);padding:0 10px;font-size:13px;outline:none;transition:border-color var(--q-fast),background var(--q-fast),box-shadow var(--q-fast)}.ctext-box[data-v-ea1e613e]:focus{border-color:var(--brand);background:var(--q-surface);box-shadow:var(--q-focus)}.al-block[data-v-ea1e613e]{margin-top:18px;padding-top:16px;border-top:1px solid var(--q-line-soft)}.al-title[data-v-ea1e613e]{font-size:13px;font-weight:700;color:var(--navy);margin-bottom:12px}.al-note[data-v-ea1e613e]{font-weight:400;color:var(--muted);font-size:12px}.al-grid[data-v-ea1e613e]{display:grid;grid-template-columns:88px minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:9px 6px;align-items:center;max-width:760px}.al-cell[data-v-ea1e613e]{font-size:12.5px}.al-sep[data-v-ea1e613e]{text-align:center;color:#9fb3d4;font-size:13px;align-self:center}.al-colh[data-v-ea1e613e]{text-align:center;font-weight:700;color:var(--navy)}.al-rowh[data-v-ea1e613e]{font-weight:600;color:var(--navy)}.al-box[data-v-ea1e613e]{height:var(--q-control-h);border:1px solid var(--q-line);border-radius:var(--q-radius-sm);background:var(--q-surface-soft);padding:0 8px;font-size:13px;text-align:center;outline:none;min-width:0;box-sizing:border-box;transition:border-color var(--q-fast),background var(--q-fast),box-shadow var(--q-fast)}.al-box[data-v-ea1e613e]:focus{border-color:var(--brand);background:var(--q-surface);box-shadow:var(--q-focus)}.numeric-input-error[data-v-ea1e613e]{border-color:#d14343!important;background:#fff5f5!important;box-shadow:0 0 0 2px #d1434314}.numeric-input-error[data-v-ea1e613e]:focus{border-color:#d14343!important;box-shadow:0 0 0 3px #d1434324!important}.numeric-field-error[data-v-ea1e613e]{display:grid;gap:2px;color:#b42318;font-size:11.5px;line-height:1.45}.al-errors[data-v-ea1e613e]{max-width:760px;margin-top:7px;padding-left:88px}.engine-opts[data-v-ea1e613e]{margin-top:18px;padding-top:16px;border-top:1px solid var(--q-line-soft);display:flex;flex-direction:column;gap:16px}.vehicle-energy-body[data-v-ea1e613e]{display:grid}.energy-subsection[data-v-ea1e613e]{padding:18px 0 20px}.energy-subsection+.energy-subsection[data-v-ea1e613e]{border-top:1px solid var(--q-line-soft)}.energy-subheading[data-v-ea1e613e]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.energy-subheading-copy[data-v-ea1e613e]{display:flex;align-items:baseline;gap:10px;min-width:0;padding-left:11px;border-left:3px solid var(--brand)}.energy-subheading-copy strong[data-v-ea1e613e]{color:var(--navy);font-size:13px;font-weight:800}.energy-subheading-copy span[data-v-ea1e613e]{color:var(--muted);font-size:12px}.fuel-consumption-filter[data-v-ea1e613e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px;align-items:center}.fuel-consumption-filter[data-v-ea1e613e] .rfield{display:grid;grid-template-columns:128px minmax(0,1fr) 18px minmax(0,1fr) 64px;gap:8px;align-items:center}.fuel-cycle-control[data-v-ea1e613e]{display:grid;grid-template-columns:128px minmax(0,1fr) 18px minmax(0,1fr) 64px;align-items:center;gap:8px;min-width:0}.fuel-cycle-label[data-v-ea1e613e]{flex:0 0 auto;color:var(--navy);font-size:12.5px;font-weight:700}.fuel-cycle-seg[data-v-ea1e613e]{grid-column:2 / 5;flex-wrap:nowrap}.seg.fuel-cycle-seg>button[data-v-ea1e613e],.seg.fuel-cycle-seg>.fuel-cycle-placeholder[data-v-ea1e613e]{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;padding:7px 14px;white-space:nowrap}.fuel-cycle-placeholder[data-v-ea1e613e]{border-right:1px solid #d8ebf8;border-radius:8px;color:var(--muted);font-size:12px;font-weight:700}.fuel-cycle-seg.has-error[data-v-ea1e613e]{border-color:#d14343;box-shadow:0 0 0 2px #d1434314}.fuel-cycle-error[data-v-ea1e613e]{grid-column:2 / 5;color:#b42318;font-size:11.5px;line-height:1.45}.fuel-cycle-seg button[data-v-ea1e613e]:disabled{color:#9a8968;cursor:not-allowed;opacity:.72}@media (max-width: 880px){.fuel-consumption-filter[data-v-ea1e613e]{grid-template-columns:1fr}}.qpage-results .col-filter .fuel-consumption-filter[data-v-ea1e613e]{grid-template-columns:minmax(0,1fr)}.qpage-results .col-filter .fuel-consumption-filter[data-v-ea1e613e] .rfield,.qpage-results .col-filter .fuel-cycle-control[data-v-ea1e613e]{grid-template-columns:164px minmax(72px,1fr) 18px minmax(72px,1fr) 64px;column-gap:10px;max-width:600px}@media (max-width: 1280px){.qpage-results .col-filter .fuel-consumption-filter[data-v-ea1e613e] .rfield{grid-template-columns:minmax(72px,1fr) 18px minmax(72px,1fr) 64px;row-gap:7px}.qpage-results .col-filter .fuel-consumption-filter[data-v-ea1e613e] .rf-name{grid-column:1 / -1}.qpage-results .col-filter .fuel-cycle-control[data-v-ea1e613e]{grid-template-columns:minmax(72px,1fr) 18px minmax(72px,1fr) 64px;row-gap:7px}.qpage-results .col-filter .fuel-cycle-label[data-v-ea1e613e]{grid-column:1 / -1}.qpage-results .col-filter .fuel-cycle-seg[data-v-ea1e613e],.qpage-results .col-filter .fuel-cycle-error[data-v-ea1e613e]{grid-column:1 / 4}}@media (max-width: 560px){.fuel-cycle-control[data-v-ea1e613e]{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 64px;row-gap:7px}.fuel-cycle-label[data-v-ea1e613e]{grid-column:1 / -1}.fuel-cycle-seg[data-v-ea1e613e],.fuel-cycle-error[data-v-ea1e613e]{grid-column:1 / 4}.fuel-consumption-filter[data-v-ea1e613e] .rfield{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 64px;row-gap:7px}.fuel-consumption-filter[data-v-ea1e613e] .rf-name{grid-column:1 / -1}}.qualification-filter[data-v-ea1e613e]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.qualification-filter .ol[data-v-ea1e613e]{margin:9px 0 0;color:var(--muted);font-size:12.5px;font-weight:700}.qualification-seg[data-v-ea1e613e]{flex:0 1 auto}.qualification-seg button[data-v-ea1e613e]{min-width:88px}.field[data-v-ea1e613e]{display:flex;flex-direction:column;gap:7px}.field-heading[data-v-ea1e613e]{min-height:28px;display:flex;align-items:center;gap:10px}.field-name[data-v-ea1e613e]{color:var(--navy);font-size:12.5px;font-weight:600}.field input[data-v-ea1e613e]{height:44px;border:1px solid var(--q-line);border-radius:var(--q-radius-md);padding:0 14px;font-size:13px;outline:none;background:var(--q-surface-soft);transition:border-color var(--q-fast),background var(--q-fast),box-shadow var(--q-fast)}.field input[data-v-ea1e613e]:focus{border-color:var(--brand);background:var(--q-surface);box-shadow:var(--q-focus)}.field input[data-v-ea1e613e]::placeholder{color:#b6c4da;font-size:12px}.field-vehicle-name[data-v-ea1e613e]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.field-vehicle-name .field-heading[data-v-ea1e613e]{grid-column:1;grid-row:1}.field-vehicle-name input[data-v-ea1e613e]{grid-column:1 / -1;grid-row:2;width:100%;box-sizing:border-box}.field-vehicle-name .field-vehicle-guide[data-v-ea1e613e]{grid-column:2;grid-row:1;justify-self:end}.opt .ol[data-v-ea1e613e]{font-size:12.5px;font-weight:700;color:var(--muted);margin-bottom:9px}.seg[data-v-ea1e613e]{display:inline-flex;background:var(--q-surface-blue);border:1px solid #d8ebf8;border-radius:var(--q-radius-md);padding:4px;gap:3px;flex-wrap:wrap}.seg button[data-v-ea1e613e]{border:none;background:transparent;font-weight:700;font-size:13.5px;color:var(--q-text-soft);padding:9px 18px;border-radius:9px;cursor:pointer;transition:background var(--q-fast),color var(--q-fast),box-shadow var(--q-fast)}.seg button[data-v-ea1e613e]:hover{background:#ffffffa8;color:var(--brand-dark)}.seg button.on[data-v-ea1e613e]{background:var(--q-surface);color:var(--brand-dark);box-shadow:0 4px 10px -6px #0284c76b}.ol-hint[data-v-ea1e613e]{font-weight:500;color:#9fb3d4;font-size:11.5px}.pane[data-tab=axle][data-v-ea1e613e],.pane[data-tab=trailerSaddle][data-v-ea1e613e]{--axle-label-w: 88px;--axle-field-w: minmax(112px, 120px);--axle-mid-w: 18px;--axle-gap: 10px}.pane[data-tab=axle] .rgrid3[data-v-ea1e613e] .rfield{display:grid;grid-template-columns:var(--axle-label-w) var(--axle-field-w) var(--axle-mid-w) var(--axle-field-w);gap:0 var(--axle-gap);justify-content:start;align-items:center}.pane[data-tab=axle] .rgrid3[data-v-ea1e613e] .rf-box{width:100%;flex:none}.pane[data-tab=axle] .rgrid3[data-v-ea1e613e] .rf-to{text-align:center}.wb-block[data-v-ea1e613e]{margin-top:18px;padding-top:16px;border-top:1px solid var(--q-line-soft)}.wb-grid[data-v-ea1e613e],.trailer-saddle-grid[data-v-ea1e613e]{display:grid;grid-template-columns:var(--axle-label-w) minmax(0,auto);gap:10px var(--axle-gap);justify-content:start;align-items:center;max-width:520px}.wb-title[data-v-ea1e613e],.wb-row-label[data-v-ea1e613e]{font-size:13px;font-weight:700;color:var(--navy);line-height:1.2}.wb-mode-row[data-v-ea1e613e],.wb-entry[data-v-ea1e613e]{display:grid;grid-template-columns:var(--axle-field-w) var(--axle-mid-w) var(--axle-field-w) auto;gap:0 var(--axle-gap);align-items:center}.wb-mode-row[data-v-ea1e613e]{grid-template-columns:var(--axle-field-w) var(--axle-mid-w) var(--axle-field-w)}.wb-chk[data-v-ea1e613e]{width:100%;height:var(--q-control-h);border:1px solid var(--q-line);background:var(--q-surface-soft);color:var(--q-text-soft);font-weight:700;font-size:13px;padding:0 10px;border-radius:var(--q-radius-sm);cursor:pointer;transition:background var(--q-fast),border-color var(--q-fast),color var(--q-fast),box-shadow var(--q-fast)}.wb-chk[data-v-ea1e613e]:nth-of-type(1){grid-column:1}.wb-chk[data-v-ea1e613e]:nth-of-type(2){grid-column:3}.wb-chk[data-v-ea1e613e]:hover{border-color:#b8d8ec;background:var(--q-surface-blue);color:var(--brand-dark)}.wb-chk.on[data-v-ea1e613e]{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 8px 16px -12px #0284c79e}.wb-entry-single[data-v-ea1e613e]{grid-template-columns:var(--axle-field-w) auto}.wb-entry-range[data-v-ea1e613e]{grid-template-columns:var(--axle-field-w) var(--axle-mid-w) var(--axle-field-w) auto}.wb-in[data-v-ea1e613e]{width:100%;min-width:0;height:var(--q-control-h);border:1px solid var(--q-line);border-radius:var(--q-radius-sm);background:var(--q-surface-soft);padding:0 10px;font-size:13px;text-align:center;outline:none;box-sizing:border-box;transition:border-color var(--q-fast),background var(--q-fast),box-shadow var(--q-fast)}.wb-in[data-v-ea1e613e]:focus{border-color:var(--brand);background:var(--q-surface);box-shadow:var(--q-focus)}.wb-field-error[data-v-ea1e613e]{grid-column:1 / -1;padding-left:calc(var(--axle-label-w) + var(--axle-gap))}.wb-to[data-v-ea1e613e],.wb-plus[data-v-ea1e613e],.wb-unit[data-v-ea1e613e]{color:var(--muted);font-size:13px}.wb-to[data-v-ea1e613e],.wb-plus[data-v-ea1e613e]{text-align:center}.wb-unit[data-v-ea1e613e]{min-width:24px}.wb-tip[data-v-ea1e613e]{min-height:var(--q-control-h);display:flex;align-items:center;font-size:12.5px;color:#9fb3d4}@media (max-width: 560px){.pane[data-tab=axle][data-v-ea1e613e]{--axle-label-w: 78px;--axle-field-w: minmax(0, 1fr)}.wb-grid[data-v-ea1e613e],.trailer-saddle-grid[data-v-ea1e613e]{max-width:none}}.actionbar[data-v-ea1e613e]{position:fixed;left:0;right:0;bottom:0;z-index:40;background:transparent;padding:0 0 16px;pointer-events:none}.actionbar .in[data-v-ea1e613e]{max-width:1080px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;gap:12px;background:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(216,230,242,.86);border-radius:var(--q-radius-lg);box-shadow:0 -8px 32px -22px #1c3d6375;pointer-events:auto}.actionbar .cnt[data-v-ea1e613e]{font-size:14px;color:var(--muted)}.actionbar .cnt b[data-v-ea1e613e]{font-family:var(--font-mono);font-size:20px;color:var(--brand-dark);font-weight:700}.actionbar .ghost[data-v-ea1e613e]{min-height:40px;background:var(--q-surface);border:1px solid var(--q-line);color:#46597a;font-weight:700;font-size:14px;padding:10px 17px;border-radius:var(--q-radius-md);cursor:pointer;transition:background var(--q-fast),border-color var(--q-fast),color var(--q-fast),transform var(--q-fast)}.actionbar .ghost[data-v-ea1e613e]:first-of-type{margin-left:auto}.actionbar .ghost[data-v-ea1e613e]:hover{border-color:#b8d8ec;background:var(--q-surface-blue);color:var(--brand-dark);transform:translateY(-1px)}.actionbar .primary[data-v-ea1e613e]{min-height:44px;background:linear-gradient(135deg,var(--brand),var(--brand-dark));border:none;color:#fff;font-weight:800;font-size:15px;padding:12px 38px;border-radius:var(--q-radius-md);cursor:pointer;box-shadow:0 12px 24px -11px #0284c78f;transition:transform var(--q-fast),box-shadow var(--q-fast)}.actionbar .primary[data-v-ea1e613e]:hover{transform:translateY(-1px);box-shadow:0 18px 32px -16px #0284c79e}.result-section[data-v-ea1e613e]{margin-top:8px}.query-page-limit[data-v-ea1e613e]{flex:0 0 auto;margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.qpage-results .result-section.table-scroll-layout[data-v-ea1e613e]{height:calc(100% - 8px);min-height:0;display:flex;flex-direction:column}.table-scroll-layout .cmp-bar[data-v-ea1e613e],.table-scroll-layout .result-toolbar[data-v-ea1e613e],.table-scroll-layout>.pager[data-v-ea1e613e]{flex:0 0 auto}.table-scroll-layout .table-result[data-v-ea1e613e]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.table-scroll-layout .rtable[data-v-ea1e613e]{flex:1 1 auto;min-height:0}.result-toolbar[data-v-ea1e613e]{margin-bottom:10px}.result-head[data-v-ea1e613e]{min-height:44px;display:grid;grid-template-columns:auto minmax(24px,1fr) auto;align-items:center;gap:10px;margin-bottom:0;padding:3px 4px 3px 12px;border:1px solid rgba(216,230,242,.92);border-radius:var(--q-radius-md);background:#ffffffe0;box-shadow:0 10px 28px -24px #1c3d636b;box-sizing:border-box;font-size:15px}.result-head.table-mode[data-v-ea1e613e]{grid-template-columns:auto minmax(0,1fr) auto auto 34px}.result-head b[data-v-ea1e613e]{color:var(--brand-dark);font-size:18px;font-family:var(--font-mono)}.result-head .muted[data-v-ea1e613e]{color:var(--muted)}.result-total[data-v-ea1e613e]{grid-column:1;display:inline-flex;align-items:baseline;gap:4px;color:#52637e;font-weight:600;line-height:1.4;white-space:nowrap}.result-head>.query-selected-popover[data-v-ea1e613e]{grid-column:3}.result-head>.view-switch[data-v-ea1e613e]{grid-column:3}.result-head.table-mode>.view-switch[data-v-ea1e613e]{grid-column:4}.result-head-collapse[data-v-ea1e613e]{grid-column:5;width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--q-line);border-radius:8px;background:var(--q-surface);color:var(--brand-dark);font-family:var(--font-mono);font-size:18px;font-weight:800;line-height:1;padding:0;cursor:pointer;transition:background var(--q-fast),border-color var(--q-fast),color var(--q-fast)}.result-head-collapse[data-v-ea1e613e]:hover{border-color:#b8d8ec;background:var(--q-surface-blue)}.result-toolbar.collapsed .result-head.table-mode[data-v-ea1e613e]{grid-template-columns:auto minmax(0,1fr) auto 34px}.result-toolbar.collapsed .result-head>.query-selected-popover[data-v-ea1e613e]{grid-column:2;justify-self:end}.result-toolbar.collapsed .result-head>.view-switch[data-v-ea1e613e]{grid-column:3}.result-toolbar.collapsed .result-head-collapse[data-v-ea1e613e]{grid-column:4}@media (max-width: 1100px){.result-head.table-mode[data-v-ea1e613e]{grid-template-columns:auto minmax(0,1fr) auto 34px}.result-head>.query-selected-popover[data-v-ea1e613e]{grid-column:2;justify-self:end}.result-head.table-mode>.view-switch[data-v-ea1e613e]{grid-column:3}.result-head-collapse[data-v-ea1e613e]{grid-column:4}}@media (max-width: 760px){.result-head[data-v-ea1e613e]{grid-template-columns:minmax(0,1fr) auto;padding-left:10px}.result-head>.view-switch[data-v-ea1e613e]{grid-column:2}.result-head.table-mode[data-v-ea1e613e]{grid-template-columns:minmax(0,1fr) auto 34px}.result-head>.query-selected-popover[data-v-ea1e613e]{grid-column:1;grid-row:2;justify-self:start}.result-head.table-mode>.view-switch[data-v-ea1e613e]{grid-column:2;grid-row:1}.result-head-collapse[data-v-ea1e613e]{grid-column:3}.result-toolbar.collapsed .result-head.table-mode[data-v-ea1e613e]{grid-template-columns:minmax(0,1fr) auto 34px}.result-toolbar.collapsed .result-head>.query-selected-popover[data-v-ea1e613e]{grid-column:1;grid-row:2;justify-self:start}.result-toolbar.collapsed .result-head>.view-switch[data-v-ea1e613e]{grid-column:2;grid-row:1}.result-toolbar.collapsed .result-head-collapse[data-v-ea1e613e]{grid-column:3}}.result-list[data-v-ea1e613e]{display:flex;flex-direction:column;gap:14px}.result-card[data-v-ea1e613e]{display:flex;align-items:stretch;padding:16px;gap:18px;cursor:pointer;background:var(--q-surface);border:1px solid var(--q-line);border-radius:var(--q-radius-lg);transition:transform var(--q-fast),box-shadow var(--q-fast),border-color var(--q-fast);box-shadow:var(--q-shadow-card)}.result-card[data-v-ea1e613e]:hover{box-shadow:var(--q-shadow-hover);border-color:#b8d8ec;transform:translateY(-2px)}.rc-img[data-v-ea1e613e]{width:180px;height:130px;flex-shrink:0;border-radius:10px;overflow:hidden;background:#eef2f6;display:grid;place-items:center}.rc-img img[data-v-ea1e613e]{width:100%;height:100%;object-fit:cover}.rc-noimg[data-v-ea1e613e]{color:#b6c0cc;font-size:13px}.rc-info[data-v-ea1e613e]{flex:1;min-width:0}.rc-title[data-v-ea1e613e]{font-size:16px;font-weight:800;color:var(--navy);margin-bottom:8px;transition:color var(--q-fast)}.result-card:hover .rc-title[data-v-ea1e613e]{color:#12345a}.rc-row[data-v-ea1e613e]{display:flex;font-size:13.5px;line-height:1.7;align-items:flex-start}.rc-label[data-v-ea1e613e]{color:var(--muted);width:78px;flex-shrink:0}.rc-val[data-v-ea1e613e]{color:var(--ink);flex:1;min-width:0;word-break:break-all}.rc-tag[data-v-ea1e613e]{color:var(--red);margin-left:14px;flex-shrink:0;font-weight:700}.rc-tag.t-green[data-v-ea1e613e]{color:#1f9d57}.rc-tag.t-amber[data-v-ea1e613e]{color:#d9810a}.rc-arrow[data-v-ea1e613e]{align-self:center;color:#7a9ab8;font-size:30px;flex-shrink:0;font-weight:700}.empty-block[data-v-ea1e613e],.query-error-block[data-v-ea1e613e]{text-align:center;padding:50px 20px;color:var(--muted)}.loading-block[data-v-ea1e613e]{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 20px 72px;box-sizing:border-box;text-align:center}.loading-dots[data-v-ea1e613e]{display:flex;align-items:center;gap:8px;height:10px;margin-bottom:20px}.loading-dots i[data-v-ea1e613e]{width:8px;height:8px;border-radius:50%;background:#8ec1e4;animation:loading-dot-pulse-ea1e613e 1.2s ease-in-out infinite}.loading-dots i[data-v-ea1e613e]:nth-child(2){background:#67aad6;animation-delay:.14s}.loading-dots i[data-v-ea1e613e]:nth-child(3){background:#3d94c8;animation-delay:.28s}.loading-block strong[data-v-ea1e613e]{color:var(--navy);font-size:18px;font-weight:800;line-height:1.45;letter-spacing:.01em}.loading-block span[data-v-ea1e613e]{margin-top:10px;color:#72839b;font-size:14px;font-weight:600;line-height:1.5}.query-error-block[data-v-ea1e613e]{position:relative;margin:18px 0;border:1px solid #efc4c1;border-radius:var(--q-radius-md);color:#b42318;background:#fff6f5}.query-error-block strong[data-v-ea1e613e],.query-error-block small[data-v-ea1e613e]{display:block}.query-error-block strong[data-v-ea1e613e]{color:#9f261e;font-size:15px;line-height:1.6}.query-error-guidance[data-v-ea1e613e]{max-width:720px;margin:10px auto 0;color:#8f312a;font-size:13px;line-height:1.7;white-space:pre-line}.query-error-block small[data-v-ea1e613e]{margin-top:6px;color:#c0443a;font-size:12px;font-weight:700;letter-spacing:.02em}@keyframes loading-dot-pulse-ea1e613e{0%,65%,to{opacity:.48;transform:translateY(0)}32%{opacity:1;transform:translateY(-3px)}}.pager[data-v-ea1e613e]{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;padding:12px 14px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(216,230,242,.86);border-radius:var(--q-radius-lg);box-shadow:var(--q-shadow)}.pager-now[data-v-ea1e613e]{color:var(--brand-dark);font-weight:700;padding:0 8px}.pager-jump[data-v-ea1e613e]{font-size:13px;color:var(--muted)}.pager-input[data-v-ea1e613e]{width:94px;height:34px;padding:0 10px;border:1px solid var(--q-line);border-radius:var(--q-radius-sm);font-size:13px;color:var(--brand-dark);outline:none;background:var(--q-surface-soft);transition:border-color var(--q-fast),background var(--q-fast),box-shadow var(--q-fast)}.pager-input[data-v-ea1e613e]:focus{border-color:var(--brand);background:var(--q-surface);box-shadow:var(--q-focus)}.pager-input[data-v-ea1e613e]::-webkit-outer-spin-button,.pager-input[data-v-ea1e613e]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pager-input[type=number][data-v-ea1e613e]{-moz-appearance:textfield}.view-switch[data-v-ea1e613e]{position:relative;display:inline-flex;justify-self:end}.view-mode-trigger[data-v-ea1e613e]{min-width:134px;min-height:36px;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;padding:7px 9px 7px 11px;border:1px solid var(--brand);border-radius:9px;background:linear-gradient(135deg,var(--brand),var(--brand-dark));color:#fff;font-size:13px;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 7px 16px -8px #0284c794;transition:box-shadow var(--q-fast),transform var(--q-fast)}.view-mode-trigger[data-v-ea1e613e]:hover{box-shadow:0 10px 20px -9px #0284c7a8}.view-mode-trigger[data-v-ea1e613e]:focus-visible{outline:2px solid rgba(2,132,199,.28);outline-offset:2px}.view-mode-trigger>svg[data-v-ea1e613e]:not(.view-mode-chevron){width:16px;height:16px;flex:0 0 16px}.view-mode-trigger>span[data-v-ea1e613e]{flex:1 1 auto;text-align:left;white-space:nowrap}.view-mode-chevron[data-v-ea1e613e]{width:15px;height:15px;flex:0 0 15px;transition:transform var(--q-fast)}.view-switch.open .view-mode-chevron[data-v-ea1e613e]{transform:rotate(180deg)}.view-mode-menu[data-v-ea1e613e]{position:absolute;right:0;top:calc(100% + 7px);z-index:80;width:168px;display:flex;flex-direction:column;gap:3px;padding:6px;border:1px solid var(--q-line);border-radius:10px;background:var(--q-surface);box-shadow:0 18px 36px -18px #1c3d636b}.view-mode-option[data-v-ea1e613e]{width:100%;min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:#52637e;font-size:13px;font-weight:700;text-align:left;cursor:pointer;transition:background var(--q-fast),color var(--q-fast)}.view-mode-option[data-v-ea1e613e]:hover{background:#f4f8fb;color:var(--brand-dark)}.view-mode-option.on[data-v-ea1e613e]{background:var(--q-surface-blue);color:var(--brand-dark)}.view-mode-option>svg[data-v-ea1e613e]:not(.view-mode-check){width:17px;height:17px}.view-mode-check[data-v-ea1e613e]{width:15px;height:15px;color:var(--brand);opacity:0}.view-mode-option.on .view-mode-check[data-v-ea1e613e]{opacity:1}.t-chip[data-v-ea1e613e]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;white-space:nowrap;font-size:11px;font-weight:700;padding:3px 9px;border-radius:7px;line-height:1.5}.t-operation[data-v-ea1e613e]{background:#e8f3ff;color:#1769aa}.t-green[data-v-ea1e613e]{background:#e7f7ee;color:#1f9d57}.t-amber[data-v-ea1e613e]{background:#fff3e0;color:#d9810a}.rgrid[data-v-ea1e613e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:18px}.gcard[data-v-ea1e613e]{position:relative;display:flex;flex-direction:column;height:100%;background:var(--q-surface);border:1px solid var(--q-line);border-radius:var(--q-radius-lg);overflow:hidden;cursor:grab;transition:transform var(--q-fast),box-shadow var(--q-fast),border-color var(--q-fast);box-shadow:var(--q-shadow-card)}.gcard[data-v-ea1e613e]:hover{transform:translateY(-4px);box-shadow:var(--q-shadow-hover);border-color:#b8d8ec}.gcard[data-v-ea1e613e]:active{cursor:grabbing}.g-ph[data-v-ea1e613e]{height:168px;flex:0 0 168px;background:#f2f4f5;position:relative;overflow:hidden}.result-vehicle-image[data-v-ea1e613e]{position:absolute;top:0;right:0;bottom:0;left:0}.g-batch[data-v-ea1e613e]{position:absolute;left:11px;top:11px;background:#1c3d63d9;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.g-tags[data-v-ea1e613e]{position:absolute;right:11px;top:11px;max-width:calc(100% - 106px);display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px;pointer-events:none}.g-body[data-v-ea1e613e]{display:flex;flex:1 1 auto;flex-direction:column;padding:15px 17px 17px}.g-ttl[data-v-ea1e613e]{font-weight:800;font-size:15px;color:var(--navy);line-height:1.35;margin-bottom:4px;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--q-fast)}.gcard:hover .g-ttl[data-v-ea1e613e]{color:#12345a}.g-ent[data-v-ea1e613e]{font-size:12px;color:var(--muted);margin-bottom:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-specs[data-v-ea1e613e]{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid var(--q-line-soft);padding-top:13px}.g-specs .s i[data-v-ea1e613e]{font-style:normal;font-size:10.5px;color:var(--q-text-soft);display:block;margin-bottom:2px}.g-specs .s b[data-v-ea1e613e]{font-size:13px;font-weight:700;color:var(--ink);font-family:var(--font-mono)}.g-foot[data-v-ea1e613e]{min-height:36px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 12px;margin-top:auto;padding-top:16px}.g-drag-hint[data-v-ea1e613e]{display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:6px 10px;border:1px solid #c8deec;background:#fffffff0;color:var(--brand-dark);font-size:11px;font-weight:800;line-height:1;border-radius:var(--q-radius-pill);box-shadow:0 8px 18px -13px #0284c761;pointer-events:none;white-space:nowrap;box-sizing:border-box;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity var(--q-fast),visibility var(--q-fast),transform var(--q-fast)}.gcard:hover .g-drag-hint[data-v-ea1e613e],.gcard:focus-within .g-drag-hint[data-v-ea1e613e]{opacity:1;visibility:visible;transform:translateY(0)}.g-cmp[data-v-ea1e613e]{background:var(--q-surface);border:1px solid var(--q-line);color:var(--brand-dark);font-weight:700;font-size:12.5px;padding:6px 14px;border-radius:var(--q-radius-sm);cursor:pointer;transition:background var(--q-fast),border-color var(--q-fast),color var(--q-fast),transform var(--q-fast)}.g-cmp[data-v-ea1e613e]:hover{border-color:#b8d8ec;background:var(--q-surface-blue)}.g-cmp.on[data-v-ea1e613e]{background:var(--brand);border-color:var(--brand);color:#fff}.cmp-bar[data-v-ea1e613e]{position:sticky;top:0;z-index:8;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 14px;margin-bottom:12px;background:var(--q-surface-blue);border:1px solid #d4e5f1;border-radius:var(--q-radius-md);box-shadow:var(--q-shadow-card)}.cmp-bar-lab[data-v-ea1e613e]{font-weight:800;color:var(--navy);font-size:13.5px}.cmp-bar-chip[data-v-ea1e613e]{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #aacce3;color:var(--brand-dark);font-weight:700;font-size:13px;padding:5px 12px;border-radius:20px}.cmp-bar-chip .x[data-v-ea1e613e]{width:18px;height:18px;display:inline-grid;place-items:center;border:0;border-radius:50%;background:transparent;cursor:pointer;color:#9fb3d4;font-size:11px;font-weight:700;line-height:1}.cmp-bar-chip .x[data-v-ea1e613e]:hover{color:var(--red)}.cmp-bar-hint[data-v-ea1e613e]{color:var(--muted);font-size:12.5px}.cmp-bar-go[data-v-ea1e613e]{margin-left:auto;background:linear-gradient(135deg,var(--brand),var(--brand-dark));border:none;color:#fff;font-weight:800;font-size:13.5px;padding:8px 20px;border-radius:10px;cursor:pointer;box-shadow:0 8px 18px -9px #0284c780}.cmp-bar-clear[data-v-ea1e613e]{color:var(--muted);font-size:12.5px;cursor:pointer}.cmp-bar-clear[data-v-ea1e613e]:hover{color:var(--brand-dark)}.rfeed[data-v-ea1e613e]{display:flex;flex-direction:column;gap:16px}.frow[data-v-ea1e613e]{position:relative;display:flex;background:var(--q-surface);border:1px solid var(--q-line);border-radius:var(--q-radius-lg);overflow:hidden;cursor:grab;transition:transform var(--q-fast),box-shadow var(--q-fast),border-color var(--q-fast);box-shadow:var(--q-shadow-card)}.frow[data-v-ea1e613e]:hover{transform:translateY(-2px);box-shadow:var(--q-shadow-hover);border-color:#b8d8ec}.frow[data-v-ea1e613e]:active{cursor:grabbing}.frow[data-v-ea1e613e]:after{content:"拖拽打开";position:absolute;right:18px;bottom:16px;opacity:0;transform:translateY(4px);pointer-events:none;border:1px solid #c8deec;background:#ffffffeb;color:var(--brand-dark);font-size:11px;font-weight:800;line-height:1;padding:6px 9px;border-radius:var(--q-radius-pill);box-shadow:0 8px 18px -13px #0284c761;transition:opacity var(--q-fast),transform var(--q-fast)}.frow[data-v-ea1e613e]:hover:after{opacity:1;transform:translateY(0)}.f-ph[data-v-ea1e613e]{width:234px;flex:0 0 234px;background:#f2f4f5;position:relative;overflow:hidden}.f-body[data-v-ea1e613e]{flex:1;padding:18px 22px;min-width:0}.f-top[data-v-ea1e613e]{display:flex;align-items:flex-start;gap:12px;margin-bottom:4px}.f-ttl[data-v-ea1e613e]{font-weight:800;font-size:17px;color:var(--navy);line-height:1.3;transition:color var(--q-fast)}.frow:hover .f-ttl[data-v-ea1e613e]{color:#12345a}.f-tags[data-v-ea1e613e]{margin-left:auto;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;flex:0 0 auto}.f-ent[data-v-ea1e613e]{font-size:13px;color:var(--muted);margin-bottom:14px}.f-specs[data-v-ea1e613e]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 18px}.f-specs .s i[data-v-ea1e613e]{font-style:normal;font-size:11px;color:var(--muted);display:block;margin-bottom:3px}.f-specs .s b[data-v-ea1e613e]{font-size:14px;font-weight:700;font-family:var(--font-mono)}.f-arrow[data-v-ea1e613e]{align-self:center;color:#7a9ab8;font-size:26px;padding:0 20px;font-weight:700}.table-result[data-v-ea1e613e]{position:relative}.table-tools[data-v-ea1e613e]{position:relative;z-index:10;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;padding:4px 5px 4px 14px;border:1px solid var(--q-line);border-radius:var(--q-radius-md);background:var(--q-surface-soft);box-shadow:var(--q-shadow-card)}.table-sort-tip[data-v-ea1e613e]{min-width:0;color:var(--q-text-soft);font-size:12px;line-height:1.5}.table-tool-actions[data-v-ea1e613e]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.table-export-trigger[data-v-ea1e613e]{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #9dcdb6;border-radius:8px;background:#f5fbf7;color:#187347;font-size:12.5px;font-weight:800;line-height:1;cursor:pointer;transition:border-color var(--q-fast),background var(--q-fast),box-shadow var(--q-fast)}.table-export-trigger[data-v-ea1e613e]:hover:not(:disabled){border-color:#4aa575;background:#e7f6ed;box-shadow:0 0 0 3px #1873471a}.table-export-trigger[data-v-ea1e613e]:disabled{border-color:var(--q-line);background:var(--q-surface-soft);color:#94a3b8;cursor:default}.table-export-trigger svg[data-v-ea1e613e]{width:15px;height:15px;stroke-width:2}.table-wide-trigger[data-v-ea1e613e]{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #a8c9df;border-radius:8px;background:#eff7fb;color:var(--brand-dark);font-size:12.5px;font-weight:800;line-height:1;cursor:pointer;transition:border-color var(--q-fast),background var(--q-fast),box-shadow var(--q-fast)}.table-wide-trigger[data-v-ea1e613e]:hover{border-color:var(--brand);background:#dceef8;box-shadow:var(--q-focus)}.table-wide-trigger svg[data-v-ea1e613e]{width:15px;height:15px;stroke-width:2}.rtable[data-v-ea1e613e]{background:var(--q-surface);border:1px solid var(--q-line);border-radius:var(--q-radius-lg);overflow:auto;box-shadow:var(--q-shadow)}.rtable table[data-v-ea1e613e]{width:100%;border-collapse:collapse;font-size:13px}.rtable thead th[data-v-ea1e613e]{position:sticky;top:0;z-index:3;background:var(--q-surface-blue);color:#46597a;font-weight:700;text-align:left;padding:12px 14px;font-size:12px;border-bottom:1px solid var(--q-line);white-space:nowrap}.rtable thead th[data-v-ea1e613e]:not(:first-child){text-align:right}.rtable thead th.text-head[data-v-ea1e613e]{text-align:left}.rtable thead th.center-head[data-v-ea1e613e]{text-align:center}.rtable thead th.num-head[data-v-ea1e613e]{cursor:grab;transition:box-shadow var(--q-fast),opacity var(--q-fast)}.rtable thead th.num-head[data-v-ea1e613e]:active{cursor:grabbing}.rtable thead th.column-dragging[data-v-ea1e613e]{opacity:.42}.rtable thead th.column-drop-before[data-v-ea1e613e]{box-shadow:inset 3px 0 0 var(--brand)}.rtable thead th.column-drop-after[data-v-ea1e613e]{box-shadow:inset -3px 0 0 var(--brand)}.rtable tbody td[data-v-ea1e613e]{padding:11px 14px;border-bottom:1px solid #f0f4fa;vertical-align:middle;white-space:nowrap}.rtable tbody tr[data-v-ea1e613e]{cursor:pointer;transition:background var(--q-fast)}.rtable tbody tr[data-v-ea1e613e]:hover{background:#f0f7fb}.rtable tbody tr.selected[data-v-ea1e613e]{background:#f2c94c}.rtable tbody tr.selected[data-v-ea1e613e]:hover{background:#e6b72f}.rtable tbody tr.selected td[data-v-ea1e613e]{border-bottom-color:#d6a51f}.rtable tbody tr:last-child td[data-v-ea1e613e]{border-bottom:none}.rtable .select-col[data-v-ea1e613e]{position:sticky;left:0;z-index:2;width:42px;min-width:42px;padding-left:12px;padding-right:8px;background:var(--q-surface);text-align:center}.rtable thead th.select-col[data-v-ea1e613e]{z-index:4;background:var(--q-surface-blue);text-align:center}.rtable thead th.model-col[data-v-ea1e613e]{position:sticky;left:42px;z-index:4;min-width:170px;background:var(--q-surface-blue);box-shadow:7px 0 9px -9px #1f334d94;text-align:left}.rtable .model-cell[data-v-ea1e613e]{position:sticky;left:42px;z-index:2;min-width:170px;background:var(--q-surface);box-shadow:7px 0 9px -9px #1f334d94}.rtable tbody tr:hover>.select-col[data-v-ea1e613e],.rtable tbody tr:hover>.model-cell[data-v-ea1e613e]{background:#f0f7fb}.rtable tbody tr.selected>.select-col[data-v-ea1e613e],.rtable tbody tr.selected>.model-cell[data-v-ea1e613e]{background:#f2c94c}.rtable tbody tr.selected:hover>.select-col[data-v-ea1e613e],.rtable tbody tr.selected:hover>.model-cell[data-v-ea1e613e]{background:#e6b72f}.select-hit[data-v-ea1e613e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.row-check[data-v-ea1e613e]{width:16px;height:16px;margin:0;accent-color:#b7791f;cursor:pointer;vertical-align:middle}.rtable .mono[data-v-ea1e613e]{font-family:var(--font-mono)}.rtable .mdl[data-v-ea1e613e]{font-family:var(--font-mono);font-weight:700;color:var(--brand-dark)}.rtable .nm[data-v-ea1e613e]{color:var(--muted);font-size:12px}.rtable .num-cell[data-v-ea1e613e]{text-align:right;color:#1f2d3f}.rtable .text-cell[data-v-ea1e613e]{max-width:280px;overflow:hidden;text-align:left;text-overflow:ellipsis}.rtable .center-cell[data-v-ea1e613e]{text-align:center}.sort-head[data-v-ea1e613e]{position:relative;width:100%;min-height:26px;color:inherit;font:inherit;display:inline-flex;justify-content:flex-end;align-items:center;gap:7px;white-space:nowrap}.sort-head.align-left[data-v-ea1e613e]{justify-content:flex-start}.sort-head.align-center[data-v-ea1e613e]{justify-content:center}.sort-head.on[data-v-ea1e613e]{color:var(--brand-dark)}.sort-arrows[data-v-ea1e613e]{display:inline-flex;flex-direction:column;gap:1px}.sort-arrow[data-v-ea1e613e]{width:18px;height:15px;border:0;border-radius:4px;background:transparent;color:#8aa0bd;font-family:var(--font-mono);font-size:11px;line-height:15px;padding:0;cursor:pointer}.sort-arrow[data-v-ea1e613e]:hover{background:#e8f1f7;color:var(--brand-dark)}.sort-arrow.active[data-v-ea1e613e]{background:var(--brand);color:#fff}.sort-close[data-v-ea1e613e]{position:absolute;right:19px;top:-7px;width:12px;height:12px;border:0;border-radius:999px;background:#dce8f5;color:#5b7196;font-size:9px;line-height:12px;padding:0;cursor:pointer}.sort-close[data-v-ea1e613e]:hover{background:#ef4444;color:#fff}@media (max-width: 760px){.rgrid[data-v-ea1e613e]{grid-template-columns:1fr 1fr}.f-ph[data-v-ea1e613e]{width:140px;flex-basis:140px}.f-specs[data-v-ea1e613e]{grid-template-columns:repeat(2,1fr)}.table-tools[data-v-ea1e613e]{align-items:flex-start;gap:8px;padding-left:10px}.table-sort-tip[data-v-ea1e613e]{padding-top:3px;font-size:11px}.table-wide-trigger>span[data-v-ea1e613e]{display:none}}.qpage.qpage-preview[data-v-ea1e613e]{width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;background:transparent}.qpage-preview>.scroll-body[data-v-ea1e613e],.qpage-preview .split[data-v-ea1e613e]{width:100%;height:100%;min-height:0;overflow:hidden}.qpage-preview .split[data-v-ea1e613e]{display:block}.qpage-preview .col-result[data-v-ea1e613e]{width:100%;height:100%;min-height:0;overflow-y:auto;padding:16px 18px 22px}.qpage-preview .rgrid[data-v-ea1e613e]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}@media (max-width: 760px){.qpage-preview .rgrid[data-v-ea1e613e]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.loading-dots i[data-v-ea1e613e]{animation:none}}.import-mask[data-v-ea1e613e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c3d6373;display:grid;place-items:center;z-index:200}.import-dialog[data-v-ea1e613e]{width:min(520px,92vw);background:var(--q-surface);border:1px solid var(--q-line);border-radius:var(--q-radius-lg);padding:22px 24px;box-shadow:var(--q-shadow-hover)}.import-title[data-v-ea1e613e]{font-size:17px;font-weight:700;color:var(--navy);margin-bottom:8px}.import-hint[data-v-ea1e613e]{font-size:13px;color:var(--muted);margin-bottom:12px;line-height:1.6}.import-hint code[data-v-ea1e613e]{background:#f1f5f9;padding:1px 6px;border-radius:4px}.import-textarea[data-v-ea1e613e]{width:100%;height:180px;padding:12px 14px;border:1px solid var(--q-line);border-radius:var(--q-radius-sm);outline:none;resize:vertical;font-size:14px;line-height:1.7;box-sizing:border-box;background:var(--q-surface-soft);transition:border-color var(--q-fast),background var(--q-fast),box-shadow var(--q-fast)}.import-textarea[data-v-ea1e613e]:focus{border-color:var(--brand);background:var(--q-surface);box-shadow:var(--q-focus)}.import-actions[data-v-ea1e613e]{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.history-dialog[data-v-ea1e613e]{width:min(640px,94vw);max-height:min(720px,88vh);display:flex;flex-direction:column}.history-heading[data-v-ea1e613e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.history-hint[data-v-ea1e613e]{margin:0;color:var(--q-text-soft);font-size:13px}.history-close[data-v-ea1e613e]{border:0;background:transparent;color:#6b7c99;font-size:28px;line-height:1;cursor:pointer;padding:0 4px}.history-state[data-v-ea1e613e]{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--q-text-soft);text-align:center}.history-state-error[data-v-ea1e613e]{color:#b42318}.history-list[data-v-ea1e613e]{margin-top:18px;display:grid;gap:10px;overflow-y:auto;padding-right:4px}.history-item[data-v-ea1e613e]{width:100%;display:grid;grid-template-columns:1fr auto;gap:8px 14px;padding:14px 16px;border:1px solid var(--q-line);border-radius:var(--q-radius-md);background:var(--q-surface);color:inherit;text-align:left;cursor:pointer;transition:border-color var(--q-fast),background var(--q-fast),transform var(--q-fast)}.history-item[data-v-ea1e613e]:hover{border-color:#9fd3ee;background:var(--q-surface-blue);transform:translateY(-1px)}.history-item-meta[data-v-ea1e613e]{display:flex;flex-wrap:wrap;gap:8px 16px;color:#536987;font-size:12px;font-weight:700}.history-item-summary[data-v-ea1e613e]{grid-column:1;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.history-item-summary>span[data-v-ea1e613e]{max-width:100%;padding:4px 8px;border-radius:999px;background:#edf6fb;color:#315a78;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-item-action[data-v-ea1e613e]{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--brand-dark);font-size:13px;font-weight:800;white-space:nowrap}.wide-table-page[data-v-d57ad1e7]{width:100%;height:calc(100vh - 60px);height:calc(100dvh - 60px);min-height:calc(100vh - 60px);display:flex;flex-direction:column;overflow:hidden;padding:18px 20px 28px;background:linear-gradient(90deg,rgba(2,132,199,.035) 1px,transparent 1px) 0 0 / 28px 28px,#f4f8fb}.wide-workbench[data-v-d57ad1e7]{flex:0 0 auto;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 12px 10px 16px;border-bottom:1px solid #dbe9f2;background:linear-gradient(90deg,#fff,#f7fbfe)}.wide-title-block[data-v-d57ad1e7]{min-width:0;display:flex;align-items:center;gap:14px}.wide-kicker[data-v-d57ad1e7]{align-self:stretch;display:inline-flex;align-items:center;padding:0 12px;border-left:4px solid #0284c7;background:#eff7fb;color:#0369a1;font-size:12px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.wide-title-block h1[data-v-d57ad1e7]{color:#1f334d;font-size:20px;line-height:1.35}.wide-summary[data-v-d57ad1e7]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:4px;border:1px solid #dbe9f2;border-radius:11px;background:#ffffffe0}.wide-summary>span[data-v-d57ad1e7],.wide-summary a[data-v-d57ad1e7]{min-height:32px;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid #cfe2ee;border-radius:8px;background:#f8fbfd;color:#52637e;font-size:12px;white-space:nowrap}.wide-summary b[data-v-d57ad1e7]{color:#0369a1;font-family:var(--font-mono);font-size:13px}.wide-summary a[data-v-d57ad1e7]{border-color:#0284c7;background:#0284c7;color:#fff;font-weight:800}.wide-data-panel[data-v-d57ad1e7]{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;border:1px solid #cfe2ee;border-radius:12px;background:#fff;box-shadow:0 18px 42px -32px #1c3d637a}.wide-export-trigger[data-v-d57ad1e7]{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:800;line-height:1;border:1px solid #9dcdb6;background:#f5fbf7;color:#187347;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.wide-export-trigger[data-v-d57ad1e7]:hover:not(:disabled){border-color:#4aa575;background:#e7f6ed;box-shadow:0 0 0 3px #1873471a}.wide-export-trigger[data-v-d57ad1e7]:disabled{border-color:#dbe9f2;background:#f4f7f9;color:#94a3b8;cursor:default}.wide-export-trigger svg[data-v-d57ad1e7]{width:15px;height:15px;stroke-width:2}.wide-summary .wide-export-trigger>span[data-v-d57ad1e7]{color:inherit;font-size:inherit}.wide-state[data-v-d57ad1e7]{min-height:360px;display:grid;place-items:center;align-content:center;gap:12px;color:#6b7280}.wide-state-error[data-v-d57ad1e7]{color:#c2413b}.wide-state small[data-v-d57ad1e7]{color:#8ca0b8}.wide-loading-dots[data-v-d57ad1e7]{display:flex;gap:6px}.wide-loading-dots i[data-v-d57ad1e7]{width:7px;height:7px;border-radius:50%;background:#0284c7;animation:wide-dot-d57ad1e7 1s ease-in-out infinite}.wide-loading-dots i[data-v-d57ad1e7]:nth-child(2){animation-delay:.15s}.wide-loading-dots i[data-v-d57ad1e7]:nth-child(3){animation-delay:.3s}@keyframes wide-dot-d57ad1e7{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.wide-table-scroll[data-v-d57ad1e7]{width:100%;min-height:0;flex:1 1 auto;overflow:auto}.wide-table-scroll table[data-v-d57ad1e7]{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12.5px}.wide-table-scroll th[data-v-d57ad1e7]{position:sticky;top:0;z-index:3;padding:11px 12px;border-right:1px solid #dbe9f2;border-bottom:1px solid #cfe2ee;background:#eaf5fb;color:#46597a;text-align:right;white-space:nowrap}.wide-table-scroll th[data-v-d57ad1e7]:not(.wide-model-column):not(.wide-select-column){cursor:grab;transition:box-shadow .16s ease,opacity .16s ease}.wide-table-scroll th[data-v-d57ad1e7]:not(.wide-model-column):not(.wide-select-column):active{cursor:grabbing}.wide-table-scroll th.wide-column-resizing[data-v-d57ad1e7]{box-shadow:inset -2px 0 #0284c7;cursor:col-resize}.wide-table-scroll th.wide-column-dragging[data-v-d57ad1e7]{opacity:.42}.wide-table-scroll th.wide-column-drop-before[data-v-d57ad1e7]{box-shadow:inset 3px 0 #0284c7}.wide-table-scroll th.wide-column-drop-after[data-v-d57ad1e7]{box-shadow:inset -3px 0 #0284c7}.wide-table-scroll td[data-v-d57ad1e7]{padding:10px 12px;border-right:1px solid #edf3f7;border-bottom:1px solid #edf3f7;color:#1f2d3f;text-align:right;white-space:nowrap}.wide-table-scroll tbody tr:hover td[data-v-d57ad1e7]{background:#f0f7fb}.wide-table-scroll .wide-select-column[data-v-d57ad1e7]{position:sticky;left:0;z-index:3;width:var(--wide-selection-width);min-width:var(--wide-selection-width);max-width:var(--wide-selection-width);padding:0;text-align:center}.wide-table-scroll th.wide-select-column[data-v-d57ad1e7]{z-index:6;background:#dceef8}.wide-table-scroll td.wide-select-column[data-v-d57ad1e7]{background:#fff}.wide-select-hit[data-v-d57ad1e7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.wide-row-check[data-v-d57ad1e7]{width:16px;height:16px;margin:0;accent-color:#b7791f;cursor:pointer}.wide-table-scroll .wide-model-column[data-v-d57ad1e7]{position:sticky;left:var(--wide-selection-width);z-index:2;text-align:left}.wide-table-scroll th.wide-model-column[data-v-d57ad1e7]{z-index:5;background:#dceef8}.wide-table-scroll td.wide-model-column[data-v-d57ad1e7]{background:#fff;box-shadow:8px 0 16px -16px #1c3d63b3}.wide-table-scroll tbody tr:hover td.wide-model-column[data-v-d57ad1e7]{background:#f0f7fb}.wide-table-scroll tbody tr.is-selected td[data-v-d57ad1e7],.wide-table-scroll tbody tr.is-selected:hover td[data-v-d57ad1e7],.wide-table-scroll tbody tr.is-selected>td.wide-select-column[data-v-d57ad1e7],.wide-table-scroll tbody tr.is-selected>td.wide-model-column[data-v-d57ad1e7]{border-bottom-color:#d6a51f;background:#f2c94c}.wide-table-scroll tbody tr.is-selected:hover td[data-v-d57ad1e7],.wide-table-scroll tbody tr.is-selected:hover>td.wide-select-column[data-v-d57ad1e7],.wide-table-scroll tbody tr.is-selected:hover>td.wide-model-column[data-v-d57ad1e7]{background:#e6b72f}.wide-model-column a[data-v-d57ad1e7]{min-width:0;display:flex;flex-direction:column}.wide-model-heading[data-v-d57ad1e7]{display:block;overflow:hidden;color:#46597a;font-size:12.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.wide-model-column strong[data-v-d57ad1e7]{overflow:hidden;color:#0369a1;font-family:var(--font-mono);font-size:12.5px;text-overflow:ellipsis}.wide-model-column a span[data-v-d57ad1e7]{overflow:hidden;color:#6b7280;font-size:11.5px;text-overflow:ellipsis}.wide-table-scroll .wide-text-column[data-v-d57ad1e7]{text-align:left}.wide-table-scroll .wide-center-column[data-v-d57ad1e7]{text-align:center}.mono[data-v-d57ad1e7]{font-family:var(--font-mono)}.wide-sort-head[data-v-d57ad1e7]{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:7px}.wide-sort-head.align-left[data-v-d57ad1e7]{justify-content:flex-start}.wide-sort-head.align-center[data-v-d57ad1e7]{justify-content:center}.wide-sort-head.is-sorted[data-v-d57ad1e7]{color:#0369a1}.wide-sort-head small[data-v-d57ad1e7]{color:#8ca0b8;font-size:9.5px}.wide-sort-actions[data-v-d57ad1e7]{display:inline-flex;flex-direction:column;gap:1px}.wide-sort-actions button[data-v-d57ad1e7]{width:18px;height:14px;border:0;border-radius:3px;background:transparent;color:#7890aa;font-family:var(--font-mono);font-size:10px;line-height:14px}.wide-sort-actions button[data-v-d57ad1e7]:hover,.wide-sort-actions button.active[data-v-d57ad1e7]{background:#0284c7;color:#fff}.wide-sort-clear[data-v-d57ad1e7]{position:absolute;right:18px;top:-6px;width:13px;height:13px;border:0;border-radius:50%;background:#dce8f5;color:#5b7196;font-size:9px;line-height:13px}.wide-column-resizer[data-v-d57ad1e7]{position:absolute;top:0;right:-5px;z-index:7;width:11px;height:100%;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.wide-column-resizer[data-v-d57ad1e7]:after{position:absolute;top:22%;bottom:22%;left:5px;width:2px;border-radius:999px;background:transparent;content:"";transition:background .15s ease,box-shadow .15s ease}.wide-column-resizer[data-v-d57ad1e7]:hover:after,.wide-column-resizer[data-v-d57ad1e7]:focus-visible:after,.wide-column-resizing .wide-column-resizer[data-v-d57ad1e7]:after{background:#0284c7;box-shadow:0 0 0 2px #0284c71f}.wide-column-resizer[data-v-d57ad1e7]:focus-visible{outline:none}.query-page-limit[data-v-d57ad1e7]{flex:0 0 auto;margin:0;padding:8px 14px;color:#52637e;font-size:13px;line-height:1.5}.wide-pager[data-v-d57ad1e7]{flex:0 0 auto;min-height:58px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:9px 14px;border-top:1px solid #dbe9f2;background:#fbfdff;color:#52637e;font-size:12px}.wide-pager>span[data-v-d57ad1e7]{margin-right:auto}.wide-pager b[data-v-d57ad1e7],.wide-pager>strong[data-v-d57ad1e7]{color:#0369a1;font-family:var(--font-mono)}.wide-pager button[data-v-d57ad1e7]{min-height:34px;padding:6px 12px;border:1px solid #cfe2ee;border-radius:7px;background:#fff;color:#46597a;font-size:12px;font-weight:700}.wide-pager button[data-v-d57ad1e7]:hover:not(:disabled){border-color:#0284c7;color:#0369a1}.wide-pager button[data-v-d57ad1e7]:disabled{opacity:.45;cursor:default}.wide-pager label[data-v-d57ad1e7]{display:inline-flex;align-items:center;gap:6px}.wide-pager input[data-v-d57ad1e7]{width:72px;height:34px;padding:5px 8px;border:1px solid #cfe2ee;border-radius:7px;color:#1f2d3f;font-family:var(--font-mono)}@media (max-width: 1180px){.wide-workbench[data-v-d57ad1e7]{align-items:flex-start;flex-wrap:wrap}.wide-summary[data-v-d57ad1e7]{width:100%;justify-content:flex-end}}@media (max-width: 900px){.wide-table-page[data-v-d57ad1e7]{padding:12px}.wide-summary[data-v-d57ad1e7]{flex-wrap:wrap}.wide-result-count[data-v-d57ad1e7]{margin-right:auto}.wide-summary .wide-export-trigger>span[data-v-d57ad1e7]{display:none}.wide-pager[data-v-d57ad1e7]{overflow-x:auto;justify-content:flex-start}.wide-pager>span[data-v-d57ad1e7]{margin-right:0}}.multi-compare-page[data-v-150eaaff]{width:100%;min-height:calc(100vh - 68px);padding:18px 20px 28px;background:linear-gradient(90deg,rgba(2,132,199,.035) 1px,transparent 1px) 0 0 / 28px 28px,#f4f8fb}.compare-workbench[data-v-150eaaff]{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:12px;padding:11px 14px 11px 18px;border:1px solid #cfe2ee;border-radius:12px;background:#fff;box-shadow:0 14px 34px -28px #1c3d636b}.compare-title-block[data-v-150eaaff]{min-width:0;display:flex;align-items:center;gap:14px}.compare-kicker[data-v-150eaaff]{align-self:stretch;display:inline-flex;align-items:center;padding:0 12px;border-left:4px solid #0284c7;background:#eff7fb;color:#0369a1;font-size:12px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.compare-title-block h1[data-v-150eaaff]{color:#1f334d;font-size:20px;line-height:1.35}.compare-title-block p[data-v-150eaaff]{margin-top:2px;color:#6b7280;font-size:12px;line-height:1.5}.compare-actions[data-v-150eaaff]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.compare-count[data-v-150eaaff],.compare-home-link[data-v-150eaaff],.compare-close-button[data-v-150eaaff]{min-height:34px;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid #cfe2ee;border-radius:8px;background:#f8fbfd;color:#52637e;font-size:12px;white-space:nowrap}.compare-count b[data-v-150eaaff]{color:#0369a1;font-family:var(--font-mono);font-size:14px}.compare-home-link[data-v-150eaaff]{border-color:#0284c7;background:#0284c7;color:#fff;font-weight:800}.compare-close-button[data-v-150eaaff]{background:#fff;color:#0369a1;font-weight:800}.compare-close-button[data-v-150eaaff]:hover{border-color:#0284c7;background:#eff7fb}.compare-panel[data-v-150eaaff]{overflow:hidden;border:1px solid #cfe2ee;border-radius:12px;background:#fff;box-shadow:0 18px 42px -32px #1c3d637a}.compare-state[data-v-150eaaff]{position:relative;min-height:420px;display:grid;place-items:center;align-content:center;gap:10px;color:#6b7280}.compare-state>strong[data-v-150eaaff]{color:#1f334d;font-size:16px}.compare-state>span[data-v-150eaaff],.compare-state>small[data-v-150eaaff]{color:#8ca0b8;font-size:12px}.compare-state>a[data-v-150eaaff]{margin-top:6px;font-weight:800}.compare-error>strong[data-v-150eaaff]{color:#c2413b}.compare-loading-dots[data-v-150eaaff]{display:flex;gap:6px}.compare-loading-dots i[data-v-150eaaff]{width:7px;height:7px;border-radius:50%;background:#0284c7;animation:compare-dot-150eaaff 1s ease-in-out infinite}.compare-loading-dots i[data-v-150eaaff]:nth-child(2){animation-delay:.15s}.compare-loading-dots i[data-v-150eaaff]:nth-child(3){animation-delay:.3s}@keyframes compare-dot-150eaaff{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.compare-table-scroll[data-v-150eaaff]{width:100%;max-height:calc(100vh - 176px);overflow:auto}.compare-table-scroll table[data-v-150eaaff]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12.5px}.compare-table-scroll thead th[data-v-150eaaff]{position:sticky;top:0;z-index:4;width:250px;min-width:250px;padding:10px 13px 12px;border-right:1px solid #cfe2ee;border-bottom:1px solid #b8d8ec;background:#eaf5fb;color:#46597a;text-align:left;vertical-align:top}.compare-table-scroll thead th>span[data-v-150eaaff]{display:block;margin-bottom:3px;color:#7890aa;font-size:10px;font-weight:800;letter-spacing:.06em}.compare-table-scroll thead th>a[data-v-150eaaff]{display:block;overflow:hidden;color:#0369a1;font-family:var(--font-mono);font-size:12.5px;font-weight:800;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.compare-table-scroll tbody th[data-v-150eaaff],.compare-table-scroll tbody td[data-v-150eaaff]{padding:9px 13px;border-right:1px solid #edf3f7;border-bottom:1px solid #edf3f7;text-align:left;vertical-align:top}.compare-table-scroll tbody td[data-v-150eaaff]{color:#1f2d3f;font-family:var(--font-mono);font-weight:700;word-break:break-word}.compare-table-scroll .compare-parameter-column[data-v-150eaaff]{position:sticky;left:0;z-index:2;width:180px;min-width:180px;max-width:180px;background:#f8fbfd;color:#52637e;font-family:var(--font-sans);font-weight:800}.compare-table-scroll thead .compare-parameter-column[data-v-150eaaff]{z-index:6;background:#dceef8;color:#1f334d;vertical-align:middle}.compare-table-scroll .compare-section-row th[data-v-150eaaff]{padding:8px 14px;border-bottom:1px solid #cfe2ee;background:#eff7fb;color:#1f334d;font-size:13px;letter-spacing:.02em;text-align:left}.compare-table-scroll tr.has-difference th.compare-parameter-column[data-v-150eaaff],.compare-table-scroll tr.has-difference td[data-v-150eaaff]{background:#fffaf0}.compare-table-scroll tr.has-difference td[data-v-150eaaff]{color:#b45309}.compare-table-scroll tbody tr:not(.compare-section-row):hover th[data-v-150eaaff],.compare-table-scroll tbody tr:not(.compare-section-row):hover td[data-v-150eaaff]{background:#f0f7fb}@media (max-width: 900px){.multi-compare-page[data-v-150eaaff]{padding:12px}.compare-workbench[data-v-150eaaff]{align-items:flex-start}.compare-actions[data-v-150eaaff]{flex-wrap:wrap;justify-content:flex-end}.compare-title-block p[data-v-150eaaff]{display:none}.compare-table-scroll[data-v-150eaaff]{max-height:calc(100vh - 190px)}}.sv-page[data-v-364bef7e]{min-height:calc(100vh - 60px);padding:26px 28px 64px;color:var(--ink);background:linear-gradient(90deg,rgba(2,132,199,.04) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(0deg,rgba(2,132,199,.04) 1px,transparent 1px) 0 0 / 32px 32px,#f4f8fb}.sv-heading[data-v-364bef7e]{width:min(1480px,100%);margin:0 auto 18px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:4px 2px 0}.sv-heading-copy[data-v-364bef7e]{max-width:820px}.sv-back-link[data-v-364bef7e]{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;font-weight:700;color:var(--brand-dark)}.sv-kicker[data-v-364bef7e],.sv-panel-index[data-v-364bef7e]{display:block;color:var(--teal);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.sv-heading h1[data-v-364bef7e]{margin-top:4px;color:var(--navy);font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.025em}.sv-heading p[data-v-364bef7e]{margin-top:12px;color:var(--muted);font-size:15px}.sv-version-stamp[data-v-364bef7e]{min-width:178px;padding:13px 16px;border:1px solid #bcd8e8;border-left:5px solid var(--brand);background:#fff;box-shadow:var(--shadow-card)}.sv-version-stamp span[data-v-364bef7e],.sv-version-stamp strong[data-v-364bef7e]{display:block}.sv-version-stamp span[data-v-364bef7e]{color:var(--muted);font-size:11px}.sv-version-stamp strong[data-v-364bef7e]{margin-top:2px;color:var(--navy);font-size:18px}.sv-state[data-v-364bef7e]{width:min(780px,100%);min-height:300px;margin:70px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted)}.sv-state strong[data-v-364bef7e]{color:var(--navy);font-size:18px}.sv-state-error[data-v-364bef7e]{border:1px solid #f2c7c4;background:#fff;color:var(--red)}.sv-workbench[data-v-364bef7e]{width:min(1480px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(250px,3fr) minmax(560px,10fr);align-items:stretch;gap:14px}.sv-anchor-panel[data-v-364bef7e],.sv-auto-panel[data-v-364bef7e]{border:1px solid #d5e3ec;background:#fffffff5;box-shadow:var(--shadow-card)}.sv-anchor-panel[data-v-364bef7e]{position:sticky;top:78px;overflow:hidden}.sv-anchor-panel>.sv-panel-index[data-v-364bef7e]{padding:16px 18px 0}.sv-anchor-image[data-v-364bef7e]{width:100%;height:190px;margin-top:10px;background:#edf4f7;border-block:1px solid #dbe7ee}.sv-anchor-copy[data-v-364bef7e]{padding:16px 18px}.sv-anchor-copy strong[data-v-364bef7e],.sv-anchor-copy span[data-v-364bef7e],.sv-anchor-copy small[data-v-364bef7e]{display:block}.sv-anchor-copy strong[data-v-364bef7e]{color:var(--navy);font-family:var(--font-mono);font-size:18px;overflow-wrap:anywhere}.sv-anchor-copy span[data-v-364bef7e]{margin-top:4px;font-weight:750}.sv-anchor-copy small[data-v-364bef7e]{margin-top:9px;color:var(--muted);line-height:1.45}.sv-category-lock[data-v-364bef7e]{width:calc(100% - 28px);margin:0 14px 14px;padding:13px;display:flex;align-items:flex-start;gap:10px;border:1px solid #a9d5d8;background:#edf8f8;color:#0d6d79;font:inherit;text-align:left;cursor:pointer}.sv-category-lock[data-v-364bef7e]:hover:not(:disabled){border-color:#5eaeb5;box-shadow:inset 3px 0 #0d756f}.sv-category-lock[data-v-364bef7e]:disabled{cursor:not-allowed;opacity:.65}.sv-category-lock.unlocked[data-v-364bef7e]{border-color:#e5a45e;background:#fff8ee;color:#9b531c}.sv-category-lock.unlocked[data-v-364bef7e]:hover:not(:disabled){border-color:#d97706;box-shadow:inset 3px 0 #d97706}.sv-category-lock span[data-v-364bef7e],.sv-category-lock strong[data-v-364bef7e],.sv-category-lock small[data-v-364bef7e]{display:block}.sv-category-lock span[data-v-364bef7e]{font-size:11px;font-weight:800}.sv-category-lock strong[data-v-364bef7e]{margin-top:1px;color:#0a5b65;font-size:18px}.sv-category-lock small[data-v-364bef7e]{margin-top:3px;color:#4b777c}.sv-category-lock.unlocked strong[data-v-364bef7e],.sv-category-lock.unlocked small[data-v-364bef7e]{color:#8e541e}.sv-category-lock b[data-v-364bef7e]{margin-left:auto;padding:3px 7px;border:1px solid currentColor;font-size:10px;white-space:nowrap}.sv-anchor-footnote[data-v-364bef7e]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid #e1e9ee;color:var(--muted);font-size:11px}.sv-auto-panel[data-v-364bef7e]{min-height:100%;padding:24px 26px}.sv-auto-panel h2[data-v-364bef7e]{margin-top:5px;color:var(--navy);font-size:22px}.sv-auto-intro[data-v-364bef7e]{max-width:760px;margin-top:9px;color:var(--muted);font-size:14px;line-height:1.7}.sv-mode-options[data-v-364bef7e]{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sv-mode-option[data-v-364bef7e]{min-height:94px;padding:15px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;text-align:left;border:1px solid #cfdde6;background:#fff;color:#66808e;transition:border-color var(--motion-fast),background var(--motion-fast),transform var(--motion-fast)}.sv-mode-option[data-v-364bef7e]:hover:not(:disabled){border-color:#80bad6;transform:translateY(-1px)}.sv-mode-option.selected[data-v-364bef7e]{border-color:var(--brand);background:#eef8fd;box-shadow:inset 4px 0 0 var(--brand);color:var(--brand-dark)}.sv-mode-option[data-v-364bef7e]:disabled{cursor:not-allowed;opacity:.65}.sv-mode-option span[data-v-364bef7e]{min-width:0}.sv-mode-option strong[data-v-364bef7e],.sv-mode-option small[data-v-364bef7e]{display:block}.sv-mode-option strong[data-v-364bef7e]{color:var(--navy);font-size:15px}.sv-mode-option small[data-v-364bef7e]{margin-top:4px;color:var(--muted);line-height:1.45}.sv-mode-option b[data-v-364bef7e]{grid-column:2;width:max-content;padding:3px 7px;border:1px solid #c5d8e3;color:#547184;font-size:10px}.sv-mode-option.selected b[data-v-364bef7e]{border-color:#8fc9df;background:#fff;color:var(--brand-dark)}.sv-auto-flow[data-v-364bef7e]{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d6e3ea}.sv-auto-step[data-v-364bef7e]{min-height:106px;padding:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border-right:1px solid #d6e3ea;background:#f8fbfd;color:#71818d}.sv-auto-step[data-v-364bef7e]:last-child{border-right:0}.sv-auto-step>span[data-v-364bef7e]{color:#8aa0ad;font-family:var(--font-mono);font-size:11px;font-weight:900}.sv-auto-step strong[data-v-364bef7e],.sv-auto-step small[data-v-364bef7e]{display:block}.sv-auto-step strong[data-v-364bef7e]{color:var(--navy);font-size:14px}.sv-auto-step small[data-v-364bef7e]{margin-top:4px;line-height:1.45}.sv-auto-step svg[data-v-364bef7e]{color:#8da2ad}.sv-auto-step.done[data-v-364bef7e]{background:#eff9f7}.sv-auto-step.done svg[data-v-364bef7e]{color:#0d756f}.sv-auto-step.active[data-v-364bef7e]{box-shadow:inset 0 -3px 0 var(--brand);background:#eef8fd}.sv-auto-step.active svg[data-v-364bef7e]{color:var(--brand);animation:sv-pulse-364bef7e 1.2s ease-in-out infinite}.sv-auto-step.warning[data-v-364bef7e]{background:#fff8ee;box-shadow:inset 0 -3px #d97706}.sv-auto-step.warning svg[data-v-364bef7e]{color:#d97706}.sv-auto-result-summary[data-v-364bef7e]{margin-top:16px;padding:12px 14px;border-left:4px solid #1696a7;background:#eff9f7}.sv-auto-result-summary span[data-v-364bef7e],.sv-auto-result-summary strong[data-v-364bef7e]{display:block}.sv-auto-result-summary span[data-v-364bef7e]{color:#4e7777;font-size:11px}.sv-auto-result-summary strong[data-v-364bef7e]{margin-top:2px;color:#0b5f5a}.sv-auto-result-summary.warning[data-v-364bef7e]{border-left-color:#d97706;background:#fff8ee}.sv-auto-result-summary.warning span[data-v-364bef7e],.sv-auto-result-summary.warning strong[data-v-364bef7e]{color:#8e541e}.sv-solve-button[data-v-364bef7e]{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:var(--brand);color:#fff;font-weight:850;box-shadow:0 16px 26px -19px #0284c7d9}.sv-auto-panel .sv-solve-button[data-v-364bef7e]{width:auto;min-width:220px;margin-top:18px;padding-inline:22px}.sv-solve-button[data-v-364bef7e]:hover:not(:disabled){background:var(--brand-dark)}.sv-solve-button[data-v-364bef7e]:disabled{opacity:.42;cursor:not-allowed}.sv-control-hint[data-v-364bef7e]{margin-top:10px;color:var(--muted);font-size:11px;line-height:1.5}.sv-inline-error[data-v-364bef7e]{margin-top:14px;display:flex;gap:8px;color:var(--red);font-size:12px}.sv-solving[data-v-364bef7e],.sv-no-solution[data-v-364bef7e],.sv-result[data-v-364bef7e]{width:min(1480px,100%);margin:16px auto 0}.sv-solving[data-v-364bef7e]{min-height:148px;padding:18px 20px;display:flex;align-items:flex-start;gap:13px;border:1px solid #cbdde8;background:#fff}.sv-solving>svg[data-v-364bef7e]{flex:none;margin-top:2px;color:var(--brand);animation:sv-pulse-364bef7e 1.2s ease-in-out infinite}.sv-solving-copy[data-v-364bef7e]{min-width:0;flex:1}.sv-solving-title[data-v-364bef7e]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.sv-solving-title>div[data-v-364bef7e]{min-width:0}.sv-solving-title b[data-v-364bef7e]{flex:none;color:var(--brand-dark);font-family:var(--font-mono);font-size:13px}.sv-solving strong[data-v-364bef7e],.sv-solving span[data-v-364bef7e],.sv-no-solution strong[data-v-364bef7e],.sv-no-solution p[data-v-364bef7e],.sv-no-solution small[data-v-364bef7e]{display:block}.sv-solving strong[data-v-364bef7e],.sv-no-solution strong[data-v-364bef7e]{color:var(--navy)}.sv-solving span[data-v-364bef7e],.sv-no-solution p[data-v-364bef7e]{margin-top:3px;color:var(--muted)}.sv-progress-track[data-v-364bef7e]{position:relative;height:9px;margin-top:14px;overflow:hidden;border:1px solid #c8dce7;background:#eaf2f6}.sv-progress-track i[data-v-364bef7e]{position:absolute;inset:0 auto 0 0;display:block;min-width:4%;background:linear-gradient(90deg,var(--brand-dark),#25a9dc);transition:width .4s ease}.sv-progress-track i[data-v-364bef7e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:sv-progress-shimmer-364bef7e 1.8s linear infinite}.sv-progress-meta[data-v-364bef7e]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:14px}.sv-progress-meta span[data-v-364bef7e]{margin:0;color:#547184;font-family:var(--font-mono);font-size:11px}.sv-solving-copy>small[data-v-364bef7e]{display:block;margin-top:6px;color:#6a7e89;font-size:11px}.sv-no-solution[data-v-364bef7e]{min-height:112px;padding:18px 20px;display:block;border:1px solid #efc59f;background:#fff9f1;color:#9b531c}.sv-no-solution-copy[data-v-364bef7e]{display:flex;align-items:flex-start;gap:13px;padding-top:4px}.sv-no-solution small[data-v-364bef7e]{margin-top:6px;color:#8b5b37}@keyframes sv-pulse-364bef7e{50%{transform:translate(5px);opacity:.55}}@keyframes sv-progress-shimmer-364bef7e{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sv-result[data-v-364bef7e]{border:1px solid #acd7d4;background:#fff;box-shadow:var(--shadow-soft)}.sv-result-heading[data-v-364bef7e]{min-height:82px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dbe9e8;background:#eff9f7}.sv-verified-seal[data-v-364bef7e]{display:flex;align-items:center;gap:11px;color:#0d756f}.sv-verified-seal span[data-v-364bef7e],.sv-verified-seal strong[data-v-364bef7e]{display:block}.sv-verified-seal span[data-v-364bef7e]{font-size:10px;font-weight:900;letter-spacing:.15em}.sv-verified-seal strong[data-v-364bef7e]{color:#0b5f5a;font-size:20px}.sv-result-actions[data-v-364bef7e]{display:flex;gap:8px}.sv-secondary-button[data-v-364bef7e]{min-height:36px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #b9ccd8;background:#fff;color:var(--navy);font-weight:750}.sv-secondary-button[data-v-364bef7e]:hover{border-color:var(--brand);color:var(--brand-dark)}.sv-solution-options[data-v-364bef7e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d7e7ec;background:#f7fbfd}.sv-solution-option[data-v-364bef7e]{min-height:82px;padding:13px 16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;border:0;border-right:1px solid #d7e7ec;border-bottom:3px solid transparent;background:transparent;color:#547184;text-align:left;cursor:pointer}.sv-solution-option[data-v-364bef7e]:last-child{border-right:0}.sv-solution-option[data-v-364bef7e]:hover{background:#eef8fd}.sv-solution-option.selected[data-v-364bef7e]{border-bottom-color:var(--brand);background:#eaf7fd;color:var(--brand-dark)}.sv-solution-option.primary.selected[data-v-364bef7e]{border-bottom-color:var(--teal);background:#edf8f8;color:#0d6d79}.sv-solution-option span[data-v-364bef7e]{font-size:11px;font-weight:900;letter-spacing:.08em}.sv-solution-option strong[data-v-364bef7e]{color:var(--navy);font-family:var(--font-mono);font-size:13px}.sv-solution-option small[data-v-364bef7e]{color:var(--muted);font-size:10px}.sv-target-outcome[data-v-364bef7e]{padding:14px 18px;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:16px;border-bottom:1px solid #d7e7ec;background:#f7fbfd;color:var(--brand-dark)}.sv-target-outcome.relaxed[data-v-364bef7e]{border-left:4px solid #d97706;background:#fff9f1;color:#9b531c}.sv-target-outcome>div span[data-v-364bef7e],.sv-target-outcome>div strong[data-v-364bef7e]{display:block}.sv-target-outcome>div span[data-v-364bef7e]{color:var(--muted);font-size:11px}.sv-target-outcome>div strong[data-v-364bef7e]{margin-top:3px;color:var(--navy)}.sv-target-outcome>svg[data-v-364bef7e]{color:currentColor}.sv-target-outcome>small[data-v-364bef7e]{grid-column:1 / -1;color:inherit;line-height:1.55}.sv-proof-grid[data-v-364bef7e]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e0e8ed}.sv-proof-summary[data-v-364bef7e]{padding:14px 18px;border-right:1px solid #e0e8ed}.sv-proof-summary[data-v-364bef7e]:last-child{border-right:0}.sv-proof-summary span[data-v-364bef7e],.sv-proof-summary strong[data-v-364bef7e]{display:block}.sv-proof-summary span[data-v-364bef7e]{color:var(--muted);font-size:11px}.sv-proof-summary strong[data-v-364bef7e]{margin-top:3px;color:var(--navy);font-family:var(--font-mono)}.sv-condition-panel[data-v-364bef7e]{padding:18px;border-bottom:1px solid #e0e8ed}.sv-condition-title[data-v-364bef7e]{display:flex;align-items:center;gap:8px;color:var(--brand-dark)}.sv-condition-title h2[data-v-364bef7e]{color:var(--navy);font-size:16px}.sv-ai-proof[data-v-364bef7e]{width:max-content;max-width:100%;margin-top:10px;padding:7px 9px;display:flex;align-items:center;gap:7px;border-left:3px solid var(--teal);background:#edf8f8;color:#356e6a;font-size:11px}.sv-condition-grid[data-v-364bef7e]{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sv-condition-item[data-v-364bef7e]{min-height:74px;padding:10px 12px;border:1px solid #d8e3e9;background:#f9fbfc}.sv-condition-item.locked[data-v-364bef7e]{border-color:#a9d5d8;background:#edf8f8}.sv-condition-item.unlocked[data-v-364bef7e]{border-color:#e5a45e;background:#fff8ee}.sv-condition-item.unlocked strong[data-v-364bef7e],.sv-condition-item.unlocked small[data-v-364bef7e]{color:#8e541e}.sv-condition-item span[data-v-364bef7e],.sv-condition-item strong[data-v-364bef7e],.sv-condition-item small[data-v-364bef7e]{display:block}.sv-condition-item span[data-v-364bef7e]{color:var(--muted);font-size:11px}.sv-condition-item strong[data-v-364bef7e]{margin-top:3px;color:var(--navy);font-family:var(--font-mono);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.sv-condition-item small[data-v-364bef7e]{margin-top:4px;color:#67808f;font-size:10px}.sv-result-cars[data-v-364bef7e]{padding:18px;display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:8px;overflow-x:auto}.sv-car-result[data-v-364bef7e]{min-width:150px;padding:10px;border:1px solid #d8e3e9;background:#fff}.sv-car-result-link[data-v-364bef7e]{color:inherit;text-decoration:none;cursor:pointer;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.sv-car-result-link[data-v-364bef7e]:hover{border-color:var(--brand);box-shadow:inset 0 -3px 0 var(--brand);transform:translateY(-2px)}.sv-car-result-link[data-v-364bef7e]:focus-visible{outline:3px solid rgba(2,132,199,.28);outline-offset:2px;border-color:var(--brand)}.sv-car-result.anchor[data-v-364bef7e]{border-color:#8ec5df;background:#f2f9fd}.sv-car-role[data-v-364bef7e]{display:inline-block;padding:2px 6px;background:#e8f1f6;color:#49677a;font-size:10px;font-weight:850}.sv-car-result.anchor .sv-car-role[data-v-364bef7e]{background:var(--brand);color:#fff}.sv-result-image[data-v-364bef7e]{width:100%;height:94px;margin:8px 0;background:#f1f5f7}.sv-car-result>strong[data-v-364bef7e],.sv-car-result>span[data-v-364bef7e]:not(.sv-car-role),.sv-car-result>small[data-v-364bef7e]{display:block}.sv-car-result>strong[data-v-364bef7e]{color:var(--navy);font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.sv-car-result>span[data-v-364bef7e]:not(.sv-car-role){margin-top:3px;font-size:12px}.sv-car-result>.sv-car-brand[data-v-364bef7e]{color:#0d6d79;font-size:10px;font-weight:750}.sv-car-result>small[data-v-364bef7e]{margin-top:7px;color:var(--muted);font-size:10px}.sv-car-result>.sv-car-action[data-v-364bef7e]{display:inline-flex;align-items:center;gap:4px;color:var(--brand-dark);font-weight:800}.sv-proof-footer[data-v-364bef7e]{padding:11px 18px;display:flex;align-items:center;gap:8px;border-top:1px solid #dbe9e8;background:#eff9f7;color:#356e6a;font-size:11px}@media (max-width: 1120px){.sv-workbench[data-v-364bef7e]{grid-template-columns:minmax(230px,1fr) minmax(480px,2fr)}.sv-result-cars[data-v-364bef7e]{grid-template-columns:repeat(3,minmax(170px,1fr))}.sv-condition-grid[data-v-364bef7e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.sv-page[data-v-364bef7e]{padding:16px 12px 48px}.sv-heading[data-v-364bef7e]{align-items:flex-start}.sv-version-stamp[data-v-364bef7e]{display:none}.sv-workbench[data-v-364bef7e]{grid-template-columns:1fr}.sv-anchor-panel[data-v-364bef7e]{position:static}.sv-mode-options[data-v-364bef7e],.sv-auto-flow[data-v-364bef7e],.sv-target-outcome[data-v-364bef7e]{grid-template-columns:1fr}.sv-target-outcome>svg[data-v-364bef7e]{transform:rotate(90deg)}.sv-target-outcome>small[data-v-364bef7e]{grid-column:1}.sv-auto-step[data-v-364bef7e]{border-right:0;border-bottom:1px solid #d6e3ea}.sv-auto-step[data-v-364bef7e]:last-child{border-bottom:0}.sv-proof-grid[data-v-364bef7e],.sv-condition-grid[data-v-364bef7e]{grid-template-columns:1fr 1fr}.sv-result-heading[data-v-364bef7e]{align-items:flex-start;flex-direction:column}.sv-result-actions[data-v-364bef7e]{width:100%;flex-wrap:wrap}.sv-solution-options[data-v-364bef7e]{grid-template-columns:1fr}.sv-solution-option[data-v-364bef7e]{min-height:70px;border-right:0;border-bottom:1px solid #d7e7ec;border-left:3px solid transparent}.sv-solution-option.selected[data-v-364bef7e]{border-left-color:var(--brand);border-bottom-color:#d7e7ec}.sv-solution-option.primary.selected[data-v-364bef7e]{border-left-color:var(--teal);border-bottom-color:#d7e7ec}.sv-result-cars[data-v-364bef7e]{grid-template-columns:repeat(2,minmax(160px,1fr))}.sv-solving-title[data-v-364bef7e],.sv-progress-meta[data-v-364bef7e]{align-items:flex-start;flex-direction:column;gap:5px}}@media (prefers-reduced-motion: reduce){.sv-progress-track i[data-v-364bef7e],.sv-progress-track i[data-v-364bef7e]:after{animation:none;transition:none}}.mini-program-entry[data-v-26363dec]{position:absolute;right:20px;bottom:14px;z-index:5}.mini-program-trigger[data-v-26363dec]{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid #b9e4ce;border-radius:10px;color:#079653;background:#f0fbf5;box-shadow:0 10px 24px -18px #079653cc;cursor:pointer;transition:color var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast),transform var(--motion-fast)}.mini-program-trigger[data-v-26363dec]:hover{border-color:#7fd0a6;color:#067a45;background:#e4f8ed;transform:translateY(-1px)}.mini-program-trigger[data-v-26363dec]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mini-program-popover[data-v-26363dec]{position:absolute;right:0;bottom:calc(100% + 12px);width:218px;box-sizing:border-box;padding:10px;visibility:hidden;border:1px solid var(--line-strong);border-radius:14px;opacity:0;background:#fff;box-shadow:0 24px 54px -26px #1f334d94;pointer-events:none;transform:translateY(6px) scale(.98);transform-origin:bottom right;transition:opacity var(--motion-fast),transform var(--motion-fast),visibility var(--motion-fast)}.mini-program-popover[data-v-26363dec]:after{content:"";position:absolute;right:11px;top:100%;border:7px solid transparent;border-top-color:#fff}.mini-program-popover img[data-v-26363dec]{display:block;width:100%;height:auto;border-radius:9px}.mini-program-entry:hover .mini-program-popover[data-v-26363dec],.mini-program-entry:focus-within .mini-program-popover[data-v-26363dec]{visibility:visible;opacity:1;transform:translateY(0) scale(1)}@media (prefers-reduced-motion: reduce){.mini-program-trigger[data-v-26363dec],.mini-program-popover[data-v-26363dec]{transition:none}}.official-oauth[data-v-a6489db5]{width:276px;max-width:100%;display:flex;flex-direction:column;align-items:center}.official-frame[data-v-a6489db5]{position:relative;width:276px;max-width:100%;height:232px;overflow:hidden;border:0;background:transparent}.official-mount[data-v-a6489db5]{width:276px;max-width:100%;height:232px}.official-mount[data-v-a6489db5] iframe{display:block;width:276px;max-width:100%;height:232px!important;border:0;background:transparent}.official-error[data-v-a6489db5]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:12px;padding:24px;border:1px solid #dbe5ef;border-radius:18px;color:var(--red);background:#fffffff5;text-align:center;font-size:12px;line-height:1.65;box-shadow:0 16px 34px -28px #1f334d8c}.official-error button[data-v-a6489db5]{justify-self:center;padding:7px 14px;border:1px solid var(--brand);border-radius:9px;color:var(--brand-dark);background:#f0f9ff;font-weight:700;cursor:pointer}.login-page[data-v-0a729e28]{position:relative;min-height:calc(100vh - 108px);overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(2,132,199,.12),transparent 28%),radial-gradient(circle at 86% 74%,rgba(18,135,155,.1),transparent 25%),linear-gradient(145deg,#f8fbfd,#f3f7fa 55%,#edf4f8)}.login-page[data-v-0a729e28]:before,.login-page[data-v-0a729e28]:after{content:"";position:absolute;pointer-events:none}.login-page[data-v-0a729e28]:before{width:360px;height:360px;left:-190px;bottom:-230px;border:1px solid rgba(2,132,199,.15);border-radius:50%;box-shadow:0 0 0 54px #0284c709,0 0 0 108px #0284c706}.login-page[data-v-0a729e28]:after{width:1px;height:72%;right:31%;top:14%;background:linear-gradient(180deg,transparent,rgba(31,51,77,.1),transparent);transform:rotate(13deg)}.login-wrap[data-v-0a729e28]{position:relative;z-index:1;width:min(1340px,100%);min-height:calc(100vh - 108px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:48px;padding:44px 42px 52px;box-sizing:border-box}.login-visual[data-v-0a729e28]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;transform:translateY(-8px);animation:visualReveal-0a729e28 .7s cubic-bezier(.16,1,.3,1) both}.visual-heading[data-v-0a729e28]{max-width:660px;margin:0 0 22px 28px}.visual-kicker[data-v-0a729e28]{display:inline-flex;align-items:center;gap:9px;margin-bottom:8px;color:var(--brand-dark);font-size:12px;font-weight:900;letter-spacing:.12em}.visual-kicker i[data-v-0a729e28]{width:24px;height:3px;border-radius:999px;background:var(--brand);box-shadow:8px 0 #12879b47}.visual-heading h1[data-v-0a729e28]{margin:0;color:var(--navy);font-size:clamp(28px,2.45vw,37px);font-weight:900;line-height:1.22;letter-spacing:-.035em}.visual-heading p[data-v-0a729e28]{max-width:610px;margin:10px 0 0;color:var(--muted);font-size:14px;font-weight:600;line-height:1.72}.demo-shell[data-v-0a729e28]{position:relative;width:740px;max-width:100%;overflow:hidden;border:1px solid rgba(205,220,232,.92);border-radius:24px;background:#fffffff0;box-shadow:0 34px 68px -40px #1f334d7a,0 12px 28px -22px #0284c747,inset 0 1px #ffffffeb;transform:translate(-4px)}.demo-shell[data-v-0a729e28]:after{content:"";position:absolute;right:-72px;bottom:-76px;width:180px;height:180px;border-radius:50%;background:#0284c714;filter:blur(2px);pointer-events:none}.demo-toolbar[data-v-0a729e28]{height:38px;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid rgba(219,229,239,.86);color:#60728a;background:linear-gradient(180deg,#fff,#f5f8fb);font-size:11.5px;font-weight:800}.demo-toolbar b[data-v-0a729e28]{margin-left:auto;padding:3px 8px;border:1px solid #c8deec;border-radius:999px;color:var(--brand-dark);background:#eef6fb;font-size:10.5px}.demo-dots[data-v-0a729e28]{display:inline-flex;gap:5px}.demo-dots i[data-v-0a729e28]{width:7px;height:7px;border-radius:50%;background:#b8c8d7}.demo-dots i[data-v-0a729e28]:nth-child(2){background:#83b6d3}.demo-dots i[data-v-0a729e28]:nth-child(3){background:#3a91bf}.demo-viewport[data-v-0a729e28]{position:relative;width:720px;height:450px;overflow:hidden;background:#f5f7fa}.demo-frame[data-v-0a729e28]{width:1440px;height:900px;display:block;border:0;pointer-events:none;transform:scale(.5);transform-origin:left top}.demo-facts[data-v-0a729e28]{display:flex;align-items:center;gap:14px;margin:18px 0 0 28px;color:#66758b;font-size:12px;font-weight:700}.demo-facts span[data-v-0a729e28]{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.demo-facts b[data-v-0a729e28]{color:var(--navy);font-size:13px;font-weight:900}.demo-facts i[data-v-0a729e28]{width:3px;height:3px;border-radius:50%;background:#9db7c9}.login-card[data-v-0a729e28]{position:relative;width:100%;max-width:400px;margin-top:44px;padding:30px 32px 26px;overflow:hidden;border-color:#cfdde8f0;border-radius:24px;box-shadow:0 30px 70px -42px #1f334d8a,0 12px 24px -20px #0284c740;animation:cardReveal-0a729e28 .76s cubic-bezier(.16,1,.3,1) .1s both}.login-card[data-v-0a729e28]:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--brand-dark),var(--brand),var(--teal))}.login-brand[data-v-0a729e28]{display:flex;align-items:center;justify-content:center;margin-bottom:22px;text-align:center;color:var(--ink)}.login-brand-copy[data-v-0a729e28]{min-width:0;display:flex;flex-direction:column;align-items:center}.brand-name[data-v-0a729e28]{color:var(--navy);font-size:22px;font-weight:900;line-height:1.3}.login-brand-copy small[data-v-0a729e28]{margin-top:3px;color:var(--muted);font-size:12px;font-weight:600}.oauth-box[data-v-0a729e28]{display:flex;flex-direction:column;align-items:center}.oauth-state[data-v-0a729e28]{width:300px;max-width:100%;min-height:232px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:36px 28px;border:1px solid #dbe5ef;border-radius:18px;color:var(--muted);background:radial-gradient(circle at 50% 36%,rgba(2,132,199,.09),transparent 35%),#fff;text-align:center;box-shadow:0 16px 34px -28px #1f334d8c}.oauth-state strong[data-v-0a729e28]{margin-top:17px;color:var(--navy);font-size:16px;font-weight:900}.oauth-state p[data-v-0a729e28]{margin:8px 0 0;font-size:12.5px;line-height:1.65}.state-spinner[data-v-0a729e28]{width:34px;height:34px;border:3px solid #dceaf2;border-top-color:var(--brand);border-radius:50%;animation:stateSpin-0a729e28 .8s linear infinite}.state-icon[data-v-0a729e28]{width:38px;height:38px;display:grid;place-items:center;border:2px solid var(--brand);border-radius:50%;color:var(--brand-dark);background:#f0f9ff;font-size:19px;font-weight:900}.success-state .state-icon[data-v-0a729e28]{border-color:#2eab75;color:#16724c;background:#ecfbf4}.error-state .state-icon[data-v-0a729e28]{border-color:#e69076;color:#a33d28;background:#fff4ef}.state-error[data-v-0a729e28]{max-width:242px;margin-top:13px;color:var(--red);font-size:11px;line-height:1.55}.state-diagnostic[data-v-0a729e28]{width:100%;margin-top:8px;color:#8a5a44;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.state-action[data-v-0a729e28]{margin-top:18px;padding:8px 17px;border:1px solid var(--brand);border-radius:9px;color:var(--brand-dark);background:#f0f9ff;font-size:12px;font-weight:800;cursor:pointer}.login-foot[data-v-0a729e28]{text-align:center;color:var(--muted);font-size:12px;margin-top:20px;padding-top:17px;border-top:1px solid #eef2f6}@keyframes stateSpin-0a729e28{to{transform:rotate(360deg)}}@keyframes visualReveal-0a729e28{0%{opacity:0;transform:translate(-18px,10px)}to{opacity:1;transform:translateY(-8px)}}@keyframes cardReveal-0a729e28{0%{opacity:0;transform:translate(18px,18px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1279px){.login-wrap[data-v-0a729e28]{grid-template-columns:minmax(0,1fr) 380px;gap:36px;padding-left:32px;padding-right:32px}.demo-shell[data-v-0a729e28]{width:668px}.demo-viewport[data-v-0a729e28]{width:648px;height:405px}.demo-frame[data-v-0a729e28]{transform:scale(.45)}.login-card[data-v-0a729e28]{max-width:380px;padding-left:28px;padding-right:28px}}@media (max-width: 1100px){.login-wrap[data-v-0a729e28]{grid-template-columns:minmax(0,1fr) 360px;gap:28px;padding-left:28px;padding-right:28px}.visual-heading[data-v-0a729e28]{margin-left:18px}.visual-heading p[data-v-0a729e28]{font-size:13px}.demo-shell[data-v-0a729e28]{width:567px;border-radius:20px}.demo-viewport[data-v-0a729e28]{width:547px;height:342px}.demo-frame[data-v-0a729e28]{transform:scale(.38)}.demo-facts[data-v-0a729e28]{gap:10px;margin-left:18px}.demo-facts span[data-v-0a729e28]{gap:4px}.login-card[data-v-0a729e28]{max-width:360px;margin-top:24px;padding-left:24px;padding-right:24px}}@media (max-width: 940px){.login-page[data-v-0a729e28]{min-height:calc(100vh - 154px)}.login-wrap[data-v-0a729e28]{min-height:calc(100vh - 154px);grid-template-columns:1fr;gap:0;padding:32px 20px}.login-visual[data-v-0a729e28]{display:none}.login-card[data-v-0a729e28]{justify-self:center;width:min(100%,400px);max-width:400px;margin-top:0;padding:28px 28px 24px}.login-page[data-v-0a729e28]:after{display:none}}@media (max-width: 440px){.login-wrap[data-v-0a729e28]{padding:22px 14px 28px}.login-card[data-v-0a729e28]{padding-left:20px;padding-right:20px;border-radius:20px}.login-brand[data-v-0a729e28]{margin-bottom:20px}.brand-name[data-v-0a729e28]{font-size:20px}.login-brand-copy small[data-v-0a729e28]{font-size:11.5px}}@media (max-height: 760px) and (min-width: 941px){.login-wrap[data-v-0a729e28]{padding-top:24px;padding-bottom:28px}.visual-heading[data-v-0a729e28]{margin-bottom:14px}.visual-heading p[data-v-0a729e28]{display:none}.demo-facts[data-v-0a729e28]{margin-top:12px}.login-card[data-v-0a729e28]{margin-top:0}}@media (prefers-reduced-motion: reduce){.login-visual[data-v-0a729e28],.login-card[data-v-0a729e28]{animation:none}.state-spinner[data-v-0a729e28]{animation-duration:1.6s}}.membership-orders[data-v-19b6c2a3]{display:flex;flex-direction:column;gap:14px}.membership-orders-head[data-v-19b6c2a3]{display:flex;flex-direction:column;align-items:stretch;gap:14px}.membership-orders-head h2[data-v-19b6c2a3]{color:var(--ink);font-size:18px}.membership-orders-head p[data-v-19b6c2a3]{margin-top:4px;color:var(--muted);font-size:13px}.order-search[data-v-19b6c2a3]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:9px}.order-search label[data-v-19b6c2a3]{display:flex;flex-direction:column;gap:5px}.order-search label>span[data-v-19b6c2a3]{color:#52657b;font-size:11px;font-weight:700}.order-search input[data-v-19b6c2a3],.order-search select[data-v-19b6c2a3]{width:210px;height:38px;border:1px solid var(--line-strong);border-radius:8px;padding:0 11px;color:var(--ink);background:#fff;outline:none}.order-search select[data-v-19b6c2a3]{width:150px}.order-search input[data-v-19b6c2a3]:focus,.order-search select[data-v-19b6c2a3]:focus{border-color:var(--brand);box-shadow:var(--focus-ring)}.order-search-actions[data-v-19b6c2a3]{display:flex;gap:8px}.order-export-trigger[data-v-19b6c2a3]{display:inline-flex;align-items:center;gap:6px;border-color:#9dcdb6;color:#187347;background:#f5fbf7;font-weight:800}.order-export-trigger[data-v-19b6c2a3]:hover:not(:disabled){border-color:#4aa575;background:#e7f6ed;box-shadow:0 0 0 3px #1873471a}.order-export-trigger[data-v-19b6c2a3]:disabled{border-color:var(--line-strong);color:#94a3b8;background:#f5f7f9}.order-export-trigger svg[data-v-19b6c2a3]{width:15px;height:15px}.order-notice[data-v-19b6c2a3]{min-height:38px;border:1px solid #b9e2d3;border-radius:8px;padding:8px 12px;color:#176b50;background:#f1fbf7}.order-notice.error[data-v-19b6c2a3]{border-color:#f1c4c1;color:var(--red);background:#fff6f5}.order-table-wrap[data-v-19b6c2a3]{overflow-x:auto}.order-table[data-v-19b6c2a3]{width:100%;min-width:1920px;border-collapse:collapse;table-layout:fixed}.order-table th[data-v-19b6c2a3],.order-table td[data-v-19b6c2a3]{border-bottom:1px solid var(--line);padding:13px 14px;text-align:left;vertical-align:middle}.order-table th[data-v-19b6c2a3]{color:#52657b;background:#f5f9fc;font-size:12px;font-weight:700}.order-table th[data-v-19b6c2a3]:nth-child(1){width:190px}.order-table th[data-v-19b6c2a3]:nth-child(2){width:230px}.order-table th[data-v-19b6c2a3]:nth-child(3){width:150px}.order-table th[data-v-19b6c2a3]:nth-child(4){width:190px}.order-table th[data-v-19b6c2a3]:nth-child(5){width:90px}.order-table th[data-v-19b6c2a3]:nth-child(6){width:145px}.order-table th[data-v-19b6c2a3]:nth-child(7){width:120px}.order-table th[data-v-19b6c2a3]:nth-child(8){width:170px}.order-table th[data-v-19b6c2a3]:nth-child(9){width:170px}.order-table th[data-v-19b6c2a3]:nth-child(10){width:150px}.order-table th[data-v-19b6c2a3]:nth-child(11){width:160px}.order-table th[data-v-19b6c2a3]:nth-child(12){width:160px}.order-table tbody tr:last-child td[data-v-19b6c2a3]{border-bottom:0}.order-table tbody tr.is-refunded td[data-v-19b6c2a3]{background:#fffbef}.order-table tbody tr.is-refunded td[data-v-19b6c2a3]:first-child{box-shadow:inset 4px 0 #f3c45f}.order-table-state[data-v-19b6c2a3]{height:180px;color:var(--muted);text-align:center!important}.order-id-cell[data-v-19b6c2a3],.member-cell[data-v-19b6c2a3],.package-cell[data-v-19b6c2a3],.status-stack[data-v-19b6c2a3],.invoice-state[data-v-19b6c2a3]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}.source-cell[data-v-19b6c2a3],.refund-state[data-v-19b6c2a3],.order-actions[data-v-19b6c2a3]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.source-cell span[data-v-19b6c2a3]{color:#35546f;font-size:12px;font-weight:700}.source-cell small[data-v-19b6c2a3],.refund-state small[data-v-19b6c2a3]{color:var(--muted);font-size:10px}.refund-state>span[data-v-19b6c2a3]{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.refund-state>span.muted[data-v-19b6c2a3]{color:#697789;background:#eef1f4}.refund-state>span.pending[data-v-19b6c2a3]{color:#8a5b14;background:#fff4d9}.refund-state>span.success[data-v-19b6c2a3]{color:#176b50;background:#e8f7f1}.refund-state>span.error[data-v-19b6c2a3]{color:var(--red);background:#fff0ef}.order-id-cell code[data-v-19b6c2a3],.member-cell code[data-v-19b6c2a3],.package-cell small[data-v-19b6c2a3]{display:block;max-width:100%;overflow:hidden;color:#52657b;font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.copy-time small[data-v-19b6c2a3],.status-stack small[data-v-19b6c2a3],.invoice-state small[data-v-19b6c2a3]{color:var(--muted);font-size:11px}.member-cell strong[data-v-19b6c2a3],.package-cell strong[data-v-19b6c2a3]{max-width:100%;overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.member-cell .copy-phone[data-v-19b6c2a3]{color:#35546f;font-family:var(--font-mono);font-size:12px}.copy-value[data-v-19b6c2a3]{display:block;max-width:100%;min-width:0;border:0;border-radius:3px;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:copy}.copy-value strong[data-v-19b6c2a3]{display:block}.copy-value[data-v-19b6c2a3]:hover:not(:disabled){text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:3px}.copy-value[data-v-19b6c2a3]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.copy-value[data-v-19b6c2a3]:disabled{cursor:default}.copy-notice[data-v-19b6c2a3]{color:var(--brand-dark);font-size:13px}.order-amount[data-v-19b6c2a3]{color:var(--brand-dark);font-family:var(--font-mono);font-size:15px}.sales-referral-code[data-v-19b6c2a3]{display:block;max-width:100%;overflow:hidden;color:#35546f;font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.status-pill[data-v-19b6c2a3],.invoice-state>span[data-v-19b6c2a3]{display:inline-flex;min-height:24px;align-items:center;border-radius:12px;padding:3px 9px;color:#38516a;background:#eaf1f7;font-size:11px;font-weight:700}.status-pill.success[data-v-19b6c2a3],.invoice-state>span.issued[data-v-19b6c2a3]{color:#176b50;background:#e8f7f1}.status-pill.pending[data-v-19b6c2a3]{color:#8a5b14;background:#fff4d9}.status-pill.muted[data-v-19b6c2a3]{color:#697789;background:#eef1f4}.refund-pill[data-v-19b6c2a3]{position:relative;min-height:26px;border:1px solid #e7bd57;border-radius:5px;padding:3px 10px 3px 19px;color:#744306;background:#fff4d9;font-size:11px;font-weight:800;line-height:18px}.refund-pill[data-v-19b6c2a3]:before{position:absolute;top:6px;bottom:6px;left:10px;width:2px;content:"";background:#f3c45f;transform:rotate(22deg)}.invoice-state .refund-note[data-v-19b6c2a3]{color:#8a5b14;font-weight:700}.invoice-action[data-v-19b6c2a3]{min-width:112px;border:1px solid #8dc9b5;border-radius:7px;padding:7px 10px;color:#176b50;background:#f1fbf7;font-size:12px;font-weight:700}.invoice-action.cancel[data-v-19b6c2a3]{border-color:var(--line-strong);color:#52657b;background:#fff}.invoice-action.refunded[data-v-19b6c2a3]{border-color:#e7bd57;color:#8a5b14;background:#fff4d9}.invoice-action[data-v-19b6c2a3]:disabled{opacity:.48;cursor:not-allowed}.refund-action[data-v-19b6c2a3]{min-width:112px;border:1px solid #e3a09b;border-radius:7px;padding:7px 10px;color:#a42b25;background:#fff6f5;font-size:12px;font-weight:700}.refund-action[data-v-19b6c2a3]:hover:not(:disabled){border-color:#c85a52;background:#ffebe9}.refund-action[data-v-19b6c2a3]:disabled{border-color:var(--line-strong);color:#7b8795;background:#f5f7f9;cursor:not-allowed}.order-pagination[data-v-19b6c2a3]{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--muted);font-size:12px}.refund-dialog-backdrop[data-v-19b6c2a3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#14263d75}.refund-dialog[data-v-19b6c2a3]{width:min(560px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid var(--line-strong);border-radius:16px;padding:24px;background:#fff;box-shadow:0 30px 80px -34px #14263db8}.refund-dialog[data-v-19b6c2a3]:focus{outline:none}.refund-dialog>header[data-v-19b6c2a3]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.refund-dialog h2[data-v-19b6c2a3]{color:var(--navy);font-size:20px}.refund-dialog header p[data-v-19b6c2a3]{margin-top:5px;color:var(--muted);font-size:12px}.dialog-close[data-v-19b6c2a3]{width:34px;height:34px;flex:0 0 auto;border:0;border-radius:8px;color:#52657b;background:#eef3f7;font-size:22px}.refund-summary[data-v-19b6c2a3]{margin:20px 0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.refund-summary>div[data-v-19b6c2a3]{display:grid;grid-template-columns:94px minmax(0,1fr);gap:14px;border-bottom:1px solid var(--line);padding:9px 12px}.refund-summary>div[data-v-19b6c2a3]:last-child{border-bottom:0}.refund-summary dt[data-v-19b6c2a3]{color:var(--muted)}.refund-summary dd[data-v-19b6c2a3]{min-width:0;color:var(--ink);font-weight:700;word-break:break-all}.refund-summary code[data-v-19b6c2a3]{font-family:var(--font-mono);font-size:12px}.refund-summary .refund-amount[data-v-19b6c2a3]{color:#a42b25;font-family:var(--font-mono);font-size:16px}.refund-reason[data-v-19b6c2a3]{display:flex;flex-direction:column;gap:6px}.refund-reason>span[data-v-19b6c2a3]{color:#52657b;font-size:12px;font-weight:700}.refund-reason textarea[data-v-19b6c2a3]{width:100%;resize:vertical;border:1px solid var(--line-strong);border-radius:8px;padding:10px 11px;outline:none}.refund-reason textarea[data-v-19b6c2a3]:focus{border-color:var(--brand);box-shadow:var(--focus-ring)}.refund-reason small[data-v-19b6c2a3]{color:var(--muted);text-align:right}.refund-reason small.invalid[data-v-19b6c2a3]{color:var(--red)}.dialog-error[data-v-19b6c2a3]{margin-top:12px;border-radius:8px;padding:8px 10px;color:var(--red);background:#fff6f5}.refund-dialog>footer[data-v-19b6c2a3]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.btn-danger[data-v-19b6c2a3]{color:#fff;background:#b9342d}.btn-danger[data-v-19b6c2a3]:hover:not(:disabled){background:#9f2923}.btn-danger[data-v-19b6c2a3]:disabled{opacity:.48;cursor:not-allowed}.order-pagination>div[data-v-19b6c2a3]{display:flex;align-items:center;gap:10px}.order-pagination strong[data-v-19b6c2a3]{min-width:68px;color:var(--ink);text-align:center}@media (max-width: 960px){.membership-orders-head[data-v-19b6c2a3]{align-items:flex-start;flex-direction:column}.order-search[data-v-19b6c2a3]{width:100%;flex-wrap:wrap}}@media (max-width: 640px){.order-search label[data-v-19b6c2a3],.order-search input[data-v-19b6c2a3],.order-search-actions[data-v-19b6c2a3]{width:100%}.order-search-actions .btn[data-v-19b6c2a3]{flex:1}.order-pagination[data-v-19b6c2a3]{align-items:flex-start;flex-direction:column}}.sales-management[data-v-32515243]{display:flex;flex-direction:column;gap:16px}.sales-head[data-v-32515243],.settlement-head[data-v-32515243]{display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.sales-head h2[data-v-32515243]{color:var(--ink);font-size:18px}.sales-head p[data-v-32515243]{margin-top:4px;color:var(--muted);font-size:13px}.sales-search[data-v-32515243],.settlement-filters[data-v-32515243]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.sales-search label[data-v-32515243],.settlement-filters label[data-v-32515243]{display:flex;flex-direction:column;gap:4px}.sales-search label span[data-v-32515243],.settlement-filters label span[data-v-32515243]{color:var(--muted);font-size:11px}.sales-search input[data-v-32515243],.settlement-filters input[data-v-32515243]{height:38px;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:8px;padding:0 11px;color:var(--ink);background:#fff;outline:none}.sales-search input[data-v-32515243]{width:310px;font-family:var(--font-mono)}.sales-search input[data-v-32515243]:focus,.settlement-filters input[data-v-32515243]:focus{border-color:var(--brand);box-shadow:var(--focus-ring)}.sales-notice[data-v-32515243]{min-height:38px;box-sizing:border-box;border:1px solid #b9e2d3;border-radius:8px;padding:8px 12px;color:#176b50;background:#f1fbf7;font-size:13px}.sales-notice.error[data-v-32515243]{border-color:#f1c4c1;color:var(--red);background:#fff6f5}.sales-account[data-v-32515243]{position:relative;display:grid;grid-template-columns:minmax(250px,1.2fr) minmax(420px,2fr) auto;align-items:center;gap:26px;overflow:hidden;padding:24px 26px 24px 32px}.sales-account[data-v-32515243]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:6px;background:var(--brand)}.sales-account-main[data-v-32515243]{min-width:0;display:flex;flex-direction:column;gap:5px}.sales-account-kicker[data-v-32515243],.settlement-kicker[data-v-32515243]{color:#087e82;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.14em}.sales-account-main strong[data-v-32515243]{color:var(--ink);font-size:18px}.sales-account-main code[data-v-32515243],.settlement-table code[data-v-32515243]{overflow:hidden;color:#52657b;font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sales-account-facts[data-v-32515243]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.sales-account-facts div[data-v-32515243]{min-width:0;padding:4px 18px;border-left:1px solid var(--line)}.sales-account-facts dt[data-v-32515243]{color:var(--muted);font-size:11px}.sales-account-facts dd[data-v-32515243]{margin:7px 0 0;overflow:hidden;color:var(--ink);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sales-status[data-v-32515243]{display:inline-flex;border-radius:999px;padding:3px 8px;color:#8b4b13;background:#fff4dd}.sales-status.active[data-v-32515243]{color:#176b50;background:#e9f8f1}.sales-account-actions[data-v-32515243]{display:flex;align-items:stretch;flex-direction:column;gap:7px}.sales-toggle[data-v-32515243],.sales-filter-button[data-v-32515243]{min-width:132px;height:34px;border:1px solid #8fd4e9;border-radius:7px;color:#087e82;background:#f1fbfe;font-size:12px;font-weight:700}.sales-toggle.danger[data-v-32515243]{border-color:#efb6b0;color:#b42318;background:#fff5f4}.sales-filter-button[data-v-32515243]{border-color:var(--line-strong);color:#52657b;background:#fff}.sales-toggle[data-v-32515243]:disabled{opacity:.5}.settlement-panel[data-v-32515243]{padding:22px}.settlement-head[data-v-32515243]{align-items:flex-start}.settlement-head h3[data-v-32515243]{margin-top:5px;color:var(--ink);font-size:17px}.settlement-summary[data-v-32515243]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;border-left:4px solid var(--brand);background:#f4fafc}.settlement-summary>div[data-v-32515243]{display:flex;align-items:baseline;gap:8px;padding:10px 14px}.settlement-summary>div+div[data-v-32515243]{border-left:1px solid var(--line-strong)}.settlement-summary span[data-v-32515243]{color:var(--muted);font-size:12px}.settlement-summary strong[data-v-32515243]{margin-left:auto;color:var(--ink);font-size:26px}.settlement-summary small[data-v-32515243]{color:var(--muted);font-size:12px}.sales-summary-block[data-v-32515243],.sales-detail-block[data-v-32515243]{margin-top:18px}.sales-report-section-head[data-v-32515243]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:8px}.sales-report-section-head>div[data-v-32515243]{display:flex;flex-direction:column;gap:2px}.sales-report-section-head span[data-v-32515243]{color:#087e82;font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.12em}.sales-report-section-head h4[data-v-32515243]{color:var(--ink);font-size:14px}.sales-report-section-head small[data-v-32515243]{color:var(--muted);font-size:11px}.sales-summary-table-wrap[data-v-32515243]{overflow-x:auto;border:1px solid var(--line);border-radius:8px}.sales-summary-table[data-v-32515243]{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed}.sales-summary-table th[data-v-32515243],.sales-summary-table td[data-v-32515243]{border-bottom:1px solid var(--line);padding:12px 14px;text-align:left;vertical-align:middle}.sales-summary-table th[data-v-32515243]{color:#52657b;background:#f5f9fc;font-size:12px}.sales-summary-table th[data-v-32515243]:nth-child(1){width:240px}.sales-summary-table th[data-v-32515243]:nth-child(2){width:130px}.sales-summary-table th[data-v-32515243]:nth-child(3){width:120px}.sales-summary-table th[data-v-32515243]:nth-child(4){width:120px}.sales-summary-table th[data-v-32515243]:nth-child(5){width:120px}.sales-summary-table tbody tr[data-v-32515243]{transition:background .15s ease}.sales-summary-table tbody tr.active[data-v-32515243]{background:#f1f9fd}.sales-summary-table tbody tr:last-child td[data-v-32515243]{border-bottom:0}.sales-summary-name[data-v-32515243]{color:var(--ink);font-size:13px}.sales-summary-total[data-v-32515243]{color:var(--brand);font-size:16px}.sales-summary-detail-button[data-v-32515243],.sales-detail-close[data-v-32515243]{height:30px;border:1px solid var(--line-strong);border-radius:6px;padding:0 11px;color:#52657b;background:#fff;font-size:11px;font-weight:700}.sales-summary-detail-button[data-v-32515243]:hover,.sales-summary-detail-button[data-v-32515243]:focus-visible,.sales-detail-close[data-v-32515243]:hover,.sales-detail-close[data-v-32515243]:focus-visible{border-color:var(--brand);color:var(--brand);outline:none}.sales-summary-detail-button[data-v-32515243]:disabled{cursor:wait;opacity:.55}.sales-detail-block[data-v-32515243]{border-top:1px solid var(--line);padding-top:18px}.sales-detail-head[data-v-32515243]{align-items:center}.settlement-table-wrap[data-v-32515243]{overflow-x:auto;border:1px solid var(--line);border-radius:8px}.settlement-table[data-v-32515243]{width:100%;min-width:620px;border-collapse:collapse;table-layout:fixed}.settlement-table th[data-v-32515243],.settlement-table td[data-v-32515243]{border-bottom:1px solid var(--line);padding:12px 14px;text-align:left;vertical-align:middle}.settlement-table th[data-v-32515243]{color:#52657b;background:#f5f9fc;font-size:12px}.settlement-table th[data-v-32515243]:nth-child(1){width:170px}.settlement-table th[data-v-32515243]:nth-child(2){width:320px}.settlement-table th[data-v-32515243]:nth-child(3){width:100px}.settlement-table tbody tr:last-child td[data-v-32515243]{border-bottom:0}.settlement-table td[data-v-32515243]:first-child{display:flex;flex-direction:column;gap:3px}.settlement-table td:first-child strong[data-v-32515243]{color:var(--ink);font-size:12px}.settlement-table td:first-child small[data-v-32515243]{color:var(--muted);font-size:11px}.settlement-state[data-v-32515243]{height:140px;color:var(--muted);text-align:center!important}.channel-pill[data-v-32515243]{display:inline-flex;border-radius:999px;padding:4px 9px;color:#087e82;background:#e8f7fb;font-size:11px;font-weight:700}.settlement-pagination[data-v-32515243]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;color:var(--muted);font-size:12px}.settlement-pagination>div[data-v-32515243]{display:flex;align-items:center;gap:10px}.settlement-pagination strong[data-v-32515243]{min-width:68px;color:var(--ink);text-align:center}@media (max-width: 940px){.sales-head[data-v-32515243],.settlement-head[data-v-32515243],.sales-report-section-head[data-v-32515243],.settlement-pagination[data-v-32515243]{align-items:flex-start;flex-direction:column}.sales-search[data-v-32515243],.settlement-filters[data-v-32515243]{width:100%}.sales-account[data-v-32515243]{grid-template-columns:1fr}.sales-account-facts div[data-v-32515243]:first-child{border-left:0}.sales-account-actions[data-v-32515243]{align-items:center;flex-direction:row}}@media (max-width: 620px){.sales-search label[data-v-32515243],.sales-search input[data-v-32515243],.settlement-filters label[data-v-32515243],.settlement-filters input[data-v-32515243]{width:100%}.sales-account-facts[data-v-32515243]{grid-template-columns:1fr}.sales-account-facts div[data-v-32515243]{border-top:1px solid var(--line);border-left:0;padding:10px 0}.settlement-summary[data-v-32515243]{grid-template-columns:1fr}.settlement-summary>div+div[data-v-32515243]{border-top:1px solid var(--line-strong);border-left:0}}.user-management[data-v-e555c9bf]{display:flex;flex-direction:column;gap:14px}.user-management-head[data-v-e555c9bf]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.user-management-head h2[data-v-e555c9bf]{color:var(--ink);font-size:18px}.user-management-head p[data-v-e555c9bf]{margin-top:4px;color:var(--muted);font-size:13px}.user-search[data-v-e555c9bf]{display:flex;align-items:center;gap:8px}.user-search input[data-v-e555c9bf]{width:280px;height:38px;border:1px solid var(--line-strong);border-radius:8px;padding:0 11px;color:var(--ink);background:#fff;outline:none}.user-search input[data-v-e555c9bf]:focus{border-color:var(--brand);box-shadow:var(--focus-ring)}.user-notice[data-v-e555c9bf]{min-height:38px;border:1px solid #b9e2d3;border-radius:8px;padding:8px 12px;color:#176b50;background:#f1fbf7}.user-notice.error[data-v-e555c9bf]{border-color:#f1c4c1;color:var(--red);background:#fff6f5}.user-table-wrap[data-v-e555c9bf]{overflow-x:auto}.user-table[data-v-e555c9bf]{width:100%;min-width:970px;border-collapse:collapse;table-layout:fixed}.user-table th[data-v-e555c9bf],.user-table td[data-v-e555c9bf]{border-bottom:1px solid var(--line);padding:12px 14px;text-align:left;vertical-align:middle}.user-table th[data-v-e555c9bf]{color:#52657b;background:#f5f9fc;font-size:12px;font-weight:700}.user-table th[data-v-e555c9bf]:nth-child(1){width:168px}.user-table th[data-v-e555c9bf]:nth-child(2){width:210px}.user-table th[data-v-e555c9bf]:nth-child(3){width:110px}.user-table th[data-v-e555c9bf]:nth-child(4){width:300px}.user-table th[data-v-e555c9bf]:nth-child(5){width:180px}.user-table tbody tr:last-child td[data-v-e555c9bf]{border-bottom:0}.account-id-copy-button[data-v-e555c9bf]{display:flex;width:100%;min-width:0;align-items:center;gap:7px;margin:-5px -7px;border:1px solid transparent;border-radius:7px;padding:5px 7px;color:#40546d;background:transparent;text-align:left;transition:border-color var(--motion-fast),background var(--motion-fast),color var(--motion-fast)}.account-id-copy-button[data-v-e555c9bf]:hover{border-color:#b8d8ec;color:var(--brand-dark);background:var(--surface-blue)}.account-id-copy-button[data-v-e555c9bf]:focus-visible{border-color:var(--brand);outline:0;box-shadow:var(--focus-ring)}.account-id-copy-button.is-copied[data-v-e555c9bf]{border-color:#b9e2d3;color:#176b50;background:#f1fbf7}.account-id-copy-button.is-failed[data-v-e555c9bf]{border-color:#f1c4c1;color:var(--red);background:#fff6f5}.account-id-copy-button code[data-v-e555c9bf]{display:block;min-width:0;flex:1 1 auto;overflow:hidden;color:inherit;font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.account-id-copy-status[data-v-e555c9bf]{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;font-size:10px;font-weight:700;white-space:nowrap}.user-table-state[data-v-e555c9bf]{height:160px;color:var(--muted);text-align:center!important}.user-identity[data-v-e555c9bf]{display:flex;align-items:center;gap:9px;min-width:0}.user-identity strong[data-v-e555c9bf]{min-width:0;overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.member-badge[data-v-e555c9bf]{flex:0 0 auto;border:1px solid #e7bd57;border-radius:999px;padding:2px 7px;color:#744306;background:#fff4d9;font-size:10px;font-weight:800;line-height:16px;white-space:nowrap}.quota-count[data-v-e555c9bf]{color:var(--brand-dark);font-size:16px}.unlimited-usage[data-v-e555c9bf]{display:flex;align-items:baseline;gap:7px}.unlimited-usage small[data-v-e555c9bf]{color:#176b50;font-size:11px;font-weight:700;white-space:nowrap}.permission-dropdown[data-v-e555c9bf]{width:100%}.permission-dropdown-trigger[data-v-e555c9bf]{display:grid;grid-template-columns:1fr auto 16px;align-items:center;gap:10px;width:100%;min-height:38px;border:1px solid var(--line-strong);border-radius:8px;padding:7px 10px;color:var(--ink);background:#fff;text-align:left;transition:border-color var(--motion-fast),background var(--motion-fast)}.permission-dropdown-trigger[data-v-e555c9bf]:hover{border-color:var(--brand);background:var(--surface-blue)}.permission-dropdown-trigger[data-v-e555c9bf]:focus-visible{border-color:var(--brand);outline:0;box-shadow:var(--focus-ring)}.permission-dropdown-trigger>span[data-v-e555c9bf]{font-size:12px;font-weight:700}.permission-dropdown-trigger>b[data-v-e555c9bf]{color:var(--muted);font-size:11px;font-weight:700;white-space:nowrap}.permission-dropdown-trigger svg[data-v-e555c9bf]{color:#52657b;transition:transform var(--motion-fast)}.permission-dropdown.is-open .permission-dropdown-trigger svg[data-v-e555c9bf]{transform:rotate(180deg)}.permission-settings[data-v-e555c9bf]{display:flex;flex-direction:column;margin-top:8px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:var(--surface-soft)}.permission-setting[data-v-e555c9bf]{display:grid;grid-template-columns:minmax(92px,1fr) auto;align-items:center;gap:12px;min-height:34px;border-bottom:1px solid var(--line)}.permission-setting[data-v-e555c9bf]:last-child{border-bottom:0}.permission-setting>span[data-v-e555c9bf]{color:#52657b;font-size:12px;font-weight:700;white-space:nowrap}.permission-switch[data-v-e555c9bf]{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-width:112px;cursor:pointer}.permission-switch input[data-v-e555c9bf]{position:absolute;opacity:0;pointer-events:none}.permission-switch>span[data-v-e555c9bf]{position:relative;width:34px;height:20px;border-radius:10px;background:#b8c3cf;transition:background .15s ease}.permission-switch>span[data-v-e555c9bf]:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s ease}.permission-switch input:checked+span[data-v-e555c9bf]{background:#1b8f6b}.permission-switch input:checked+span[data-v-e555c9bf]:after{transform:translate(14px)}.permission-switch input:focus-visible+span[data-v-e555c9bf]{box-shadow:var(--focus-ring)}.permission-switch b[data-v-e555c9bf]{color:var(--muted);font-size:12px;white-space:nowrap}.user-pagination[data-v-e555c9bf]{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--muted);font-size:12px}.user-pagination>nav[data-v-e555c9bf]{display:flex;align-items:center;gap:10px}.page-picker[data-v-e555c9bf]{display:inline-flex;align-items:center;gap:6px;color:var(--ink);white-space:nowrap}.page-picker select[data-v-e555c9bf]{width:64px;height:38px;border:1px solid var(--line-strong);border-radius:8px;padding:0 8px;color:var(--ink);background:#fff;outline:none;cursor:pointer}.page-picker select[data-v-e555c9bf]:focus-visible{border-color:var(--brand);box-shadow:var(--focus-ring)}.page-picker select[data-v-e555c9bf]:disabled{color:var(--muted);background:var(--surface-soft);cursor:not-allowed}@media (max-width: 760px){.user-management-head[data-v-e555c9bf],.user-pagination[data-v-e555c9bf]{align-items:flex-start;flex-direction:column}.user-search[data-v-e555c9bf]{width:100%;flex-wrap:wrap}.user-search input[data-v-e555c9bf]{width:100%}.user-pagination>nav[data-v-e555c9bf]{max-width:100%;overflow-x:auto}}.ops-page[data-v-59d78879]{display:flex;flex-direction:column;gap:22px}.ops-system-head[data-v-59d78879]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:2px;border-bottom:1px solid var(--line)}.ops-system-head h1[data-v-59d78879]{color:var(--ink);font-size:24px;line-height:1.2}.ops-system-head p[data-v-59d78879]{margin-top:4px;color:var(--muted);font-size:13px}.ops-tabs[data-v-59d78879]{display:flex;align-items:center;gap:22px}.ops-tabs button[data-v-59d78879]{position:relative;border:0;padding:10px 2px 12px;color:var(--muted);background:transparent;font-size:14px;font-weight:700}.ops-tabs button[data-v-59d78879]:after{content:"";position:absolute;right:0;bottom:-3px;left:0;height:3px;border-radius:2px 2px 0 0;background:transparent}.ops-tabs button.active[data-v-59d78879]{color:var(--brand-dark)}.ops-tabs button.active[data-v-59d78879]:after{background:var(--brand)}.ops-head[data-v-59d78879]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.ops-head h2[data-v-59d78879]{font-size:18px;line-height:1.2;color:var(--ink)}.ops-head p[data-v-59d78879]{margin-top:4px;color:var(--muted);font-size:13px}.ops-actions[data-v-59d78879]{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:10px}.ops-time-field[data-v-59d78879]{display:flex;flex-direction:column;gap:4px}.ops-time-field span[data-v-59d78879]{color:var(--muted);font-size:11px;line-height:1.2}.ops-time-field input[data-v-59d78879]{width:190px;height:38px;border:1px solid var(--line-strong);border-radius:8px;padding:0 12px;color:var(--ink);background:#fff}.ops-granularity[data-v-59d78879]{height:38px;display:inline-grid;grid-template-columns:repeat(2,minmax(68px,1fr));padding:3px;border:1px solid var(--line-strong);border-radius:8px;background:#fff}.ops-granularity button[data-v-59d78879]{min-width:68px;border:0;border-radius:6px;padding:0 10px;color:var(--muted);background:transparent;font-size:12px;font-weight:600}.ops-granularity button.active[data-v-59d78879]{color:#fff;background:var(--brand)}.ops-section[data-v-59d78879]{display:flex;flex-direction:column;gap:12px}.ops-section-title[data-v-59d78879]{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.ops-section-title h2[data-v-59d78879]{font-size:16px;color:var(--navy)}.ops-section-title span[data-v-59d78879]{color:var(--muted);font-size:12px}.ops-grid[data-v-59d78879]{display:grid;gap:14px}.ops-grid-3[data-v-59d78879]{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-grid-4[data-v-59d78879]{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-user-card[data-v-59d78879]{min-height:118px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0}.ops-user-item[data-v-59d78879]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:18px 22px;border-left:1px solid var(--line)}.ops-user-item[data-v-59d78879]:first-child{border-left:0}.ops-user-item span[data-v-59d78879]{color:var(--muted);font-size:13px}.ops-user-item strong[data-v-59d78879]{color:var(--ink);font-size:28px;line-height:1.1;font-weight:700}.ops-chart-grid[data-v-59d78879]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ops-metric[data-v-59d78879]{padding:18px;min-height:104px;display:flex;flex-direction:column;justify-content:space-between}.ops-metric span[data-v-59d78879]{color:var(--muted);font-size:13px}.ops-metric strong[data-v-59d78879]{color:var(--ink);font-size:28px;line-height:1.2;font-weight:700}.ops-chart-card[data-v-59d78879]{padding:16px 18px 14px}.ops-chart-head[data-v-59d78879]{min-height:34px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ops-chart-head span[data-v-59d78879]{color:var(--muted);font-size:13px}.ops-chart-head strong[data-v-59d78879]{color:var(--ink);font-size:22px;line-height:1.2;font-weight:700;white-space:nowrap}.ops-chart[data-v-59d78879]{display:block;width:100%;height:190px;overflow:visible;touch-action:pan-y}.ops-chart-plot[data-v-59d78879]{position:relative;margin-top:8px}.ops-chart line[data-v-59d78879]{stroke:var(--line);stroke-width:1}.ops-chart-line[data-v-59d78879]{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ops-chart-line-blue[data-v-59d78879]{stroke:#1574d4}.ops-chart-line-green[data-v-59d78879]{stroke:#1b8f6b}.ops-chart .ops-chart-hover-line[data-v-59d78879]{stroke:#7c8da3;stroke-width:1;stroke-dasharray:4 4}.ops-chart-hover-dot[data-v-59d78879]{stroke:#fff;stroke-width:3}.ops-chart-hover-dot-blue[data-v-59d78879]{fill:#1574d4}.ops-chart-hover-dot-green[data-v-59d78879]{fill:#1b8f6b}.ops-chart-tooltip[data-v-59d78879]{--hover-x: 50%;position:absolute;top:8px;left:clamp(76px,var(--hover-x),calc(100% - 76px));z-index:2;min-width:128px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;transform:translate(-50%);border:1px solid #cbd8e6;border-radius:7px;padding:7px 9px;color:var(--ink);background:#fffffff5;box-shadow:0 8px 20px -14px #1f334d8c;pointer-events:none;white-space:nowrap}.ops-chart-tooltip strong[data-v-59d78879]{color:var(--navy);font-size:12px}.ops-chart-tooltip span[data-v-59d78879]{color:var(--ink);font-size:12px;font-weight:700}.ops-chart-axis[data-v-59d78879]{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px}.ops-breakdown[data-v-59d78879],.ops-state[data-v-59d78879],.ops-clouds[data-v-59d78879]{padding:18px}.ops-clouds summary[data-v-59d78879]{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.ops-clouds summary[data-v-59d78879]::-webkit-details-marker{display:none}.ops-clouds summary span[data-v-59d78879]{color:var(--navy);font-size:16px;font-weight:700}.ops-clouds summary strong[data-v-59d78879]{color:var(--muted);font-size:12px;font-weight:600}.ops-cloud-grid[data-v-59d78879]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.ops-cloud-card[data-v-59d78879]{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fbfdff}.ops-cloud-title[data-v-59d78879]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.ops-cloud-title span[data-v-59d78879]{color:var(--ink);font-size:14px;font-weight:700}.ops-cloud-title strong[data-v-59d78879]{color:var(--muted);font-size:12px;font-weight:600}.ops-cloud-words[data-v-59d78879]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:76px}.ops-cloud-word[data-v-59d78879]{border:0;background:transparent;color:#1f5f9f;line-height:1.1;padding:2px 0;cursor:default}.ops-cloud-word-1[data-v-59d78879]{font-size:12px;opacity:.66}.ops-cloud-word-2[data-v-59d78879]{font-size:14px;opacity:.76}.ops-cloud-word-3[data-v-59d78879]{font-size:17px;opacity:.86}.ops-cloud-word-4[data-v-59d78879]{font-size:21px;color:#1574d4;font-weight:700}.ops-cloud-word-5[data-v-59d78879]{font-size:26px;color:#0f5faa;font-weight:800}.source-row[data-v-59d78879]{height:42px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:var(--ink)}.source-row[data-v-59d78879]:first-of-type{margin-top:8px}.source-row strong[data-v-59d78879]{font-weight:600}.empty-line[data-v-59d78879]{padding-top:12px;color:var(--muted)}.ops-state[data-v-59d78879]{color:var(--red)}@media (max-width: 900px){.ops-system-head[data-v-59d78879],.ops-head[data-v-59d78879]{align-items:flex-start;flex-direction:column}.ops-actions[data-v-59d78879]{justify-content:flex-start}.ops-grid-3[data-v-59d78879],.ops-grid-4[data-v-59d78879],.ops-user-card[data-v-59d78879]{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-user-item[data-v-59d78879]{border-top:1px solid var(--line)}.ops-user-item[data-v-59d78879]:nth-child(odd){border-left:0}.ops-user-item[data-v-59d78879]:nth-child(-n+2){border-top:0}.ops-user-item[data-v-59d78879]:first-child{border-top:0}.ops-chart-grid[data-v-59d78879],.ops-cloud-grid[data-v-59d78879]{grid-template-columns:1fr}}@media (max-width: 560px){.ops-actions[data-v-59d78879]{width:100%;align-items:stretch;flex-direction:column}.ops-time-field input[data-v-59d78879],.ops-granularity[data-v-59d78879],.ops-actions>.btn[data-v-59d78879]{width:100%}.ops-grid-3[data-v-59d78879],.ops-grid-4[data-v-59d78879],.ops-user-card[data-v-59d78879]{grid-template-columns:1fr}.ops-user-item[data-v-59d78879],.ops-user-item[data-v-59d78879]:nth-child(-n+2){border-left:0;border-top:1px solid var(--line)}.ops-user-item[data-v-59d78879]:first-child{border-top:0}.ops-chart-head[data-v-59d78879]{align-items:flex-start;flex-direction:column}}.tuning-page[data-v-09f73dcb]{width:min(1440px,100%);margin:0 auto;padding:24px 30px 60px}.tuning-head[data-v-09f73dcb]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.tuning-title-line[data-v-09f73dcb],.section-heading>div[data-v-09f73dcb],.pane-heading>div[data-v-09f73dcb]{display:flex;align-items:center;gap:8px}.tuning-title-line[data-v-09f73dcb]{color:var(--brand-dark)}.tuning-head h1[data-v-09f73dcb]{color:var(--ink);font-size:23px;line-height:1.3}.tuning-head p[data-v-09f73dcb]{margin-top:4px;color:var(--muted);font-size:13px}.icon-command[data-v-09f73dcb],.primary-command[data-v-09f73dcb],.secondary-command[data-v-09f73dcb],.confirm-command[data-v-09f73dcb],.icon-only[data-v-09f73dcb]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border-radius:7px;font-weight:700}.icon-command[data-v-09f73dcb]{border:1px solid var(--line-strong);padding:0 14px;color:#39536d;background:#fff}.icon-command[data-v-09f73dcb]:hover:not(:disabled){color:var(--brand-dark);border-color:#9bc8df}.icon-command.compact[data-v-09f73dcb]{min-height:32px;padding:0 10px;font-size:12px}.icon-only[data-v-09f73dcb]{width:34px;min-height:34px;border:1px solid transparent;color:#64748b;background:transparent}.icon-only[data-v-09f73dcb]:hover:not(:disabled){border-color:var(--line-strong);color:var(--brand-dark);background:#fff}button[data-v-09f73dcb]:disabled{cursor:not-allowed;opacity:.52}.tuning-notice[data-v-09f73dcb]{display:flex;align-items:center;gap:8px;min-height:40px;margin-bottom:14px;border:1px solid #b7dfd0;border-radius:7px;padding:8px 12px;color:#17684e;background:#f1fbf7}.tuning-notice.error[data-v-09f73dcb]{border-color:#efc4c1;color:#b42318;background:#fff6f5}.start-layout[data-v-09f73dcb]{display:grid;grid-template-columns:minmax(0,1fr) 330px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;overflow:hidden}.requirement-editor[data-v-09f73dcb]{min-height:470px;padding:24px;border-right:1px solid var(--line)}.requirement-editor>label[data-v-09f73dcb],.feedback-editor label[data-v-09f73dcb]{display:block;margin-bottom:8px;color:#34495f;font-size:13px;font-weight:800}.requirement-editor textarea[data-v-09f73dcb],.feedback-editor textarea[data-v-09f73dcb]{width:100%;resize:vertical;border:1px solid var(--line-strong);border-radius:7px;padding:13px 14px;color:var(--ink);background:#fbfdff;line-height:1.75;outline:none}.requirement-editor textarea[data-v-09f73dcb]{min-height:330px}.requirement-editor textarea[data-v-09f73dcb]:focus,.feedback-editor textarea[data-v-09f73dcb]:focus{border-color:var(--brand);box-shadow:var(--focus-ring);background:#fff}.requirement-editor footer[data-v-09f73dcb]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px}.requirement-editor footer>span[data-v-09f73dcb]{color:#8794a4;font-size:12px}.primary-command[data-v-09f73dcb],.secondary-command[data-v-09f73dcb]{border:0;padding:0 18px;color:#fff;background:var(--brand)}.primary-command[data-v-09f73dcb]:hover:not(:disabled),.secondary-command[data-v-09f73dcb]:hover:not(:disabled){background:var(--brand-dark)}.recent-runs[data-v-09f73dcb]{min-width:0;background:#f7fafc}.section-heading[data-v-09f73dcb],.pane-heading[data-v-09f73dcb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-heading[data-v-09f73dcb]{min-height:54px;padding:0 16px;border-bottom:1px solid var(--line);color:#496179}.section-heading h2[data-v-09f73dcb],.pane-heading h2[data-v-09f73dcb]{color:#30475f;font-size:14px}.recent-state[data-v-09f73dcb]{padding:70px 20px;color:var(--muted);text-align:center}.recent-item[data-v-09f73dcb]{display:block;width:100%;border:0;border-bottom:1px solid var(--line);padding:13px 16px;color:var(--ink);background:transparent;text-align:left}.recent-item[data-v-09f73dcb]:hover{background:#eef6fb}.recent-item>span[data-v-09f73dcb]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5}.recent-item small[data-v-09f73dcb]{display:flex;align-items:center;gap:8px;margin-top:6px;color:#8995a3;font-size:11px}.recent-item b[data-v-09f73dcb]{color:#9a6700}.recent-item b.state-completed[data-v-09f73dcb]{color:#177557}.recent-item b.state-error[data-v-09f73dcb]{color:#b42318}.run-bar[data-v-09f73dcb]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;border:1px solid var(--line-strong);border-bottom:0;border-radius:8px 8px 0 0;padding:8px 16px;background:#fff}.run-bar>div[data-v-09f73dcb]{display:flex;align-items:center;gap:11px;min-width:0;color:#6a7887;font-size:12px}.run-bar strong[data-v-09f73dcb]{color:#33495f;font-size:13px}.run-bar code[data-v-09f73dcb]{border-left:1px solid var(--line);padding-left:11px;color:#8693a1;font-family:var(--font-mono)}.published-rule-trigger[data-v-09f73dcb]{border:0;border-bottom:1px dashed #168a64;padding:1px 0;color:#137657;background:transparent;font-size:12px;line-height:1.35}.published-rule-trigger[data-v-09f73dcb]:hover{border-bottom-style:solid;color:#0d6046}.published-rule-trigger[data-v-09f73dcb]:focus-visible{outline:2px solid rgba(22,138,100,.28);outline-offset:3px}.status-dot[data-v-09f73dcb]{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#d59b14}.status-dot.state-completed[data-v-09f73dcb]{background:#1c966c}.status-dot.state-error[data-v-09f73dcb]{background:#d5483f}.status-dot.state-analyzing[data-v-09f73dcb],.status-dot.state-finalizing[data-v-09f73dcb]{background:var(--brand);box-shadow:0 0 0 4px #0284c71f}.workbench[data-v-09f73dcb]{display:grid;grid-template-columns:minmax(320px,38%) minmax(0,62%);min-height:570px;border:1px solid var(--line-strong);border-radius:0 0 8px 8px;background:#fff;overflow:hidden}.run-layout[data-v-09f73dcb]{position:relative}.run-main[data-v-09f73dcb]{min-width:0}.source-pane[data-v-09f73dcb],.result-pane[data-v-09f73dcb]{min-width:0;padding:20px}.source-pane[data-v-09f73dcb]{border-right:1px solid var(--line);background:#fbfcfd}.pane-heading[data-v-09f73dcb]{min-height:34px;margin-bottom:12px;color:var(--brand-dark)}.source-text[data-v-09f73dcb]{min-height:165px;max-height:310px;overflow:auto;border:1px solid var(--line);border-radius:7px;padding:13px 14px;color:#34475b;background:#fff;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.feedback-editor[data-v-09f73dcb]{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.feedback-editor textarea[data-v-09f73dcb]{min-height:128px}.secondary-command[data-v-09f73dcb]{width:100%;margin-top:10px}.completed-message[data-v-09f73dcb],.processing-message[data-v-09f73dcb]{display:flex;align-items:center;gap:10px;margin-top:20px;border:1px solid #b9dfd1;border-radius:7px;padding:12px;color:#17694f;background:#f2faf7}.completed-message>div[data-v-09f73dcb]{display:flex;flex-direction:column}.completed-message span[data-v-09f73dcb]{color:#52766a;font-size:12px}.processing-message[data-v-09f73dcb]{border-color:#cbddea;color:#46667f;background:#f3f8fb}.result-pane[data-v-09f73dcb]{display:flex;flex-direction:column}.condition-text[data-v-09f73dcb]{min-height:205px;max-height:350px;overflow:auto;border:1px solid #cfdce7;border-left:3px solid var(--brand);border-radius:4px;padding:15px 17px;color:#213b52;background:#f7fafc;font-family:var(--font-mono);font-size:13px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.condition-empty[data-v-09f73dcb]{display:grid;place-items:center;align-content:center;gap:10px;min-height:205px;border:1px dashed #cad5df;border-radius:7px;color:#7a8998;background:#fafcfd}.confirmation-list[data-v-09f73dcb],.intent-summary[data-v-09f73dcb]{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.result-details[data-v-09f73dcb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:0;min-width:0;margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.result-details>.confirmation-list[data-v-09f73dcb],.result-details>.intent-summary[data-v-09f73dcb]{min-width:0;margin-top:0;border-top:0;padding-top:0}.result-details>.confirmation-list[data-v-09f73dcb]{padding-right:18px}.result-details>.intent-summary[data-v-09f73dcb]{border-left:1px solid var(--line-strong);padding-left:18px}.result-details>section[data-v-09f73dcb]:only-child{grid-column:1 / -1;border-left:0;padding-right:0;padding-left:0}.confirmation-list h3[data-v-09f73dcb],.intent-summary h3[data-v-09f73dcb]{margin-bottom:8px;color:#3a5066;font-size:13px}.confirmation-list ol[data-v-09f73dcb]{padding-left:21px;color:#4b5f73}.confirmation-list li+li[data-v-09f73dcb]{margin-top:5px}.intent-summary dl[data-v-09f73dcb]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:7px 10px;color:#53677a;font-size:12px}.intent-summary dt[data-v-09f73dcb]{color:#718297;font-weight:800}.intent-summary dd[data-v-09f73dcb]{min-width:0;overflow-wrap:anywhere}.learning-summary[data-v-09f73dcb]{grid-column:1 / -1;min-width:0;margin-top:14px;border-top:1px solid var(--line-strong);padding-top:12px}.learning-heading[data-v-09f73dcb],.learning-heading>div[data-v-09f73dcb],.rule-group-title[data-v-09f73dcb],.rule-item header[data-v-09f73dcb]{display:flex;align-items:center}.learning-heading[data-v-09f73dcb]{justify-content:space-between;gap:12px}.learning-heading>div[data-v-09f73dcb]{gap:7px;color:var(--teal)}.learning-heading h3[data-v-09f73dcb]{color:#3a5066;font-size:13px}.learning-scope[data-v-09f73dcb],.revision-learning[data-v-09f73dcb]{display:inline-flex;align-items:center;gap:6px;border:1px solid #d1dbe5;border-radius:999px;padding:3px 8px;color:#617285;background:#f6f8fa;font-size:10px;font-weight:800;line-height:1.2}.learning-scope b[data-v-09f73dcb]{font-family:var(--font-mono);font-weight:700}.learning-scope.scope-reusable_candidate[data-v-09f73dcb],.revision-learning.scope-reusable_candidate[data-v-09f73dcb]{border-color:#a9d8c6;color:#17684e;background:#edf8f3}.learning-scope.scope-task_only[data-v-09f73dcb],.revision-learning.scope-task_only[data-v-09f73dcb]{border-color:#ead3a5;color:#8a5b12;background:#fff8e8}.learning-reason[data-v-09f73dcb]{margin-top:7px;color:#637588;font-size:11.5px;line-height:1.55}.final-rule-review[data-v-09f73dcb]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 9px;margin-top:8px;border-left:3px solid #27935d;padding:7px 9px;color:#486558;background:#eef8f3;font-size:10.5px}.final-rule-review strong[data-v-09f73dcb]{color:#17684e}.final-rule-review span[data-v-09f73dcb]{min-width:0;overflow-wrap:anywhere}.final-rule-review small[data-v-09f73dcb]{grid-column:2;color:#6d8178;font-family:var(--font-mono);overflow-wrap:anywhere}.reconstruction-review[data-v-09f73dcb]{margin-top:8px;border:1px solid #c9dce8;border-left:3px solid #2b83b5;border-radius:5px;padding:8px 10px;color:#486378;background:#f1f7fb;font-size:10.5px}.reconstruction-review.is-match[data-v-09f73dcb]{border-color:#b7dece;border-left-color:#27935d;color:#426b59;background:#eef8f3}.reconstruction-review.is-different[data-v-09f73dcb]{border-color:#ead3a5;border-left-color:#c58a2b;color:#715a31;background:#fff9ec}.reconstruction-review.is-error[data-v-09f73dcb]{border-color:#efc3bf;border-left-color:#c94b42;color:#7f4540;background:#fff5f4}.reconstruction-review>header[data-v-09f73dcb]{display:flex;align-items:center;justify-content:space-between;gap:10px}.reconstruction-review>header span[data-v-09f73dcb]{font-weight:700}.reconstruction-review>p[data-v-09f73dcb],.reconstruction-review>small[data-v-09f73dcb]{display:block;margin-top:5px;line-height:1.55}.reconstruction-review>small[data-v-09f73dcb]{color:#748596}.reconstruction-differences[data-v-09f73dcb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px}.reconstruction-differences article[data-v-09f73dcb]{min-width:0;border:1px solid rgba(176,133,59,.24);border-radius:5px;padding:6px 7px;background:#ffffff9e}.reconstruction-differences code[data-v-09f73dcb],.reconstruction-differences span[data-v-09f73dcb]{display:block;overflow-wrap:anywhere}.reconstruction-differences code[data-v-09f73dcb]{color:#7a571e;font-family:var(--font-mono);font-size:9.5px}.reconstruction-differences span[data-v-09f73dcb]{margin-top:2px}.learning-columns[data-v-09f73dcb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-top:10px;border:1px solid var(--line-strong);border-radius:6px;background:#fbfcfd;overflow:hidden}.rule-group[data-v-09f73dcb]{min-width:0;padding:10px}.rule-group+.rule-group[data-v-09f73dcb]{border-left:1px solid var(--line-strong)}.rule-group-title[data-v-09f73dcb]{justify-content:space-between;gap:10px;margin-bottom:7px;color:#3d5368;font-size:11px}.rule-group-title span[data-v-09f73dcb]{color:#7a8998;font-family:var(--font-mono);font-size:10px}.rule-empty[data-v-09f73dcb]{min-height:36px;display:flex;align-items:center;color:#8996a4;font-size:11px}.rule-item[data-v-09f73dcb]{min-width:0;border-left:3px solid #78aeca;padding:7px 8px;color:#40576d;background:#f1f7fa}.rule-item+.rule-item[data-v-09f73dcb]{margin-top:6px}.rule-item.scope-reusable_candidate[data-v-09f73dcb]{border-left-color:#27935d;background:#eef8f3}.rule-item.scope-task_only[data-v-09f73dcb]{border-left-color:#c58a2b;background:#fff8e8}.rule-item header[data-v-09f73dcb]{justify-content:space-between;gap:8px}.rule-item code[data-v-09f73dcb]{min-width:0;overflow:hidden;color:var(--brand-dark);font-family:var(--font-mono);font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.rule-item small[data-v-09f73dcb]{flex:0 0 auto;color:#718397;font-size:9.5px}.rule-item p[data-v-09f73dcb]{margin-top:4px;color:#40566b;font-size:11px;line-height:1.5}.rule-item>span[data-v-09f73dcb]{display:block;margin-top:3px;color:#748497;font-size:10px;overflow-wrap:anywhere}.confirm-command[data-v-09f73dcb]{border:1px solid #12805c;padding:0 20px;color:#fff;background:#168a64}.confirm-command[data-v-09f73dcb]:hover:not(:disabled){background:#117553}.revision-history[data-v-09f73dcb]{min-width:0;margin-bottom:18px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;overflow:hidden}.revision-history .section-heading[data-v-09f73dcb]{background:#fff}.revision-list[data-v-09f73dcb]{display:flex;flex-direction:column}.revision-list article[data-v-09f73dcb]{min-width:0;padding:16px;border-bottom:1px solid var(--line)}.revision-list article[data-v-09f73dcb]:last-child{border-bottom:0}.revision-list header[data-v-09f73dcb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.revision-list header strong[data-v-09f73dcb]{color:var(--brand-dark);font-size:13px}.revision-list time[data-v-09f73dcb]{color:#8995a3;font-size:11px}.revision-list p[data-v-09f73dcb]{margin-top:8px;color:#34495d}.revision-list>article>span[data-v-09f73dcb]{display:block;margin-top:5px;color:#647588;font-size:12px}.revision-learning[data-v-09f73dcb]{width:fit-content;margin-top:7px}.revision-diff[data-v-09f73dcb]{max-height:140px;overflow:auto;margin-top:10px;border:1px solid #d8e0e8;border-radius:5px;background:#fff;font-family:var(--font-mono);font-size:11px}.diff-line[data-v-09f73dcb]{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);border-left:3px solid transparent;line-height:1.5}.diff-line+.diff-line[data-v-09f73dcb]{border-top:1px solid rgba(102,119,136,.08)}.diff-marker[data-v-09f73dcb]{display:flex;align-items:flex-start;justify-content:center;align-self:stretch;padding-top:4px;font-weight:800;-webkit-user-select:none;user-select:none}.diff-content[data-v-09f73dcb]{min-width:0;padding:4px 8px 4px 6px;white-space:pre-wrap;overflow-wrap:anywhere}.diff-added[data-v-09f73dcb]{border-left-color:#27935d;color:#17643e;background:#eaf7ef}.diff-added .diff-marker[data-v-09f73dcb]{color:#17643e;background:#d6efdf}.diff-removed[data-v-09f73dcb]{border-left-color:#cf4f58;color:#8a3037;background:#fff0f1}.diff-removed .diff-marker[data-v-09f73dcb]{color:#a43840;background:#f8dadd}.diff-context[data-v-09f73dcb]{color:#53677a;background:#f6f8fa}.diff-context .diff-marker[data-v-09f73dcb]{color:#8996a4;background:#edf1f4}@media (min-width: 1850px){.revision-history[data-v-09f73dcb]{position:absolute;top:0;bottom:0;right:calc(100% + 16px);width:clamp(220px,calc((100vw - 100%)/2 - 18px),300px);max-height:none;margin-bottom:0;overflow:auto;overscroll-behavior:contain}.revision-history .section-heading[data-v-09f73dcb]{position:sticky;top:0;z-index:2}}.preview-command[data-v-09f73dcb]{min-width:108px}.confirm-command.compact-confirm[data-v-09f73dcb]{height:32px;min-height:32px;padding:0 10px;border-radius:7px;font-size:12px;white-space:nowrap}.result-heading-actions[data-v-09f73dcb]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.preview-count[data-v-09f73dcb]{display:inline-grid;min-width:22px;height:20px;place-items:center;border-radius:999px;padding:0 6px;color:#fff;background:var(--brand);font-family:var(--font-mono);font-size:11px;line-height:1}@media (min-width: 981px){.tuning-page-active[data-v-09f73dcb]{height:calc(100vh - 60px);display:flex;flex-direction:column;overflow:visible;padding-top:14px;padding-bottom:14px}.tuning-page-active .tuning-head[data-v-09f73dcb]{flex:0 0 auto;align-items:center;margin-bottom:10px}.tuning-page-active .tuning-head h1[data-v-09f73dcb]{font-size:21px}.tuning-page-active .tuning-head p[data-v-09f73dcb]{margin-top:1px;font-size:12px}.tuning-page-active .tuning-notice[data-v-09f73dcb]{flex:0 0 auto;min-height:36px;margin-bottom:10px;padding-top:6px;padding-bottom:6px}.tuning-page-active .run-layout[data-v-09f73dcb]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.tuning-page-active .revision-history[data-v-09f73dcb]{flex:0 0 auto;max-height:180px;overflow:auto}.tuning-page-active .run-main[data-v-09f73dcb]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.tuning-page-active .run-bar[data-v-09f73dcb]{min-height:44px;flex:0 0 auto;padding-top:6px;padding-bottom:6px}.tuning-page-active .workbench[data-v-09f73dcb]{flex:1 1 auto;min-height:0}.tuning-page-active .source-pane[data-v-09f73dcb],.tuning-page-active .result-pane[data-v-09f73dcb]{min-height:0;padding:16px 18px}.tuning-page-active .source-pane[data-v-09f73dcb]{display:flex;flex-direction:column;overflow:hidden}.tuning-page-active .pane-heading[data-v-09f73dcb]{min-height:30px;flex:0 0 auto;margin-bottom:8px}.tuning-page-active .source-text[data-v-09f73dcb]{min-height:150px;max-height:none;flex:1 1 auto}.tuning-page-active .feedback-editor[data-v-09f73dcb]{flex:0 0 auto;margin-top:12px;padding-top:12px}.tuning-page-active .feedback-editor label[data-v-09f73dcb]{margin-bottom:6px}.tuning-page-active .feedback-editor textarea[data-v-09f73dcb]{min-height:88px;max-height:112px;resize:none;padding:10px 12px;line-height:1.6}.tuning-page-active .secondary-command[data-v-09f73dcb]{margin-top:8px}.tuning-page-active .result-pane[data-v-09f73dcb]{overflow:hidden}.tuning-page-active .condition-text[data-v-09f73dcb]{min-height:190px;max-height:330px;flex:0 1 auto;padding:12px 15px;font-size:12.5px;line-height:1.62}.tuning-page-active .condition-empty[data-v-09f73dcb]{min-height:190px;flex:0 1 260px}.tuning-page-active .result-details[data-v-09f73dcb]{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:6px}}@media (min-width: 1850px){.tuning-page-active[data-v-09f73dcb]{--history-rail-width: clamp(238px, 13.2vw, 268px);width:calc(100% - var(--history-rail-width) - 16px);max-width:none;margin-right:0;margin-left:calc(var(--history-rail-width) + 16px);padding-right:16px;padding-left:0}.tuning-page-active .workbench[data-v-09f73dcb]{grid-template-columns:minmax(430px,34%) minmax(0,66%)}.tuning-page-active .revision-history[data-v-09f73dcb]{top:-60px;width:var(--history-rail-width);max-height:none}}@media (max-width: 1180px){.result-details[data-v-09f73dcb]{grid-template-columns:1fr}.result-details>.confirmation-list[data-v-09f73dcb]{padding-right:0}.result-details>.intent-summary[data-v-09f73dcb]{margin-top:14px;border-top:1px solid var(--line-strong);border-left:0;padding-top:14px;padding-left:0}.learning-columns[data-v-09f73dcb]{grid-template-columns:1fr}.rule-group+.rule-group[data-v-09f73dcb]{border-top:1px solid var(--line-strong);border-left:0}}body.query-preview-open{overflow:hidden}.preview-mask[data-v-09f73dcb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;display:grid;align-items:start;justify-items:stretch;padding:3.5vh 2vw 2.5vh 3.5vw;background:#122a4294;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.preview-dialog[data-v-09f73dcb]{width:100%;height:94vh;min-height:540px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #c7d8e6;border-radius:12px;background:#f4f7fb;box-shadow:0 30px 80px -34px #0f2e4a9e}.preview-dialog-head[data-v-09f73dcb]{position:relative;min-height:66px;flex:0 0 auto;display:flex;align-items:center;gap:18px;border-bottom:1px solid #d8e2ec;padding:10px 68px 10px 20px;background:#fff}.preview-dialog-title[data-v-09f73dcb]{min-width:0;display:flex;align-items:center;gap:10px;color:var(--brand-dark)}.preview-dialog-title h2[data-v-09f73dcb]{color:#17324d;font-size:16px;line-height:1.25}.preview-dialog-title span[data-v-09f73dcb]{display:block;margin-top:2px;color:#74869a;font-size:11px}.preview-dialog-status[data-v-09f73dcb]{min-width:0;display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:#526b82;font-size:12px}.preview-dialog-status.ready[data-v-09f73dcb]{color:#177557}.preview-dialog-status.error[data-v-09f73dcb]{max-width:45%;color:#b42318}.preview-dialog-status.error span[data-v-09f73dcb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-refresh[data-v-09f73dcb],.preview-new-tab[data-v-09f73dcb]{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #c8deec;border-radius:7px;padding:0 11px;color:var(--brand-dark);background:#eef6fb;font-size:12px;font-weight:700;white-space:nowrap}.preview-refresh[data-v-09f73dcb]:hover:not(:disabled),.preview-new-tab[data-v-09f73dcb]:hover{border-color:#8fbfd8;background:#e2f1f9}.preview-refresh[data-v-09f73dcb]:disabled{cursor:wait;opacity:.62}.preview-close[data-v-09f73dcb]{position:absolute;top:50%;right:18px;width:36px;height:36px;display:grid;place-items:center;transform:translateY(-50%);border:1px solid #d8e2ec;border-radius:8px;color:#597086;background:#f8fafc}.preview-close[data-v-09f73dcb]:hover{border-color:#9bc8df;color:var(--brand-dark);background:#eef6fb}.preview-dialog-body[data-v-09f73dcb]{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.preview-loading[data-v-09f73dcb]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:grid;place-content:center;justify-items:center;gap:9px;padding:24px;color:var(--brand-dark);background:#f4f7fbf0;text-align:center}.preview-loading strong[data-v-09f73dcb]{font-size:15px}.preview-loading span[data-v-09f73dcb]{color:#74869a;font-size:12px}.published-rules-mask[data-v-09f73dcb]{place-items:center;padding:28px}.published-rules-dialog[data-v-09f73dcb]{width:min(820px,100%);max-height:min(82vh,760px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #c7d8e6;border-radius:12px;background:#f6f9fc;box-shadow:0 30px 80px -34px #0f2e4a9e}.published-rules-head[data-v-09f73dcb]{min-height:66px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d8e2ec;padding:12px 16px 12px 20px;background:#fff}.published-rules-head>div[data-v-09f73dcb]{min-width:0;display:flex;align-items:center;gap:10px;color:var(--brand-dark)}.published-rules-head h2[data-v-09f73dcb]{color:#17324d;font-size:16px;line-height:1.25}.published-rules-head span[data-v-09f73dcb]{display:block;margin-top:2px;color:#74869a;font-size:11px}.published-rules-actions[data-v-09f73dcb]{flex:0 0 auto;display:flex;align-items:center;gap:8px}.published-rules-actions>button[data-v-09f73dcb]{min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d8e2ec;border-radius:8px;padding:0 10px;color:#597086;background:#f8fafc;font-size:11px}.published-rules-actions>button[data-v-09f73dcb]:last-child{width:36px;padding:0}.published-rules-actions>button[data-v-09f73dcb]:hover:not(:disabled){border-color:#9bc8df;color:var(--brand-dark);background:#eef6fb}.published-rules-body[data-v-09f73dcb]{min-height:0;overflow:auto;padding:16px}.published-rule-detail[data-v-09f73dcb]{border:1px solid #d7e3ec;border-left:3px solid #168a64;border-radius:8px;padding:13px 15px;background:#fff}.published-rule-detail+.published-rule-detail[data-v-09f73dcb]{margin-top:10px}.context-case-detail[data-v-09f73dcb]{border:1px solid #d7e3ec;border-left:3px solid #2b83b5;border-radius:8px;padding:13px 15px;background:#fff}.context-case-detail+.context-case-detail[data-v-09f73dcb]{margin-top:10px}.context-case-detail>header[data-v-09f73dcb]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.context-case-detail>header code[data-v-09f73dcb]{min-width:0;color:#176d82;font-family:var(--font-mono);font-size:10px;overflow-wrap:anywhere}.context-case-detail>header span[data-v-09f73dcb]{flex:0 0 auto;color:#657b8e;font-size:10px}.context-case-detail>strong[data-v-09f73dcb]{display:block;margin-top:8px;color:#40586e;font-size:10.5px}.context-case-detail>p[data-v-09f73dcb],.context-case-detail>pre[data-v-09f73dcb]{margin-top:4px;color:#536b80;font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.context-case-detail>pre[data-v-09f73dcb]{max-height:230px;overflow:auto;border:1px solid #e2e9ef;border-radius:6px;padding:8px 10px;background:#f8fafc}.published-rule-detail>header[data-v-09f73dcb]{display:flex;align-items:center;justify-content:space-between;gap:14px}.published-rule-detail code[data-v-09f73dcb]{color:#176d82;font-family:var(--font-mono);font-size:11px;overflow-wrap:anywhere}.published-rule-id[data-v-09f73dcb]{min-width:0}.published-rule-id small[data-v-09f73dcb]{display:block;margin-bottom:2px;color:#8796a5;font-size:9px}.published-rule-detail>header span[data-v-09f73dcb]{flex:0 0 auto;border:1px solid #b9dfce;border-radius:999px;padding:2px 8px;color:#137657;background:#edf8f3;font-size:10px}.published-rule-detail>p[data-v-09f73dcb]{margin-top:8px;color:#334e68;font-size:13px;line-height:1.65}.published-rule-detail dl[data-v-09f73dcb]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:5px 10px;margin-top:9px;border-top:1px solid #edf1f5;padding-top:8px;font-size:11px;line-height:1.55}.published-rule-detail dt[data-v-09f73dcb]{color:#789}.published-rule-detail dd[data-v-09f73dcb]{min-width:0;color:#536b80;overflow-wrap:anywhere}.published-rule-examples[data-v-09f73dcb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.published-rule-examples section[data-v-09f73dcb]{min-width:0;border:1px solid #e2e9ef;border-radius:6px;padding:8px 10px;background:#f8fafc}.published-rule-examples strong[data-v-09f73dcb]{color:#40586e;font-size:10px}.published-rule-examples p[data-v-09f73dcb]{margin-top:4px;color:#64788b;font-size:10.5px;line-height:1.55;overflow-wrap:anywhere}.published-rules-empty[data-v-09f73dcb]{border:1px dashed #cbd8e3;border-radius:8px;padding:30px 20px;color:#74869a;background:#fff;text-align:center;font-size:12px}.published-rules-state[data-v-09f73dcb]{min-height:180px;display:grid;place-content:center;justify-items:center;gap:9px;border:1px dashed #cbd8e3;border-radius:8px;padding:28px 20px;color:#526b82;background:#fff;text-align:center;font-size:12px}.published-rules-state.error[data-v-09f73dcb]{color:#b42318}.published-rules-state button[data-v-09f73dcb]{min-height:32px;border:1px solid #c8deec;border-radius:7px;padding:0 12px;color:var(--brand-dark);background:#eef6fb;font-size:11px}.spin[data-v-09f73dcb]{animation:tuning-spin-09f73dcb .85s linear infinite}@keyframes tuning-spin-09f73dcb{to{transform:rotate(360deg)}}@media (max-width: 980px){.tuning-page[data-v-09f73dcb]{padding:20px 18px 50px}.start-layout[data-v-09f73dcb],.workbench[data-v-09f73dcb]{grid-template-columns:1fr}.requirement-editor[data-v-09f73dcb],.source-pane[data-v-09f73dcb]{border-right:0;border-bottom:1px solid var(--line)}.recent-runs[data-v-09f73dcb]{max-height:380px;overflow:auto}.run-bar[data-v-09f73dcb]{align-items:flex-start;flex-direction:column}.run-bar>div[data-v-09f73dcb]:last-child{flex-wrap:wrap}}@media (max-width: 640px){.tuning-page[data-v-09f73dcb]{padding:16px 12px 42px}.tuning-head[data-v-09f73dcb]{align-items:flex-start}.requirement-editor[data-v-09f73dcb],.source-pane[data-v-09f73dcb],.result-pane[data-v-09f73dcb]{padding:16px}.requirement-editor footer[data-v-09f73dcb],.result-actions[data-v-09f73dcb]{align-items:stretch;flex-direction:column}.primary-command[data-v-09f73dcb]{width:100%}.preview-mask[data-v-09f73dcb]{padding:0}.published-rules-mask[data-v-09f73dcb]{place-items:stretch}.published-rules-dialog[data-v-09f73dcb]{width:100%;max-height:100vh;border:0;border-radius:0}.published-rule-detail dl[data-v-09f73dcb]{grid-template-columns:1fr;gap:2px}.published-rule-examples[data-v-09f73dcb],.reconstruction-differences[data-v-09f73dcb]{grid-template-columns:1fr}.published-rule-detail dd+dt[data-v-09f73dcb]{margin-top:6px}.preview-dialog[data-v-09f73dcb]{height:100vh;min-height:0;border:0;border-radius:0}.preview-dialog-head[data-v-09f73dcb]{align-items:flex-start;flex-direction:column;gap:5px;padding:10px 58px 10px 14px}.preview-dialog-status[data-v-09f73dcb],.preview-refresh[data-v-09f73dcb],.preview-new-tab[data-v-09f73dcb]{margin-left:29px}.result-heading-actions[data-v-09f73dcb]{flex-wrap:wrap}}.legal-page[data-v-9093f16a]{width:min(1080px,calc(100% - 48px));margin:0 auto;padding:46px 0 72px}.legal-hero[data-v-9093f16a]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding:0 0 26px 22px;border-left:5px solid var(--brand);border-bottom:1px solid var(--line-strong)}.legal-kicker[data-v-9093f16a]{color:var(--brand-dark);font-size:12px;font-weight:800;letter-spacing:.18em}.legal-hero h1[data-v-9093f16a]{margin-top:9px;color:var(--navy);font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-.03em}.legal-hero p[data-v-9093f16a]{margin-top:10px;color:var(--muted);font-size:14px}.legal-switch[data-v-9093f16a]{display:flex;gap:8px}.legal-switch a[data-v-9093f16a]{padding:8px 16px;border:1px solid var(--line-strong);border-radius:9px;color:var(--muted);background:var(--surface);font-weight:700}.legal-switch a.router-link-active[data-v-9093f16a]{color:#fff;border-color:var(--brand);background:var(--brand)}.legal-document[data-v-9093f16a]{display:grid;grid-template-columns:132px minmax(0,1fr);gap:42px;margin-top:34px;padding:38px 44px 44px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-soft)}.document-index[data-v-9093f16a]{color:var(--brand-dark);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.document-body[data-v-9093f16a]{min-width:0}.document-body h2[data-v-9093f16a]{color:var(--navy);font-size:25px;line-height:1.35}.about-lead[data-v-9093f16a]{margin-top:18px;color:var(--ink);font-size:17px}.about-facts[data-v-9093f16a]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(120px,.6fr);gap:14px;margin-top:30px}.about-facts div[data-v-9093f16a]{padding:18px 20px;border-left:3px solid #bae6fd;background:var(--surface-blue)}.about-facts dt[data-v-9093f16a]{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.about-facts dd[data-v-9093f16a]{margin-top:5px;color:var(--navy);font-size:16px;font-weight:800}.about-copyright[data-v-9093f16a]{margin-top:30px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted)}.legal-copy p[data-v-9093f16a]{margin-top:18px;color:#334155;font-size:15px;line-height:1.9;text-align:justify}.legal-copy p.lead[data-v-9093f16a]{color:var(--navy);font-weight:800}.english-document[data-v-9093f16a]{border-top:4px solid #d8ecf8}@media (max-width: 720px){.legal-page[data-v-9093f16a]{width:min(100% - 28px,1080px);padding-top:28px}.legal-hero[data-v-9093f16a]{grid-template-columns:1fr;gap:22px;padding-left:16px}.legal-switch[data-v-9093f16a]{justify-content:flex-start}.legal-document[data-v-9093f16a]{grid-template-columns:1fr;gap:14px;padding:26px 22px 30px}.about-facts[data-v-9093f16a]{grid-template-columns:1fr}.legal-copy p[data-v-9093f16a]{text-align:left}}.membership-page[data-v-cdd91e09]{width:min(1180px,calc(100% - 48px));padding-top:38px}.membership-title[data-v-cdd91e09]{margin-bottom:26px}.membership-title h1[data-v-cdd91e09]{margin-top:8px;color:var(--navy);font-size:clamp(26px,3vw,38px);line-height:1.25}.membership-title p[data-v-cdd91e09]{margin-top:8px;color:var(--muted)}.back-link[data-v-cdd91e09]{color:var(--brand-dark);font-size:13px;font-weight:700}.membership-layout[data-v-cdd91e09]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr);gap:28px;align-items:start}.offer-panel[data-v-cdd91e09],.payment-panel[data-v-cdd91e09]{min-width:0}.payment-panel[data-v-cdd91e09]{position:sticky;top:84px;min-height:520px;padding:26px}.section-heading[data-v-cdd91e09]{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px}.section-heading>span[data-v-cdd91e09]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:10px;color:#fff;background:var(--brand);font-size:12px;font-weight:800}.section-heading h2[data-v-cdd91e09]{color:var(--navy);font-size:18px;line-height:1.35}.section-heading p[data-v-cdd91e09]{color:var(--muted);font-size:12px}.offer-list[data-v-cdd91e09]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.offer-card[data-v-cdd91e09]{position:relative;display:flex;min-height:300px;flex-direction:column;align-items:flex-start;padding:25px;overflow:hidden;text-align:left;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.offer-card[data-v-cdd91e09]:hover:not(:disabled),.offer-card.selected[data-v-cdd91e09]{border-color:#76bfe6;box-shadow:var(--shadow-hover);transform:translateY(-2px)}.offer-card.selected[data-v-cdd91e09]:after{position:absolute;right:14px;bottom:14px;display:grid;width:25px;height:25px;place-items:center;border-radius:50%;content:"✓";color:#fff;background:var(--brand);font-size:13px;font-weight:900}.offer-card[data-v-cdd91e09]:disabled{cursor:not-allowed;opacity:.72}.offer-badge[data-v-cdd91e09]{margin-bottom:16px;border-radius:999px;padding:3px 10px;color:#075985;background:#e8f5fc;font-size:11px;font-weight:800}.offer-card>strong[data-v-cdd91e09]{color:var(--navy);font-size:20px}.offer-duration[data-v-cdd91e09],.offer-subtitle[data-v-cdd91e09],.offer-benefit[data-v-cdd91e09]{color:var(--muted);font-size:12px}.offer-price[data-v-cdd91e09]{margin:13px 0 8px;color:var(--brand-dark);font-family:var(--font-mono);font-size:32px;font-weight:850;line-height:1}.offer-price small[data-v-cdd91e09]{margin-right:2px;font-size:16px}.offer-price del[data-v-cdd91e09]{margin-left:9px;color:#9aa5b1;font-size:12px;font-weight:500}.offer-subtitle[data-v-cdd91e09]{min-height:40px;margin-bottom:14px}.offer-benefit[data-v-cdd91e09]{margin-top:5px;color:#35546f}.order-preview dl[data-v-cdd91e09]{margin:26px 0}.order-preview dl>div[data-v-cdd91e09]{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:13px 0}.order-preview dt[data-v-cdd91e09]{color:var(--muted)}.order-preview dd[data-v-cdd91e09]{color:var(--ink);font-weight:700}.order-preview .discount-price[data-v-cdd91e09]{color:#158764;font-family:var(--font-mono)}.order-preview .promotion-original-price[data-v-cdd91e09]{text-decoration:line-through;text-decoration-color:#8a96a5;text-decoration-thickness:1.5px}.order-preview .trusted-price[data-v-cdd91e09]{color:var(--brand-dark);font-family:var(--font-mono);font-size:18px}.promotion-field[data-v-cdd91e09]{margin-top:12px;border:1px solid #dcebf4;border-radius:10px;padding:14px;background:#f7fbfe}.promotion-field label[data-v-cdd91e09]{display:block;margin-bottom:7px;color:var(--navy);font-size:12px;font-weight:750}.promotion-input-row[data-v-cdd91e09]{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:8px}.promotion-field input[data-v-cdd91e09]{width:100%;height:42px;border:1px solid var(--line-strong);border-radius:8px;outline:none;padding:0 12px;color:var(--ink);background:var(--surface-soft);font-family:var(--font-mono);transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast)}.promotion-field input[data-v-cdd91e09]:focus{border-color:var(--brand);background:var(--surface);box-shadow:var(--focus-ring)}.promotion-field input[aria-invalid=true][data-v-cdd91e09]{border-color:#e7aaa6;background:snow}.promotion-field input[data-v-cdd91e09]:disabled{cursor:not-allowed;opacity:.65}.promotion-query-button[data-v-cdd91e09]{min-height:42px;padding:0 10px;white-space:nowrap}.promotion-feedback[data-v-cdd91e09]{min-height:18px;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.5}.promotion-feedback.success[data-v-cdd91e09]{color:#176b50}.promotion-feedback.error[data-v-cdd91e09]{color:var(--red)}.promotion-disclosure[data-v-cdd91e09]{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.promotion-disclosure summary[data-v-cdd91e09]{display:flex;align-items:center;justify-content:center;gap:5px;list-style:none;color:#52687b;cursor:pointer;font-size:12px;font-weight:700;transition:color var(--motion-fast)}.promotion-disclosure summary[data-v-cdd91e09]::-webkit-details-marker{display:none}.promotion-disclosure summary[data-v-cdd91e09]:hover,.promotion-disclosure[open] summary[data-v-cdd91e09]{color:var(--brand-dark)}.promotion-chevron[data-v-cdd91e09]{flex:0 0 auto;transition:transform var(--motion-fast)}.promotion-disclosure[open] .promotion-chevron[data-v-cdd91e09]{transform:rotate(180deg)}.pay-button[data-v-cdd91e09]{width:100%;min-height:46px}.checkout-assurance[data-v-cdd91e09]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;color:#176b50;font-size:11px;font-weight:650}.payment-footnote[data-v-cdd91e09],.order-reference[data-v-cdd91e09]{margin-top:12px;color:var(--muted);font-size:11px;text-align:center}.poll-paused[data-v-cdd91e09]{margin-top:8px;color:#8a5b14;font-size:12px;text-align:center}.payment-message[data-v-cdd91e09]{margin-bottom:14px;border-radius:8px;padding:9px 11px}.payment-message.error[data-v-cdd91e09]{border:1px solid #f1c4c1;color:var(--red);background:#fff6f5}.trusted-summary[data-v-cdd91e09]{display:flex;align-items:baseline;justify-content:space-between;gap:18px;border-radius:10px;padding:13px 15px;background:var(--surface-blue)}.trusted-summary span[data-v-cdd91e09]{color:#35546f;font-weight:700}.trusted-summary strong[data-v-cdd91e09]{color:var(--brand-dark);font-family:var(--font-mono);font-size:22px}.applied-order-promotion[data-v-cdd91e09]{margin-top:9px;color:#176b50;font-size:11px;text-align:right}.qr-stage[data-v-cdd91e09]{padding:22px 0 8px;text-align:center}.qr-frame[data-v-cdd91e09]{width:260px;height:260px;margin:0 auto;border:1px solid var(--line-strong);border-radius:16px;padding:9px;background:#fff;box-shadow:var(--shadow-card)}.qr-frame img[data-v-cdd91e09]{display:block;width:240px;height:240px}.qr-loading[data-v-cdd91e09]{display:grid;height:100%;place-content:center;color:var(--muted);font-size:12px}.countdown[data-v-cdd91e09]{margin-top:13px;color:#176b50;font-family:var(--font-mono);font-weight:800}.countdown.expired[data-v-cdd91e09]{color:var(--red)}.payment-actions[data-v-cdd91e09]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:14px}.text-action[data-v-cdd91e09]{border:0;color:var(--muted);background:transparent;font-size:12px}.text-action[data-v-cdd91e09]:hover{color:var(--red)}.text-action[data-v-cdd91e09]:disabled{opacity:.45}.result-state[data-v-cdd91e09]{min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.result-icon[data-v-cdd91e09]{display:grid;width:62px;height:62px;margin-bottom:18px;place-items:center;border-radius:50%;color:#fff;background:var(--brand);font-size:30px}.result-state.success .result-icon[data-v-cdd91e09]{background:#158764}.result-state.closed .result-icon[data-v-cdd91e09]{background:#8290a0}.result-state h3[data-v-cdd91e09]{color:var(--navy);font-size:21px}.result-state p[data-v-cdd91e09]{margin:6px 0 20px;color:var(--muted)}.mobile-membership[data-v-cdd91e09],.membership-loading[data-v-cdd91e09],.empty-offers[data-v-cdd91e09]{padding:42px;text-align:center}.mobile-membership[data-v-cdd91e09]{width:min(520px,100%);margin:0 auto}.mobile-membership h2[data-v-cdd91e09]{color:var(--navy)}.mobile-membership p[data-v-cdd91e09]{margin:8px 0 18px;color:var(--muted)}.mobile-membership img[data-v-cdd91e09]{display:block;width:min(300px,100%);height:auto;margin:0 auto 20px;border-radius:14px}@media (max-width: 900px){.membership-layout[data-v-cdd91e09]{grid-template-columns:1fr}.payment-panel[data-v-cdd91e09]{position:static}}@media (max-width: 640px){.membership-page[data-v-cdd91e09]{width:calc(100% - 28px);padding:24px 0 42px}.offer-list[data-v-cdd91e09]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.offer-card[data-v-cdd91e09]{transition:none}.spinner[data-v-cdd91e09]{animation:none}}.not-found-page[data-v-77e137eb]{width:min(1120px,calc(100% - 48px));min-height:calc(100vh - 172px);margin:0 auto;padding:52px 0;display:flex;align-items:center}.not-found-panel[data-v-77e137eb]{position:relative;width:100%;min-height:430px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:stretch;overflow:hidden;border:1px solid var(--line-strong);border-radius:22px 8px;background:var(--surface);box-shadow:var(--shadow-soft)}.not-found-panel[data-v-77e137eb]:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--brand)}.not-found-copy[data-v-77e137eb]{position:relative;z-index:1;padding:clamp(48px,7vw,82px);align-self:center}.not-found-kicker[data-v-77e137eb]{display:inline-flex;align-items:center;gap:9px;color:var(--brand-dark);font-size:12px;font-weight:800;letter-spacing:.12em}.not-found-copy h1[data-v-77e137eb]{max-width:620px;margin-top:18px;color:var(--navy);font-size:clamp(32px,4.3vw,52px);line-height:1.14;letter-spacing:-.035em}.not-found-copy>p[data-v-77e137eb]{max-width:560px;margin-top:20px;color:var(--muted);font-size:16px;line-height:1.8}.not-found-actions[data-v-77e137eb]{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.not-found-actions a[data-v-77e137eb]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border-radius:10px;font-weight:800;transition:color var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast),transform var(--motion-fast)}.not-found-actions a[data-v-77e137eb]:hover{transform:translateY(-1px)}.not-found-primary[data-v-77e137eb]{border:1px solid var(--brand);color:#fff;background:var(--brand)}.not-found-primary[data-v-77e137eb]:hover{border-color:var(--brand-dark);color:#fff;background:var(--brand-dark)}.not-found-secondary[data-v-77e137eb]{border:1px solid var(--line-strong);color:var(--navy);background:var(--surface-soft)}.not-found-secondary[data-v-77e137eb]:hover{border-color:#a9cfe4;color:var(--brand-dark);background:var(--surface-blue)}.not-found-code[data-v-77e137eb]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-left:1px solid #cfe2ed;color:var(--brand-dark);background:linear-gradient(145deg,rgba(255,255,255,.76),transparent 58%),var(--surface-blue)}.not-found-code[data-v-77e137eb]:after{content:"";position:absolute;width:250px;height:250px;right:-105px;bottom:-120px;border:48px solid rgba(2,132,199,.08);border-radius:50%}.not-found-code span[data-v-77e137eb]{position:relative;z-index:1;font-family:var(--font-mono);font-size:clamp(74px,9vw,126px);font-weight:800;line-height:.9;letter-spacing:-.08em}.not-found-code small[data-v-77e137eb]{position:relative;z-index:1;margin-top:22px;font-size:11px;font-weight:800;letter-spacing:.22em}@media (max-width: 720px){.not-found-page[data-v-77e137eb]{width:min(100% - 28px,1120px);min-height:calc(100vh - 172px);padding:28px 0 38px;align-items:flex-start}.not-found-panel[data-v-77e137eb]{min-height:0;grid-template-columns:1fr;border-radius:18px 6px}.not-found-copy[data-v-77e137eb]{padding:38px 28px 34px}.not-found-copy h1[data-v-77e137eb]{font-size:34px}.not-found-actions[data-v-77e137eb]{flex-direction:column}.not-found-actions a[data-v-77e137eb]{width:100%}.not-found-code[data-v-77e137eb]{min-height:188px;order:-1;border-left:0;border-bottom:1px solid #cfe2ed}.not-found-code span[data-v-77e137eb]{font-size:82px}}:root{--brand: #0284c7;--brand-dark: #0369a1;--navy: #1f334d;--teal: #12879b;--ink: #1f2937;--muted: #6b7280;--line: #e6eaef;--line-strong: #dbe5ef;--surface: #ffffff;--surface-soft: #f8fafc;--surface-blue: #eef6fb;--bg: #f5f7fa;--red: #e0312a;--radius: 10px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 22px;--radius-pill: 999px;--control-height: 36px;--shadow-soft: 0 18px 46px -32px rgba(28, 61, 99, .44);--shadow-card: 0 14px 34px -28px rgba(28, 61, 99, .42);--shadow-hover: 0 22px 48px -30px rgba(2, 132, 199, .36);--focus-ring: 0 0 0 3px rgba(2, 132, 199, .13);--motion-fast: .15s ease;--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro SC", "SF Pro Text", "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC", "Hiragino Sans GB", Arial, sans-serif;--font-mono: "SF Mono", "Cascadia Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, Menlo, Monaco, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);font-size:14px;line-height:1.62;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;font-optical-sizing:auto;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-synthesis-weight:none}a{color:var(--brand);text-decoration:none}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:14px;letter-spacing:0}.font-mono,.numeric-text{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.app-header{height:60px;background:linear-gradient(90deg,#0369a1,#0284c7);color:#fff;display:flex;align-items:center;padding:0 32px;position:sticky;top:0;z-index:20;box-shadow:0 8px 24px -18px #03568a6b}.app-header .logo{display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:3px;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:linear-gradient(135deg,#ffffff2e,#ffffff14);box-shadow:inset 0 1px #fff3,0 8px 18px #03568a1f;box-sizing:border-box}.app-header .logo-badge{width:42px;height:42px;border-radius:12px;display:block;object-fit:contain}.app-header nav{margin-left:40px;display:flex;gap:8px}.app-header nav a{color:#ffffffd9;padding:6px 14px;border-radius:10px;font-size:14px;transition:background var(--motion-fast),color var(--motion-fast)}.app-header nav a:hover,.app-header nav a.active{background:#ffffff2e;color:#fff}.page{max-width:1240px;margin:0 auto;padding:24px 32px 60px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 3px #1018280a}.btn{border:none;border-radius:8px;padding:9px 22px;font-size:14px;font-weight:600;transition:background .15s,opacity .15s}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-dark)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{background:#fff;border:1px solid var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--brand);color:var(--brand)}.muted{color:var(--muted)}.loading-block,.empty-block{padding:80px 0;text-align:center;color:var(--muted)}.spinner{width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--brand);border-radius:50%;animation:spin .8s linear infinite;margin:0 auto 14px}@keyframes spin{to{transform:rotate(360deg)}}
