.select2-wrapper[data-v-e9b6bb4e]{font-size:14px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.select2-input[data-v-e9b6bb4e]{align-items:center;background:#fff;border:1px solid var(--qt-border-color,#e2e8f0);border-radius:6px;cursor:pointer;display:flex;height:36px;justify-content:space-between;padding:0 12px;transition:all .2s}.select2-input[data-v-e9b6bb4e]:hover{border-color:var(--qt-border-color-hover,#cbd5e1)}.select2-input[data-v-e9b6bb4e]:active,.select2-wrapper:focus-within .select2-input[data-v-e9b6bb4e]{border-color:var(--theme-color,#10b981);box-shadow:var(--qt-focus-ring,0 0 0 2px rgba(16,185,129,.14))}.select2-value[data-v-e9b6bb4e]{color:var(--qt-text-main,#0f172a);flex:1;font-size:13.5px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-arrow[data-v-e9b6bb4e]{color:#64748b;font-size:10px;font-style:normal;margin-left:8px;transition:transform .3s}.select2-arrow-open[data-v-e9b6bb4e]{transform:rotate(180deg)}.select2-dropdown[data-v-e9b6bb4e]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 8px 24px -4px #0f172a1a,0 2px 6px -1px #0f172a0d;left:0;max-height:280px;overflow:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:6500}.select2-dropdown-enter-active[data-v-e9b6bb4e]{animation:select2-fade-in-e9b6bb4e .2s ease-out}.select2-dropdown-leave-active[data-v-e9b6bb4e]{animation:select2-fade-out-e9b6bb4e .15s ease-in}@keyframes select2-fade-in-e9b6bb4e{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes select2-fade-out-e9b6bb4e{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.select2-options[data-v-e9b6bb4e]{list-style:none;margin:0;padding:4px 0}.select2-option[data-v-e9b6bb4e]{color:#334155;cursor:pointer;font-size:13.5px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.select2-option[data-v-e9b6bb4e]:hover{background-color:#f8fafc;color:#0f172a}.select2-option-selected[data-v-e9b6bb4e]{font-weight:500}.select2-option-selected[data-v-e9b6bb4e],.select2-option-selected[data-v-e9b6bb4e]:hover{background-color:var(--theme-color-light,#f0fdf4);color:var(--theme-text-contrast,#047857)}.select2-option-disabled[data-v-e9b6bb4e]{background-color:transparent!important;color:#c0c4cc!important;cursor:not-allowed!important}.select2-dropdown[data-v-e9b6bb4e]::-webkit-scrollbar{width:6px}.select2-dropdown[data-v-e9b6bb4e]::-webkit-scrollbar-thumb{background-color:#dcdfe6;border-radius:3px}.select2-dropdown[data-v-e9b6bb4e]::-webkit-scrollbar-thumb:hover{background-color:#c0c4cc}.select2-dropdown[data-v-e9b6bb4e]::-webkit-scrollbar-track{background-color:#f5f7fa}.psc-wrapper[data-v-b8336f3b]{--psc-primary:#10b981;--psc-primary-dark:#059669;--psc-primary-darker:#047857;--psc-primary-light:#d1fae5;--psc-primary-bg:#f0fdf4;--psc-primary-grid:#ecfdf5;--psc-accent:#6ee7b7;--psc-text-primary:#065f46;--psc-text-secondary:#374151;--psc-text-light:#6b7280;--psc-text-dark:#1f2937;--psc-bg-white:#fff;--psc-bg-gray:#f9fafb;--psc-bg-label:#f3f4f6;--psc-border:#e5e7eb;--psc-border-grid:#a7f3d0;--psc-spacing-xs:4px;--psc-spacing-sm:8px;--psc-spacing-md:12px;--psc-spacing-lg:16px;--psc-spacing-xl:20px;--psc-spacing-2xl:24px;--psc-radius-sm:6px;--psc-radius-md:8px;--psc-radius-lg:12px;--psc-transition:all .3s cubic-bezier(.4,0,.2,1);--psc-transition-fast:all .2s ease;--psc-shadow-sm:0 2px 8px rgba(16,185,129,.2);--psc-shadow-md:0 4px 12px rgba(16,185,129,.3);--psc-shadow-lg:0 10px 40px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);--psc-shadow-arrow:-2px -2px 4px rgba(0,0,0,.05);display:inline-block;position:relative}.psc-trigger[data-v-b8336f3b]{color:var(--psc-primary);cursor:pointer;display:inline-block;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;transition:var(--psc-transition-fast)}.psc-trigger[data-v-b8336f3b]:hover{color:var(--psc-primary-dark);text-decoration-style:solid}.psc-panel[data-v-b8336f3b]{border-radius:var(--psc-radius-lg);box-shadow:0 10px 40px #00000026,0 0 0 1px #0000000d;left:0;max-width:600px;min-width:450px;overflow:hidden;top:calc(100% + 12px);z-index:1000}.psc-panel[data-v-b8336f3b],.psc-panel__arrow[data-v-b8336f3b]{background:#fff;position:absolute}.psc-panel__arrow[data-v-b8336f3b]{border-left:1px solid rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.05);box-shadow:-3px -3px 8px #0000001a;height:12px;left:24px;top:-6px;transform:rotate(45deg);width:12px}.psc-panel__header[data-v-b8336f3b]{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-bottom:none;display:flex;justify-content:space-between;padding:20px 24px;position:relative}.psc-panel__title[data-v-b8336f3b]{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0}.psc-panel__content[data-v-b8336f3b]{background:#fff;padding:var(--psc-spacing-2xl)}.psc-table[data-v-b8336f3b]{border:1px solid #e5e7eb;border-collapse:separate;border-radius:var(--psc-radius-md);border-spacing:0;margin-bottom:var(--psc-spacing-2xl);overflow:hidden;width:100%}.psc-table__row[data-v-b8336f3b]{transition:all .2s ease}.psc-table__row[data-v-b8336f3b]:hover{background:#f9fafb}.psc-table__row:not(:last-child) .psc-table__cell[data-v-b8336f3b]{border-bottom:1px solid #e5e7eb}.psc-table__cell[data-v-b8336f3b]{font-size:14px;line-height:1.5;padding:14px 18px}.psc-table__cell--label[data-v-b8336f3b]{background:#f9fafb;color:#374151;font-weight:600;width:40%}.psc-table__cell--value[data-v-b8336f3b]{color:#1f2937;font-weight:500}.psc-value[data-v-b8336f3b]{color:#10b981;font-size:15px;font-weight:700}.psc-diagram[data-v-b8336f3b]{border-top:1px solid #e5e7eb;margin-top:var(--psc-spacing-2xl);padding-top:var(--psc-spacing-2xl)}.psc-diagram__title[data-v-b8336f3b]{color:#6b7280;font-size:13px;font-weight:500;margin:0 0 var(--psc-spacing-xl) 0;text-align:center}.psc-diagram__container[data-v-b8336f3b]{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.psc-diagram__main[data-v-b8336f3b]{align-items:center;display:flex;gap:24px}.psc-diagram__x-dimension[data-v-b8336f3b]{box-sizing:border-box;width:204px}.psc-diagram__y-dimension[data-v-b8336f3b]{height:200px}.psc-dimension-line[data-v-b8336f3b]{align-items:center;display:flex;position:relative}.psc-dimension-line--horizontal[data-v-b8336f3b]{justify-content:space-between;width:100%}.psc-dimension-line--horizontal[data-v-b8336f3b]:before{background:#d1d5db;content:"";height:1px;left:0;position:absolute;right:0;top:50%;z-index:0}.psc-dimension-line--vertical[data-v-b8336f3b]{flex-direction:column;height:100%;justify-content:space-between}.psc-dimension-line--vertical[data-v-b8336f3b]:before{background:#d1d5db;bottom:0;content:"";left:50%;position:absolute;top:0;width:1px;z-index:0}.psc-dimension-endpoint[data-v-b8336f3b]{background:#9ca3af;position:relative}.psc-dimension-line--horizontal .psc-dimension-endpoint[data-v-b8336f3b]{height:12px;width:1px}.psc-dimension-line--horizontal .psc-dimension-endpoint[data-v-b8336f3b]:before{background:#9ca3af;content:"";height:1px;left:50%;position:absolute;top:0;transform:translate(-50%);width:8px}.psc-dimension-line--horizontal .psc-dimension-endpoint[data-v-b8336f3b]:after{background:#9ca3af;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:8px}.psc-dimension-line--vertical .psc-dimension-endpoint[data-v-b8336f3b]{height:1px;width:12px}.psc-dimension-line--vertical .psc-dimension-endpoint[data-v-b8336f3b]:before{background:#9ca3af;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.psc-dimension-line--vertical .psc-dimension-endpoint[data-v-b8336f3b]:after{background:#9ca3af;content:"";height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.psc-diagram__x-label[data-v-b8336f3b]{padding:4px 12px}.psc-diagram__x-label[data-v-b8336f3b],.psc-diagram__y-label[data-v-b8336f3b]{background:#fff;border:1px solid #e5e7eb;border-radius:var(--psc-radius-sm);color:#374151;font-size:13px;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.psc-diagram__y-label[data-v-b8336f3b]{padding:4px 8px;text-orientation:mixed;writing-mode:vertical-rl}.psc-grid[data-v-b8336f3b]{background:#047857;border:2px solid #047857;border-collapse:collapse;display:table;height:200px;overflow:hidden;table-layout:fixed;width:200px}.psc-grid__body[data-v-b8336f3b]{display:table-row-group;height:100%;width:100%}.psc-grid__row[data-v-b8336f3b]{display:table-row;height:1%}.psc-grid__cell[data-v-b8336f3b]{background:#047857;border:1px dashed hsla(0,0%,100%,.4);box-sizing:border-box;display:table-cell;padding:0;transition:all .2s ease;vertical-align:middle}.psc-grid__cell[data-v-b8336f3b]:hover{background:#059669;border-color:#fff9}.psc-panel-enter-active[data-v-b8336f3b],.psc-panel-leave-active[data-v-b8336f3b]{transition:all .3s cubic-bezier(.4,0,.2,1)}.psc-panel-enter-from[data-v-b8336f3b],.psc-panel-leave-to[data-v-b8336f3b]{opacity:0;transform:translateY(-10px) scale(.95)}.psc-panel-enter-to[data-v-b8336f3b],.psc-panel-leave-from[data-v-b8336f3b]{opacity:1;transform:translateY(0) scale(1)}@media(max-width:1024px){.psc-panel[data-v-b8336f3b]{max-width:calc(100vw - 32px);min-width:400px}.psc-panel__content[data-v-b8336f3b]{padding:20px}.psc-grid[data-v-b8336f3b]{height:180px;width:180px}}@media(max-width:768px){.psc-trigger[data-v-b8336f3b]{justify-content:center;width:100%}.psc-panel[data-v-b8336f3b]{inset:auto 16px 16px;max-height:90vh;min-width:auto;overflow-y:auto;position:fixed}.psc-panel__arrow[data-v-b8336f3b]{display:none}.psc-panel__header[data-v-b8336f3b]{padding:16px 20px;position:sticky;top:0;z-index:10}.psc-panel__title[data-v-b8336f3b]{font-size:16px}.psc-panel__content[data-v-b8336f3b]{padding:16px}.psc-table__cell[data-v-b8336f3b]{font-size:13px;padding:12px}.psc-table__cell--label[data-v-b8336f3b]{width:45%}.psc-diagram__container[data-v-b8336f3b]{gap:10px}.psc-grid[data-v-b8336f3b]{height:160px;width:160px}.psc-diagram__x-label[data-v-b8336f3b],.psc-diagram__y-label[data-v-b8336f3b]{font-size:12px;padding:4px 10px}}@media(max-width:480px){.psc-trigger[data-v-b8336f3b]{font-size:13px;padding:8px 12px}.psc-trigger__icon[data-v-b8336f3b]{height:16px;width:16px}.psc-panel[data-v-b8336f3b]{bottom:8px;left:8px;right:8px}.psc-panel__header[data-v-b8336f3b]{padding:14px 16px}.psc-panel__title[data-v-b8336f3b]{font-size:15px}.psc-panel__content[data-v-b8336f3b]{padding:12px}.psc-table[data-v-b8336f3b]{margin-bottom:16px}.psc-table__cell[data-v-b8336f3b]{font-size:12px;padding:10px}.psc-table__cell--label[data-v-b8336f3b]{width:50%}.psc-value[data-v-b8336f3b]{font-size:13px}.psc-diagram[data-v-b8336f3b]{margin-top:16px;padding-top:16px}.psc-diagram__title[data-v-b8336f3b]{font-size:12px;margin-bottom:16px}.psc-grid[data-v-b8336f3b]{height:140px;width:140px}.psc-diagram__x-label[data-v-b8336f3b],.psc-diagram__y-label[data-v-b8336f3b]{font-size:11px;padding:3px 8px}}.gpm-overlay[data-v-d0879ece]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172ab8;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.gpm-dialog[data-v-d0879ece]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 24px 60px #0f172a59;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;transition:width .2s ease;width:min(1140px,96vw)}.gpm-dialog--interactive[data-v-d0879ece]{height:min(860px,90vh);width:min(1440px,96vw)}.gpm-header[data-v-d0879ece]{border-bottom:1px solid rgba(15,23,42,.07);flex-wrap:wrap;gap:16px;justify-content:space-between;padding:12px 18px}.gpm-header[data-v-d0879ece],.gpm-header__left[data-v-d0879ece]{align-items:center;display:flex}.gpm-header__left[data-v-d0879ece]{gap:10px;min-width:0}.gpm-header__badge[data-v-d0879ece]{background:rgba(var(--gpm-accent-rgb),.12);border-radius:6px;color:var(--gpm-accent);font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 8px}.gpm-header__titles[data-v-d0879ece]{min-width:0}.gpm-header__title[data-v-d0879ece]{color:#0f172a;font-size:15px;font-weight:700;margin:0;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpm-header__meta[data-v-d0879ece]{color:#64748b;font-size:12px;margin:2px 0 0}.gpm-interactive-pill[data-v-d0879ece]{align-items:center;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:999px;color:#047857;display:inline-flex;font-size:12px;font-weight:600;gap:7px;padding:5px 12px}.gpm-interactive-dot[data-v-d0879ece]{background:#10b981;border-radius:50%;height:7px;width:7px}.gpm-loading-chip[data-v-d0879ece]{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.gpm-mini-spinner[data-v-d0879ece]{animation:gpm-spin-d0879ece .8s linear infinite;border:2px solid #cbd5e1;border-radius:50%;border-top-color:#10b981;height:12px;width:12px}@keyframes gpm-spin-d0879ece{to{transform:rotate(1turn)}}.gpm-retry-btn[data-v-d0879ece]{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px}.gpm-tabs[data-v-d0879ece]{background:#f1f5f9;border-radius:8px;display:inline-flex;gap:2px;padding:3px}.gpm-tab[data-v-d0879ece]{background:transparent;border:none;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:5px 12px;transition:all .16s ease}.gpm-tab--active[data-v-d0879ece]{background:#fff;box-shadow:0 1px 3px #0f172a14;color:var(--gpm-accent)}.gpm-header__right[data-v-d0879ece]{align-items:center;display:flex;gap:10px}.gpm-zoom[data-v-d0879ece]{align-items:center;border:1px solid #e2e8f0;border-radius:8px;display:inline-flex;overflow:hidden}.gpm-zoom__btn[data-v-d0879ece]{background:#f8fafc;border:none;color:#334155;cursor:pointer;font-size:15px;font-weight:600;height:28px;width:28px}.gpm-zoom__btn[data-v-d0879ece]:disabled{cursor:not-allowed;opacity:.4}.gpm-zoom__label[data-v-d0879ece]{background:#fff;border:none;color:#334155;cursor:pointer;font-size:12px;font-weight:600;height:28px;padding:0 8px}.gpm-close[data-v-d0879ece]{background:#f1f5f9;border:none;border-radius:8px;color:#475569;cursor:pointer;font-size:14px;height:30px;transition:background .15s ease;width:30px}.gpm-close[data-v-d0879ece]:hover{background:#e2e8f0;color:#0f172a}.gpm-studio-wrap[data-v-d0879ece]{display:flex;flex:1;min-height:0;overflow:hidden}.gpm-studio-wrap[data-v-d0879ece] .gvs-studio{border:none;border-radius:0}.gpm-viewport[data-v-d0879ece]{background-color:#0f172a;background-image:radial-gradient(rgba(148,163,184,.14) 1px,transparent 0);background-size:18px 18px;flex:1;max-height:calc(90vh - 115px);min-height:380px;overflow:auto;padding:20px}.gpm-dual-grid[data-v-d0879ece]{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));min-height:340px}.gpm-stage-card[data-v-d0879ece]{align-items:center;background:#1e293bb8;border:1px solid rgba(148,163,184,.18);border-radius:12px;cursor:zoom-in;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:24px 16px 16px;position:relative}.gpm-stage-card__tag[data-v-d0879ece]{background:#0f172abf;border:1px solid rgba(148,163,184,.25);border-radius:5px;color:#e2e8f0;font-size:11px;font-weight:600;left:12px;padding:2px 8px;position:absolute;top:10px;z-index:2}.gpm-stage-card__img-wrap[data-v-d0879ece]{min-height:290px;overflow:auto;width:100%}.gpm-single-stage[data-v-d0879ece],.gpm-stage-card__img-wrap[data-v-d0879ece]{align-items:center;display:flex;justify-content:center}.gpm-single-stage[data-v-d0879ece]{background:#1e293bb8;border:1px solid rgba(148,163,184,.18);border-radius:12px;min-height:380px;padding:24px;position:relative}.gpm-single-stage__scroll[data-v-d0879ece]{align-items:center;display:flex;justify-content:center;overflow:auto;width:100%}.gpm-img[data-v-d0879ece]{filter:drop-shadow(0 10px 24px rgba(0,0,0,.45));max-height:360px;max-width:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center center;transition:transform .15s ease-out}.gpm-img--single[data-v-d0879ece]{max-height:58vh}.gpm-footer[data-v-d0879ece]{background:#f8fafc;border-top:1px solid rgba(15,23,42,.06);color:#64748b;font-size:12px;padding:8px 20px;text-align:center}.gpm-fade-enter-active[data-v-d0879ece],.gpm-fade-leave-active[data-v-d0879ece]{transition:opacity .18s ease}.gpm-fade-enter-from[data-v-d0879ece],.gpm-fade-leave-to[data-v-d0879ece]{opacity:0}.gaf-card[data-v-73bc71a6]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 4px 24px rgba(var(--theme-color-rgb,16,185,129),.04),0 1px 3px #00000005;margin-bottom:16px;position:relative;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s ease}.gaf-card--idle[data-v-73bc71a6]{padding:8px}.gaf-card--dragging[data-v-73bc71a6]{background:rgba(var(--theme-color-rgb,16,185,129),.04);border-color:var(--theme-color,#10b981);box-shadow:var(--qt-focus-ring,0 0 0 3px rgba(16,185,129,.14))}.gaf-card--dragging .gaf-idle[data-v-73bc71a6]{background:rgba(var(--theme-color-rgb,16,185,129),.08);border-color:var(--theme-color,#10b981)}.gaf-card--error[data-v-73bc71a6]{border-color:#ef444447}.gaf-hidden-input[data-v-73bc71a6]{display:none}.gaf-idle[data-v-73bc71a6]{align-items:center;background:linear-gradient(180deg,rgba(var(--theme-color-rgb,16,185,129),.045) 0,rgba(var(--theme-color-rgb,16,185,129),.012));border:1.5px dashed rgba(var(--theme-color-rgb,16,185,129),.42);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:18px 24px 15px;text-align:center;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.gaf-idle[data-v-73bc71a6]:hover{background:linear-gradient(180deg,rgba(var(--theme-color-rgb,16,185,129),.075) 0,rgba(var(--theme-color-rgb,16,185,129),.025));border-color:rgba(var(--theme-color-rgb,16,185,129),.78)}.gaf-idle__cta-row[data-v-73bc71a6]{display:flex}.gaf-hero-btn[data-v-73bc71a6],.gaf-idle__cta-row[data-v-73bc71a6]{align-items:center;justify-content:center}.gaf-hero-btn[data-v-73bc71a6]{background:var(--theme-color,#10b981);border:none;border-radius:9px;box-shadow:0 4px 14px rgba(var(--theme-color-rgb,16,185,129),.26),0 1px 2px #0000000f;color:#fff;cursor:pointer;display:inline-flex;gap:9px;min-height:40px;padding:8px 20px 8px 18px;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.gaf-hero-btn[data-v-73bc71a6]:hover,.gaf-idle:hover .gaf-hero-btn[data-v-73bc71a6]{background:var(--theme-color-hover,#059669);box-shadow:0 6px 18px rgba(var(--theme-color-rgb,16,185,129),.34),0 2px 4px #00000014;transform:translateY(-1px)}.gaf-hero-btn__icon[data-v-73bc71a6]{flex-shrink:0;height:17px;width:17px}.gaf-hero-btn__label[data-v-73bc71a6]{font-size:13.5px;font-weight:700;letter-spacing:.1px;white-space:nowrap}.gaf-hero-btn__pill[data-v-73bc71a6]{background:#ffffff38;border-radius:999px;color:#fff;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.gaf-idle__guide[data-v-73bc71a6]{color:#334155;font-size:13px;line-height:1.45;margin:0;max-width:780px}.gaf-idle__title[data-v-73bc71a6]{color:#0f172a;font-weight:600}.gaf-idle__optional[data-v-73bc71a6]{color:#475569;font-weight:400}.gaf-idle__pillars[data-v-73bc71a6]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;box-shadow:0 1px 2px #0f172a08;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 2px;max-width:860px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.gaf-idle:hover .gaf-idle__pillars[data-v-73bc71a6]{border-color:rgba(var(--theme-color-rgb,16,185,129),.38);box-shadow:0 2px 6px #0f172a0d}.gaf-pillar[data-v-73bc71a6]{align-items:flex-start;background:#fff;border-right:1px solid #f1f5f9;display:flex;gap:8px;min-width:0;padding:9px 12px;text-align:left}.gaf-pillar[data-v-73bc71a6]:last-child{border-right:none}.gaf-pillar__icon[data-v-73bc71a6]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;color:var(--theme-text-contrast,#047857);display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;width:22px}.gaf-pillar__icon svg[data-v-73bc71a6]{height:13px;width:13px}.gaf-pillar__text[data-v-73bc71a6]{display:flex;flex-direction:column;gap:2px;min-width:0}.gaf-pillar__title[data-v-73bc71a6]{color:#0f172a;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gaf-pillar__desc[data-v-73bc71a6]{color:#64748b;font-size:11px;line-height:1.35}@media(max-width:900px){.gaf-idle__pillars[data-v-73bc71a6]{grid-template-columns:repeat(2,minmax(0,1fr))}.gaf-pillar[data-v-73bc71a6]:first-child,.gaf-pillar[data-v-73bc71a6]:nth-child(2){border-bottom:1px solid #f1f5f9}.gaf-pillar[data-v-73bc71a6]:nth-child(2){border-right:none}}@media(max-width:520px){.gaf-idle__pillars[data-v-73bc71a6]{grid-template-columns:1fr}.gaf-pillar[data-v-73bc71a6]{border-bottom:1px solid #f1f5f9;border-right:none}.gaf-pillar[data-v-73bc71a6]:last-child{border-bottom:none}}.gaf-idle__sub-row[data-v-73bc71a6]{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px;justify-content:center}.gaf-idle__dot[data-v-73bc71a6]{color:#cbd5e1}.gaf-idle__privacy[data-v-73bc71a6]{align-items:center;color:#64748b;display:inline-flex;gap:4px}.gaf-lock-svg[data-v-73bc71a6]{color:var(--theme-color,#10b981);height:12px;width:12px}.gaf-btn[data-v-73bc71a6]{border-radius:8px;cursor:pointer;flex-shrink:0;font-size:12.5px;font-weight:600;padding:7px 14px;transition:all .16s ease;white-space:nowrap}.gaf-btn--primary[data-v-73bc71a6]{background:var(--theme-color,#10b981);border:none;color:#fff}.gaf-btn--primary[data-v-73bc71a6]:hover{background:var(--theme-color-hover,#059669)}.gaf-btn--ghost[data-v-73bc71a6]{background:#fff;border:1px solid #e2e8f0;color:#334155}.gaf-btn--ghost[data-v-73bc71a6]:hover{border-color:var(--theme-color,#10b981);color:var(--theme-color,#10b981)}.gaf-btn--with-icon[data-v-73bc71a6]{align-items:center;display:inline-flex;gap:5px;padding:6px 12px}.gaf-btn__icon[data-v-73bc71a6]{flex-shrink:0;height:14px;width:14px}.gaf-btn--text[data-v-73bc71a6]{background:transparent;border:none;color:#64748b;padding:7px 8px}.gaf-btn--text[data-v-73bc71a6]:hover{color:#dc2626}.gaf-progress[data-v-73bc71a6]{padding:14px 20px}.gaf-progress__top[data-v-73bc71a6]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.gaf-progress__info[data-v-73bc71a6]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.gaf-spinner[data-v-73bc71a6]{animation:gaf-spin-73bc71a6 .75s linear infinite;border:2px solid rgba(var(--theme-color-rgb,16,185,129),.22);border-radius:50%;border-top-color:var(--theme-color,#10b981);height:15px;width:15px}@keyframes gaf-spin-73bc71a6{to{transform:rotate(1turn)}}.gaf-progress__filename[data-v-73bc71a6]{color:#0f172a;font-size:13px;font-weight:700;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gaf-progress__status[data-v-73bc71a6]{color:#64748b;font-size:12px}.gaf-progress__right[data-v-73bc71a6]{align-items:center;display:flex;gap:10px}.gaf-progress__pct[data-v-73bc71a6]{color:var(--theme-color,#10b981);font-size:13px;font-weight:700}.gaf-progress__track[data-v-73bc71a6]{background:#f1f5f9;border-radius:999px;height:6px;overflow:hidden}.gaf-progress__bar[data-v-73bc71a6]{background:var(--theme-color,#10b981);border-radius:999px;height:100%;overflow:hidden;position:relative;transition:width .24s ease}.gaf-progress__bar--parsing[data-v-73bc71a6]:after{animation:gaf-bar-shimmer-73bc71a6 1.35s ease-in-out infinite;background:linear-gradient(90deg,#fff0,#ffffff5c 50%,#fff0);content:"";inset:0;position:absolute;transform:translate(-100%)}@keyframes gaf-bar-shimmer-73bc71a6{to{transform:translate(100%)}}.gaf-parsed[data-v-73bc71a6]{padding:14px 20px 12px}.gaf-parsed__main[data-v-73bc71a6]{flex-wrap:wrap;gap:16px;justify-content:space-between}.gaf-parsed__main[data-v-73bc71a6],.gaf-thumbs[data-v-73bc71a6]{align-items:center;display:flex}.gaf-thumbs[data-v-73bc71a6]{flex-shrink:0;gap:8px}.gaf-thumb[data-v-73bc71a6]{align-items:center;background:#0f172a;border:1px solid rgba(15,23,42,.16);border-radius:8px;cursor:zoom-in;display:flex;height:60px;justify-content:center;overflow:hidden;padding:2px;position:relative;transition:transform .16s ease,border-color .16s ease;width:80px}.gaf-thumb[data-v-73bc71a6]:hover{border-color:var(--theme-color,#10b981);transform:translateY(-1px)}.gaf-thumb img[data-v-73bc71a6]{image-rendering:-webkit-optimize-contrast;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.gaf-thumb__tag[data-v-73bc71a6]{background:#0f172ac7;border-radius:3px;bottom:2px;color:#f8fafc;font-size:9px;font-weight:700;padding:0 4px;position:absolute;right:3px}.gaf-summary[data-v-73bc71a6]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:260px}.gaf-summary__header[data-v-73bc71a6]{gap:12px;justify-content:space-between}.gaf-summary__file-group[data-v-73bc71a6],.gaf-summary__header[data-v-73bc71a6]{align-items:center;display:flex;flex-wrap:wrap}.gaf-summary__file-group[data-v-73bc71a6]{gap:8px;min-width:0}.gaf-summary__check[data-v-73bc71a6]{align-items:center;background:var(--theme-color,#10b981);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;height:20px;justify-content:center;width:20px}.gaf-summary__filename[data-v-73bc71a6]{color:#0f172a;font-size:13.5px;font-weight:700;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gaf-summary__badge[data-v-73bc71a6]{background:rgba(var(--theme-color-rgb,16,185,129),.12);border-radius:999px;color:var(--theme-text-contrast,#047857);font-size:11px;font-weight:600;padding:2px 8px}.gaf-chips[data-v-73bc71a6]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.gaf-chip[data-v-73bc71a6]{background:#f1f5f9;border-radius:6px;color:#334155;font-size:11.5px;font-weight:600;padding:2px 8px}.gaf-chip--highlight[data-v-73bc71a6]{background:rgba(var(--theme-color-rgb,16,185,129),.12);color:var(--theme-text-contrast,#047857)}.gaf-actions[data-v-73bc71a6]{align-items:center;display:flex;gap:6px}.gaf-notices[data-v-73bc71a6]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.gaf-notice[data-v-73bc71a6]{align-items:center;border-radius:8px;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;line-height:1.45;padding:7px 12px}.gaf-notice--info[data-v-73bc71a6]{background:rgba(var(--theme-color-rgb,16,185,129),.09);color:#0f172a}.gaf-notice--tip[data-v-73bc71a6]{background:#f0fdf4;border:1px solid rgba(16,185,129,.22);color:#14532d}.gaf-notice--warn[data-v-73bc71a6]{background:#fffbeb;border:1px solid rgba(245,158,11,.28);color:#92400e}.gaf-notice--subtle[data-v-73bc71a6]{background:#f8fafc;border:1px solid #e2e8f0;color:#475569}.gaf-notice__lead[data-v-73bc71a6]{gap:8px;min-width:0}.gaf-notice__icon[data-v-73bc71a6],.gaf-notice__lead[data-v-73bc71a6]{align-items:center;display:inline-flex}.gaf-notice__icon[data-v-73bc71a6]{border-radius:50%;flex-shrink:0;font-size:10.5px;font-weight:800;height:18px;justify-content:center;width:18px}.gaf-notice__icon--tip[data-v-73bc71a6]{background:#10b98129;color:#047857}.gaf-notice__icon--subtle[data-v-73bc71a6]{background:#e2e8f0;color:#334155}.gaf-notice__action[data-v-73bc71a6]{align-items:center;background:#fff;border:1px solid rgba(16,185,129,.35);border-radius:6px;color:#047857;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:4px;padding:3px 9px;transition:all .15s ease;white-space:nowrap}.gaf-notice__action[data-v-73bc71a6]:hover{background:#ecfdf5}.gaf-notice__action--subtle[data-v-73bc71a6]{border-color:#cbd5e1;color:#334155}.gaf-notice__action--subtle[data-v-73bc71a6]:hover{background:#f0fdf4;border-color:var(--theme-color,#10b981);color:#047857}.gaf-footnote[data-v-73bc71a6]{border-top:1px dashed rgba(148,163,184,.28);color:#94a3b8;font-size:11px;margin-top:8px;padding-top:7px}.gaf-degraded[data-v-73bc71a6]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 20px}.gaf-degraded__left[data-v-73bc71a6]{align-items:center;display:flex;gap:12px}.gaf-degraded__title[data-v-73bc71a6]{color:#0f172a;font-size:13.5px;font-weight:700}.gaf-degraded__desc[data-v-73bc71a6]{color:#64748b;font-size:12px;margin-top:2px}.gaf-error[data-v-73bc71a6]{flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 20px}.gaf-error[data-v-73bc71a6],.gaf-error__left[data-v-73bc71a6]{align-items:center;display:flex}.gaf-error__left[data-v-73bc71a6]{gap:12px}.gaf-error__icon[data-v-73bc71a6]{align-items:center;background:#ef4444;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:800;height:24px;justify-content:center;width:24px}.gaf-error__title[data-v-73bc71a6]{color:#b91c1c;font-size:13px;font-weight:600}.gaf-error__sub[data-v-73bc71a6]{color:#64748b;font-size:11.5px;margin-top:2px}.gaf-cl-wrap[data-v-73bc71a6]{margin-top:10px}.gaf-cl-bar[data-v-73bc71a6]{align-items:center;background:#f8fafc;border:1px solid rgba(148,163,184,.24);border-radius:8px;cursor:pointer;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:7px 12px;text-align:left;transition:background-color .16s ease,border-color .16s ease;width:100%}.gaf-cl-bar[data-v-73bc71a6]:hover{background:#f1f5f9;border-color:rgba(var(--theme-color-rgb,16,185,129),.38)}.gaf-cl-bar--expanded[data-v-73bc71a6]{background:#f1f5f9;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#94a3b852}.gaf-cl-bar__left[data-v-73bc71a6]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.gaf-cl-bar__icon[data-v-73bc71a6]{align-items:center;color:var(--theme-color,#10b981);display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.gaf-cl-bar__icon svg[data-v-73bc71a6]{height:15px;width:15px}.gaf-cl-bar__title[data-v-73bc71a6]{color:#0f172a;font-size:12.5px;font-weight:700}.gaf-cl-pill[data-v-73bc71a6]{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;line-height:1.4;padding:2px 8px}.gaf-cl-pill--ok[data-v-73bc71a6]{background:rgba(var(--theme-color-rgb,16,185,129),.12);color:var(--theme-text-contrast,#047857)}.gaf-cl-pill--warn[data-v-73bc71a6]{background:#fef3c7;color:#b45309}.gaf-cl-dot[data-v-73bc71a6]{background:#f59e0b;border-radius:50%;flex-shrink:0;height:6px;width:6px}.gaf-cl-bar__toggle[data-v-73bc71a6]{align-items:center;color:var(--theme-text-contrast,#047857);display:inline-flex;font-size:12px;font-weight:600;gap:4px;white-space:nowrap}.gaf-cl-chevron[data-v-73bc71a6]{height:14px;transition:transform .18s ease;width:14px}.gaf-cl-chevron--open[data-v-73bc71a6]{transform:rotate(180deg)}.gaf-cl-panel[data-v-73bc71a6]{background:#fff;border:1px solid rgba(148,163,184,.32);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:none;overflow:hidden}.gaf-cl-grid[data-v-73bc71a6]{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.gaf-cl-col[data-v-73bc71a6]{display:flex;flex-direction:column;min-width:0}.gaf-cl-col--detected[data-v-73bc71a6]{background:#fff;border-right:1px solid #e2e8f0}.gaf-cl-col__head[data-v-73bc71a6]{border-bottom:1px solid #e2e8f0;padding:8px 14px}.gaf-cl-col__head[data-v-73bc71a6],.gaf-cl-col__head--manual[data-v-73bc71a6],.gaf-cl-col__head--manual-done[data-v-73bc71a6]{background:#f8fafc}.gaf-cl-col__title-row[data-v-73bc71a6]{align-items:center;display:flex;gap:6px}.gaf-cl-confirm-all-btn[data-v-73bc71a6]{align-items:center;background:#fff;border:1px solid rgba(16,185,129,.36);border-radius:999px;color:var(--theme-text-contrast,#047857);cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:700;gap:4px;line-height:1.35;margin-left:auto;padding:2px 8px;transition:all .15s ease;white-space:nowrap}.gaf-cl-confirm-all-btn[data-v-73bc71a6]:hover{background:var(--theme-color,#10b981);border-color:var(--theme-color,#10b981);color:#fff}.gaf-cl-all-verified-tag[data-v-73bc71a6]{align-items:center;background:rgba(var(--theme-color-rgb,16,185,129),.12);border-radius:999px;color:var(--theme-text-contrast,#047857);display:inline-flex;font-size:10.5px;font-weight:700;gap:3px;line-height:1.35;margin-left:auto;padding:2px 8px;white-space:nowrap}.gaf-cl-badge-icon[data-v-73bc71a6]{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;height:16px;justify-content:center;width:16px}.gaf-cl-badge-icon--ok[data-v-73bc71a6]{background:var(--theme-color,#10b981);color:#fff}.gaf-cl-badge-icon--warn[data-v-73bc71a6]{background:#f59e0b;color:#fff}.gaf-cl-col__title[data-v-73bc71a6]{color:#0f172a;font-size:12px;font-weight:700}.gaf-cl-col__sub[data-v-73bc71a6]{color:#64748b;font-size:11px;line-height:1.4;margin:3px 0 0}.gaf-cl-list[data-v-73bc71a6]{display:flex;flex-direction:column}.gaf-cl-manual-footer[data-v-73bc71a6]{align-items:center;background:#f8fafc;border-top:1px dashed rgba(226,232,240,.95);display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding:10px 14px}.gaf-cl-manual-footer__text[data-v-73bc71a6]{align-items:center;color:#64748b;display:flex;font-size:11px;gap:6px;line-height:1.38;min-width:0}.gaf-cl-manual-footer__icon[data-v-73bc71a6]{color:#94a3b8;flex-shrink:0;height:14px;width:14px}.gaf-cl-manual-footer__btn[data-v-73bc71a6]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:var(--theme-text-contrast,#047857);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:3px;padding:3px 8px;transition:all .14s ease;white-space:nowrap}.gaf-cl-manual-footer__btn[data-v-73bc71a6]:hover{background:rgba(var(--theme-color-rgb,16,185,129),.06);border-color:var(--theme-color,#10b981)}.gaf-cl-group-divider[data-v-73bc71a6]{align-items:center;background:#f8fafcd9;border-bottom:1px solid rgba(241,245,249,.95);border-top:1px dashed #cbd5e1;display:flex;gap:7px;padding:6px 14px 5px}.gaf-cl-group-divider--manual[data-v-73bc71a6]{background:#fef3c838;border-top-color:#f59e0b52}.gaf-cl-group-divider__dot[data-v-73bc71a6]{background:var(--theme-color,#10b981);border-radius:50%;flex-shrink:0;height:5px;width:5px}.gaf-cl-group-divider--manual .gaf-cl-group-divider__dot[data-v-73bc71a6]{background:#f59e0b}.gaf-cl-group-divider__label[data-v-73bc71a6]{color:#475569;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.gaf-cl-group-divider--manual .gaf-cl-group-divider__label[data-v-73bc71a6]{color:#92400e}.gaf-cl-group-divider__line[data-v-73bc71a6]{background:linear-gradient(90deg,rgba(203,213,225,.65),transparent);flex:1;height:1px}.gaf-cl-group-divider--manual .gaf-cl-group-divider__line[data-v-73bc71a6]{background:linear-gradient(90deg,rgba(245,158,11,.3),transparent)}.gaf-cl-row[data-v-73bc71a6]{align-items:center;border-bottom:1px solid rgba(241,245,249,.95);display:flex;gap:10px;justify-content:space-between;padding:7px 14px;transition:background-color .14s ease}.gaf-cl-row[data-v-73bc71a6]:last-child{border-bottom:none}.gaf-cl-row--clickable[data-v-73bc71a6]{cursor:pointer}.gaf-cl-row--clickable[data-v-73bc71a6]:hover{background:#f8fafc}.gaf-cl-row--warn[data-v-73bc71a6]{background:#fef3c838}.gaf-cl-row--highlight[data-v-73bc71a6]{background:transparent}.gaf-cl-row--manual[data-v-73bc71a6]{align-items:center}.gaf-cl-row--required[data-v-73bc71a6],.gaf-cl-row--verified[data-v-73bc71a6]{background:transparent}.gaf-cl-row__main[data-v-73bc71a6]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.gaf-cl-row__body[data-v-73bc71a6]{flex:1;min-width:0}.gaf-cl-row__title-line[data-v-73bc71a6]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.gaf-cl-label[data-v-73bc71a6]{color:#1e293b;font-size:12px;font-weight:600;white-space:nowrap}.gaf-cl-measured[data-v-73bc71a6]{color:#94a3b8;font-size:11px;font-weight:400;white-space:nowrap}.gaf-cl-src[data-v-73bc71a6]{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;cursor:help;display:inline-flex;font-size:10px;font-weight:600;padding:0 5px}.gaf-cl-src--ai[data-v-73bc71a6]{background:rgba(var(--theme-color-rgb,16,185,129),.14)}.gaf-ai-shimmer[data-v-73bc71a6],.gaf-cl-src--ai[data-v-73bc71a6]{color:var(--theme-text-contrast,#047857)}.gaf-ai-shimmer[data-v-73bc71a6]{align-items:center;background:rgba(var(--theme-color-rgb,16,185,129),.08);border-radius:8px;display:flex;font-size:12px;font-weight:600;gap:8px;margin-top:10px;overflow:hidden;padding:6px 12px;position:relative}.gaf-ai-shimmer[data-v-73bc71a6]:after{animation:gaf-bar-shimmer-73bc71a6 1.6s ease-in-out infinite;background:linear-gradient(90deg,#fff0,#ffffff8c 50%,#fff0);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-100%)}.gaf-ai-shimmer__dot[data-v-73bc71a6]{animation:gaf-ai-pulse-73bc71a6 1.1s ease-in-out infinite alternate;background:var(--theme-color,#10b981);border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes gaf-ai-pulse-73bc71a6{0%{opacity:.45;transform:scale(.88)}to{opacity:1;transform:scale(1.12)}}.gaf-cl-hint[data-v-73bc71a6]{color:#64748b;font-size:11px;line-height:1.38;margin-top:2px}.gaf-cl-check[data-v-73bc71a6]{align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;height:16px;justify-content:center;padding:0;transition:all .15s ease;width:16px}.gaf-cl-check--done[data-v-73bc71a6],.gaf-cl-check[data-v-73bc71a6]:hover{border-color:var(--theme-color,#10b981)}.gaf-cl-check--done[data-v-73bc71a6]{background:var(--theme-color,#10b981)}.gaf-cl-tag[data-v-73bc71a6]{border-radius:4px;font-size:10px;font-weight:700;line-height:1.3;padding:1px 5px}.gaf-cl-tag--req[data-v-73bc71a6]{background:#fef3c7;color:#b45309}.gaf-cl-tag--attn[data-v-73bc71a6]{background:#ffedd5;color:#92400e}.gaf-cl-tag--done[data-v-73bc71a6]{background:#d1fae5;color:#047857}.gaf-cl-row__right[data-v-73bc71a6]{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.gaf-cl-val[data-v-73bc71a6]{font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;max-width:225px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gaf-cl-val[data-v-73bc71a6],.gaf-cl-val--ok[data-v-73bc71a6],.gaf-cl-val--pending[data-v-73bc71a6]{color:#0f172a}.gaf-cl-locate[data-v-73bc71a6]{transition:color .14s ease;white-space:nowrap}.gaf-cl-arrow-badge[data-v-73bc71a6],.gaf-cl-locate[data-v-73bc71a6]{align-items:center;color:#94a3b8;display:inline-flex}.gaf-cl-arrow-badge[data-v-73bc71a6]{background:transparent;border-radius:5px;flex-shrink:0;height:20px;justify-content:center;transition:background-color .15s ease,color .15s ease,transform .15s ease;width:20px}.gaf-cl-arrow-svg[data-v-73bc71a6]{height:12px;width:12px}.gaf-cl-row--clickable:hover .gaf-cl-locate[data-v-73bc71a6]{color:#0f172a}.gaf-cl-row--clickable:hover .gaf-cl-arrow-badge[data-v-73bc71a6]{background:rgba(var(--theme-color-rgb,16,185,129),.12);color:var(--theme-text-contrast,#047857);transform:translate(1px)}.gaf-recaptcha[data-v-73bc71a6]{align-items:center;background:linear-gradient(135deg,#10b9810d,#3b82f60a);border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 18px}.gaf-recaptcha__left[data-v-73bc71a6]{align-items:flex-start;display:flex;flex:1 1 280px;gap:12px}.gaf-recaptcha__badge[data-v-73bc71a6]{font-size:20px;line-height:1;margin-top:2px}.gaf-recaptcha__title[data-v-73bc71a6]{color:#0f172a;font-size:14px;font-weight:600}.gaf-recaptcha__desc[data-v-73bc71a6]{color:#475569;font-size:12.5px;margin-top:2px}.gaf-recaptcha__widget[data-v-73bc71a6]{gap:12px}.gaf-dim-row[data-v-73bc71a6],.gaf-recaptcha__widget[data-v-73bc71a6]{align-items:center;display:flex;flex-wrap:wrap}.gaf-dim-row[data-v-73bc71a6]{gap:14px;justify-content:space-between}.gaf-dim-tabs[data-v-73bc71a6]{background:#eef2f6;border:1px solid #dde5ee;border-radius:10px;box-shadow:inset 0 1px 2px #0f172a0d;flex-wrap:wrap;gap:4px;padding:4px}.gaf-dim-tab[data-v-73bc71a6],.gaf-dim-tabs[data-v-73bc71a6]{align-items:center;display:inline-flex}.gaf-dim-tab[data-v-73bc71a6]{background:transparent;border:1px solid transparent;border-radius:8px;color:#334155;cursor:pointer;font-size:13px;font-weight:600;gap:7px;min-height:34px;padding:7px 14px;position:relative;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);white-space:nowrap}.gaf-dim-tab[data-v-73bc71a6]:hover:not(.gaf-dim-tab--active){background:#ffffffb3;color:#0f172a}.gaf-dim-tab[data-v-73bc71a6]:focus-visible{box-shadow:var(--qt-focus-ring,0 0 0 3px rgba(var(--theme-color-rgb,16,185,129),.14));outline:none}.gaf-dim-tab--active[data-v-73bc71a6]{background:#fff;border-color:#0f172a0f;box-shadow:0 1px 2px #0f172a1a,0 4px 10px #0f172a14;color:#0f172a;font-weight:700}.gaf-dim-tab--active[data-v-73bc71a6]:focus-visible{box-shadow:0 1px 2px #0f172a1a,0 4px 10px #0f172a14,var(--qt-focus-ring,0 0 0 3px rgba(var(--theme-color-rgb,16,185,129),.14))}.gaf-dim-tab--active[data-v-73bc71a6]:after{background:var(--theme-color,#10b981);border-radius:2px;bottom:2px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:40%}.gaf-dim-tab__icon[data-v-73bc71a6]{color:#64748b;flex-shrink:0;height:14.5px;transition:color .18s cubic-bezier(.4,0,.2,1);width:14.5px}.gaf-dim-tab:hover:not(.gaf-dim-tab--active) .gaf-dim-tab__icon[data-v-73bc71a6]{color:#334155}.gaf-dim-tab--active .gaf-dim-tab__icon[data-v-73bc71a6]{color:var(--theme-color,#10b981);height:15px;width:15px}.gaf-dim-tab__meta[data-v-73bc71a6]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.4;padding:1px 7px;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1)}.gaf-dim-tab:hover:not(.gaf-dim-tab--active) .gaf-dim-tab__meta[data-v-73bc71a6]{border-color:#cbd5e1;color:#0f172a}.gaf-dim-tab--active .gaf-dim-tab__meta[data-v-73bc71a6]{background:rgba(var(--theme-color-rgb,16,185,129),.16);border-color:transparent;color:var(--theme-text-contrast,#047857)}@media(max-width:640px){.gaf-dim-tabs[data-v-73bc71a6]{display:flex;flex-wrap:nowrap;width:100%}.gaf-dim-tab[data-v-73bc71a6]{flex:1 1 0;gap:5px;justify-content:center;min-width:0;padding:7px 8px}.gaf-dim-tab__label[data-v-73bc71a6],.gaf-dim-tab__meta[data-v-73bc71a6]{overflow:hidden;text-overflow:ellipsis}}.gaf-summary__subline[data-v-73bc71a6]{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px;line-height:1.4;margin-top:5px}.gaf-summary__subitem[data-v-73bc71a6]{color:#475569;font-weight:500}.gaf-summary__subitem--ok[data-v-73bc71a6]{color:var(--theme-text-contrast,#047857);font-weight:600}.gaf-summary__subitem--muted[data-v-73bc71a6]{color:#94a3b8;font-weight:400}.gaf-summary__dot[data-v-73bc71a6]{color:#cbd5e1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gaf-pcba-ribbon[data-v-73bc71a6]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;overflow:hidden}.gaf-pcba-cell[data-v-73bc71a6]{background:#fff;border-right:1px solid #f1f5f9;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:10px 13px;position:relative;transition:background-color .15s ease}.gaf-pcba-cell[data-v-73bc71a6]:last-child{border-right:none}.gaf-pcba-cell[data-v-73bc71a6]:hover{background:#f8fafc}.gaf-pcba-cell--warn[data-v-73bc71a6]{background:#fffbeb}.gaf-pcba-cell--warn[data-v-73bc71a6]:hover{background:#fef3c7}.gaf-pcba-cell__head[data-v-73bc71a6]{align-items:center;display:flex;gap:6px;justify-content:space-between}.gaf-pcba-cell__label[data-v-73bc71a6]{color:#64748b;font-size:11px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gaf-pcba-cell__jump[data-v-73bc71a6]{color:#94a3b8;flex-shrink:0;height:12px;opacity:.45;transition:opacity .15s ease,color .15s ease,transform .15s ease;width:12px}.gaf-pcba-cell:hover .gaf-pcba-cell__jump[data-v-73bc71a6]{color:var(--theme-color,#10b981);opacity:1;transform:translate(1px,1px)}.gaf-pcba-cell__val-row[data-v-73bc71a6]{align-items:baseline;display:flex;gap:5px;margin:5px 0 3px;min-width:0}.gaf-pcba-cell__num[data-v-73bc71a6]{color:#0f172a;font-size:16.5px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15;white-space:nowrap}.gaf-pcba-cell__num--emerald[data-v-73bc71a6]{color:#047857}.gaf-pcba-cell--warn .gaf-pcba-cell__num[data-v-73bc71a6]{color:#d97706}.gaf-pcba-cell__unit[data-v-73bc71a6]{color:#64748b;font-size:11.5px;font-weight:600;white-space:nowrap}.gaf-pcba-cell__dot[data-v-73bc71a6]{align-self:center;border-radius:50%;flex-shrink:0;height:6.5px;width:6.5px}.gaf-pcba-cell__dot--emerald[data-v-73bc71a6]{background:var(--theme-color,#10b981)}.gaf-pcba-cell__dot--slate[data-v-73bc71a6]{background:#cbd5e1}.gaf-pcba-cell__badge[data-v-73bc71a6]{align-self:center;border-radius:999px;font-size:10.5px;font-weight:700;line-height:1.35;padding:1px 6px;white-space:nowrap}.gaf-pcba-cell__badge--emerald[data-v-73bc71a6]{background:#10b9811f;color:#047857}.gaf-pcba-cell__badge--slate[data-v-73bc71a6]{background:#f1f5f9;color:#64748b}.gaf-pcba-cell__sub[data-v-73bc71a6]{align-items:center;color:#64748b;display:flex;font-size:11px;gap:5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gaf-pcba-verify-strip[data-v-73bc71a6]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:9px;padding:6px 10px}.gaf-pcba-verify-strip--done[data-v-73bc71a6]{background:#10b9810a;border-color:#10b98138}.gaf-pcba-verify-strip--expanded[data-v-73bc71a6]{background:#f1f5f9;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#94a3b852}.gaf-pcba-verify-strip__left[data-v-73bc71a6]{align-items:center;display:flex;gap:6px;min-width:0}.gaf-pcba-verify-strip__badge[data-v-73bc71a6]{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;height:16px;justify-content:center;width:16px}.gaf-pcba-verify-strip__badge--warn[data-v-73bc71a6]{background:#f59e0b}.gaf-pcba-verify-strip__badge--ok[data-v-73bc71a6]{background:var(--theme-color,#10b981)}.gaf-pcba-verify-strip__title[data-v-73bc71a6]{color:#334155;font-size:11.5px;font-weight:700;white-space:nowrap}.gaf-pcba-verify-strip__pills[data-v-73bc71a6]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px}.gaf-verify-expand-btn[data-v-73bc71a6]{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--theme-text-contrast,#047857);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;margin-left:auto;padding:3px 8px;transition:background-color .14s ease,border-color .14s ease;white-space:nowrap}.gaf-verify-expand-btn[data-v-73bc71a6]:hover{background:#10b98114;border-color:#10b98138}.gaf-verify-pill[data-v-73bc71a6]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:inline-flex;gap:5px;padding:3px 8px 3px 6px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.gaf-verify-pill[data-v-73bc71a6]:hover{border-color:rgba(var(--theme-color-rgb,16,185,129),.55);box-shadow:0 1px 4px #0f172a0d}.gaf-verify-pill--required[data-v-73bc71a6]{background:#fffdf7;border-color:#f59e0b73}.gaf-verify-pill--verified[data-v-73bc71a6]{background:#f8fdfb;border-color:#10b98147}.gaf-verify-pill__check[data-v-73bc71a6]{align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:800;height:14px;justify-content:center;padding:0;transition:all .14s ease;width:14px}.gaf-verify-pill__check--done[data-v-73bc71a6],.gaf-verify-pill__check[data-v-73bc71a6]:hover{border-color:var(--theme-color,#10b981)}.gaf-verify-pill__check--done[data-v-73bc71a6]{background:var(--theme-color,#10b981)}.gaf-verify-pill__label[data-v-73bc71a6]{color:#475569;font-size:11.5px;font-weight:600;white-space:nowrap}.gaf-verify-pill__val[data-v-73bc71a6]{color:#0f172a;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.gaf-verify-pill__tag[data-v-73bc71a6]{border-radius:4px;font-size:9.5px;font-weight:700;line-height:1.25;padding:1px 4px;white-space:nowrap}.gaf-verify-pill__tag--req[data-v-73bc71a6]{background:#fef3c7;color:#b45309}.gaf-verify-pill__tag--attn[data-v-73bc71a6]{background:#ffedd5;color:#92400e}.gaf-verify-pill__tag--done[data-v-73bc71a6]{background:#d1fae5;color:#047857}.gaf-verify-pill__arrow[data-v-73bc71a6]{color:#94a3b8;flex-shrink:0;height:11px;transition:color .14s ease,transform .14s ease;width:11px}.gaf-verify-pill:hover .gaf-verify-pill__arrow[data-v-73bc71a6]{color:var(--theme-color,#10b981);transform:translate(1px,1px)}@media(max-width:1024px){.gaf-pcba-ribbon[data-v-73bc71a6]{grid-template-columns:repeat(3,minmax(0,1fr))}.gaf-pcba-cell[data-v-73bc71a6]{border-bottom:1px solid #f1f5f9}}@media(max-width:860px){.gaf-cl-grid[data-v-73bc71a6]{grid-template-columns:1fr}.gaf-cl-col--detected[data-v-73bc71a6]{border-bottom:1px solid rgba(226,232,240,.9);border-right:none}}@media(max-width:640px){.gaf-pcba-ribbon[data-v-73bc71a6]{grid-template-columns:repeat(2,minmax(0,1fr))}.gaf-idle[data-v-73bc71a6]{padding:14px 14px 12px}.gaf-hero-btn[data-v-73bc71a6]{flex-wrap:wrap;width:100%}.gaf-btn--primary[data-v-73bc71a6]{text-align:center;width:100%}}.q-kbr-badge[data-v-2f658b27]{align-items:center;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;color:#334155;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:500;gap:3px;line-height:1.2;margin-left:5px;padding:1px 4px;pointer-events:auto;vertical-align:middle;white-space:nowrap}.q-kbr-badge[data-v-2f658b27]:hover{background:#e2e8f0;border-color:#94a3b8}.q-kbr-kbr[data-v-2f658b27]{color:#475569}.q-kbr-fee[data-v-2f658b27]{border-left:1px solid #cbd5e1;color:#0284c7;font-weight:700;padding-left:3px}.q-kbr-fee--free[data-v-2f658b27]{color:#10b981}.q-kbr-badge--unconfigured[data-v-2f658b27]{background:#fef3c7;border-color:#fcd34d;color:#b45309;font-weight:600}.q-kbr-badge--unconfigured[data-v-2f658b27]:hover{background:#fde68a;border-color:#f59e0b}.q-form-item--gerber-flash[data-v-2f658b27]{animation:q-gerber-row-pulse-2f658b27 1.85s cubic-bezier(.22,1,.36,1);border-radius:10px}@keyframes q-gerber-row-pulse-2f658b27{0%{background-color:rgba(var(--theme-color-rgb,16,185,129),.18);box-shadow:0 0 0 3px rgba(var(--theme-color-rgb,16,185,129),.28)}45%{background-color:rgba(var(--theme-color-rgb,16,185,129),.11);box-shadow:0 0 0 2px rgba(var(--theme-color-rgb,16,185,129),.18)}to{background-color:transparent;box-shadow:0 0 rgba(var(--theme-color-rgb,16,185,129),0)}}.q-order-search__status[data-v-2f658b27],.q-order-search__status-badge[data-v-2f658b27]{align-items:center;display:inline-flex;gap:6px}.q-order-search__status-badge[data-v-2f658b27]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;color:#15803d;font-size:12.5px;font-weight:600;line-height:1.3;padding:5px 11px;white-space:nowrap}.q-order-search__status-icon[data-v-2f658b27]{color:#16a34a;flex-shrink:0}.q-order-search__clear-btn[data-v-2f658b27]{align-items:center;background:transparent;border:1px solid transparent;border-radius:50%;color:#94a3b8;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;transition:all .15s ease;width:24px}.q-order-search__clear-btn[data-v-2f658b27]:hover{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.q-order-loaded-fade-enter-active[data-v-2f658b27]{transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.q-order-loaded-fade-leave-active[data-v-2f658b27]{transition:opacity .15s ease,transform .15s ease}.q-order-loaded-fade-enter-from[data-v-2f658b27],.q-order-loaded-fade-leave-to[data-v-2f658b27]{opacity:0;transform:translate(-6px) scale(.96)}.order-modal-content[data-v-6c3bd70c]{padding:0}.order-info-banner[data-v-6c3bd70c]{align-items:center;background:#10b9810f;border:1px solid rgba(16,185,129,.2);border-radius:8px;display:flex;gap:10px;margin-bottom:14px;padding:10px 14px;transition:all .2s ease}.order-info-banner__icon[data-v-6c3bd70c]{align-items:center;color:#10b981;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.order-info-banner__icon svg[data-v-6c3bd70c]{display:block;height:17px;width:17px}.order-info-banner__text[data-v-6c3bd70c]{color:#065f46;flex:1;font-size:13px;line-height:1.5}.order-info-banner__text strong[data-v-6c3bd70c]{color:#064e3b;font-weight:600}.order-info-banner--emerald[data-v-6c3bd70c]{background:#10b9810f;border:1px solid rgba(16,185,129,.2)}.order-info-banner--emerald .order-info-banner__icon[data-v-6c3bd70c]{color:#10b981}.order-info-banner--emerald .order-info-banner__text[data-v-6c3bd70c]{color:#065f46}.order-info-banner--blue[data-v-6c3bd70c]{background:#3b82f60f;border:1px solid rgba(59,130,246,.2)}.order-info-banner--blue .order-info-banner__icon[data-v-6c3bd70c]{color:#3b82f6}.order-info-banner--blue .order-info-banner__text[data-v-6c3bd70c]{color:#1e40af}.order-info-banner--blue .order-info-banner__text strong[data-v-6c3bd70c]{color:#1e3a8a;font-weight:600}.order-info-banner--purple[data-v-6c3bd70c]{background:#7c3aed0f;border:1px solid rgba(124,58,237,.2)}.order-info-banner--purple .order-info-banner__icon[data-v-6c3bd70c]{color:#7c3aed}.order-info-banner--purple .order-info-banner__text[data-v-6c3bd70c]{color:#581c87}.order-info-banner--purple .order-info-banner__text strong[data-v-6c3bd70c]{color:#3b0764;font-weight:600}.order-table-wrapper[data-v-6c3bd70c]{border:1px solid #e2e8f0;border-radius:8px;max-height:500px;overflow-x:auto;overflow-y:auto}.order-table[data-v-6c3bd70c]{border-collapse:collapse;font-size:13.5px;width:100%}.order-table thead[data-v-6c3bd70c]{background:#f8fafc;position:sticky;top:0;z-index:10}.order-table th[data-v-6c3bd70c]{border-bottom:1px solid #e2e8f0;color:#334155;font-size:13px;font-weight:600;padding:10px 16px;text-align:left;white-space:nowrap}.order-table tbody tr[data-v-6c3bd70c]{border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background-color .15s ease}.order-table tbody tr[data-v-6c3bd70c]:last-child{border-bottom:none}.order-table tbody tr[data-v-6c3bd70c]:hover{background-color:#f8fafc}.order-table td[data-v-6c3bd70c]{color:#475569;padding:11px 16px}.order-table td.text-center[data-v-6c3bd70c]{text-align:center}.order-table td.file-name[data-v-6c3bd70c]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-table .empty-state[data-v-6c3bd70c]{color:#adb5bd;padding:40px 20px;text-align:center}.order-table .empty-state em[data-v-6c3bd70c]{display:block;font-size:48px;margin-bottom:12px;opacity:.5}.order-table .empty-state p[data-v-6c3bd70c]{font-size:14px;margin:0}.order-table input[type=radio][data-v-6c3bd70c]{cursor:pointer;height:18px;width:18px}.order-modal-content--purple .order-table tbody tr.selected[data-v-6c3bd70c]{background-color:#faf5ff;border-left:3px solid #7c3aed}.order-modal-content--purple .order-table tbody tr.selected td[data-v-6c3bd70c]:first-child{padding-left:13px}.order-modal-content--purple .order-table input[type=radio][data-v-6c3bd70c]{accent-color:#7c3aed}.order-modal-content--purple[data-v-6c3bd70c] .pg-btn-active{background-color:#7c3aed;border-color:#7c3aed;color:#fff}.order-modal-content--purple[data-v-6c3bd70c] .pg-btn:hover:not(:disabled){border-color:#7c3aed;color:#7c3aed}.order-modal-content--blue .order-table tbody tr.selected[data-v-6c3bd70c],.order-table tbody tr.selected[data-v-6c3bd70c]{background-color:#eff6ff;border-left:3px solid #3b82f6}.order-modal-content--blue .order-table tbody tr.selected td[data-v-6c3bd70c]:first-child,.order-table tbody tr.selected td[data-v-6c3bd70c]:first-child{padding-left:13px}.order-modal-content--blue .order-table input[type=radio][data-v-6c3bd70c],.order-table input[type=radio][data-v-6c3bd70c]{accent-color:#3b82f6}.order-modal-content--blue[data-v-6c3bd70c] .pg-btn-active{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.order-modal-content--blue[data-v-6c3bd70c] .pg-btn:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6}.order-modal-content--emerald .order-table tbody tr.selected[data-v-6c3bd70c]{background-color:#f0fdf4;border-left:3px solid #10b981}.order-modal-content--emerald .order-table tbody tr.selected td[data-v-6c3bd70c]:first-child{padding-left:13px}.order-modal-content--emerald .order-table input[type=radio][data-v-6c3bd70c]{accent-color:#10b981}.order-modal-content--emerald[data-v-6c3bd70c] .pg-btn-active{background-color:#10b981;border-color:#10b981;color:#fff}.order-modal-content--emerald[data-v-6c3bd70c] .pg-btn:hover:not(:disabled){border-color:#10b981;color:#059669}@media(max-width:768px){.order-table[data-v-6c3bd70c]{font-size:12px}.order-table td[data-v-6c3bd70c],.order-table th[data-v-6c3bd70c]{padding:8px 12px}.order-table td.file-name[data-v-6c3bd70c]{max-width:120px}.order-info-banner[data-v-6c3bd70c]{align-items:flex-start;margin-bottom:12px;padding:9px 12px}.order-info-banner__icon[data-v-6c3bd70c]{margin-top:1px}}.qpr-section--addons[data-v-b89e347f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;margin-bottom:var(--qt-spacing-md,14px);padding:10px 12px}.qpr-addons-header[data-v-b89e347f]{margin-bottom:7px}.qpr-addons-title[data-v-b89e347f]{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.qpr-addons-list[data-v-b89e347f]{display:flex;flex-direction:column;gap:6px}.qpr-addon-row[data-v-b89e347f]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;padding:6px 10px;transition:all .18s cubic-bezier(.4,0,.2,1)}.qpr-addon-row[data-v-b89e347f]:hover{background:#f0fdf4;border-color:#a7f3d0;box-shadow:0 2px 6px #10b98114;transform:translateY(-1px)}.qpr-addon-row__info[data-v-b89e347f]{align-items:center;display:flex;flex:1;gap:7px;min-width:0}.qpr-addon-row__name[data-v-b89e347f]{color:#334155;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qpr-addon-btn[data-v-b89e347f]{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;color:#059669;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11.5px;font-weight:600;gap:3px;line-height:1.2;padding:3px 9px;transition:all .15s ease}.qpr-addon-row:hover .qpr-addon-btn[data-v-b89e347f]{background:#059669;border-color:#059669;color:#fff}.qpr-section--addons-advanced .qpr-addon-row[data-v-b89e347f]:hover{background:#fafaf9!important;border-color:#d6d3d1!important;box-shadow:0 2px 6px #1c19170d!important}.qpr-section--addons-advanced .qpr-addon-row:hover .qpr-addon-btn[data-v-b89e347f]{background:#292524!important;border-color:#292524!important;color:#fff!important}.qpr-addons--inline[data-v-b89e347f]{box-sizing:border-box;margin-top:10px}.qpr-addons--inline .qpr-addons-list[data-v-b89e347f]{gap:6px}.qpr-addons--inline .qpr-addon-row[data-v-b89e347f]{background:transparent;border:1px dashed #cbd5e1;border-radius:8px;box-shadow:none;padding:6px 10px}.qpr-addons--inline .qpr-addon-row[data-v-b89e347f]:hover{background:#f0fdf9;border-color:#6ee7b7;border-style:solid;box-shadow:none;transform:none}.qpr-addons--inline .qpr-addon-row__name[data-v-b89e347f]{color:#475569;font-size:12.5px;font-weight:500}.qpr-addons--inline .qpr-addon-btn[data-v-b89e347f]{background:transparent;border-color:transparent;color:#059669;padding:2px 4px}.qpr-addons--inline .qpr-addon-row:hover .qpr-addon-btn[data-v-b89e347f]{background:transparent;border-color:transparent;color:#047857}.qpr-delivery-header[data-v-ab4aed6b]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:var(--qt-spacing-sm,8px)}.qpr-delivery-header .qpr-section__title[data-v-ab4aed6b]{margin-bottom:0!important}.qpr-delivery-weight[data-v-ab4aed6b]{align-items:baseline;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;display:inline-flex;font-size:11.5px;gap:3px;line-height:1.2;padding:2.5px 8px;white-space:nowrap}.qpr-delivery-weight__val[data-v-ab4aed6b]{color:#334155;font-variant-numeric:tabular-nums;font-weight:600}.qt-country-select__trigger[data-v-ab4aed6b]{background:#fff!important;border-color:#e2e8f0!important;border-width:1px!important;font-size:13px!important;min-height:38px!important;padding-bottom:8px!important;padding-top:8px!important}.qt-country-select__trigger[data-v-ab4aed6b]:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.qpr-radio-dot[data-v-ab4aed6b]{background-color:transparent!important;border:2px solid var(--qt-border-color,#e2e8f0)!important;border-radius:50%!important;box-sizing:border-box!important;display:inline-block!important;flex-shrink:0!important;height:16px!important;margin-right:6px!important;position:relative!important;width:16px!important}.qpr-tbd-soft-text[data-v-ab4aed6b]{color:#7f8c8d;font-size:12px;font-style:italic;font-weight:500}.qt-express-item[data-v-ab4aed6b]{align-items:center!important;background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;margin-bottom:4px!important;min-height:42px!important;padding:6px 12px!important;transition:background-color .2s ease,border-color .2s ease!important}.qt-express-item[data-v-ab4aed6b]:hover{background-color:#f8fafc!important}.qt-express-item--active[data-v-ab4aed6b]{background-color:#f0fdf9!important;border:1px solid rgba(16,185,129,.2)!important;box-shadow:none!important}.qt-express-item__left-side[data-v-ab4aed6b]{align-items:center!important;display:flex!important;flex:1!important;gap:8px!important;min-width:0!important}.qt-express-item .qpr-radio-dot[data-v-ab4aed6b]{margin-right:0!important}.qt-express-item--active .qpr-radio-dot[data-v-ab4aed6b]{background-color:var(--qt-color-primary,#10b981)!important;border-color:var(--qt-color-primary,#10b981)!important}.qt-express-item--active .qpr-radio-dot[data-v-ab4aed6b]:after{background-color:#fff!important;border-radius:50%!important;box-sizing:border-box!important;content:""!important;display:block!important;height:6px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:6px!important}.qt-express-item__logo[data-v-ab4aed6b]{flex-shrink:0!important;height:16px!important;margin:0!important;-o-object-fit:contain!important;object-fit:contain!important;width:auto!important}.qt-express-item__meta[data-v-ab4aed6b]{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.qt-express-item__name-row[data-v-ab4aed6b]{align-items:center!important;display:flex!important;gap:6px!important}.qt-express-item__name[data-v-ab4aed6b]{color:#475569!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important}.qt-express-item__time[data-v-ab4aed6b]{align-items:center!important;color:#64748b!important;display:flex!important;font-size:11px!important;gap:4px!important;line-height:1!important}.qt-express-item__time .iconfont[data-v-ab4aed6b]{color:#94a3b8!important;font-size:12px!important}.qt-express-item__right-side[data-v-ab4aed6b]{align-items:center!important;display:flex!important;flex-shrink:0!important;justify-content:flex-end!important;padding-left:8px!important}.qt-express-item__price[data-v-ab4aed6b]{color:#475569!important;font-size:13px!important;font-weight:500!important}.qt-express-tooltip-trigger[data-v-ab4aed6b]{align-items:center;color:#999;cursor:pointer;display:flex;position:relative;transition:color .2s}.qt-express-tooltip-trigger[data-v-ab4aed6b]:hover{color:#ff8c42}.qt-express-tooltip-trigger .iconfont[data-v-ab4aed6b]{font-size:16px}.qt-express-tooltip[data-v-ab4aed6b]{background:#1e1e1efa!important;border-radius:6px!important;box-shadow:0 4px 16px #00000040!important;box-sizing:border-box!important;color:#fff!important;font-size:11.5px!important;font-weight:400!important;line-height:1.5!important;padding:12px 14px!important;pointer-events:none!important;position:fixed;text-align:left!important;z-index:10600!important}.qt-express-tooltip[data-v-ab4aed6b]:before{border:6px solid transparent!important;border-bottom-color:#1e1e1efa!important;bottom:100%!important;content:""!important;left:var(--qt-express-arrow-left,140px)!important;position:absolute!important}.qt-express-tooltip--top[data-v-ab4aed6b]:before{border-bottom-color:transparent!important;border-top-color:#1e1e1efa!important;bottom:auto!important;top:100%!important}.qt-express-tooltip[data-v-ab4aed6b] b,.qt-express-tooltip[data-v-ab4aed6b] strong{color:#fbbf24;font-weight:600}.qpr-pcb-bd[data-v-a4278127]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:12px;margin-bottom:8px;margin-top:8px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.qpr-pcb-bd[data-v-a4278127]:hover{border-color:#cbd5e1}.qpr-pcb-bd__header[data-v-a4278127]{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);cursor:pointer;display:flex;justify-content:space-between;padding:7px 11px;transition:background .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qpr-pcb-bd__header[data-v-a4278127]:hover{background:#f1f5f9}.qpr-pcb-bd__header-left[data-v-a4278127]{align-items:center;display:flex;gap:6px;min-width:0}.qpr-pcb-bd__icon[data-v-a4278127]{color:#64748b;flex-shrink:0}.qpr-pcb-bd__title[data-v-a4278127]{color:#334155;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qpr-pcb-bd__header-right[data-v-a4278127]{align-items:center;color:#64748b;display:flex;flex-shrink:0;font-size:11px;gap:8px}.qpr-pcb-bd__unit-pill[data-v-a4278127]{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;padding:1px 7px;white-space:nowrap}.qpr-pcb-bd__header-right .iconfont[data-v-a4278127]{color:#64748b;font-size:11px}.qpr-pcb-bd__body[data-v-a4278127]{background:#fff;border-top:1px solid #f1f5f9;padding:8px 10px 10px}.qpr-pcb-bd__table-wrap[data-v-a4278127]{border:1px solid #f1f5f9;border-radius:8px;overflow:hidden}.qpr-pcb-bd__table[data-v-a4278127]{border-collapse:collapse;font-size:11.5px;width:100%}.qpr-pcb-bd__table th[data-v-a4278127]{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:10.5px;font-weight:600;letter-spacing:.01em;padding:5px 8px}.qpr-pcb-bd__rate-tag[data-v-a4278127]{background:#f1f5f9;border-radius:3px;color:#94a3b8;display:inline-block;font-size:9.5px;font-weight:500;margin-left:4px;padding:0 4px}.qpr-pcb-bd__tr td[data-v-a4278127]{border-bottom:1px solid #f1f5f9;padding:6px 8px;vertical-align:middle}.qpr-pcb-bd__tr:last-child td[data-v-a4278127]{border-bottom:none}.qpr-pcb-bd__tr:hover td[data-v-a4278127]{background:#f8fafc}.qpr-pcb-bd__td-name[data-v-a4278127]{color:#1e293b;max-width:190px}.qpr-pcb-bd__item-main[data-v-a4278127]{color:#1e293b;font-weight:500;line-height:1.3}.qpr-pcb-bd__item-sub[data-v-a4278127]{font-size:10px;line-height:1.25;margin-top:1.5px}.qpr-pcb-bd__item-sub[data-v-a4278127],.qpr-pcb-bd__td-mono[data-v-a4278127]{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.qpr-pcb-bd__td-mono[data-v-a4278127]{font-size:10.5px}.qpr-pcb-bd__td-rmb[data-v-a4278127]{color:#0f766e;font-size:10.5px;font-weight:500}.qpr-pcb-bd__td-amount[data-v-a4278127],.qpr-pcb-bd__td-rmb[data-v-a4278127]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.qpr-pcb-bd__td-amount[data-v-a4278127]{color:#0f172a;font-weight:600;white-space:nowrap}.qpr-pcb-bd__tr--expedited .qpr-pcb-bd__item-main[data-v-a4278127]{color:#b45309}.qpr-pcb-bd__table tfoot td[data-v-a4278127]{background:#f8fafc;padding:6px 8px}.qpr-pcb-bd__tf-discount td[data-v-a4278127]{border-top:1px solid #e2e8f0;color:#d97706;font-size:10.5px}.qpr-pcb-bd__tf-total td[data-v-a4278127]{border-top:1px solid #e2e8f0;padding-bottom:6px;padding-top:6px}.qpr-pcb-bd__tf-label[data-v-a4278127]{color:#1e293b;font-size:11.5px;font-weight:600}.qpr-pcb-bd__tf-qty[data-v-a4278127]{color:#64748b;font-size:10.5px;font-weight:500;margin-left:3px}.qpr-pcb-bd__tf-val[data-v-a4278127]{color:#059669;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:700}.qpr-pcba-bd[data-v-0aa7b806]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:11.5px;margin-top:8px;overflow:hidden}.qpr-pcba-bd__header[data-v-0aa7b806]{align-items:center;background:#f8fafc;border-bottom:1px solid transparent;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:7px 10px;transition:background .15s ease,border-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qpr-pcba-bd:has(.qpr-pcba-bd__body:not([style*="display: none"])) .qpr-pcba-bd__header[data-v-0aa7b806]{border-bottom-color:#e2e8f0}.qpr-pcba-bd__header[data-v-0aa7b806]:hover{background:#f1f5f9}.qpr-pcba-bd__header-left[data-v-0aa7b806]{align-items:center;display:flex;flex:1;gap:6px;min-width:0}.qpr-pcba-bd__icon[data-v-0aa7b806]{color:#059669;flex-shrink:0}.qpr-pcba-bd__title[data-v-0aa7b806]{color:#334155;font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qpr-pcba-bd__header-right[data-v-0aa7b806]{align-items:center;color:#64748b;display:flex;flex-shrink:0;font-size:11px;gap:6px}.qpr-pcba-bd__unit-pill[data-v-0aa7b806]{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#047857;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:600;padding:1.5px 7px;white-space:nowrap}.qpr-pcba-bd__body[data-v-0aa7b806]{padding:0}.qpr-pcba-bd__rate-tag[data-v-0aa7b806]{background:#eef2ff;border-radius:3px;color:#4f46e5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9.5px;margin-left:4px;padding:1px 4px}.qpr-pcba-bd__table-wrap[data-v-0aa7b806]{background:#fff;overflow-x:auto}.qpr-pcba-bd__table[data-v-0aa7b806]{border-collapse:collapse;font-size:11px;width:100%}.qpr-pcba-bd__table th[data-v-0aa7b806]{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:10.5px;font-weight:600;padding:5px 10px;white-space:nowrap}.qpr-pcba-bd__table td[data-v-0aa7b806]{border-bottom:1px solid #f1f5f9;padding:6px 10px;vertical-align:middle}.qpr-pcba-bd__tr[data-v-0aa7b806]:hover{background-color:#f8fafc}.qpr-pcba-bd__item-main[data-v-0aa7b806]{color:#1e293b;font-weight:500;line-height:1.3}.qpr-pcba-bd__item-sub[data-v-0aa7b806]{line-height:1.25;margin-top:1px}.qpr-pcba-bd__item-sub[data-v-0aa7b806],.qpr-pcba-bd__td-mono[data-v-0aa7b806]{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.qpr-pcba-bd__td-mono[data-v-0aa7b806]{white-space:nowrap}.qpr-pcba-bd__td-rmb[data-v-0aa7b806]{color:#d97706;font-size:10.5px}.qpr-pcba-bd__td-amount[data-v-0aa7b806],.qpr-pcba-bd__td-rmb[data-v-0aa7b806]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:nowrap}.qpr-pcba-bd__td-amount[data-v-0aa7b806]{color:#0f172a;font-weight:600}.qpr-pcba-bd__free-tag[data-v-0aa7b806]{background:#ecfdf5;color:#059669;font-weight:600}.qpr-pcba-bd__free-tag[data-v-0aa7b806],.qpr-pcba-bd__review-tag[data-v-0aa7b806]{border-radius:4px;display:inline-block;font-size:10px;padding:1px 6px}.qpr-pcba-bd__review-tag[data-v-0aa7b806]{background:#fffbeb;border:1px solid #fde68a;color:#b45309;font-family:inherit;font-weight:500}.qpr-pcba-bd__tf-total td[data-v-0aa7b806]{background:#f8fafc;border-bottom:none;padding:6px 10px}.qpr-pcba-bd__tf-label[data-v-0aa7b806]{color:#334155;font-size:11px;font-weight:600}.qpr-pcba-bd__tf-qty[data-v-0aa7b806]{color:#64748b;font-size:10.5px;font-weight:400;margin-left:2px}.qpr-pcba-bd__tf-val[data-v-0aa7b806]{color:#059669;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700}.qpr-sidebar__title[data-v-a875ae49],.qpr-sidebar__title span[data-v-a875ae49]{color:#0f172a!important;font-weight:700!important;letter-spacing:-.2px}.qt-loading-anim[data-v-a875ae49]{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center}.qt-loading-dots[data-v-a875ae49]{align-items:center;display:flex;gap:6px}.qt-loading-dots span[data-v-a875ae49]{animation:qt-bounce-a875ae49 .5s ease-in-out infinite alternate;background-color:var(--qt-color-primary,#ff8c42);border-radius:50%;box-shadow:0 0 6px var(--qt-color-primary,#ff8c42);display:block;height:10px;width:10px}.qt-loading-dots span[data-v-a875ae49]:first-child{animation-delay:0s}.qt-loading-dots span[data-v-a875ae49]:nth-child(2){animation-delay:.15s}.qt-loading-dots span[data-v-a875ae49]:nth-child(3){animation-delay:.3s}.qt-loading-text[data-v-a875ae49]{animation:qt-pulse-a875ae49 1.2s ease-in-out infinite;color:#fff;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:1.5px;text-shadow:0 1px 4px rgba(0,0,0,.8),0 0 10px var(--qt-color-primary,#ff8c42)}@keyframes qt-bounce-a875ae49{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(-4px)}}@keyframes qt-pulse-a875ae49{0%,to{opacity:.85}50%{opacity:1;text-shadow:0 2px 8px rgba(0,0,0,.9),0 0 16px var(--qt-color-primary,#ff8c42)}}.tbd-badge[data-v-a875ae49]{align-items:center;animation:tbd-pulse-a875ae49 2s ease-in-out infinite;background:linear-gradient(135deg,#0697e0,#05a7c7);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;box-shadow:0 2px 8px #00b4d833;color:#fff;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;letter-spacing:.5px;padding:4px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tbd-badge--sm[data-v-a875ae49]{border-radius:4px;font-size:11px;padding:2px 6px}.tbd-badge--large[data-v-a875ae49]{border-radius:8px;box-shadow:0 4px 12px #00b4d84d;font-size:16px;padding:6px 16px}@keyframes tbd-pulse-a875ae49{0%{box-shadow:0 2px 6px #00b4d833;transform:scale(1)}50%{box-shadow:0 4px 12px #00b4d866;transform:scale(1.03)}to{box-shadow:0 2px 6px #00b4d833;transform:scale(1)}}.qt-tbd-special-notice[data-v-a875ae49]{align-items:flex-start;background-color:#0697e014;border:1px dashed rgba(6,151,224,.3);border-radius:8px;color:#086391;display:flex;font-size:12px;gap:10px;line-height:1.5;margin:16px 0;padding:12px 14px;text-align:left}.qt-tbd-special-notice .iconfont[data-v-a875ae49]{color:#0697e0;flex-shrink:0;font-size:16px;margin-top:1px}.qpr-tbd-soft-text[data-v-a875ae49]{color:#7f8c8d;font-size:12px;font-style:italic;font-weight:500}.qpr-radio-dot[data-v-a875ae49]{background-color:transparent!important;border:2px solid var(--qt-border-color,#e2e8f0)!important;border-radius:50%!important;box-sizing:border-box!important;display:inline-block!important;flex-shrink:0!important;height:16px!important;margin-right:6px!important;position:relative!important;width:16px!important}.qpr-item[data-v-a875ae49]{grid-template-columns:1.35fr 1fr 1fr!important;min-height:38px!important;padding:8px 12px!important}.qpr-item__col[data-v-a875ae49]{overflow:hidden!important;text-overflow:ellipsis!important}.qpr-item__col[data-v-a875ae49],.qpr-item__col[data-v-a875ae49]:first-child{white-space:nowrap!important}.qpr-item--active[data-v-a875ae49]{background:#f0fdf4!important;border:1px solid #10b981!important;box-shadow:0 1px 4px #10b9811a!important;min-height:38px!important;padding:8px 12px!important}.qpr-item--active .qpr-item__col[data-v-a875ae49]:last-child{color:#047857!important;font-size:14.5px!important;font-weight:700!important;letter-spacing:-.2px}.qpr-item--active .qpr-item__col[data-v-a875ae49]:first-child{color:#0f172a!important;font-weight:500!important}.qpr-item--active .qpr-radio-dot[data-v-a875ae49]{background-color:var(--qt-color-primary,#10b981)!important;border-color:var(--qt-color-primary,#10b981)!important}.qpr-item--active .qpr-radio-dot[data-v-a875ae49]:after{background-color:#fff!important;border-radius:50%!important;box-sizing:border-box!important;content:""!important;display:block!important;height:6px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:6px!important}.qpr-item--tbd[data-v-a875ae49]{align-items:center!important;background-color:#0697e00a!important;border:1px solid rgba(6,151,224,.12)!important;border-radius:8px!important;box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;margin-bottom:8px!important;padding:10px 14px!important;width:100%!important}.qpr-item--tbd .qpr-item__col[data-v-a875ae49]:first-child{align-items:center!important;color:#0d73a5!important;display:flex!important;flex:1!important;font-size:13px!important;font-weight:500!important;gap:6px!important}.qpr-item--tbd .qpr-item__col[data-v-a875ae49]:nth-child(2){color:#0d73a5!important;flex-shrink:0!important;font-size:13px!important;font-weight:600!important;text-align:right!important}.qpr-mobile-backdrop[data-v-a875ae49]{animation:qpr-fade-in-a875ae49 .2s ease-out;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#00000073;inset:0;position:fixed;z-index:10450}.qt-summary__billed-hint[data-v-a875ae49]{color:#718096;font-size:12px;font-weight:500;margin-bottom:6px;margin-top:-4px;text-align:right}.qpr-footer__review-notice[data-v-a875ae49]{align-items:flex-start;color:#64748b;display:flex;font-size:11px;gap:5px;line-height:1.4;margin-bottom:10px;margin-top:-2px}.qpr-footer__review-notice .iconfont[data-v-a875ae49]{color:#94a3b8;flex-shrink:0;font-size:12px;line-height:1.4}.qpr-section__header-row[data-v-a875ae49]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--qt-spacing-sm,8px)}.qpr-section__header-row .qpr-section__title[data-v-a875ae49]{margin-bottom:0!important}.qpr-addon-remove-btn[data-v-a875ae49]{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;color:#94a3b8;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;height:20px;justify-content:center;line-height:1;padding:0;transition:all .18s ease;width:20px}.qpr-addon-remove-btn[data-v-a875ae49]:hover{background:#fee2e2;border-color:#fca5a5;color:#ef4444;transform:scale(1.1)}.qpr-sidebar__footer[data-v-a875ae49]{background:#fff;border-top:1px solid #f1f5f9;box-shadow:0 -4px 16px #0000000a;box-sizing:border-box;flex-shrink:0;padding:14px var(--qt-spacing-lg,24px) 14px;z-index:10}@media(max-width:991px){.qpr-sidebar__footer[data-v-a875ae49]{padding:12px 14px}}.qpr-footer__price-row[data-v-a875ae49]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}.qpr-footer__total-label[data-v-a875ae49]{color:#475569;font-size:13.5px;font-weight:600;letter-spacing:.2px}.qpr-footer__total-value[data-v-a875ae49]{color:var(--qt-color-primary,#059669);font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1}.qpr-footer__billed-hint[data-v-a875ae49]{color:#94a3b8;font-size:11px;margin-bottom:8px;margin-top:-4px;text-align:right}.qpr-footer__btn[data-v-a875ae49]{align-items:center;border-radius:var(--qt-border-radius,8px);box-shadow:0 4px 14px #10b98140;display:flex;font-size:15px;font-weight:700;gap:8px;height:44px;justify-content:center;transition:all .2s ease;width:100%!important}.qpr-footer__btn[data-v-a875ae49]:hover{box-shadow:0 6px 18px #10b98159;transform:translateY(-1px)}.qpr-footer__btn[data-v-a875ae49]:active{transform:translateY(0)}.qpr-footer__sales-link[data-v-a875ae49]{align-items:center;border-radius:4px;color:#64748b;-moz-column-gap:6px;column-gap:6px;display:flex;flex-wrap:wrap;font-size:11.5px;justify-content:center;line-height:1.45;margin-top:10px;padding:2px 4px 0;row-gap:2px;text-align:center;text-decoration:none;transition:color .18s ease}.qpr-footer__sales-link[data-v-a875ae49]:focus-visible{box-shadow:0 0 0 3px #10b9812e;outline:none}.qpr-footer__sales-label[data-v-a875ae49]{color:#64748b;font-weight:500;transition:color .18s ease}.qpr-footer__sales-icon[data-v-a875ae49]{color:var(--qt-color-primary,#059669);display:inline-block;margin-right:4px;vertical-align:-2px}.qpr-footer__sales-cta[data-v-a875ae49]{align-items:center;color:#047857;display:inline-flex;font-weight:600;gap:3px;transition:color .18s ease;white-space:nowrap}.qpr-footer__sales-arrow[data-v-a875ae49]{font-size:12.5px;font-weight:700;line-height:1;transition:transform .18s ease}.qpr-footer__sales-link:hover .qpr-footer__sales-label[data-v-a875ae49]{color:#334155}.qpr-footer__sales-link:hover .qpr-footer__sales-cta[data-v-a875ae49]{color:#065f46}.qpr-footer__sales-link:hover .qpr-footer__sales-cta-text[data-v-a875ae49]{text-decoration:underline;text-underline-offset:2px}.qpr-footer__sales-link:hover .qpr-footer__sales-arrow[data-v-a875ae49]{transform:translate(2.5px)}@keyframes qpr-fade-in-a875ae49{0%{opacity:0}to{opacity:1}}.qpr-sales-card[data-v-a875ae49]{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:var(--qt-border-radius,8px);box-shadow:0 1px 4px #00000005;box-sizing:border-box;margin-top:14px;padding:12px 14px;transition:all .22s ease}.qpr-sales-card[data-v-a875ae49]:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}.qpr-sales-card__header[data-v-a875ae49]{align-items:center;display:flex;gap:7px;margin-bottom:8px}.qpr-sales-card__icon-wrap[data-v-a875ae49]{align-items:center;background:#ecfdf5;border-radius:50%;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.qpr-sales-card__icon[data-v-a875ae49]{color:var(--qt-color-primary,#059669);font-size:11.5px}.qpr-sales-card__title[data-v-a875ae49]{color:#1e293b;font-size:12.5px;font-weight:600;letter-spacing:-.1px}.qt-empty-state[data-v-a875ae49]{align-items:center;border-bottom:1px dashed #e2e8f0;display:flex;gap:10px;margin-bottom:14px;padding:2px 2px 14px}.qt-empty-state__icon-wrap[data-v-a875ae49]{align-items:center;background:var(--theme-color-light,#ecfdf5);border-radius:8px;color:var(--theme-color-hover,#059669);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.qt-empty-state__icon[data-v-a875ae49]{flex-shrink:0;height:16px;width:16px}.qt-empty-state__text[data-v-a875ae49]{color:#475569;font-size:12.5px;font-weight:500;line-height:1.48;margin:0;text-align:left}.qpr-sales-card__desc[data-v-a875ae49]{animation:qpr-fade-in-a875ae49 .2s ease-out;color:#64748b;font-size:11.5px;line-height:1.45;margin:0 0 10px}.qpr-quote-notes[data-v-a875ae49]{animation:qpr-fade-in-a875ae49 .2s ease-out;border-top:1px dashed #e2e8f0;margin-top:14px;padding:12px 2px 4px}.qpr-quote-notes__title[data-v-a875ae49]{align-items:center;color:#64748b;display:flex;font-size:11.5px;font-weight:600;gap:5px;line-height:1.3;margin-bottom:5px}.qpr-quote-notes__icon[data-v-a875ae49]{color:#94a3b8;flex-shrink:0;font-size:12.5px;line-height:1}.qpr-quote-notes__item[data-v-a875ae49]{color:#64748b;font-size:11px;line-height:1.5;margin:0 0 4px}.qpr-quote-notes__item[data-v-a875ae49]:last-child{margin-bottom:0}.qpr-sales-card__btn[data-v-a875ae49]{align-items:center;background:#fff;border:1px solid #a7f3d0;border-radius:6px;box-sizing:border-box;color:#047857;display:flex;font-size:11.5px;font-weight:600;justify-content:space-between;padding:6px 11px;text-decoration:none;transition:all .15s ease;width:100%}.qpr-sales-card__btn[data-v-a875ae49]:hover{background:#ecfdf5;border-color:#10b981;box-shadow:0 2px 6px #10b98126;color:#065f46;transform:translateY(-1px)}.qpr-sales-card__arrow[data-v-a875ae49]{font-size:13px;font-weight:700;transition:transform .15s ease}.qpr-sales-card__btn:hover .qpr-sales-card__arrow[data-v-a875ae49]{transform:translate(2px)}.qs-progress[data-v-baaf0923]{margin-bottom:24px}.qs-progress-block[data-v-baaf0923]{height:60px}.qs-text-sub[data-v-baaf0923]{margin-bottom:32px;width:80%}
