.luxury-card[data-v-15a7b7ab]{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .35s ease,background .35s ease;will-change:transform,box-shadow}.luxury-card[data-v-15a7b7ab]:hover{transform:translateY(-5px);box-shadow:0 20px 40px -15px #005a0c1f,0 0 0 1px #34d3994d}.why-choose-card[data-v-15a7b7ab]{position:relative;background-color:#fff;border:1px solid rgba(226,232,240,.9);box-shadow:0 1px 3px #0000000a;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .4s ease,background-color .4s ease;overflow:hidden}.why-choose-card[data-v-15a7b7ab]:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#005a0c,#34d399);transform:scaleX(0);transform-origin:center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.why-choose-card[data-v-15a7b7ab]:hover{transform:translateY(-5px);border-color:#34d39980;background-color:#fbfdfc;box-shadow:0 20px 35px -12px #005a0c14,0 4px 12px -2px #0f172a08}.why-choose-card[data-v-15a7b7ab]:hover:after{transform:scaleX(1)}.animate-on-scroll[data-v-15a7b7ab]{opacity:0;will-change:transform,opacity;transition-duration:.8s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.effect-slide-right[data-v-15a7b7ab]{transform:translate(-40px);transition-property:opacity,transform}.effect-slide-right.is-revealed[data-v-15a7b7ab]{opacity:1!important;transform:translate(0)!important}.effect-slide-left[data-v-15a7b7ab]{transform:translate(40px);transition-property:opacity,transform}.effect-slide-left.is-revealed[data-v-15a7b7ab]{opacity:1!important;transform:translate(0)!important}.effect-bento[data-v-15a7b7ab]{transform:translateY(32px) scale(.96);transition-property:opacity,transform}.effect-bento.is-revealed[data-v-15a7b7ab]{opacity:1!important;transform:translateY(0) scale(1)!important}.effect-grid[data-v-15a7b7ab]{transform:translateY(22px) scale(.97);transition-property:opacity,transform}.effect-grid.is-revealed[data-v-15a7b7ab]{opacity:1!important;transform:translateY(0) scale(1)!important}.effect-stagger[data-v-15a7b7ab]{transform:translateY(26px);transition-property:opacity,transform}.effect-stagger.is-revealed[data-v-15a7b7ab]{opacity:1!important;transform:translateY(0)!important}.effect-step[data-v-15a7b7ab]{transform:translateY(24px);transition-property:opacity,transform}.effect-step.is-revealed[data-v-15a7b7ab]{opacity:1!important;transform:translateY(0)!important}.effect-who-we-serve-reveal[data-v-15a7b7ab]{transform:translateY(36px) scale(.97);transition-property:opacity,transform;transition-duration:.9s}.effect-who-we-serve-reveal.is-revealed[data-v-15a7b7ab]{opacity:1!important;transform:translateY(0) scale(1)!important}@media(prefers-reduced-motion:reduce){.animate-on-scroll[data-v-15a7b7ab],.luxury-card[data-v-15a7b7ab]{opacity:1!important;transform:none!important;transition:none!important}}.admin-app[data-v-2629b06a]{display:flex;min-height:100vh;background:#f0f4f8}.admin-sidebar[data-v-2629b06a]{width:310px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;transition:width .3s cubic-bezier(.4,0,.2,1);overflow:hidden;position:fixed;top:0;left:0;bottom:0;z-index:50;box-shadow:4px 0 24px #0a16280f}.admin-sidebar.collapsed[data-v-2629b06a]{width:72px}.sidebar-overlay[data-v-2629b06a]{display:none}.sidebar-brand[data-v-2629b06a]{padding:0 1.25rem;display:flex;align-items:center;gap:.75rem;min-height:64px;background:#fff;border-bottom:1px solid #e2e8f0;position:relative;overflow:hidden;flex-shrink:0}.sidebar-brand[data-v-2629b06a]:after{display:none}.brand-icon[data-v-2629b06a]{width:38px;height:38px;background:linear-gradient(135deg,#2e3192,#005a0c);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #2e31924d}.brand-icon svg[data-v-2629b06a]{width:20px;height:20px;color:#fff}.brand-text[data-v-2629b06a]{font-size:1.1rem;font-weight:800;color:#2e3192;white-space:nowrap;letter-spacing:-.02em}.brand-text span[data-v-2629b06a]{color:#005a0c}.sidebar-search[data-v-2629b06a]{padding:.85rem .85rem .25rem}.search-box[data-v-2629b06a]{position:relative}.search-box input[data-v-2629b06a]{width:100%;padding:.55rem .75rem .55rem 2.2rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:.8rem;outline:none;transition:all .2s}.search-box input[data-v-2629b06a]::placeholder{color:#94a3b8}.search-box input[data-v-2629b06a]:focus{border-color:#2e3192;background:#fff;box-shadow:0 0 0 3px #2e31921f}.search-icon[data-v-2629b06a]{width:15px;height:15px;position:absolute;left:.65rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.sidebar-nav[data-v-2629b06a]{flex:1;padding:.5rem .65rem;display:flex;flex-direction:column;gap:1px;overflow-y:auto;overflow-x:hidden}.sidebar-nav[data-v-2629b06a]::-webkit-scrollbar{width:3px}.sidebar-nav[data-v-2629b06a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.nav-section-label[data-v-2629b06a]{font-size:.63rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;padding:1rem .85rem .4rem;white-space:nowrap}.nav-item[data-v-2629b06a]{display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;border-radius:8px;color:#64748b;font-size:.84rem;font-weight:500;transition:all .2s ease;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;background:none;width:100%;text-align:left}.nav-item[data-v-2629b06a]:hover{background:#f4f5fc;color:#1e256e}.nav-item.active[data-v-2629b06a]{background:linear-gradient(135deg,#2e31921f,#005a0c0f);color:#2e3192;font-weight:600;box-shadow:inset 3.5px 0 #2e3192}.nav-item.active .nav-icon[data-v-2629b06a]{color:#2e3192}.nav-icon[data-v-2629b06a]{width:20px;height:20px;flex-shrink:0;color:inherit}.nav-icon svg[data-v-2629b06a]{width:100%;height:100%}.nav-label[data-v-2629b06a]{flex:1}.nav-chevron[data-v-2629b06a]{width:16px;height:16px;transition:transform .25s ease;flex-shrink:0}.nav-chevron.rotated[data-v-2629b06a]{transform:rotate(180deg)}.nav-badge[data-v-2629b06a]{background:linear-gradient(135deg,#2e3192,#005a0c);color:#fff;font-size:.65rem;font-weight:700;padding:.1rem .45rem;border-radius:10px;min-width:18px;text-align:center;line-height:1.4;animation:pulse-badge-2629b06a 2s infinite}@keyframes pulse-badge-2629b06a{0%,to{opacity:1}50%{opacity:.7}}.nav-children[data-v-2629b06a]{padding:.15rem 0;overflow:hidden}.nav-child-item[data-v-2629b06a]{display:flex;align-items:center;gap:.6rem;padding:.42rem .85rem .42rem 2.6rem;color:#94a3b8;font-size:.8rem;font-weight:450;text-decoration:none;transition:all .2s ease;border-radius:6px}.nav-child-item[data-v-2629b06a]:hover{color:#1e256e;background:#f4f5fc}.nav-child-item.active[data-v-2629b06a]{color:#2e3192;font-weight:600}.nav-child-dot[data-v-2629b06a]{width:5px;height:5px;border-radius:50%;background:#d1d5db;transition:all .2s;flex-shrink:0}.nav-child-item:hover .nav-child-dot[data-v-2629b06a]{background:#64748b}.nav-child-item.active .nav-child-dot[data-v-2629b06a]{background:#2e3192;box-shadow:0 0 6px #2e319280}.submenu-enter-active[data-v-2629b06a]{transition:all .25s ease;max-height:300px}.submenu-leave-active[data-v-2629b06a]{transition:all .2s ease}.submenu-enter-from[data-v-2629b06a],.submenu-leave-to[data-v-2629b06a]{max-height:0;opacity:0}.sidebar-footer[data-v-2629b06a]{padding:.65rem;border-top:1px solid #e2e8f0;background:#fafbfc;flex-shrink:0}.view-site[data-v-2629b06a]:hover{background:#22c55e12;color:#16a34a}.sidebar-user-card[data-v-2629b06a]{display:flex;align-items:center;gap:.65rem;padding:.6rem .65rem;margin-top:.5rem;background:linear-gradient(135deg,#0a1628,#0f2744);border-radius:12px;position:relative;overflow:hidden}.sidebar-user-card[data-v-2629b06a]:before{content:"";position:absolute;top:-20px;right:-20px;width:60px;height:60px;background:radial-gradient(circle,rgba(0,90,12,.2) 0%,transparent 70%);pointer-events:none}.sidebar-user-avatar[data-v-2629b06a]{width:34px;height:34px;flex-shrink:0;background:linear-gradient(135deg,#2e3192,#005a0c);border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:.82rem;position:relative;box-shadow:0 3px 10px #005a0c66}.online-dot[data-v-2629b06a]{position:absolute;bottom:-2px;right:-2px;width:9px;height:9px;background:#22c55e;border-radius:50%;border:2px solid #0f2744;animation:pulse-online-2629b06a 2s infinite}@keyframes pulse-online-2629b06a{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 4px #22c55e00}}.sidebar-user-info[data-v-2629b06a]{flex:1;min-width:0}.sidebar-user-name[data-v-2629b06a]{display:block;color:#fff;font-size:.8rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-role[data-v-2629b06a]{display:block;color:#ffffff73;font-size:.65rem;font-weight:500;margin-top:1px}.sidebar-logout-btn[data-v-2629b06a]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:7px;cursor:pointer;color:#ffffff80;padding:.3rem;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-logout-btn[data-v-2629b06a]:hover{background:#ef444426;color:#f87171;border-color:#ef444433}.sidebar-logout-btn svg[data-v-2629b06a]{width:15px;height:15px}.fade-enter-active[data-v-2629b06a],.fade-leave-active[data-v-2629b06a]{transition:opacity .2s ease}.fade-enter-from[data-v-2629b06a],.fade-leave-to[data-v-2629b06a]{opacity:0}.admin-main[data-v-2629b06a]{flex:1;margin-left:310px;transition:margin-left .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;min-height:100vh}.admin-main.expanded[data-v-2629b06a]{margin-left:72px}.admin-topbar[data-v-2629b06a]{height:64px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;position:sticky;top:0;z-index:40;box-shadow:0 1px #0000000d,0 4px 20px #0a16280a}.admin-topbar[data-v-2629b06a]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#2E3192 30%,#005a0c 60%,transparent 100%);opacity:.6}.topbar-left[data-v-2629b06a]{display:flex;align-items:center;gap:.85rem}.toggle-btn[data-v-2629b06a]{background:#f1f5f9;border:1px solid #e2e8f0;cursor:pointer;color:#64748b;padding:.45rem;border-radius:9px;transition:all .2s;display:flex;align-items:center;justify-content:center}.toggle-btn[data-v-2629b06a]:hover{background:#2e319214;color:#2e3192;border-color:#2e319240;transform:scale(1.05)}.toggle-btn svg[data-v-2629b06a]{width:18px;height:18px}.topbar-breadcrumb[data-v-2629b06a]{display:flex;align-items:center;gap:.5rem;font-size:.78rem}.topbar-crumb-icon[data-v-2629b06a]{width:17px;height:17px;color:#94a3b8;display:flex;align-items:center}.topbar-crumb-icon svg[data-v-2629b06a]{width:100%;height:100%}.topbar-crumb-sep[data-v-2629b06a]{color:#cbd5e1;font-size:.85rem}.topbar-crumb-page[data-v-2629b06a]{color:#475569;font-weight:500;white-space:nowrap}.topbar-right[data-v-2629b06a]{display:flex;align-items:center;gap:.7rem}.topbar-status[data-v-2629b06a]{display:flex;align-items:center;gap:.4rem;background:#005a0c14;border:1px solid rgba(0,90,12,.2);border-radius:20px;padding:.3rem .7rem}.status-pulse[data-v-2629b06a]{width:7px;height:7px;border-radius:50%;background:#005a0c;animation:status-blink-2629b06a 2s ease-in-out infinite}@keyframes status-blink-2629b06a{0%,to{opacity:1;box-shadow:0 0 #005a0c80}50%{opacity:.7;box-shadow:0 0 0 4px #005a0c00}}.status-label[data-v-2629b06a]{font-size:.72rem;font-weight:700;color:#005a0c;letter-spacing:.03em}.topbar-divider[data-v-2629b06a]{width:1px;height:24px;background:#e2e8f0}.topbar-visit-btn[data-v-2629b06a]{display:flex;align-items:center;gap:.45rem;padding:.42rem .9rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9px;color:#475569;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .25s;white-space:nowrap}.topbar-visit-btn[data-v-2629b06a]:hover{background:#2e31921a;color:#2e3192;border-color:#2e319240;transform:translateY(-1px);box-shadow:0 4px 12px #2e319226}.topbar-visit-btn svg[data-v-2629b06a]{width:14px;height:14px}.user-badge[data-v-2629b06a]{display:flex;align-items:center;gap:.6rem;padding:.35rem .75rem .35rem .4rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:default;transition:background .2s}.user-badge[data-v-2629b06a]:hover{background:#f1f5f9}.user-avatar[data-v-2629b06a]{width:32px;height:32px;background:linear-gradient(135deg,#f5a623,#e8920e);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:.82rem;box-shadow:0 2px 8px #f5a62366;flex-shrink:0}.user-info-wrap[data-v-2629b06a]{display:flex;flex-direction:column}.user-name[data-v-2629b06a]{color:#1e293b;font-size:.82rem;font-weight:700;line-height:1.2;white-space:nowrap}.user-role[data-v-2629b06a]{color:#64748b;font-size:.65rem;font-weight:500;white-space:nowrap}.logout-btn[data-v-2629b06a]{background:#f1f5f9;border:1px solid #e2e8f0;cursor:pointer;color:#64748b;padding:.45rem;border-radius:9px;transition:all .2s;display:flex;align-items:center;justify-content:center}.logout-btn[data-v-2629b06a]:hover{background:#ef44441a;color:#ef4444;border-color:#ef444440;transform:scale(1.05)}.logout-btn svg[data-v-2629b06a]{width:17px;height:17px}.flash-success[data-v-2629b06a]{margin:1rem 1.5rem 0;padding:.75rem 1rem;background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:10px;color:#16a34a;font-size:.85rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.flash-error[data-v-2629b06a]{margin:1rem 1.5rem 0;padding:.75rem 1rem;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:10px;color:#ef4444;font-size:.85rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.flash-success svg[data-v-2629b06a],.flash-error svg[data-v-2629b06a]{width:18px;height:18px;flex-shrink:0}.flash-enter-active[data-v-2629b06a]{animation:slideDown-2629b06a .3s ease}.flash-leave-active[data-v-2629b06a]{animation:slideDown-2629b06a .3s ease reverse}@keyframes slideDown-2629b06a{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.admin-content[data-v-2629b06a]{flex:1;padding:1.5rem}@media(max-width:768px){.admin-sidebar[data-v-2629b06a]{transform:translate(-100%);width:310px!important}.admin-sidebar[data-v-2629b06a]:not(.collapsed){transform:translate(0)}.sidebar-overlay[data-v-2629b06a]{display:block;position:fixed;inset:0;background:#00000059;z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-main[data-v-2629b06a]{margin-left:0!important}.topbar-breadcrumb[data-v-2629b06a],.user-info-wrap[data-v-2629b06a],.topbar-status[data-v-2629b06a]{display:none}}.page-header[data-v-b6a60aa1]{margin-bottom:1.5rem}.page-title[data-v-b6a60aa1]{font-size:1.75rem;font-weight:800;color:#0f172a}.page-desc[data-v-b6a60aa1]{color:#64748b;font-size:.9rem;margin-top:.25rem}.form-card[data-v-b6a60aa1]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:2rem;max-width:650px}.form-group[data-v-b6a60aa1]{margin-bottom:1.25rem}.form-group>label[data-v-b6a60aa1]{display:block;font-size:.82rem;font-weight:600;color:#334155;margin-bottom:.4rem}.form-group>label small[data-v-b6a60aa1]{font-weight:400;color:#94a3b8}.form-group input[type=text][data-v-b6a60aa1],.form-group input[type=number][data-v-b6a60aa1]{width:100%;padding:.6rem .85rem;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#0f172a;font-size:.88rem;outline:none;transition:all .2s}.form-group input[data-v-b6a60aa1]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.form-group input.error[data-v-b6a60aa1]{border-color:#ef4444}.error-text[data-v-b6a60aa1]{font-size:.75rem;color:#ef4444;margin-top:.25rem;display:block}.help-text[data-v-b6a60aa1]{font-size:.72rem;color:#94a3b8;margin-top:.25rem;display:block}.form-row[data-v-b6a60aa1]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.type-selector[data-v-b6a60aa1]{display:flex;flex-direction:column;gap:.5rem}.type-option[data-v-b6a60aa1]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1.5px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .25s}.type-option[data-v-b6a60aa1]:hover{border-color:#cbd5e1;background:#fafbfc}.type-option.selected[data-v-b6a60aa1]{border-color:#2e3192;background:#2e319208;box-shadow:0 0 0 3px #2e319214}.type-option input[data-v-b6a60aa1]{display:none}.type-icon[data-v-b6a60aa1]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;background:#f1f5f9;color:#64748b;flex-shrink:0}.type-option.selected .type-icon[data-v-b6a60aa1]{background:#2e31921a;color:#2e3192}.type-info[data-v-b6a60aa1]{display:flex;flex-direction:column}.type-info strong[data-v-b6a60aa1]{font-size:.85rem;color:#0f172a}.type-info small[data-v-b6a60aa1]{font-size:.72rem;color:#94a3b8;margin-top:.1rem}.form-actions[data-v-b6a60aa1]{display:flex;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f1f5f9}.btn-primary[data-v-b6a60aa1]{padding:.65rem 1.5rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .25s}.btn-primary[data-v-b6a60aa1]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #2e31924d}.btn-primary[data-v-b6a60aa1]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary[data-v-b6a60aa1]{padding:.65rem 1.5rem;background:#f1f5f9;color:#64748b;border:none;border-radius:10px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s}.btn-secondary[data-v-b6a60aa1]:hover{background:#e2e8f0;color:#334155}.page-header[data-v-7823e33d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.page-title[data-v-7823e33d]{font-size:1.75rem;font-weight:800;color:#0f172a}.page-desc[data-v-7823e33d]{color:#64748b;font-size:.9rem;margin-top:.25rem}.btn-primary[data-v-7823e33d]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s;box-shadow:0 2px 8px #2e319240}.btn-primary[data-v-7823e33d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e319259}.btn-primary svg[data-v-7823e33d]{width:18px;height:18px}.filters-bar[data-v-7823e33d]{margin-bottom:1rem}.filter-search[data-v-7823e33d]{max-width:400px;position:relative}.filter-search svg[data-v-7823e33d]{width:16px;height:16px;position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8}.filter-search input[data-v-7823e33d]{width:100%;padding:.6rem .75rem .6rem 2.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#0f172a;font-size:.85rem;outline:none;transition:border-color .2s}.filter-search input[data-v-7823e33d]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.table-wrapper[data-v-7823e33d]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.data-table[data-v-7823e33d]{width:100%;border-collapse:collapse}.data-table th[data-v-7823e33d]{padding:.85rem 1.25rem;text-align:left;font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;border-bottom:1px solid #e5e7eb}.data-table td[data-v-7823e33d]{padding:.85rem 1.25rem;font-size:.85rem;color:#334155;border-bottom:1px solid #f1f5f9}.data-table tr:last-child td[data-v-7823e33d]{border-bottom:none}.data-table tr:hover td[data-v-7823e33d]{background:#f8fafc}.attr-name[data-v-7823e33d]{font-weight:600;color:#0f172a;display:flex;align-items:center;gap:.6rem}.type-icon[data-v-7823e33d]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;flex-shrink:0}.type-badge[data-v-7823e33d]{font-size:.72rem;font-weight:600;padding:.2rem .6rem;border-radius:6px;text-transform:capitalize}.attr-unit[data-v-7823e33d]{color:#64748b;font-size:.82rem;font-style:italic}.attr-count[data-v-7823e33d]{font-weight:600;color:#2e3192}.attr-order[data-v-7823e33d]{color:#94a3b8}.actions-cell[data-v-7823e33d]{display:flex;gap:.3rem}.action-btn[data-v-7823e33d]{width:32px;height:32px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;transition:all .2s}.action-btn svg[data-v-7823e33d]{width:14px;height:14px}.action-btn.edit[data-v-7823e33d]{color:#94a3b8}.action-btn.edit[data-v-7823e33d]:hover{background:#2e31921a;color:#2e3192}.action-btn.delete[data-v-7823e33d]{color:#94a3b8}.action-btn.delete[data-v-7823e33d]:hover{background:#ef44441a;color:#ef4444}.empty-state[data-v-7823e33d]{text-align:center;color:#94a3b8;padding:3rem}.pagination[data-v-7823e33d]{display:flex;justify-content:center;gap:.25rem;padding:1.5rem 0 0}.page-link[data-v-7823e33d]{padding:.4rem .75rem;border-radius:6px;font-size:.8rem;color:#64748b;text-decoration:none;transition:all .2s}.page-link[data-v-7823e33d]:hover:not(.disabled){background:#f1f5f9;color:#0f172a}.page-link.active[data-v-7823e33d]{background:#2e3192;color:#fff;font-weight:600}.page-link.disabled[data-v-7823e33d]{opacity:.3;pointer-events:none}.tiptap-body .ProseMirror{outline:none;min-height:var(--editor-min-height, 400px)}.tiptap-body .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.tiptap-body .ProseMirror h1{font-size:2rem;font-weight:900;margin:1.5rem 0 .75rem;line-height:1.2}.tiptap-body .ProseMirror h2{font-size:1.5rem;font-weight:800;margin:1.25rem 0 .75rem}.tiptap-body .ProseMirror h3{font-size:1.25rem;font-weight:700;margin:1rem 0 .5rem}.tiptap-body .ProseMirror p{margin-bottom:1rem;line-height:1.75}.tiptap-body .ProseMirror ul,.tiptap-body .ProseMirror ol{padding-left:1.5rem;margin-bottom:1rem}.tiptap-body .ProseMirror ul li{list-style-type:disc;margin-bottom:.5rem}.tiptap-body .ProseMirror ol li{list-style-type:decimal;margin-bottom:.5rem}.tiptap-body .ProseMirror blockquote{border-left:4px solid #2e3192;background:#f0f9fd;padding:1rem 1.5rem;border-radius:0 12px 12px 0;margin:1.5rem 0;font-style:italic;color:#374151}.tiptap-body .ProseMirror code{background:#f3f4f6;padding:.2em .4em;border-radius:4px;font-size:.9em;color:#1f2937;font-family:monospace}.tiptap-body .ProseMirror pre{background:#1f2937;color:#f9fafb;padding:1.5rem;border-radius:12px;overflow-x:auto;margin:1.5rem 0}.tiptap-body .ProseMirror pre code{background:none;color:inherit;padding:0}.tiptap-body .ProseMirror hr{border:none;border-top:2px solid #e5e7eb;margin:2rem 0}.tiptap-body .ProseMirror a{color:#2e3192;text-decoration:underline}.tiptap-body .ProseMirror img{border-radius:12px;max-width:100%;margin:1rem 0}.tiptap-body .ProseMirror strong{font-weight:700}.tiptap-body .ProseMirror em{font-style:italic}.tiptap-body .ProseMirror u{text-decoration:underline}.tiptap-body .ProseMirror s{text-decoration:line-through}.bf-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.bf-back{width:36px;height:36px;border-radius:10px;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#64748b;text-decoration:none;transition:all .2s}.bf-back:hover{border-color:#2e3192;color:#2e3192}.bf-back svg{width:18px;height:18px}.bf-title{font-size:1.5rem;font-weight:800;color:#1e293b}.bf-subtitle{font-size:.85rem;color:#64748b;margin-top:.15rem}.bf-header-actions{display:flex;gap:.5rem;margin-left:auto}.bf-btn-cancel{padding:.55rem 1.25rem;background:#fff;color:#64748b;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.82rem;text-decoration:none;font-weight:500;transition:all .15s}.bf-btn-cancel:hover{border-color:#cbd5e1;color:#334155}.bf-btn-save{display:flex;align-items:center;gap:.4rem;padding:.55rem 1.5rem;background:linear-gradient(135deg,#2e3192,#005a0c);color:#fff;border:none;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s}.bf-btn-save:hover{transform:translateY(-1px);box-shadow:0 4px 15px #2e31924d}.bf-btn-save:disabled{opacity:.5;pointer-events:none}.bf-btn-save svg{width:16px;height:16px}.bf-layout{display:grid;grid-template-columns:1fr 300px;gap:1.5rem;align-items:start}.bf-main{display:flex;flex-direction:column;gap:0}.bf-sidebar{display:flex;flex-direction:column;gap:1rem}.bf-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}.bf-card-title{font-size:.95rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.bf-tabs{display:flex;gap:0;margin-bottom:0;background:#fff;border-radius:12px 12px 0 0;border:1px solid #e5e7eb;border-bottom:2px solid #e5e7eb;padding:0 1rem}.bf-tabs button{display:flex;align-items:center;gap:.4rem;padding:1rem 1.25rem;font-size:.85rem;font-weight:600;color:#94a3b8;background:none;border:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.bf-tabs button svg{width:16px;height:16px}.bf-tabs button:hover{color:#475569}.bf-tabs button.active{color:#2e3192;border-bottom-color:#2e3192}.bf-tabs+.bf-card{border-radius:0 0 12px 12px;border-top:none}.bf-field{margin-bottom:1.25rem}.bf-field:last-child{margin-bottom:0}.bf-field label{display:block;font-size:.82rem;font-weight:600;color:#334155;margin-bottom:.4rem}.req{color:#ef4444}.bf-field input,.bf-field textarea{width:100%;padding:.6rem .85rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#334155;font-size:.85rem;outline:none;font-family:inherit;transition:border-color .2s}.bf-field input:focus,.bf-field textarea:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e319214}.bf-field input.error{border-color:#ef4444}.bf-error{font-size:.75rem;color:#ef4444;margin-top:.25rem;display:block}.bf-field input::placeholder,.bf-field textarea::placeholder{color:#94a3b8}.bf-field-hint{font-size:.72rem;color:#94a3b8;margin-top:.3rem}.bf-char-count{color:#2e3192}.bf-field--half{max-width:200px}.bf-slug-input{display:flex;align-items:stretch;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:border-color .2s}.bf-slug-input:focus-within{border-color:#2e3192;box-shadow:0 0 0 3px #2e319214}.bf-slug-prefix{display:flex;align-items:center;padding:0 .75rem;background:#f8fafc;color:#94a3b8;font-size:.82rem;font-weight:500;border-right:1px solid #e2e8f0;white-space:nowrap}.bf-slug-input input{border:none!important;box-shadow:none!important;border-radius:0}.bf-icon-input{position:relative}.bf-input-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:.9rem}.bf-icon-input input{padding-left:2.25rem!important}.bf-editor{border:1.5px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff;transition:border-color .2s}.bf-editor:focus-within{border-color:#2e3192;box-shadow:0 0 0 3px #2e319214}.bf-editor__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.bf-editor__toolbar button{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;font-size:.78rem;font-weight:500;background:transparent;border:1px solid transparent;border-radius:5px;cursor:pointer;color:#64748b;transition:all .15s;min-width:28px;height:28px}.bf-editor__toolbar button:hover{background:#e2e8f0;color:#334155}.bf-editor__toolbar button.active{background:#2e3192;color:#fff;border-color:#2e3192}.bf-editor__sep{width:1px;height:18px;background:#e2e8f0;margin:0 4px}.bf-editor__content{padding:1rem 1.25rem;min-height:160px}.bf-editor__content :deep(.tiptap){outline:none;min-height:140px;font-size:.88rem;color:#334155;line-height:1.65}.bf-editor__content :deep(.tiptap p.is-editor-empty:first-child::before){content:attr(data-placeholder);float:left;color:#94a3b8;pointer-events:none;height:0}.bf-editor__content :deep(.tiptap h2){font-size:1.25rem;font-weight:700;margin:1rem 0 .5rem}.bf-editor__content :deep(.tiptap h3){font-size:1.1rem;font-weight:600;margin:.75rem 0 .4rem}.bf-editor__content :deep(.tiptap ul,.tiptap ol){padding-left:1.5rem;margin:.5rem 0}.bf-editor__content :deep(.tiptap blockquote){border-left:3px solid #2e3192;padding-left:1rem;color:#64748b;margin:.75rem 0}.bf-editor__content :deep(.tiptap a){color:#2e3192;text-decoration:underline}.bf-google-preview{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem}.bf-gp-title{font-size:1.1rem;color:#1a0dab;font-weight:400;margin-bottom:.2rem;cursor:pointer}.bf-gp-title:hover{text-decoration:underline}.bf-gp-url{font-size:.78rem;color:#006d21;margin-bottom:.3rem}.bf-gp-desc{font-size:.82rem;color:#545454;line-height:1.5}.bf-upload-zone{border:2px dashed #e2e8f0;border-radius:10px;overflow:hidden;transition:all .2s;min-height:160px}.bf-upload-zone.dragging{border-color:#2e3192;background:#2e319208}.bf-upload-prompt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:2rem 1rem;cursor:pointer;transition:all .2s;min-height:160px}.bf-upload-prompt:hover{background:#f8fafc}.bf-upload-prompt svg{width:36px;height:36px;color:#94a3b8}.bf-upload-label{font-size:.82rem;color:#475569;font-weight:500}.bf-upload-label em{color:#2e3192;font-style:normal;font-weight:600}.bf-upload-hint{font-size:.72rem;color:#94a3b8}.bf-upload-formats{font-size:.68rem;color:#cbd5e1;font-weight:500}.bf-img-preview{position:relative;display:flex;align-items:center;justify-content:center;min-height:160px;background:#f8fafc}.bf-img-preview img{max-height:140px;max-width:100%;object-fit:contain;padding:.5rem}.bf-img-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#0006;opacity:0;transition:opacity .2s}.bf-img-preview:hover .bf-img-overlay{opacity:1}.bf-img-action{display:flex;align-items:center;gap:.3rem;padding:.4rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;border:none;cursor:pointer;transition:all .15s}.bf-img-action svg{width:14px;height:14px}.bf-img-action.replace{background:#ffffffe6;color:#334155}.bf-img-action.replace:hover{background:#fff}.bf-img-action.remove{background:#ef4444e6;color:#fff}.bf-img-action.remove:hover{background:#ef4444}.bf-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.bf-toggle-row span{font-size:.85rem;color:#334155;font-weight:500}.bf-toggle{position:relative;cursor:pointer}.bf-toggle input{display:none}.bf-toggle-track{display:block;width:40px;height:22px;background:#cbd5e1;border-radius:22px;position:relative;transition:background .2s}.bf-toggle-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0000001a}.bf-toggle input:checked+.bf-toggle-track{background:#22c55e}.bf-toggle input:checked+.bf-toggle-track .bf-toggle-thumb{transform:translate(18px)}@media(max-width:900px){.bf-layout{grid-template-columns:1fr}}.cat-header[data-v-5d8a0577]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.cat-title[data-v-5d8a0577]{font-size:1.5rem;font-weight:800;color:#0f172a}.cat-desc[data-v-5d8a0577]{color:#64748b;font-size:.85rem;margin-top:.15rem}.cat-back[data-v-5d8a0577]{display:flex;align-items:center;gap:.4rem;color:#64748b;font-size:.82rem;text-decoration:none;font-weight:500;transition:color .15s}.cat-back[data-v-5d8a0577]:hover{color:#2e3192}.cat-back svg[data-v-5d8a0577]{width:16px;height:16px}.cat-form[data-v-5d8a0577]{display:flex;flex-direction:column;gap:1.25rem}.form-section[data-v-5d8a0577]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:1.25rem}.section-label[data-v-5d8a0577]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;color:#0f172a;margin-bottom:1rem;padding-bottom:.6rem;border-bottom:1.5px solid #f1f5f9}.section-label svg[data-v-5d8a0577]{width:16px;height:16px;color:#2e3192}.form-grid[data-v-5d8a0577]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group.full[data-v-5d8a0577]{grid-column:1 / -1}.form-group label[data-v-5d8a0577]{display:block;font-size:.78rem;font-weight:600;color:#475569;margin-bottom:.35rem}.req[data-v-5d8a0577]{color:#ef4444}.form-group input[data-v-5d8a0577],.form-group select[data-v-5d8a0577],.form-group textarea[data-v-5d8a0577]{width:100%;padding:.55rem .75rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#0f172a;font-size:.85rem;outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s}.form-group input[data-v-5d8a0577]:focus,.form-group select[data-v-5d8a0577]:focus,.form-group textarea[data-v-5d8a0577]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e319214}.form-group input.error[data-v-5d8a0577]{border-color:#ef4444}.field-error[data-v-5d8a0577]{font-size:.73rem;color:#ef4444;margin-top:.2rem;display:block}.form-group input[data-v-5d8a0577]::placeholder,.form-group textarea[data-v-5d8a0577]::placeholder{color:#94a3b8}.toggle-group[data-v-5d8a0577]{display:flex;align-items:center}.toggle-label[data-v-5d8a0577]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.85rem;color:#334155;font-weight:500}.toggle-label input[data-v-5d8a0577]{display:none}.toggle-track[data-v-5d8a0577]{width:36px;min-width:36px;height:20px;background:#cbd5e1;border-radius:20px;position:relative;transition:background .2s;flex-shrink:0;display:inline-block}.toggle-thumb[data-v-5d8a0577]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0000001a}.toggle-label input:checked+.toggle-track[data-v-5d8a0577]{background:#2e3192}.toggle-label input:checked+.toggle-track .toggle-thumb[data-v-5d8a0577]{transform:translate(16px)}.image-upload-zone[data-v-5d8a0577]{border:2px dashed #e2e8f0;border-radius:10px;overflow:hidden;transition:all .2s}.image-upload-zone.dragging[data-v-5d8a0577]{border-color:#2e3192;background:#2e319208}.image-upload-prompt[data-v-5d8a0577]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:2rem;cursor:pointer;transition:all .2s}.image-upload-prompt[data-v-5d8a0577]:hover{background:#f8fafc}.image-upload-prompt svg[data-v-5d8a0577]{width:32px;height:32px;color:#94a3b8}.upload-title[data-v-5d8a0577]{font-size:.82rem;color:#475569;font-weight:500}.upload-title em[data-v-5d8a0577]{color:#2e3192;font-style:normal;font-weight:600}.upload-hint[data-v-5d8a0577]{font-size:.7rem;color:#94a3b8}.image-preview-box[data-v-5d8a0577]{position:relative;height:180px;display:flex;align-items:center;justify-content:center;background:#f8fafc}.image-preview-box img[data-v-5d8a0577]{max-height:100%;max-width:100%;object-fit:contain}.image-preview-overlay[data-v-5d8a0577]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#0006;opacity:0;transition:opacity .2s}.image-preview-box:hover .image-preview-overlay[data-v-5d8a0577]{opacity:1}.image-remove-btn[data-v-5d8a0577],.image-replace-btn[data-v-5d8a0577]{display:flex;align-items:center;gap:.3rem;padding:.4rem .8rem;border-radius:6px;font-size:.75rem;font-weight:600;border:none;cursor:pointer;transition:all .15s}.image-remove-btn[data-v-5d8a0577]{background:#ef4444e6;color:#fff}.image-remove-btn[data-v-5d8a0577]:hover{background:#ef4444}.image-replace-btn[data-v-5d8a0577]{background:#ffffffe6;color:#334155}.image-replace-btn[data-v-5d8a0577]:hover{background:#fff}.image-remove-btn svg[data-v-5d8a0577],.image-replace-btn svg[data-v-5d8a0577]{width:14px;height:14px}.form-actions[data-v-5d8a0577]{display:flex;justify-content:flex-end;gap:.75rem}.btn-cancel[data-v-5d8a0577]{padding:.55rem 1.25rem;background:#fff;color:#64748b;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.82rem;text-decoration:none;font-weight:500;transition:all .15s}.btn-cancel[data-v-5d8a0577]:hover{border-color:#cbd5e1;color:#334155}.btn-primary[data-v-5d8a0577]{padding:.55rem 1.5rem;background:linear-gradient(135deg,#2e3192,#005a0c);color:#fff;border:none;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-5d8a0577]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #2e31924d}.btn-primary[data-v-5d8a0577]:disabled{opacity:.5;pointer-events:none}.cat-editor[data-v-5d8a0577]{border:1.5px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff;transition:border-color .2s}.cat-editor[data-v-5d8a0577]:focus-within{border-color:#2e3192;box-shadow:0 0 0 3px #2e319214}.cat-editor__toolbar[data-v-5d8a0577]{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.cat-editor__toolbar button[data-v-5d8a0577]{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;font-size:.78rem;font-weight:500;background:transparent;border:1px solid transparent;border-radius:5px;cursor:pointer;color:#64748b;transition:all .15s;min-width:28px;height:28px}.cat-editor__toolbar button[data-v-5d8a0577]:hover{background:#e2e8f0;color:#334155}.cat-editor__toolbar button.active[data-v-5d8a0577]{background:#2e3192;color:#fff;border-color:#2e3192}.cat-editor__sep[data-v-5d8a0577]{width:1px;height:18px;background:#e2e8f0;margin:0 4px}.cat-editor__content[data-v-5d8a0577]{padding:1rem 1.25rem;min-height:160px}.cat-editor__content[data-v-5d8a0577] .tiptap{outline:none;min-height:140px;font-size:.88rem;color:#334155;line-height:1.65}.cat-editor__content[data-v-5d8a0577] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#94a3b8;pointer-events:none;height:0}.cat-editor__content[data-v-5d8a0577] .tiptap h2{font-size:1.25rem;font-weight:700;margin:1rem 0 .5rem}.cat-editor__content[data-v-5d8a0577] .tiptap h3{font-size:1.1rem;font-weight:600;margin:.75rem 0 .4rem}.cat-editor__content[data-v-5d8a0577] .tiptap ul{padding-left:1.5rem;margin:.5rem 0}.cat-editor__content[data-v-5d8a0577] .tiptap blockquote{border-left:3px solid #2e3192;padding-left:1rem;color:#64748b;margin:.75rem 0}.cat-editor__content[data-v-5d8a0577] .tiptap a{color:#2e3192;text-decoration:underline}.page-header[data-v-16a04a17]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.page-title[data-v-16a04a17]{font-size:1.75rem;font-weight:800;color:#0f172a}.page-desc[data-v-16a04a17]{color:#64748b;font-size:.9rem;margin-top:.25rem}.btn-primary[data-v-16a04a17]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:linear-gradient(135deg,#2e3192,#005a0c);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary[data-v-16a04a17]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #2e31924d}.btn-primary svg[data-v-16a04a17]{width:18px;height:18px}.filters-bar[data-v-16a04a17]{display:flex;gap:.75rem;margin-bottom:1rem}.filter-search[data-v-16a04a17]{flex:1;min-width:200px;position:relative}.filter-search svg[data-v-16a04a17]{width:16px;height:16px;position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8}.filter-search input[data-v-16a04a17]{width:100%;padding:.6rem .75rem .6rem 2.25rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#0f172a;font-size:.85rem;outline:none;transition:border-color .2s}.filter-search input[data-v-16a04a17]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.filter-search input[data-v-16a04a17]::placeholder{color:#94a3b8}.panel[data-v-16a04a17]{background:#fff;border:1.5px solid #e2e8f0;border-radius:1rem;overflow:hidden}.table-wrapper[data-v-16a04a17]{overflow-x:auto}table[data-v-16a04a17]{width:100%;border-collapse:collapse}th[data-v-16a04a17]{text-align:left;padding:.75rem 1rem;font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1.5px solid #e2e8f0;background:#f8fafc}td[data-v-16a04a17]{padding:.75rem 1rem;font-size:.85rem;color:#334155;border-bottom:1px solid #f1f5f9}tr:hover td[data-v-16a04a17]{background:#f8fafc}.parent-row td[data-v-16a04a17]{background:#fff;font-weight:500}.parent-row:hover td[data-v-16a04a17]{background:#f4f5fc}.child-row td[data-v-16a04a17]{background:#fafbfc}.child-row:hover td[data-v-16a04a17]{background:#f4f5fc}.child-cell[data-v-16a04a17]{padding-left:1.5rem}.tree-line[data-v-16a04a17]{width:16px;height:16px;color:#cbd5e1;flex-shrink:0;margin-right:-.25rem}.tree-line svg[data-v-16a04a17]{width:16px;height:16px;transform:rotate(180deg)}.cell-row[data-v-16a04a17]{display:flex;align-items:center;gap:.75rem}.cat-icon[data-v-16a04a17]{width:36px;height:36px;border-radius:8px;overflow:hidden;flex-shrink:0}.cat-icon.small[data-v-16a04a17]{width:28px;height:28px;border-radius:6px}.cat-icon img[data-v-16a04a17]{width:100%;height:100%;object-fit:cover}.cat-icon.placeholder[data-v-16a04a17]{background:linear-gradient(135deg,#2e31921f,#2e31920f);display:flex;align-items:center;justify-content:center;color:#2e3192;font-weight:700;font-size:.85rem}.cat-icon.small.placeholder[data-v-16a04a17]{font-size:.7rem}.item-name[data-v-16a04a17]{font-weight:600;color:#0f172a;font-size:.85rem}.item-name.sub[data-v-16a04a17]{font-weight:500;color:#334155;font-size:.82rem}.item-slug[data-v-16a04a17]{font-size:.72rem;color:#94a3b8}.child-count[data-v-16a04a17]{font-size:.68rem;color:#2e3192;background:#2e319214;padding:.15rem .5rem;border-radius:10px;font-weight:600;white-space:nowrap}.count-badge[data-v-16a04a17]{background:#f1f5f9;color:#64748b;padding:.2rem .6rem;border-radius:6px;font-size:.78rem;font-weight:600}.status-toggle[data-v-16a04a17]{padding:.25rem .65rem;border-radius:20px;border:none;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .2s}.status-toggle.active[data-v-16a04a17]{background:#22c55e1f;color:#16a34a}.status-toggle.inactive[data-v-16a04a17]{background:#ef44441a;color:#ef4444}.status-toggle.featured-active[data-v-16a04a17]{background:#f59e0b1f;color:#d97706}.status-toggle.featured-inactive[data-v-16a04a17]{background:#94a3b81f;color:#64748b}.action-btns[data-v-16a04a17]{display:flex;gap:.4rem}.action-btn[data-v-16a04a17]{width:32px;height:32px;border-radius:6px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;background:transparent}.action-btn svg[data-v-16a04a17]{width:15px;height:15px}.view-products-btn[data-v-16a04a17]{display:flex;align-items:center;gap:.35rem;padding:.2rem .6rem;background:#2e31920f;color:#2e3192;border:1.5px solid rgba(46,49,146,.18);border-radius:6px;font-size:.72rem;font-weight:600;text-decoration:none;transition:all .2s ease;white-space:nowrap}.view-products-btn[data-v-16a04a17]:hover{background:#2e31921f;border-color:#2e31924d;transform:translateY(-1px)}.view-products-btn svg[data-v-16a04a17]{width:13px;height:13px}.action-btn.preview[data-v-16a04a17]{color:#94a3b8}.action-btn.preview[data-v-16a04a17]:hover{background:#10b98114;color:#10b981}.action-btn.edit[data-v-16a04a17]{color:#94a3b8}.action-btn.edit[data-v-16a04a17]:hover{background:#2e319214;color:#2e3192}.action-btn.delete[data-v-16a04a17]{color:#94a3b8}.action-btn.delete[data-v-16a04a17]:hover{background:#ef444414;color:#ef4444}.empty-cell[data-v-16a04a17]{text-align:center;color:#94a3b8;padding:2rem!important}.pagination[data-v-16a04a17]{display:flex;justify-content:center;gap:.25rem;padding:1rem;border-top:1.5px solid #e2e8f0}.page-link[data-v-16a04a17]{padding:.4rem .75rem;border-radius:6px;font-size:.8rem;color:#64748b;text-decoration:none;transition:all .2s}.page-link[data-v-16a04a17]:hover:not(.disabled){background:#f1f5f9;color:#0f172a}.page-link.active[data-v-16a04a17]{background:#2e31921a;color:#2e3192;font-weight:600}.page-link.disabled[data-v-16a04a17]{opacity:.3;pointer-events:none}tbody.is-dragging tr td[data-v-16a04a17]{background-color:#f4f5fc!important;opacity:.6}.drag-handle-cell[data-v-16a04a17]{display:flex;align-items:center;gap:.5rem}.drag-handle[data-v-16a04a17]{width:16px;height:16px;color:#94a3b8;cursor:grab;flex-shrink:0;transition:color .2s ease}tr:hover .drag-handle[data-v-16a04a17]{color:#64748b}.drag-handle[data-v-16a04a17]:hover{color:#2e3192}.serial-input[data-v-16a04a17]{width:54px;padding:.25rem .35rem;border:1.5px solid #e2e8f0;border-radius:6px;font-size:.82rem;text-align:center;font-weight:700;color:#475569;background:#f8fafc;transition:all .2s ease;outline:none}.serial-input[data-v-16a04a17]:focus{border-color:#2e3192;background:#fff;box-shadow:0 0 0 3px #2e31921a}.serial-input[data-v-16a04a17]::-webkit-outer-spin-button,.serial-input[data-v-16a04a17]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.serial-input[data-v-16a04a17]{-moz-appearance:textfield}.dashboard[data-v-d53aa4fb]{width:100%}.dash-header[data-v-d53aa4fb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.75rem}.dash-title[data-v-d53aa4fb]{font-size:1.85rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.dash-sub[data-v-d53aa4fb]{color:#64748b;font-size:.88rem;margin-top:.3rem;font-weight:400}.header-actions[data-v-d53aa4fb]{display:flex;gap:.5rem}.btn-export[data-v-d53aa4fb]{display:flex;align-items:center;gap:.4rem;padding:.6rem 1rem;background:#fff;border:1px solid #e2e8f0;color:#475569;border-radius:10px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .25s ease;box-shadow:0 1px 2px #0000000a}.btn-export[data-v-d53aa4fb]:hover{border-color:#2e3192;color:#2e3192;background:#f4f5fc;transform:translateY(-1px);box-shadow:0 4px 12px #2e31921f}.btn-export svg[data-v-d53aa4fb]{width:16px;height:16px}.btn-quick-add[data-v-d53aa4fb]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:linear-gradient(135deg,#22c55e,#10b981);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s ease;box-shadow:0 2px 8px #22c55e40}.btn-quick-add[data-v-d53aa4fb]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #22c55e59}.btn-quick-add svg[data-v-d53aa4fb]{width:18px;height:18px}.stats-row[data-v-d53aa4fb]{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}.section-group[data-v-d53aa4fb]{margin-bottom:1.75rem}.section-label[data-v-d53aa4fb]{display:flex;align-items:center;gap:.5rem;margin-bottom:.85rem;padding-bottom:.6rem;border-bottom:1.5px solid #e5e7eb}.section-label span[data-v-d53aa4fb]{font-size:.82rem;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.04em}.section-icon[data-v-d53aa4fb]{width:16px;height:16px;color:#2e3192;flex-shrink:0}.section-link[data-v-d53aa4fb]{margin-left:auto;font-size:.72rem;color:#2e3192;text-decoration:none;font-weight:600;transition:all .25s}.section-link[data-v-d53aa4fb]:hover{color:#1e256e;gap:.3rem}.stat-card[data-v-d53aa4fb]{background:#fff;border:1px solid #e5e7eb;border-left:3px solid transparent;border-radius:14px;padding:1rem 1.1rem;display:flex;align-items:flex-start;gap:.85rem;animation:fadeSlideUp-d53aa4fb .5s ease both;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000a;cursor:default;position:relative;overflow:hidden}.stat-card[data-v-d53aa4fb]:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .35s ease;border-radius:14px;pointer-events:none}.stat-card[data-v-d53aa4fb]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000017}.stat-card[data-v-d53aa4fb]:hover:before{opacity:1}.stat-card[data-v-d53aa4fb]:nth-child(1){--card-accent: #2e3192}.stat-card[data-v-d53aa4fb]:nth-child(1):before{background:linear-gradient(135deg,rgba(46,49,146,.04),transparent)}.stat-card[data-v-d53aa4fb]:nth-child(1):hover{border-left-color:#2e3192}.stat-card[data-v-d53aa4fb]:nth-child(2){--card-accent: #22c55e}.stat-card[data-v-d53aa4fb]:nth-child(2):before{background:linear-gradient(135deg,rgba(34,197,94,.04),transparent)}.stat-card[data-v-d53aa4fb]:nth-child(2):hover{border-left-color:#22c55e}.stat-card[data-v-d53aa4fb]:nth-child(3){--card-accent: #8b5cf6}.stat-card[data-v-d53aa4fb]:nth-child(3):before{background:linear-gradient(135deg,rgba(139,92,246,.04),transparent)}.stat-card[data-v-d53aa4fb]:nth-child(3):hover{border-left-color:#8b5cf6}.stat-card[data-v-d53aa4fb]:nth-child(4){--card-accent: #f59e0b}.stat-card[data-v-d53aa4fb]:nth-child(4):before{background:linear-gradient(135deg,rgba(245,158,11,.04),transparent)}.stat-card[data-v-d53aa4fb]:nth-child(4):hover{border-left-color:#f59e0b}.stat-card[data-v-d53aa4fb]:nth-child(5){--card-accent: #ec4899}.stat-card[data-v-d53aa4fb]:nth-child(5):before{background:linear-gradient(135deg,rgba(236,72,153,.04),transparent)}.stat-card[data-v-d53aa4fb]:nth-child(5):hover{border-left-color:#ec4899}.stat-card[data-v-d53aa4fb]:nth-child(6){--card-accent: #ef4444}.stat-card[data-v-d53aa4fb]:nth-child(6):before{background:linear-gradient(135deg,rgba(239,68,68,.04),transparent)}.stat-card[data-v-d53aa4fb]:nth-child(6):hover{border-left-color:#ef4444}.stat-card[data-v-d53aa4fb]:nth-child(7){--card-accent: #005a0c}.stat-card[data-v-d53aa4fb]:nth-child(7):before{background:linear-gradient(135deg,rgba(0,90,12,.04),transparent)}.stat-card[data-v-d53aa4fb]:nth-child(7):hover{border-left-color:#005a0c}.stat-card[data-v-d53aa4fb]:nth-child(8){--card-accent: #f97316}.stat-card[data-v-d53aa4fb]:nth-child(8):before{background:linear-gradient(135deg,rgba(249,115,22,.04),transparent)}.stat-card[data-v-d53aa4fb]:nth-child(8):hover{border-left-color:#f97316}@keyframes fadeSlideUp-d53aa4fb{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.stat-icon[data-v-d53aa4fb]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .35s cubic-bezier(.4,0,.2,1)}.stat-card:hover .stat-icon[data-v-d53aa4fb]{transform:scale(1.12) rotate(-3deg);box-shadow:0 4px 12px #00000014}.stat-icon svg[data-v-d53aa4fb]{width:20px;height:20px}.stat-body[data-v-d53aa4fb]{flex:1;min-width:0}.stat-lbl[data-v-d53aa4fb]{font-size:.72rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem}.stat-val[data-v-d53aa4fb]{font-size:1.5rem;font-weight:800;color:#0f172a;line-height:1}.stat-trend[data-v-d53aa4fb]{display:flex;align-items:center;gap:.3rem;margin-top:.35rem}.trend-up[data-v-d53aa4fb]{font-size:.68rem;font-weight:700;color:#16a34a;background:#22c55e1a;padding:.12rem .4rem;border-radius:6px}.trend-down[data-v-d53aa4fb]{font-size:.68rem;font-weight:700;color:#dc2626;background:#ef44441a;padding:.12rem .4rem;border-radius:6px}.trend-flat[data-v-d53aa4fb]{font-size:.68rem;font-weight:600;color:#94a3b8;background:#f1f5f9;padding:.12rem .4rem;border-radius:6px}.trend-period[data-v-d53aa4fb]{font-size:.6rem;color:#94a3b8}.grid-2-1[data-v-d53aa4fb]{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:1rem}.grid-1-1[data-v-d53aa4fb]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.full-width[data-v-d53aa4fb]{margin-bottom:1rem}.widget[data-v-d53aa4fb]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000000a;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.widget[data-v-d53aa4fb]:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2e3192,#8b5cf6,#22c55e);opacity:0;transition:opacity .35s ease}.widget[data-v-d53aa4fb]:hover{box-shadow:0 12px 32px #00000014;border-color:#cbd5e1;transform:translateY(-2px)}.widget[data-v-d53aa4fb]:hover:after{opacity:1}.anim-widget[data-v-d53aa4fb]{animation:fadeSlideUp-d53aa4fb .5s ease both}.widget-head[data-v-d53aa4fb]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #f1f5f9}.widget-head h3[data-v-d53aa4fb]{font-size:.92rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.5rem}.wh-icon[data-v-d53aa4fb]{width:18px;height:18px;color:#2e3192;flex-shrink:0;transition:all .3s ease}.widget:hover .wh-icon[data-v-d53aa4fb]{color:#1e256e;transform:scale(1.15)}.widget-badge[data-v-d53aa4fb]{font-size:.65rem;color:#2e3192;background:#f4f5fc;padding:.25rem .6rem;border-radius:6px;font-weight:600;transition:all .25s}.widget:hover .widget-badge[data-v-d53aa4fb]{background:#2e3192;color:#fff}.widget-link[data-v-d53aa4fb]{font-size:.78rem;color:#2e3192;text-decoration:none;font-weight:600;transition:all .25s;display:inline-flex;align-items:center;gap:.2rem}.widget-link[data-v-d53aa4fb]:hover{color:#1e256e;gap:.5rem}.chart-filters[data-v-d53aa4fb]{display:flex;gap:.25rem;background:#f1f5f9;border-radius:8px;padding:3px}.chart-filters button[data-v-d53aa4fb]{padding:.35rem .7rem;border:none;background:none;color:#64748b;border-radius:6px;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .25s}.chart-filters button[data-v-d53aa4fb]:hover{color:#2e3192;background:#2e319214}.chart-filters button.active[data-v-d53aa4fb]{background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;box-shadow:0 2px 8px #2e319240}.chart-area[data-v-d53aa4fb]{padding:1.25rem}.bar-chart[data-v-d53aa4fb]{display:flex;align-items:flex-end;gap:.5rem;height:130px}.bar-chart.many-bars[data-v-d53aa4fb]{gap:2px}.bar-group[data-v-d53aa4fb]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;transition:all .25s ease}.bar-group[data-v-d53aa4fb]:hover{transform:scaleY(1.08);transform-origin:bottom;filter:brightness(1.1)}.bar-container[data-v-d53aa4fb]{flex:1;display:flex;align-items:flex-end;gap:3px;width:100%}.bar[data-v-d53aa4fb]{flex:1;border-radius:4px 4px 0 0;min-height:3px;transition:all .6s cubic-bezier(.4,0,.2,1);position:relative}.bar[data-v-d53aa4fb]:hover{filter:brightness(1.15);box-shadow:0 -4px 8px #0000001a}.bar-leads[data-v-d53aa4fb]{background:linear-gradient(180deg,#2e3192,#005a0c)}.bar-contacts[data-v-d53aa4fb]{background:linear-gradient(180deg,#8b5cf6,#a78bfa)}.bar-label[data-v-d53aa4fb]{font-size:.62rem;color:#94a3b8;margin-top:.35rem;white-space:nowrap;font-weight:500}.chart-footer[data-v-d53aa4fb]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.chart-legend[data-v-d53aa4fb]{display:flex;gap:1.25rem}.legend-item[data-v-d53aa4fb]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:#475569;font-weight:500}.legend-dot[data-v-d53aa4fb]{width:10px;height:10px;border-radius:3px}.chart-range-label[data-v-d53aa4fb]{font-size:.72rem;color:#94a3b8;font-weight:500}.rfq-widget .widget-head[data-v-d53aa4fb]{border-bottom:2px solid #f4f5fc}.rfq-stats[data-v-d53aa4fb]{display:grid;grid-template-columns:repeat(6,1fr);gap:0;padding:0}.rfq-stat[data-v-d53aa4fb]{padding:1.1rem 1.25rem;text-align:center;border-right:1px solid #f1f5f9;transition:all .3s ease;border-bottom:3px solid transparent;position:relative}.rfq-stat[data-v-d53aa4fb]:hover{background:#f8fafc;transform:translateY(-2px)}.rfq-stat[data-v-d53aa4fb]:last-child{border-right:none}.rfq-val[data-v-d53aa4fb]{display:block;font-size:1.5rem;font-weight:800;color:#0f172a;transition:transform .3s ease}.rfq-stat:hover .rfq-val[data-v-d53aa4fb]{transform:scale(1.1)}.rfq-label[data-v-d53aa4fb]{font-size:.7rem;color:#64748b;margin-top:.25rem;display:block;font-weight:500}.rfq-stat.pending[data-v-d53aa4fb]{border-bottom-color:transparent}.rfq-stat.pending[data-v-d53aa4fb]:hover{border-bottom-color:#d97706;background:#d9770608}.rfq-stat.pending .rfq-val[data-v-d53aa4fb]{color:#d97706}.rfq-stat.sent[data-v-d53aa4fb]{border-bottom-color:transparent}.rfq-stat.sent[data-v-d53aa4fb]:hover{border-bottom-color:#2e3192;background:#2e319208}.rfq-stat.sent .rfq-val[data-v-d53aa4fb]{color:#2e3192}.rfq-stat.nego[data-v-d53aa4fb]{border-bottom-color:transparent}.rfq-stat.nego[data-v-d53aa4fb]:hover{border-bottom-color:#7c3aed;background:#7c3aed08}.rfq-stat.nego .rfq-val[data-v-d53aa4fb]{color:#7c3aed}.rfq-stat.accepted[data-v-d53aa4fb]{border-bottom-color:transparent}.rfq-stat.accepted[data-v-d53aa4fb]:hover{border-bottom-color:#16a34a;background:#16a34a08}.rfq-stat.accepted .rfq-val[data-v-d53aa4fb]{color:#16a34a}.rfq-stat.value[data-v-d53aa4fb]{border-bottom-color:transparent}.rfq-stat.value[data-v-d53aa4fb]:hover{border-bottom-color:#16a34a;background:#16a34a08}.rfq-stat.value .rfq-val[data-v-d53aa4fb]{color:#16a34a;font-size:1.15rem}.list-items[data-v-d53aa4fb]{padding:.35rem 0}.list-item[data-v-d53aa4fb]{display:flex;align-items:center;gap:.75rem;padding:.65rem 1.25rem;transition:all .25s ease;border-left:3px solid transparent}.list-item[data-v-d53aa4fb]:hover{background:linear-gradient(90deg,rgba(46,49,146,.04),transparent);border-left-color:#2e3192;padding-left:1.4rem}.list-item.unread[data-v-d53aa4fb]{background:linear-gradient(90deg,rgba(46,49,146,.06),transparent);border-left:3px solid #2e3192}.li-avatar[data-v-d53aa4fb]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.85rem;flex-shrink:0;box-shadow:0 3px 8px #0000001f;transition:all .3s ease}.list-item:hover .li-avatar[data-v-d53aa4fb]{transform:scale(1.08);box-shadow:0 5px 14px #00000026}.li-info[data-v-d53aa4fb]{flex:1;min-width:0}.li-name[data-v-d53aa4fb]{font-size:.84rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.list-item:hover .li-name[data-v-d53aa4fb]{color:#2e3192}.li-sub[data-v-d53aa4fb]{font-size:.72rem;color:#64748b;margin-top:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.li-time[data-v-d53aa4fb]{font-size:.7rem;color:#94a3b8;white-space:nowrap;font-weight:500;transition:color .2s}.list-item:hover .li-time[data-v-d53aa4fb]{color:#64748b}.unread-dot[data-v-d53aa4fb]{display:inline-block;width:7px;height:7px;background:#2e3192;border-radius:50%;margin-left:5px;vertical-align:middle;box-shadow:0 0 0 2px #2e319233;animation:pulse-d53aa4fb 2s infinite}@keyframes pulse-d53aa4fb{0%,to{box-shadow:0 0 0 2px #2e319233}50%{box-shadow:0 0 0 5px #2e31920d}}.empty-mini[data-v-d53aa4fb]{padding:2.5rem 1.25rem;text-align:center;color:#94a3b8;font-size:.84rem;font-weight:500}.empty-mini.success[data-v-d53aa4fb]{color:#16a34a}.stock-indicator[data-v-d53aa4fb]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;flex-shrink:0}.stock-indicator.out[data-v-d53aa4fb]{background:#ef44441a;color:#dc2626}.stock-indicator.low[data-v-d53aa4fb]{background:#f59e0b1a;color:#d97706}.stock-status[data-v-d53aa4fb]{font-size:.7rem;font-weight:600;white-space:nowrap}.stock-status.danger[data-v-d53aa4fb]{color:#dc2626}.stock-status.warn[data-v-d53aa4fb]{color:#d97706}.threshold-ctrl[data-v-d53aa4fb]{display:flex;align-items:center;gap:.4rem}.threshold-info[data-v-d53aa4fb]{font-size:.7rem;color:#64748b;font-weight:500}.threshold-edit-btn[data-v-d53aa4fb]{background:none;border:none;cursor:pointer;font-size:.78rem;opacity:.5;transition:all .2s}.threshold-edit-btn[data-v-d53aa4fb]:hover{opacity:1;transform:rotate(30deg)}.threshold-input[data-v-d53aa4fb]{width:50px;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;padding:.25rem .4rem;color:#0f172a;font-size:.78rem;text-align:center;outline:none;transition:all .2s}.threshold-input[data-v-d53aa4fb]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.threshold-save-btn[data-v-d53aa4fb]{padding:.2rem .6rem;background:#16a34a;border:none;border-radius:6px;color:#fff;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .2s}.threshold-save-btn[data-v-d53aa4fb]:hover{background:#15803d}.threshold-cancel-btn[data-v-d53aa4fb]{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:.82rem;transition:color .2s}.threshold-cancel-btn[data-v-d53aa4fb]:hover{color:#ef4444}.rank[data-v-d53aa4fb]{width:30px;height:30px;border-radius:8px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;color:#64748b;flex-shrink:0;transition:all .3s ease}.list-item:hover .rank[data-v-d53aa4fb]{transform:scale(1.12)}.rank.gold[data-v-d53aa4fb]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#b45309;box-shadow:0 2px 8px #f59e0b33}.rank.silver[data-v-d53aa4fb]{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#64748b}.rank.bronze[data-v-d53aa4fb]{background:linear-gradient(135deg,#fef3c7,#fed7aa);color:#c2410c;box-shadow:0 2px 8px #c2410c1f}.view-stat[data-v-d53aa4fb]{text-align:right;transition:all .25s}.list-item:hover .view-count[data-v-d53aa4fb]{color:#1e256e}.view-count[data-v-d53aa4fb]{font-size:.88rem;color:#2e3192;font-weight:700;display:block;line-height:1;transition:all .25s}.view-label[data-v-d53aa4fb]{font-size:.62rem;color:#94a3b8;font-weight:500}.brand-bars[data-v-d53aa4fb]{padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.brand-row[data-v-d53aa4fb]{display:flex;align-items:center;gap:.75rem;transition:all .3s ease;padding:.35rem .5rem;border-radius:8px;margin:0 -.5rem}.brand-row[data-v-d53aa4fb]:hover{background:linear-gradient(90deg,rgba(46,49,146,.04),transparent);transform:translate(4px)}.brand-name[data-v-d53aa4fb]{font-size:.78rem;color:#334155;min-width:85px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;transition:color .2s}.brand-row:hover .brand-name[data-v-d53aa4fb]{color:#0f172a;font-weight:600}.brand-bar-bg[data-v-d53aa4fb]{flex:1;height:10px;background:#f1f5f9;border-radius:5px;overflow:hidden}.brand-bar-fill[data-v-d53aa4fb]{height:100%;border-radius:5px;transition:all .8s cubic-bezier(.4,0,.2,1)}.brand-row:hover .brand-bar-fill[data-v-d53aa4fb]{filter:brightness(1.15);box-shadow:0 0 8px #0000001a}.brand-count[data-v-d53aa4fb]{font-size:.75rem;color:#0f172a;font-weight:700;min-width:24px;text-align:right}.pie-section[data-v-d53aa4fb]{padding:1.5rem;display:flex;align-items:center;gap:2rem}.pie-chart[data-v-d53aa4fb]{width:150px;height:150px;border-radius:50%;flex-shrink:0;position:relative;box-shadow:0 4px 16px #00000014;transition:all .5s ease}.pie-chart[data-v-d53aa4fb]:hover{transform:rotate(10deg) scale(1.05);box-shadow:0 8px 24px #0000001f}.pie-chart[data-v-d53aa4fb]:after{content:"";position:absolute;inset:28%;background:#fff;border-radius:50%;box-shadow:inset 0 1px 3px #0000000d}.pie-legend[data-v-d53aa4fb]{flex:1;display:flex;flex-direction:column;gap:.5rem}.pie-legend-item[data-v-d53aa4fb]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;transition:all .25s ease;padding:.25rem .5rem;border-radius:6px;margin:0 -.5rem}.pie-legend-item[data-v-d53aa4fb]:hover{transform:translate(5px);background:#2e31920a}.pie-dot[data-v-d53aa4fb]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.pie-label[data-v-d53aa4fb]{flex:1;color:#334155;font-weight:500}.pie-pct[data-v-d53aa4fb]{color:#0f172a;font-weight:700}.doc-list[data-v-d53aa4fb]{padding:.35rem 0}.doc-item[data-v-d53aa4fb]{display:flex;justify-content:space-between;align-items:center;padding:.7rem 1.25rem;border-left:3px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.doc-item[data-v-d53aa4fb]:hover{padding-left:1.5rem}.doc-item.expired[data-v-d53aa4fb]:hover{background:#dc262608}.doc-item.critical[data-v-d53aa4fb]:hover{background:#d9770608}.doc-item.warning[data-v-d53aa4fb]:hover{background:#eab30808}.doc-item.safe[data-v-d53aa4fb]:hover{background:#16a34a08}.doc-item.expired[data-v-d53aa4fb]{border-left-color:#dc2626}.doc-item.critical[data-v-d53aa4fb]{border-left-color:#d97706}.doc-item.warning[data-v-d53aa4fb]{border-left-color:#eab308}.doc-item.safe[data-v-d53aa4fb]{border-left-color:#16a34a}.doc-name[data-v-d53aa4fb]{font-size:.84rem;font-weight:600;color:#0f172a}.doc-num[data-v-d53aa4fb]{font-size:.72rem;color:#94a3b8;margin-top:.1rem}.doc-expiry[data-v-d53aa4fb]{text-align:right}.doc-date[data-v-d53aa4fb]{font-size:.74rem;color:#64748b;display:block;font-weight:500}.doc-days[data-v-d53aa4fb]{font-size:.72rem;font-weight:700}.doc-days.expired[data-v-d53aa4fb]{color:#dc2626}.doc-days.critical[data-v-d53aa4fb]{color:#d97706}.doc-days.warning[data-v-d53aa4fb]{color:#eab308}.doc-days.safe[data-v-d53aa4fb]{color:#16a34a}.activity-list[data-v-d53aa4fb]{padding:.35rem 0}.activity-item[data-v-d53aa4fb]{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem 1.25rem;transition:all .25s ease;border-left:3px solid transparent}.activity-item[data-v-d53aa4fb]:hover{background:linear-gradient(90deg,rgba(46,49,146,.03),transparent);border-left-color:#2e3192;padding-left:1.4rem}.act-icon[data-v-d53aa4fb]{font-size:1.1rem;flex-shrink:0;margin-top:.05rem;transition:transform .3s ease}.activity-item:hover .act-icon[data-v-d53aa4fb]{transform:scale(1.2)}.act-desc[data-v-d53aa4fb]{font-size:.82rem;color:#334155;font-weight:500}.act-meta[data-v-d53aa4fb]{font-size:.7rem;color:#94a3b8;margin-top:.15rem;font-weight:500}.ga-placeholder[data-v-d53aa4fb]{padding:2.5rem 2rem;text-align:center}.ga-icon svg[data-v-d53aa4fb]{width:52px;height:52px;color:#cbd5e1}.ga-placeholder h4[data-v-d53aa4fb]{font-size:1.05rem;color:#334155;margin:.85rem 0 .4rem;font-weight:700}.ga-placeholder p[data-v-d53aa4fb]{font-size:.84rem;color:#64748b;max-width:420px;margin:0 auto;line-height:1.5}.ga-link[data-v-d53aa4fb]{color:#2e3192;text-decoration:none;font-weight:600}.ga-link[data-v-d53aa4fb]:hover{text-decoration:underline}.ga-metrics[data-v-d53aa4fb]{display:flex;justify-content:center;gap:2.5rem;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.ga-metric[data-v-d53aa4fb]{text-align:center}.ga-val[data-v-d53aa4fb]{display:block;font-size:1.4rem;font-weight:800;color:#cbd5e1}.ga-label[data-v-d53aa4fb]{font-size:.7rem;color:#94a3b8;font-weight:500}.dashboard-compact .dash-header[data-v-d53aa4fb],.dashboard-compact .section-group[data-v-d53aa4fb]{margin-bottom:1rem}.dashboard-compact .stat-card[data-v-d53aa4fb]{padding:.65rem .85rem}.dashboard-compact .stat-icon[data-v-d53aa4fb]{width:36px;height:36px}.dashboard-compact .stat-icon svg[data-v-d53aa4fb]{width:16px;height:16px}.dashboard-compact .stat-val[data-v-d53aa4fb]{font-size:1.25rem}.dashboard-compact .widget-head[data-v-d53aa4fb]{padding:.6rem 1rem}.dashboard-compact .list-item[data-v-d53aa4fb]{padding:.35rem 1rem}.dashboard-compact .rfq-stat[data-v-d53aa4fb]{padding:.6rem 1rem}.dashboard-compact .pie-section[data-v-d53aa4fb]{padding:1rem;gap:1rem}.dashboard-compact .pie-chart[data-v-d53aa4fb]{width:110px;height:110px}.dashboard-compact .ga-placeholder[data-v-d53aa4fb]{padding:1.5rem}.dashboard-compact .empty-mini[data-v-d53aa4fb]{padding:1.5rem 1rem}.dashboard-compact .dash-title[data-v-d53aa4fb]{font-size:1.5rem}@media(max-width:1024px){.grid-2-1[data-v-d53aa4fb]{grid-template-columns:1fr}.rfq-stats[data-v-d53aa4fb]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.stats-row[data-v-d53aa4fb]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-1-1[data-v-d53aa4fb]{grid-template-columns:1fr}.stats-row[data-v-d53aa4fb]{grid-template-columns:1fr 1fr}.dash-header[data-v-d53aa4fb]{flex-direction:column;gap:.75rem}.pie-section[data-v-d53aa4fb]{flex-direction:column}.rfq-stats[data-v-d53aa4fb]{grid-template-columns:repeat(2,1fr)}.header-actions[data-v-d53aa4fb]{flex-wrap:wrap}}.page-header[data-v-37602b91]{margin-bottom:1.5rem}.page-title[data-v-37602b91]{font-size:1.75rem;font-weight:800;color:#0f172a}.page-desc[data-v-37602b91]{color:#64748b;font-size:.9rem;margin-top:.25rem}.form-card[data-v-37602b91]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:2rem;max-width:650px}.form-group[data-v-37602b91]{margin-bottom:1.25rem}.form-group label[data-v-37602b91]{display:block;font-size:.82rem;font-weight:600;color:#334155;margin-bottom:.4rem}.form-group input[type=text][data-v-37602b91],.form-group input[type=number][data-v-37602b91],.form-group select[data-v-37602b91]{width:100%;padding:.6rem .85rem;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#0f172a;font-size:.88rem;outline:none;transition:all .2s}.form-group input[data-v-37602b91]:focus,.form-group select[data-v-37602b91]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.form-group input.error[data-v-37602b91],.form-group select.error[data-v-37602b91]{border-color:#ef4444}.error-text[data-v-37602b91]{font-size:.75rem;color:#ef4444;margin-top:.25rem;display:block}.form-row[data-v-37602b91]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.file-upload[data-v-37602b91]{border:2px dashed #e5e7eb;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;transition:all .25s;text-align:center;color:#94a3b8;font-size:.82rem}.file-upload[data-v-37602b91]:hover{border-color:#2e3192;background:#2e319205;color:#2e3192}.file-upload.has-file[data-v-37602b91]{border-color:#22c55e;background:#22c55e08;color:#16a34a}.file-upload svg[data-v-37602b91]{width:28px;height:28px}.toggle-label[data-v-37602b91]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.85rem;color:#334155}.toggle-input[data-v-37602b91]{display:none}.toggle-switch[data-v-37602b91]{width:40px;height:22px;background:#e5e7eb;border-radius:11px;position:relative;transition:background .2s}.toggle-switch[data-v-37602b91]:after{content:"";width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s;box-shadow:0 1px 3px #00000026}.toggle-input:checked+.toggle-switch[data-v-37602b91]{background:#22c55e}.toggle-input:checked+.toggle-switch[data-v-37602b91]:after{transform:translate(18px)}.form-actions[data-v-37602b91]{display:flex;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f1f5f9}.btn-primary[data-v-37602b91]{padding:.65rem 1.5rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .25s}.btn-primary[data-v-37602b91]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #2e31924d}.btn-primary[data-v-37602b91]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary[data-v-37602b91]{padding:.65rem 1.5rem;background:#f1f5f9;color:#64748b;border:none;border-radius:10px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s}.btn-secondary[data-v-37602b91]:hover{background:#e2e8f0;color:#334155}.page-header[data-v-2075f32e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.page-title[data-v-2075f32e]{font-size:1.75rem;font-weight:800;color:#0f172a}.page-desc[data-v-2075f32e]{color:#64748b;font-size:.9rem;margin-top:.25rem}.btn-primary[data-v-2075f32e]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s;box-shadow:0 2px 8px #2e319240}.btn-primary[data-v-2075f32e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e319259}.btn-primary svg[data-v-2075f32e]{width:18px;height:18px}.filters-bar[data-v-2075f32e]{display:flex;gap:.75rem;margin-bottom:1rem;align-items:center;flex-wrap:wrap}.filter-search[data-v-2075f32e]{max-width:400px;position:relative;flex:1}.filter-search svg[data-v-2075f32e]{width:16px;height:16px;position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8}.filter-search input[data-v-2075f32e]{width:100%;padding:.6rem .75rem .6rem 2.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#0f172a;font-size:.85rem;outline:none;transition:border-color .2s}.filter-search input[data-v-2075f32e]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.filter-select[data-v-2075f32e]{padding:.6rem .85rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#0f172a;font-size:.85rem;outline:none;cursor:pointer}.table-wrapper[data-v-2075f32e]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.data-table[data-v-2075f32e]{width:100%;border-collapse:collapse}.data-table th[data-v-2075f32e]{padding:.85rem 1.25rem;text-align:left;font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;border-bottom:1px solid #e5e7eb}.data-table td[data-v-2075f32e]{padding:.85rem 1.25rem;font-size:.85rem;color:#334155;border-bottom:1px solid #f1f5f9}.data-table tr:last-child td[data-v-2075f32e]{border-bottom:none}.data-table tr:hover td[data-v-2075f32e]{background:#f8fafc}.dl-title[data-v-2075f32e]{font-weight:600;color:#0f172a;display:flex;align-items:center;gap:.5rem}.file-icon[data-v-2075f32e]{width:18px;height:18px;color:#2e3192;flex-shrink:0}.type-badge[data-v-2075f32e]{font-size:.72rem;font-weight:600;padding:.2rem .6rem;border-radius:6px}.product-name[data-v-2075f32e]{color:#64748b;font-size:.82rem}.dl-size[data-v-2075f32e]{color:#94a3b8;font-size:.8rem}.dl-count[data-v-2075f32e]{font-weight:600;color:#2e3192}.status-toggle[data-v-2075f32e]{padding:.2rem .5rem;border-radius:20px;border:none;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .2s}.status-toggle.active[data-v-2075f32e]{background:#22c55e1f;color:#16a34a}.status-toggle.inactive[data-v-2075f32e]{background:#ef44441f;color:#ef4444}.actions-cell[data-v-2075f32e]{display:flex;gap:.3rem}.action-btn[data-v-2075f32e]{width:32px;height:32px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;transition:all .2s}.action-btn svg[data-v-2075f32e]{width:14px;height:14px}.action-btn.edit[data-v-2075f32e]{color:#94a3b8}.action-btn.edit[data-v-2075f32e]:hover{background:#2e31921a;color:#2e3192}.action-btn.delete[data-v-2075f32e]{color:#94a3b8}.action-btn.delete[data-v-2075f32e]:hover{background:#ef44441a;color:#ef4444}.empty-state[data-v-2075f32e]{text-align:center;color:#94a3b8;padding:3rem}.pagination[data-v-2075f32e]{display:flex;justify-content:center;gap:.25rem;padding:1.5rem 0 0}.page-link[data-v-2075f32e]{padding:.4rem .75rem;border-radius:6px;font-size:.8rem;color:#64748b;text-decoration:none;transition:all .2s}.page-link[data-v-2075f32e]:hover:not(.disabled){background:#f1f5f9;color:#0f172a}.page-link.active[data-v-2075f32e]{background:#2e3192;color:#fff;font-weight:600}.page-link.disabled[data-v-2075f32e]{opacity:.3;pointer-events:none}.page-header[data-v-1d0a464c]{margin-bottom:1.5rem}.page-title[data-v-1d0a464c]{font-size:1.5rem;font-weight:800;color:#fff;margin-top:.25rem}.breadcrumb[data-v-1d0a464c]{display:flex;align-items:center;gap:.4rem}.bc-link[data-v-1d0a464c]{color:#2e3192;font-size:.8rem;font-weight:600;text-decoration:none}.bc-sep[data-v-1d0a464c]{width:14px;height:14px;color:#4b5068}.bc-current[data-v-1d0a464c]{color:#8b8fa7;font-size:.8rem}.form-panel[data-v-1d0a464c]{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.75rem}.block-form[data-v-1d0a464c]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-1d0a464c]{display:flex;flex-direction:column;gap:.35rem;flex:1}.form-group label[data-v-1d0a464c]{font-size:.78rem;font-weight:600;color:#8b8fa7;text-transform:uppercase;letter-spacing:.04em}.req[data-v-1d0a464c]{color:#ef4444}.form-input[data-v-1d0a464c]{width:100%;background:#e5e7eb;border:1.5px solid #e5e7eb;border-radius:.5rem;padding:.65rem .85rem;color:#fff;font-size:.85rem;outline:none;transition:border-color .2s;font-family:inherit}.form-input[data-v-1d0a464c]:focus{border-color:#2e3192}.form-input[data-v-1d0a464c]::placeholder{color:#4b5068}select.form-input[data-v-1d0a464c]{appearance:none;cursor:pointer}.code-editor[data-v-1d0a464c]{font-family:Courier New,monospace;font-size:.82rem;color:#a5f3fc;background:#0000004d;line-height:1.6;resize:vertical}.form-row[data-v-1d0a464c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.toggle-label[data-v-1d0a464c]{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#c4c8e0;font-size:.85rem;padding:.65rem 0}.toggle-label input[data-v-1d0a464c]{accent-color:#2e3192}.form-actions[data-v-1d0a464c]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.5rem}.btn-cancel[data-v-1d0a464c]{padding:.6rem 1.2rem;background:#e5e7eb;border:1px solid #e2e8f0;border-radius:.5rem;color:#8b8fa7;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s}.btn-cancel[data-v-1d0a464c]:hover{background:#e5e7eb;color:#fff}.btn-save[data-v-1d0a464c]{padding:.6rem 1.5rem;background:linear-gradient(135deg,#2e3192,#005a0c);border:none;border-radius:.5rem;color:#fff;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-save[data-v-1d0a464c]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px -4px #2e319266}.btn-save[data-v-1d0a464c]:disabled{opacity:.7;cursor:not-allowed}.page-header[data-v-cc0f9b42]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.page-title[data-v-cc0f9b42]{font-size:1.75rem;font-weight:800;color:#fff}.page-desc[data-v-cc0f9b42]{color:#8b8fa7;font-size:.9rem;margin-top:.25rem}.create-btn[data-v-cc0f9b42]{display:flex;align-items:center;gap:.4rem;padding:.6rem 1.2rem;background:linear-gradient(135deg,#2e3192,#005a0c);border-radius:.6rem;color:#fff;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .2s}.create-btn[data-v-cc0f9b42]:hover{transform:translateY(-1px);box-shadow:0 4px 12px -4px #2e319266}.create-btn svg[data-v-cc0f9b42]{width:16px;height:16px}.blocks-table[data-v-cc0f9b42]{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;overflow:hidden}.blocks-table table[data-v-cc0f9b42]{width:100%;border-collapse:collapse}.blocks-table th[data-v-cc0f9b42]{text-align:left;padding:.85rem 1.25rem;font-size:.72rem;font-weight:600;color:#8b8fa7;text-transform:uppercase;border-bottom:1px solid #e5e7eb}.blocks-table td[data-v-cc0f9b42]{padding:.85rem 1.25rem;font-size:.85rem;color:#c4c8e0;border-bottom:1px solid #f8fafc}.blocks-table tr:hover td[data-v-cc0f9b42]{background:#2e319208}.cell-name[data-v-cc0f9b42]{font-weight:600;color:#fff}.pos-badge[data-v-cc0f9b42]{font-size:.72rem;background:#8b8fa726;color:#8b8fa7;padding:.2rem .5rem;border-radius:4px}.status-btn[data-v-cc0f9b42]{border:none;cursor:pointer;font-size:.72rem;font-weight:600;padding:.2rem .6rem;border-radius:4px;transition:all .2s}.status-btn.active[data-v-cc0f9b42]{background:#22c55e1a;color:#22c55e}.status-btn.inactive[data-v-cc0f9b42]{background:#ef44441a;color:#ef4444}.cell-actions[data-v-cc0f9b42]{display:flex;gap:.5rem}.action-link[data-v-cc0f9b42]{font-size:.8rem;font-weight:600;text-decoration:none;cursor:pointer;background:none;border:none;transition:color .2s}.action-link.edit[data-v-cc0f9b42]{color:#2e3192}.action-link.delete[data-v-cc0f9b42]{color:#8b8fa7}.action-link.delete[data-v-cc0f9b42]:hover{color:#ef4444}.empty-state[data-v-cc0f9b42]{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;color:#4b5068}.empty-state svg[data-v-cc0f9b42]{width:56px;height:56px;margin-bottom:1rem;opacity:.4}.empty-state p[data-v-cc0f9b42]{font-size:.9rem;margin-bottom:1rem}.empty-btn[data-v-cc0f9b42]{padding:.5rem 1rem;background:#2e31921a;border:1px solid rgba(46,49,146,.2);border-radius:.5rem;color:#2e3192;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s}.empty-btn[data-v-cc0f9b42]:hover{background:#2e319226}.login-page[data-v-4621a58b]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 10%,#0d1e3d,#081125 55%,#040814);position:relative;overflow:hidden;padding:1.5rem 1rem}.login-bg[data-v-4621a58b]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.bg-orb[data-v-4621a58b]{position:absolute;border-radius:50%;filter:blur(95px)}.bg-orb-1[data-v-4621a58b]{width:550px;height:550px;background:radial-gradient(circle,rgba(0,90,12,.24) 0%,rgba(97,206,112,.08) 55%,transparent 75%);top:-150px;right:-120px;animation:floatOrb-4621a58b 10s ease-in-out infinite}.bg-orb-2[data-v-4621a58b]{width:500px;height:500px;background:radial-gradient(circle,rgba(46,49,146,.3) 0%,rgba(29,35,96,.1) 60%,transparent 75%);bottom:-120px;left:-120px;animation:floatOrb-4621a58b 12s ease-in-out infinite reverse}.bg-orb-3[data-v-4621a58b]{width:420px;height:420px;background:radial-gradient(circle,rgba(0,90,12,.12) 0%,rgba(46,49,146,.08) 50%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%)}.bg-grid[data-v-4621a58b]{position:absolute;inset:0;opacity:.04;background-image:radial-gradient(circle,#61ce70 1.2px,transparent 1.2px),linear-gradient(rgba(46,49,146,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(46,49,146,.15) 1px,transparent 1px);background-size:32px 32px,32px 32px,32px 32px}.login-pulse[data-v-4621a58b]{position:absolute;bottom:8%;left:0;width:100%;height:120px;opacity:.8;pointer-events:none}.login-pulse-svg[data-v-4621a58b]{width:100%;height:100%}@keyframes floatOrb-4621a58b{0%,to{transform:translate(0)}50%{transform:translate(25px,-25px)}}.login-card[data-v-4621a58b]{position:relative;width:100%;max-width:440px;background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:1.5rem;padding:2.5rem 2.25rem 2rem;box-shadow:0 25px 60px -15px #020617bf,0 0 0 1px #2e319214,0 10px 25px -5px #005a0c1f;animation:cardIn-4621a58b .5s cubic-bezier(.16,1,.3,1);z-index:10}@media(max-width:480px){.login-card[data-v-4621a58b]{padding:2rem 1.5rem 1.75rem;border-radius:1.25rem}}@keyframes cardIn-4621a58b{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.login-header[data-v-4621a58b]{text-align:center;margin-bottom:2rem}.brand-shield[data-v-4621a58b]{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.35rem;background:#fff;border-radius:1rem;border:1px solid #f1f5f9;box-shadow:0 4px 14px -3px #0f172a14;margin-bottom:1.1rem;transition:transform .25s ease,box-shadow .25s ease}.brand-shield[data-v-4621a58b]:hover{transform:translateY(-2px);box-shadow:0 8px 20px -3px #005a0c26}.brand-img[data-v-4621a58b]{height:44px;width:auto;max-width:190px;object-fit:contain}.brand-text-logo[data-v-4621a58b]{font-size:1.35rem;font-weight:850;letter-spacing:-.02em}.text-navy[data-v-4621a58b]{color:#2e3192}.text-green[data-v-4621a58b]{color:#005a0c}.portal-badge[data-v-4621a58b]{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;padding:.28rem .85rem;border-radius:9999px;margin-bottom:.75rem;box-shadow:0 1px 3px #005a0c14}.portal-badge-dot[data-v-4621a58b]{width:6.5px;height:6.5px;border-radius:50%;background:#005a0c;box-shadow:0 0 0 2px #005a0c40;animation:pulseDot-4621a58b 2s infinite}@keyframes pulseDot-4621a58b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.login-title[data-v-4621a58b]{font-size:1.55rem;font-weight:850;color:#2e3192;letter-spacing:-.025em;line-height:1.25;margin:0}.login-title span[data-v-4621a58b]{color:#005a0c;font-weight:850}.login-subtitle[data-v-4621a58b]{color:#64748b;font-size:.84rem;margin-top:.35rem;line-height:1.4}.login-form[data-v-4621a58b]{display:flex;flex-direction:column;gap:1.25rem}.field[data-v-4621a58b]{display:flex;flex-direction:column;gap:.45rem}.field-top[data-v-4621a58b]{display:flex;align-items:center;justify-content:space-between}.field label[data-v-4621a58b]{font-size:.76rem;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.06em}.input-wrap[data-v-4621a58b]{position:relative;display:flex;align-items:center}.input-icon[data-v-4621a58b]{position:absolute;left:1rem;width:19px;height:19px;color:#94a3b8;transition:color .2s ease;pointer-events:none}.input-wrap input[data-v-4621a58b]{width:100%;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:.75rem;padding:.82rem 1rem .82rem 2.9rem;color:#0f172a;font-size:.92rem;font-weight:500;transition:all .25s ease;outline:none}.input-wrap input[data-v-4621a58b]::placeholder{color:#94a3b8;font-weight:400}.input-wrap input[data-v-4621a58b]:hover{border-color:#cbd5e1;background:#fff}.input-wrap input[data-v-4621a58b]:focus{background:#fff;border-color:#005a0c;box-shadow:0 0 0 3.5px #005a0c1f}.input-wrap:focus-within .input-icon[data-v-4621a58b]{color:#005a0c}.toggle-pw[data-v-4621a58b]{position:absolute;right:.85rem;background:none;border:none;cursor:pointer;color:#94a3b8;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.toggle-pw[data-v-4621a58b]:hover{color:#2e3192;background:#f1f5f9}.toggle-pw svg[data-v-4621a58b]{width:18px;height:18px}.field-error[data-v-4621a58b]{display:flex;align-items:center;font-size:.75rem;color:#dc2626;font-weight:600;margin-top:.15rem}.form-options[data-v-4621a58b]{display:flex;align-items:center;justify-content:space-between}.checkbox-label[data-v-4621a58b]{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;color:#475569;font-size:.85rem;font-weight:500;-webkit-user-select:none;user-select:none}.checkbox-label input[data-v-4621a58b]{accent-color:#005a0c;width:16px;height:16px;cursor:pointer;border-radius:4px}.login-btn[data-v-4621a58b]{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.92rem 1.4rem;background:linear-gradient(135deg,#005a0c,#047603 48%,#2e3192);color:#fff;font-weight:700;font-size:.94rem;letter-spacing:.01em;border:none;border-radius:.8rem;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 18px -4px #005a0c66,0 2px 8px -2px #2e319240;margin-top:.25rem}.login-btn[data-v-4621a58b]:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(135deg,#047603,#005a0c 45%,#252777);box-shadow:0 12px 26px -4px #005a0c7a,0 4px 12px -2px #2e319259}.login-btn[data-v-4621a58b]:active:not(:disabled){transform:translateY(0)}.login-btn[data-v-4621a58b]:disabled{opacity:.72;cursor:not-allowed}.login-btn-arrow[data-v-4621a58b]{width:18px;height:18px;transition:transform .25s ease}.login-btn:hover:not(:disabled) .login-btn-arrow[data-v-4621a58b]{transform:translate(4px)}.spinner[data-v-4621a58b]{width:18px;height:18px;animation:spin-4621a58b 1s linear infinite}@keyframes spin-4621a58b{to{transform:rotate(360deg)}}.login-footer[data-v-4621a58b]{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.security-note[data-v-4621a58b]{display:flex;align-items:center;font-size:.73rem;color:#64748b;font-weight:500}.back-link[data-v-4621a58b]{display:inline-flex;align-items:center;gap:.45rem;font-size:.81rem;color:#475569;text-decoration:none;font-weight:600;transition:all .2s ease}.back-link svg[data-v-4621a58b]{width:14px;height:14px;transition:transform .2s ease}.back-link[data-v-4621a58b]:hover{color:#005a0c}.back-link:hover svg[data-v-4621a58b]{transform:translate(-3px);color:#005a0c}.ml[data-v-e356393b]{min-height:80vh}.ml-header[data-v-e356393b]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.ml-title[data-v-e356393b]{display:flex;align-items:center;gap:.6rem;font-size:1.75rem;font-weight:800;color:#0f172a}.ml-title-icon[data-v-e356393b]{width:28px;height:28px;color:#2e3192}.ml-subtitle[data-v-e356393b]{color:#64748b;font-size:.9rem;margin-top:.25rem}.ml-upload-btn[data-v-e356393b]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.4rem;border-radius:.75rem;border:none;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .3s;box-shadow:0 4px 16px #2e319240}.ml-upload-btn[data-v-e356393b]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #2e319259}.ml-upload-btn.loading[data-v-e356393b]{opacity:.7;pointer-events:none}.ml-upload-btn svg[data-v-e356393b]{width:18px;height:18px}.ml-stats[data-v-e356393b]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.5rem}.ml-stat[data-v-e356393b]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem 1.25rem;display:flex;align-items:center;gap:.85rem;transition:all .2s}.ml-stat[data-v-e356393b]:hover{border-color:#2e319233;box-shadow:0 4px 12px #0000000a}.ml-stat-icon[data-v-e356393b]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ml-stat-icon svg[data-v-e356393b]{width:20px;height:20px}.ml-stat-val[data-v-e356393b]{display:block;font-size:1.25rem;font-weight:800;color:#0f172a}.ml-stat-label[data-v-e356393b]{font-size:.72rem;color:#94a3b8;font-weight:500}.ml-body[data-v-e356393b]{display:flex;gap:1.25rem}.ml-sidebar[data-v-e356393b]{width:220px;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem;height:fit-content;position:sticky;top:80px}.ml-sidebar-title[data-v-e356393b]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:.65rem;padding:0 .5rem}.ml-folder-btn[data-v-e356393b]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .65rem;border-radius:8px;border:none;background:transparent;cursor:pointer;font-size:.82rem;color:#475569;font-weight:500;transition:all .15s;text-align:left}.ml-folder-btn[data-v-e356393b]:hover{background:#f1f5f9;color:#0f172a}.ml-folder-btn.active[data-v-e356393b]{background:#2e319214;color:#2e3192;font-weight:600}.ml-folder-icon[data-v-e356393b]{font-size:1rem;width:22px;text-align:center}.ml-folder-name[data-v-e356393b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-folder-count[data-v-e356393b]{font-size:.7rem;color:#94a3b8;background:#f1f5f9;padding:.1rem .4rem;border-radius:4px;font-weight:600}.ml-folder-btn.active .ml-folder-count[data-v-e356393b]{background:#2e31921f;color:#2e3192}.ml-sidebar-section[data-v-e356393b]{margin-top:1rem;padding-top:1rem;border-top:1px solid #f1f5f9}.ml-sidebar-subtitle[data-v-e356393b]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:.5rem;padding:0 .5rem}.ml-folder-select[data-v-e356393b]{width:100%;padding:.5rem .6rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.8rem;color:#475569;outline:none;background:#fff}.ml-folder-select[data-v-e356393b]:focus{border-color:#2e3192}.ml-main[data-v-e356393b]{flex:1;min-width:0}.ml-toolbar[data-v-e356393b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.ml-search[data-v-e356393b]{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:0 .85rem;flex:1;max-width:360px;transition:border-color .2s}.ml-search[data-v-e356393b]:focus-within{border-color:#2e3192;box-shadow:0 0 0 3px #2e31920f}.ml-search svg[data-v-e356393b]{width:16px;height:16px;color:#94a3b8;flex-shrink:0}.ml-search input[data-v-e356393b]{flex:1;border:none;outline:none;padding:.6rem 0;font-size:.85rem;color:#334155;background:transparent}.ml-search input[data-v-e356393b]::placeholder{color:#94a3b8}.ml-toolbar-right[data-v-e356393b]{display:flex;align-items:center;gap:.5rem}.ml-type-filter[data-v-e356393b]{padding:.55rem .7rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.82rem;color:#475569;outline:none;background:#fff}.ml-view-toggle[data-v-e356393b]{display:flex;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.ml-view-toggle button[data-v-e356393b]{background:#fff;border:none;padding:.45rem .55rem;cursor:pointer;color:#94a3b8;transition:all .15s;display:flex}.ml-view-toggle button[data-v-e356393b]:first-child{border-right:1px solid #e5e7eb}.ml-view-toggle button.active[data-v-e356393b]{background:#2e3192;color:#fff}.ml-view-toggle button svg[data-v-e356393b]{width:16px;height:16px}.ml-bulk-delete[data-v-e356393b]{display:flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border-radius:8px;border:1px solid rgba(239,68,68,.2);background:#ef44440f;color:#ef4444;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s}.ml-bulk-delete[data-v-e356393b]:hover{background:#ef44441f}.ml-bulk-delete svg[data-v-e356393b]{width:14px;height:14px}.ml-dropzone[data-v-e356393b]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;margin-bottom:1rem;border:2px dashed #d1d5db;border-radius:12px;background:#fafbfc;color:#94a3b8;font-size:.82rem;transition:all .2s}.ml-dropzone.active[data-v-e356393b]{border-color:#2e3192;background:#2e31920a;color:#2e3192}.ml-dropzone svg[data-v-e356393b]{width:20px;height:20px;flex-shrink:0}.ml-grid[data-v-e356393b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.85rem}.ml-card[data-v-e356393b]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;transition:all .25s;position:relative;animation:cardFade-e356393b .4s ease both}.ml-card[data-v-e356393b]:hover{border-color:#2e319240;transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.ml-card.selected[data-v-e356393b]{border-color:#2e3192;box-shadow:0 0 0 2px #2e319226}@keyframes cardFade-e356393b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ml-card-check[data-v-e356393b]{position:absolute;top:.5rem;left:.5rem;z-index:2;width:22px;height:22px;border-radius:6px;background:#ffffffd9;border:1.5px solid #d1d5db;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ml-card:hover .ml-card-check[data-v-e356393b],.ml-card.selected .ml-card-check[data-v-e356393b]{opacity:1}.ml-card.selected .ml-card-check[data-v-e356393b]{background:#2e3192;border-color:#2e3192}.ml-card-check svg[data-v-e356393b]{width:14px;height:14px;color:#fff}.ml-card-preview[data-v-e356393b]{aspect-ratio:1;background:#f1f5f9;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.ml-card-preview img[data-v-e356393b]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.ml-card:hover .ml-card-preview img[data-v-e356393b]{transform:scale(1.04)}.ml-card-file-icon svg[data-v-e356393b]{width:48px;height:48px;color:#cbd5e1}.ml-card-info[data-v-e356393b]{padding:.65rem .85rem .35rem}.ml-card-name[data-v-e356393b]{font-size:.78rem;font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-card-meta[data-v-e356393b]{display:flex;align-items:center;gap:.5rem;margin-top:.2rem}.ml-card-size[data-v-e356393b]{font-size:.68rem;color:#94a3b8}.ml-card-folder[data-v-e356393b]{font-size:.62rem;color:#2e3192;background:#2e31920f;padding:.1rem .35rem;border-radius:4px;font-weight:600}.ml-card-actions[data-v-e356393b]{display:flex;gap:.15rem;padding:.25rem .65rem .65rem}.ml-action[data-v-e356393b]{width:28px;height:28px;border-radius:6px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;color:#94a3b8;transition:all .15s;text-decoration:none}.ml-action svg[data-v-e356393b]{width:14px;height:14px}.ml-action[data-v-e356393b]:hover{background:#2e319214;color:#2e3192}.ml-action.delete[data-v-e356393b]:hover{background:#ef444414;color:#ef4444}.ml-list[data-v-e356393b]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.ml-list-header[data-v-e356393b]{display:grid;grid-template-columns:48px 1fr 120px 80px 100px 80px;padding:.6rem 1rem;background:#f8fafc;border-bottom:1px solid #f1f5f9;font-size:.7rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.ml-list-row[data-v-e356393b]{display:grid;grid-template-columns:48px 1fr 120px 80px 100px 80px;padding:.5rem 1rem;border-bottom:1px solid #f1f5f9;align-items:center;font-size:.82rem;color:#475569;transition:background .15s}.ml-list-row[data-v-e356393b]:hover{background:#fafbfc}.ml-list-row.selected[data-v-e356393b]{background:#2e31920a}.ml-list-row[data-v-e356393b]:last-child{border-bottom:none}.ml-list-col-preview img[data-v-e356393b]{width:36px;height:36px;border-radius:6px;object-fit:cover;cursor:pointer}.ml-list-col-name[data-v-e356393b]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:.5rem}.ml-list-col-size[data-v-e356393b],.ml-list-col-date[data-v-e356393b]{font-size:.78rem;color:#94a3b8}.ml-list-col-actions[data-v-e356393b]{display:flex;gap:.2rem}.ml-folder-tag[data-v-e356393b]{font-size:.7rem;color:#2e3192;background:#2e31920f;padding:.15rem .45rem;border-radius:4px;font-weight:600}.ml-empty[data-v-e356393b]{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;color:#94a3b8}.ml-empty svg[data-v-e356393b]{width:56px;height:56px;opacity:.3;margin-bottom:1rem}.ml-empty-title[data-v-e356393b]{font-size:1rem;font-weight:700;color:#64748b;margin-bottom:.25rem}.ml-empty-desc[data-v-e356393b]{font-size:.82rem}.ml-pagination[data-v-e356393b]{display:flex;justify-content:center;gap:.35rem;margin-top:1.5rem}.ml-page-btn[data-v-e356393b]{width:36px;height:36px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#475569;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s}.ml-page-btn[data-v-e356393b]:hover{border-color:#2e3192;color:#2e3192}.ml-page-btn.active[data-v-e356393b]{background:#2e3192;border-color:#2e3192;color:#fff}.ml-modal-overlay[data-v-e356393b]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.ml-modal[data-v-e356393b]{background:#fff;border-radius:1.25rem;width:90%;max-width:820px;box-shadow:0 24px 60px #0003;display:flex;overflow:hidden;animation:modalIn-e356393b .3s ease;max-height:85vh}@keyframes modalIn-e356393b{0%{opacity:0;transform:scale(.96) translateY(16px)}}.ml-modal-close[data-v-e356393b]{position:absolute;top:1rem;right:1rem;z-index:2;width:36px;height:36px;border-radius:50%;background:#ffffffe6;border:none;font-size:1.3rem;color:#64748b;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ml-modal-close[data-v-e356393b]:hover{background:#f1f5f9;color:#0f172a}.ml-modal-img[data-v-e356393b]{flex:1;background:#f1f5f9;display:flex;align-items:center;justify-content:center;min-height:320px}.ml-modal-img img[data-v-e356393b]{max-width:100%;max-height:70vh;object-fit:contain}.ml-modal-details[data-v-e356393b]{width:300px;padding:1.75rem;display:flex;flex-direction:column;overflow-y:auto}.ml-modal-details h3[data-v-e356393b]{font-size:1rem;font-weight:700;color:#0f172a;margin-bottom:1.25rem;word-break:break-all}.ml-modal-meta[data-v-e356393b]{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.25rem}.ml-modal-meta-row[data-v-e356393b]{display:flex;justify-content:space-between;align-items:center}.ml-meta-label[data-v-e356393b]{font-size:.78rem;color:#94a3b8;font-weight:500}.ml-meta-val[data-v-e356393b]{font-size:.82rem;color:#475569;font-weight:600}.ml-modal-url[data-v-e356393b]{display:flex;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-bottom:1.25rem}.ml-modal-url input[data-v-e356393b]{flex:1;padding:.5rem .65rem;border:none;outline:none;font-size:.78rem;color:#475569;background:#f8fafc;font-family:monospace}.ml-modal-url button[data-v-e356393b]{padding:.5rem .85rem;border:none;background:#f1f5f9;color:#2e3192;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}.ml-modal-url button[data-v-e356393b]:hover{background:#e2e8f0}.ml-modal-actions[data-v-e356393b]{display:flex;gap:.5rem;margin-top:auto}.ml-modal-btn[data-v-e356393b]{flex:1;padding:.6rem;border-radius:8px;border:none;font-size:.82rem;font-weight:600;cursor:pointer;text-align:center;transition:all .2s;text-decoration:none}.ml-modal-btn.open[data-v-e356393b]{background:#2e319214;color:#2e3192}.ml-modal-btn.open[data-v-e356393b]:hover{background:#2e319226}.ml-modal-btn.del[data-v-e356393b]{background:#ef444414;color:#ef4444}.ml-modal-btn.del[data-v-e356393b]:hover{background:#ef444426}@media(max-width:1024px){.ml-body[data-v-e356393b]{flex-direction:column}.ml-sidebar[data-v-e356393b]{width:100%;position:static;display:flex;flex-wrap:wrap;gap:.5rem}.ml-sidebar-title[data-v-e356393b]{width:100%}.ml-stats[data-v-e356393b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ml-modal[data-v-e356393b]{flex-direction:column}.ml-modal-details[data-v-e356393b]{width:100%}.ml-grid[data-v-e356393b]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ml-list-header[data-v-e356393b],.ml-list-row[data-v-e356393b]{grid-template-columns:40px 1fr 80px 60px}.ml-list-col-date[data-v-e356393b],.ml-list-col-folder[data-v-e356393b]{display:none}}.page-header[data-v-64f31439]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.page-title[data-v-64f31439]{font-size:1.75rem;font-weight:800;color:#0f172a}.page-desc[data-v-64f31439]{color:#64748b;font-size:.9rem;margin-top:.25rem}.create-btn[data-v-64f31439]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;border-radius:.75rem;border:none;background:linear-gradient(135deg,#2e3192,#005a0c);color:#fff;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px #2e319240}.create-btn[data-v-64f31439]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e319259}.create-btn svg[data-v-64f31439]{width:18px;height:18px}.pages-grid[data-v-64f31439]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.page-card[data-v-64f31439]{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem;text-decoration:none;transition:all .3s ease;animation:fadeIn-64f31439 .5s ease both;position:relative;overflow:hidden}.page-card[data-v-64f31439]:hover{border-color:#2e31924d;transform:translateY(-3px);box-shadow:0 12px 32px -8px #00000014}@keyframes fadeIn-64f31439{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.card-top[data-v-64f31439]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-icon[data-v-64f31439]{width:44px;height:44px;background:linear-gradient(135deg,#2e319226,#2e319214);border-radius:12px;display:flex;align-items:center;justify-content:center}.card-icon svg[data-v-64f31439]{width:22px;height:22px;color:#2e3192}.card-badges[data-v-64f31439]{display:flex;gap:.35rem}.badge[data-v-64f31439]{font-size:.7rem;font-weight:600;padding:.25rem .6rem;border-radius:6px}.badge.active[data-v-64f31439]{background:#22c55e1a;color:#22c55e}.badge.custom[data-v-64f31439]{background:#8b5cf61a;color:#8b5cf6}.badge.unpublished[data-v-64f31439]{background:#ef44441a;color:#ef4444}.card-title[data-v-64f31439]{font-size:1.05rem;font-weight:700;color:#0f172a;margin-bottom:.3rem}.card-meta[data-v-64f31439]{font-size:.8rem;color:#64748b}.card-actions[data-v-64f31439]{position:absolute;bottom:1.25rem;right:1.25rem;display:flex;align-items:center;gap:.5rem}.card-arrow[data-v-64f31439]{opacity:0;transition:all .3s;transform:translate(-4px);color:#2e3192}.card-arrow svg[data-v-64f31439]{width:18px;height:18px}.page-card:hover .card-arrow[data-v-64f31439]{opacity:1;transform:translate(0)}.card-delete[data-v-64f31439]{opacity:0;background:none;border:none;cursor:pointer;color:#ef4444;padding:4px;border-radius:6px;transition:all .2s}.card-delete[data-v-64f31439]:hover{background:#ef44441a}.card-delete svg[data-v-64f31439]{width:16px;height:16px}.page-card:hover .card-delete[data-v-64f31439]{opacity:1}.card-toggle[data-v-64f31439]{background:none;border:none;cursor:pointer;padding:5px;border-radius:6px;transition:all .2s;color:#94a3b8;opacity:0}.card-toggle.on[data-v-64f31439]{color:#22c55e}.card-toggle[data-v-64f31439]:not(.on){color:#ef4444}.card-toggle svg[data-v-64f31439]{width:16px;height:16px}.card-toggle[data-v-64f31439]:hover{background:#0000000d}.page-card:hover .card-toggle[data-v-64f31439]{opacity:1}.modal-overlay[data-v-64f31439]{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeOverlay-64f31439 .2s ease}@keyframes fadeOverlay-64f31439{0%{opacity:0}}.modal-card[data-v-64f31439]{background:#fff;border-radius:1.25rem;padding:2rem;width:90%;max-width:440px;box-shadow:0 24px 60px #00000026;animation:slideUp-64f31439 .3s ease}@keyframes slideUp-64f31439{0%{opacity:0;transform:translateY(16px)}}.modal-header[data-v-64f31439]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.modal-title[data-v-64f31439]{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:800;color:#0f172a}.modal-title svg[data-v-64f31439]{color:#2e3192}.modal-close[data-v-64f31439]{background:none;border:none;font-size:1.5rem;color:#94a3b8;cursor:pointer;line-height:1;padding:0 4px}.modal-close[data-v-64f31439]:hover{color:#475569}.form-group[data-v-64f31439]{margin-bottom:1.25rem}.form-label[data-v-64f31439]{display:block;font-size:.82rem;font-weight:600;color:#374151;margin-bottom:.4rem}.form-input[data-v-64f31439]{width:100%;padding:.65rem .85rem;border:1px solid #d1d5db;border-radius:.6rem;font-size:.9rem;transition:all .2s;outline:none;color:#1f2937}.form-input[data-v-64f31439]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.slug-preview[data-v-64f31439]{display:flex;align-items:center;border:1px solid #d1d5db;border-radius:.6rem;overflow:hidden}.slug-prefix[data-v-64f31439]{padding:.65rem .6rem;background:#f1f5f9;font-size:.9rem;color:#64748b;font-weight:600;border-right:1px solid #d1d5db}.slug-input[data-v-64f31439]{border:none;border-radius:0}.slug-input[data-v-64f31439]:focus{box-shadow:none}.slug-preview[data-v-64f31439]:focus-within{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.form-error[data-v-64f31439]{color:#ef4444;font-size:.78rem;margin-top:.3rem}.modal-actions[data-v-64f31439]{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1.5rem}.btn-cancel[data-v-64f31439]{padding:.6rem 1.25rem;border-radius:.6rem;border:1px solid #d1d5db;background:#fff;color:#374151;font-weight:600;font-size:.85rem;cursor:pointer}.btn-cancel[data-v-64f31439]:hover{background:#f9fafb}.btn-create[data-v-64f31439]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.5rem;border-radius:.6rem;border:none;background:linear-gradient(135deg,#2e3192,#005a0c);color:#fff;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .2s}.btn-create[data-v-64f31439]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #2e31924d}.btn-create[data-v-64f31439]:disabled{opacity:.5;cursor:not-allowed}.spin[data-v-64f31439]{animation:spin-64f31439 1s linear infinite}@keyframes spin-64f31439{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideDown-b68f9230{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-b68f9230{to{transform:rotate(360deg)}}.s-card[data-v-b68f9230]{animation:fadeIn-b68f9230 .4s ease both}@keyframes fadeIn-b68f9230{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.s-card[data-v-b68f9230]:hover{border-color:#cbd5e1;box-shadow:0 2px 12px #0000000a}.s-header[data-v-b68f9230]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;cursor:pointer;transition:background .2s}.s-header[data-v-b68f9230]:hover{background:#f8fafc}.pf[data-v-71bb4c71]{width:100%}.pf-header[data-v-71bb4c71]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.pf-header__left[data-v-71bb4c71]{display:flex;align-items:center;gap:.85rem}.pf-header__right[data-v-71bb4c71]{display:flex;align-items:center;gap:.6rem}.pf-back[data-v-71bb4c71]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid #e2e8f0;color:#64748b;text-decoration:none;transition:all .25s ease}.pf-back[data-v-71bb4c71]:hover{border-color:#2e3192;color:#1e256e;transform:translateY(-1px)}.pf-back svg[data-v-71bb4c71]{width:18px;height:18px}.pf-title[data-v-71bb4c71]{font-size:1.5rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.pf-subtitle[data-v-71bb4c71]{font-size:.84rem;color:#64748b;margin-top:.15rem}.pf-btn[data-v-71bb4c71]{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.15rem;border-radius:10px;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;border:none}.pf-btn svg[data-v-71bb4c71]{width:16px;height:16px}.pf-btn--primary[data-v-71bb4c71]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 2px 8px #22c55e40}.pf-btn--primary[data-v-71bb4c71]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #22c55e59}.pf-btn--primary[data-v-71bb4c71]:disabled{opacity:.5;cursor:not-allowed;transform:none}.pf-btn--ghost[data-v-71bb4c71]{background:#fff;color:#64748b;border:1.5px solid #e2e8f0}.pf-btn--ghost[data-v-71bb4c71]:hover{border-color:#cbd5e1;color:#334155}.pf-btn--sm[data-v-71bb4c71]{padding:.4rem .85rem;font-size:.78rem;background:#2e319214;color:#1e256e;border-radius:8px}.pf-btn--sm[data-v-71bb4c71]:hover{background:#2e319226}.pf-errors[data-v-71bb4c71]{display:flex;gap:.75rem;padding:.85rem 1rem;margin-bottom:1rem;background:#ef44440f;border:1px solid rgba(239,68,68,.15);border-radius:12px;color:#b91c1c}.pf-errors svg[data-v-71bb4c71]{width:20px;height:20px;flex-shrink:0;margin-top:.1rem}.pf-errors strong[data-v-71bb4c71]{font-size:.84rem;display:block;margin-bottom:.3rem}.pf-errors ul[data-v-71bb4c71]{list-style:none;padding:0;margin:0}.pf-errors li[data-v-71bb4c71]{font-size:.78rem;line-height:1.5}.pf-tabs[data-v-71bb4c71]{display:flex;gap:.25rem;padding:.3rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1.25rem}.pf-tab[data-v-71bb4c71]{padding:.6rem 1.25rem;border:none;background:none;color:#64748b;border-radius:8px;font-size:.84rem;font-weight:500;cursor:pointer;transition:all .25s ease}.pf-tab[data-v-71bb4c71]:hover{color:#334155;background:#f8fafc}.pf-tab.active[data-v-71bb4c71]{background:#2e3192;color:#fff;font-weight:600;box-shadow:0 2px 8px #2e319233}.pf-content[data-v-71bb4c71]{animation:fadeIn-71bb4c71 .3s ease}@keyframes fadeIn-71bb4c71{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pf-grid[data-v-71bb4c71]{display:grid;grid-template-columns:1fr 380px;gap:1.25rem}.pf-grid--full[data-v-71bb4c71]{grid-template-columns:1fr 340px}@media(max-width:1024px){.pf-grid[data-v-71bb4c71],.pf-grid--full[data-v-71bb4c71]{grid-template-columns:1fr}}.pf-col-main[data-v-71bb4c71]{display:flex;flex-direction:column;gap:1rem;min-width:0}.pf-col-side[data-v-71bb4c71]{display:flex;flex-direction:column;gap:1rem}.pf-row-2col[data-v-71bb4c71]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.pf-row-2col[data-v-71bb4c71]{grid-template-columns:1fr}}.pf-org-grid[data-v-71bb4c71]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.25rem}@media(max-width:768px){.pf-org-grid[data-v-71bb4c71]{grid-template-columns:1fr}}.pf-card[data-v-71bb4c71]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;transition:all .3s ease}.pf-card[data-v-71bb4c71]:hover{box-shadow:0 4px 16px #2e319214;border-color:#bfdbfe;transform:translateY(-1px)}.pf-card__header[data-v-71bb4c71]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;border-bottom:1px solid #f1f5f9;background:#fafbfc}.pf-card__header h3[data-v-71bb4c71]{font-size:.88rem;font-weight:700;color:#0f172a;margin:0}.pf-card__body[data-v-71bb4c71]{padding:1.25rem}.pf-badge[data-v-71bb4c71]{font-size:.72rem;font-weight:600;color:#1e256e;background:#2e319214;padding:.2rem .6rem;border-radius:20px}.pf-field[data-v-71bb4c71]{margin-bottom:1rem}.pf-field[data-v-71bb4c71]:last-child{margin-bottom:0}.pf-field label[data-v-71bb4c71]{display:block;font-size:.78rem;font-weight:600;color:#334155;margin-bottom:.4rem}.req[data-v-71bb4c71]{color:#ef4444}.pf-field input[data-v-71bb4c71],.pf-field select[data-v-71bb4c71],.pf-field textarea[data-v-71bb4c71]{width:100%;padding:.6rem .85rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#0f172a;font-size:.85rem;outline:none;transition:all .25s ease;font-family:inherit}.pf-field input[data-v-71bb4c71]:focus,.pf-field select[data-v-71bb4c71]:focus,.pf-field textarea[data-v-71bb4c71]:focus{border-color:#3d42b3;outline:none;box-shadow:0 0 0 3px #2e31921a}input[data-v-71bb4c71]:hover,select[data-v-71bb4c71]:hover,textarea[data-v-71bb4c71]:hover{border-color:#94a3b8}.pf-slug-input[data-v-71bb4c71]{display:flex;align-items:center;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff;transition:all .2s}.pf-slug-input[data-v-71bb4c71]:focus-within{border-color:#3d42b3;box-shadow:0 0 0 3px #2e31921a}.pf-slug-input[data-v-71bb4c71]:hover{border-color:#94a3b8}.pf-slug-prefix[data-v-71bb4c71]{padding:.55rem .6rem .55rem .9rem;background:#f8fafc;color:#64748b;font-size:.82rem;font-weight:500;border-right:1px solid #e2e8f0;white-space:nowrap}.pf-slug-input input[data-v-71bb4c71]{flex:1;border:none!important;border-radius:0!important;box-shadow:none!important;padding-left:.5rem}.pf-editor[data-v-71bb4c71]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff;transition:all .2s}.pf-editor[data-v-71bb4c71]:focus-within{border-color:#3d42b3;box-shadow:0 0 0 3px #2e31921a}.pf-editor[data-v-71bb4c71]:hover{border-color:#94a3b8}.pf-editor__toolbar[data-v-71bb4c71]{display:flex;flex-wrap:wrap;gap:2px;padding:.4rem .6rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.pf-editor__toolbar button[data-v-71bb4c71]{padding:.3rem .55rem;border:none;background:transparent;color:#64748b;font-size:.76rem;font-weight:600;border-radius:5px;cursor:pointer;transition:all .15s;line-height:1}.pf-editor__toolbar button[data-v-71bb4c71]:hover{background:#e2e8f0;color:#0f172a}.pf-editor__toolbar button.active[data-v-71bb4c71]{background:#2e3192;color:#fff}.pf-editor__sep[data-v-71bb4c71]{width:1px;background:#e2e8f0;margin:0 .25rem;align-self:stretch}.pf-editor__content[data-v-71bb4c71]{padding:.85rem 1rem}.pf-editor__content--short[data-v-71bb4c71] .tiptap{min-height:60px}.pf-editor__content--full[data-v-71bb4c71] .tiptap{min-height:200px}.pf-editor__content[data-v-71bb4c71] .tiptap{outline:none;font-size:.85rem;color:#334155;line-height:1.65}.pf-editor__content[data-v-71bb4c71] .tiptap p{margin:0 0 .5rem}.pf-editor__content[data-v-71bb4c71] .tiptap h2{font-size:1.4rem;font-weight:800;margin:1rem 0 .5rem;color:#0f172a;line-height:1.2}.pf-editor__content[data-v-71bb4c71] .tiptap h3{font-size:1.15rem;font-weight:700;margin:.8rem 0 .4rem;color:#0f172a}.pf-editor__content[data-v-71bb4c71] .tiptap h4{font-size:1rem;font-weight:600;margin:.6rem 0 .3rem;color:#1e293b}.pf-editor__content[data-v-71bb4c71] .tiptap ul{padding-left:1.5rem;margin:.5rem 0;list-style-type:disc!important}.pf-editor__content[data-v-71bb4c71] .tiptap ol{padding-left:1.5rem;margin:.5rem 0;list-style-type:decimal!important}.pf-editor__content[data-v-71bb4c71] .tiptap li{margin-bottom:.2rem;display:list-item}.pf-editor__content[data-v-71bb4c71] .tiptap a{color:#2e3192;text-decoration:underline;cursor:pointer}.pf-editor__content[data-v-71bb4c71] .tiptap blockquote{border-left:4px solid #2e3192;padding-left:1rem;margin:.75rem 0;color:#475569;font-style:italic;background:#f8fafc;padding-top:.5rem;padding-bottom:.5rem}.pf-editor__content[data-v-71bb4c71] .tiptap code{background:#f1f5f9;color:#db2777;padding:.15rem .35rem;border-radius:4px;font-family:monospace;font-size:.8rem}.pf-editor__content[data-v-71bb4c71] .tiptap table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.85rem;overflow:hidden;border-radius:6px}.pf-editor__content[data-v-71bb4c71] .tiptap th{background:#2e3192;color:#fff;font-weight:700;padding:.55rem .85rem;text-align:left;border:1px solid #1e256e;font-size:.8rem;letter-spacing:.02em}.pf-editor__content[data-v-71bb4c71] .tiptap td{padding:.5rem .85rem;border:1px solid #e2e8f0;color:#334155;vertical-align:top}.pf-editor__content[data-v-71bb4c71] .tiptap tr:nth-child(2n) td{background:#f8fafc}.pf-editor__content[data-v-71bb4c71] .tiptap tr:hover td{background:#f4f5fc}.pf-editor__content[data-v-71bb4c71] .tiptap .selectedCell:after{background:#2e319226;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.pf-editor__content[data-v-71bb4c71] .tiptap .column-resize-handle{background:#2e3192;bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.pf-editor__content[data-v-71bb4c71] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#94a3b8;float:left;height:0;pointer-events:none}.pf-field input.error[data-v-71bb4c71]{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}.pf-field input[data-v-71bb4c71]::placeholder,.pf-field textarea[data-v-71bb4c71]::placeholder{color:#94a3b8}.pf-error[data-v-71bb4c71]{font-size:.75rem;color:#ef4444;margin-top:.25rem;display:block}.pf-help[data-v-71bb4c71]{font-size:.72rem;color:#94a3b8;margin-top:.25rem;display:block}.pf-char-count[data-v-71bb4c71]{font-size:.72rem;color:#94a3b8;margin-top:.25rem;display:block;text-align:right}.pf-slug-preview[data-v-71bb4c71]{font-size:.72rem;color:#94a3b8;margin-top:.25rem;display:block;font-family:SF Mono,monospace}.pf-toggle-row[data-v-71bb4c71]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.pf-toggle-row[data-v-71bb4c71]:last-child{margin-bottom:0}.pf-toggle[data-v-71bb4c71]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.85rem}.pf-toggle input[data-v-71bb4c71]{display:none}.pf-toggle__track[data-v-71bb4c71]{width:38px;height:22px;background:#cbd5e1;border-radius:20px;position:relative;transition:background .25s}.pf-toggle__thumb[data-v-71bb4c71]{position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .25s;box-shadow:0 1px 3px #00000026}.pf-toggle input:checked+.pf-toggle__track[data-v-71bb4c71]{background:#22c55e}.pf-toggle input:checked+.pf-toggle__track .pf-toggle__thumb[data-v-71bb4c71]{transform:translate(16px)}.pf-toggle__text[data-v-71bb4c71]{font-weight:500;color:#334155}.pf-status-pill[data-v-71bb4c71]{font-size:.7rem;font-weight:700;padding:.2rem .65rem;border-radius:20px}.pf-status-pill.active[data-v-71bb4c71]{background:#22c55e1a;color:#16a34a}.pf-status-pill.inactive[data-v-71bb4c71]{background:#ef44441a;color:#dc2626}.pf-tags-grid[data-v-71bb4c71]{display:flex;flex-wrap:wrap;gap:.45rem}.pf-tag-chip[data-v-71bb4c71]{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .85rem;border-radius:20px;border:1.5px solid #e2e8f0;background:#fff;color:#475569;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .25s ease}.pf-tag-chip[data-v-71bb4c71]:hover{border-color:#2e3192;color:#1e256e}.pf-tag-chip.selected[data-v-71bb4c71]{background:#2e319214;border-color:#2e3192;color:#1e256e;font-weight:600}.pf-tag-chip svg[data-v-71bb4c71]{width:14px;height:14px}.pf-primary-image-wrap[data-v-71bb4c71]{text-align:center}.pf-primary-image[data-v-71bb4c71]{width:100%;max-height:220px;object-fit:contain;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}.pf-primary-image-actions[data-v-71bb4c71]{display:flex;gap:.5rem;justify-content:center;margin-top:.75rem}.pf-btn--outline[data-v-71bb4c71]{background:#fff!important;border:1px solid #e2e8f0!important;color:#475569!important;display:flex;align-items:center;gap:.35rem}.pf-btn--outline[data-v-71bb4c71]:hover{border-color:#2e3192!important;color:#2e3192!important}.pf-btn--danger-outline[data-v-71bb4c71]{background:#fff!important;border:1px solid #fecaca!important;color:#dc2626!important;display:flex;align-items:center;gap:.35rem}.pf-btn--danger-outline[data-v-71bb4c71]:hover{background:#fef2f2!important}.pf-badge--green[data-v-71bb4c71]{background:#dcfce7!important;color:#16a34a!important}.pf-cat-header-wrap[data-v-71bb4c71]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.6rem;gap:1rem}.pf-cat-header-title[data-v-71bb4c71]{display:flex;flex-direction:column;gap:.4rem;flex:1}.pf-cat-selected-names[data-v-71bb4c71]{display:flex;align-items:flex-start;gap:.4rem;font-size:.75rem;color:#475569;margin-top:.1rem}.pf-cat-names-text[data-v-71bb4c71]{white-space:normal;font-weight:500;color:#1e256e;line-height:1.5;padding-top:.1rem}.pf-cat-search[data-v-71bb4c71]{position:relative;flex:1;max-width:200px}.pf-cat-search svg[data-v-71bb4c71]{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#94a3b8;pointer-events:none}.pf-cat-search input[data-v-71bb4c71]{width:100%;padding:.35rem 1.8rem;border:1.5px solid #e2e8f0;border-radius:20px;font-size:.75rem;transition:all .2s;outline:none;background:#f8fafc}.pf-cat-search input[data-v-71bb4c71]:focus{background:#fff;border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.clear-search[data-v-71bb4c71]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;color:#94a3b8;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.clear-search[data-v-71bb4c71]:hover{color:#dc2626}.clear-search svg[data-v-71bb4c71]{position:static;transform:none;width:14px;height:14px;color:inherit;pointer-events:auto}.pf-categories-box[data-v-71bb4c71]{border:1.5px solid #e2e8f0;border-radius:12px;background:#fff;max-height:250px;overflow-y:auto;padding:.75rem;box-shadow:0 1px 3px #00000005;margin-bottom:.5rem;transition:border-color .2s}.pf-categories-box.has-search[data-v-71bb4c71]{border-color:#d3d7f3}.pf-categories-box[data-v-71bb4c71]::-webkit-scrollbar{width:6px}.pf-categories-box[data-v-71bb4c71]::-webkit-scrollbar-track{background:transparent}.pf-categories-box[data-v-71bb4c71]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.pf-categories-box[data-v-71bb4c71]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.pf-cat-group[data-v-71bb4c71]{margin-bottom:.35rem}.pf-cat-group[data-v-71bb4c71]:last-child{margin-bottom:0}.pf-cat-label[data-v-71bb4c71]{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:.6rem!important;font-size:.85rem;color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.4rem .6rem;border-radius:8px;margin:0;transition:all .2s ease;border:1px solid transparent;background:transparent}.pf-cat-label[data-v-71bb4c71]:hover{background:#f8fafc;border-color:#e2e8f0;color:#1e256e}.pf-cat-label.checked[data-v-71bb4c71]{background:#2e31920d;border-color:#2e319233}.pf-cat-main[data-v-71bb4c71]{font-weight:600!important;color:#0f172a}.pf-cat-main.checked[data-v-71bb4c71]{color:#1d1e5e}.pf-cat-sub[data-v-71bb4c71]{color:#475569;font-size:.82rem;margin-top:.15rem}.pf-cat-sub.checked[data-v-71bb4c71]{color:#1e256e;font-weight:500}.pf-cat-name[data-v-71bb4c71]{flex:1;margin-top:1px}.pf-cat-label input[type=checkbox][data-v-71bb4c71]{display:none}.custom-chk[data-v-71bb4c71]{width:18px;height:18px;border-radius:5px;border:1.5px solid #cbd5e1;background:#fff;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.custom-chk svg[data-v-71bb4c71]{width:12px;height:12px;color:#fff;opacity:0;transform:scale(0);transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.pf-cat-label input:checked+.custom-chk[data-v-71bb4c71]{background:#2e3192;border-color:#2e3192;box-shadow:0 2px 4px #2e319233}.pf-cat-label input:checked+.custom-chk svg[data-v-71bb4c71]{opacity:1;transform:scale(1)}.pf-subcats[data-v-71bb4c71]{padding-left:1.25rem;border-left:2px solid #f1f5f9;margin-left:.8rem;margin-top:.2rem;margin-bottom:.4rem;padding-bottom:.2rem}.pf-cat-empty[data-v-71bb4c71]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;color:#94a3b8;text-align:center;gap:.5rem}.pf-cat-empty svg[data-v-71bb4c71]{width:32px;height:32px;color:#cbd5e1;opacity:.5}.pf-cat-empty p[data-v-71bb4c71]{font-size:.85rem;margin:0}.pf-add-cat-wrap[data-v-71bb4c71]{margin-top:.75rem}.pf-add-cat-btn[data-v-71bb4c71]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:#2e3192;background:#f4f5fc;border:1px dashed rgba(46,49,146,.4);border-radius:8px;cursor:pointer;transition:all .2s;padding:.5rem .75rem;width:100%;justify-content:center}.pf-add-cat-btn svg[data-v-71bb4c71]{width:15px;height:15px;transition:transform .2s}.pf-add-cat-btn[data-v-71bb4c71]:hover{background:#e7e9f8;border-color:#2e3192;color:#1e256e}.pf-add-cat-btn.active[data-v-71bb4c71]{background:#fff1f2;border-color:#e11d484d;color:#e11d48}.pf-add-cat-btn.active svg[data-v-71bb4c71]{transform:rotate(90deg)}.slide-down-enter-active[data-v-71bb4c71],.slide-down-leave-active[data-v-71bb4c71]{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;transform-origin:top}.slide-down-enter-from[data-v-71bb4c71],.slide-down-leave-to[data-v-71bb4c71]{opacity:0;transform:scaleY(.9);max-height:0;padding-top:0;padding-bottom:0;margin-top:0;border:none}.slide-down-enter-to[data-v-71bb4c71],.slide-down-leave-from[data-v-71bb4c71]{opacity:1;transform:scaleY(1);max-height:200px}.pf-add-cat-form[data-v-71bb4c71]{display:flex;flex-direction:column;gap:.6rem;background:#fff;padding:1rem;border-radius:10px;border:1px solid #e2e8f0;margin-top:.5rem;box-shadow:0 4px 6px -1px #0000000d}.pf-add-cat-inputs[data-v-71bb4c71]{display:flex;flex-direction:column;gap:.6rem}.pf-add-cat-input[data-v-71bb4c71],.pf-add-cat-select[data-v-71bb4c71]{width:100%;padding:.55rem .75rem;border:1.5px solid #cbd5e1;border-radius:8px;font-size:.85rem;outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit;background:#fafbfc}.pf-add-cat-input[data-v-71bb4c71]:focus,.pf-add-cat-select[data-v-71bb4c71]:focus{border-color:#2e3192;background:#fff;box-shadow:0 0 0 3px #2e31921a}.pf-add-cat-actions[data-v-71bb4c71]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.35rem}.pf-image-grid[data-v-71bb4c71]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.75rem}.pf-image-card[data-v-71bb4c71]{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;border:2px solid #e5e7eb;transition:all .3s ease}.pf-image-card.primary[data-v-71bb4c71]{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921f}.pf-image-card.new[data-v-71bb4c71]{border-color:#22c55e;border-style:dashed}.pf-image-card img[data-v-71bb4c71]{width:100%;height:100%;object-fit:cover}.pf-image-card__overlay[data-v-71bb4c71]{position:absolute;inset:0;background:#00000080;opacity:0;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:opacity .25s ease}.pf-image-card:hover .pf-image-card__overlay[data-v-71bb4c71]{opacity:1}.pf-image-action[data-v-71bb4c71]{width:32px;height:32px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.pf-image-action svg[data-v-71bb4c71]{width:15px;height:15px}.pf-image-action.primary-btn[data-v-71bb4c71]{background:#fff3;color:#fff}.pf-image-action.primary-btn[data-v-71bb4c71]:hover,.pf-image-action.primary-btn.active[data-v-71bb4c71]{background:#f59e0b;color:#fff}.pf-image-action.delete-btn[data-v-71bb4c71]{background:#ef4444cc;color:#fff}.pf-image-action.delete-btn[data-v-71bb4c71]:hover{background:#dc2626}.pf-primary-label[data-v-71bb4c71]{position:absolute;bottom:6px;left:6px;background:#2e3192;color:#fff;font-size:.65rem;font-weight:700;padding:.15rem .5rem;border-radius:4px}.pf-new-label[data-v-71bb4c71]{position:absolute;bottom:6px;left:6px;background:#22c55e;color:#fff;font-size:.65rem;font-weight:700;padding:.15rem .5rem;border-radius:4px}.pf-dropzone[data-v-71bb4c71]{border:2px dashed #d1d5db;border-radius:12px;padding:1.75rem;text-align:center;cursor:pointer;transition:all .3s ease;background:#fafbfc;margin-top:1rem}.pf-dropzone[data-v-71bb4c71]:hover,.pf-dropzone.drag-over[data-v-71bb4c71]{border-color:#2e3192;background:#2e319208;box-shadow:0 0 0 4px #2e31920d}.pf-dropzone__icon[data-v-71bb4c71]{width:48px;height:48px;margin:0 auto .6rem;border-radius:12px;background:linear-gradient(135deg,#2e319214,#38bdf80d);display:flex;align-items:center;justify-content:center}.pf-dropzone__icon svg[data-v-71bb4c71]{width:24px;height:24px;color:#1e256e}.pf-dropzone__text[data-v-71bb4c71]{font-size:.88rem;font-weight:600;color:#334155;margin-bottom:.2rem}.pf-dropzone__sub[data-v-71bb4c71]{font-size:.78rem;color:#94a3b8}.pf-dropzone__sub span[data-v-71bb4c71]{color:#1e256e;font-weight:600;cursor:pointer}.pf-doc-list[data-v-71bb4c71]{display:flex;flex-direction:column;gap:.4rem}.pf-doc-item[data-v-71bb4c71]{display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;transition:all .25s ease}.pf-doc-item[data-v-71bb4c71]:hover{background:#f1f5f9}.pf-doc-item.new[data-v-71bb4c71]{border-color:#22c55e33;background:#22c55e08}.pf-doc-icon[data-v-71bb4c71]{width:36px;height:36px;border-radius:8px;flex-shrink:0;background:#ef444414;display:flex;align-items:center;justify-content:center}.pf-doc-icon svg[data-v-71bb4c71]{width:18px;height:18px;color:#dc2626}.pf-doc-icon.new[data-v-71bb4c71]{background:#22c55e14}.pf-doc-icon.new svg[data-v-71bb4c71]{color:#16a34a}.pf-doc-info[data-v-71bb4c71]{flex:1;min-width:0}.pf-doc-name[data-v-71bb4c71]{font-size:.84rem;font-weight:600;color:#0f172a;display:block;word-break:break-all}.pf-doc-type[data-v-71bb4c71]{font-size:.72rem;color:#94a3b8}.pf-doc-type.new-tag[data-v-71bb4c71]{color:#16a34a;font-weight:600}.pf-doc-remove[data-v-71bb4c71]{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.pf-doc-remove svg[data-v-71bb4c71]{width:14px;height:14px}.pf-doc-remove[data-v-71bb4c71]:hover{background:#ef444414;color:#dc2626}.pf-spec-table[data-v-71bb4c71]{width:100%}.pf-spec-header[data-v-71bb4c71]{display:grid;grid-template-columns:1fr 1fr 100px;gap:.75rem;padding:0 .5rem .6rem;border-bottom:1px solid #f1f5f9}.pf-spec-header span[data-v-71bb4c71]{font-size:.7rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.pf-spec-row[data-v-71bb4c71]{display:grid;grid-template-columns:1fr 1fr 100px;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #f8fafc;align-items:center}.pf-spec-row input[data-v-71bb4c71]{padding:.5rem .75rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#0f172a;font-size:.84rem;outline:none;transition:border-color .25s}.pf-spec-row input[data-v-71bb4c71]:focus{border-color:#2e3192}.pf-spec-row input[data-v-71bb4c71]::placeholder{color:#94a3b8}.pf-spec-actions[data-v-71bb4c71]{display:flex;gap:.25rem}.pf-spec-btn[data-v-71bb4c71]{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.pf-spec-btn svg[data-v-71bb4c71]{width:14px;height:14px}.pf-spec-btn[data-v-71bb4c71]:hover{background:#f1f5f9;color:#334155}.pf-spec-btn[data-v-71bb4c71]:disabled{opacity:.3;cursor:not-allowed}.pf-spec-btn.danger[data-v-71bb4c71]:hover{background:#ef444414;color:#dc2626}.pf-spec-empty[data-v-71bb4c71]{text-align:center;padding:2rem;color:#94a3b8;font-size:.84rem}.spec-row-enter-active[data-v-71bb4c71]{transition:all .3s ease}.spec-row-leave-active[data-v-71bb4c71]{transition:all .2s ease}.spec-row-enter-from[data-v-71bb4c71]{opacity:0;transform:translateY(-8px)}.spec-row-leave-to[data-v-71bb4c71]{opacity:0;transform:translate(20px)}.pf-meta-bar[data-v-71bb4c71]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.pf-char-count.warn[data-v-71bb4c71]{color:#d97706}.pf-char-count.danger[data-v-71bb4c71]{color:#dc2626}.pf-meta-warn[data-v-71bb4c71]{font-size:.72rem;color:#d97706;font-weight:500}.pf-meta-danger[data-v-71bb4c71]{font-size:.72rem;color:#dc2626;font-weight:500}.pf-seo-preview[data-v-71bb4c71]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1rem}.pf-seo-title[data-v-71bb4c71]{color:#1a0dab;font-size:1.05rem;font-weight:500;margin-bottom:.1rem;line-height:1.3}.pf-seo-url[data-v-71bb4c71]{color:#006d21;font-size:.78rem;margin-bottom:.2rem}.pf-seo-desc[data-v-71bb4c71]{color:#545454;font-size:.82rem;line-height:1.45}.pf-card--tips[data-v-71bb4c71]{border-color:#fef3c7}.pf-card--tips .pf-card__header[data-v-71bb4c71]{background:#fffbeb;border-color:#fef3c7}.pf-card--tips .pf-card__header h3[data-v-71bb4c71]{color:#92400e}.pf-tips[data-v-71bb4c71]{list-style:none;padding:0;margin:0}.pf-tips li[data-v-71bb4c71]{font-size:.78rem;color:#78716c;line-height:1.5;padding:.25rem 0 .25rem 1.1rem;position:relative}.pf-tips li[data-v-71bb4c71]:before{content:"💡";position:absolute;left:0;font-size:.7rem}.pf-dropzone--gallery[data-v-71bb4c71]{padding:1rem;min-height:auto}.pf-dropzone--gallery .pf-dropzone__icon svg[data-v-71bb4c71]{width:24px;height:24px}.pf-dropzone--gallery .pf-dropzone__text[data-v-71bb4c71]{font-size:.82rem;margin-top:.25rem}.pf-video-url-row[data-v-71bb4c71]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.pf-video-url-icon[data-v-71bb4c71]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fef2f2;border-radius:8px}.pf-video-url-input[data-v-71bb4c71]{flex:1;border:none!important;background:transparent!important;font-size:.82rem!important;padding:.4rem 0!important;box-shadow:none!important;outline:none!important}.pf-video-url-add[data-v-71bb4c71]{flex-shrink:0;background:none;border:none;color:#2e3192;font-size:.82rem;font-weight:600;cursor:pointer;padding:.4rem .75rem;border-radius:6px;transition:background .2s}.pf-video-url-add[data-v-71bb4c71]:hover{background:#f4f5fc}.pf-video-preview[data-v-71bb4c71]{margin-top:.75rem;border-radius:10px;overflow:hidden;aspect-ratio:16/9;background:#0f172a}.pf-video-preview iframe[data-v-71bb4c71]{width:100%;height:100%}.pf-bottom-bar[data-v-71bb4c71]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;margin-top:1.5rem;border-top:1px solid #f1f5f9}.pf-add-group[data-v-71bb4c71]{display:flex;gap:.5rem;align-items:center}.pf-add-group__input[data-v-71bb4c71]{padding:.4rem .75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.82rem;width:260px;background:#fff;transition:border-color .2s}.pf-add-group__input[data-v-71bb4c71]:focus{border-color:#22c55e;outline:none;box-shadow:0 0 0 3px #22c55e1a}.pf-spec-group-card[data-v-71bb4c71]{margin-top:.75rem}.pf-spec-group-header[data-v-71bb4c71]{flex-wrap:wrap}.pf-spec-group-title[data-v-71bb4c71]{display:flex;align-items:center;gap:.5rem}.pf-spec-group-title h3[data-v-71bb4c71]{margin:0;text-transform:uppercase;letter-spacing:.04em;color:#2e3192}.pf-spec-group-actions[data-v-71bb4c71]{display:flex;gap:.5rem;align-items:center}.pf-btn--danger[data-v-71bb4c71]{background:#fef2f2!important;color:#dc2626!important;border-color:#fecaca!important}.pf-btn--danger[data-v-71bb4c71]:hover{background:#fee2e2!important}.pf-spinner[data-v-71bb4c71]{width:16px;height:16px;animation:spin-71bb4c71 1s linear infinite}@keyframes spin-71bb4c71{to{transform:rotate(360deg)}}@media(max-width:768px){.pf-header[data-v-71bb4c71]{flex-direction:column;align-items:flex-start}.pf-tabs[data-v-71bb4c71]{flex-wrap:wrap}.pf-spec-header[data-v-71bb4c71],.pf-spec-row[data-v-71bb4c71]{grid-template-columns:1fr 1fr 80px}}.products-page[data-v-1e829985]{width:100%}.page-header[data-v-1e829985]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.title-row[data-v-1e829985]{display:flex;align-items:center;gap:.6rem}.page-title[data-v-1e829985]{font-size:1.75rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.product-count-badge[data-v-1e829985]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 .5rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;font-size:.78rem;font-weight:700;border-radius:20px;box-shadow:0 2px 8px #2e319240}.page-desc[data-v-1e829985]{color:#64748b;font-size:.88rem;margin-top:.3rem}.header-actions[data-v-1e829985]{display:flex;align-items:center;gap:.6rem}.btn-outline[data-v-1e829985]{display:flex;align-items:center;gap:.45rem;padding:.6rem 1.1rem;background:#fff;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-outline svg[data-v-1e829985]{width:16px;height:16px}.btn-outline[data-v-1e829985]:hover{border-color:#2e3192;color:#1e256e;background:#2e31920a;transform:translateY(-2px);box-shadow:0 4px 12px #2e31921a}.btn-primary[data-v-1e829985]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.35rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;box-shadow:0 2px 8px #22c55e40}.btn-primary[data-v-1e829985]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #22c55e59}.btn-primary svg[data-v-1e829985]{width:18px;height:18px}.filters-bar[data-v-1e829985]{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.filter-search[data-v-1e829985]{flex:1;max-width:400px;min-width:240px;position:relative}.filter-search svg[data-v-1e829985]{width:16px;height:16px;position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#94a3b8}.filter-search input[data-v-1e829985]{width:100%;padding:.65rem .85rem .65rem 2.5rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#334155;font-size:.85rem;outline:none;transition:all .25s ease}.filter-search input[data-v-1e829985]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.filter-search input[data-v-1e829985]::placeholder{color:#94a3b8}.filter-select[data-v-1e829985]{padding:.65rem .85rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#334155;font-size:.85rem;outline:none;min-width:160px;transition:all .25s ease;cursor:pointer}.filter-select[data-v-1e829985]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.panel[data-v-1e829985]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000000a;transition:box-shadow .3s ease}.panel[data-v-1e829985]:hover{box-shadow:0 4px 16px #0000000f}.table-wrapper[data-v-1e829985]{overflow-x:auto;overflow-y:hidden}table[data-v-1e829985]{width:100%;border-collapse:collapse}th[data-v-1e829985]{text-align:left;padding:.85rem 1rem;font-size:.7rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid #f1f5f9;background:#f8fafc}td[data-v-1e829985]{padding:.8rem 1rem;font-size:.85rem;color:#334155;border-bottom:1px solid #f1f5f9;transition:all .25s ease}.product-row[data-v-1e829985]{animation:fadeSlideUp-1e829985 .4s cubic-bezier(.16,1,.3,1) both;cursor:pointer}.product-row td[data-v-1e829985]:first-child{border-left:3px solid transparent}.product-row:hover td[data-v-1e829985]{background-color:#2e31920a}.product-row:hover td[data-v-1e829985]:first-child{border-left-color:#2e3192}@keyframes fadeSlideUp-1e829985{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.product-cell[data-v-1e829985]{display:flex;align-items:center;gap:.85rem}.product-thumb[data-v-1e829985]{width:48px;height:48px;border-radius:10px;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1.5px solid #e5e7eb;transition:all .3s ease}.product-row:hover .product-thumb[data-v-1e829985]{border-color:#2e3192;transform:scale(1.06);box-shadow:0 4px 12px #2e319226}.product-thumb img[data-v-1e829985]{width:100%;height:100%;object-fit:cover}.product-thumb svg[data-v-1e829985]{width:22px;height:22px;color:#94a3b8}.product-name[data-v-1e829985]{font-weight:600;color:#0f172a;font-size:.88rem;transition:color .2s}.product-row:hover .product-name[data-v-1e829985]{color:#2e3192}.product-slug[data-v-1e829985]{font-size:.72rem;color:#94a3b8;margin-top:.15rem}.cat-tag[data-v-1e829985]{background:linear-gradient(135deg,#2e319214,#38bdf814);color:#1e256e;padding:.25rem .7rem;border-radius:6px;font-size:.76rem;font-weight:600;white-space:nowrap;border:1px solid rgba(46,49,146,.1);transition:all .25s ease}.product-row:hover .cat-tag[data-v-1e829985]{background:linear-gradient(135deg,#2e319226,#38bdf81f);border-color:#2e319233}.brand-tag[data-v-1e829985]{color:#475569;font-weight:500}.model-cell[data-v-1e829985]{color:#64748b;font-family:SF Mono,Monaco,monospace;font-size:.82rem}.stock-badge[data-v-1e829985]{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;border-radius:20px;font-size:.72rem;font-weight:600;white-space:nowrap}.stock-badge.ok[data-v-1e829985]{background:#22c55e1a;color:#16a34a}.stock-badge.low[data-v-1e829985]{background:#f59e0b1a;color:#d97706}.stock-badge.out[data-v-1e829985]{background:#ef44441a;color:#dc2626}.stock-badge.na[data-v-1e829985]{background:#f1f5f9;color:#94a3b8}.product-row.is-dragging[data-v-1e829985]{opacity:.4;background-color:#f8fafc;border:1px dashed #2e3192;cursor:grabbing}.drag-handle-cell[data-v-1e829985]{display:flex;align-items:center;gap:.5rem}.drag-handle[data-v-1e829985]{width:16px;height:16px;color:#94a3b8;cursor:grab;flex-shrink:0;transition:color .2s ease}.product-row:hover .drag-handle[data-v-1e829985]{color:#64748b}.drag-handle[data-v-1e829985]:hover{color:#2e3192}.serial-input[data-v-1e829985]{width:54px;padding:.25rem .35rem;border:1.5px solid #e2e8f0;border-radius:6px;font-size:.82rem;text-align:center;font-weight:700;color:#475569;background:#f8fafc;transition:all .2s ease;outline:none}.serial-input[data-v-1e829985]:focus{border-color:#2e3192;background:#fff;box-shadow:0 0 0 3px #2e31921a}.serial-input[data-v-1e829985]::-webkit-outer-spin-button,.serial-input[data-v-1e829985]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.serial-input[data-v-1e829985]{-moz-appearance:textfield}.select-limit[data-v-1e829985]{min-width:140px}.status-toggle[data-v-1e829985]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:20px;border:none;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .25s ease}.status-dot[data-v-1e829985]{width:7px;height:7px;border-radius:50%;transition:all .25s}.status-toggle.active[data-v-1e829985]{background:#22c55e1a;color:#16a34a}.status-toggle.active .status-dot[data-v-1e829985]{background:#16a34a;box-shadow:0 0 0 2px #22c55e33}.status-toggle.inactive[data-v-1e829985]{background:#ef44441a;color:#dc2626}.status-toggle.inactive .status-dot[data-v-1e829985]{background:#dc2626;box-shadow:0 0 0 2px #ef444433}.status-toggle[data-v-1e829985]:hover{transform:scale(1.05)}.action-btns[data-v-1e829985]{display:flex;gap:.3rem}.action-btn[data-v-1e829985]{width:34px;height:34px;border-radius:8px;border:1px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;background:transparent;text-decoration:none}.action-btn svg[data-v-1e829985]{width:15px;height:15px}.action-btn.preview[data-v-1e829985]{color:#94a3b8}.action-btn.preview[data-v-1e829985]:hover{background:#8b5cf614;color:#7c3aed;border-color:#8b5cf626;transform:translateY(-2px)}.action-btn.edit[data-v-1e829985]{color:#94a3b8}.action-btn.edit[data-v-1e829985]:hover{background:#2e319214;color:#1e256e;border-color:#2e319226;transform:translateY(-2px)}.action-btn.delete[data-v-1e829985]{color:#94a3b8}.action-btn.delete[data-v-1e829985]:hover{background:#ef444414;color:#dc2626;border-color:#ef444426;transform:translateY(-2px)}.empty-cell[data-v-1e829985]{text-align:center;color:#94a3b8;padding:3rem 1rem!important}.empty-icon[data-v-1e829985]{width:48px;height:48px;color:#cbd5e1;margin:0 auto .75rem;display:block}.empty-cell p[data-v-1e829985]{font-size:.88rem;font-weight:500}.pagination[data-v-1e829985]{display:flex;justify-content:center;gap:.3rem;padding:1rem;border-top:1px solid #f1f5f9}.page-link[data-v-1e829985]{padding:.4rem .8rem;border-radius:8px;font-size:.8rem;color:#64748b;text-decoration:none;transition:all .25s;font-weight:500}.page-link[data-v-1e829985]:hover:not(.disabled){background:#f1f5f9;color:#0f172a}.page-link.active[data-v-1e829985]{background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;font-weight:600;box-shadow:0 2px 8px #2e319233}.page-link.disabled[data-v-1e829985]{opacity:.3;pointer-events:none}.modal-overlay[data-v-1e829985]{position:fixed;inset:0;z-index:9999;background:#0f172a66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem}.import-modal[data-v-1e829985]{background:#fff;border-radius:20px;width:100%;max-width:600px;box-shadow:0 25px 60px #00000026,0 0 0 1px #0000000d;overflow:hidden;animation:modalSlideUp-1e829985 .35s cubic-bezier(.16,1,.3,1)}@keyframes modalSlideUp-1e829985{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes scaleIn-1e829985{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer-1e829985{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes bounceSlide-1e829985{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-3px);opacity:.8}}details[open] .accordion-icon[data-v-1e829985]{transform:rotate(180deg)}details summary[data-v-1e829985]::-webkit-details-marker{display:none}.drop-zone.hover-effect[data-v-1e829985]{border:2px dashed #cbd5e1;border-radius:16px;padding:2.5rem 1.5rem;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f8fafc;position:relative;overflow:hidden}.drop-zone.hover-effect[data-v-1e829985]:not(.has-file):hover{border-color:#2e3192;background:#2e319208;transform:translateY(-2px);box-shadow:0 8px 24px #2e319214}.file-remove-btn[data-v-1e829985]{width:36px;height:36px;border-radius:10px;border:none;background:#fff1f2;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.file-remove-btn[data-v-1e829985]:hover{background:#ffe4e6;transform:scale(1.05)}.template-download-btn[data-v-1e829985]{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-size:.78rem;font-weight:700;color:#0f172a;cursor:pointer;transition:all .2s;text-decoration:none;box-shadow:0 1px 2px #0000000d}.template-download-btn[data-v-1e829985]:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.modal-cancel-btn[data-v-1e829985]{padding:.75rem 1.5rem;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#475569;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s}.modal-cancel-btn[data-v-1e829985]:not(:disabled):hover{background:#f1f5f9;color:#0f172a}.modal-import-btn[data-v-1e829985]{padding:.75rem 1.75rem;border-radius:10px;border:none;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px #2e319240}.modal-import-btn[data-v-1e829985]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 16px #2e319259}.modal-import-btn[data-v-1e829985]:disabled{opacity:.6;cursor:not-allowed}.modal-enter-active[data-v-1e829985]{transition:opacity .3s ease}.modal-leave-active[data-v-1e829985]{transition:opacity .2s ease}.modal-enter-from[data-v-1e829985],.modal-leave-to[data-v-1e829985]{opacity:0}.modal-enter-from .import-modal[data-v-1e829985]{transform:translateY(20px) scale(.97)}.modal-header[data-v-1e829985]{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 2rem 1rem;gap:1rem;border-bottom:1px solid #f8fafc}.modal-header-left[data-v-1e829985]{display:flex;gap:.85rem;align-items:flex-start}.modal-icon[data-v-1e829985]{width:44px;height:44px;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,#2e31921a,#38bdf814);display:flex;align-items:center;justify-content:center;border:1px solid rgba(46,49,146,.15)}.modal-icon svg[data-v-1e829985]{width:22px;height:22px;color:#1e256e}.modal-header h2[data-v-1e829985]{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0}.modal-header p[data-v-1e829985]{font-size:.82rem;color:#64748b;margin-top:.2rem}.modal-close[data-v-1e829985]{width:34px;height:34px;border-radius:10px;border:none;background:#f1f5f9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;flex-shrink:0}.modal-close svg[data-v-1e829985]{width:16px;height:16px;color:#64748b}.modal-close[data-v-1e829985]:hover{background:#e2e8f0;color:#0f172a}.modal-body[data-v-1e829985]{padding:1.25rem 1.5rem}.import-result[data-v-1e829985]{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border-radius:10px;font-size:.84rem;font-weight:500;margin-bottom:1rem}.import-result svg[data-v-1e829985]{width:18px;height:18px;flex-shrink:0}.import-result.success[data-v-1e829985]{background:#22c55e14;color:#15803d;border:1px solid rgba(34,197,94,.15)}.import-result.error[data-v-1e829985]{background:#ef444414;color:#b91c1c;border:1px solid rgba(239,68,68,.15)}.drop-zone[data-v-1e829985]{border:2px dashed #d1d5db;border-radius:14px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:#fafbfc}.drop-zone[data-v-1e829985]:hover,.drop-zone.drag-over[data-v-1e829985]{border-color:#2e3192;background:#2e319208;box-shadow:0 0 0 4px #2e31920f}.drop-zone.has-file[data-v-1e829985]{border-style:solid;border-color:#22c55e;background:#22c55e08;cursor:default}.drop-icon[data-v-1e829985]{width:52px;height:52px;margin:0 auto .75rem;border-radius:14px;background:linear-gradient(135deg,#2e319214,#38bdf80d);display:flex;align-items:center;justify-content:center}.drop-icon svg[data-v-1e829985]{width:26px;height:26px;color:#1e256e}.drop-text[data-v-1e829985]{font-size:.92rem;font-weight:600;color:#334155;margin-bottom:.3rem}.drop-subtext[data-v-1e829985]{font-size:.82rem;color:#94a3b8}.drop-subtext span[data-v-1e829985]{color:#1e256e;font-weight:600;cursor:pointer}.drop-subtext span[data-v-1e829985]:hover{text-decoration:underline}.drop-hint[data-v-1e829985]{font-size:.72rem;color:#cbd5e1;margin-top:.5rem}.file-preview[data-v-1e829985]{display:flex;align-items:center;gap:.85rem;padding:.25rem}.file-icon[data-v-1e829985]{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#22c55e1a,#16a34a0d);display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-icon svg[data-v-1e829985]{width:22px;height:22px;color:#16a34a}.file-info[data-v-1e829985]{flex:1;text-align:left}.file-name[data-v-1e829985]{font-size:.88rem;font-weight:600;color:#0f172a}.file-size[data-v-1e829985]{font-size:.76rem;color:#64748b;margin-top:.15rem}.file-remove[data-v-1e829985]{width:32px;height:32px;border-radius:8px;border:none;background:#ef444414;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.file-remove svg[data-v-1e829985]{width:14px;height:14px;color:#dc2626}.file-remove[data-v-1e829985]:hover{background:#ef444426;transform:scale(1.05)}.template-section[data-v-1e829985]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-radius:10px;margin-top:1rem;background:#f8fafc;border:1px solid #f1f5f9}.template-info[data-v-1e829985]{display:flex;align-items:flex-start;gap:.5rem;flex:1}.template-info svg[data-v-1e829985]{width:16px;height:16px;color:#2e3192;flex-shrink:0;margin-top:.1rem}.template-info span[data-v-1e829985]{font-size:.78rem;color:#64748b;line-height:1.4}.template-download[data-v-1e829985]{display:flex;align-items:center;gap:.4rem;padding:.45rem .85rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.78rem;font-weight:600;color:#1e256e;cursor:pointer;transition:all .25s ease;white-space:nowrap;text-decoration:none}.template-download svg[data-v-1e829985]{width:14px;height:14px}.template-download[data-v-1e829985]:hover{border-color:#2e3192;background:#2e31920a}.import-rules[data-v-1e829985]{margin-top:1rem;padding:.85rem 1rem;border-radius:10px;background:#fffbeb;border:1px solid #fef3c7}.import-rules h4[data-v-1e829985]{font-size:.8rem;font-weight:700;color:#92400e;margin-bottom:.5rem}.import-rules ul[data-v-1e829985]{list-style:none;padding:0;margin:0}.import-rules li[data-v-1e829985]{font-size:.76rem;color:#78716c;line-height:1.5;padding-left:1.1rem;position:relative}.import-rules li[data-v-1e829985]:before{content:"•";position:absolute;left:.3rem;color:#d97706;font-weight:700}.import-rules li strong[data-v-1e829985]{color:#92400e}.modal-footer[data-v-1e829985]{display:flex;justify-content:flex-end;gap:.6rem;padding:1.25rem 1.5rem;border-top:1px solid #f1f5f9;background:#fafbfc}.btn-cancel[data-v-1e829985]{padding:.6rem 1.25rem;background:#fff;color:#64748b;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .25s ease}.btn-cancel[data-v-1e829985]:hover{border-color:#cbd5e1;color:#334155}.btn-import[data-v-1e829985]{display:flex;align-items:center;gap:.45rem;padding:.6rem 1.35rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #2e319240}.btn-import svg[data-v-1e829985]{width:16px;height:16px}.btn-import[data-v-1e829985]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #2e319259}.btn-import[data-v-1e829985]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}@keyframes spin-1e829985{to{transform:rotate(360deg)}}.spinner[data-v-1e829985]{animation:spin-1e829985 1s linear infinite}@media(max-width:768px){.page-header[data-v-1e829985]{flex-direction:column;gap:.75rem}.header-actions[data-v-1e829985]{width:100%;flex-wrap:wrap}.filters-bar[data-v-1e829985]{flex-direction:column}.filter-select[data-v-1e829985]{min-width:unset}.template-section[data-v-1e829985]{flex-direction:column;align-items:flex-start}}.page-header[data-v-4c48fd06]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.page-title[data-v-4c48fd06]{font-size:1.75rem;font-weight:800;color:#1e293b}.page-desc[data-v-4c48fd06]{color:#64748b;font-size:.9rem;margin-top:.2rem}.btn-back[data-v-4c48fd06]{color:#64748b;text-decoration:none;font-size:.85rem;font-weight:500}.btn-back[data-v-4c48fd06]:hover{color:#2e3192}.form-card[data-v-4c48fd06]{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem}.section-title[data-v-4c48fd06]{font-size:.85rem;font-weight:700;color:#334155;margin:1.5rem 0 .75rem;padding-top:1rem;border-top:1px solid #e5e7eb}.section-title[data-v-4c48fd06]:first-of-type{margin-top:.5rem;border-top:none;padding-top:0}.form-grid-3[data-v-4c48fd06]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.form-grid-2[data-v-4c48fd06]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field label[data-v-4c48fd06]{display:block;font-size:.72rem;font-weight:600;color:#64748b;margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.04em}.input[data-v-4c48fd06]{width:100%;background:#e5e7eb;border:1px solid #e5e7eb;border-radius:8px;padding:.6rem .85rem;color:#1e293b;font-size:.85rem;outline:none;transition:border-color .2s}.input[data-v-4c48fd06]:focus{border-color:#2e31924d}.input.readonly[data-v-4c48fd06]{opacity:.5;cursor:not-allowed}.total-field[data-v-4c48fd06]{font-weight:700;color:#22c55e}textarea.input[data-v-4c48fd06]{resize:vertical}select.input[data-v-4c48fd06]{cursor:pointer}.field-error[data-v-4c48fd06]{font-size:.7rem;color:#ef4444;margin-top:.25rem}.form-actions[data-v-4c48fd06]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-4c48fd06]{padding:.6rem 1.25rem;background:#e5e7eb;border:1px solid #e5e7eb;border-radius:10px;color:#64748b;font-size:.85rem;font-weight:600;text-decoration:none}.btn-submit[data-v-4c48fd06]{padding:.6rem 1.5rem;background:linear-gradient(135deg,#2e3192,#005a0c);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-submit[data-v-4c48fd06]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #2e31924d}.btn-submit[data-v-4c48fd06]:disabled{opacity:.5}@media(max-width:768px){.form-grid-3[data-v-4c48fd06],.form-grid-2[data-v-4c48fd06]{grid-template-columns:1fr}}.page-header[data-v-5b397748]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem}.page-title[data-v-5b397748]{font-size:1.75rem;font-weight:800;color:#1e293b}.page-desc[data-v-5b397748]{color:#64748b;font-size:.9rem;margin-top:.2rem}.btn-create[data-v-5b397748]{padding:.6rem 1.25rem;background:linear-gradient(135deg,#2e3192,#005a0c);color:#fff;border-radius:10px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s}.btn-create[data-v-5b397748]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #2e31924d}.status-tabs[data-v-5b397748]{display:flex;gap:.3rem;margin-bottom:1rem;flex-wrap:wrap}.tab-btn[data-v-5b397748]{padding:.4rem .8rem;background:#e5e7eb;border:1px solid #e5e7eb;border-radius:8px;color:#64748b;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.35rem}.tab-btn[data-v-5b397748]:hover{border-color:#ffffff1f}.tab-btn.active[data-v-5b397748]{background:#2e31921f;border-color:#2e31924d;color:#2e3192}.tab-count[data-v-5b397748]{background:#e5e7eb;padding:.1rem .35rem;border-radius:4px;font-size:.68rem}.filters-row[data-v-5b397748]{display:flex;gap:.75rem;margin-bottom:1rem}.search-box[data-v-5b397748]{flex:1;display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:0 1rem}.search-box svg[data-v-5b397748]{width:18px;height:18px;color:#94a3b8;flex-shrink:0}.search-box input[data-v-5b397748]{flex:1;background:none;border:none;color:#1e293b;padding:.65rem 0;font-size:.85rem;outline:none}.filter-select[data-v-5b397748]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.6rem 1rem;color:#334155;font-size:.82rem;outline:none}.table-wrap[data-v-5b397748]{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;overflow:auto}table[data-v-5b397748]{width:100%;border-collapse:collapse}th[data-v-5b397748]{text-align:left;padding:.75rem 1rem;font-size:.7rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb}td[data-v-5b397748]{padding:.65rem 1rem;font-size:.82rem;color:#334155;border-bottom:1px solid rgba(255,255,255,.03)}tr:hover td[data-v-5b397748]{background:#2e319208}.rfq-num[data-v-5b397748]{font-weight:700;color:#2e3192;font-family:monospace;font-size:.78rem}.cell-main[data-v-5b397748]{font-weight:600;color:#1e293b;font-size:.82rem}.cell-sub[data-v-5b397748]{font-size:.72rem;color:#94a3b8;margin-top:.1rem}.priority-badge[data-v-5b397748]{font-size:.7rem;font-weight:700;border:1px solid;padding:.15rem .45rem;border-radius:5px}.status-select[data-v-5b397748]{background:#e5e7eb;border:1px solid #e5e7eb;border-radius:5px;font-size:.72rem;font-weight:600;padding:.2rem .4rem;cursor:pointer;outline:none}.actions-cell[data-v-5b397748]{display:flex;gap:.3rem}.act-btn[data-v-5b397748]{background:none;border:none;cursor:pointer;font-size:.85rem;opacity:.6;transition:opacity .2s;text-decoration:none}.act-btn[data-v-5b397748]:hover{opacity:1}.empty-row[data-v-5b397748]{text-align:center;color:#94a3b8;padding:2rem!important}.pagination[data-v-5b397748]{display:flex;justify-content:center;gap:.3rem;margin-top:1rem}.page-link[data-v-5b397748]{padding:.35rem .65rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#64748b;font-size:.78rem;text-decoration:none}.page-link.active[data-v-5b397748]{background:#2e319226;border-color:#2e31924d;color:#2e3192}.page-link.disabled[data-v-5b397748]{opacity:.3;pointer-events:none}.page-header[data-v-996ee451]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.page-title[data-v-996ee451]{font-size:1.75rem;font-weight:800;color:#1e293b}.page-desc[data-v-996ee451]{color:#64748b;font-size:.9rem;margin-top:.2rem}.header-actions[data-v-996ee451]{display:flex;gap:.5rem}.btn-edit[data-v-996ee451]{padding:.5rem 1rem;background:#2e31921a;border:1px solid rgba(46,49,146,.2);border-radius:8px;color:#2e3192;font-size:.82rem;font-weight:600;text-decoration:none}.btn-back[data-v-996ee451]{padding:.5rem 1rem;color:#64748b;text-decoration:none;font-size:.82rem}.detail-grid[data-v-996ee451]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.detail-card[data-v-996ee451]{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.25rem}.detail-card.full[data-v-996ee451]{grid-column:1/-1}.detail-card h3[data-v-996ee451]{font-size:.85rem;font-weight:700;color:#1e293b;margin-bottom:.75rem}.status-row[data-v-996ee451]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.status-actions[data-v-996ee451]{display:flex;gap:.3rem;flex-wrap:wrap;margin-top:.35rem}.status-btn[data-v-996ee451]{padding:.35rem .65rem;background:#e5e7eb;border:1px solid #e5e7eb;border-radius:6px;color:#64748b;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .2s}.status-btn[data-v-996ee451]:hover{border-color:#ffffff26}.status-btn.active[data-v-996ee451]{font-weight:700}.priority-badge[data-v-996ee451]{font-size:.78rem;font-weight:700;border:1px solid;padding:.25rem .65rem;border-radius:6px;margin-top:.35rem;display:inline-block}.info-row[data-v-996ee451]{display:flex;justify-content:space-between;padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.03)}.info-row.highlight[data-v-996ee451]{background:#22c55e0a;padding:.5rem;border-radius:6px;margin-top:.3rem;border:none}.label[data-v-996ee451]{font-size:.72rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.value[data-v-996ee451]{font-size:.85rem;color:#1e293b;font-weight:600}.value.total[data-v-996ee451]{color:#22c55e;font-size:1rem}.value.link[data-v-996ee451]{color:#2e3192;text-decoration:none}.notes-text[data-v-996ee451]{font-size:.85rem;color:#334155;line-height:1.6;white-space:pre-wrap}@media(max-width:768px){.detail-grid[data-v-996ee451]{grid-template-columns:1fr}.status-row[data-v-996ee451]{flex-direction:column}}.edit-header[data-v-a28fcad3]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem}.edit-breadcrumb[data-v-a28fcad3]{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem}.bc-link[data-v-a28fcad3]{display:flex;align-items:center;gap:.3rem;color:#2e3192;font-size:.8rem;font-weight:600;text-decoration:none}.bc-link svg[data-v-a28fcad3]{width:14px;height:14px}.bc-link[data-v-a28fcad3]:hover{text-decoration:underline}.bc-sep[data-v-a28fcad3]{width:14px;height:14px;color:#cbd5e1}.bc-current[data-v-a28fcad3]{color:#94a3b8;font-size:.8rem}.edit-title[data-v-a28fcad3]{font-size:1.75rem;font-weight:800;color:#0f172a}.edit-url[data-v-a28fcad3]{font-size:.78rem;color:#94a3b8;font-family:monospace;margin-top:.15rem}.edit-header-score[data-v-a28fcad3]{text-align:center}.score-ring-lg[data-v-a28fcad3]{position:relative;width:64px;height:64px}.score-ring-lg svg[data-v-a28fcad3]{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg[data-v-a28fcad3]{fill:none;stroke:#f1f5f9;stroke-width:3}.ring-fill[data-v-a28fcad3]{fill:none;stroke:var(--clr);stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .6s ease}.ring-val[data-v-a28fcad3]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:800;color:#0f172a}.score-label[data-v-a28fcad3]{font-size:.7rem;font-weight:600;color:#94a3b8}.edit-tabs[data-v-a28fcad3]{display:flex;gap:.15rem;margin-bottom:1.25rem;background:#f1f5f9;border-radius:10px;padding:3px}.edit-tabs button[data-v-a28fcad3]{display:flex;align-items:center;gap:.4rem;flex:1;padding:.6rem 1rem;border:none;border-radius:8px;background:transparent;font-size:.82rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s;justify-content:center}.edit-tabs button svg[data-v-a28fcad3]{width:16px;height:16px}.edit-tabs button.active[data-v-a28fcad3]{background:#fff;color:#0f172a;box-shadow:0 1px 4px #00000014}.edit-panel[data-v-a28fcad3]{display:flex;flex-direction:column;gap:1.25rem}.panel-section[data-v-a28fcad3]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.5rem}.section-title[data-v-a28fcad3]{display:flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:700;color:#0f172a;margin-bottom:.25rem}.section-desc[data-v-a28fcad3]{font-size:.78rem;color:#94a3b8;margin-bottom:.85rem}.form-input[data-v-a28fcad3]{width:100%;padding:.7rem .9rem;border:1.5px solid #e5e7eb;border-radius:10px;font-size:.88rem;color:#1e293b;outline:none;transition:all .2s;font-family:inherit;background:#fafbfc}.form-input[data-v-a28fcad3]:focus{border-color:#2e3192;background:#fff;box-shadow:0 0 0 3px #2e31920f}.form-input[data-v-a28fcad3]::placeholder{color:#94a3b8}.form-input.code[data-v-a28fcad3]{font-family:SFMono-Regular,Monaco,Consolas,monospace;font-size:.78rem;background:#0f172a;color:#e2e8f0;border-color:#1e293b}.form-input.code[data-v-a28fcad3]:focus{border-color:#3d42b3}.input-wrap[data-v-a28fcad3]{position:relative}.input-status[data-v-a28fcad3]{display:flex;align-items:center;justify-content:space-between;margin-top:.4rem;gap:.75rem}.char-bar[data-v-a28fcad3]{flex:1;height:3px;background:#f1f5f9;border-radius:2px;overflow:hidden}.char-fill[data-v-a28fcad3]{display:block;height:100%;border-radius:2px;transition:all .3s}.char-count[data-v-a28fcad3]{font-size:.7rem;font-weight:600;white-space:nowrap}.error-text[data-v-a28fcad3]{color:#ef4444;font-size:.78rem;margin-top:.4rem}.serp-preview[data-v-a28fcad3]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem}.serp-url[data-v-a28fcad3]{font-size:.75rem;color:#22c55e;margin-bottom:.15rem}.serp-title[data-v-a28fcad3]{font-size:1.15rem;font-weight:500;color:#1a0dab;margin-bottom:.25rem;cursor:pointer}.serp-title[data-v-a28fcad3]:hover{text-decoration:underline}.serp-desc[data-v-a28fcad3]{font-size:.82rem;color:#545454;line-height:1.5}.og-upload-zone[data-v-a28fcad3]{border:2px dashed #e2e8f0;border-radius:12px;overflow:hidden;transition:all .2s;min-height:180px;margin-top:.5rem}.og-upload-zone.dragging[data-v-a28fcad3]{border-color:#2e3192;background:#2e319208}.og-upload-prompt[data-v-a28fcad3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:2.5rem 1rem;cursor:pointer;transition:all .2s;min-height:180px}.og-upload-prompt[data-v-a28fcad3]:hover{background:#f8fafc}.og-upload-prompt svg[data-v-a28fcad3]{width:36px;height:36px;color:#cbd5e1;margin-bottom:.2rem}.og-upload-label[data-v-a28fcad3]{font-size:.85rem;color:#475569;font-weight:500}.og-upload-label em[data-v-a28fcad3]{color:#2e3192;font-style:normal;font-weight:600;text-decoration:underline}.og-upload-hint[data-v-a28fcad3]{font-size:.72rem;color:#94a3b8}.og-upload-formats[data-v-a28fcad3]{font-size:.68rem;color:#cbd5e1;font-weight:500;margin-top:.2rem}.og-img-preview[data-v-a28fcad3]{position:relative;display:flex;align-items:center;justify-content:center;min-height:180px;background:#f8fafc}.og-img-preview img[data-v-a28fcad3]{max-height:220px;max-width:100%;object-fit:contain;padding:.5rem;border-radius:8px}.og-img-overlay[data-v-a28fcad3]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#0006;opacity:0;transition:opacity .2s;border-radius:12px}.og-img-preview:hover .og-img-overlay[data-v-a28fcad3]{opacity:1}.og-img-action[data-v-a28fcad3]{display:flex;align-items:center;gap:.3rem;padding:.4rem .85rem;border-radius:6px;font-size:.75rem;font-weight:600;border:none;cursor:pointer;transition:all .15s}.og-img-action svg[data-v-a28fcad3]{width:14px;height:14px}.og-img-action.replace[data-v-a28fcad3]{background:#ffffffe6;color:#334155}.og-img-action.replace[data-v-a28fcad3]:hover{background:#fff;transform:translateY(-1px)}.og-img-action.remove[data-v-a28fcad3]{background:#ef4444e6;color:#fff}.og-img-action.remove[data-v-a28fcad3]:hover{background:#ef4444;transform:translateY(-1px)}.social-preview[data-v-a28fcad3]{max-width:520px}.social-card[data-v-a28fcad3]{background:#fff;border:1px solid #dadde1;border-radius:10px;overflow:hidden}.social-img[data-v-a28fcad3]{background:#f1f5f9;height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden}.social-img img[data-v-a28fcad3]{width:100%;height:100%;object-fit:cover}.social-img.placeholder svg[data-v-a28fcad3]{width:48px;height:48px;color:#cbd5e1}.social-body[data-v-a28fcad3]{padding:.85rem 1rem}.social-domain[data-v-a28fcad3]{font-size:.7rem;color:#94a3b8;text-transform:uppercase;margin-bottom:.15rem}.social-title[data-v-a28fcad3]{font-size:.95rem;font-weight:700;color:#1d2129;margin-bottom:.15rem}.social-desc[data-v-a28fcad3]{font-size:.78rem;color:#606770}.robots-grid[data-v-a28fcad3]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.robots-option[data-v-a28fcad3]{cursor:pointer}.robots-option input[data-v-a28fcad3]{display:none}.robots-card[data-v-a28fcad3]{padding:.85rem 1rem;border:1.5px solid #e5e7eb;border-radius:10px;transition:all .2s}.robots-option:hover .robots-card[data-v-a28fcad3]{border-color:#2e31924d}.robots-option.active .robots-card[data-v-a28fcad3]{border-color:#2e3192;background:#2e319208}.robots-val[data-v-a28fcad3]{display:block;font-size:.85rem;font-weight:700;color:#0f172a;margin-bottom:.15rem;font-family:monospace}.robots-hint[data-v-a28fcad3]{font-size:.7rem;color:#94a3b8}.edit-footer[data-v-a28fcad3]{display:flex;justify-content:space-between;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #f1f5f9}.btn-cancel[data-v-a28fcad3]{display:flex;align-items:center;gap:.35rem;padding:.6rem 1.25rem;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#64748b;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s}.btn-cancel[data-v-a28fcad3]:hover{background:#f8fafc;color:#334155}.btn-cancel svg[data-v-a28fcad3]{width:16px;height:16px}.btn-save[data-v-a28fcad3]{display:flex;align-items:center;gap:.4rem;padding:.65rem 1.5rem;border-radius:8px;border:none;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 14px #2e319233}.btn-save[data-v-a28fcad3]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #2e31924d}.btn-save[data-v-a28fcad3]:disabled{opacity:.6;cursor:not-allowed}.btn-save svg[data-v-a28fcad3]{width:16px;height:16px}.spin[data-v-a28fcad3]{animation:spin-a28fcad3 1s linear infinite}@keyframes spin-a28fcad3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.robots-grid[data-v-a28fcad3]{grid-template-columns:1fr}.edit-tabs[data-v-a28fcad3]{overflow-x:auto}}.seo-header[data-v-3df578fa]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.seo-title[data-v-3df578fa]{display:flex;align-items:center;gap:.6rem;font-size:1.75rem;font-weight:800;color:#0f172a}.seo-title svg[data-v-3df578fa]{width:28px;height:28px;color:#2e3192}.seo-subtitle[data-v-3df578fa]{color:#64748b;font-size:.9rem;margin-top:.25rem}.seo-stats[data-v-3df578fa]{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:.85rem;margin-bottom:1.5rem}.stat-card[data-v-3df578fa]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.15rem 1.25rem;display:flex;align-items:center;gap:.85rem;transition:all .2s}.stat-card[data-v-3df578fa]:hover{border-color:#2e319233;box-shadow:0 4px 12px #0000000a}.stat-val[data-v-3df578fa]{display:block;font-size:1.3rem;font-weight:800;color:#0f172a}.stat-label[data-v-3df578fa]{display:block;font-size:.78rem;font-weight:600;color:#64748b}.stat-sub[data-v-3df578fa]{font-size:.68rem;color:#94a3b8}.stat-icon[data-v-3df578fa]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon svg[data-v-3df578fa]{width:20px;height:20px}.stat-ring[data-v-3df578fa]{position:relative;width:54px;height:54px;flex-shrink:0}.stat-ring svg[data-v-3df578fa]{width:100%;height:100%;transform:rotate(-90deg)}.stat-ring-bg[data-v-3df578fa]{fill:none;stroke:#f1f5f9;stroke-width:3}.stat-ring-fill[data-v-3df578fa]{fill:none;stroke:var(--clr);stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .6s ease}.stat-ring-val[data-v-3df578fa]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:#0f172a}.seo-toolbar[data-v-3df578fa]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.seo-search[data-v-3df578fa]{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:0 .85rem;flex:1;max-width:360px;transition:border-color .2s}.seo-search[data-v-3df578fa]:focus-within{border-color:#2e3192;box-shadow:0 0 0 3px #2e31920f}.seo-search svg[data-v-3df578fa]{width:16px;height:16px;color:#94a3b8;flex-shrink:0}.seo-search input[data-v-3df578fa]{flex:1;border:none;outline:none;padding:.6rem 0;font-size:.85rem;color:#334155;background:transparent}.seo-search input[data-v-3df578fa]::placeholder{color:#94a3b8}.seo-toolbar-right[data-v-3df578fa]{display:flex;align-items:center;gap:.5rem}.seo-filter-group[data-v-3df578fa]{display:flex;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.seo-filter-group button[data-v-3df578fa]{display:flex;align-items:center;gap:.3rem;background:#fff;border:none;border-right:1px solid #e5e7eb;padding:.5rem .75rem;cursor:pointer;font-size:.78rem;font-weight:500;color:#64748b;transition:all .15s}.seo-filter-group button[data-v-3df578fa]:last-child{border-right:none}.seo-filter-group button.active[data-v-3df578fa]{background:#2e3192;color:#fff}.seo-filter-group button.active .dot[data-v-3df578fa]{background:#fff!important}.dot[data-v-3df578fa]{width:7px;height:7px;border-radius:50%}.seo-sort[data-v-3df578fa]{padding:.5rem .7rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.8rem;color:#475569;outline:none;background:#fff}.seo-list[data-v-3df578fa]{display:flex;flex-direction:column;gap:.65rem}.seo-row[data-v-3df578fa]{display:flex;align-items:flex-start;gap:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.15rem 1.5rem;transition:all .25s;animation:rowFade-3df578fa .4s ease both}.seo-row[data-v-3df578fa]:hover{border-color:#2e319233;box-shadow:0 6px 20px #0000000a}@keyframes rowFade-3df578fa{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.seo-row-score[data-v-3df578fa]{flex-shrink:0;padding-top:.15rem}.score-circle[data-v-3df578fa]{width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--clr) 8%,white);border:2.5px solid var(--clr);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;color:var(--clr)}.seo-row-info[data-v-3df578fa]{flex:1;min-width:0}.seo-row-top[data-v-3df578fa]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.seo-row-title[data-v-3df578fa]{font-size:1rem;font-weight:700;color:#0f172a}.seo-row-badges[data-v-3df578fa]{display:flex;gap:.3rem}.badge[data-v-3df578fa]{font-size:.65rem;font-weight:600;padding:.15rem .5rem;border-radius:20px}.badge.custom[data-v-3df578fa]{background:#8b5cf61a;color:#8b5cf6}.seo-row-url[data-v-3df578fa]{font-size:.75rem;color:#94a3b8;margin-top:.15rem;font-family:monospace}.seo-row-meta[data-v-3df578fa]{margin-top:.6rem;display:flex;flex-direction:column;gap:.25rem}.meta-item[data-v-3df578fa]{display:flex;gap:.4rem;font-size:.78rem}.meta-label[data-v-3df578fa]{color:#94a3b8;font-weight:600;flex-shrink:0}.meta-value[data-v-3df578fa]{color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-value.warn[data-v-3df578fa]{color:#f59e0b}.seo-row-empty[data-v-3df578fa]{font-size:.78rem;color:#cbd5e1;margin-top:.4rem;font-style:italic}.seo-row-tags[data-v-3df578fa]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.tag[data-v-3df578fa]{display:inline-flex;align-items:center;gap:.2rem;font-size:.65rem;font-weight:600;padding:.2rem .5rem;border-radius:4px;background:#ef44440f;color:#ef4444}.tag svg[data-v-3df578fa]{width:11px;height:11px}.tag.on[data-v-3df578fa]{background:#22c55e0f;color:#22c55e}.robots-tag[data-v-3df578fa]{font-size:.65rem;font-weight:600;padding:.2rem .5rem;border-radius:4px;background:#2e319214;color:#2e3192}.seo-row-actions[data-v-3df578fa]{flex-shrink:0;padding-top:.3rem}.seo-edit-btn[data-v-3df578fa]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:8px;background:#2e31920f;color:#2e3192;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;border:1px solid transparent}.seo-edit-btn[data-v-3df578fa]:hover{background:#2e31921f;border-color:#2e319226}.seo-edit-btn svg[data-v-3df578fa]{width:14px;height:14px}.seo-empty[data-v-3df578fa]{text-align:center;padding:3rem;color:#94a3b8}.seo-empty svg[data-v-3df578fa]{width:48px;height:48px;opacity:.3;margin:0 auto .75rem}@media(max-width:1024px){.seo-stats[data-v-3df578fa]{grid-template-columns:repeat(2,1fr)}.seo-toolbar[data-v-3df578fa]{flex-direction:column;align-items:stretch}.seo-search[data-v-3df578fa]{max-width:100%}}@media(max-width:768px){.seo-row[data-v-3df578fa]{flex-direction:column}.seo-row-actions[data-v-3df578fa]{align-self:flex-end}.seo-filter-group[data-v-3df578fa]{display:none}}.settings-page[data-v-3a0fbf23]{width:100%}.settings-header[data-v-3a0fbf23]{margin-bottom:1.5rem}.page-title[data-v-3a0fbf23]{font-size:1.75rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.page-desc[data-v-3a0fbf23]{color:#64748b;font-size:.88rem;margin-top:.25rem}.settings-layout[data-v-3a0fbf23]{display:flex;gap:1.5rem;min-height:calc(100vh - 180px)}.settings-tabs[data-v-3a0fbf23]{width:220px;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:.5rem;display:flex;flex-direction:column;gap:2px;height:fit-content;position:sticky;top:80px;box-shadow:0 1px 3px #0000000a}.tab-item[data-v-3a0fbf23]{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border-radius:10px;color:#64748b;font-size:.84rem;font-weight:500;text-decoration:none;transition:all .25s ease;cursor:pointer;border:1px solid transparent;position:relative;overflow:hidden}.tab-item[data-v-3a0fbf23]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2e3192;border-radius:0 3px 3px 0;opacity:0;transition:opacity .25s ease}.tab-item[data-v-3a0fbf23]:hover{background:#f8fafc;color:#334155}.tab-item.active[data-v-3a0fbf23]{background:linear-gradient(135deg,#2e319214,#2e319208);color:#2e3192;font-weight:600;border-color:#2e31921f}.tab-item.active[data-v-3a0fbf23]:before{opacity:1}.tab-icon[data-v-3a0fbf23]{width:18px;height:18px;flex-shrink:0;transition:transform .3s}.tab-item:hover .tab-icon[data-v-3a0fbf23]{transform:scale(1.12)}.tab-item.active .tab-icon[data-v-3a0fbf23]{color:#2e3192}.settings-content[data-v-3a0fbf23]{flex:1;min-width:0}.content-inner[data-v-3a0fbf23]{display:flex;flex-direction:column;gap:1.25rem}.content-header[data-v-3a0fbf23]{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a}.section-heading[data-v-3a0fbf23]{font-size:1.15rem;font-weight:700;color:#0f172a}.section-desc[data-v-3a0fbf23]{font-size:.8rem;color:#64748b;margin-top:.2rem}.btn-save[data-v-3a0fbf23]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px #2e319240}.btn-save[data-v-3a0fbf23]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e319259}.btn-save[data-v-3a0fbf23]:disabled{opacity:.6;pointer-events:none}.btn-save svg[data-v-3a0fbf23]{width:16px;height:16px}.inner-tab-bar[data-v-3a0fbf23]{display:flex;gap:4px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:6px;box-shadow:0 1px 3px #0000000a;flex-wrap:wrap}.inner-tab[data-v-3a0fbf23]{display:flex;align-items:center;gap:.45rem;padding:.55rem 1.1rem;border:none;border-radius:10px;font-size:.82rem;font-weight:500;color:#64748b;cursor:pointer;background:transparent;transition:all .2s ease;white-space:nowrap}.inner-tab[data-v-3a0fbf23]:hover{background:#f1f5f9;color:#334155}.inner-tab.active[data-v-3a0fbf23]{background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;font-weight:600;box-shadow:0 2px 8px #2e319247}.inner-tab-icon[data-v-3a0fbf23]{width:15px;height:15px;flex-shrink:0}.inner-tab.active .inner-tab-icon[data-v-3a0fbf23]{color:#fff}.live-preview[data-v-3a0fbf23]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a;overflow:hidden}.lp-label[data-v-3a0fbf23]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;color:#0f172a;margin-bottom:1rem}.lp-label-icon[data-v-3a0fbf23]{width:16px;height:16px;color:#2e3192}.lp-badge[data-v-3a0fbf23]{font-size:.68rem;font-weight:600;padding:.2rem .55rem;background:#2e31921a;color:#2e3192;border-radius:20px;animation:lp-pulse-3a0fbf23 2s ease-in-out infinite}@keyframes lp-pulse-3a0fbf23{0%,to{opacity:1}50%{opacity:.6}}.lp-mockup[data-v-3a0fbf23]{border:1.5px solid #e5e7eb;border-radius:12px;overflow:hidden;font-size:9px;line-height:1.2;margin-bottom:1rem;box-shadow:0 4px 20px #0000000f}.lp-topbar[data-v-3a0fbf23]{display:flex;align-items:center;justify-content:space-between;padding:3px 10px;font-size:8px;transition:all .3s}.lp-topbar-text[data-v-3a0fbf23]{opacity:.9}.lp-topbar-social[data-v-3a0fbf23]{display:flex;gap:3px;align-items:center}.lp-dot[data-v-3a0fbf23]{width:10px;height:10px;border-radius:50%}.lp-midbar[data-v-3a0fbf23]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1.5px solid;transition:all .3s}.lp-logo[data-v-3a0fbf23]{font-size:10px;font-weight:700}.lp-search[data-v-3a0fbf23]{flex:1;display:flex;align-items:center;border:1px solid;border-radius:5px;overflow:hidden;transition:all .3s}.lp-search-text[data-v-3a0fbf23]{flex:1;padding:3px 6px;font-size:7.5px}.lp-search-btn[data-v-3a0fbf23]{padding:3px 5px;display:flex;align-items:center;transition:all .3s}.lp-nav[data-v-3a0fbf23]{display:flex;align-items:center;gap:0;padding:0 8px;transition:background .3s}.lp-nav-item[data-v-3a0fbf23]{padding:5px 8px;font-size:7.5px;font-weight:500;transition:color .3s;cursor:default}.lp-body[data-v-3a0fbf23]{padding:10px;transition:background .3s}.lp-hero[data-v-3a0fbf23]{margin-bottom:10px}.lp-hero-badge[data-v-3a0fbf23]{display:inline-block;padding:1.5px 6px;border-radius:20px;font-size:7px;font-weight:700;margin-bottom:4px;letter-spacing:.03em;transition:all .3s}.lp-hero-h1[data-v-3a0fbf23]{font-size:13px;font-weight:800;margin-bottom:3px;transition:color .3s}.lp-hero-p[data-v-3a0fbf23]{font-size:8px;margin-bottom:6px;transition:color .3s}.lp-hero-actions[data-v-3a0fbf23]{display:flex;gap:5px}.lp-btn-primary[data-v-3a0fbf23]{padding:4px 10px;border-radius:5px;font-size:7.5px;font-weight:600;transition:all .3s;cursor:default}.lp-btn-outline[data-v-3a0fbf23]{padding:3.5px 8px;border-radius:5px;border:1px solid;font-size:7.5px;font-weight:600;background:transparent;transition:all .3s;cursor:default}.lp-cards[data-v-3a0fbf23]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lp-card[data-v-3a0fbf23]{border:1px solid;border-radius:6px;overflow:hidden;transition:all .3s}.lp-card-img[data-v-3a0fbf23]{height:28px;display:flex;align-items:center;justify-content:center;transition:background .3s}.lp-card-name[data-v-3a0fbf23]{padding:3px 5px 1px;font-size:7.5px;font-weight:700;transition:color .3s}.lp-card-cat[data-v-3a0fbf23]{padding:0 5px;font-size:6.5px;transition:color .3s}.lp-card-link[data-v-3a0fbf23]{padding:2px 5px 4px;font-size:6.5px;font-weight:600;transition:color .3s}.lp-footer[data-v-3a0fbf23]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px;padding:8px 10px;border-top:1px solid;transition:all .3s}.lp-footer-brand[data-v-3a0fbf23]{font-size:8.5px;font-weight:700}.lp-footer-links[data-v-3a0fbf23]{display:flex;gap:6px}.lp-footer-link[data-v-3a0fbf23]{font-size:7px;transition:color .3s}.lp-footer-socials[data-v-3a0fbf23]{display:flex;gap:3px}.lp-social-dot[data-v-3a0fbf23]{width:10px;height:10px;border-radius:50%;transition:background .3s}.lp-palette-strip[data-v-3a0fbf23]{display:flex;flex-wrap:wrap;gap:.6rem;padding-top:.75rem;border-top:1px solid #f1f5f9}.lp-swatch-item[data-v-3a0fbf23]{display:flex;align-items:center;gap:.4rem}.lp-swatch[data-v-3a0fbf23]{width:28px;height:28px;border-radius:8px;border:2px solid rgba(0,0,0,.08);flex-shrink:0;box-shadow:0 1px 4px #0000001a;transition:all .3s}.lp-swatch-label[data-v-3a0fbf23]{font-size:.7rem;color:#64748b;font-weight:600}.lp-swatch-hex[data-v-3a0fbf23]{font-size:.65rem;color:#94a3b8;font-family:monospace}.panel[data-v-3a0fbf23]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.5rem;box-shadow:0 1px 3px #0000000a;transition:all .3s}.panel[data-v-3a0fbf23]:hover{box-shadow:0 4px 16px #0000000f}.panel-title[data-v-3a0fbf23]{font-size:.95rem;font-weight:700;color:#0f172a;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.panel-icon[data-v-3a0fbf23]{width:18px;height:18px;color:#2e3192}.panel-head-row[data-v-3a0fbf23]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.panel-head-row .panel-title[data-v-3a0fbf23]{margin-bottom:0}.color-grid[data-v-3a0fbf23]{display:grid;grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:1rem}.color-field label[data-v-3a0fbf23]{display:block;font-size:.78rem;font-weight:600;color:#475569;margin-bottom:.35rem}.color-input-wrap[data-v-3a0fbf23]{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;padding:.3rem .6rem;transition:border-color .2s}.color-input-wrap[data-v-3a0fbf23]:focus-within{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.color-swatch[data-v-3a0fbf23]{width:28px;height:28px;border:none;padding:0;border-radius:6px;cursor:pointer;background:none;flex-shrink:0}.color-text[data-v-3a0fbf23]{flex:1;background:transparent;border:none;outline:none;font-size:.82rem;color:#334155;font-family:Courier New,monospace;min-width:0}.form-grid[data-v-3a0fbf23]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-grid-1col[data-v-3a0fbf23]{display:flex;flex-direction:column;gap:1.25rem}.form-group label[data-v-3a0fbf23]:first-child{display:block;font-size:.8rem;font-weight:600;color:#475569;margin-bottom:.4rem}.field-hint[data-v-3a0fbf23]{display:block;font-size:.7rem;color:#94a3b8;margin-top:-.2rem;margin-bottom:.4rem}.form-group input[type=text][data-v-3a0fbf23],.form-group select[data-v-3a0fbf23],.form-group textarea[data-v-3a0fbf23]{width:100%;padding:.6rem .85rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#334155;font-size:.85rem;outline:none;transition:all .25s;font-family:inherit;box-sizing:border-box}.form-group select[data-v-3a0fbf23]{appearance:auto;cursor:pointer}.form-group input[type=text][data-v-3a0fbf23]:focus,.form-group select[data-v-3a0fbf23]:focus,.form-group textarea[data-v-3a0fbf23]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a;background:#fff}.form-group textarea[data-v-3a0fbf23]{resize:vertical;min-height:140px;font-family:Courier New,monospace;font-size:.8rem}.btn-sm[data-v-3a0fbf23]{padding:.35rem .85rem;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .25s;border:1.5px solid transparent;background:#2e3192;color:#fff}.btn-sm[data-v-3a0fbf23]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #2e319233}.btn-sm.outline[data-v-3a0fbf23]{background:transparent;color:#64748b;border-color:#e2e8f0}.btn-sm.outline[data-v-3a0fbf23]:hover{border-color:#cbd5e1;color:#334155}@media(max-width:900px){.settings-layout[data-v-3a0fbf23]{flex-direction:column}.settings-tabs[data-v-3a0fbf23]{width:100%;flex-direction:row;overflow-x:auto;position:static;border-radius:12px;gap:0}.tab-item[data-v-3a0fbf23]{white-space:nowrap}.form-grid[data-v-3a0fbf23]{grid-template-columns:1fr}.color-grid[data-v-3a0fbf23]{grid-template-columns:1fr 1fr}.content-header[data-v-3a0fbf23]{flex-direction:column;gap:.75rem;align-items:flex-start}}@media(max-width:560px){.inner-tab-bar[data-v-3a0fbf23]{gap:2px}.inner-tab[data-v-3a0fbf23]{padding:.45rem .7rem;font-size:.75rem}.lp-cards[data-v-3a0fbf23]{grid-template-columns:repeat(2,1fr)}}.settings-header[data-v-d984a20c]{margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-d984a20c]{font-size:1.75rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.page-desc[data-v-d984a20c]{color:#64748b;font-size:.88rem;margin-top:.25rem}.settings-layout[data-v-d984a20c]{display:flex;gap:1.5rem;min-height:calc(100vh - 180px)}.settings-tabs[data-v-d984a20c]{width:220px;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:.5rem;display:flex;flex-direction:column;gap:2px;height:fit-content;position:sticky;top:80px;box-shadow:0 1px 3px #0000000a}.tab-item[data-v-d984a20c]{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border-radius:10px;color:#64748b;font-size:.84rem;font-weight:500;text-decoration:none;transition:all .25s ease;cursor:pointer;border:1px solid transparent;position:relative;overflow:hidden}.tab-item[data-v-d984a20c]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#005a0c;border-radius:0 3px 3px 0;opacity:0;transition:opacity .25s ease}.tab-item[data-v-d984a20c]:hover{background:#f8fafc;color:#334155}.tab-item.active[data-v-d984a20c]{background:linear-gradient(135deg,#005a0c14,#2e31920a);color:#005a0c;font-weight:600;border-color:#005a0c26}.tab-item.active[data-v-d984a20c]:before{opacity:1}.tab-icon[data-v-d984a20c]{width:18px;height:18px;flex-shrink:0;transition:transform .3s ease}.tab-item:hover .tab-icon[data-v-d984a20c]{transform:scale(1.12)}.tab-item.active .tab-icon[data-v-d984a20c]{color:#005a0c}.settings-content[data-v-d984a20c]{flex:1;min-width:0}.content-inner[data-v-d984a20c]{display:flex;flex-direction:column;gap:1.25rem}.content-header[data-v-d984a20c]{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a}.section-heading[data-v-d984a20c]{font-size:1.15rem;font-weight:700;color:#0f172a}.section-desc[data-v-d984a20c]{font-size:.8rem;color:#64748b;margin-top:.2rem}.btn-save[data-v-d984a20c]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;background:linear-gradient(135deg,#005a0c,#004d0a);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #005a0c40}.btn-save[data-v-d984a20c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #005a0c59}.btn-save[data-v-d984a20c]:disabled{opacity:.6;pointer-events:none}.btn-save svg[data-v-d984a20c]{width:16px;height:16px}.btn-secondary[data-v-d984a20c]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#334155;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s ease}.btn-secondary[data-v-d984a20c]:hover{background:#f8fafc;border-color:#cbd5e1}.flash-success[data-v-d984a20c]{margin-bottom:1.25rem;display:flex;align-items:center;gap:.75rem;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;padding:.85rem 1.25rem;border-radius:12px;font-size:.85rem;font-weight:600}.panel[data-v-d984a20c]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000000a;transition:all .3s ease;overflow:hidden}.panel-header[data-v-d984a20c]{display:flex;justify-content:space-between;align-items:center;padding:1.15rem 1.5rem;border-bottom:1px solid #f1f5f9}.panel-title[data-v-d984a20c]{font-size:.95rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.5rem;margin:0}.panel-icon[data-v-d984a20c]{width:18px;height:18px;color:#005a0c}.panel-body[data-v-d984a20c]{padding:1.5rem}.preview-badge[data-v-d984a20c]{font-size:10px;font-weight:700;color:#005a0c;background:#dcfce7;padding:.25rem .65rem;border-radius:999px;text-transform:uppercase}.preview-banner-container[data-v-d984a20c]{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #00000026;border:1px solid rgba(0,90,12,.3);background:#02112b;min-height:220px}.preview-banner-img[data-v-d984a20c]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;opacity:.85}.preview-banner-overlay[data-v-d984a20c]{position:absolute;inset:0;background:linear-gradient(to right,#002807f2,#002e09cc,#0214304d)}.preview-ambient-glow-green[data-v-d984a20c]{position:absolute;top:-50px;left:20%;width:200px;height:200px;background:#34d39926;border-radius:999px;filter:blur(40px)}.preview-ambient-glow-navy[data-v-d984a20c]{position:absolute;bottom:-50px;right:20%;width:200px;height:200px;background:#2e31924d;border-radius:999px;filter:blur(40px)}.preview-banner-content[data-v-d984a20c]{position:relative;z-index:10;padding:1.5rem 1.75rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}@media(min-width:768px){.preview-banner-content[data-v-d984a20c]{flex-direction:row;align-items:center}}.preview-pill[data-v-d984a20c]{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;border-radius:999px;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;font-weight:700;color:#a7f3d0;border:1px solid rgba(255,255,255,.25);margin-bottom:.6rem}.preview-pulse-dot[data-v-d984a20c]{width:6px;height:6px;border-radius:999px;background:#34d399;animation:pulse-d984a20c 2s infinite}.preview-divider-dot[data-v-d984a20c]{width:3px;height:3px;border-radius:999px;background:#fff6}.preview-title[data-v-d984a20c]{font-size:1.25rem;font-weight:800;color:#fff;line-height:1.3;margin-bottom:.4rem}.preview-subtitle[data-v-d984a20c]{font-size:.78rem;color:#d1fae5;line-height:1.5;max-width:520px}.preview-trust-badges[data-v-d984a20c]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.75rem}.preview-trust-item[data-v-d984a20c]{display:inline-flex;align-items:center;gap:.35rem;font-size:11px;font-weight:600;color:#a7f3d0}.preview-buttons[data-v-d984a20c]{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0;min-width:170px}@media(min-width:640px){.preview-buttons[data-v-d984a20c]{flex-direction:row}}.preview-btn-primary[data-v-d984a20c]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1rem;border-radius:8px;background:#2e3192;color:#fff;font-size:.75rem;font-weight:700;box-shadow:0 4px 12px #00000040}.preview-btn-phone[data-v-d984a20c]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .9rem;border-radius:8px;background:#ffffff1f;color:#fff;font-size:.75rem;font-weight:600;border:1px solid rgba(255,255,255,.2)}.preset-card[data-v-d984a20c]{border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .25s ease;background:#fff}.preset-card[data-v-d984a20c]:hover{border-color:#005a0c;transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.preset-card.active[data-v-d984a20c]{border-color:#005a0c;box-shadow:0 0 0 3px #005a0c26;background:#f0fdf4}.preset-img-wrapper[data-v-d984a20c]{position:relative;height:110px;width:100%;overflow:hidden;background:#0f172a}.preset-img[data-v-d984a20c]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.preset-card:hover .preset-img[data-v-d984a20c]{transform:scale(1.05)}.preset-active-badge[data-v-d984a20c]{position:absolute;top:6px;right:6px;background:#005a0c;color:#fff;font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;display:inline-flex;align-items:center;gap:3px;box-shadow:0 2px 6px #0003}.form-grid[data-v-d984a20c]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group.full[data-v-d984a20c]{grid-column:1 / -1}.form-group label[data-v-d984a20c]:first-child{display:block;font-size:.8rem;font-weight:600;color:#475569;margin-bottom:.4rem}.form-group input[type=text][data-v-d984a20c],.form-group textarea[data-v-d984a20c]{width:100%;padding:.65rem .85rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#334155;font-size:.85rem;outline:none;transition:all .25s ease;font-family:inherit}.form-group input[data-v-d984a20c]:focus,.form-group textarea[data-v-d984a20c]:focus{border-color:#005a0c;box-shadow:0 0 0 3px #005a0c1a;background:#fff}.upload-area[data-v-d984a20c]{margin-top:.25rem}.upload-trigger[data-v-d984a20c]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.25rem;border:2px dashed #cbd5e1;border-radius:12px;cursor:pointer;transition:all .3s ease;color:#64748b;text-align:center}.upload-trigger[data-v-d984a20c]:hover{border-color:#005a0c;background:#005a0c08;color:#005a0c}.upload-trigger svg[data-v-d984a20c]{width:24px;height:24px;color:#005a0c}.upload-trigger span[data-v-d984a20c]{font-size:.82rem;font-weight:600}.upload-trigger input[data-v-d984a20c]{display:none}@keyframes pulse-d984a20c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.settings-page[data-v-8bb0ae6b]{width:100%}.settings-header[data-v-8bb0ae6b]{margin-bottom:1.5rem}.page-title[data-v-8bb0ae6b]{font-size:1.75rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.page-desc[data-v-8bb0ae6b]{color:#64748b;font-size:.88rem;margin-top:.25rem}.settings-layout[data-v-8bb0ae6b]{display:flex;gap:1.5rem;min-height:calc(100vh - 180px)}.settings-tabs[data-v-8bb0ae6b]{width:220px;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:.5rem;display:flex;flex-direction:column;gap:2px;height:fit-content;position:sticky;top:80px;box-shadow:0 1px 3px #0000000a}.tab-item[data-v-8bb0ae6b]{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border-radius:10px;color:#64748b;font-size:.84rem;font-weight:500;text-decoration:none;transition:all .25s ease;cursor:pointer;border:1px solid transparent;position:relative;overflow:hidden}.tab-item[data-v-8bb0ae6b]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2e3192;border-radius:0 3px 3px 0;opacity:0;transition:opacity .25s ease}.tab-item[data-v-8bb0ae6b]:hover{background:#f8fafc;color:#334155}.tab-item.active[data-v-8bb0ae6b]{background:linear-gradient(135deg,#2e319214,#2e319208);color:#2e3192;font-weight:600;border-color:#2e31921f}.tab-item.active[data-v-8bb0ae6b]:before{opacity:1}.tab-icon[data-v-8bb0ae6b]{width:18px;height:18px;flex-shrink:0;transition:transform .3s ease}.tab-item:hover .tab-icon[data-v-8bb0ae6b]{transform:scale(1.12)}.tab-item.active .tab-icon[data-v-8bb0ae6b]{color:#2e3192}.settings-content[data-v-8bb0ae6b]{flex:1;min-width:0}.content-inner[data-v-8bb0ae6b]{display:flex;flex-direction:column;gap:1.25rem}.content-header[data-v-8bb0ae6b]{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a}.section-heading[data-v-8bb0ae6b]{font-size:1.15rem;font-weight:700;color:#0f172a}.section-desc[data-v-8bb0ae6b]{font-size:.8rem;color:#64748b;margin-top:.2rem}.btn-save[data-v-8bb0ae6b]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #2e319240}.btn-save[data-v-8bb0ae6b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e319259}.btn-save[data-v-8bb0ae6b]:disabled{opacity:.6;pointer-events:none}.btn-save svg[data-v-8bb0ae6b]{width:16px;height:16px}.panel[data-v-8bb0ae6b]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.5rem;box-shadow:0 1px 3px #0000000a;transition:all .3s ease}.panel[data-v-8bb0ae6b]:hover{box-shadow:0 4px 16px #0000000f}.panel-title[data-v-8bb0ae6b]{font-size:.95rem;font-weight:700;color:#0f172a;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.panel-icon[data-v-8bb0ae6b]{width:18px;height:18px;color:#2e3192}.panel-head-row[data-v-8bb0ae6b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.panel-head-row .panel-title[data-v-8bb0ae6b]{margin-bottom:0}.form-grid[data-v-8bb0ae6b]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group label[data-v-8bb0ae6b]:first-child{display:block;font-size:.8rem;font-weight:600;color:#475569;margin-bottom:.4rem}.form-group input[type=number][data-v-8bb0ae6b],.form-group input[type=text][data-v-8bb0ae6b],.form-group input[type=email][data-v-8bb0ae6b],.form-group textarea[data-v-8bb0ae6b]{width:100%;padding:.6rem .85rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#334155;font-size:.85rem;outline:none;transition:all .25s ease;font-family:inherit}.form-group input[data-v-8bb0ae6b]:focus,.form-group textarea[data-v-8bb0ae6b]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a;background:#fff}.input-with-hint .hint[data-v-8bb0ae6b]{display:block;font-size:.7rem;color:#94a3b8;margin-top:.35rem}.radio-group[data-v-8bb0ae6b]{display:flex;gap:.5rem}.radio-btn[data-v-8bb0ae6b]{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .25s ease;font-size:.82rem;font-weight:500;color:#475569}.radio-btn input[data-v-8bb0ae6b]{display:none}.radio-btn[data-v-8bb0ae6b]:hover{border-color:#cbd5e1;background:#f8fafc}.radio-btn.active[data-v-8bb0ae6b]{border-color:#2e3192;background:#2e31920f;color:#2e3192;font-weight:600}.toggle-switch[data-v-8bb0ae6b]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.toggle-switch input[data-v-8bb0ae6b]{display:none}.toggle-slider[data-v-8bb0ae6b]{width:44px;height:24px;background:#d1d5db;border-radius:12px;position:relative;transition:all .3s ease;flex-shrink:0}.toggle-slider[data-v-8bb0ae6b]:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 1px 3px #00000026}.toggle-switch input:checked+.toggle-slider[data-v-8bb0ae6b]{background:#2e3192}.toggle-switch input:checked+.toggle-slider[data-v-8bb0ae6b]:after{transform:translate(20px)}.toggle-label[data-v-8bb0ae6b]{font-size:.82rem;color:#64748b;font-weight:500}.widget-grid[data-v-8bb0ae6b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.widget-card[data-v-8bb0ae6b]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.15rem;border:1.5px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.widget-card[data-v-8bb0ae6b]:before{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(135deg,rgba(46,49,146,.04),transparent);transition:opacity .3s ease}.widget-card[data-v-8bb0ae6b]:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.widget-card[data-v-8bb0ae6b]:hover:before{opacity:1}.widget-card.active[data-v-8bb0ae6b]{border-color:#2e3192;background:linear-gradient(135deg,#2e31920d,#2e319205);box-shadow:0 2px 8px #2e31921a}.widget-card-check[data-v-8bb0ae6b]{width:24px;height:24px;border:2px solid #d1d5db;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.widget-card.active .widget-card-check[data-v-8bb0ae6b]{border-color:#2e3192;background:#2e3192}.widget-card-check svg[data-v-8bb0ae6b]{width:14px;height:14px;color:#fff}.widget-card-info[data-v-8bb0ae6b]{flex:1;min-width:0}.widget-card-label[data-v-8bb0ae6b]{display:block;font-size:.84rem;font-weight:600;color:#0f172a}.widget-card-desc[data-v-8bb0ae6b]{display:block;font-size:.72rem;color:#94a3b8;margin-top:.15rem}.widget-actions[data-v-8bb0ae6b]{display:flex;gap:.4rem}.btn-sm[data-v-8bb0ae6b]{padding:.35rem .85rem;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .25s ease;border:1.5px solid transparent;background:#2e3192;color:#fff}.btn-sm[data-v-8bb0ae6b]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #2e319233}.btn-sm.outline[data-v-8bb0ae6b]{background:transparent;color:#64748b;border-color:#e2e8f0}.btn-sm.outline[data-v-8bb0ae6b]:hover{border-color:#cbd5e1;color:#334155;box-shadow:0 2px 6px #0000000d}@media(max-width:768px){.settings-layout[data-v-8bb0ae6b]{flex-direction:column}.settings-tabs[data-v-8bb0ae6b]{width:100%;flex-direction:row;overflow-x:auto;position:static;border-radius:12px;gap:0}.tab-item[data-v-8bb0ae6b]{white-space:nowrap}.form-grid[data-v-8bb0ae6b],.widget-grid[data-v-8bb0ae6b]{grid-template-columns:1fr}.content-header[data-v-8bb0ae6b]{flex-direction:column;gap:.75rem;align-items:flex-start}}.settings-page[data-v-b4be7a81]{width:100%}.settings-header[data-v-b4be7a81]{margin-bottom:1.5rem}.page-title[data-v-b4be7a81]{font-size:1.75rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.page-desc[data-v-b4be7a81]{color:#64748b;font-size:.88rem;margin-top:.25rem}.settings-layout[data-v-b4be7a81]{display:flex;gap:1.5rem;min-height:calc(100vh - 180px)}.settings-tabs[data-v-b4be7a81]{width:220px;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:.5rem;display:flex;flex-direction:column;gap:2px;height:fit-content;position:sticky;top:80px;box-shadow:0 1px 3px #0000000a}.tab-item[data-v-b4be7a81]{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border-radius:10px;color:#64748b;font-size:.84rem;font-weight:500;text-decoration:none;transition:all .25s ease;border:1px solid transparent;position:relative;overflow:hidden}.tab-item[data-v-b4be7a81]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2e3192;border-radius:0 3px 3px 0;opacity:0;transition:opacity .25s ease}.tab-item[data-v-b4be7a81]:hover{background:#f8fafc;color:#334155}.tab-item.active[data-v-b4be7a81]{background:linear-gradient(135deg,#2e319214,#2e319208);color:#2e3192;font-weight:600;border-color:#2e31921f}.tab-item.active[data-v-b4be7a81]:before{opacity:1}.tab-icon[data-v-b4be7a81]{width:18px;height:18px;flex-shrink:0}.tab-item:hover .tab-icon[data-v-b4be7a81]{transform:scale(1.12)}.tab-item.active .tab-icon[data-v-b4be7a81]{color:#2e3192}.settings-content[data-v-b4be7a81]{flex:1;min-width:0}.content-inner[data-v-b4be7a81]{display:flex;flex-direction:column;gap:1.25rem}.content-header[data-v-b4be7a81]{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a}.section-heading[data-v-b4be7a81]{font-size:1.15rem;font-weight:700;color:#0f172a}.section-desc[data-v-b4be7a81]{font-size:.8rem;color:#64748b;margin-top:.2rem}.btn-save[data-v-b4be7a81]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #2e319240}.btn-save[data-v-b4be7a81]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e319259}.btn-save[data-v-b4be7a81]:disabled{opacity:.6;pointer-events:none}.btn-save svg[data-v-b4be7a81]{width:16px;height:16px}.flash[data-v-b4be7a81]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:12px;font-size:.85rem;font-weight:500}.flash svg[data-v-b4be7a81]{width:18px;height:18px;flex-shrink:0}.flash-success[data-v-b4be7a81]{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.flash-error[data-v-b4be7a81]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.panel[data-v-b4be7a81]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.5rem;box-shadow:0 1px 3px #0000000a;transition:all .3s ease}.panel[data-v-b4be7a81]:hover{box-shadow:0 4px 16px #0000000f}.panel-title[data-v-b4be7a81]{font-size:.95rem;font-weight:700;color:#0f172a;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.panel-icon[data-v-b4be7a81]{width:18px;height:18px;color:#2e3192}.panel-desc[data-v-b4be7a81]{font-size:.8rem;color:#94a3b8;margin-bottom:0}.provider-grid[data-v-b4be7a81]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:1.25rem}.provider-card[data-v-b4be7a81]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem .75rem;border:2px solid #e5e7eb;border-radius:14px;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.provider-card[data-v-b4be7a81]:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.provider-card.active[data-v-b4be7a81]{border-color:#2e3192;background:linear-gradient(135deg,#2e31920f,#2e319205);box-shadow:0 4px 16px #2e319226}.provider-icon[data-v-b4be7a81]{font-size:1.75rem}.provider-name[data-v-b4be7a81]{font-size:.78rem;font-weight:600;color:#334155;text-align:center;line-height:1.3}.provider-check[data-v-b4be7a81]{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:#2e3192;display:flex;align-items:center;justify-content:center;animation:popIn-b4be7a81 .3s cubic-bezier(.16,1,.3,1)}.provider-check svg[data-v-b4be7a81]{width:12px;height:12px;color:#fff}@keyframes popIn-b4be7a81{0%{transform:scale(0)}to{transform:scale(1)}}.provider-hint[data-v-b4be7a81]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;background:linear-gradient(135deg,#f59e0b14,#f59e0b05);border:1px solid rgba(245,158,11,.2);border-radius:12px;margin-top:1rem}.provider-hint svg[data-v-b4be7a81]{width:18px;height:18px;color:#f59e0b;flex-shrink:0;margin-top:1px}.provider-hint p[data-v-b4be7a81]{font-size:.82rem;color:#92400e;line-height:1.5;margin:0}.form-grid[data-v-b4be7a81]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.25rem}.form-group label[data-v-b4be7a81]:first-child{display:block;font-size:.8rem;font-weight:600;color:#475569;margin-bottom:.4rem}.form-group input[type=text][data-v-b4be7a81],.form-group input[type=email][data-v-b4be7a81],.form-group input[type=password][data-v-b4be7a81],.form-group select[data-v-b4be7a81]{width:100%;padding:.6rem .85rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#334155;font-size:.85rem;outline:none;transition:all .25s ease;font-family:inherit;-webkit-appearance:none;appearance:none}.form-group select[data-v-b4be7a81]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}.form-group input[data-v-b4be7a81]:focus,.form-group select[data-v-b4be7a81]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a;background:#fff}.form-group input[data-v-b4be7a81]::placeholder{color:#94a3b8}.error[data-v-b4be7a81]{display:block;font-size:.72rem;color:#ef4444;margin-top:.3rem;font-weight:500}.hint[data-v-b4be7a81]{display:block;font-size:.72rem;color:#94a3b8;margin-top:.3rem}.test-panel[data-v-b4be7a81]{border:1px dashed #e5e7eb}.test-row[data-v-b4be7a81]{display:flex;gap:.75rem;margin-top:1.25rem}.test-input-wrap[data-v-b4be7a81]{flex:1}.test-input[data-v-b4be7a81]{width:100%;padding:.7rem 1rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#334155;font-size:.85rem;outline:none;transition:all .25s ease}.test-input[data-v-b4be7a81]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a;background:#fff}.test-input[data-v-b4be7a81]::placeholder{color:#94a3b8}.btn-test[data-v-b4be7a81]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.5rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 2px 8px #22c55e40}.btn-test[data-v-b4be7a81]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #22c55e59}.btn-test[data-v-b4be7a81]:disabled{opacity:.6;cursor:not-allowed}.btn-test svg[data-v-b4be7a81]{width:16px;height:16px}.spin[data-v-b4be7a81]{animation:spin-b4be7a81 1s linear infinite}@keyframes spin-b4be7a81{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.test-result[data-v-b4be7a81]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.15rem;border-radius:10px;font-size:.85rem;font-weight:500;margin-top:.75rem;animation:fadeIn-b4be7a81 .3s ease}@keyframes fadeIn-b4be7a81{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.test-result svg[data-v-b4be7a81]{width:18px;height:18px;flex-shrink:0}.test-success[data-v-b4be7a81]{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.test-fail[data-v-b4be7a81]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}@media(max-width:768px){.settings-layout[data-v-b4be7a81]{flex-direction:column}.settings-tabs[data-v-b4be7a81]{width:100%;flex-direction:row;overflow-x:auto;position:static;border-radius:12px;gap:0}.tab-item[data-v-b4be7a81]{white-space:nowrap}.provider-grid[data-v-b4be7a81]{grid-template-columns:repeat(2,1fr)}.form-grid[data-v-b4be7a81]{grid-template-columns:1fr}.content-header[data-v-b4be7a81]{flex-direction:column;gap:.75rem;align-items:flex-start}.test-row[data-v-b4be7a81]{flex-direction:column}}.settings-page[data-v-c9c3cba4]{width:100%}.settings-header[data-v-c9c3cba4]{margin-bottom:1.5rem}.page-title[data-v-c9c3cba4]{font-size:1.75rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.page-desc[data-v-c9c3cba4]{color:#64748b;font-size:.88rem;margin-top:.25rem}.settings-layout[data-v-c9c3cba4]{display:flex;gap:1.5rem;min-height:calc(100vh - 180px)}.settings-tabs[data-v-c9c3cba4]{width:220px;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:.5rem;display:flex;flex-direction:column;gap:2px;height:fit-content;position:sticky;top:80px;box-shadow:0 1px 3px #0000000a}.tab-item[data-v-c9c3cba4]{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border-radius:10px;color:#64748b;font-size:.84rem;font-weight:500;text-decoration:none;transition:all .25s ease;cursor:pointer;border:1px solid transparent;position:relative;overflow:hidden}.tab-item[data-v-c9c3cba4]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2e3192;border-radius:0 3px 3px 0;opacity:0;transition:opacity .25s ease}.tab-item[data-v-c9c3cba4]:hover{background:#f8fafc;color:#334155}.tab-item.active[data-v-c9c3cba4]{background:linear-gradient(135deg,#2e319214,#2e319208);color:#2e3192;font-weight:600;border-color:#2e31921f}.tab-item.active[data-v-c9c3cba4]:before{opacity:1}.tab-icon[data-v-c9c3cba4]{width:18px;height:18px;flex-shrink:0;transition:transform .3s ease}.tab-item:hover .tab-icon[data-v-c9c3cba4]{transform:scale(1.12)}.tab-item.active .tab-icon[data-v-c9c3cba4]{color:#2e3192}.settings-content[data-v-c9c3cba4]{flex:1;min-width:0}.content-inner[data-v-c9c3cba4]{display:flex;flex-direction:column;gap:1.25rem}.content-header[data-v-c9c3cba4]{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a}.section-heading[data-v-c9c3cba4]{font-size:1.15rem;font-weight:700;color:#0f172a}.section-desc[data-v-c9c3cba4]{font-size:.8rem;color:#64748b;margin-top:.2rem}.btn-save[data-v-c9c3cba4]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #2e319240}.btn-save[data-v-c9c3cba4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e319259}.btn-save[data-v-c9c3cba4]:disabled{opacity:.6;pointer-events:none}.btn-save svg[data-v-c9c3cba4]{width:16px;height:16px}.panel[data-v-c9c3cba4]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000000a;transition:all .3s ease;overflow:hidden}.panel[data-v-c9c3cba4]:hover{box-shadow:0 4px 16px #0000000f}.panel-toggle[data-v-c9c3cba4]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.15rem 1.5rem;background:none;border:none;cursor:pointer;transition:background .2s}.panel-toggle[data-v-c9c3cba4]:hover{background:#f8fafc}.panel-title[data-v-c9c3cba4]{font-size:.95rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.5rem;margin:0}.panel-icon[data-v-c9c3cba4]{width:18px;height:18px;color:#2e3192}.chevron[data-v-c9c3cba4]{width:18px;height:18px;color:#94a3b8;transition:transform .3s ease}.chevron.open[data-v-c9c3cba4]{transform:rotate(180deg)}.panel-body[data-v-c9c3cba4]{padding:0 1.5rem 1.5rem}.collapse-enter-active[data-v-c9c3cba4]{animation:collapseIn-c9c3cba4 .3s ease}.collapse-leave-active[data-v-c9c3cba4]{animation:collapseIn-c9c3cba4 .25s ease reverse}@keyframes collapseIn-c9c3cba4{0%{opacity:0;max-height:0}to{opacity:1;max-height:600px}}.form-grid[data-v-c9c3cba4]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group.full[data-v-c9c3cba4]{grid-column:1 / -1}.form-group label[data-v-c9c3cba4]:first-child{display:block;font-size:.8rem;font-weight:600;color:#475569;margin-bottom:.4rem}.form-group input[type=text][data-v-c9c3cba4],.form-group input[type=email][data-v-c9c3cba4],.form-group input[type=url][data-v-c9c3cba4],.form-group textarea[data-v-c9c3cba4],.form-group select[data-v-c9c3cba4]{width:100%;padding:.6rem .85rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#334155;font-size:.85rem;outline:none;transition:all .25s ease;font-family:inherit;-webkit-appearance:none;appearance:none}.form-group select[data-v-c9c3cba4]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}.form-group input[data-v-c9c3cba4]:focus,.form-group textarea[data-v-c9c3cba4]:focus,.form-group select[data-v-c9c3cba4]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a;background:#fff}.form-group input[data-v-c9c3cba4]::placeholder,.form-group textarea[data-v-c9c3cba4]::placeholder{color:#94a3b8}.error[data-v-c9c3cba4]{display:block;font-size:.72rem;color:#ef4444;margin-top:.3rem;font-weight:500}.upload-area[data-v-c9c3cba4]{margin-top:.25rem}.upload-trigger[data-v-c9c3cba4]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;border:2px dashed #e2e8f0;border-radius:12px;cursor:pointer;transition:all .3s ease;color:#94a3b8;text-align:center}.upload-trigger[data-v-c9c3cba4]:hover{border-color:#2e3192;background:#2e319208;color:#2e3192}.upload-trigger svg[data-v-c9c3cba4]{width:24px;height:24px}.upload-trigger span[data-v-c9c3cba4]{font-size:.78rem;font-weight:500}.upload-trigger input[data-v-c9c3cba4]{display:none}.upload-preview[data-v-c9c3cba4]{position:relative;display:inline-block;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .3s ease}.upload-preview[data-v-c9c3cba4]:hover{border-color:#2e3192;box-shadow:0 4px 12px #00000014}.upload-preview img[data-v-c9c3cba4]{display:block;max-height:80px;max-width:200px;object-fit:contain}.favicon-preview img[data-v-c9c3cba4]{max-height:48px;max-width:48px}.remove-preview[data-v-c9c3cba4]{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:#ef4444e6;color:#fff;border:none;cursor:pointer;font-size:.7rem;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.upload-preview:hover .remove-preview[data-v-c9c3cba4]{opacity:1}.toggle-switch[data-v-c9c3cba4]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.toggle-switch input[data-v-c9c3cba4]{display:none}.toggle-slider[data-v-c9c3cba4]{width:44px;height:24px;background:#d1d5db;border-radius:12px;position:relative;transition:all .3s ease;flex-shrink:0}.toggle-slider[data-v-c9c3cba4]:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 1px 3px #00000026}.toggle-switch input:checked+.toggle-slider[data-v-c9c3cba4]{background:#2e3192}.toggle-switch input:checked+.toggle-slider[data-v-c9c3cba4]:after{transform:translate(20px)}.toggle-label[data-v-c9c3cba4]{font-size:.82rem;color:#64748b;font-weight:500}.recaptcha-info[data-v-c9c3cba4]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;background:linear-gradient(135deg,#2e31920f,#2e319205);border:1px solid rgba(46,49,146,.15);border-radius:12px;margin-bottom:1.25rem}.recaptcha-info .info-icon[data-v-c9c3cba4]{width:20px;height:20px;color:#2e3192;flex-shrink:0;margin-top:1px}.recaptcha-info p[data-v-c9c3cba4]{font-size:.82rem;color:#475569;line-height:1.5;margin:0}.recaptcha-info a[data-v-c9c3cba4]{color:#2e3192;font-weight:600;text-decoration:none}.recaptcha-info a[data-v-c9c3cba4]:hover{text-decoration:underline}.field-hint[data-v-c9c3cba4]{display:block;font-size:.72rem;color:#94a3b8;margin-top:.3rem;font-weight:400}@media(max-width:768px){.settings-layout[data-v-c9c3cba4]{flex-direction:column}.settings-tabs[data-v-c9c3cba4]{width:100%;flex-direction:row;overflow-x:auto;position:static;border-radius:12px;gap:0}.tab-item[data-v-c9c3cba4]{white-space:nowrap}.form-grid[data-v-c9c3cba4]{grid-template-columns:1fr}.content-header[data-v-c9c3cba4]{flex-direction:column;gap:.75rem;align-items:flex-start}}.custom-scrollbar[data-v-f28bdeec]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-f28bdeec]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-scrollbar[data-v-f28bdeec]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar[data-v-f28bdeec]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.settings-page[data-v-73ad7930]{width:100%;font-family:Inter,sans-serif}.settings-header[data-v-73ad7930]{margin-bottom:1.5rem}.page-title[data-v-73ad7930]{font-size:1.75rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin-bottom:0}.page-desc[data-v-73ad7930]{color:#64748b;font-size:.88rem;margin-top:.25rem;margin-bottom:0}.settings-layout[data-v-73ad7930]{display:flex;gap:1.5rem;min-height:calc(100vh - 180px)}.settings-sidebar[data-v-73ad7930]{width:220px;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:.5rem;display:flex;flex-direction:column;gap:2px;height:fit-content;position:sticky;top:80px;box-shadow:0 1px 3px #0000000a}.sidebar-tab[data-v-73ad7930]{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border-radius:10px;color:#64748b;font-size:.84rem;font-weight:500;text-decoration:none;transition:all .25s ease;cursor:pointer;border:1px solid transparent;position:relative;overflow:hidden}.sidebar-tab[data-v-73ad7930]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2e3192;border-radius:0 3px 3px 0;opacity:0;transition:opacity .25s ease}.sidebar-tab[data-v-73ad7930]:hover{background:#f8fafc;color:#334155}.sidebar-tab.active[data-v-73ad7930]{background:linear-gradient(135deg,#2e319214,#2e319208);color:#2e3192;font-weight:600;border-color:#2e31921f}.sidebar-tab.active[data-v-73ad7930]:before{opacity:1}.tab-icon[data-v-73ad7930]{width:18px;height:18px;flex-shrink:0;transition:transform .3s}.sidebar-tab:hover .tab-icon[data-v-73ad7930]{transform:scale(1.12)}.sidebar-tab.active .tab-icon[data-v-73ad7930]{color:#2e3192}.tab-indicator[data-v-73ad7930]{display:none}.settings-main[data-v-73ad7930]{flex:1;min-width:0}.premium-form[data-v-73ad7930]{display:flex;flex-direction:column;gap:1.5rem}.content-header[data-v-73ad7930]{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a}.section-heading[data-v-73ad7930]{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0}.section-desc[data-v-73ad7930]{font-size:.8rem;color:#64748b;margin-top:.2rem;margin-bottom:0}.btn-save[data-v-73ad7930]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.5rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px #2e319240}.btn-save[data-v-73ad7930]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e319259}.btn-save[data-v-73ad7930]:disabled{opacity:.6;pointer-events:none}.btn-save .btn-text[data-v-73ad7930]{display:flex;align-items:center;gap:.5rem}.btn-save svg[data-v-73ad7930]{width:16px;height:16px}.nav-pills-container[data-v-73ad7930]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:.5rem;box-shadow:0 2px 10px #00000005}.nav-pills[data-v-73ad7930]{display:flex;gap:.5rem;flex-wrap:wrap}.nav-pills .pill[data-v-73ad7930]{flex:1;min-width:120px;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;background:transparent;color:#64748b;font-weight:600;font-size:.85rem;border-radius:10px;cursor:pointer;transition:all .3s}.nav-pills .pill svg[data-v-73ad7930]{width:16px;height:16px;transition:transform .3s}.nav-pills .pill[data-v-73ad7930]:hover{background:#f1f5f9;color:#0f172a}.nav-pills .pill.active[data-v-73ad7930]{background:#0f172a;color:#fff;box-shadow:0 4px 12px #0f172a33}.nav-pills .pill.active svg[data-v-73ad7930]{transform:scale(1.1)}.premium-panel[data-v-73ad7930]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:2rem;box-shadow:0 4px 24px #00000005}.panel-header[data-v-73ad7930]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;border-bottom:1px solid #f1f5f9;padding-bottom:1.5rem}.panel-icon[data-v-73ad7930]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 4px #ffffff80}.panel-icon svg[data-v-73ad7930]{width:24px;height:24px}.panel-title-wrap h3[data-v-73ad7930]{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.25rem}.panel-title-wrap p[data-v-73ad7930]{font-size:.85rem;color:#64748b}.grid-2[data-v-73ad7930]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.grid-3[data-v-73ad7930]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.mt-4[data-v-73ad7930]{margin-top:1rem}.mt-6[data-v-73ad7930]{margin-top:1.5rem}.mt-8[data-v-73ad7930]{margin-top:2rem}.mb-4[data-v-73ad7930]{margin-bottom:1rem}.ml-auto[data-v-73ad7930]{margin-left:auto}.flex-between[data-v-73ad7930]{display:flex;justify-content:space-between;align-items:center}.section-divider[data-v-73ad7930]{height:1px;background:linear-gradient(90deg,transparent,#e2e8f0 20%,#e2e8f0 80%,transparent);margin:2rem 0}.sub-heading[data-v-73ad7930]{font-size:1.05rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.form-section[data-v-73ad7930]{display:flex;flex-direction:column;gap:.5rem}.field-label[data-v-73ad7930]{font-size:.85rem;font-weight:600;color:#334155}.field-hint[data-v-73ad7930]{font-size:.75rem;color:#94a3b8;line-height:1.4}.input-wrapper[data-v-73ad7930]{position:relative;display:flex;align-items:center}.input-icon[data-v-73ad7930]{position:absolute;left:1rem;color:#94a3b8;display:flex;align-items:center;justify-content:center}.input-icon svg[data-v-73ad7930]{width:18px;height:18px}input[type=text][data-v-73ad7930],input[type=url][data-v-73ad7930],input[type=email][data-v-73ad7930],textarea[data-v-73ad7930]{width:100%;border:1.5px solid #e2e8f0;border-radius:12px;padding:.75rem 1rem;font-size:.9rem;color:#1e293b;background:#fafbfc;transition:all .3s;font-family:inherit;line-height:1.5}input.with-icon[data-v-73ad7930]{padding-left:2.75rem}input[data-v-73ad7930]:focus,textarea[data-v-73ad7930]:focus{background:#fff;border-color:#3d42b3;box-shadow:0 0 0 4px #38bdf81a;outline:none}input[data-v-73ad7930]::placeholder,textarea[data-v-73ad7930]::placeholder{color:#94a3b8}.rich-editor-wrapper[data-v-73ad7930]{border:1.5px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:all .3s}.rich-editor-wrapper[data-v-73ad7930]:focus-within{border-color:#3d42b3;box-shadow:0 0 0 4px #38bdf81a}.btn-secondary[data-v-73ad7930]{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#475569;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #0000000d}.btn-secondary[data-v-73ad7930]:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.btn-secondary svg[data-v-73ad7930]{width:14px;height:14px}.premium-toggle[data-v-73ad7930]{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer}.premium-toggle input[data-v-73ad7930]{display:none}.toggle-track[data-v-73ad7930]{width:48px;height:26px;background:#cbd5e1;border-radius:13px;position:relative;transition:background .3s ease;box-shadow:inset 0 1px 3px #0000001a}.toggle-thumb[data-v-73ad7930]{position:absolute;top:2px;left:2px;width:22px;height:22px;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;transition:transform .3s cubic-bezier(.4,0,.2,1)}.premium-toggle input:checked+.toggle-track[data-v-73ad7930]{background:#22c55e}.premium-toggle input:checked+.toggle-track .toggle-thumb[data-v-73ad7930]{transform:translate(22px)}.premium-toggle span[data-v-73ad7930]{font-size:.85rem;font-weight:600;color:#475569}.social-links-grid[data-v-73ad7930]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem}.social-card[data-v-73ad7930]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem;position:relative;box-shadow:0 2px 8px #00000005;transition:all .3s}.social-card[data-v-73ad7930]:focus-within{z-index:999!important}.social-card[data-v-73ad7930]:hover{border-color:#cbd5e1;box-shadow:0 8px 24px #0000000f;transform:translateY(-2px)}.social-card-inner[data-v-73ad7930]{display:flex;gap:1rem}.icon-picker-area[data-v-73ad7930]{flex-shrink:0;width:56px}.social-inputs[data-v-73ad7930]{flex:1;display:flex;flex-direction:column;gap:.75rem}.input-group[data-v-73ad7930]{display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.input-group .input-prefix[data-v-73ad7930]{padding:.5rem .75rem;background:#f1f5f9;color:#64748b;font-size:.7rem;font-weight:700;text-transform:uppercase;border-right:1px solid #e2e8f0;letter-spacing:.05em;min-width:55px;text-align:center}.input-group input[data-v-73ad7930]{border:none;border-radius:0;padding:.5rem .75rem;font-size:.8rem;height:34px;background:transparent}.input-group input[data-v-73ad7930]:focus{box-shadow:none;background:#fff}.btn-remove-link[data-v-73ad7930]{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:8px;background:#fef2f2;color:#ef4444;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s}.social-card:hover .btn-remove-link[data-v-73ad7930]{opacity:1}.btn-remove-link[data-v-73ad7930]:hover{background:#fee2e2}.btn-remove-link svg[data-v-73ad7930]{width:16px;height:16px}.advanced-svg[data-v-73ad7930]{margin-top:1rem;border-top:1px dashed #e2e8f0;padding-top:.75rem}.advanced-svg summary[data-v-73ad7930]{font-size:.75rem;color:#6366f1;font-weight:600;cursor:pointer;outline:none;transition:color .2s}.advanced-svg summary[data-v-73ad7930]:hover{color:#4f46e5}.advanced-svg textarea[data-v-73ad7930]{margin-top:.5rem;font-family:JetBrains Mono,monospace;font-size:.7rem;padding:.5rem;border-radius:8px}.empty-state[data-v-73ad7930]{padding:3rem 2rem;text-align:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:16px;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:.75rem}.empty-state svg[data-v-73ad7930]{width:32px;height:32px;color:#cbd5e1}.premium-upload[data-v-73ad7930]{display:flex;align-items:center;gap:1rem}.upload-dropzone[data-v-73ad7930]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;cursor:pointer;transition:all .3s;color:#64748b}.upload-dropzone[data-v-73ad7930]:hover{background:#f4f5fc;border-color:#3d42b3;color:#2e3192}.upload-dropzone svg[data-v-73ad7930]{width:28px;height:28px;margin-bottom:.5rem}.upload-dropzone span[data-v-73ad7930]{font-size:.8rem;font-weight:500}.upload-dropzone input[data-v-73ad7930]{display:none}.preview-box[data-v-73ad7930]{position:relative;padding:1rem;background:#0f172a;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0}.preview-box img[data-v-73ad7930]{max-height:80px;max-width:250px;object-fit:contain}.btn-clear-img[data-v-73ad7930]{position:absolute;top:-10px;right:-10px;width:26px;height:26px;background:#ef4444;color:#fff;border:2px solid white;border-radius:50%;font-size:10px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003;transition:transform .2s}.btn-clear-img[data-v-73ad7930]:hover{transform:scale(1.1);background:#dc2626}.floating-cards[data-v-73ad7930]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.toggle-card[data-v-73ad7930]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #00000005;transition:all .3s}.toggle-card[data-v-73ad7930]:hover{border-color:#cbd5e1;box-shadow:0 8px 24px #0000000d;transform:translateY(-2px)}.tc-left[data-v-73ad7930]{display:flex;align-items:center;gap:1rem}.tc-icon[data-v-73ad7930]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tc-icon svg[data-v-73ad7930]{width:22px;height:22px}.tc-info h4[data-v-73ad7930]{font-size:.95rem;font-weight:700;color:#1e293b;margin-bottom:.15rem}.tc-info p[data-v-73ad7930]{font-size:.75rem;color:#64748b;line-height:1.3;margin:0}.bg-blue-100[data-v-73ad7930]{background-color:#dbeafe}.text-blue-600[data-v-73ad7930]{color:#2563eb}.bg-indigo-100[data-v-73ad7930]{background-color:#e0e7ff}.text-indigo-600[data-v-73ad7930]{color:#4f46e5}.bg-emerald-100[data-v-73ad7930]{background-color:#d1fae5}.text-emerald-600[data-v-73ad7930]{color:#059669}.bg-orange-100[data-v-73ad7930]{background-color:#ffedd5}.text-orange-600[data-v-73ad7930]{color:#ea580c}.bg-pink-100[data-v-73ad7930]{background-color:#fce7f3}.text-pink-600[data-v-73ad7930]{color:#db2777}.bg-violet-100[data-v-73ad7930]{background-color:#ede9fe}.text-violet-600[data-v-73ad7930]{color:#7c3aed}.bg-green-100[data-v-73ad7930]{background-color:#dcfce7}.text-green-600[data-v-73ad7930]{color:#16a34a}.bg-amber-100[data-v-73ad7930]{background-color:#fef3c7}.text-amber-600[data-v-73ad7930]{color:#d97706}.fade-slide-enter-active[data-v-73ad7930],.fade-slide-leave-active[data-v-73ad7930]{transition:opacity .2s ease}.fade-slide-enter-from[data-v-73ad7930],.fade-slide-leave-to[data-v-73ad7930]{opacity:0}.list-enter-active[data-v-73ad7930],.list-leave-active[data-v-73ad7930]{transition:all .4s ease}.list-enter-from[data-v-73ad7930],.list-leave-to[data-v-73ad7930]{opacity:0;transform:scale(.9)}@media(max-width:1024px){.settings-layout[data-v-73ad7930]{flex-direction:column}.settings-sidebar[data-v-73ad7930]{width:100%;position:static}}@media(max-width:768px){.grid-2[data-v-73ad7930],.grid-3[data-v-73ad7930]{grid-template-columns:1fr}.main-header[data-v-73ad7930]{flex-direction:column;gap:1rem;align-items:flex-start}}.settings-page[data-v-5dcf18da]{width:100%}.settings-header[data-v-5dcf18da]{margin-bottom:1.5rem}.page-title[data-v-5dcf18da]{font-size:1.75rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.page-desc[data-v-5dcf18da]{color:#64748b;font-size:.88rem;margin-top:.25rem}.settings-layout[data-v-5dcf18da]{display:flex;gap:1.5rem;min-height:calc(100vh - 180px)}.settings-tabs[data-v-5dcf18da]{width:220px;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:.5rem;display:flex;flex-direction:column;gap:2px;height:fit-content;position:sticky;top:80px;box-shadow:0 1px 3px #0000000a}.tab-item[data-v-5dcf18da]{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border-radius:10px;color:#64748b;font-size:.84rem;font-weight:500;text-decoration:none;transition:all .25s ease;cursor:pointer;border:1px solid transparent;position:relative;overflow:hidden}.tab-item[data-v-5dcf18da]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2e3192;border-radius:0 3px 3px 0;opacity:0;transition:opacity .25s ease}.tab-item[data-v-5dcf18da]:hover{background:#f8fafc;color:#334155}.tab-item.active[data-v-5dcf18da]{background:linear-gradient(135deg,#2e319214,#2e319208);color:#2e3192;font-weight:600;border-color:#2e31921f}.tab-item.active[data-v-5dcf18da]:before{opacity:1}.tab-icon[data-v-5dcf18da]{width:18px;height:18px;flex-shrink:0;transition:transform .3s ease}.tab-item:hover .tab-icon[data-v-5dcf18da]{transform:scale(1.12)}.tab-item.active .tab-icon[data-v-5dcf18da]{color:#2e3192}.settings-content[data-v-5dcf18da]{flex:1;min-width:0}@media(max-width:768px){.settings-layout[data-v-5dcf18da]{flex-direction:column}.settings-tabs[data-v-5dcf18da]{width:100%;flex-direction:row;overflow-x:auto;position:static;border-radius:12px;gap:0}.tab-item[data-v-5dcf18da]{white-space:nowrap}}.nm-page[data-v-5dcf18da]{max-width:100%;margin:0 auto}.nm-flash-ok[data-v-5dcf18da]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;border-radius:10px;background:#22c55e14;border:1px solid rgba(34,197,94,.2);color:#16a34a;font-size:.875rem;font-weight:500}.nm-flash-ok svg[data-v-5dcf18da]{width:16px;height:16px}.nm-save-btn-sm[data-v-5dcf18da]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border-radius:8px;cursor:pointer;border:none;background:linear-gradient(135deg,#2e3192,#2e3192);color:#fff;font-size:.78rem;font-weight:700;box-shadow:0 3px 10px #2e31924d;transition:all .2s;white-space:nowrap}.nm-save-btn-sm[data-v-5dcf18da]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 14px #2e319266}.nm-save-btn-sm[data-v-5dcf18da]:disabled{opacity:.7;cursor:not-allowed}.nm-save-btn-sm.saved[data-v-5dcf18da]{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 3px 10px #22c55e4d}.nm-save-btn-sm svg[data-v-5dcf18da]{width:13px;height:13px;flex-shrink:0}.nm-spin[data-v-5dcf18da]{animation:spin-5dcf18da .8s linear infinite}@keyframes spin-5dcf18da{to{transform:rotate(360deg)}}.nm-layout[data-v-5dcf18da]{display:grid;grid-template-columns:320px 1fr;gap:1.5rem;align-items:start}@media(max-width:900px){.nm-layout[data-v-5dcf18da]{grid-template-columns:1fr}}.nm-add-panel[data-v-5dcf18da]{display:flex;flex-direction:column;gap:1rem}.nm-card[data-v-5dcf18da]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem;box-shadow:0 2px 8px #0000000a}.nm-card-title[data-v-5dcf18da]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;color:#1e293b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}.nm-card-title svg[data-v-5dcf18da]{width:15px;height:15px;color:#2e3192;flex-shrink:0}.nm-search-wrap[data-v-5dcf18da]{position:relative;display:flex;align-items:center;margin-bottom:.75rem}.nm-search-icon[data-v-5dcf18da]{position:absolute;left:.6rem;width:14px;height:14px;color:#94a3b8;flex-shrink:0;pointer-events:none}.nm-search-input[data-v-5dcf18da]{width:100%;padding:.45rem 2rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.82rem;color:#1e293b;background:#f8fafc;outline:none;transition:border-color .2s,box-shadow .2s}.nm-search-input[data-v-5dcf18da]:focus{border-color:#2e3192;background:#fff;box-shadow:0 0 0 3px #2e31921f}.nm-search-clear[data-v-5dcf18da]{position:absolute;right:.5rem;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:none;background:#cbd5e1;color:#64748b;border-radius:50%;cursor:pointer;font-size:.85rem;line-height:1;transition:background .15s}.nm-search-clear[data-v-5dcf18da]:hover{background:#94a3b8;color:#fff}.nm-page-list[data-v-5dcf18da]{max-height:320px;overflow-y:auto;margin:0 -.25rem}.nm-page-group-label[data-v-5dcf18da]{font-size:.65rem;font-weight:800;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;padding:.4rem .5rem .2rem;position:sticky;top:0;background:#fff;z-index:1}.nm-page-row[data-v-5dcf18da]{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:7px;transition:background .12s}.nm-page-row[data-v-5dcf18da]:hover:not(.nm-page-added){background:#f4f5fc}.nm-page-added[data-v-5dcf18da]{opacity:.5}.nm-page-info[data-v-5dcf18da]{flex:1;min-width:0}.nm-page-title[data-v-5dcf18da]{display:block;font-size:.82rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-page-slug[data-v-5dcf18da]{display:block;font-size:.68rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-page-add-btn[data-v-5dcf18da]{width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;color:#64748b;transition:all .15s}.nm-page-add-btn svg[data-v-5dcf18da]{width:13px;height:13px}.nm-page-add-btn[data-v-5dcf18da]:hover:not(:disabled){background:#2e3192;color:#fff;border-color:#2e3192}.nm-page-add-btn[data-v-5dcf18da]:disabled{cursor:not-allowed;color:#22c55e;border-color:#22c55e4d;background:#22c55e0f}.nm-page-empty[data-v-5dcf18da]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem 1rem;color:#94a3b8;font-size:.78rem;text-align:center}.nm-page-empty svg[data-v-5dcf18da]{width:28px;height:28px;color:#cbd5e1}.nm-field[data-v-5dcf18da]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.65rem}.nm-field label[data-v-5dcf18da]{font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.nm-field input[data-v-5dcf18da],.nm-field select[data-v-5dcf18da]{padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.82rem;color:#1e293b;background:#f8fafc;outline:none;transition:border-color .2s,box-shadow .2s}.nm-field input[data-v-5dcf18da]:focus,.nm-field select[data-v-5dcf18da]:focus{border-color:#2e3192;background:#fff;box-shadow:0 0 0 3px #2e31921f}.nm-add-btn[data-v-5dcf18da]{width:100%;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1rem;border-radius:8px;border:1px solid #cbd5e1;cursor:pointer;background:#f8fafc;color:#374151;font-size:.82rem;font-weight:600;transition:all .2s}.nm-add-btn[data-v-5dcf18da]:hover:not(:disabled){background:#2e3192;color:#fff;border-color:#2e3192}.nm-add-btn[data-v-5dcf18da]:disabled{opacity:.45;cursor:not-allowed}.nm-add-btn svg[data-v-5dcf18da]{width:14px;height:14px}.nm-tips[data-v-5dcf18da]{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:1rem}.nm-tip-title[data-v-5dcf18da]{font-size:.8rem;font-weight:700;color:#92400e;margin-bottom:.5rem}.nm-tips ul[data-v-5dcf18da]{margin:0;padding-left:1rem;display:flex;flex-direction:column;gap:.3rem}.nm-tips li[data-v-5dcf18da]{font-size:.76rem;color:#78350f;line-height:1.4}.nm-editor[data-v-5dcf18da]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.nm-editor-header[data-v-5dcf18da]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #f1f5f9;background:#f8fafc}.nm-editor-title[data-v-5dcf18da]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;color:#1e293b;text-transform:uppercase;letter-spacing:.06em}.nm-editor-title svg[data-v-5dcf18da]{width:15px;height:15px;color:#2e3192}.nm-item-count[data-v-5dcf18da]{font-size:.75rem;color:#94a3b8;font-weight:600}.nm-empty[data-v-5dcf18da]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:4rem 2rem;color:#94a3b8;text-align:center}.nm-empty svg[data-v-5dcf18da]{width:48px;height:48px;color:#cbd5e1}.nm-empty p[data-v-5dcf18da]{font-size:1rem;font-weight:600;color:#64748b;margin:0}.nm-empty span[data-v-5dcf18da]{font-size:.82rem}.nm-items-list[data-v-5dcf18da]{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.nm-item-wrap[data-v-5dcf18da]{border-radius:10px;border:1px solid #e2e8f0;overflow:hidden;transition:border-color .2s,box-shadow .2s}.nm-item-wrap[data-v-5dcf18da]:hover{border-color:#93c5fd;box-shadow:0 2px 8px #2e319214}.nm-dragging[data-v-5dcf18da]{opacity:.45;border-style:dashed;border-color:#2e3192}.nm-drag-over[data-v-5dcf18da]{border-color:#2e3192;box-shadow:0 0 0 3px #2e319226}.nm-item[data-v-5dcf18da]{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;background:#fff;min-height:56px}.nm-item-inactive[data-v-5dcf18da]{opacity:.55;background:#f8fafc}.nm-drag-handle[data-v-5dcf18da]{font-size:1.2rem;color:#cbd5e1;cursor:grab;-webkit-user-select:none;user-select:none;padding:0 .2rem;flex-shrink:0;transition:color .15s}.nm-drag-handle[data-v-5dcf18da]:active{cursor:grabbing}.nm-item:hover .nm-drag-handle[data-v-5dcf18da]{color:#94a3b8}.nm-item-info[data-v-5dcf18da]{flex:1;min-width:0}.nm-item-label[data-v-5dcf18da]{font-size:.875rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-child-label[data-v-5dcf18da]{font-size:.82rem;color:#374151}.nm-item-url[data-v-5dcf18da]{font-size:.72rem;color:#94a3b8;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-hidden-badge[data-v-5dcf18da]{font-size:.62rem;font-weight:700;color:#ef4444;background:#ef444414;padding:.1rem .4rem;border-radius:4px;flex-shrink:0}.nm-dropdown-badge[data-v-5dcf18da]{font-size:.62rem;font-weight:700;color:#7c3aed;background:#7c3aed14;padding:.1rem .4rem;border-radius:4px;flex-shrink:0}.nm-item-controls[data-v-5dcf18da]{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.nm-ctrl-btn[data-v-5dcf18da]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;color:#64748b;transition:all .15s;font-size:.75rem}.nm-ctrl-btn svg[data-v-5dcf18da]{width:14px;height:14px}.nm-ctrl-btn[data-v-5dcf18da]:hover{background:#f1f5f9;color:#1e293b;border-color:#cbd5e1}.nm-ctrl-edit[data-v-5dcf18da]:hover,.nm-ctrl-edit.active[data-v-5dcf18da]{background:#2e31921a;color:#2e3192;border-color:#2e31924d}.nm-ctrl-eye.inactive[data-v-5dcf18da]{color:#ef4444}.nm-ctrl-eye[data-v-5dcf18da]:hover{background:#f59e0b1a;color:#d97706;border-color:#f59e0b4d}.nm-ctrl-indent[data-v-5dcf18da]{font-size:1rem;font-weight:700;color:#7c3aed}.nm-ctrl-indent[data-v-5dcf18da]:hover{background:#7c3aed1a;color:#7c3aed;border-color:#7c3aed4d}.nm-ctrl-delete[data-v-5dcf18da]:hover{background:#ef44441a;color:#ef4444;border-color:#ef444433}.nm-edit-form[data-v-5dcf18da]{background:#f8fafc;border-top:1px solid #e2e8f0;padding:1rem;animation:slideDown-5dcf18da .18s ease}.nm-edit-form-child[data-v-5dcf18da]{background:#fff9f0}@keyframes slideDown-5dcf18da{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nm-edit-row[data-v-5dcf18da]{display:flex;gap:.75rem;flex-wrap:wrap}.nm-edit-row .nm-field[data-v-5dcf18da]{flex:1;min-width:160px;margin-bottom:0}.nm-field-sm[data-v-5dcf18da]{flex:0 0 130px!important;min-width:100px!important}.nm-children[data-v-5dcf18da]{border-top:1px dashed #e2e8f0;background:#fafbff}.nm-child-wrap[data-v-5dcf18da]{position:relative;padding-left:2.5rem}.nm-child-connector[data-v-5dcf18da]{position:absolute;left:1rem;top:50%;width:1rem;height:1px;background:#cbd5e1;pointer-events:none}.nm-child-wrap+.nm-child-wrap[data-v-5dcf18da]{border-top:1px solid #f1f5f9}.nm-child[data-v-5dcf18da]{display:flex;align-items:center;gap:.65rem;padding:.55rem .85rem .55rem 0}.nm-child-arrows[data-v-5dcf18da]{display:flex;flex-direction:column;gap:1px;flex-shrink:0}.nm-arrow-btn[data-v-5dcf18da]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;color:#94a3b8;font-size:.5rem;transition:all .15s}.nm-arrow-btn[data-v-5dcf18da]:hover:not(:disabled){background:#e2e8f0;color:#475569}.nm-arrow-btn[data-v-5dcf18da]:disabled{opacity:.3;cursor:not-allowed}.settings-page[data-v-f0a0825b]{width:100%;font-family:Inter,sans-serif}.settings-header[data-v-f0a0825b]{margin-bottom:1.5rem}.page-title[data-v-f0a0825b]{font-size:1.75rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin-bottom:0}.page-desc[data-v-f0a0825b]{color:#64748b;font-size:.88rem;margin-top:.25rem;margin-bottom:0}.settings-layout[data-v-f0a0825b]{display:flex;gap:1.5rem;min-height:calc(100vh - 180px)}.settings-tabs[data-v-f0a0825b]{width:220px;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:.5rem;display:flex;flex-direction:column;gap:2px;height:fit-content;position:sticky;top:80px;box-shadow:0 1px 3px #0000000a}.tab-item[data-v-f0a0825b]{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border-radius:10px;color:#64748b;font-size:.84rem;font-weight:500;text-decoration:none;transition:all .25s ease;border:1px solid transparent;position:relative;overflow:hidden}.tab-item[data-v-f0a0825b]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2e3192;border-radius:0 3px 3px 0;opacity:0;transition:opacity .25s ease}.tab-item[data-v-f0a0825b]:hover{background:#f8fafc;color:#334155}.tab-item.active[data-v-f0a0825b]{background:linear-gradient(135deg,#2e319214,#2e319208);color:#2e3192;font-weight:600;border-color:#2e31921f}.tab-item.active[data-v-f0a0825b]:before{opacity:1}.tab-icon[data-v-f0a0825b]{width:18px;height:18px;flex-shrink:0;transition:transform .3s ease}.tab-item:hover .tab-icon[data-v-f0a0825b]{transform:scale(1.12)}.tab-item.active .tab-icon[data-v-f0a0825b]{color:#2e3192}.settings-content[data-v-f0a0825b]{flex:1;min-width:0}.content-inner[data-v-f0a0825b]{display:flex;flex-direction:column;gap:1.5rem}.content-header[data-v-f0a0825b]{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a;position:sticky;top:10px;z-index:10}.section-heading[data-v-f0a0825b]{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0}.section-desc[data-v-f0a0825b]{font-size:.8rem;color:#64748b;margin-top:.2rem;margin-bottom:0}.btn-save[data-v-f0a0825b]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #2e319240}.btn-save[data-v-f0a0825b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e319259}.btn-save[data-v-f0a0825b]:disabled{opacity:.6;pointer-events:none}.btn-save svg[data-v-f0a0825b]{width:16px;height:16px}.panel[data-v-f0a0825b]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.5rem;box-shadow:0 1px 3px #0000000a;transition:all .3s ease}.panel[data-v-f0a0825b]:hover{box-shadow:0 4px 16px #0000000f}.panel-title[data-v-f0a0825b]{font-size:.95rem;font-weight:700;color:#0f172a;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.panel-icon[data-v-f0a0825b]{width:18px;height:18px;color:#2e3192}.panel-desc[data-v-f0a0825b]{font-size:.8rem;color:#94a3b8;margin-bottom:0}.alert-cards[data-v-f0a0825b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;margin-top:1.25rem}.alert-card[data-v-f0a0825b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border:1.5px solid #e5e7eb;border-radius:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.alert-card[data-v-f0a0825b]:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px #0000000a}.alert-card.active[data-v-f0a0825b]{border-color:#2e31924d;background:#2e319205}.alert-card-left[data-v-f0a0825b]{display:flex;align-items:center;gap:.85rem;flex:1}.alert-icon[data-v-f0a0825b]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.alert-card:hover .alert-icon[data-v-f0a0825b]{transform:scale(1.1) rotate(-3deg)}.alert-icon svg[data-v-f0a0825b]{width:18px;height:18px}.alert-info[data-v-f0a0825b]{flex:1}.alert-label[data-v-f0a0825b]{display:block;font-size:.88rem;font-weight:600;color:#0f172a}.alert-desc[data-v-f0a0825b]{display:block;font-size:.75rem;color:#94a3b8;margin-top:.1rem;line-height:1.3}.digest-options[data-v-f0a0825b]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.25rem}.digest-option[data-v-f0a0825b]{cursor:pointer}.digest-option input[data-v-f0a0825b]{display:none}.digest-content[data-v-f0a0825b]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;border:1.5px solid #e5e7eb;border-radius:14px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.digest-content[data-v-f0a0825b]:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.digest-option.active .digest-content[data-v-f0a0825b]{border-color:#2e3192;background:linear-gradient(135deg,#2e31920f,#2e319205);box-shadow:0 4px 16px #2e31921a}.digest-content svg[data-v-f0a0825b]{width:24px;height:24px;color:#94a3b8;transition:all .3s ease}.digest-option.active .digest-content svg[data-v-f0a0825b]{color:#2e3192}.digest-label[data-v-f0a0825b]{font-size:.88rem;font-weight:600;color:#0f172a}.digest-desc[data-v-f0a0825b]{font-size:.72rem;color:#94a3b8;line-height:1.3}.inapp-grid[data-v-f0a0825b]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}.inapp-card[data-v-f0a0825b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border:1.5px solid #e5e7eb;border-radius:14px;transition:all .3s ease}.inapp-card[data-v-f0a0825b]:hover{border-color:#cbd5e1;transform:translate(4px)}.inapp-info[data-v-f0a0825b]{display:flex;align-items:center;gap:.85rem;flex:1}.inapp-info svg[data-v-f0a0825b]{width:22px;height:22px;color:#64748b;flex-shrink:0}.inapp-label[data-v-f0a0825b]{display:block;font-size:.88rem;font-weight:600;color:#0f172a}.inapp-desc[data-v-f0a0825b]{display:block;font-size:.75rem;color:#94a3b8;margin-top:.1rem}.dnd-container[data-v-f0a0825b]{margin-top:1.25rem;border:1.5px solid #e5e7eb;border-radius:14px;padding:1.25rem;transition:all .3s ease}.dnd-container.is-active[data-v-f0a0825b]{border-color:#2e31924d;background:#2e319205}.dnd-header[data-v-f0a0825b]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.dnd-label[data-v-f0a0825b]{font-size:.9rem;font-weight:700;color:#0f172a;margin:0 0 .2rem}.dnd-desc[data-v-f0a0825b]{font-size:.75rem;color:#64748b;margin:0}.dnd-times[data-v-f0a0825b]{display:flex;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px dashed #cbd5e1}.time-group[data-v-f0a0825b]{flex:1}.time-separator[data-v-f0a0825b]{color:#94a3b8;padding-top:1.5rem;display:flex;align-items:center;justify-content:center}.time-separator svg[data-v-f0a0825b]{width:20px;height:20px}.integration-list[data-v-f0a0825b]{margin-top:1.25rem;display:flex;flex-direction:column;gap:1rem;background:#f8fafc;padding:1.25rem;border-radius:14px;border:1px dashed #cbd5e1}.icon-label[data-v-f0a0825b]{display:flex;align-items:center;font-size:.85rem;font-weight:600;color:#334155;margin-bottom:.5rem;gap:.5rem}.icon-label svg[data-v-f0a0825b]{width:16px;height:16px;color:#64748b}.input-modern[data-v-f0a0825b]{width:100%;padding:.7rem 1rem;border:1.5px solid #cbd5e1;border-radius:10px;background:#fff;color:#1e293b;font-size:.85rem;transition:all .25s ease;outline:none;font-family:inherit}.input-modern[data-v-f0a0825b]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.input-modern[data-v-f0a0825b]::placeholder{color:#94a3b8}.form-group label[data-v-f0a0825b]:not(.icon-label){display:block;font-size:.85rem;font-weight:600;color:#334155;margin-bottom:.5rem}.hint[data-v-f0a0825b]{display:block;font-size:.72rem;color:#94a3b8;margin-top:.4rem}.toggle-switch[data-v-f0a0825b]{display:flex;align-items:center;gap:.75rem;cursor:pointer;flex-shrink:0}.toggle-switch input[data-v-f0a0825b]{display:none}.toggle-slider[data-v-f0a0825b]{width:44px;height:24px;background:#d1d5db;border-radius:12px;position:relative;transition:all .3s ease}.toggle-slider[data-v-f0a0825b]:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 1px 3px #00000026}.toggle-switch input:checked+.toggle-slider[data-v-f0a0825b]{background:#2e3192}.toggle-switch input:checked+.toggle-slider[data-v-f0a0825b]:after{transform:translate(20px)}.fade-enter-active[data-v-f0a0825b],.fade-leave-active[data-v-f0a0825b]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-f0a0825b],.fade-leave-to[data-v-f0a0825b]{opacity:0;transform:translateY(-5px)}@media(max-width:1024px){.alert-cards[data-v-f0a0825b]{grid-template-columns:1fr}}@media(max-width:768px){.settings-layout[data-v-f0a0825b]{flex-direction:column}.settings-tabs[data-v-f0a0825b]{width:100%;flex-direction:row;overflow-x:auto;position:static;border-radius:12px;gap:0}.tab-item[data-v-f0a0825b]{white-space:nowrap}.digest-options[data-v-f0a0825b]{grid-template-columns:1fr}.content-header[data-v-f0a0825b]{flex-direction:column;gap:.75rem;align-items:flex-start}.dnd-times[data-v-f0a0825b]{flex-direction:column;gap:1rem;align-items:flex-start}.time-separator[data-v-f0a0825b]{display:none}}.settings-page[data-v-d1cea1f9]{width:100%}.settings-header[data-v-d1cea1f9]{margin-bottom:1.5rem}.page-title[data-v-d1cea1f9]{font-size:1.75rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.page-desc[data-v-d1cea1f9]{color:#64748b;font-size:.88rem;margin-top:.25rem}.settings-layout[data-v-d1cea1f9]{display:flex;gap:1.5rem;min-height:calc(100vh - 180px)}.settings-tabs[data-v-d1cea1f9]{width:220px;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:.5rem;display:flex;flex-direction:column;gap:2px;height:fit-content;position:sticky;top:80px;box-shadow:0 1px 3px #0000000a}.tab-item[data-v-d1cea1f9]{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border-radius:10px;color:#64748b;font-size:.84rem;font-weight:500;text-decoration:none;transition:all .25s ease;cursor:pointer;border:1px solid transparent;position:relative;overflow:hidden}.tab-item[data-v-d1cea1f9]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2e3192;border-radius:0 3px 3px 0;opacity:0;transition:opacity .25s ease}.tab-item[data-v-d1cea1f9]:hover{background:#f8fafc;color:#334155}.tab-item.active[data-v-d1cea1f9]{background:linear-gradient(135deg,#2e319214,#2e319208);color:#2e3192;font-weight:600;border-color:#2e31921f}.tab-item.active[data-v-d1cea1f9]:before{opacity:1}.tab-icon[data-v-d1cea1f9]{width:18px;height:18px;flex-shrink:0;transition:transform .3s ease}.tab-item:hover .tab-icon[data-v-d1cea1f9]{transform:scale(1.12)}.tab-item.active .tab-icon[data-v-d1cea1f9]{color:#2e3192}.settings-content[data-v-d1cea1f9]{flex:1;min-width:0}.content-inner[data-v-d1cea1f9]{display:flex;flex-direction:column;gap:1.25rem}.content-header[data-v-d1cea1f9]{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a}.section-heading[data-v-d1cea1f9]{font-size:1.15rem;font-weight:700;color:#0f172a}.section-desc[data-v-d1cea1f9]{font-size:.8rem;color:#64748b;margin-top:.2rem}.btn-save[data-v-d1cea1f9]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #2e319240}.btn-save[data-v-d1cea1f9]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e319259}.btn-save[data-v-d1cea1f9]:disabled{opacity:.6;pointer-events:none}.btn-save svg[data-v-d1cea1f9]{width:16px;height:16px}.panel[data-v-d1cea1f9]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000000a;transition:all .3s ease;overflow:hidden}.panel[data-v-d1cea1f9]:hover{box-shadow:0 4px 16px #0000000f}.panel-toggle[data-v-d1cea1f9]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.15rem 1.5rem;background:none;border:none;cursor:pointer;transition:background .2s}.panel-toggle[data-v-d1cea1f9]:hover{background:#f8fafc}.panel-title[data-v-d1cea1f9]{font-size:.95rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.5rem;margin:0}.panel-icon[data-v-d1cea1f9]{width:18px;height:18px;color:#2e3192}.chevron[data-v-d1cea1f9]{width:18px;height:18px;color:#94a3b8;transition:transform .3s ease}.chevron.open[data-v-d1cea1f9]{transform:rotate(180deg)}.panel-body[data-v-d1cea1f9]{padding:0 1.5rem 1.5rem}.collapse-enter-active[data-v-d1cea1f9]{animation:collapseIn-d1cea1f9 .3s ease}.collapse-leave-active[data-v-d1cea1f9]{animation:collapseIn-d1cea1f9 .25s ease reverse}@keyframes collapseIn-d1cea1f9{0%{opacity:0;max-height:0}to{opacity:1;max-height:800px}}.form-grid[data-v-d1cea1f9]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group.full[data-v-d1cea1f9]{grid-column:1 / -1}.form-group label[data-v-d1cea1f9]:first-child{display:block;font-size:.8rem;font-weight:600;color:#475569;margin-bottom:.4rem}.form-group input[type=text][data-v-d1cea1f9],.form-group textarea[data-v-d1cea1f9]{width:100%;padding:.6rem .85rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#334155;font-size:.85rem;outline:none;transition:all .25s ease;font-family:inherit}.form-group input[data-v-d1cea1f9]:focus,.form-group textarea[data-v-d1cea1f9]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a;background:#fff}.form-group input[data-v-d1cea1f9]::placeholder,.form-group textarea[data-v-d1cea1f9]::placeholder{color:#94a3b8}.code-textarea[data-v-d1cea1f9]{font-family:Courier New,monospace;font-size:.82rem;line-height:1.6}.hint[data-v-d1cea1f9]{display:block;font-size:.7rem;color:#94a3b8;margin-top:.35rem}.char-count[data-v-d1cea1f9]{display:block;font-size:.68rem;color:#94a3b8;margin-top:.25rem;text-align:right}.char-count.warn[data-v-d1cea1f9]{color:#ef4444;font-weight:600}.seo-preview[data-v-d1cea1f9]{margin-top:.75rem;padding:.85rem;background:#f1f5f9;border-radius:10px;border:1px solid #e2e8f0}.preview-label[data-v-d1cea1f9]{font-size:.68rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:.3rem}.preview-title[data-v-d1cea1f9]{font-size:1.05rem;font-weight:600;color:#1a0dab;line-height:1.3}.upload-area[data-v-d1cea1f9]{margin-top:.25rem}.upload-trigger[data-v-d1cea1f9]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;border:2px dashed #e2e8f0;border-radius:12px;cursor:pointer;transition:all .3s ease;color:#94a3b8;text-align:center}.upload-trigger[data-v-d1cea1f9]:hover{border-color:#2e3192;background:#2e319208;color:#2e3192}.upload-trigger svg[data-v-d1cea1f9]{width:24px;height:24px}.upload-trigger span[data-v-d1cea1f9]{font-size:.78rem;font-weight:500}.upload-trigger input[data-v-d1cea1f9]{display:none}.upload-preview[data-v-d1cea1f9]{position:relative;display:inline-block;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .3s ease}.upload-preview[data-v-d1cea1f9]:hover{border-color:#2e3192;box-shadow:0 4px 12px #00000014}.og-preview img[data-v-d1cea1f9]{display:block;max-height:120px;max-width:100%;object-fit:cover}.remove-preview[data-v-d1cea1f9]{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:#ef4444e6;color:#fff;border:none;cursor:pointer;font-size:.7rem;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.upload-preview:hover .remove-preview[data-v-d1cea1f9]{opacity:1}.toggle-switch[data-v-d1cea1f9]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.toggle-switch input[data-v-d1cea1f9]{display:none}.toggle-slider[data-v-d1cea1f9]{width:44px;height:24px;background:#d1d5db;border-radius:12px;position:relative;transition:all .3s ease;flex-shrink:0}.toggle-slider[data-v-d1cea1f9]:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 1px 3px #00000026}.toggle-switch input:checked+.toggle-slider[data-v-d1cea1f9]{background:#2e3192}.toggle-switch input:checked+.toggle-slider[data-v-d1cea1f9]:after{transform:translate(20px)}.toggle-label[data-v-d1cea1f9]{font-size:.82rem;color:#64748b;font-weight:500}@media(max-width:768px){.settings-layout[data-v-d1cea1f9]{flex-direction:column}.settings-tabs[data-v-d1cea1f9]{width:100%;flex-direction:row;overflow-x:auto;position:static;border-radius:12px;gap:0}.tab-item[data-v-d1cea1f9]{white-space:nowrap}.form-grid[data-v-d1cea1f9]{grid-template-columns:1fr}.content-header[data-v-d1cea1f9]{flex-direction:column;gap:.75rem;align-items:flex-start}}.settings-page[data-v-3d70aa81]{width:100%}.settings-header[data-v-3d70aa81]{margin-bottom:1.5rem}.page-title[data-v-3d70aa81]{font-size:1.75rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.page-desc[data-v-3d70aa81]{color:#64748b;font-size:.88rem;margin-top:.25rem}.settings-layout[data-v-3d70aa81]{display:flex;gap:1.5rem;min-height:calc(100vh - 180px)}.settings-tabs[data-v-3d70aa81]{width:220px;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:.5rem;display:flex;flex-direction:column;gap:2px;height:fit-content;position:sticky;top:80px;box-shadow:0 1px 3px #0000000a}.tab-item[data-v-3d70aa81]{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border-radius:10px;color:#64748b;font-size:.84rem;font-weight:500;text-decoration:none;transition:all .25s ease;cursor:pointer;border:1px solid transparent;position:relative;overflow:hidden}.tab-item[data-v-3d70aa81]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2e3192;border-radius:0 3px 3px 0;opacity:0;transition:opacity .25s ease}.tab-item[data-v-3d70aa81]:hover{background:#f8fafc;color:#334155}.tab-item.active[data-v-3d70aa81]{background:linear-gradient(135deg,#2e319214,#2e319208);color:#2e3192;font-weight:600;border-color:#2e31921f}.tab-item.active[data-v-3d70aa81]:before{opacity:1}.tab-icon[data-v-3d70aa81]{width:18px;height:18px;flex-shrink:0;transition:transform .3s ease}.tab-item:hover .tab-icon[data-v-3d70aa81]{transform:scale(1.12)}.tab-item.active .tab-icon[data-v-3d70aa81]{color:#2e3192}.settings-content[data-v-3d70aa81]{flex:1;min-width:0}.content-inner[data-v-3d70aa81]{display:flex;flex-direction:column;gap:1.25rem}.content-header[data-v-3d70aa81]{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a}.section-heading[data-v-3d70aa81]{font-size:1.15rem;font-weight:700;color:#0f172a}.section-desc[data-v-3d70aa81]{font-size:.8rem;color:#64748b;margin-top:.2rem}.btn-view-sitemap[data-v-3d70aa81]{display:flex;align-items:center;gap:.55rem;padding:.7rem 1.5rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:12px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #2e31924d;text-decoration:none}.btn-view-sitemap svg[data-v-3d70aa81]{width:18px;height:18px}.btn-view-sitemap[data-v-3d70aa81]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #2e319266}.panel[data-v-3d70aa81]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000000a;transition:all .3s ease;overflow:hidden}.panel[data-v-3d70aa81]:hover{box-shadow:0 4px 16px #0000000f}.sitemap-url-panel[data-v-3d70aa81]{border:1.5px solid rgba(46,49,146,.15);background:linear-gradient(135deg,#2e319208,#38bdf805)}.sitemap-url-inner[data-v-3d70aa81]{display:flex;align-items:flex-start;gap:1.25rem;padding:1.5rem}.sitemap-url-icon-wrap[data-v-3d70aa81]{width:52px;height:52px;border-radius:14px;flex-shrink:0;background:linear-gradient(135deg,#2e31921f,#38bdf814);display:flex;align-items:center;justify-content:center;border:1px solid rgba(46,49,146,.15)}.sitemap-url-icon[data-v-3d70aa81]{width:26px;height:26px;color:#1e256e}.sitemap-url-content[data-v-3d70aa81]{flex:1}.sitemap-url-title[data-v-3d70aa81]{font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 .3rem}.sitemap-url-desc[data-v-3d70aa81]{font-size:.8rem;color:#64748b;margin:0 0 .85rem;line-height:1.5}.sitemap-url-box[data-v-3d70aa81]{display:flex;align-items:center;gap:.5rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:.5rem .5rem .5rem .85rem}.sitemap-url-text[data-v-3d70aa81]{flex:1;font-size:.82rem;color:#1e256e;font-family:SF Mono,Fira Code,monospace;word-break:break-all;font-weight:500}.btn-copy[data-v-3d70aa81]{display:flex;align-items:center;gap:.4rem;padding:.45rem .85rem;background:#f1f5f9;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.78rem;font-weight:600;color:#475569;cursor:pointer;transition:all .25s ease;white-space:nowrap}.btn-copy svg[data-v-3d70aa81]{width:14px;height:14px}.btn-copy[data-v-3d70aa81]:hover{border-color:#2e3192;color:#1e256e;background:#2e31920d}.btn-copy.copied[data-v-3d70aa81]{border-color:#22c55e;color:#16a34a;background:#22c55e0d}.stats-header[data-v-3d70aa81]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9}.stats-title[data-v-3d70aa81]{font-size:.95rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.5rem;margin:0}.stats-title-icon[data-v-3d70aa81]{width:18px;height:18px;color:#2e3192}.stats-total[data-v-3d70aa81]{display:flex;align-items:center;gap:.5rem}.stats-total-count[data-v-3d70aa81]{font-size:1.5rem;font-weight:800;color:#2e3192;background:linear-gradient(135deg,#2e3192,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stats-total-label[data-v-3d70aa81]{font-size:.78rem;color:#94a3b8;font-weight:500}.stats-grid[data-v-3d70aa81]{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.stat-card[data-v-3d70aa81]{display:flex;align-items:center;gap:.85rem;padding:1.25rem 1.5rem;border-right:1px solid #f1f5f9;transition:all .3s ease;cursor:default}.stat-card[data-v-3d70aa81]:last-child{border-right:none}.stat-card[data-v-3d70aa81]:hover{background:#2e319205}.stat-icon-wrap[data-v-3d70aa81]{width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--stat-color) 10%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid color-mix(in srgb,var(--stat-color) 15%,transparent);transition:all .3s ease}.stat-card:hover .stat-icon-wrap[data-v-3d70aa81]{transform:scale(1.08)}.stat-icon[data-v-3d70aa81]{width:20px;height:20px;color:var(--stat-color)}.stat-info[data-v-3d70aa81]{display:flex;flex-direction:column}.stat-count[data-v-3d70aa81]{font-size:1.25rem;font-weight:800;color:#0f172a;line-height:1}.stat-label[data-v-3d70aa81]{font-size:.72rem;color:#94a3b8;font-weight:500;margin-top:.25rem}.actions-header[data-v-3d70aa81]{padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9}.actions-title[data-v-3d70aa81]{font-size:.95rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.5rem;margin:0}.actions-title-icon[data-v-3d70aa81]{width:18px;height:18px;color:#f59e0b}.actions-grid[data-v-3d70aa81]{display:grid;grid-template-columns:1fr 1fr;gap:0}.action-card[data-v-3d70aa81]{display:flex;align-items:center;gap:1rem;padding:1.15rem 1.5rem;text-decoration:none;transition:all .3s ease;cursor:pointer;border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9}.action-card[data-v-3d70aa81]:nth-child(2n){border-right:none}.action-card[data-v-3d70aa81]:nth-last-child(-n+2){border-bottom:none}.action-card[data-v-3d70aa81]:hover{background:linear-gradient(135deg,rgba(46,49,146,.03),transparent)}.action-card:hover .action-arrow[data-v-3d70aa81]{transform:translate(3px);color:#2e3192}.action-icon-wrap[data-v-3d70aa81]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.action-icon-wrap svg[data-v-3d70aa81]{width:20px;height:20px}.action-icon-wrap.view[data-v-3d70aa81]{background:#2e319214;color:#1e256e;border:1px solid rgba(46,49,146,.12)}.action-icon-wrap.google[data-v-3d70aa81]{background:#ea433514;color:#ea4335;border:1px solid rgba(234,67,53,.12)}.action-icon-wrap.bing[data-v-3d70aa81]{background:#0078d414;color:#0078d4;border:1px solid rgba(0,120,212,.12)}.action-icon-wrap.seo[data-v-3d70aa81]{background:#8b5cf614;color:#7c3aed;border:1px solid rgba(139,92,246,.12)}.action-card:hover .action-icon-wrap[data-v-3d70aa81]{transform:scale(1.06)}.action-info[data-v-3d70aa81]{flex:1}.action-name[data-v-3d70aa81]{display:block;font-size:.88rem;font-weight:600;color:#0f172a}.action-desc[data-v-3d70aa81]{display:block;font-size:.75rem;color:#94a3b8;margin-top:.15rem}.action-arrow[data-v-3d70aa81]{width:16px;height:16px;color:#cbd5e1;transition:all .3s ease;flex-shrink:0}.info-banner[data-v-3d70aa81]{display:flex;align-items:flex-start;gap:.85rem;padding:1.15rem 1.5rem;background:linear-gradient(135deg,#2e31920d,#38bdf808);border:1px solid rgba(46,49,146,.12);border-radius:14px}.info-icon[data-v-3d70aa81]{width:20px;height:20px;color:#2e3192;flex-shrink:0;margin-top:.1rem}.info-text strong[data-v-3d70aa81]{font-size:.85rem;color:#0f172a;display:block;margin-bottom:.3rem}.info-text p[data-v-3d70aa81]{font-size:.8rem;color:#64748b;line-height:1.55;margin:0}.info-link[data-v-3d70aa81]{color:#2e3192;font-weight:600;text-decoration:none}.info-link[data-v-3d70aa81]:hover{text-decoration:underline}@media(max-width:1100px){.stats-grid[data-v-3d70aa81]{grid-template-columns:repeat(3,1fr)}.stat-card[data-v-3d70aa81]:nth-child(3){border-right:none}.stat-card[data-v-3d70aa81]:nth-child(n+4){border-top:1px solid #f1f5f9}}@media(max-width:768px){.settings-layout[data-v-3d70aa81]{flex-direction:column}.settings-tabs[data-v-3d70aa81]{width:100%;flex-direction:row;overflow-x:auto;position:static;border-radius:12px;gap:0}.tab-item[data-v-3d70aa81]{white-space:nowrap}.content-header[data-v-3d70aa81]{flex-direction:column;gap:.75rem;align-items:flex-start}.stats-grid[data-v-3d70aa81]{grid-template-columns:1fr 1fr}.stat-card[data-v-3d70aa81]{border-right:none!important;border-bottom:1px solid #f1f5f9}.stat-card[data-v-3d70aa81]:nth-child(2n-1){border-right:1px solid #f1f5f9!important}.actions-grid[data-v-3d70aa81]{grid-template-columns:1fr}.action-card[data-v-3d70aa81]{border-right:none!important}.sitemap-url-inner[data-v-3d70aa81],.sitemap-url-box[data-v-3d70aa81]{flex-direction:column}}.settings-page[data-v-525e4165]{width:100%}.settings-header[data-v-525e4165]{margin-bottom:1.5rem}.page-title[data-v-525e4165]{font-size:1.75rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.page-desc[data-v-525e4165]{color:#64748b;font-size:.88rem;margin-top:.25rem}.settings-layout[data-v-525e4165]{display:flex;gap:1.5rem;min-height:calc(100vh - 180px)}.settings-tabs[data-v-525e4165]{width:220px;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:.5rem;display:flex;flex-direction:column;gap:2px;height:fit-content;position:sticky;top:80px;box-shadow:0 1px 3px #0000000a}.tab-item[data-v-525e4165]{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border-radius:10px;color:#64748b;font-size:.84rem;font-weight:500;text-decoration:none;transition:all .25s ease;border:1px solid transparent;position:relative;overflow:hidden}.tab-item[data-v-525e4165]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2e3192;border-radius:0 3px 3px 0;opacity:0;transition:opacity .25s ease}.tab-item[data-v-525e4165]:hover{background:#f8fafc;color:#334155}.tab-item.active[data-v-525e4165]{background:linear-gradient(135deg,#2e319214,#2e319208);color:#2e3192;font-weight:600;border-color:#2e31921f}.tab-item.active[data-v-525e4165]:before{opacity:1}.tab-icon[data-v-525e4165]{width:18px;height:18px;flex-shrink:0;transition:transform .3s ease}.tab-item:hover .tab-icon[data-v-525e4165]{transform:scale(1.12)}.tab-item.active .tab-icon[data-v-525e4165]{color:#2e3192}.settings-content[data-v-525e4165]{flex:1;min-width:0}.content-inner[data-v-525e4165]{display:flex;flex-direction:column;gap:1.25rem}.content-header[data-v-525e4165]{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a}.section-heading[data-v-525e4165]{font-size:1.15rem;font-weight:700;color:#0f172a}.section-desc[data-v-525e4165]{font-size:.8rem;color:#64748b;margin-top:.2rem}.btn-save[data-v-525e4165]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #2e319240}.btn-save[data-v-525e4165]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e319259}.btn-save svg[data-v-525e4165]{width:16px;height:16px}.panel[data-v-525e4165]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000000a;overflow:hidden;transition:all .3s ease}.panel[data-v-525e4165]:hover{box-shadow:0 4px 16px #0000000f}.users-table-wrap[data-v-525e4165]{overflow-x:auto}.users-table[data-v-525e4165]{width:100%;border-collapse:collapse}.users-table th[data-v-525e4165]{padding:.85rem 1.25rem;text-align:left;font-size:.72rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #f1f5f9;background:#fafbfc}.users-table td[data-v-525e4165]{padding:.85rem 1.25rem;border-bottom:1px solid #f8fafc}.user-row[data-v-525e4165]{transition:all .25s ease}.user-row[data-v-525e4165]:hover{background:linear-gradient(90deg,rgba(46,49,146,.03),transparent)}.user-row:last-child td[data-v-525e4165]{border-bottom:none}.user-cell[data-v-525e4165]{display:flex;align-items:center;gap:.75rem}.user-avatar[data-v-525e4165]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.85rem;flex-shrink:0;transition:transform .3s ease;box-shadow:0 2px 6px #0000001a}.user-row:hover .user-avatar[data-v-525e4165]{transform:scale(1.08)}.user-name[data-v-525e4165]{font-size:.88rem;font-weight:600;color:#0f172a}.user-email[data-v-525e4165]{font-size:.82rem;color:#64748b}.user-date[data-v-525e4165]{font-size:.78rem;color:#94a3b8}.role-badge[data-v-525e4165]{font-size:.7rem;font-weight:700;padding:.25rem .7rem;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.role-badge.admin[data-v-525e4165]{background:linear-gradient(135deg,#2e31921a,#2e31920d);color:#1e256e}.role-badge.editor[data-v-525e4165]{background:#f1f5f9;color:#64748b}.action-btns[data-v-525e4165]{display:flex;align-items:center;gap:.35rem}.action-btn[data-v-525e4165]{width:32px;height:32px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.action-btn svg[data-v-525e4165]{width:14px;height:14px}.action-btn.edit[data-v-525e4165]{color:#64748b}.action-btn.edit[data-v-525e4165]:hover{border-color:#2e3192;color:#2e3192;background:#2e31920d;transform:translateY(-1px)}.action-btn.delete[data-v-525e4165]{color:#94a3b8}.action-btn.delete[data-v-525e4165]:hover{border-color:#ef4444;color:#ef4444;background:#ef44440d;transform:translateY(-1px)}.self-badge[data-v-525e4165]{font-size:.68rem;font-weight:600;color:#22c55e;background:#22c55e1a;padding:.2rem .6rem;border-radius:6px}.empty-state[data-v-525e4165]{padding:3rem;text-align:center;color:#94a3b8}.empty-state svg[data-v-525e4165]{width:48px;height:48px;margin-bottom:.75rem}.empty-state p[data-v-525e4165]{font-size:.88rem}.modal-overlay[data-v-525e4165]{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-box[data-v-525e4165]{background:#fff;border-radius:20px;width:100%;max-width:480px;box-shadow:0 20px 60px #00000026;animation:modalSlide-525e4165 .3s ease}@keyframes modalSlide-525e4165{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-525e4165]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9}.modal-header h3[data-v-525e4165]{font-size:1.05rem;font-weight:700;color:#0f172a}.modal-close[data-v-525e4165]{width:30px;height:30px;border:none;background:#f1f5f9;border-radius:8px;cursor:pointer;font-size:.85rem;color:#64748b;transition:all .2s;display:flex;align-items:center;justify-content:center}.modal-close[data-v-525e4165]:hover{background:#fee2e2;color:#ef4444}.modal-body[data-v-525e4165]{padding:1.5rem;display:flex;flex-direction:column;gap:1.15rem}.modal-actions[data-v-525e4165]{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.5rem}.confirm-box[data-v-525e4165]{text-align:center;padding:2rem 1.5rem;max-width:400px}.confirm-icon svg[data-v-525e4165]{width:48px;height:48px;color:#f59e0b;margin-bottom:.75rem}.confirm-box h3[data-v-525e4165]{font-size:1.1rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.confirm-box p[data-v-525e4165]{font-size:.85rem;color:#64748b;line-height:1.5;margin-bottom:1.25rem}.confirm-box strong[data-v-525e4165]{color:#0f172a}.form-group label[data-v-525e4165]:first-child{display:block;font-size:.8rem;font-weight:600;color:#475569;margin-bottom:.4rem}.form-group input[type=text][data-v-525e4165],.form-group input[type=email][data-v-525e4165],.form-group input[type=password][data-v-525e4165]{width:100%;padding:.6rem .85rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#334155;font-size:.85rem;outline:none;transition:all .25s ease;font-family:inherit}.form-group input[data-v-525e4165]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a;background:#fff}.error[data-v-525e4165]{display:block;font-size:.72rem;color:#ef4444;margin-top:.3rem;font-weight:500}.optional[data-v-525e4165]{font-weight:400;color:#94a3b8;font-size:.72rem}.btn-cancel[data-v-525e4165]{padding:.55rem 1.25rem;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-cancel[data-v-525e4165]:hover{border-color:#cbd5e1;color:#334155}.btn-submit[data-v-525e4165]{padding:.55rem 1.5rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #2e319240}.btn-submit[data-v-525e4165]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #2e319259}.btn-submit[data-v-525e4165]:disabled{opacity:.6;pointer-events:none}.btn-danger[data-v-525e4165]{padding:.55rem 1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #ef444440}.btn-danger[data-v-525e4165]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #ef444459}.toggle-switch[data-v-525e4165]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.toggle-switch input[data-v-525e4165]{display:none}.toggle-slider[data-v-525e4165]{width:44px;height:24px;background:#d1d5db;border-radius:12px;position:relative;transition:all .3s ease;flex-shrink:0}.toggle-slider[data-v-525e4165]:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 1px 3px #00000026}.toggle-switch input:checked+.toggle-slider[data-v-525e4165]{background:#2e3192}.toggle-switch input:checked+.toggle-slider[data-v-525e4165]:after{transform:translate(20px)}.toggle-label[data-v-525e4165]{font-size:.82rem;color:#64748b;font-weight:500}.modal-enter-active[data-v-525e4165]{animation:fadeIn-525e4165 .2s ease}.modal-leave-active[data-v-525e4165]{animation:fadeIn-525e4165 .15s ease reverse}@keyframes fadeIn-525e4165{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.settings-layout[data-v-525e4165]{flex-direction:column}.settings-tabs[data-v-525e4165]{width:100%;flex-direction:row;overflow-x:auto;position:static;border-radius:12px;gap:0}.tab-item[data-v-525e4165]{white-space:nowrap}.content-header[data-v-525e4165]{flex-direction:column;gap:.75rem;align-items:flex-start}}.page-header[data-v-03097359]{margin-bottom:1.5rem}.page-title[data-v-03097359]{font-size:1.75rem;font-weight:800;color:#0f172a}.page-desc[data-v-03097359]{color:#64748b;font-size:.9rem;margin-top:.25rem}.form-card[data-v-03097359]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:2rem;max-width:600px}.form-group[data-v-03097359]{margin-bottom:1.25rem}.form-group label[data-v-03097359]{display:block;font-size:.82rem;font-weight:600;color:#334155;margin-bottom:.4rem}.form-group input[type=text][data-v-03097359],.form-group input[type=number][data-v-03097359]{width:100%;padding:.6rem .85rem;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#0f172a;font-size:.88rem;outline:none;transition:all .2s}.form-group input[data-v-03097359]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.form-group input.error[data-v-03097359]{border-color:#ef4444}.error-text[data-v-03097359]{font-size:.75rem;color:#ef4444;margin-top:.25rem;display:block}.form-row[data-v-03097359]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.color-picker[data-v-03097359]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.color-swatch[data-v-03097359]{width:28px;height:28px;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:all .2s}.color-swatch[data-v-03097359]:hover{transform:scale(1.15)}.color-swatch.selected[data-v-03097359]{border-color:#0f172a;box-shadow:0 0 0 2px #fff,0 0 0 4px currentColor}.color-input[data-v-03097359]{width:28px;height:28px;border:none;padding:0;cursor:pointer;border-radius:6px}.color-preview[data-v-03097359]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.78rem;color:#64748b}.preview-dot[data-v-03097359]{width:14px;height:14px;border-radius:4px}.toggle-label[data-v-03097359]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.85rem;color:#334155}.toggle-input[data-v-03097359]{display:none}.toggle-switch[data-v-03097359]{width:40px;height:22px;background:#e5e7eb;border-radius:11px;position:relative;transition:background .2s}.toggle-switch[data-v-03097359]:after{content:"";width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s;box-shadow:0 1px 3px #00000026}.toggle-input:checked+.toggle-switch[data-v-03097359]{background:#22c55e}.toggle-input:checked+.toggle-switch[data-v-03097359]:after{transform:translate(18px)}.form-actions[data-v-03097359]{display:flex;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f1f5f9}.btn-primary[data-v-03097359]{padding:.65rem 1.5rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .25s}.btn-primary[data-v-03097359]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #2e31924d}.btn-primary[data-v-03097359]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary[data-v-03097359]{padding:.65rem 1.5rem;background:#f1f5f9;color:#64748b;border:none;border-radius:10px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s}.btn-secondary[data-v-03097359]:hover{background:#e2e8f0;color:#334155}.page-header[data-v-a02ff3cf]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.page-title[data-v-a02ff3cf]{font-size:1.75rem;font-weight:800;color:#0f172a}.page-desc[data-v-a02ff3cf]{color:#64748b;font-size:.9rem;margin-top:.25rem}.btn-primary[data-v-a02ff3cf]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s;box-shadow:0 2px 8px #2e319240}.btn-primary[data-v-a02ff3cf]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e319259}.btn-primary svg[data-v-a02ff3cf]{width:18px;height:18px}.filters-bar[data-v-a02ff3cf]{margin-bottom:1rem}.filter-search[data-v-a02ff3cf]{max-width:400px;position:relative}.filter-search svg[data-v-a02ff3cf]{width:16px;height:16px;position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8}.filter-search input[data-v-a02ff3cf]{width:100%;padding:.6rem .75rem .6rem 2.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#0f172a;font-size:.85rem;outline:none;transition:border-color .2s}.filter-search input[data-v-a02ff3cf]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.filter-search input[data-v-a02ff3cf]::placeholder{color:#94a3b8}.tags-grid[data-v-a02ff3cf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.tag-card[data-v-a02ff3cf]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.25rem;display:flex;align-items:center;gap:1rem;transition:all .3s;position:relative}.tag-card[data-v-a02ff3cf]:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.tag-color[data-v-a02ff3cf]{width:12px;height:12px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px #0000000f}.tag-info[data-v-a02ff3cf]{flex:1;min-width:0}.tag-info h3[data-v-a02ff3cf]{font-size:1rem;font-weight:700;color:#0f172a}.tag-meta[data-v-a02ff3cf]{display:flex;align-items:center;gap:.5rem;margin-top:.4rem}.count-badge[data-v-a02ff3cf]{background:#f1f5f9;color:#64748b;padding:.2rem .5rem;border-radius:6px;font-size:.72rem;font-weight:500}.status-toggle[data-v-a02ff3cf]{padding:.2rem .5rem;border-radius:20px;border:none;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .2s}.status-toggle.active[data-v-a02ff3cf]{background:#22c55e1f;color:#16a34a}.status-toggle.inactive[data-v-a02ff3cf]{background:#ef44441f;color:#ef4444}.tag-actions[data-v-a02ff3cf]{display:flex;gap:.3rem}.action-btn[data-v-a02ff3cf]{width:32px;height:32px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;transition:all .2s}.action-btn svg[data-v-a02ff3cf]{width:14px;height:14px}.action-btn.edit[data-v-a02ff3cf]{color:#94a3b8}.action-btn.edit[data-v-a02ff3cf]:hover{background:#2e31921a;color:#2e3192}.action-btn.delete[data-v-a02ff3cf]{color:#94a3b8}.action-btn.delete[data-v-a02ff3cf]:hover{background:#ef44441a;color:#ef4444}.empty-state[data-v-a02ff3cf]{grid-column:1 / -1;text-align:center;color:#94a3b8;padding:3rem}.pagination[data-v-a02ff3cf]{display:flex;justify-content:center;gap:.25rem;padding:1.5rem 0 0}.page-link[data-v-a02ff3cf]{padding:.4rem .75rem;border-radius:6px;font-size:.8rem;color:#64748b;text-decoration:none;transition:all .2s}.page-link[data-v-a02ff3cf]:hover:not(.disabled){background:#f1f5f9;color:#0f172a}.page-link.active[data-v-a02ff3cf]{background:#2e3192;color:#fff;font-weight:600}.page-link.disabled[data-v-a02ff3cf]{opacity:.3;pointer-events:none}.page-header[data-v-d9a1c265]{margin-bottom:1.5rem}.page-title[data-v-d9a1c265]{font-size:1.75rem;font-weight:800;color:#0f172a}.page-desc[data-v-d9a1c265]{color:#64748b;font-size:.9rem;margin-top:.25rem}.form-card[data-v-d9a1c265]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:2rem;max-width:700px}.form-section[data-v-d9a1c265]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #f1f5f9}.form-section[data-v-d9a1c265]:last-of-type{border-bottom:none;margin-bottom:0}.section-title[data-v-d9a1c265]{font-size:.92rem;font-weight:700;color:#0f172a;margin-bottom:1rem;display:flex;align-items:center;gap:.4rem}.form-group[data-v-d9a1c265]{margin-bottom:1rem}.form-group label[data-v-d9a1c265]{display:block;font-size:.82rem;font-weight:600;color:#334155;margin-bottom:.4rem}.form-group input[type=text][data-v-d9a1c265],.form-group input[type=number][data-v-d9a1c265],.form-group textarea[data-v-d9a1c265]{width:100%;padding:.6rem .85rem;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#0f172a;font-size:.88rem;outline:none;transition:all .2s;font-family:inherit}.form-group input[data-v-d9a1c265]:focus,.form-group textarea[data-v-d9a1c265]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.form-group input.error[data-v-d9a1c265],.form-group textarea.error[data-v-d9a1c265]{border-color:#ef4444}.error-text[data-v-d9a1c265]{font-size:.75rem;color:#ef4444;margin-top:.25rem;display:block}.char-count[data-v-d9a1c265]{font-size:.72rem;color:#94a3b8;margin-top:.25rem;display:block;text-align:right}.form-row[data-v-d9a1c265]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.avatar-upload[data-v-d9a1c265]{width:80px;height:80px;border-radius:50%;border:2px dashed #e5e7eb;cursor:pointer;margin-bottom:1rem;overflow:hidden;transition:all .25s}.avatar-upload[data-v-d9a1c265]:hover{border-color:#2e3192}.avatar-preview[data-v-d9a1c265]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-d9a1c265]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.2rem;color:#94a3b8}.avatar-placeholder svg[data-v-d9a1c265]{width:24px;height:24px}.avatar-placeholder span[data-v-d9a1c265]{font-size:.6rem;font-weight:500}.rating-input[data-v-d9a1c265]{display:flex;gap:.25rem}.star-btn[data-v-d9a1c265]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#e5e7eb;transition:all .15s;padding:0}.star-btn.active[data-v-d9a1c265]{color:#f59e0b;transform:scale(1.1)}.star-btn[data-v-d9a1c265]:hover{color:#fbbf24;transform:scale(1.2)}.toggle-label[data-v-d9a1c265]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.85rem;color:#334155}.toggle-input[data-v-d9a1c265]{display:none}.toggle-switch[data-v-d9a1c265]{width:40px;height:22px;background:#e5e7eb;border-radius:11px;position:relative;transition:background .2s}.toggle-switch[data-v-d9a1c265]:after{content:"";width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s;box-shadow:0 1px 3px #00000026}.toggle-input:checked+.toggle-switch[data-v-d9a1c265]{background:#22c55e}.toggle-input:checked+.toggle-switch.featured[data-v-d9a1c265]{background:#f59e0b}.toggle-input:checked+.toggle-switch[data-v-d9a1c265]:after{transform:translate(18px)}.form-actions[data-v-d9a1c265]{display:flex;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f1f5f9}.btn-primary[data-v-d9a1c265]{padding:.65rem 1.5rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .25s}.btn-primary[data-v-d9a1c265]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #2e31924d}.btn-primary[data-v-d9a1c265]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary[data-v-d9a1c265]{padding:.65rem 1.5rem;background:#f1f5f9;color:#64748b;border:none;border-radius:10px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s}.btn-secondary[data-v-d9a1c265]:hover{background:#e2e8f0;color:#334155}.page-header[data-v-e43ff29a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.page-title[data-v-e43ff29a]{font-size:1.75rem;font-weight:800;color:#0f172a}.page-desc[data-v-e43ff29a]{color:#64748b;font-size:.9rem;margin-top:.25rem}.btn-primary[data-v-e43ff29a]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:linear-gradient(135deg,#2e3192,#1e256e);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s;box-shadow:0 2px 8px #2e319240}.btn-primary[data-v-e43ff29a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e319259}.btn-primary svg[data-v-e43ff29a]{width:18px;height:18px}.filters-bar[data-v-e43ff29a]{margin-bottom:1rem}.filter-search[data-v-e43ff29a]{max-width:400px;position:relative}.filter-search svg[data-v-e43ff29a]{width:16px;height:16px;position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8}.filter-search input[data-v-e43ff29a]{width:100%;padding:.6rem .75rem .6rem 2.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#0f172a;font-size:.85rem;outline:none}.filter-search input[data-v-e43ff29a]:focus{border-color:#2e3192;box-shadow:0 0 0 3px #2e31921a}.testimonials-grid[data-v-e43ff29a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.testimonial-card[data-v-e43ff29a]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.5rem;transition:all .3s}.testimonial-card[data-v-e43ff29a]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f;border-color:#cbd5e1}.testimonial-card.inactive[data-v-e43ff29a]{opacity:.5}.card-header[data-v-e43ff29a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.person-info[data-v-e43ff29a]{display:flex;gap:.75rem;align-items:center}.avatar[data-v-e43ff29a]{width:44px;height:44px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#2e3192,#1e256e);display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar img[data-v-e43ff29a]{width:100%;height:100%;object-fit:cover}.avatar-initial[data-v-e43ff29a]{color:#fff;font-weight:700;font-size:1.1rem}.person-info h3[data-v-e43ff29a]{font-size:.92rem;font-weight:700;color:#0f172a}.role[data-v-e43ff29a]{font-size:.75rem;color:#94a3b8;margin-top:.1rem}.featured-badge[data-v-e43ff29a]{font-size:.68rem;font-weight:600;background:#f59e0b1a;color:#d97706;padding:.2rem .5rem;border-radius:6px}.rating[data-v-e43ff29a]{display:flex;gap:.1rem;margin-bottom:.6rem}.star[data-v-e43ff29a]{font-size:.85rem;color:#e5e7eb}.star.filled[data-v-e43ff29a]{color:#f59e0b}.quote[data-v-e43ff29a]{font-size:.82rem;color:#64748b;line-height:1.5;font-style:italic;margin-bottom:1rem}.card-footer[data-v-e43ff29a]{display:flex;justify-content:space-between;align-items:center}.status-toggle[data-v-e43ff29a]{padding:.2rem .5rem;border-radius:20px;border:none;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .2s}.status-toggle.active[data-v-e43ff29a]{background:#22c55e1f;color:#16a34a}.status-toggle.inactive[data-v-e43ff29a]{background:#ef44441f;color:#ef4444}.card-actions[data-v-e43ff29a]{display:flex;gap:.3rem}.action-btn[data-v-e43ff29a]{width:32px;height:32px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;transition:all .2s}.action-btn svg[data-v-e43ff29a]{width:14px;height:14px}.action-btn.edit[data-v-e43ff29a]{color:#94a3b8}.action-btn.edit[data-v-e43ff29a]:hover{background:#2e31921a;color:#2e3192}.action-btn.delete[data-v-e43ff29a]{color:#94a3b8}.action-btn.delete[data-v-e43ff29a]:hover{background:#ef44441a;color:#ef4444}.empty-state[data-v-e43ff29a]{grid-column:1 / -1;text-align:center;color:#94a3b8;padding:3rem}.pagination[data-v-e43ff29a]{display:flex;justify-content:center;gap:.25rem;padding:1.5rem 0 0}.page-link[data-v-e43ff29a]{padding:.4rem .75rem;border-radius:6px;font-size:.8rem;color:#64748b;text-decoration:none}.page-link[data-v-e43ff29a]:hover:not(.disabled){background:#f1f5f9;color:#0f172a}.page-link.active[data-v-e43ff29a]{background:#2e3192;color:#fff;font-weight:600}.page-link.disabled[data-v-e43ff29a]{opacity:.3;pointer-events:none}.recaptcha-wrapper[data-v-ea028691]{margin:.5rem 0}.g-recaptcha-container[data-v-ea028691]{display:flex;justify-content:center}.recaptcha-error[data-v-ea028691]{color:#ef4444;font-size:.8rem;margin-top:.5rem;text-align:center;font-weight:500}.topbar-rich-text[data-v-fb20dc36] p{display:inline;margin:0}.topbar-rich-text[data-v-fb20dc36] a{color:inherit;text-decoration:none!important;transition:opacity .2s}.topbar-rich-text[data-v-fb20dc36] a:hover{opacity:.85;text-decoration:none!important}.topbar-rich-text[data-v-fb20dc36] strong,.topbar-rich-text[data-v-fb20dc36] b{font-weight:700}.topbar-rich-text[data-v-fb20dc36] em,.topbar-rich-text[data-v-fb20dc36] i{font-style:italic}.mega-wrapper[data-v-fb20dc36]{width:980px;max-width:calc(100vw - 2rem)}.mega-panel[data-v-fb20dc36]{background:#fff;border-radius:1rem;box-shadow:0 20px 45px -12px #0000002e,0 0 0 1px #0000000d}.topbar-social-icon[data-v-fb20dc36] svg{width:20px;height:20px;fill:currentColor!important;color:inherit;display:block}.topbar-social-icon[data-v-fb20dc36] svg path,.topbar-social-icon[data-v-fb20dc36] svg rect,.topbar-social-icon[data-v-fb20dc36] svg circle,.topbar-social-icon[data-v-fb20dc36] svg polygon,.topbar-social-icon[data-v-fb20dc36] svg ellipse{fill:currentColor!important}.inq-overlay[data-v-fb20dc36]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem}.inq-modal[data-v-fb20dc36]{position:relative;background:#fff;border-radius:1.25rem;box-shadow:0 25px 60px -12px #00000040;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:2rem;animation:inqSlideIn-fb20dc36 .35s cubic-bezier(.16,1,.3,1)}@keyframes inqSlideIn-fb20dc36{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.inq-fade-enter-active[data-v-fb20dc36]{transition:opacity .3s ease}.inq-fade-leave-active[data-v-fb20dc36]{transition:opacity .2s ease}.inq-fade-enter-from[data-v-fb20dc36],.inq-fade-leave-to[data-v-fb20dc36]{opacity:0}.inq-close[data-v-fb20dc36]{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border-radius:50%;background:#f3f4f6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}.inq-close[data-v-fb20dc36]:hover{background:#e5e7eb;color:#111827;transform:rotate(90deg)}.inq-header[data-v-fb20dc36]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.75rem}.inq-header__icon[data-v-fb20dc36]{width:48px;height:48px;border-radius:.875rem;background:linear-gradient(135deg,var(--color-primary-600, #005a0c),#2E3192);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.inq-header__title[data-v-fb20dc36]{font-size:1.25rem;font-weight:800;color:#111827}.inq-header__sub[data-v-fb20dc36]{font-size:.82rem;color:#6b7280;margin-top:.15rem}.inq-form[data-v-fb20dc36]{display:flex;flex-direction:column;gap:1rem}.inq-form__row[data-v-fb20dc36]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.inq-form__row[data-v-fb20dc36]{grid-template-columns:1fr}}.inq-field[data-v-fb20dc36]{display:flex;flex-direction:column;gap:.3rem}.inq-label[data-v-fb20dc36]{font-size:.78rem;font-weight:600;color:#374151}.inq-req[data-v-fb20dc36]{color:#ef4444}.inq-input[data-v-fb20dc36]{padding:.7rem .9rem;border:1.5px solid #e5e7eb;border-radius:.625rem;font-size:.85rem;color:#111827;background:#fff;transition:all .25s ease;outline:none}.inq-input[data-v-fb20dc36]::placeholder{color:#9ca3af}.inq-input[data-v-fb20dc36]:focus{border-color:var(--color-primary-600, #005a0c);box-shadow:0 0 0 3px #005a0c1a}.inq-input[data-v-fb20dc36]:hover:not(:focus){border-color:#d1d5db}.inq-textarea[data-v-fb20dc36]{resize:vertical;min-height:100px;font-family:inherit}.inq-error[data-v-fb20dc36]{font-size:.72rem;color:#ef4444;font-weight:500}.inq-submit[data-v-fb20dc36]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.85rem;background:linear-gradient(135deg,var(--color-primary-600, #005a0c),#2E3192);color:#fff;font-weight:700;font-size:.9rem;border:none;border-radius:.75rem;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px -4px #005a0c66;margin-top:.5rem}.inq-submit[data-v-fb20dc36]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px -4px #005a0c80}.inq-submit[data-v-fb20dc36]:active:not(:disabled){transform:translateY(0)}.inq-submit[data-v-fb20dc36]:disabled{opacity:.7;cursor:not-allowed}.inq-modal--success[data-v-fb20dc36]{text-align:center;padding:3rem 2rem}.inq-success[data-v-fb20dc36]{animation:inqFadeUp-fb20dc36 .5s ease}@keyframes inqFadeUp-fb20dc36{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.inq-success__icon[data-v-fb20dc36]{width:72px;height:72px;border-radius:50%;margin:0 auto 1.25rem;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;color:#fff;animation:inqPop-fb20dc36 .5s cubic-bezier(.16,1,.3,1) .1s both}@keyframes inqPop-fb20dc36{0%{transform:scale(0)}to{transform:scale(1)}}.inq-success__title[data-v-fb20dc36]{font-size:1.35rem;font-weight:800;color:#111827;margin-bottom:.4rem}.inq-success__text[data-v-fb20dc36]{font-size:.85rem;color:#6b7280;max-width:320px;margin:0 auto;line-height:1.5}.srch-dropdown[data-v-fb20dc36]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;box-shadow:0 20px 60px -8px #0000002e,0 8px 24px -4px #00000014;z-index:9000;overflow:hidden;max-height:500px;overflow-y:auto}@media(max-width:640px){.srch-dropdown[data-v-fb20dc36]{position:fixed;top:56px;left:8px;right:8px;width:auto;border-radius:14px;max-height:70vh}}.srch-drop-enter-active[data-v-fb20dc36],.srch-drop-leave-active[data-v-fb20dc36]{transition:opacity .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.srch-drop-enter-from[data-v-fb20dc36],.srch-drop-leave-to[data-v-fb20dc36]{opacity:0;transform:translateY(-6px) scaleY(.97)}.srch-section-label[data-v-fb20dc36]{display:flex;justify-content:space-between;align-items:center;padding:.65rem 1rem .35rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.srch-clear-all[data-v-fb20dc36]{font-size:.72rem;font-weight:600;color:#005a0c;background:none;border:none;cursor:pointer;padding:0;transition:color .2s}.srch-clear-all[data-v-fb20dc36]:hover{color:#047603;text-decoration:underline}.srch-item[data-v-fb20dc36]{display:flex;align-items:center;gap:.85rem;width:100%;padding:.65rem 1rem;border:none;background:none;cursor:pointer;text-align:left;transition:background .15s ease}.srch-item[data-v-fb20dc36]:hover,.srch-item--active[data-v-fb20dc36]{background:#f0fdf4}.srch-item__img[data-v-fb20dc36]{width:44px;height:44px;border-radius:10px;flex-shrink:0;background:#f8fafc;border:1px solid #e5e7eb;overflow:hidden;display:flex;align-items:center;justify-content:center}.srch-item__img img[data-v-fb20dc36]{width:100%;height:100%;object-fit:contain}.srch-item__img svg[data-v-fb20dc36]{width:20px;height:20px;color:#cbd5e1}.srch-item__info[data-v-fb20dc36]{flex:1;min-width:0}.srch-item__name[data-v-fb20dc36]{display:block;font-size:.85rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}@media(max-width:640px){.srch-item__name[data-v-fb20dc36]{white-space:normal;overflow:visible;text-overflow:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.srch-item__name[data-v-fb20dc36] mark{background:transparent;color:var(--color-primary-600, #005a0c);font-weight:700;padding:0}.srch-item__cat[data-v-fb20dc36]{display:inline-block;margin-top:.2rem;font-size:.7rem;font-weight:600;color:#64748b;background:#f1f5f9;border-radius:6px;padding:.1rem .45rem}.srch-item__arrow[data-v-fb20dc36]{width:16px;height:16px;color:#cbd5e1;flex-shrink:0;transition:transform .2s,color .2s}.srch-item:hover .srch-item__arrow[data-v-fb20dc36],.srch-item--active .srch-item__arrow[data-v-fb20dc36]{transform:translate(3px);color:#005a0c}.srch-view-all[data-v-fb20dc36]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.75rem 1rem;border:none;border-top:1.5px solid #f1f5f9;background:#f8fafc;cursor:pointer;font-size:.82rem;font-weight:600;color:#005a0c;transition:background .15s}.srch-view-all[data-v-fb20dc36]:hover{background:#dcfce7}.srch-view-all svg[data-v-fb20dc36]{width:15px;height:15px}.srch-loading[data-v-fb20dc36]{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1rem;font-size:.85rem;color:#64748b}.srch-spin[data-v-fb20dc36]{width:18px;height:18px;animation:srchSpin-fb20dc36 .8s linear infinite;flex-shrink:0}@keyframes srchSpin-fb20dc36{to{transform:rotate(360deg)}}.srch-empty[data-v-fb20dc36]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;color:#94a3b8}.srch-empty svg[data-v-fb20dc36]{width:36px;height:36px;opacity:.5}.srch-empty p[data-v-fb20dc36]{font-size:.85rem;color:#64748b;text-align:center;margin:0}.srch-empty strong[data-v-fb20dc36]{color:#334155}.srch-history-item[data-v-fb20dc36]{display:flex;align-items:center;padding:0 1rem}.srch-history-text[data-v-fb20dc36]{display:flex;align-items:center;gap:.65rem;flex:1;padding:.6rem 0;border:none;background:none;cursor:pointer;font-size:.84rem;color:#475569;text-align:left;transition:color .15s}.srch-history-text[data-v-fb20dc36]:hover{color:#005a0c}.srch-history-text svg[data-v-fb20dc36]{width:15px;height:15px;flex-shrink:0;color:#94a3b8}.srch-history-del[data-v-fb20dc36]{width:26px;height:26px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;background:none;cursor:pointer;color:#cbd5e1;transition:background .15s,color .15s;flex-shrink:0}.srch-history-del[data-v-fb20dc36]:hover{background:#fee2e2;color:#ef4444}.srch-history-del svg[data-v-fb20dc36]{width:12px;height:12px}.scroll-top-btn[data-v-fb20dc36]{position:fixed;bottom:24px;right:24px;width:54px;height:54px;z-index:50;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.scroll-top-btn[data-v-fb20dc36]:hover{transform:translateY(-5px)}.scroll-top-btn .progress-ring[data-v-fb20dc36]{position:absolute;top:0;left:0;transform:rotate(-90deg)}.scroll-top-btn .progress-ring__circle[data-v-fb20dc36]{transition:stroke-dashoffset .1s linear;stroke-linecap:round}.scroll-top-inner[data-v-fb20dc36]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;box-shadow:0 4px 10px #0000001a;transition:all .3s ease;z-index:2}.scroll-top-btn:hover .scroll-top-inner[data-v-fb20dc36]{box-shadow:0 8px 15px #29b6e866}.query-trigger[data-v-fb20dc36]{position:fixed;bottom:24px;left:24px;z-index:50;display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:50px;color:#fff;font-size:.85rem;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:0 4px 16px #00000026;transition:all .3s ease}.query-trigger[data-v-fb20dc36]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #f0a50066}.query-trigger svg[data-v-fb20dc36]{width:20px;height:20px}@media(max-width:768px){.scroll-top-btn[data-v-fb20dc36]{display:none!important}}@media(max-width:480px){.query-trigger[data-v-fb20dc36]{left:12px;bottom:12px;padding:12px;border-radius:50%}.query-trigger span[data-v-fb20dc36]{display:none}}.nav-social-link[data-v-fb20dc36]{color:#fff!important}.nav-social-link svg[data-v-fb20dc36]{width:18px!important;height:18px!important;display:block}.nav-social-link svg[data-v-fb20dc36]:not([fill=none]),.nav-social-link svg:not([fill=none]) path[data-v-fb20dc36]:not([fill=none]),.nav-social-link svg:not([fill=none]) circle[data-v-fb20dc36]:not([fill=none]),.nav-social-link svg:not([fill=none]) rect[data-v-fb20dc36]:not([fill=none]),.nav-social-link svg:not([fill=none]) polygon[data-v-fb20dc36]:not([fill=none]){fill:#fff!important}.nav-social-link svg[stroke][data-v-fb20dc36],.nav-social-link svg *[stroke][data-v-fb20dc36]{stroke:#fff!important}.toast-slide-enter-active[data-v-fb20dc36]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.toast-slide-leave-active[data-v-fb20dc36]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-slide-enter-from[data-v-fb20dc36],.toast-slide-leave-to[data-v-fb20dc36]{opacity:0;transform:translate(100%) scale(.95)}.scroll-animate[data-v-dc028817]{opacity:0;will-change:transform,opacity;transition-duration:.7s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.effect-blog-card[data-v-dc028817]{transform:scale(.94) translateY(24px);transition-property:opacity,transform}.effect-blog-card.is-visible[data-v-dc028817]{opacity:1!important;transform:scale(1) translateY(0)!important}.effect-cta-expand[data-v-dc028817]{transform:scale(.95) translateY(32px);transition-property:opacity,transform;transition-duration:.8s}.effect-cta-expand.is-visible[data-v-dc028817]{opacity:1!important;transform:scale(1) translateY(0)!important}.medical-article-card[data-v-dc028817]{box-shadow:0 1px 3px #00000005;transform:translateY(0);transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1),border-color .35s ease;will-change:transform,box-shadow}.medical-article-card[data-v-dc028817]:hover{transform:translateY(-6px);border-color:#005a0c4d;box-shadow:0 20px 35px -5px #00280a14,0 8px 16px -4px #2e31920a}.scrollbar-none[data-v-dc028817]::-webkit-scrollbar{display:none}.scrollbar-none[data-v-dc028817]{-ms-overflow-style:none;scrollbar-width:none}@media(prefers-reduced-motion:reduce){.scroll-animate[data-v-dc028817]{opacity:1!important;transform:none!important;transition:none!important}}.blog-content[data-v-52cf4fe6] h1,.blog-content[data-v-52cf4fe6] h2,.blog-content[data-v-52cf4fe6] h3,.blog-content[data-v-52cf4fe6] h4{font-weight:800;color:#0f172a;line-height:1.3;letter-spacing:-.015em}.blog-content[data-v-52cf4fe6] h2{font-size:clamp(1.25rem,3.5vw,1.75rem);margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #f1f5f9;color:#0f172a}.blog-content[data-v-52cf4fe6] h3{font-size:clamp(1.1rem,2.8vw,1.35rem);margin-top:2rem;margin-bottom:.75rem;color:#005a0c}.blog-content[data-v-52cf4fe6] h4{font-size:clamp(1rem,2.2vw,1.15rem);margin-top:1.5rem;margin-bottom:.5rem;color:#1e293b}.blog-content[data-v-52cf4fe6] p{color:#334155;line-height:1.85;margin-bottom:1.35rem;font-size:clamp(.95rem,2vw,1.05rem)}.blog-content[data-v-52cf4fe6] ul,.blog-content[data-v-52cf4fe6] ol{padding-left:1.5rem;margin-bottom:1.5rem}.blog-content[data-v-52cf4fe6] ul li{list-style-type:disc;color:#334155;line-height:1.8;margin-bottom:.45rem}.blog-content[data-v-52cf4fe6] ol li{list-style-type:decimal;color:#334155;line-height:1.8;margin-bottom:.45rem}.blog-content[data-v-52cf4fe6] strong{color:#0f172a;font-weight:700}.blog-content[data-v-52cf4fe6] em{font-style:italic;color:#1e293b}.blog-content[data-v-52cf4fe6] u{text-decoration:underline;text-decoration-color:#059669;text-underline-offset:3px}.blog-content[data-v-52cf4fe6] a{color:#005a0c;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color .2s}.blog-content[data-v-52cf4fe6] a:hover{color:#059669}.blog-content[data-v-52cf4fe6] blockquote{border-left:4px solid #005a0c;background:#f0fdf4;padding:1.25rem 1.75rem;border-radius:0 16px 16px 0;margin:2rem 0;font-style:italic;color:#334155;font-size:1.05rem;line-height:1.75}.blog-content[data-v-52cf4fe6] img{border-radius:20px;max-width:100%;margin:2.5rem auto;display:block;box-shadow:0 10px 30px -10px #00000014;border:1px solid #f1f5f9}.blog-content[data-v-52cf4fe6] table{width:100%;border-collapse:collapse;margin:2.25rem 0;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000000d;border:1px solid #e2e8f0}.blog-content[data-v-52cf4fe6] th{background:#004d0a;color:#fff;padding:.85rem 1.15rem;text-align:left;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.03em}.blog-content[data-v-52cf4fe6] td{border-bottom:1px solid #f1f5f9;padding:.85rem 1.15rem;color:#334155;font-size:.925rem}.blog-content[data-v-52cf4fe6] tr:nth-child(2n){background-color:#f8fafc}.br-hero[data-v-2e843a02]{position:relative;padding:2rem 1rem 3rem;overflow:hidden;background:linear-gradient(135deg,var(--color-primary-900) 0%,var(--color-primary-800) 40%,#0a3d5c 100%)}@media(min-width:640px){.br-hero[data-v-2e843a02]{padding:3rem 1rem 5rem}}.br-hero__bg[data-v-2e843a02]{position:absolute;inset:0;overflow:hidden}.br-hero__orb[data-v-2e843a02]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.12;animation:brOrb-2e843a02 8s ease-in-out infinite}.br-hero__orb--1[data-v-2e843a02]{width:350px;height:350px;background:var(--color-primary-400);top:-100px;right:-80px}.br-hero__orb--2[data-v-2e843a02]{width:280px;height:280px;background:#f59e0b;bottom:-80px;left:5%;animation-delay:-3s}.br-hero__orb--3[data-v-2e843a02]{width:200px;height:200px;background:#10b981;top:30%;left:50%;animation-delay:-5s}.br-hero__grid[data-v-2e843a02]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px}@keyframes brOrb-2e843a02{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-25px) scale(1.08)}}.br-hero__content[data-v-2e843a02]{position:relative;max-width:56rem;margin:0 auto;text-align:center;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.br-hero__content.is-visible[data-v-2e843a02]{opacity:1;transform:translateY(0)}.br-hero__badge[data-v-2e843a02]{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);color:var(--color-primary-200);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.5rem 1.25rem;border-radius:999px;margin-bottom:1.5rem}.br-hero__title[data-v-2e843a02]{font-size:clamp(2rem,5vw,3.2rem);font-weight:900;color:#fff;line-height:1.15;margin-bottom:.75rem}.br-hero__title span[data-v-2e843a02]{background:linear-gradient(135deg,#4ade80,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.br-hero__subtitle[data-v-2e843a02]{color:var(--color-primary-200);font-size:1rem;margin-bottom:1.25rem;opacity:.9;max-width:32rem;margin-left:auto;margin-right:auto;line-height:1.7}.br-hero__breadcrumb[data-v-2e843a02]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--color-primary-300);font-size:.875rem}.br-hero__breadcrumb-link[data-v-2e843a02]{color:var(--color-primary-300);transition:color .3s}.br-hero__breadcrumb-link[data-v-2e843a02]:hover{color:#fff}.br-container[data-v-2e843a02]{max-width:76rem;margin:0 auto;padding:0 1rem}.br-stats[data-v-2e843a02]{position:relative;z-index:10;margin-top:-2.5rem;padding:0 1rem}@media(min-width:640px){.br-stats[data-v-2e843a02]{margin-top:-4rem}}.br-stats__bar[data-v-2e843a02]{background:#fff;border-radius:1rem;padding:.75rem .5rem;display:flex;align-items:center;justify-content:space-between;gap:.25rem;box-shadow:0 16px 48px -12px #0000001f;flex-wrap:nowrap}@media(min-width:640px){.br-stats__bar[data-v-2e843a02]{border-radius:1.25rem;justify-content:center;gap:3rem;padding:1.75rem 3rem;flex-wrap:wrap}}.br-stats__item[data-v-2e843a02]{display:flex;flex-direction:column;align-items:center;gap:.15rem;flex:1;text-align:center}.br-stats__value[data-v-2e843a02]{font-size:1.15rem;font-weight:800;color:var(--color-primary-600)}@media(min-width:640px){.br-stats__value[data-v-2e843a02]{font-size:1.75rem}}.br-stats__label[data-v-2e843a02]{font-size:.6rem;font-weight:500;color:#6b7280;white-space:nowrap;list-style-position:inside}@media(min-width:640px){.br-stats__label[data-v-2e843a02]{font-size:.75rem}}.br-stats__divider[data-v-2e843a02]{width:1px;height:24px;background:#e5e7eb;flex-shrink:0}@media(min-width:640px){.br-stats__divider[data-v-2e843a02]{height:40px}}.br-search-section[data-v-2e843a02]{padding:.5rem 0;margin-top:.5rem;margin-bottom:-1.5rem;position:relative;z-index:5}.br-search-box[data-v-2e843a02]{max-width:42rem;margin:0 auto;position:relative;display:flex;align-items:center}.br-search-icon[data-v-2e843a02]{position:absolute;left:1rem;width:1.15rem;height:1.15rem;color:var(--color-primary-500)}@media(min-width:640px){.br-search-icon[data-v-2e843a02]{left:1.5rem;width:1.35rem;height:1.35rem}}.br-search-input[data-v-2e843a02]{width:100%;padding:.85rem 2.5rem;border-radius:99px;border:2px solid #e0f2fe;background:#fff;font-size:.9rem;color:#111827;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 30px -10px #0ea5e926}@media(min-width:640px){.br-search-input[data-v-2e843a02]{padding:1.15rem 3.5rem;font-size:1.05rem}}.br-search-input[data-v-2e843a02]:hover{border-color:#bae6fd;box-shadow:0 12px 35px -10px #0ea5e940}.br-search-input[data-v-2e843a02]:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 4px #0ea5e926}.br-search-input[data-v-2e843a02]::placeholder{color:#94a3b8;font-weight:400}.br-search-clear[data-v-2e843a02]{position:absolute;right:1.25rem;width:1.5rem;height:1.5rem;color:#9ca3af;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:color .2s,background .2s}.br-search-clear[data-v-2e843a02]:hover{color:#4b5563;background:#f3f4f6}.br-no-results[data-v-2e843a02]{text-align:center;padding:4rem 1rem;background:#f8fafc;margin:2rem 0;border-radius:1rem}.br-no-results h3[data-v-2e843a02]{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:.5rem}.br-no-results p[data-v-2e843a02]{color:#6b7280;font-size:.95rem}.br-section[data-v-2e843a02]{padding:1rem 0;background:#fff}.br-section--alt[data-v-2e843a02]{background:linear-gradient(to bottom,#f8fafc,#fff)}.br-section-header[data-v-2e843a02]{text-align:center;margin-bottom:1rem}.br-section-header__tag[data-v-2e843a02]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-500);margin-bottom:.5rem}.br-section-header__title[data-v-2e843a02]{font-size:1.35rem;font-weight:900;color:#111827}@media(min-width:640px){.br-section-header__title[data-v-2e843a02]{font-size:1.75rem}}.br-section-header__line[data-v-2e843a02]{width:3rem;height:3px;background:var(--color-primary-500);border-radius:999px;margin:.75rem auto 0}.br-section-header__desc[data-v-2e843a02]{color:#6b7280;font-size:.9rem;margin-top:.75rem}.br-hq-wrapper[data-v-2e843a02]{display:grid;gap:1.5rem;grid-template-columns:1fr;max-width:48rem;margin:0 auto}@media(min-width:1024px){.br-hq-wrapper[data-v-2e843a02]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));max-width:110rem;padding:0 2rem}}.br-hq[data-v-2e843a02]{display:flex;align-items:center;gap:2rem;background:linear-gradient(135deg,var(--color-primary-900),var(--color-primary-800));border-radius:1.5rem;padding:1.5rem 2.5rem;position:relative;overflow:hidden;width:100%;box-shadow:0 10px 40px -10px #0ea5e940,inset 0 0 0 1px #ffffff1a;transition:all .4s ease}.br-hq[data-v-2e843a02]:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #0ea5e959}@media(min-width:768px){.br-hq[data-v-2e843a02]{padding:2rem 3.5rem}}@media(min-width:1024px){.br-hq[data-v-2e843a02]{padding:2.5rem 4rem}}.br-hq[data-v-2e843a02]:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(56,189,248,.08),transparent 70%);border-radius:50%;pointer-events:none}.br-hq__icon-area[data-v-2e843a02]{position:relative;flex-shrink:0}.br-hq__icon[data-v-2e843a02]{width:72px;height:72px;border-radius:1.25rem;background:linear-gradient(135deg,#ffffff26,#ffffff0d);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px -6px #0000004d;animation:brPulseIcon-2e843a02 3s ease-in-out infinite}.br-hq__icon svg[data-v-2e843a02]{width:36px;height:36px}@keyframes brPulseIcon-2e843a02{0%,to{box-shadow:0 0 #38bdf84d}50%{box-shadow:0 0 0 12px #38bdf800}}.br-hq__badge[data-v-2e843a02]{position:absolute;top:-8px;right:-8px;background:#10b981;color:#fff;font-size:.65rem;font-weight:800;padding:.35rem .75rem;border-radius:999px;letter-spacing:.05em;box-shadow:0 4px 10px #10bd8166}.br-hq__content[data-v-2e843a02]{position:relative;text-align:left;flex:1}.br-hq__name[data-v-2e843a02]{font-size:1.5rem;font-weight:900;color:#fff;margin-bottom:1rem;line-height:1.2;letter-spacing:-.02em}.br-hq__notice[data-v-2e843a02]{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#005a0c;background:#38bdf826;padding:.3rem .8rem;border-radius:99px;margin-top:.2rem;margin-bottom:1.25rem;border:1px solid rgba(56,189,248,.25)}.br-hq__details[data-v-2e843a02]{display:flex;flex-direction:column;gap:.75rem}.br-hq__detail[data-v-2e843a02]{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;font-weight:500;color:var(--color-primary-200);line-height:1.4}.br-hq__detail svg[data-v-2e843a02]{flex-shrink:0;margin-top:2px;color:#fff}.br-hq__detail a[data-v-2e843a02]{color:var(--color-primary-200);text-decoration:none;transition:color .3s}.br-hq__detail a[data-v-2e843a02]:hover{color:#fff}.br-hq__btn[data-v-2e843a02]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#fff;color:var(--color-primary-900)!important;padding:.85rem 1.75rem;border-radius:.75rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #00000026;margin-top:1.25rem}.br-hq__btn[data-v-2e843a02]:hover{transform:translateY(-2px);box-shadow:0 10px 20px -5px #00000040;background:#f8fafc}@media(max-width:640px){.br-hq[data-v-2e843a02]{flex-direction:column;text-align:center;padding:1.75rem 1.25rem;border-radius:1rem;gap:1.25rem}.br-hq__content[data-v-2e843a02]{text-align:center;width:100%}.br-hq__icon[data-v-2e843a02]{width:56px;height:56px}.br-hq__icon svg[data-v-2e843a02]{width:28px;height:28px}.br-hq__name[data-v-2e843a02]{font-size:1.25rem}.br-hq__details[data-v-2e843a02]{border-left:none;padding-left:0;align-items:center;text-align:left;margin:0 auto;width:fit-content;gap:.6rem}.br-hq__detail[data-v-2e843a02]{font-size:.85rem;align-items:center}.br-hq__btn[data-v-2e843a02]{width:100%;margin-top:1.5rem}}.br-grid[data-v-2e843a02]{display:grid;gap:.75rem}@media(min-width:640px){.br-grid[data-v-2e843a02]{gap:1.25rem}}.br-grid--division[data-v-2e843a02]{grid-template-columns:repeat(2,1fr)}@media(min-width:1024px){.br-grid--division[data-v-2e843a02]{grid-template-columns:repeat(4,1fr)}}.br-grid--district[data-v-2e843a02]{grid-template-columns:repeat(2,1fr)}@media(min-width:480px){.br-grid--district[data-v-2e843a02]{grid-template-columns:repeat(3,1fr)}}@media(min-width:640px){.br-grid--district[data-v-2e843a02]{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){.br-grid--district[data-v-2e843a02]{grid-template-columns:repeat(5,1fr)}}@media(min-width:1024px){.br-grid--district[data-v-2e843a02]{grid-template-columns:repeat(6,1fr)}}.br-card--division[data-v-2e843a02]{position:relative;background:#fff;border-radius:1rem;padding:1.15rem;border:1px solid #f3f4f6;overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1)}@media(min-width:640px){.br-card--division[data-v-2e843a02]{border-radius:1.25rem;padding:1.75rem}}.br-card--division[data-v-2e843a02]:hover{transform:translateY(-8px);box-shadow:0 20px 50px -10px #0000001f;border-color:transparent}.br-card__accent[data-v-2e843a02]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary-500),#10b981);transition:height .4s ease}.br-card--division:hover .br-card__accent[data-v-2e843a02]{height:5px}.br-card__icon[data-v-2e843a02]{width:36px;height:36px;border-radius:.75rem;background:color-mix(in srgb,var(--color-primary-500) 10%,transparent);display:flex;align-items:center;justify-content:center;color:var(--color-primary-500);margin-bottom:.75rem;transition:all .4s cubic-bezier(.16,1,.3,1)}@media(min-width:640px){.br-card__icon[data-v-2e843a02]{width:48px;height:48px;border-radius:.875rem;margin-bottom:1rem}}.br-card--division:hover .br-card__icon[data-v-2e843a02]{background:var(--color-primary-500);color:#fff;transform:scale(1.1) rotate(-5deg);box-shadow:0 8px 24px -6px var(--color-primary-500)}.br-card__name[data-v-2e843a02]{font-size:.85rem;font-weight:700;color:#111827;margin-bottom:.5rem;transition:color .3s}@media(min-width:640px){.br-card__name[data-v-2e843a02]{font-size:1rem;margin-bottom:.75rem}}.br-card__info[data-v-2e843a02]{display:flex;flex-direction:column;gap:.4rem}.br-card__detail[data-v-2e843a02]{display:flex;align-items:center;gap:.35rem;font-size:.7rem;color:#6b7280}@media(min-width:640px){.br-card__detail[data-v-2e843a02]{gap:.4rem;font-size:.78rem}}.br-card__detail svg[data-v-2e843a02]{flex-shrink:0;color:#9ca3af}.br-card--division:hover .br-card__name[data-v-2e843a02]{color:var(--color-primary-600)}.br-card__glow[data-v-2e843a02]{position:absolute;top:0;left:0;right:0;height:100px;background:var(--color-primary-500);opacity:0;filter:blur(50px);pointer-events:none;transition:opacity .5s}.br-card--division:hover .br-card__glow[data-v-2e843a02]{opacity:.06}.br-card--district[data-v-2e843a02]{display:flex;align-items:center;gap:.5rem;background:#fff;border-radius:.75rem;padding:.6rem .75rem;border:1px solid #f3f4f6;transition:all .4s cubic-bezier(.16,1,.3,1);cursor:default}@media(min-width:640px){.br-card--district[data-v-2e843a02]{gap:.6rem;padding:.85rem 1rem}}.br-card--district[data-v-2e843a02]:hover{transform:translateY(-4px);box-shadow:0 12px 30px -8px #0000001a;border-color:var(--color-primary-200)}.br-card__pin[data-v-2e843a02]{width:24px;height:24px;border-radius:.4rem;background:color-mix(in srgb,var(--color-primary-500) 10%,transparent);display:flex;align-items:center;justify-content:center;color:var(--color-primary-500);flex-shrink:0;transition:all .4s ease}@media(min-width:640px){.br-card__pin[data-v-2e843a02]{width:32px;height:32px;border-radius:.5rem}}.br-card--district:hover .br-card__pin[data-v-2e843a02]{background:var(--color-primary-500);color:#fff;transform:scale(1.1)}.br-card__district-name[data-v-2e843a02]{font-size:.82rem;font-weight:600;color:#374151;transition:color .3s}.br-card--district:hover .br-card__district-name[data-v-2e843a02]{color:var(--color-primary-600)}.br-cta[data-v-2e843a02]{padding:2rem 1rem 4rem;background:#f8fafc}.br-cta__card[data-v-2e843a02]{background:linear-gradient(135deg,var(--color-primary-900),var(--color-primary-800));border-radius:1.5rem;padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;position:relative;overflow:hidden}.br-cta__card[data-v-2e843a02]:before{content:"";position:absolute;top:-40%;right:-15%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 70%);border-radius:50%}@media(min-width:768px){.br-cta__card[data-v-2e843a02]{flex-direction:row;text-align:left;padding:2.5rem 3rem}}.br-cta__content[data-v-2e843a02]{flex:1;position:relative}.br-cta__title[data-v-2e843a02]{font-size:1.35rem;font-weight:800;color:#fff;margin-bottom:.35rem}.br-cta__text[data-v-2e843a02]{font-size:.9rem;color:var(--color-primary-200);line-height:1.65}.br-cta__btn[data-v-2e843a02]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 2rem;border-radius:.75rem;font-weight:700;font-size:.9rem;background:#fff;color:var(--color-primary-800);text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);flex-shrink:0;box-shadow:0 4px 16px #00000026}.br-cta__btn[data-v-2e843a02]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00000040}.br-cta__btn:hover svg[data-v-2e843a02]{transform:translate(4px)}.br-cta__btn svg[data-v-2e843a02]{transition:transform .3s ease}.scroll-reveal[data-v-2e843a02]{opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.16,1,.3,1)}.scroll-reveal.in-view[data-v-2e843a02]{opacity:1;transform:translateY(0)}[data-v-2e843a02] .br-custom-pin{background:transparent;border:none}[data-v-2e843a02] .br-custom-pin-inner{transform:rotate(-45deg) scale(1);transition:all .3s cubic-bezier(.34,1.56,.64,1)}[data-v-2e843a02] .br-custom-pin:hover .br-custom-pin-inner{transform:rotate(-45deg) scale(1.15)!important;box-shadow:0 8px 16px #0006!important;z-index:1000!important}[data-v-2e843a02] .br-popup-custom .leaflet-popup-content-wrapper{border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}[data-v-2e843a02] .br-popup-custom .leaflet-popup-content{margin:12px 14px}.scroll-animate[data-v-b06b0763]{opacity:0;will-change:transform,opacity;transition-duration:.7s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.effect-search-drop[data-v-b06b0763]{transform:translateY(-24px) scale(.96);transition-property:opacity,transform}.effect-search-drop.is-visible[data-v-b06b0763]{opacity:1!important;transform:translateY(0) scale(1)!important}.effect-brand-pop[data-v-b06b0763]{transform:scale(.92) translateY(24px);transition-property:opacity,transform}.effect-brand-pop.is-visible[data-v-b06b0763]{opacity:1!important;transform:scale(1) translateY(0)!important}.calm-brand-card[data-v-b06b0763]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 11;padding:1.15rem;background-color:#fff;border-radius:1rem;border:1px solid rgba(226,232,240,.85);box-shadow:0 1px 3px #00000005;cursor:pointer;overflow:hidden;text-decoration:none;transform:translateY(0);transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1),border-color .35s ease;will-change:transform,box-shadow}.calm-brand-card[data-v-b06b0763]:hover{transform:translateY(-4px);border-color:#2e31924d;box-shadow:0 12px 28px -4px #0f172a14,0 4px 10px -2px #2e31920a}.calm-brand-img[data-v-b06b0763]{max-height:100%;max-width:100%;object-fit:contain;opacity:.92;transform:scale(1);transition:transform .45s cubic-bezier(.25,1,.5,1),opacity .35s ease;will-change:transform}.calm-brand-card:hover .calm-brand-img[data-v-b06b0763]{opacity:1;transform:scale(1.04)}.effect-container-rise[data-v-b06b0763]{transform:translateY(36px);transition-property:opacity,transform}.effect-container-rise.is-visible[data-v-b06b0763]{opacity:1!important;transform:translateY(0)!important}.effect-pill-glide[data-v-b06b0763]{transform:translateY(18px) translate(-10px) scale(.95);transition-property:opacity,transform;transition-duration:.55s}.effect-pill-glide.is-visible[data-v-b06b0763]{opacity:1!important;transform:translateY(0) translate(0) scale(1)!important}.effect-card-left[data-v-b06b0763]{transform:translate(-35px) translateY(20px);transition-property:opacity,transform}.effect-card-left.is-visible[data-v-b06b0763]{opacity:1!important;transform:translate(0)!important}.effect-card-zoom[data-v-b06b0763]{transform:scale(.9) translateY(28px);transition-property:opacity,transform}.effect-card-zoom.is-visible[data-v-b06b0763]{opacity:1!important;transform:scale(1) translateY(0)!important}.effect-card-right[data-v-b06b0763]{transform:translate(35px) translateY(20px);transition-property:opacity,transform}.effect-card-right.is-visible[data-v-b06b0763]{opacity:1!important;transform:translate(0)!important}.effect-cta-expand[data-v-b06b0763]{transform:scale(.94) translateY(36px);transition-property:opacity,transform;transition-duration:.8s}.effect-cta-expand.is-visible[data-v-b06b0763]{opacity:1!important;transform:scale(1) translateY(0)!important}@media(prefers-reduced-motion:reduce){.scroll-animate[data-v-b06b0763]{opacity:1!important;transform:none!important;transition:none!important}}@keyframes qvSlideUp-9f76f37d{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes qvSlideLeft-9f76f37d{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.qv-modal-enter-active[data-v-9f76f37d]{transition:opacity .28s ease}.qv-modal-leave-active[data-v-9f76f37d]{transition:opacity .2s ease}.qv-modal-enter-from[data-v-9f76f37d],.qv-modal-leave-to[data-v-9f76f37d]{opacity:0}.slide-fade-enter-active[data-v-0345fb85]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-0345fb85]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-0345fb85],.slide-fade-leave-to[data-v-0345fb85]{transform:translateY(-8px);opacity:0}.cp-hero[data-v-5e74c894]{position:relative;padding:5rem 1.5rem 3rem;text-align:center;background:linear-gradient(135deg,#0a1628,#0f2744,#0a1628);overflow:hidden}.cp-hero__bg[data-v-5e74c894]{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(14,165,233,.08) 0%,transparent 70%),radial-gradient(ellipse at 70% 50%,rgba(56,189,248,.06) 0%,transparent 70%)}.cp-hero__content[data-v-5e74c894]{position:relative;max-width:700px;margin:0 auto;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1)}.cp-hero__content.is-visible[data-v-5e74c894]{opacity:1;transform:translateY(0)}.cp-hero__badge[data-v-5e74c894]{display:inline-flex;align-items:center;gap:.4rem;background:#0ea5e91f;border:1px solid rgba(14,165,233,.2);color:#005a0c;font-size:.78rem;font-weight:600;padding:.35rem .85rem;border-radius:20px;margin-bottom:1.25rem}.cp-hero__title[data-v-5e74c894]{font-size:2.5rem;font-weight:900;color:#fff;line-height:1.15;margin-bottom:.75rem}.cp-hero__subtitle[data-v-5e74c894]{font-size:1rem;color:#fff9;max-width:550px;margin:0 auto 1.5rem;line-height:1.6}.cp-hero__breadcrumb[data-v-5e74c894]{display:inline-flex;align-items:center;gap:.5rem;color:#fff6;font-size:.82rem}.cp-hero__breadcrumb-link[data-v-5e74c894]{color:#ffffff80;text-decoration:none;transition:color .2s}.cp-hero__breadcrumb-link[data-v-5e74c894]:hover{color:#005a0c}.cp-section[data-v-5e74c894]{padding:3rem 0}.cp-container[data-v-5e74c894]{max-width:1100px;margin:0 auto;padding:0 1.5rem}.cp-html-block[data-v-5e74c894]{font-size:1rem;line-height:1.8;color:#334155}.cp-html-block[data-v-5e74c894] h1,.cp-html-block[data-v-5e74c894] h2,.cp-html-block[data-v-5e74c894] h3{color:#0f172a;font-weight:800;margin-bottom:.75rem}.cp-html-block[data-v-5e74c894] p{margin-bottom:1rem}.cp-html-block[data-v-5e74c894] img{max-width:100%;border-radius:12px}.cp-html-block[data-v-5e74c894] a{color:#005a0c;text-decoration:underline}.cp-data-block[data-v-5e74c894]{margin-bottom:1.5rem}.scroll-reveal[data-v-5e74c894]{opacity:0;transform:translateY(20px);transition:all .6s ease}.scroll-reveal.in-view[data-v-5e74c894]{opacity:1;transform:translateY(0)}@media(max-width:768px){.cp-hero__title[data-v-5e74c894]{font-size:1.8rem}.cp-hero[data-v-5e74c894]{padding:3.5rem 1rem 2rem}}.gallery-item[data-v-3a1b0279]{opacity:0;transform:translateY(18px) scale(.98);transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease;will-change:transform,opacity}.gallery-item.is-revealed[data-v-3a1b0279]{opacity:1!important;transform:translateY(0) scale(1)!important}.gallery-item[data-v-3a1b0279]:hover{transform:translateY(-4px)}.gal-lightbox-fade-enter-active[data-v-3a1b0279],.gal-lightbox-fade-leave-active[data-v-3a1b0279]{transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.gal-lightbox-fade-enter-from[data-v-3a1b0279],.gal-lightbox-fade-leave-to[data-v-3a1b0279]{opacity:0;transform:scale(.98)}@media(prefers-reduced-motion:reduce){.gallery-item[data-v-3a1b0279]{opacity:1!important;transform:none!important;transition:none!important}}.hero-slide-enter-active[data-v-aec66eda],.hero-slide-leave-active[data-v-aec66eda]{transition:opacity .6s ease,transform .6s ease}.hero-slide-enter-from[data-v-aec66eda]{opacity:0;transform:translateY(20px)}.hero-slide-leave-to[data-v-aec66eda]{opacity:0;transform:translateY(-20px)}.hero-badge-float[data-v-aec66eda]{animation:badgeFloat-aec66eda 3s ease-in-out infinite}.hero-badge-float-alt[data-v-aec66eda]{animation:badgeFloat-aec66eda 4s ease-in-out 1s infinite}@keyframes badgeFloat-aec66eda{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.quote-float[data-v-aec66eda]{animation:quoteFloat-aec66eda 6s ease-in-out infinite}.quote-float-alt[data-v-aec66eda]{animation:quoteFloat-aec66eda 8s ease-in-out 2s infinite}@keyframes quoteFloat-aec66eda{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.testimonial-slide[data-v-aec66eda]{animation:testimonialSlideIn-aec66eda .5s ease-out}@keyframes testimonialSlideIn-aec66eda{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.reveal-section[data-v-aec66eda]{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-section.revealed[data-v-aec66eda]{opacity:1}.reveal-stats[data-v-aec66eda]{transform:translateY(25px) scale(.98)}.reveal-stats.revealed[data-v-aec66eda]{transform:translateY(0) scale(1)}.reveal-stats .stat-badge-anim[data-v-aec66eda]{opacity:0;transform:translateY(15px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.reveal-stats.revealed .stat-badge-anim[data-v-aec66eda]{opacity:1;transform:translateY(0)}.reveal-stats.revealed .stat-badge-anim[data-v-aec66eda]:nth-child(1){transition-delay:.05s}.reveal-stats.revealed .stat-badge-anim[data-v-aec66eda]:nth-child(2){transition-delay:.12s}.reveal-stats.revealed .stat-badge-anim[data-v-aec66eda]:nth-child(3){transition-delay:.19s}.reveal-stats.revealed .stat-badge-anim[data-v-aec66eda]:nth-child(4){transition-delay:.26s}.reveal-categories[data-v-aec66eda]{transform:translateY(30px)}.reveal-categories.revealed[data-v-aec66eda]{transform:translateY(0)}.reveal-categories .category-card-item[data-v-aec66eda]{opacity:0;transform:translateY(36px) scale(.95);filter:blur(3px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),filter .65s ease}.reveal-categories.revealed .category-card-item[data-v-aec66eda]{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.reveal-categories.revealed .category-card-item[data-v-aec66eda]:nth-child(1){transition-delay:.04s}.reveal-categories.revealed .category-card-item[data-v-aec66eda]:nth-child(2){transition-delay:.1s}.reveal-categories.revealed .category-card-item[data-v-aec66eda]:nth-child(3){transition-delay:.16s}.reveal-categories.revealed .category-card-item[data-v-aec66eda]:nth-child(4){transition-delay:.22s}.reveal-categories.revealed .category-card-item[data-v-aec66eda]:nth-child(5){transition-delay:.28s}.reveal-categories.revealed .category-card-item[data-v-aec66eda]:nth-child(6){transition-delay:.34s}.reveal-featured[data-v-aec66eda]{transform:translateY(35px)}.reveal-featured.revealed[data-v-aec66eda]{transform:translateY(0)}.reveal-featured .product-card-anim[data-v-aec66eda]{opacity:0;transform:translateY(42px) scale(.96);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.reveal-featured.revealed .product-card-anim[data-v-aec66eda]{opacity:1;transform:translateY(0) scale(1)}.reveal-featured.revealed .product-card-anim[data-v-aec66eda]:nth-child(1){transition-delay:.05s}.reveal-featured.revealed .product-card-anim[data-v-aec66eda]:nth-child(2){transition-delay:.1s}.reveal-featured.revealed .product-card-anim[data-v-aec66eda]:nth-child(3){transition-delay:.15s}.reveal-featured.revealed .product-card-anim[data-v-aec66eda]:nth-child(4){transition-delay:.2s}.reveal-featured.revealed .product-card-anim[data-v-aec66eda]:nth-child(5){transition-delay:.25s}.reveal-featured.revealed .product-card-anim[data-v-aec66eda]:nth-child(6){transition-delay:.3s}.reveal-featured.revealed .product-card-anim[data-v-aec66eda]:nth-child(7){transition-delay:.35s}.reveal-featured.revealed .product-card-anim[data-v-aec66eda]:nth-child(8){transition-delay:.4s}.reveal-brands[data-v-aec66eda]{transform:translateY(20px)}.reveal-brands.revealed[data-v-aec66eda]{transform:translateY(0)}.reveal-brands .brands-marquee-wrap[data-v-aec66eda]{opacity:0;filter:blur(8px);transform:scale(.97);transition:opacity .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.reveal-brands.revealed .brands-marquee-wrap[data-v-aec66eda]{opacity:1;filter:blur(0);transform:scale(1);transition-delay:.1s}.reveal-why-choose[data-v-aec66eda]{transform:translateY(20px)}.reveal-why-choose.revealed[data-v-aec66eda]{transform:translateY(0)}.reveal-why-choose .why-card-item[data-v-aec66eda]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-why-choose .why-card-item[data-v-aec66eda]:nth-child(1),.reveal-why-choose .why-card-item[data-v-aec66eda]:nth-child(2){transform:translate(-30px,30px)}.reveal-why-choose .why-card-item[data-v-aec66eda]:nth-child(3),.reveal-why-choose .why-card-item[data-v-aec66eda]:nth-child(4){transform:translate(30px,30px)}.reveal-why-choose.revealed .why-card-item[data-v-aec66eda]{opacity:1;transform:translate(0)}.reveal-why-choose.revealed .why-card-item[data-v-aec66eda]:nth-child(1){transition-delay:.06s}.reveal-why-choose.revealed .why-card-item[data-v-aec66eda]:nth-child(2){transition-delay:.14s}.reveal-why-choose.revealed .why-card-item[data-v-aec66eda]:nth-child(3){transition-delay:.22s}.reveal-why-choose.revealed .why-card-item[data-v-aec66eda]:nth-child(4){transition-delay:.3s}.reveal-services[data-v-aec66eda]{transform:translateY(30px)}.reveal-services.revealed[data-v-aec66eda]{transform:translateY(0)}.reveal-services .service-card-item[data-v-aec66eda]{opacity:0;transform:translateY(45px) scale(.96);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-services.revealed .service-card-item[data-v-aec66eda]{opacity:1;transform:translateY(0) scale(1)}.reveal-services.revealed .service-card-item[data-v-aec66eda]:nth-child(1){transition-delay:.05s}.reveal-services.revealed .service-card-item[data-v-aec66eda]:nth-child(2){transition-delay:.11s}.reveal-services.revealed .service-card-item[data-v-aec66eda]:nth-child(3){transition-delay:.17s}.reveal-services.revealed .service-card-item[data-v-aec66eda]:nth-child(4){transition-delay:.23s}.reveal-services.revealed .service-card-item[data-v-aec66eda]:nth-child(5){transition-delay:.29s}.reveal-services.revealed .service-card-item[data-v-aec66eda]:nth-child(6){transition-delay:.35s}.reveal-hospitals[data-v-aec66eda]{transform:translateY(25px)}.reveal-hospitals.revealed[data-v-aec66eda]{transform:translateY(0)}.reveal-hospitals .hospital-client-card[data-v-aec66eda]{opacity:0;transform:translateY(28px) scale(.97);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.reveal-hospitals.revealed .hospital-client-card[data-v-aec66eda]{opacity:1;transform:translateY(0) scale(1)}.reveal-hospitals.revealed .hospital-client-card[data-v-aec66eda]:nth-child(1){transition-delay:.05s}.reveal-hospitals.revealed .hospital-client-card[data-v-aec66eda]:nth-child(2){transition-delay:.1s}.reveal-hospitals.revealed .hospital-client-card[data-v-aec66eda]:nth-child(3){transition-delay:.15s}.reveal-hospitals.revealed .hospital-client-card[data-v-aec66eda]:nth-child(4){transition-delay:.2s}.reveal-hospitals.revealed .hospital-client-card[data-v-aec66eda]:nth-child(5){transition-delay:.25s}.reveal-hospitals.revealed .hospital-client-card[data-v-aec66eda]:nth-child(6){transition-delay:.3s}.reveal-hospitals.revealed .hospital-client-card[data-v-aec66eda]:nth-child(7){transition-delay:.35s}.reveal-hospitals.revealed .hospital-client-card[data-v-aec66eda]:nth-child(8){transition-delay:.4s}.reveal-hospitals.revealed .hospital-client-card[data-v-aec66eda]:nth-child(9){transition-delay:.45s}.reveal-testimonials[data-v-aec66eda]{transform:translateY(30px)}.reveal-testimonials.revealed[data-v-aec66eda]{transform:translateY(0)}.reveal-testimonials .testimonial-stage[data-v-aec66eda]{opacity:0;transform:translateY(25px) scale(.98);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-testimonials.revealed .testimonial-stage[data-v-aec66eda]{opacity:1;transform:translateY(0) scale(1);transition-delay:.12s}.reveal-branches[data-v-aec66eda]{transform:translateY(25px)}.reveal-branches.revealed[data-v-aec66eda]{transform:translateY(0)}.reveal-branches .branch-card-anim[data-v-aec66eda]{opacity:0;transform:translate(-20px,25px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.reveal-branches.revealed .branch-card-anim[data-v-aec66eda]{opacity:1;transform:translate(0)}.reveal-branches.revealed .branch-card-anim[data-v-aec66eda]:nth-child(1){transition-delay:.06s}.reveal-branches.revealed .branch-card-anim[data-v-aec66eda]:nth-child(2){transition-delay:.14s}.reveal-branches.revealed .branch-card-anim[data-v-aec66eda]:nth-child(3){transition-delay:.22s}.reveal-branches.revealed .branch-card-anim[data-v-aec66eda]:nth-child(4){transition-delay:.3s}.reveal-quote[data-v-aec66eda]{transform:translateY(25px)}.reveal-quote.revealed[data-v-aec66eda]{transform:translateY(0)}.reveal-quote .quote-col-left[data-v-aec66eda]{opacity:0;transform:translate(-40px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.reveal-quote .quote-card-right[data-v-aec66eda]{opacity:0;transform:scale(.94) translateY(24px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.reveal-quote.revealed .quote-col-left[data-v-aec66eda]{opacity:1;transform:translate(0);transition-delay:.08s}.reveal-quote.revealed .quote-card-right[data-v-aec66eda]{opacity:1;transform:scale(1) translateY(0);transition-delay:.16s}.reveal-blog[data-v-aec66eda]{transform:translateY(30px)}.reveal-blog.revealed[data-v-aec66eda]{transform:translateY(0)}.reveal-blog .blog-card-item[data-v-aec66eda]{opacity:0;transform:translateY(40px) scale(.97);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-blog.revealed .blog-card-item[data-v-aec66eda]{opacity:1;transform:translateY(0) scale(1)}.reveal-blog.revealed .blog-card-item[data-v-aec66eda]:nth-child(1){transition-delay:.08s}.reveal-blog.revealed .blog-card-item[data-v-aec66eda]:nth-child(2){transition-delay:.2s}.reveal-blog.revealed .blog-card-item[data-v-aec66eda]:nth-child(3){transition-delay:.32s}.reveal-faqs[data-v-aec66eda]{transform:translateY(25px)}.reveal-faqs.revealed[data-v-aec66eda]{transform:translateY(0)}.reveal-faqs .faq-col-left[data-v-aec66eda]{opacity:0;transform:translate(-35px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-faqs .faq-item-anim[data-v-aec66eda]{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-faqs.revealed .faq-col-left[data-v-aec66eda]{opacity:1;transform:translate(0);transition-delay:.08s}.reveal-faqs.revealed .faq-item-anim[data-v-aec66eda]{opacity:1;transform:translateY(0)}.reveal-faqs.revealed .faq-item-anim[data-v-aec66eda]:nth-child(1){transition-delay:.06s}.reveal-faqs.revealed .faq-item-anim[data-v-aec66eda]:nth-child(2){transition-delay:.12s}.reveal-faqs.revealed .faq-item-anim[data-v-aec66eda]:nth-child(3){transition-delay:.18s}.reveal-faqs.revealed .faq-item-anim[data-v-aec66eda]:nth-child(4){transition-delay:.24s}.reveal-faqs.revealed .faq-item-anim[data-v-aec66eda]:nth-child(5){transition-delay:.3s}.reveal-faqs.revealed .faq-item-anim[data-v-aec66eda]:nth-child(6){transition-delay:.36s}.reveal-cta[data-v-aec66eda]{opacity:0;transform:translateY(35px) scale(.96);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.reveal-cta.revealed[data-v-aec66eda]{opacity:1;transform:translateY(0) scale(1)}.brand-scroll[data-v-aec66eda]{animation:brandScroll-aec66eda 45s linear infinite}@keyframes brandScroll-aec66eda{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.brand-scroll-reverse[data-v-aec66eda]{animation:brandScrollReverse-aec66eda 50s linear infinite}@keyframes brandScrollReverse-aec66eda{0%{transform:translate(-33.33%)}to{transform:translate(0)}}.hospital-scroll[data-v-aec66eda]{animation:hospitalScroll-aec66eda 50s linear infinite}@keyframes hospitalScroll-aec66eda{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.hospital-scroll-reverse[data-v-aec66eda]{animation:hospitalScrollReverse-aec66eda 55s linear infinite}@keyframes hospitalScrollReverse-aec66eda{0%{transform:translate(-33.33%)}to{transform:translate(0)}}.svc-card[data-v-aec66eda]:hover{background:#f0fdf4!important;border-color:#10b981!important;box-shadow:0 20px 25px -5px #005a0c14,0 8px 10px -6px #005a0c0a!important}.svc-card:hover .svc-icon[data-v-aec66eda]{background:#005a0c!important}.svc-card:hover .svc-icon svg[data-v-aec66eda]{color:#fff!important}.branch-card[data-v-aec66eda]:hover{background:#f0fdf4!important;border-color:#005a0c!important;border-bottom:3px solid #005a0c!important}.branch-card:hover .branch-icon[data-v-aec66eda]{background:#005a0c!important}.branch-card:hover .branch-icon svg[data-v-aec66eda]{color:#fff!important}.blog-card:hover a[href="#"][data-v-aec66eda]{background:#005a0c!important;border-color:#005a0c!important;color:#fff!important}.hero4-viewport[data-v-aec66eda]{height:var(--hero4-h-mobile, 300px)}@media(min-width:640px){.hero4-viewport[data-v-aec66eda]{height:calc((var(--hero4-h-desktop, 580px) + var(--hero4-h-mobile, 300px)) / 2)}}@media(min-width:1024px){.hero4-viewport[data-v-aec66eda]{height:var(--hero4-h-desktop, 580px)}}@keyframes hero4KenBurns-aec66eda{0%{transform:scale(1) translate(0)}50%{transform:scale(1.05) translate(-.5%,-.5%)}to{transform:scale(1.09) translate(.5%,.5%)}}.hero4-ken-burns[data-v-aec66eda]{animation:hero4KenBurns-aec66eda 9s ease-out infinite alternate;transform-origin:center center;will-change:transform}@media(prefers-reduced-motion:reduce){.hero4-ken-burns[data-v-aec66eda]{animation:none!important}}.lic-hero[data-v-5ec5920c]{position:relative;padding:2.75rem 1rem;overflow:hidden;background:linear-gradient(135deg,var(--color-primary-900) 0%,var(--color-primary-800) 40%,#0a3d5c 100%)}@media(min-width:640px){.lic-hero[data-v-5ec5920c]{padding:4rem 1rem}}@media(min-width:1024px){.lic-hero[data-v-5ec5920c]{padding:5rem 1rem}}.lic-hero__bg[data-v-5ec5920c]{position:absolute;inset:0;overflow:hidden}.lic-hero__orb[data-v-5ec5920c]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.12;animation:licOrbFloat-5ec5920c 8s ease-in-out infinite}.lic-hero__orb--1[data-v-5ec5920c]{width:350px;height:350px;background:var(--color-primary-400);top:-100px;left:-80px}.lic-hero__orb--2[data-v-5ec5920c]{width:280px;height:280px;background:var(--color-accent-400, #f59e0b);bottom:-80px;right:-60px;animation-delay:-3s}.lic-hero__orb--3[data-v-5ec5920c]{width:180px;height:180px;background:#005a0c;top:40%;left:60%;animation-delay:-5s}.lic-hero__grid-pattern[data-v-5ec5920c]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px}@keyframes licOrbFloat-5ec5920c{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-25px) scale(1.08)}}.lic-hero__content[data-v-5ec5920c]{position:relative;max-width:56rem;margin:0 auto;text-align:center;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.lic-hero__content.is-visible[data-v-5ec5920c]{opacity:1;transform:translateY(0)}.lic-hero__badge[data-v-5ec5920c]{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);color:var(--color-primary-200);font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.35rem .85rem;border-radius:999px;margin-bottom:.85rem}@media(min-width:640px){.lic-hero__badge[data-v-5ec5920c]{font-size:.8rem;padding:.5rem 1.25rem;margin-bottom:1.5rem;gap:.5rem}}.lic-hero__title[data-v-5ec5920c]{font-size:clamp(1.5rem,6vw,3.2rem);font-weight:900;color:#fff;line-height:1.15;margin-bottom:.5rem}.lic-hero__title span[data-v-5ec5920c]{background:linear-gradient(135deg,#4ade80,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lic-hero__subtitle[data-v-5ec5920c]{color:var(--color-primary-200);font-size:.8rem;margin-bottom:.85rem;opacity:.9;padding:0 .5rem}@media(min-width:640px){.lic-hero__subtitle[data-v-5ec5920c]{font-size:1rem;margin-bottom:1.25rem;padding:0}}.lic-hero__breadcrumb[data-v-5ec5920c]{display:flex;align-items:center;justify-content:center;gap:.35rem;color:var(--color-primary-300);font-size:.7rem}@media(min-width:640px){.lic-hero__breadcrumb[data-v-5ec5920c]{font-size:.875rem;gap:.5rem}}.lic-hero__breadcrumb-link[data-v-5ec5920c]{color:var(--color-primary-300);transition:color .3s}.lic-hero__breadcrumb-link[data-v-5ec5920c]:hover{color:#fff}.lic-container[data-v-5ec5920c]{max-width:76rem;margin:0 auto;padding:0 1rem}.lic-section-header[data-v-5ec5920c]{text-align:center;margin-bottom:1.5rem}@media(min-width:640px){.lic-section-header[data-v-5ec5920c]{margin-bottom:2.5rem}}@media(min-width:1024px){.lic-section-header[data-v-5ec5920c]{margin-bottom:3rem}}.lic-section-header__tag[data-v-5ec5920c]{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary-500);background:var(--color-primary-50, #e0f2fe);padding:.35rem 1rem;border-radius:999px;margin-bottom:.75rem}.lic-section-header__tag--accent[data-v-5ec5920c]{color:var(--color-accent-600, #d97706);background:#f59e0b1a}.lic-section-header__title[data-v-5ec5920c]{font-size:clamp(1.2rem,4vw,2rem);font-weight:800;color:var(--color-gray-900, #111827);margin-bottom:.4rem}.lic-section-header__desc[data-v-5ec5920c]{font-size:.8rem;color:var(--color-gray-500, #6b7280);max-width:36rem;margin:0 auto;line-height:1.65;padding:0 .5rem}@media(min-width:640px){.lic-section-header__desc[data-v-5ec5920c]{font-size:.95rem;padding:0}}.lic-certs[data-v-5ec5920c]{padding:2rem 0;background:#fff}@media(min-width:640px){.lic-certs[data-v-5ec5920c]{padding:3rem 0}}@media(min-width:1024px){.lic-certs[data-v-5ec5920c]{padding:4rem 0}}.lic-certs__grid[data-v-5ec5920c]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:640px){.lic-certs__grid[data-v-5ec5920c]{gap:1.25rem}}@media(min-width:1024px){.lic-certs__grid[data-v-5ec5920c]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.lic-cert-card[data-v-5ec5920c]{position:relative;background:#fff;border-radius:.875rem;padding:1rem .875rem .875rem;border:1px solid var(--color-gray-100, #f3f4f6);overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1);cursor:default}@media(min-width:640px){.lic-cert-card[data-v-5ec5920c]{border-radius:1.25rem;padding:2rem 1.75rem 1.75rem}}.lic-cert-card[data-v-5ec5920c]:hover{transform:translateY(-8px);box-shadow:0 20px 50px -15px #0000001f;border-color:transparent}.lic-cert-card__accent[data-v-5ec5920c]{position:absolute;top:0;left:0;right:0;height:3px;border-radius:0 0 6px 6px;transition:height .4s ease}.lic-cert-card:hover .lic-cert-card__accent[data-v-5ec5920c]{height:5px}.lic-cert-card__glow[data-v-5ec5920c]{position:absolute;top:0;left:0;right:0;height:100px;opacity:0;filter:blur(40px);transition:opacity .5s ease;pointer-events:none}.lic-cert-card:hover .lic-cert-card__glow[data-v-5ec5920c]{opacity:.06}.lic-cert-card__header[data-v-5ec5920c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}@media(min-width:640px){.lic-cert-card__header[data-v-5ec5920c]{margin-bottom:1.25rem}}.lic-cert-card__icon[data-v-5ec5920c]{width:38px;height:38px;border-radius:.65rem;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--card-color) 10%,transparent);color:var(--card-color);transition:all .4s cubic-bezier(.16,1,.3,1)}@media(min-width:640px){.lic-cert-card__icon[data-v-5ec5920c]{width:52px;height:52px;border-radius:.875rem}}.lic-cert-card:hover .lic-cert-card__icon[data-v-5ec5920c]{background:var(--card-color);color:#fff;transform:scale(1.08) rotate(-3deg);box-shadow:0 8px 20px -6px var(--card-color)}.lic-cert-card__year[data-v-5ec5920c]{font-size:.7rem;font-weight:700;padding:.3rem .75rem;border-radius:999px;border:1px solid;transition:all .3s ease}.lic-cert-card:hover .lic-cert-card__year[data-v-5ec5920c]{transform:translateY(-2px)}.lic-cert-card__title[data-v-5ec5920c]{font-size:.9rem;font-weight:800;color:var(--color-gray-900, #111827);margin-bottom:.2rem;line-height:1.3}@media(min-width:640px){.lic-cert-card__title[data-v-5ec5920c]{font-size:1.2rem;margin-bottom:.3rem}}.lic-cert-card__org[data-v-5ec5920c]{font-size:.72rem;font-weight:600;margin-bottom:.5rem}@media(min-width:640px){.lic-cert-card__org[data-v-5ec5920c]{font-size:.82rem;margin-bottom:.75rem}}.lic-cert-card__desc[data-v-5ec5920c]{font-size:.75rem;color:var(--color-gray-500, #6b7280);line-height:1.55;margin-bottom:.85rem}@media(min-width:640px){.lic-cert-card__desc[data-v-5ec5920c]{font-size:.85rem;line-height:1.65;margin-bottom:1.25rem}}.lic-cert-card__verified[data-v-5ec5920c]{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:#10b981;background:#10b98114;padding:.35rem .85rem;border-radius:999px;opacity:0;transform:translateY(6px);transition:all .4s ease .1s}.lic-cert-card:hover .lic-cert-card__verified[data-v-5ec5920c]{opacity:1;transform:translateY(0)}.lic-awards[data-v-5ec5920c]{padding:2rem 0;background:linear-gradient(to bottom,var(--color-page-bg, #f8fafc),#fff)}@media(min-width:640px){.lic-awards[data-v-5ec5920c]{padding:3rem 0}}@media(min-width:1024px){.lic-awards[data-v-5ec5920c]{padding:4rem 0}}.lic-awards__grid[data-v-5ec5920c]{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}@media(min-width:640px){.lic-awards__grid[data-v-5ec5920c]{gap:1rem}}.lic-award-card[data-v-5ec5920c]{position:relative;display:flex;align-items:center;gap:.75rem;background:#fff;border-radius:.875rem;padding:.75rem .875rem;border:1px solid var(--color-gray-100, #f3f4f6);transition:all .45s cubic-bezier(.16,1,.3,1);cursor:default;overflow:hidden}@media(min-width:640px){.lic-award-card[data-v-5ec5920c]{gap:1.25rem;border-radius:1.25rem;padding:1.25rem 1.5rem}}.lic-award-card[data-v-5ec5920c]:hover{transform:translateY(-5px);box-shadow:0 16px 40px -12px #f59e0b26;border-color:#f59e0b33}.lic-award-card__rank[data-v-5ec5920c]{position:absolute;top:.75rem;right:.75rem;font-size:.65rem;font-weight:800;color:var(--color-accent-500, #f59e0b);background:#f59e0b14;padding:.2rem .6rem;border-radius:999px;opacity:0;transition:opacity .3s ease}.lic-award-card:hover .lic-award-card__rank[data-v-5ec5920c]{opacity:1}.lic-award-card__trophy[data-v-5ec5920c]{width:40px;height:40px;border-radius:.75rem;background:#f59e0b14;color:var(--color-accent-500, #f59e0b);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s cubic-bezier(.16,1,.3,1)}@media(min-width:640px){.lic-award-card__trophy[data-v-5ec5920c]{width:60px;height:60px;border-radius:1rem}}.lic-award-card:hover .lic-award-card__trophy[data-v-5ec5920c]{background:var(--color-accent-500, #f59e0b);color:#fff;transform:scale(1.08) rotate(-5deg);box-shadow:0 8px 20px -6px #f59e0b66}.lic-award-card__info[data-v-5ec5920c]{flex:1;min-width:0}.lic-award-card__title[data-v-5ec5920c]{font-size:.78rem;font-weight:700;color:var(--color-gray-900, #111827);margin-bottom:.15rem;line-height:1.3}@media(min-width:640px){.lic-award-card__title[data-v-5ec5920c]{font-size:.95rem;margin-bottom:.2rem}}.lic-award-card__org[data-v-5ec5920c]{font-size:.68rem;color:var(--color-gray-500, #6b7280)}@media(min-width:640px){.lic-award-card__org[data-v-5ec5920c]{font-size:.8rem}}.lic-award-card__arrow[data-v-5ec5920c]{color:var(--color-gray-300, #d1d5db);flex-shrink:0;transition:all .3s ease}.lic-award-card:hover .lic-award-card__arrow[data-v-5ec5920c]{color:var(--color-accent-500, #f59e0b);transform:translate(4px)}.lic-trust[data-v-5ec5920c]{padding:0 1rem 2rem;background:#fff}@media(min-width:640px){.lic-trust[data-v-5ec5920c]{padding:0 1rem 3rem}}@media(min-width:1024px){.lic-trust[data-v-5ec5920c]{padding:0 1rem 4rem}}.lic-trust__card[data-v-5ec5920c]{background:linear-gradient(135deg,var(--color-primary-900),var(--color-primary-800));border-radius:1.25rem;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative;overflow:hidden}@media(min-width:640px){.lic-trust__card[data-v-5ec5920c]{padding:2rem 1.75rem;gap:1.5rem;border-radius:1.5rem}}@media(min-width:768px){.lic-trust__card[data-v-5ec5920c]{flex-direction:row;padding:3rem;gap:2rem}}.lic-trust__content[data-v-5ec5920c]{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;position:relative;flex:1}@media(min-width:640px){.lic-trust__content[data-v-5ec5920c]{gap:1rem}}@media(min-width:768px){.lic-trust__content[data-v-5ec5920c]{flex-direction:row;text-align:left;align-items:flex-start}}.lic-trust__icon-wrap[data-v-5ec5920c]{width:48px;height:48px;border-radius:.875rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;color:var(--color-accent-400, #f59e0b);flex-shrink:0}@media(min-width:640px){.lic-trust__icon-wrap[data-v-5ec5920c]{width:64px;height:64px;border-radius:1rem}}.lic-trust__title[data-v-5ec5920c]{font-size:1rem;font-weight:800;color:#fff;margin-bottom:.3rem}@media(min-width:640px){.lic-trust__title[data-v-5ec5920c]{font-size:1.35rem;margin-bottom:.4rem}}.lic-trust__text[data-v-5ec5920c]{font-size:.75rem;color:var(--color-primary-200);line-height:1.65;max-width:32rem}@media(min-width:640px){.lic-trust__text[data-v-5ec5920c]{font-size:.9rem}}.lic-trust__btn[data-v-5ec5920c]{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.5rem;border-radius:.65rem;font-weight:700;font-size:.8rem;background:#fff;color:var(--color-primary-800);text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);flex-shrink:0;position:relative;box-shadow:0 4px 16px #00000026}@media(min-width:640px){.lic-trust__btn[data-v-5ec5920c]{gap:.5rem;padding:.85rem 2rem;font-size:.9rem;border-radius:.75rem}}.lic-trust__btn[data-v-5ec5920c]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00000040}.lic-trust__btn:hover svg[data-v-5ec5920c]{transform:translate(4px)}.lic-trust__btn svg[data-v-5ec5920c]{transition:transform .3s ease}.scroll-reveal[data-v-5ec5920c]{opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.16,1,.3,1)}.scroll-reveal.in-view[data-v-5ec5920c]{opacity:1;transform:translateY(0)}.md-hero[data-v-10596570]{position:relative;padding:2.75rem 1rem;overflow:hidden;background:linear-gradient(135deg,var(--color-primary-900) 0%,var(--color-primary-800) 40%,#0a3d5c 100%)}@media(min-width:640px){.md-hero[data-v-10596570]{padding:4rem 1rem}}@media(min-width:1024px){.md-hero[data-v-10596570]{padding:5rem 1rem}}.md-hero__bg[data-v-10596570]{position:absolute;inset:0;overflow:hidden}.md-hero__orb[data-v-10596570]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.12;animation:orbFloat-10596570 8s ease-in-out infinite}.md-hero__orb--1[data-v-10596570]{width:400px;height:400px;background:var(--color-primary-400);top:-100px;left:-100px}.md-hero__orb--2[data-v-10596570]{width:300px;height:300px;background:var(--color-accent-400, #f59e0b);bottom:-80px;right:-80px;animation-delay:-3s}.md-hero__orb--3[data-v-10596570]{width:200px;height:200px;background:#005a0c;top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-5s}.md-hero__grid[data-v-10596570]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px}@keyframes orbFloat-10596570{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.1)}}.md-hero__content[data-v-10596570]{position:relative;max-width:56rem;margin:0 auto;text-align:center;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.md-hero__content.is-visible[data-v-10596570]{opacity:1;transform:translateY(0)}.md-hero__badge[data-v-10596570]{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);color:var(--color-primary-200);font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.35rem .85rem;border-radius:999px;margin-bottom:.85rem}@media(min-width:640px){.md-hero__badge[data-v-10596570]{font-size:.8rem;padding:.5rem 1.25rem;margin-bottom:1.5rem;gap:.5rem}}.md-hero__title[data-v-10596570]{font-size:clamp(1.5rem,6vw,3.2rem);font-weight:900;color:#fff;line-height:1.15;margin-bottom:.75rem}.md-hero__title span[data-v-10596570]{background:linear-gradient(135deg,#4ade80,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.md-hero__breadcrumb[data-v-10596570]{display:flex;align-items:center;justify-content:center;gap:.35rem;color:var(--color-primary-300);font-size:.7rem}@media(min-width:640px){.md-hero__breadcrumb[data-v-10596570]{font-size:.875rem;gap:.5rem}}.md-hero__breadcrumb-link[data-v-10596570]{color:var(--color-primary-300);transition:color .3s}.md-hero__breadcrumb-link[data-v-10596570]:hover{color:#fff}.md-profile[data-v-10596570]{position:relative;z-index:10;margin-top:-2rem;padding:0 1rem}@media(min-width:640px){.md-profile[data-v-10596570]{margin-top:-3rem}}.md-profile__container[data-v-10596570]{max-width:56rem;margin:0 auto}.md-profile__card[data-v-10596570]{display:flex;flex-direction:row;align-items:center;gap:.75rem;background:#fff;border-radius:.875rem;padding:.875rem 1rem;box-shadow:0 10px 30px -10px #0000001f,0 0 0 1px #00000008;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1) .1s}.md-profile__card.is-visible[data-v-10596570]{opacity:1;transform:translateY(0)}.md-profile__card[data-v-10596570]:hover{box-shadow:0 20px 50px -12px #0000002e,0 0 0 1px #0000000a;transform:translateY(-2px)}@media(min-width:640px){.md-profile__card[data-v-10596570]{flex-direction:row;gap:2rem;padding:2.5rem;border-radius:1.25rem;box-shadow:0 20px 60px -15px #00000026,0 0 0 1px #00000008}}.md-profile__photo-wrap[data-v-10596570]{position:relative;flex-shrink:0}.md-profile__photo-ring[data-v-10596570]{position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(from 0deg,var(--color-primary-500),var(--color-accent-400, #f59e0b),var(--color-primary-500));animation:ringRotate-10596570 6s linear infinite;opacity:.7}@keyframes ringRotate-10596570{to{transform:rotate(360deg)}}.md-profile__photo[data-v-10596570]{position:relative;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary-100),var(--color-primary-200));display:flex;align-items:center;justify-content:center;border:3px solid #fff;overflow:hidden}@media(min-width:640px){.md-profile__photo[data-v-10596570]{width:130px;height:130px;border:4px solid #fff}}.md-profile__info[data-v-10596570]{text-align:left}@media(min-width:640px){.md-profile__info[data-v-10596570]{text-align:left}}.md-profile__name[data-v-10596570]{font-size:.95rem;font-weight:800;color:var(--color-gray-900);margin-bottom:.1rem;line-height:1.3}@media(min-width:640px){.md-profile__name[data-v-10596570]{font-size:1.65rem;margin-bottom:.25rem}}.md-profile__title[data-v-10596570]{font-size:.72rem;color:var(--color-primary-600);font-weight:500;margin-bottom:.5rem;line-height:1.4}@media(min-width:640px){.md-profile__title[data-v-10596570]{font-size:1rem;margin-bottom:1rem}}.md-profile__badges[data-v-10596570]{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-start}@media(min-width:640px){.md-profile__badges[data-v-10596570]{justify-content:flex-start;gap:.5rem}}.md-profile__badge[data-v-10596570]{display:inline-flex;align-items:center;gap:.25rem;font-size:.65rem;font-weight:700;padding:.25rem .6rem;border-radius:999px;transition:all .3s ease;cursor:default}@media(min-width:640px){.md-profile__badge[data-v-10596570]{gap:.35rem;font-size:.75rem;padding:.4rem .85rem}}.md-profile__badge--primary[data-v-10596570]{background:var(--color-primary-500);color:#fff}.md-profile__badge--primary[data-v-10596570]:hover{background:var(--color-primary-600);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--color-primary-500-rgb, 0, 0, 0),.3)}.md-profile__badge--accent[data-v-10596570]{background:var(--color-accent-500, #f59e0b);color:#fff}.md-profile__badge--accent[data-v-10596570]:hover{background:var(--color-accent-600, #d97706);transform:translateY(-2px);box-shadow:0 4px 12px #f59e0b4d}.md-letter[data-v-10596570]{padding:1.5rem 1rem .75rem;background:#fff}@media(min-width:640px){.md-letter[data-v-10596570]{padding:2.5rem 1rem 1rem}}@media(min-width:1024px){.md-letter[data-v-10596570]{padding:3rem 1rem 1rem}}.md-letter__container[data-v-10596570]{max-width:56rem;margin:0 auto}.md-letter__card[data-v-10596570]{position:relative;background:#fff;border-radius:1rem;border:1px solid var(--color-gray-100, #f3f4f6);padding:1.25rem 1rem;box-shadow:0 4px 24px -6px #0000000f;transition:box-shadow .4s ease,transform .4s ease}.md-letter__card[data-v-10596570]:hover{box-shadow:0 12px 40px -10px #0000001a}@media(min-width:640px){.md-letter__card[data-v-10596570]{padding:2rem 2.5rem;border-radius:1.25rem}}@media(min-width:768px){.md-letter__card[data-v-10596570]{padding:3.5rem 4rem}}.md-letter__quote-mark[data-v-10596570]{font-family:Georgia,Times New Roman,serif;font-size:3.5rem;line-height:.8;color:var(--color-primary-200);margin-bottom:-.25rem;-webkit-user-select:none;user-select:none}@media(min-width:640px){.md-letter__quote-mark[data-v-10596570]{font-size:6rem;margin-bottom:-.5rem}}.md-letter__divider[data-v-10596570]{width:40px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--color-primary-500),var(--color-accent-400, #f59e0b));margin-bottom:1.25rem}@media(min-width:640px){.md-letter__divider[data-v-10596570]{width:60px;margin-bottom:2rem}}.md-letter__body[data-v-10596570]{display:flex;flex-direction:column;gap:.9rem}.md-letter__body p[data-v-10596570]{color:var(--color-gray-600, #4b5563);line-height:1.75;font-size:.875rem}@media(min-width:640px){.md-letter__body[data-v-10596570]{gap:1.15rem}.md-letter__body p[data-v-10596570]{font-size:.975rem;line-height:1.85}}.md-letter__greeting[data-v-10596570]{font-weight:600;color:var(--color-gray-800, #1f2937)!important;font-size:.95rem!important}@media(min-width:640px){.md-letter__greeting[data-v-10596570]{font-size:1.05rem!important}}.md-letter__body strong[data-v-10596570]{color:var(--color-primary-700, #0369a1);font-weight:600}.md-letter__signature[data-v-10596570]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-gray-100, #f3f4f6)}@media(min-width:640px){.md-letter__signature[data-v-10596570]{margin-top:2.5rem;padding-top:2rem}}.md-letter__signature-line[data-v-10596570]{width:80px;height:2px;background:linear-gradient(90deg,var(--color-primary-400),transparent);margin-bottom:.65rem;border-radius:999px}@media(min-width:640px){.md-letter__signature-line[data-v-10596570]{width:120px;margin-bottom:1rem}}.md-letter__regards[data-v-10596570]{font-weight:600;color:var(--color-gray-800, #1f2937);margin-bottom:.4rem;font-style:italic;font-size:.85rem}@media(min-width:640px){.md-letter__regards[data-v-10596570]{margin-bottom:.75rem;font-size:1rem}}.md-letter__sign-name[data-v-10596570]{font-size:1rem;font-weight:800;color:var(--color-gray-900, #111827)}@media(min-width:640px){.md-letter__sign-name[data-v-10596570]{font-size:1.25rem}}.md-letter__sign-title[data-v-10596570]{font-size:.8rem;font-weight:600;color:var(--color-primary-500)}@media(min-width:640px){.md-letter__sign-title[data-v-10596570]{font-size:.875rem}}.md-letter__sign-company[data-v-10596570]{font-size:.75rem;color:var(--color-gray-500, #6b7280)}.md-stats[data-v-10596570]{padding:1.5rem 1rem;background:linear-gradient(to bottom,#fff,var(--color-page-bg, #f8fafc))}@media(min-width:640px){.md-stats[data-v-10596570]{padding:2.5rem 1rem}}@media(min-width:1024px){.md-stats[data-v-10596570]{padding:3rem 1rem}}.md-stats__container[data-v-10596570]{max-width:56rem;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.md-stats__container[data-v-10596570]{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.md-stats__item[data-v-10596570]{background:#fff;border-radius:1rem;padding:1.5rem 1rem;text-align:center;border:1px solid var(--color-gray-100, #f3f4f6);box-shadow:0 2px 8px #0000000a;transition:all .4s cubic-bezier(.16,1,.3,1);cursor:default}.md-stats__item[data-v-10596570]:hover{transform:translateY(-6px);box-shadow:0 16px 40px -10px #0000001f;border-color:var(--color-primary-200)}.md-stats__item:hover .md-stats__icon[data-v-10596570]{background:var(--color-primary-500);color:#fff;transform:scale(1.1)}.md-stats__icon[data-v-10596570]{width:40px;height:40px;border-radius:.65rem;background:var(--color-primary-50, #e0f2fe);color:var(--color-primary-500);display:flex;align-items:center;justify-content:center;margin:0 auto .5rem;transition:all .4s cubic-bezier(.16,1,.3,1)}@media(min-width:640px){.md-stats__icon[data-v-10596570]{width:52px;height:52px;border-radius:.75rem;margin-bottom:.75rem}}.md-stats__value[data-v-10596570]{font-size:1.3rem;font-weight:800;color:var(--color-gray-900, #111827);line-height:1.2}@media(min-width:640px){.md-stats__value[data-v-10596570]{font-size:1.75rem}}.md-stats__label[data-v-10596570]{font-size:.7rem;color:var(--color-gray-500, #6b7280);font-weight:500;margin-top:.2rem}@media(min-width:640px){.md-stats__label[data-v-10596570]{font-size:.8rem;margin-top:.25rem}}.md-cta[data-v-10596570]{padding:1.5rem 1rem;background:var(--color-page-bg, #f8fafc)}@media(min-width:640px){.md-cta[data-v-10596570]{padding:2.5rem 1rem}}@media(min-width:1024px){.md-cta[data-v-10596570]{padding:4rem 1rem}}.md-cta__container[data-v-10596570]{max-width:48rem;margin:0 auto}.md-cta__content[data-v-10596570]{text-align:center;background:linear-gradient(135deg,var(--color-primary-900),var(--color-primary-800));border-radius:1.25rem;padding:1.5rem 1.25rem;position:relative;overflow:hidden}@media(min-width:640px){.md-cta__content[data-v-10596570]{padding:2.5rem 2rem;border-radius:1.5rem}}@media(min-width:1024px){.md-cta__content[data-v-10596570]{padding:3rem 2rem}}.md-cta__content[data-v-10596570]:before{content:"";position:absolute;top:-50%;right:-30%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 70%);border-radius:50%}.md-cta__title[data-v-10596570]{font-size:1.2rem;font-weight:800;color:#fff;margin-bottom:.5rem;position:relative}@media(min-width:640px){.md-cta__title[data-v-10596570]{font-size:1.65rem;margin-bottom:.75rem}}.md-cta__text[data-v-10596570]{color:var(--color-primary-200);font-size:.8rem;max-width:32rem;margin:0 auto 1.25rem;line-height:1.65;position:relative}@media(min-width:640px){.md-cta__text[data-v-10596570]{font-size:.95rem;margin-bottom:2rem}}.md-cta__actions[data-v-10596570]{display:flex;flex-direction:column;gap:.75rem;align-items:center;position:relative}@media(min-width:480px){.md-cta__actions[data-v-10596570]{flex-direction:row;justify-content:center}}.md-cta__btn[data-v-10596570]{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.5rem;border-radius:.65rem;font-weight:700;font-size:.8rem;transition:all .35s cubic-bezier(.16,1,.3,1);text-decoration:none}@media(min-width:640px){.md-cta__btn[data-v-10596570]{gap:.5rem;padding:.85rem 2rem;font-size:.9rem;border-radius:.75rem}}.md-cta__btn--primary[data-v-10596570]{background:#fff;color:var(--color-primary-800);box-shadow:0 4px 16px #00000026}.md-cta__btn--primary[data-v-10596570]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00000040}.md-cta__btn--primary:hover svg[data-v-10596570]{transform:translate(4px)}.md-cta__btn--primary svg[data-v-10596570]{transition:transform .3s ease}.md-cta__btn--outline[data-v-10596570]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.md-cta__btn--outline[data-v-10596570]:hover{background:#ffffff1a;border-color:#fff9;transform:translateY(-3px)}.scroll-reveal[data-v-10596570]{opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.16,1,.3,1)}.scroll-reveal.in-view[data-v-10596570]{opacity:1;transform:translateY(0)}.sp-container[data-v-11d7d676]{max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.sp-container[data-v-11d7d676]{padding:0 1.5rem}}@media(min-width:1024px){.sp-container[data-v-11d7d676]{padding:0 2rem}}.sp-breadcrumb-bar[data-v-11d7d676]{background:#fff;border-bottom:1px solid #f1f5f9}.sp-breadcrumb[data-v-11d7d676]{display:flex;align-items:center;gap:.4rem;padding:.75rem 0;font-size:.75rem;flex-wrap:wrap}@media(min-width:640px){.sp-breadcrumb[data-v-11d7d676]{gap:.5rem;padding:.95rem 0;font-size:.82rem}}.sp-breadcrumb__link[data-v-11d7d676]{color:#64748b;text-decoration:none;font-weight:500;transition:color .2s ease}.sp-breadcrumb__link[data-v-11d7d676]:hover{color:#005a0c}.sp-breadcrumb__current[data-v-11d7d676]{color:#0f172a;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}@media(min-width:640px){.sp-breadcrumb__current[data-v-11d7d676]{max-width:none}}.sp-hero[data-v-11d7d676]{padding:1.5rem 0 2.5rem;background:#fff}@media(min-width:640px){.sp-hero[data-v-11d7d676]{padding:2rem 0 3rem}}@media(min-width:1024px){.sp-hero[data-v-11d7d676]{padding:2.5rem 0 3.5rem}}.sp-hero__grid[data-v-11d7d676]{display:grid;gap:1.75rem}@media(min-width:640px){.sp-hero__grid[data-v-11d7d676]{gap:2.25rem}}@media(min-width:1024px){.sp-hero__grid[data-v-11d7d676]{grid-template-columns:1fr 1fr;gap:3.5rem;align-items:start}}.sp-gallery__main[data-v-11d7d676]{position:relative;aspect-ratio:1 / 1;background:radial-gradient(circle at center,#fff 40%,#f8fafc);border:1px solid #e2e8f0;border-radius:1.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:.85rem;box-shadow:0 4px 20px -4px #0f172a0d;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease}.sp-gallery__main[data-v-11d7d676]:hover{border-color:#cbd5e1;box-shadow:0 10px 30px -6px #0f172a14}.sp-gallery__img[data-v-11d7d676]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:2;padding:1.75rem;background:transparent;transition:transform .4s cubic-bezier(.16,1,.3,1)}.sp-gallery__main:hover .sp-gallery__img[data-v-11d7d676]{transform:scale(1.03)}.sp-gallery__badges[data-v-11d7d676]{position:absolute;top:1rem;left:1rem;display:flex;gap:.5rem;z-index:4}.sp-badge[data-v-11d7d676]{font-size:.72rem;font-weight:800;padding:.35rem .85rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em}.sp-badge--brand[data-v-11d7d676]{background:#fffffff2;color:#005a0c;border:1px solid #d1fae5;box-shadow:0 2px 8px #0000000f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sp-gallery__zoom-hint[data-v-11d7d676]{position:absolute;bottom:1rem;right:1rem;z-index:4;background:#ffffffeb;border:1px solid #e2e8f0;border-radius:.75rem;padding:.45rem .65rem;color:#334155;box-shadow:0 4px 12px #00000014;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;opacity:.85;transition:all .25s ease}.sp-gallery__main:hover .sp-gallery__zoom-hint[data-v-11d7d676]{opacity:1;color:#005a0c;border-color:#a7f3d0;transform:scale(1.05)}.sp-gallery__arrow[data-v-11d7d676]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#ffffffeb;border:1px solid #e2e8f0;color:#1e293b;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4;transition:all .25s ease;box-shadow:0 4px 12px #00000014;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.85}.sp-gallery__main:hover .sp-gallery__arrow[data-v-11d7d676]{opacity:1}.sp-gallery__arrow[data-v-11d7d676]:hover{background:#fff;color:#005a0c;border-color:#a7f3d0;transform:translateY(-50%) scale(1.08);box-shadow:0 6px 16px #0000001f}.sp-gallery__arrow--left[data-v-11d7d676]{left:.85rem}.sp-gallery__arrow--right[data-v-11d7d676]{right:.85rem}.sp-gallery__thumbs[data-v-11d7d676]{display:grid;grid-template-columns:repeat(5,1fr);gap:.65rem}.sp-gallery__thumb[data-v-11d7d676]{aspect-ratio:1;background:#fff;border:2px solid #e2e8f0;border-radius:.875rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;padding:.35rem;overflow:hidden}.sp-gallery__thumb[data-v-11d7d676]:hover{border-color:#10b981;transform:translateY(-2px)}.sp-gallery__thumb--active[data-v-11d7d676]{border-color:#005a0c;box-shadow:0 0 0 2px #005a0c2e;background:#f0fdf4}.sp-gallery__thumb-img[data-v-11d7d676]{width:100%;height:100%;object-fit:contain}.sp-info[data-v-11d7d676]{display:flex;flex-direction:column;gap:1.15rem}@media(min-width:640px){.sp-info[data-v-11d7d676]{gap:1.35rem}}.sp-info__meta[data-v-11d7d676]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-bottom:.25rem}.sp-info__brand-tag[data-v-11d7d676]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:800;color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;padding:.35rem .85rem;border-radius:9999px}.sp-info__model[data-v-11d7d676]{font-size:.75rem;font-weight:700;color:#475569;background:#f1f5f9;padding:.35rem .85rem;border-radius:9999px;border:1px solid #e2e8f0}.sp-info__title[data-v-11d7d676]{font-size:clamp(1.4rem,3.2vw,2.25rem);font-weight:900;color:#0f172a;line-height:1.25;letter-spacing:-.025em;margin-top:.25rem;margin-bottom:.5rem}.sp-info__desc[data-v-11d7d676]{font-size:.92rem;color:#475569;line-height:1.7}@media(min-width:640px){.sp-info__desc[data-v-11d7d676]{font-size:.98rem}}.sp-status-row[data-v-11d7d676]{display:flex;gap:.6rem;flex-wrap:wrap}.sp-status-badge[data-v-11d7d676]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;padding:.35rem .85rem;border-radius:9999px}.sp-status-badge--green[data-v-11d7d676]{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.sp-status-badge--red[data-v-11d7d676]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.sp-quickinfo[data-v-11d7d676]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.25rem;overflow:hidden}.sp-quickinfo__row[data-v-11d7d676]{display:flex;justify-content:space-between;align-items:center;padding:.7rem 1.25rem;font-size:.82rem;border-bottom:1px solid #edf2f7;transition:background .2s}.sp-quickinfo__row[data-v-11d7d676]:last-child{border-bottom:none}.sp-quickinfo__row[data-v-11d7d676]:hover{background:#f0fdf4}.sp-quickinfo__label[data-v-11d7d676]{color:#64748b;font-weight:600;font-size:.8rem}.sp-quickinfo__value[data-v-11d7d676]{color:#0f172a;font-weight:800;font-size:.85rem}.sp-cta-box[data-v-11d7d676]{display:flex;gap:.75rem;align-items:stretch;flex-wrap:wrap;margin-top:.35rem}@media(min-width:640px){.sp-cta-box[data-v-11d7d676]{gap:.85rem;flex-wrap:nowrap}}.sp-cta-btn[data-v-11d7d676]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1.65rem;border-radius:.875rem;font-weight:800;font-size:.92rem;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);border:none;text-decoration:none;white-space:nowrap;flex:1}@media(min-width:640px){.sp-cta-btn[data-v-11d7d676]{flex:0 0 auto}}.sp-cta-btn--quote[data-v-11d7d676],.sp-cta-btn--primary[data-v-11d7d676]{background:linear-gradient(135deg,#005a0c,#059669);color:#fff;box-shadow:0 4px 14px #005a0c52}.sp-cta-btn--quote[data-v-11d7d676]:hover,.sp-cta-btn--primary[data-v-11d7d676]:hover{background:linear-gradient(135deg,#004409,#047857);transform:translateY(-2px);box-shadow:0 8px 24px #005a0c73;filter:brightness(1.05)}.sp-cta-btn--quote[data-v-11d7d676]:active,.sp-cta-btn--primary[data-v-11d7d676]:active{transform:translateY(0);box-shadow:0 2px 8px #005a0c4d}.sp-cta-btn--call[data-v-11d7d676],.sp-cta-btn--outline[data-v-11d7d676]{background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;border:none;box-shadow:0 4px 14px #0284c752}.sp-cta-btn--call[data-v-11d7d676]:hover,.sp-cta-btn--outline[data-v-11d7d676]:hover{background:linear-gradient(135deg,#0369a1,#075985);color:#fff;border:none;transform:translateY(-2px);box-shadow:0 8px 24px #0284c773;filter:brightness(1.05)}.sp-cta-btn--call[data-v-11d7d676]:active,.sp-cta-btn--outline[data-v-11d7d676]:active{transform:translateY(0);box-shadow:0 2px 8px #0284c74d}.sp-cta-btn--catalog[data-v-11d7d676]{background:linear-gradient(135deg,#d97706,#b45309);color:#fff;border:none;box-shadow:0 4px 14px #d9770652}.sp-cta-btn--catalog[data-v-11d7d676]:hover{background:linear-gradient(135deg,#b45309,#92400e);color:#fff;border:none;transform:translateY(-2px);box-shadow:0 8px 24px #d9770673;filter:brightness(1.05)}.sp-cta-btn--catalog[data-v-11d7d676]:active{transform:translateY(0);box-shadow:0 2px 8px #d977064d}.sp-catalog-chevron[data-v-11d7d676]{color:#ffffffd9;transition:transform .25s ease,color .25s ease}.sp-cta-btn--catalog:hover .sp-catalog-chevron[data-v-11d7d676]{color:#fff}.sp-catalog-chevron--open[data-v-11d7d676]{transform:rotate(180deg)}.sp-share-bar[data-v-11d7d676]{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.75rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;margin-top:.25rem;flex-wrap:wrap}.sp-share-bar__label[data-v-11d7d676]{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;color:#475569}.sp-share-bar__icons[data-v-11d7d676]{display:flex;align-items:center;gap:.45rem}.sp-share-btn[data-v-11d7d676]{width:34px;height:34px;border-radius:.65rem;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;text-decoration:none;transition:all .2s ease;position:relative;box-shadow:0 1px 2px #0000000a}.sp-share-btn[data-v-11d7d676]:hover{transform:translateY(-2px);box-shadow:0 4px 10px #00000014}.sp-share-btn--fb[data-v-11d7d676]:hover{background:#1877f2;color:#fff;border-color:#1877f2}.sp-share-btn--wa[data-v-11d7d676]:hover{background:#25d366;color:#fff;border-color:#25d366}.sp-share-btn--li[data-v-11d7d676]:hover{background:#0a66c2;color:#fff;border-color:#0a66c2}.sp-share-btn--tw[data-v-11d7d676]:hover{background:#0f172a;color:#fff;border-color:#0f172a}.sp-share-btn--copy[data-v-11d7d676]:hover{background:#005a0c;color:#fff;border-color:#005a0c}.sp-share-toast[data-v-11d7d676]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#0f172a;color:#fff;font-size:.68rem;font-weight:700;padding:.25rem .55rem;border-radius:.35rem;white-space:nowrap;pointer-events:none;z-index:50;animation:spTooltipIn-11d7d676 .2s ease}.sp-share-toast[data-v-11d7d676]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#0f172a}@keyframes spTooltipIn-11d7d676{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.sp-catalog-dropdown-wrap[data-v-11d7d676]{position:relative}@media(max-width:640px){.sp-catalog-dropdown-wrap[data-v-11d7d676]{flex:1}.sp-cta-btn--catalog[data-v-11d7d676]{width:100%}}.sp-catalog-dropdown[data-v-11d7d676]{position:absolute;top:calc(100% + .5rem);left:0;min-width:280px;background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;box-shadow:0 20px 45px -10px #0f172a2e;z-index:50;overflow:hidden;animation:spDropIn-11d7d676 .25s cubic-bezier(.16,1,.3,1)}@keyframes spDropIn-11d7d676{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sp-catalog-dropdown__header[data-v-11d7d676]{display:flex;align-items:center;gap:.4rem;padding:.8rem 1.15rem;font-size:.72rem;font-weight:800;color:#475569;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #f1f5f9;background:#f8fafc}.sp-catalog-dropdown__item[data-v-11d7d676]{display:flex;align-items:center;gap:.75rem;padding:.8rem 1.15rem;text-decoration:none;border-bottom:1px solid #f8fafc;transition:background .2s;cursor:pointer;background:none;border-left:none;border-right:none;border-top:none}.sp-catalog-dropdown__item[data-v-11d7d676]:last-child{border-bottom:none}.sp-catalog-dropdown__item[data-v-11d7d676]:hover{background:#f0fdf4}.sp-catalog-dropdown__icon[data-v-11d7d676]{font-size:1.4rem;flex-shrink:0}.sp-catalog-dropdown__info[data-v-11d7d676]{flex:1;min-width:0}.sp-catalog-dropdown__name[data-v-11d7d676]{display:block;font-size:.82rem;font-weight:700;color:#0f172a}.sp-catalog-dropdown__type[data-v-11d7d676]{display:block;font-size:.68rem;color:#64748b;text-transform:capitalize;margin-top:.1rem}.sp-catalog-dropdown__empty[data-v-11d7d676]{display:flex;align-items:center;gap:.5rem;padding:1.25rem 1rem;font-size:.8rem;color:#94a3b8;justify-content:center}.sp-tabs-section[data-v-11d7d676]{padding:2.5rem 0 3.5rem;background:#f8fafc;border-top:1px solid #e2e8f0}@media(min-width:640px){.sp-tabs-section[data-v-11d7d676]{padding:3rem 0 4.5rem}}.sp-tabs-section--last[data-v-11d7d676]{padding-bottom:7.5rem!important}@media(min-width:640px){.sp-tabs-section--last[data-v-11d7d676]{padding-bottom:8.5rem!important}}.sp-tabs-nav[data-v-11d7d676]{display:inline-flex;gap:.35rem;padding:.4rem;background:#fff;border-radius:1.25rem;border:1px solid #e2e8f0;margin-bottom:1.75rem;box-shadow:0 2px 8px #00000008;overflow-x:auto;max-width:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sp-tabs-nav[data-v-11d7d676]::-webkit-scrollbar{display:none}.sp-tab-btn[data-v-11d7d676]{padding:.7rem 1.25rem;font-size:.85rem;font-weight:700;color:#64748b;background:transparent;border:none;border-radius:.875rem;cursor:pointer;white-space:nowrap;transition:all .2s ease}@media(min-width:640px){.sp-tab-btn[data-v-11d7d676]{padding:.8rem 1.5rem;font-size:.92rem}}.sp-tab-btn[data-v-11d7d676]:hover{color:#005a0c;background:#f1f5f9}.sp-tab-btn--active[data-v-11d7d676]{background:#005a0c!important;color:#fff!important;box-shadow:0 4px 12px #005a0c40}.sp-tab-panel[data-v-11d7d676]{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:1.5rem;box-shadow:0 4px 16px -4px #0f172a0a;animation:spFadeIn-11d7d676 .35s ease}@media(min-width:640px){.sp-tab-panel[data-v-11d7d676]{padding:2.25rem;border-radius:1.75rem}}@keyframes spFadeIn-11d7d676{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sp-section-title[data-v-11d7d676]{font-size:1.15rem;font-weight:800;color:#0f172a;margin-bottom:1.25rem;letter-spacing:-.015em}@media(min-width:640px){.sp-section-title[data-v-11d7d676]{font-size:1.35rem;margin-bottom:1.5rem}}.sp-text-muted[data-v-11d7d676]{color:#64748b;font-size:.9rem;line-height:1.7}.sp-overview[data-v-11d7d676]{max-width:100%}.sp-prose-content[data-v-11d7d676]{color:#334155;line-height:1.8;font-size:.95rem}.sp-prose-content h2[data-v-11d7d676]{font-size:1.25rem;font-weight:800;color:#0f172a;margin:1.5rem 0 .6rem;line-height:1.3}.sp-prose-content h3[data-v-11d7d676]{font-size:1.1rem;font-weight:700;color:#1e293b;margin:1.25rem 0 .5rem}.sp-prose-content h4[data-v-11d7d676]{font-size:1rem;font-weight:700;color:#334155;margin:1rem 0 .5rem}.sp-prose-content p[data-v-11d7d676]{margin:0 0 .85rem}.sp-prose-content ul[data-v-11d7d676]{padding-left:1.5rem;margin:.5rem 0 1rem;list-style:disc}.sp-prose-content ol[data-v-11d7d676]{padding-left:1.5rem;margin:.5rem 0 1rem;list-style:decimal}.sp-prose-content li[data-v-11d7d676]{margin-bottom:.35rem}.sp-prose-content a[data-v-11d7d676]{color:#005a0c;text-decoration:underline;font-weight:600}.sp-prose-content strong[data-v-11d7d676]{font-weight:700;color:#0f172a}.sp-prose-content blockquote[data-v-11d7d676]{border-left:4px solid #005a0c;padding:.75rem 1.25rem;background:#f0fdf4;color:#1e293b;font-style:italic;border-radius:0 .75rem .75rem 0;margin:1.25rem 0}.sp-prose-content hr[data-v-11d7d676]{border:none;border-top:1px solid #e2e8f0;margin:1.5rem 0}.sp-prose-content table[data-v-11d7d676]{border-collapse:collapse!important;width:100%!important;margin:.75rem 0 1.25rem!important;font-size:.875rem!important;display:table!important;table-layout:auto!important;border-radius:.75rem!important;overflow:hidden!important}.sp-prose-content th[data-v-11d7d676]{background:#0f172a!important;color:#fff!important;font-weight:700!important;padding:.75rem 1.15rem!important;text-align:left!important;border:1px solid #1e293b!important;font-size:.82rem!important;letter-spacing:.03em!important;vertical-align:middle!important}.sp-prose-content td[data-v-11d7d676]{padding:.65rem 1.15rem!important;border:1px solid #e2e8f0!important;color:#334155!important;vertical-align:top!important;background:#fff!important}.sp-prose-content tr:nth-child(2n) td[data-v-11d7d676]{background:#f8fafc!important}.sp-prose-content tr:hover td[data-v-11d7d676]{background:#f0fdf4!important;transition:background .15s!important}.sp-prose-content th p[data-v-11d7d676],.sp-prose-content td p[data-v-11d7d676]{margin:0!important;padding:0!important;color:inherit!important}.sp-prose-content th strong[data-v-11d7d676]{color:#fff!important}.sp-spec-table[data-v-11d7d676]{border-radius:1.25rem;overflow:hidden;border:1px solid #e2e8f0;background:#fff}.sp-spec-group[data-v-11d7d676]{border-bottom:1px solid #e2e8f0}.sp-spec-group[data-v-11d7d676]:last-child{border-bottom:none}.sp-spec-group__header[data-v-11d7d676]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#005a0c,#047857);color:#fff;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.sp-spec-row[data-v-11d7d676]{display:flex;padding:.65rem 1.25rem;font-size:.82rem;border-bottom:1px solid #f1f5f9;transition:background .2s}.sp-spec-row[data-v-11d7d676]:last-child{border-bottom:none}.sp-spec-row[data-v-11d7d676]:hover{background:#f0fdf4}.sp-spec-row--alt[data-v-11d7d676]{background:#f8fafc}.sp-spec-row--alt[data-v-11d7d676]:hover{background:#f0fdf4}.sp-spec-row__key[data-v-11d7d676]{width:45%;font-weight:600;color:#475569}@media(min-width:640px){.sp-spec-row__key[data-v-11d7d676]{width:38%}}.sp-spec-row__val[data-v-11d7d676]{flex:1;color:#0f172a;font-weight:700}.sp-downloads-grid[data-v-11d7d676]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.15rem}.sp-download-card[data-v-11d7d676]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #00000008}.sp-download-card[data-v-11d7d676]:hover{transform:translateY(-3px);box-shadow:0 12px 30px -8px #005a0c1f;border-color:#a7f3d0}.sp-download-card__icon[data-v-11d7d676]{font-size:2rem}.sp-download-card__info[data-v-11d7d676]{flex:1;min-width:0}.sp-download-card__title[data-v-11d7d676]{font-size:.88rem;font-weight:800;color:#0f172a;truncate:true}.sp-download-card__type[data-v-11d7d676]{font-size:.72rem;color:#64748b;text-transform:capitalize;margin-top:.15rem}.sp-download-card__action[data-v-11d7d676]{width:38px;height:38px;border-radius:.65rem;background:#ecfdf5;color:#047857;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s ease}.sp-download-card:hover .sp-download-card__action[data-v-11d7d676]{background:#005a0c;color:#fff}.sp-video-wrap[data-v-11d7d676]{aspect-ratio:16 / 9;border-radius:1.25rem;overflow:hidden;background:#0f172a}.sp-legal-content[data-v-11d7d676]{max-width:56rem;color:#334155;font-size:.92rem;line-height:1.8}.sp-legal-lead[data-v-11d7d676]{font-size:.96rem;line-height:1.75;color:#0f172a;font-weight:500;background:#f0fdf4;border-left:4px solid #005a0c;padding:1.15rem 1.4rem;border-radius:0 1rem 1rem 0;margin-bottom:2rem}.sp-legal-section[data-v-11d7d676]{margin-bottom:1.85rem;padding-bottom:1.5rem;border-bottom:1px solid #f1f5f9}.sp-legal-section[data-v-11d7d676]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.sp-legal-section h3[data-v-11d7d676]{font-size:1.05rem;font-weight:800;color:#0f172a;margin-top:0;margin-bottom:.65rem}.sp-legal-section p[data-v-11d7d676]{margin-bottom:.75rem;color:#334155}.sp-legal-section ul[data-v-11d7d676]{list-style:none;padding-left:0;margin:.65rem 0 .85rem;display:flex;flex-direction:column;gap:.65rem}.sp-legal-section li[data-v-11d7d676]{position:relative;padding-left:1.35rem;color:#334155;font-size:.9rem;line-height:1.65}.sp-legal-section li[data-v-11d7d676]:before{content:"";position:absolute;left:.25rem;top:.65rem;width:6px;height:6px;border-radius:50%;background:#005a0c}.sp-legal-section strong[data-v-11d7d676]{color:#0f172a;font-weight:700}.sp-related[data-v-11d7d676]{position:relative;padding:4rem 0 6.5rem;background:linear-gradient(180deg,#f0f7fc,#e8f5ed,#f2f8fc);border-top:1px solid #e2e8f0;overflow:hidden}@media(min-width:640px){.sp-related[data-v-11d7d676]{padding:4.75rem 0 7.5rem}}.sp-related__bg-layer[data-v-11d7d676]{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.sp-related__cross-pattern[data-v-11d7d676]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 16v12M16 22h12' stroke='%23005a0c' stroke-width='1.5' stroke-linecap='round' stroke-opacity='0.08'/%3E%3C/svg%3E");background-size:44px 44px;mask-image:linear-gradient(180deg,#000000d9,#00000059);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.35) 100%)}.sp-related__pulse-wrap[data-v-11d7d676]{position:absolute;bottom:12%;left:0;width:100%;height:180px;pointer-events:none;opacity:.9}.sp-related__pulse-svg[data-v-11d7d676]{width:100%;height:100%}.sp-related__glow[data-v-11d7d676]{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.sp-related__glow--top[data-v-11d7d676]{top:-4rem;left:8%;width:24rem;height:24rem;background:radial-gradient(circle,rgba(0,90,12,.08) 0%,transparent 70%)}.sp-related__glow--bottom[data-v-11d7d676]{bottom:-4rem;right:8%;width:26rem;height:26rem;background:radial-gradient(circle,rgba(2,132,199,.07) 0%,transparent 70%)}.sp-related__header[data-v-11d7d676]{margin-bottom:2.25rem;position:relative;z-index:10}.sp-related__badge[data-v-11d7d676]{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;padding:.3rem .85rem;border-radius:9999px;margin-bottom:.5rem;box-shadow:0 1px 3px #005a0c14}.sp-related__badge-dot[data-v-11d7d676]{width:6px;height:6px;border-radius:50%;background:#005a0c;box-shadow:0 0 0 2px #005a0c33}.sp-related__title[data-v-11d7d676]{font-size:clamp(1.45rem,2.8vw,2.15rem);font-weight:900;color:#0f172a;letter-spacing:-.025em;line-height:1.25;margin:0}.sp-related__grid[data-v-11d7d676]{display:grid;grid-template-columns:repeat(2,1fr);gap:.95rem;position:relative;z-index:10}@media(min-width:640px){.sp-related__grid[data-v-11d7d676]{gap:1.35rem}}@media(min-width:1024px){.sp-related__grid[data-v-11d7d676]{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.sp-related-card[data-v-11d7d676]{background:#fff;border-radius:1.35rem;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 4px 18px -4px #0f172a0f;display:flex;flex-direction:column;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative}.sp-related-card[data-v-11d7d676]:hover{transform:translateY(-6px);border-color:#005a0c59;box-shadow:0 20px 35px -10px #005a0c29,0 4px 12px -2px #005a0c0f}.sp-related-card__media[data-v-11d7d676]{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:center}.sp-related-card__media-bg[data-v-11d7d676]{position:absolute;inset:0;background:radial-gradient(circle at center,#fff 40%,#f8fafc);z-index:0}.sp-related-card__placeholder[data-v-11d7d676]{position:absolute;inset:0;margin:auto;width:4rem;height:4rem;color:#cbd5e1;z-index:0}.sp-related-card__img[data-v-11d7d676]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:.95rem;transition:transform .6s cubic-bezier(.16,1,.3,1);z-index:2}@media(min-width:640px){.sp-related-card__img[data-v-11d7d676]{padding:1.25rem}}.sp-related-card:hover .sp-related-card__img[data-v-11d7d676]{transform:scale(1.06)}.sp-related-card__quickview[data-v-11d7d676]{position:absolute;inset:0;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease;z-index:10}@media(min-width:640px){.sp-related-card__quickview[data-v-11d7d676]{display:flex}}.sp-related-card:hover .sp-related-card__quickview[data-v-11d7d676]{opacity:1}.sp-related-card__quickview-btn[data-v-11d7d676]{background:#fff;color:#005a0c;padding:.55rem 1.15rem;border-radius:.75rem;font-weight:800;font-size:.82rem;border:none;cursor:pointer;box-shadow:0 10px 25px #0003;transform:scale(.9);transition:all .25s ease}.sp-related-card:hover .sp-related-card__quickview-btn[data-v-11d7d676]{transform:scale(1)}.sp-related-card__quickview-btn[data-v-11d7d676]:hover{background:#f0fdf4;color:#047857;transform:scale(1.05)}.sp-related-card__stock[data-v-11d7d676]{position:absolute;top:.65rem;right:.65rem;z-index:15;font-size:.68rem;font-weight:700;padding:.25rem .65rem;border-radius:9999px;display:inline-flex;align-items:center;gap:.35rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #00000014}.sp-related-card__stock--in[data-v-11d7d676]{background:#ecfdf5f2;color:#065f46;border:1px solid rgba(167,243,208,.8)}.sp-related-card__stock--out[data-v-11d7d676]{background:#fef2f2f2;color:#991b1b;border:1px solid rgba(254,202,202,.8)}.sp-related-card__body[data-v-11d7d676]{padding:.95rem 1rem 1.15rem;flex:1;display:flex;flex-direction:column}@media(min-width:640px){.sp-related-card__body[data-v-11d7d676]{padding:1.15rem 1.25rem 1.35rem}}.sp-related-card__meta[data-v-11d7d676]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.65rem;flex-wrap:nowrap}.sp-related-card__brand[data-v-11d7d676]{display:inline-flex;align-items:center;gap:.3rem;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:.68rem;font-weight:800;padding:.2rem .6rem;border-radius:9999px;max-width:50%}.sp-related-card__category[data-v-11d7d676]{display:inline-flex;align-items:center;gap:.3rem;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;font-size:.68rem;font-weight:600;padding:.2rem .6rem;border-radius:9999px;max-width:50%}.sp-related-card__title[data-v-11d7d676]{font-size:.88rem;font-weight:800;color:#0f172a;line-height:1.35;margin:0 0 .85rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}@media(min-width:640px){.sp-related-card__title[data-v-11d7d676]{font-size:.98rem}}.sp-related-card:hover .sp-related-card__title[data-v-11d7d676]{color:#005a0c}.sp-related-card__action[data-v-11d7d676]{margin-top:auto}.sp-related-card__btn[data-v-11d7d676]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:linear-gradient(135deg,#005a0c,#047857);color:#fff;border-radius:.75rem;padding:.65rem 1rem;font-size:.8rem;font-weight:800;transition:all .25s ease;box-shadow:0 4px 12px -2px #005a0c40}@media(min-width:640px){.sp-related-card__btn[data-v-11d7d676]{padding:.75rem 1.15rem;font-size:.85rem;border-radius:.85rem}}.sp-related-card:hover .sp-related-card__btn[data-v-11d7d676]{background:linear-gradient(135deg,#004409,#065f46);box-shadow:0 8px 20px -2px #005a0c66}.sp-related-card__btn-arrow[data-v-11d7d676]{transition:transform .25s ease}.sp-related-card:hover .sp-related-card__btn-arrow[data-v-11d7d676]{transform:translate(3px)}.sp-modal-overlay[data-v-11d7d676]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sp-modal[data-v-11d7d676]{background:#fff;border-radius:1.75rem;width:100%;max-width:540px;max-height:90vh;overflow-y:auto;border:1px solid #e2e8f0;box-shadow:0 25px 60px -15px #00000040;animation:spSlideUp-11d7d676 .35s cubic-bezier(.16,1,.3,1)}@keyframes spSlideUp-11d7d676{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sp-modal__header[data-v-11d7d676]{padding:1.5rem 1.5rem 0;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.sp-modal__title[data-v-11d7d676]{font-size:1.35rem;font-weight:900;color:#0f172a}.sp-modal__subtitle[data-v-11d7d676]{font-size:.8rem;color:#64748b;margin-top:.2rem}.sp-modal__close[data-v-11d7d676]{padding:.5rem;border-radius:.65rem;background:none;border:none;cursor:pointer;color:#64748b;transition:all .2s}.sp-modal__close[data-v-11d7d676]:hover{background:#f1f5f9;color:#0f172a}.sp-modal__product[data-v-11d7d676]{margin:1rem 1.5rem;padding:.95rem;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:1rem;display:flex;align-items:center;gap:.85rem}.sp-modal__product-icon[data-v-11d7d676]{width:40px;height:40px;border-radius:.65rem;background:#005a0c;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sp-modal__product-name[data-v-11d7d676]{font-size:.85rem;font-weight:800;color:#065f46}.sp-modal__product-meta[data-v-11d7d676]{font-size:.72rem;color:#047857;margin-top:.1rem}.sp-modal__form[data-v-11d7d676]{padding:0 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.85rem}.sp-form-row[data-v-11d7d676]{display:flex;gap:.85rem}.sp-form-row--2[data-v-11d7d676]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}@media(max-width:480px){.sp-form-row--2[data-v-11d7d676]{grid-template-columns:1fr}}.sp-label[data-v-11d7d676]{display:block;font-size:.78rem;font-weight:700;color:#334155;margin-bottom:.35rem}.sp-input[data-v-11d7d676]{width:100%;border:1.5px solid #e2e8f0;border-radius:.75rem;padding:.65rem .95rem;font-size:.85rem;color:#0f172a;outline:none;transition:all .2s;background:#fff}.sp-input[data-v-11d7d676]:focus{border-color:#059669;box-shadow:0 0 0 3px #05966926}.sp-input--textarea[data-v-11d7d676]{resize:none}.sp-error[data-v-11d7d676]{font-size:.72rem;color:#ef4444;margin-top:.2rem;font-weight:600}.sp-submit-btn[data-v-11d7d676]{width:100%;padding:.85rem;border-radius:.75rem;background:linear-gradient(135deg,#005a0c,#047857);color:#fff;font-weight:800;font-size:.9rem;border:none;cursor:pointer;transition:all .25s ease;margin-top:.35rem;box-shadow:0 8px 20px -4px #005a0c4d}.sp-submit-btn[data-v-11d7d676]:hover{filter:brightness(1.05);transform:translateY(-1px)}.sp-submit-btn[data-v-11d7d676]:disabled{opacity:.5;cursor:not-allowed}.sp-lightbox[data-v-11d7d676]{position:fixed;inset:0;z-index:9999;background:#0f172af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:2rem}.sp-lightbox__img[data-v-11d7d676]{max-width:90vw;max-height:85vh;object-fit:contain;-webkit-user-select:none;user-select:none;padding:1rem}.sp-lightbox__close[data-v-11d7d676]{position:absolute;top:1.5rem;right:1.5rem;width:44px;height:44px;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.sp-lightbox__close[data-v-11d7d676]:hover{background:#ffffff40;transform:scale(1.08)}.sp-lightbox__arrow[data-v-11d7d676]{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.sp-lightbox__arrow[data-v-11d7d676]:hover{background:#ffffff40;transform:translateY(-50%) scale(1.08)}.sp-lightbox__arrow--left[data-v-11d7d676]{left:1.5rem}.sp-lightbox__arrow--right[data-v-11d7d676]{right:1.5rem}.sp-lightbox__counter[data-v-11d7d676]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);color:#ffffffd9;font-size:.85rem;font-weight:700;background:#00000073;padding:.4rem 1.15rem;border-radius:9999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lightbox-enter-active[data-v-11d7d676],.lightbox-leave-active[data-v-11d7d676]{transition:opacity .3s ease}.lightbox-enter-from[data-v-11d7d676],.lightbox-leave-to[data-v-11d7d676]{opacity:0}@keyframes qvSlide-11d7d676{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.qv-fade-enter-active[data-v-11d7d676]{transition:opacity .3s ease}.qv-fade-leave-active[data-v-11d7d676]{transition:opacity .2s ease}.qv-fade-enter-from[data-v-11d7d676],.qv-fade-leave-to[data-v-11d7d676]{opacity:0}.hero-bloom-item[data-v-2a3b611c]{animation:heroBloom-2a3b611c .5s cubic-bezier(.16,1,.3,1) both}@keyframes heroBloom-2a3b611c{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.dock-slide-item[data-v-2a3b611c]{animation:dockSnap-2a3b611c .55s cubic-bezier(.34,1.4,.64,1) .1s both}@keyframes dockSnap-2a3b611c{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.scroll-animate[data-v-2a3b611c]{opacity:0;will-change:transform,opacity;transition-duration:.75s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.effect-fade-up[data-v-2a3b611c]{transform:translateY(32px);transition-property:opacity,transform}.effect-fade-up.is-visible[data-v-2a3b611c]{opacity:1!important;transform:translateY(0)!important}.effect-scale-in[data-v-2a3b611c]{transform:scale(.92) translateY(20px);transition-property:opacity,transform}.effect-scale-in.is-visible[data-v-2a3b611c]{opacity:1!important;transform:scale(1) translateY(0)!important}.effect-deliverable-card[data-v-2a3b611c]{transform:translateY(36px);transition-property:opacity,transform}.effect-deliverable-card.is-visible[data-v-2a3b611c]{opacity:1!important;transform:translateY(0)!important}.effect-pillar-zoom[data-v-2a3b611c]{transform:scale(.9) translateY(24px);transition-property:opacity,transform}.effect-pillar-zoom.is-visible[data-v-2a3b611c]{opacity:1!important;transform:scale(1) translateY(0)!important}.effect-gallery-pop[data-v-2a3b611c]{transform:scale(.92) translateY(28px);transition-property:opacity,transform}.effect-gallery-pop.is-visible[data-v-2a3b611c]{opacity:1!important;transform:scale(1) translateY(0)!important}.effect-inquiry-left[data-v-2a3b611c]{transform:translate(-35px);transition-property:opacity,transform}.effect-inquiry-left.is-visible[data-v-2a3b611c]{opacity:1!important;transform:translate(0)!important}.effect-inquiry-right[data-v-2a3b611c]{transform:translate(35px);transition-property:opacity,transform}.effect-inquiry-right.is-visible[data-v-2a3b611c]{opacity:1!important;transform:translate(0)!important}.active-tab-pill[data-v-2a3b611c]{transform:scale(1.02)}.service-tab-btn[data-v-2a3b611c]:hover:not(.active-tab-pill){transform:translateY(-1px)}.service-rich-body[data-v-2a3b611c] h1{font-size:1.5rem;font-weight:700;color:#0f172a;margin-top:1.25rem;margin-bottom:.5rem}.service-rich-body[data-v-2a3b611c] h2{font-size:1.3rem;font-weight:700;color:#0f172a;margin-top:1rem;margin-bottom:.5rem}.service-rich-body[data-v-2a3b611c] h3{font-size:1.15rem;font-weight:700;color:#0f172a;margin-top:.75rem;margin-bottom:.35rem}.service-rich-body[data-v-2a3b611c] p{margin-bottom:1rem;line-height:1.8;color:#334155;font-weight:450;font-size:1.02rem}.service-rich-body[data-v-2a3b611c] p:last-child{margin-bottom:0}.service-rich-body[data-v-2a3b611c] strong{font-weight:700;color:#0f172a}.service-rich-body[data-v-2a3b611c] ul{list-style-type:disc;padding-left:1.25rem;margin-bottom:1rem;color:#334155}.service-rich-body[data-v-2a3b611c] li{margin-bottom:.35rem}.fade-enter-active[data-v-2a3b611c],.fade-leave-active[data-v-2a3b611c]{transition:opacity .25s ease}.fade-enter-from[data-v-2a3b611c],.fade-leave-to[data-v-2a3b611c]{opacity:0}.modal-fade-enter-active[data-v-2a3b611c],.modal-fade-leave-active[data-v-2a3b611c]{transition:opacity .25s ease,transform .25s ease}.modal-fade-enter-from[data-v-2a3b611c],.modal-fade-leave-to[data-v-2a3b611c]{opacity:0;transform:scale(.98)}.scrollbar-none[data-v-2a3b611c]::-webkit-scrollbar{display:none}.scrollbar-none[data-v-2a3b611c]{-ms-overflow-style:none;scrollbar-width:none}.sc-hero[data-v-119a84fe]{position:relative;padding:2.75rem 1rem;overflow:hidden;background:linear-gradient(135deg,var(--color-primary-900) 0%,var(--color-primary-800) 40%,#0a3d5c 100%)}@media(min-width:640px){.sc-hero[data-v-119a84fe]{padding:4rem 1rem}}@media(min-width:1024px){.sc-hero[data-v-119a84fe]{padding:5rem 1rem}}.sc-hero__bg[data-v-119a84fe]{position:absolute;inset:0;overflow:hidden}.sc-hero__orb[data-v-119a84fe]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.12;animation:scOrbFloat-119a84fe 8s ease-in-out infinite}.sc-hero__orb--1[data-v-119a84fe]{width:350px;height:350px;background:var(--color-primary-400);top:-100px;left:-80px}.sc-hero__orb--2[data-v-119a84fe]{width:280px;height:280px;background:var(--color-accent-400, #f59e0b);bottom:-80px;right:-60px;animation-delay:-3s}.sc-hero__orb--3[data-v-119a84fe]{width:180px;height:180px;background:#8b5cf6;top:40%;left:60%;animation-delay:-5s}.sc-hero__grid-pattern[data-v-119a84fe]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px}@keyframes scOrbFloat-119a84fe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-25px) scale(1.08)}}.sc-hero__content[data-v-119a84fe]{position:relative;max-width:56rem;margin:0 auto;text-align:center;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.sc-hero__content.is-visible[data-v-119a84fe]{opacity:1;transform:translateY(0)}.sc-hero__badge[data-v-119a84fe]{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);color:var(--color-primary-200);font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.35rem .85rem;border-radius:999px;margin-bottom:.85rem}@media(min-width:640px){.sc-hero__badge[data-v-119a84fe]{font-size:.8rem;padding:.5rem 1.25rem;margin-bottom:1.5rem;gap:.5rem}}.sc-hero__title[data-v-119a84fe]{font-size:clamp(1.5rem,6vw,3.2rem);font-weight:900;color:#fff;line-height:1.15;margin-bottom:.5rem}.sc-hero__title span[data-v-119a84fe]{background:linear-gradient(135deg,#4ade80,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sc-hero__subtitle[data-v-119a84fe]{color:var(--color-primary-200);font-size:.8rem;margin-bottom:.85rem;opacity:.9;padding:0 .5rem}@media(min-width:640px){.sc-hero__subtitle[data-v-119a84fe]{font-size:1rem;margin-bottom:1.25rem;padding:0}}.sc-hero__breadcrumb[data-v-119a84fe]{display:flex;align-items:center;justify-content:center;gap:.35rem;color:var(--color-primary-300);font-size:.7rem}@media(min-width:640px){.sc-hero__breadcrumb[data-v-119a84fe]{font-size:.875rem;gap:.5rem}}.sc-hero__breadcrumb-link[data-v-119a84fe]{color:var(--color-primary-300);transition:color .3s}.sc-hero__breadcrumb-link[data-v-119a84fe]:hover{color:#fff}.sc-container[data-v-119a84fe]{max-width:72rem;margin:0 auto;padding:0 1rem}.sc-section[data-v-119a84fe]{padding:2rem 0;background:linear-gradient(to bottom,#fff,var(--color-page-bg, #f8fafc))}@media(min-width:640px){.sc-section[data-v-119a84fe]{padding:3rem 0}}@media(min-width:1024px){.sc-section[data-v-119a84fe]{padding:4rem 0}}.sc-header[data-v-119a84fe]{text-align:center;margin-bottom:1.25rem}@media(min-width:640px){.sc-header[data-v-119a84fe]{margin-bottom:2.5rem}}.sc-header__tag[data-v-119a84fe]{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary-500);background:var(--color-primary-50, #e0f2fe);padding:.3rem .85rem;border-radius:999px;margin-bottom:.5rem}@media(min-width:640px){.sc-header__tag[data-v-119a84fe]{font-size:.75rem;padding:.35rem 1rem;margin-bottom:.75rem}}.sc-header__title[data-v-119a84fe]{font-size:clamp(1.2rem,4vw,2rem);font-weight:800;color:var(--color-gray-900, #111827);margin-bottom:.35rem}.sc-header__desc[data-v-119a84fe]{font-size:.8rem;color:var(--color-gray-500, #6b7280);max-width:36rem;margin:0 auto;line-height:1.65;padding:0 .5rem}@media(min-width:640px){.sc-header__desc[data-v-119a84fe]{font-size:.95rem;padding:0}}.sc-network[data-v-119a84fe]{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:linear-gradient(135deg,var(--color-primary-50, #e0f2fe),rgba(139,92,246,.05));border-radius:1rem;border:1px solid var(--color-primary-100, #bae6fd)}@media(min-width:640px){.sc-network[data-v-119a84fe]{flex-direction:row;justify-content:center;gap:3rem;padding:2rem;margin-bottom:3rem;border-radius:1.25rem}}.sc-network__center[data-v-119a84fe]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.sc-network__hub[data-v-119a84fe]{width:48px;height:48px;border-radius:.875rem;background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px -6px rgba(var(--color-primary-500-rgb, 0, 0, 0),.3);animation:hubPulse-119a84fe 3s ease-in-out infinite}@media(min-width:640px){.sc-network__hub[data-v-119a84fe]{width:64px;height:64px;border-radius:1rem}}@keyframes hubPulse-119a84fe{0%,to{box-shadow:0 8px 24px -6px #0ea5e94d}50%{box-shadow:0 8px 36px -4px #0ea5e980}}.sc-network__label[data-v-119a84fe]{font-size:.8rem;font-weight:700;color:var(--color-primary-700, #0369a1)}.sc-network__stats[data-v-119a84fe]{display:flex;gap:1.5rem}@media(min-width:640px){.sc-network__stats[data-v-119a84fe]{gap:2rem}}.sc-network__stat[data-v-119a84fe]{display:flex;flex-direction:column;align-items:center;gap:.1rem}.sc-network__stat-value[data-v-119a84fe]{font-size:1.2rem;font-weight:800;color:var(--color-gray-900, #111827)}@media(min-width:640px){.sc-network__stat-value[data-v-119a84fe]{font-size:1.5rem}}.sc-network__stat-label[data-v-119a84fe]{font-size:.68rem;font-weight:500;color:var(--color-gray-500, #6b7280)}@media(min-width:640px){.sc-network__stat-label[data-v-119a84fe]{font-size:.72rem}}.sc-grid[data-v-119a84fe]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:640px){.sc-grid[data-v-119a84fe]{gap:1.25rem}}@media(min-width:1024px){.sc-grid[data-v-119a84fe]{gap:1.5rem}}.sc-card[data-v-119a84fe]{position:relative;background:#fff;border-radius:.875rem;padding:1rem .875rem .875rem;border:1px solid var(--color-gray-100, #f3f4f6);overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1);cursor:default}@media(min-width:640px){.sc-card[data-v-119a84fe]{border-radius:1.25rem;padding:2rem 1.75rem 1.75rem}}.sc-card[data-v-119a84fe]:hover{transform:translateY(-8px);box-shadow:0 20px 50px -15px #0000001f;border-color:transparent}.sc-card__accent[data-v-119a84fe]{position:absolute;top:0;left:0;right:0;height:3px;border-radius:0 0 6px 6px;transition:height .4s ease}.sc-card:hover .sc-card__accent[data-v-119a84fe]{height:5px}.sc-card__glow[data-v-119a84fe]{position:absolute;top:0;left:0;right:0;height:120px;opacity:0;filter:blur(50px);transition:opacity .5s ease;pointer-events:none}.sc-card:hover .sc-card__glow[data-v-119a84fe]{opacity:.06}.sc-card__header[data-v-119a84fe]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}@media(min-width:640px){.sc-card__header[data-v-119a84fe]{margin-bottom:1.25rem}}.sc-card__icon[data-v-119a84fe]{width:38px;height:38px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--card-color) 10%,transparent);color:var(--card-color);transition:all .4s cubic-bezier(.16,1,.3,1)}@media(min-width:640px){.sc-card__icon[data-v-119a84fe]{width:56px;height:56px;border-radius:1rem}}.sc-card:hover .sc-card__icon[data-v-119a84fe]{background:var(--card-color);color:#fff;transform:scale(1.08) rotate(-5deg);box-shadow:0 8px 24px -6px var(--card-color)}.sc-card__est[data-v-119a84fe]{font-size:.7rem;font-weight:700;padding:.3rem .75rem;border-radius:999px;border:1px solid;transition:transform .3s ease}.sc-card:hover .sc-card__est[data-v-119a84fe]{transform:translateY(-2px)}.sc-card__name[data-v-119a84fe]{font-size:.95rem;font-weight:800;color:var(--color-gray-900, #111827);margin-bottom:.2rem;line-height:1.3;transition:color .3s ease}@media(min-width:640px){.sc-card__name[data-v-119a84fe]{font-size:1.3rem;margin-bottom:.3rem}}.sc-card__field[data-v-119a84fe]{font-size:.72rem;font-weight:600;margin-bottom:.5rem}@media(min-width:640px){.sc-card__field[data-v-119a84fe]{font-size:.82rem;margin-bottom:.75rem}}.sc-card__desc[data-v-119a84fe]{font-size:.75rem;color:var(--color-gray-500, #6b7280);line-height:1.55;margin-bottom:.85rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:640px){.sc-card__desc[data-v-119a84fe]{font-size:.85rem;line-height:1.65;margin-bottom:1.25rem;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}}.sc-card__tags[data-v-119a84fe]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.sc-card__tag[data-v-119a84fe]{font-size:.68rem;font-weight:600;padding:.3rem .65rem;border-radius:999px;border:1px solid;transition:all .3s ease}.sc-card:hover .sc-card__tag[data-v-119a84fe]{transform:translateY(-1px)}.sc-card__arrow[data-v-119a84fe]{position:absolute;bottom:1.5rem;right:1.5rem;opacity:0;transform:translate(-8px);transition:all .4s cubic-bezier(.16,1,.3,1)}.sc-card:hover .sc-card__arrow[data-v-119a84fe]{opacity:.6;transform:translate(0)}.sc-cta[data-v-119a84fe]{padding:0 1rem 2rem;background:var(--color-page-bg, #f8fafc)}@media(min-width:640px){.sc-cta[data-v-119a84fe]{padding:0 1rem 3rem}}@media(min-width:1024px){.sc-cta[data-v-119a84fe]{padding:0 1rem 4rem}}.sc-cta__card[data-v-119a84fe]{background:linear-gradient(135deg,var(--color-primary-900),var(--color-primary-800));border-radius:1.25rem;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;position:relative;overflow:hidden}.sc-cta__card[data-v-119a84fe]:before{content:"";position:absolute;top:-40%;right:-15%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 70%);border-radius:50%}@media(min-width:640px){.sc-cta__card[data-v-119a84fe]{padding:2rem 1.75rem;gap:1.25rem;border-radius:1.5rem}}@media(min-width:768px){.sc-cta__card[data-v-119a84fe]{flex-direction:row;text-align:left;padding:2.5rem 3rem;gap:1.5rem}}.sc-cta__content[data-v-119a84fe]{flex:1;position:relative}.sc-cta__title[data-v-119a84fe]{font-size:1rem;font-weight:800;color:#fff;margin-bottom:.25rem}@media(min-width:640px){.sc-cta__title[data-v-119a84fe]{font-size:1.35rem;margin-bottom:.35rem}}.sc-cta__text[data-v-119a84fe]{font-size:.75rem;color:var(--color-primary-200);line-height:1.6}@media(min-width:640px){.sc-cta__text[data-v-119a84fe]{font-size:.9rem}}.sc-cta__btn[data-v-119a84fe]{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.5rem;border-radius:.65rem;font-weight:700;font-size:.8rem;background:#fff;color:var(--color-primary-800);text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);flex-shrink:0;position:relative;box-shadow:0 4px 16px #00000026;white-space:nowrap}@media(min-width:640px){.sc-cta__btn[data-v-119a84fe]{gap:.5rem;padding:.85rem 2rem;font-size:.9rem;border-radius:.75rem}}.sc-cta__btn[data-v-119a84fe]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00000040}.sc-cta__btn:hover svg[data-v-119a84fe]{transform:translate(4px)}.sc-cta__btn svg[data-v-119a84fe]{transition:transform .3s ease}.scroll-reveal[data-v-119a84fe]{opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.16,1,.3,1)}.scroll-reveal.in-view[data-v-119a84fe]{opacity:1;transform:translateY(0)}.vid-hero[data-v-b6fb656c]{position:relative;padding:2.75rem 1rem;overflow:hidden;background:linear-gradient(135deg,var(--color-primary-900) 0%,var(--color-primary-800) 40%,#0a3d5c 100%)}@media(min-width:640px){.vid-hero[data-v-b6fb656c]{padding:4rem 1rem}}@media(min-width:1024px){.vid-hero[data-v-b6fb656c]{padding:5rem 1rem}}.vid-hero__bg[data-v-b6fb656c]{position:absolute;inset:0;overflow:hidden}.vid-hero__orb[data-v-b6fb656c]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.12;animation:vidOrbFloat-b6fb656c 8s ease-in-out infinite}.vid-hero__orb--1[data-v-b6fb656c]{width:350px;height:350px;background:var(--color-primary-400);top:-100px;right:-80px}.vid-hero__orb--2[data-v-b6fb656c]{width:280px;height:280px;background:var(--color-accent-400, #f59e0b);bottom:-80px;left:5%;animation-delay:-3s}.vid-hero__orb--3[data-v-b6fb656c]{width:200px;height:200px;background:#ec4899;top:30%;left:40%;animation-delay:-5s}.vid-hero__grid-pattern[data-v-b6fb656c]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px}@keyframes vidOrbFloat-b6fb656c{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-25px) scale(1.08)}}.vid-hero__content[data-v-b6fb656c]{position:relative;max-width:56rem;margin:0 auto;text-align:center;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.vid-hero__content.is-visible[data-v-b6fb656c]{opacity:1;transform:translateY(0)}.vid-hero__badge[data-v-b6fb656c]{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);color:var(--color-primary-200);font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.35rem .85rem;border-radius:999px;margin-bottom:.85rem}@media(min-width:640px){.vid-hero__badge[data-v-b6fb656c]{font-size:.8rem;padding:.5rem 1.25rem;margin-bottom:1.5rem;gap:.5rem}}.vid-hero__title[data-v-b6fb656c]{font-size:clamp(1.5rem,6vw,3.2rem);font-weight:900;color:#fff;line-height:1.15;margin-bottom:.5rem}.vid-hero__title span[data-v-b6fb656c]{background:linear-gradient(135deg,#4ade80,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vid-hero__subtitle[data-v-b6fb656c]{color:var(--color-primary-200);font-size:.8rem;margin-bottom:.85rem;opacity:.9;padding:0 .5rem}@media(min-width:640px){.vid-hero__subtitle[data-v-b6fb656c]{font-size:1rem;margin-bottom:1.25rem;padding:0}}.vid-hero__breadcrumb[data-v-b6fb656c]{display:flex;align-items:center;justify-content:center;gap:.35rem;color:var(--color-primary-300);font-size:.7rem}@media(min-width:640px){.vid-hero__breadcrumb[data-v-b6fb656c]{font-size:.875rem;gap:.5rem}}.vid-hero__breadcrumb-link[data-v-b6fb656c]{color:var(--color-primary-300);transition:color .3s}.vid-hero__breadcrumb-link[data-v-b6fb656c]:hover{color:#fff}.vid-section[data-v-b6fb656c]{padding:1.5rem 1rem 1.25rem;background:linear-gradient(to bottom,#fff,var(--color-page-bg, #f8fafc))}@media(min-width:640px){.vid-section[data-v-b6fb656c]{padding:2.5rem 1rem 2rem}}@media(min-width:1024px){.vid-section[data-v-b6fb656c]{padding:3rem 1rem 2rem}}.vid-container[data-v-b6fb656c]{max-width:76rem;margin:0 auto}.vid-filters[data-v-b6fb656c]{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-bottom:1rem}@media(min-width:640px){.vid-filters[data-v-b6fb656c]{gap:.5rem;margin-bottom:1.5rem}}.vid-filters__btn[data-v-b6fb656c]{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;border-radius:.6rem;font-size:.68rem;font-weight:600;border:2px solid transparent;background:var(--color-gray-100, #f3f4f6);color:var(--color-gray-600, #4b5563);cursor:pointer;transition:all .35s cubic-bezier(.16,1,.3,1)}@media(min-width:640px){.vid-filters__btn[data-v-b6fb656c]{gap:.4rem;padding:.6rem 1.15rem;font-size:.8rem;border-radius:.75rem}}.vid-filters__btn[data-v-b6fb656c]:hover{background:var(--color-primary-50, #e0f2fe);color:var(--color-primary-600);border-color:var(--color-primary-200);transform:translateY(-2px)}.vid-filters__btn--active[data-v-b6fb656c]{background:var(--color-primary-500)!important;color:#fff!important;border-color:var(--color-primary-500)!important;box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.vid-count[data-v-b6fb656c]{text-align:center;margin-bottom:1rem;font-size:.75rem;color:var(--color-gray-500, #6b7280)}@media(min-width:640px){.vid-count[data-v-b6fb656c]{margin-bottom:2rem;font-size:.85rem}}.vid-count__number[data-v-b6fb656c]{font-weight:800;color:var(--color-primary-500);font-size:.95rem;margin-right:.25rem}@media(min-width:640px){.vid-count__number[data-v-b6fb656c]{font-size:1.1rem}}.vid-grid[data-v-b6fb656c]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:640px){.vid-grid[data-v-b6fb656c]{gap:1.25rem}}@media(min-width:1024px){.vid-grid[data-v-b6fb656c]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.vid-card[data-v-b6fb656c]{background:#fff;border-radius:.875rem;overflow:hidden;border:1px solid var(--color-gray-100, #f3f4f6);cursor:pointer;transition:all .5s cubic-bezier(.16,1,.3,1)}@media(min-width:640px){.vid-card[data-v-b6fb656c]{border-radius:1.25rem}}.vid-card[data-v-b6fb656c]:hover{transform:translateY(-8px);box-shadow:0 20px 50px -15px #00000026;border-color:transparent}.vid-card__thumb[data-v-b6fb656c]{position:relative;aspect-ratio:16 / 9;overflow:hidden}.vid-card__thumb-bg[data-v-b6fb656c]{width:100%;height:100%;background:linear-gradient(145deg,#1a1a2e,#16213e,#0f3460);transition:transform .6s ease}.vid-card:hover .vid-card__thumb-bg[data-v-b6fb656c]{transform:scale(1.05)}.vid-card__play[data-v-b6fb656c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.vid-card__play-ring[data-v-b6fb656c]{position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(255,255,255,.2);transition:all .5s ease;animation:playPulse-b6fb656c 2s ease-in-out infinite}@keyframes playPulse-b6fb656c{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:0}}.vid-card:hover .vid-card__play-ring[data-v-b6fb656c]{border-color:var(--color-primary-400);animation:none;transform:scale(1.3);opacity:.6}.vid-card__play-btn[data-v-b6fb656c]{width:40px;height:40px;border-radius:50%;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .4s cubic-bezier(.16,1,.3,1)}@media(min-width:640px){.vid-card__play-btn[data-v-b6fb656c]{width:56px;height:56px}}.vid-card:hover .vid-card__play-btn[data-v-b6fb656c]{background:var(--color-primary-500);border-color:var(--color-primary-500);transform:scale(1.1);box-shadow:0 8px 30px rgba(var(--color-primary-500-rgb, 0, 0, 0),.4)}.vid-card__category[data-v-b6fb656c]{position:absolute;top:.75rem;left:.75rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;padding:.35rem .75rem;border-radius:.5rem;z-index:5;transition:transform .3s ease}.vid-card:hover .vid-card__category[data-v-b6fb656c]{transform:translateY(-2px)}.vid-card__duration[data-v-b6fb656c]{position:absolute;bottom:.75rem;right:.75rem;display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;color:#fff;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.3rem .65rem;border-radius:.4rem;z-index:5}.vid-card__overlay[data-v-b6fb656c]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.4),transparent 60%);opacity:0;transition:opacity .4s ease;z-index:2}.vid-card:hover .vid-card__overlay[data-v-b6fb656c]{opacity:1}.vid-card__info[data-v-b6fb656c]{padding:.75rem .875rem .875rem}@media(min-width:640px){.vid-card__info[data-v-b6fb656c]{padding:1.25rem 1.5rem 1.5rem}}.vid-card__title[data-v-b6fb656c]{font-size:.8rem;font-weight:700;color:var(--color-gray-900, #111827);margin-bottom:.25rem;line-height:1.35;transition:color .3s ease}@media(min-width:640px){.vid-card__title[data-v-b6fb656c]{font-size:1rem;margin-bottom:.35rem}}.vid-card:hover .vid-card__title[data-v-b6fb656c]{color:var(--color-primary-600)}.vid-card__desc[data-v-b6fb656c]{font-size:.72rem;color:var(--color-gray-500, #6b7280);line-height:1.5;margin-bottom:.65rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:640px){.vid-card__desc[data-v-b6fb656c]{font-size:.82rem;margin-bottom:1rem;-webkit-line-clamp:unset;overflow:visible}}.vid-card__footer[data-v-b6fb656c]{display:flex;align-items:center;justify-content:space-between}.vid-card__watch[data-v-b6fb656c]{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:var(--color-primary-500);opacity:0;transform:translate(-8px);transition:all .4s ease}.vid-card:hover .vid-card__watch[data-v-b6fb656c]{opacity:1;transform:translate(0)}.vid-card:hover .vid-card__watch svg[data-v-b6fb656c]{animation:watchArrow-b6fb656c 1s ease-in-out infinite}@keyframes watchArrow-b6fb656c{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.vid-cta[data-v-b6fb656c]{padding:1rem 1rem 2rem;background:var(--color-page-bg, #f8fafc)}@media(min-width:640px){.vid-cta[data-v-b6fb656c]{padding:1.5rem 1rem 3rem}}@media(min-width:1024px){.vid-cta[data-v-b6fb656c]{padding:2rem 1rem 4rem}}.vid-cta__card[data-v-b6fb656c]{background:linear-gradient(135deg,var(--color-primary-900),var(--color-primary-800));border-radius:1.25rem;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.875rem;text-align:center;position:relative;overflow:hidden}.vid-cta__card[data-v-b6fb656c]:before{content:"";position:absolute;top:-40%;right:-15%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 70%);border-radius:50%}@media(min-width:640px){.vid-cta__card[data-v-b6fb656c]{padding:2rem 1.75rem;gap:1.25rem;border-radius:1.5rem}}@media(min-width:768px){.vid-cta__card[data-v-b6fb656c]{flex-direction:row;text-align:left;padding:2.5rem 3rem;gap:1.5rem}}.vid-cta__icon[data-v-b6fb656c]{width:48px;height:48px;border-radius:.875rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;color:var(--color-accent-400, #f59e0b);flex-shrink:0;position:relative}@media(min-width:640px){.vid-cta__icon[data-v-b6fb656c]{width:64px;height:64px;border-radius:1rem}}.vid-cta__content[data-v-b6fb656c]{flex:1;position:relative}.vid-cta__title[data-v-b6fb656c]{font-size:1rem;font-weight:800;color:#fff;margin-bottom:.25rem}@media(min-width:640px){.vid-cta__title[data-v-b6fb656c]{font-size:1.35rem;margin-bottom:.35rem}}.vid-cta__text[data-v-b6fb656c]{font-size:.75rem;color:var(--color-primary-200);line-height:1.6}@media(min-width:640px){.vid-cta__text[data-v-b6fb656c]{font-size:.9rem}}.vid-cta__btn[data-v-b6fb656c]{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.5rem;border-radius:.65rem;font-weight:700;font-size:.8rem;background:#fff;color:var(--color-primary-800);text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);flex-shrink:0;position:relative;box-shadow:0 4px 16px #00000026;white-space:nowrap}@media(min-width:640px){.vid-cta__btn[data-v-b6fb656c]{gap:.5rem;padding:.85rem 2rem;font-size:.9rem;border-radius:.75rem}}.vid-cta__btn[data-v-b6fb656c]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00000040}.vid-cta__btn:hover svg[data-v-b6fb656c]{transform:translate(4px)}.vid-cta__btn svg[data-v-b6fb656c]{transition:transform .3s ease}.vid-modal[data-v-b6fb656c]{position:fixed;inset:0;z-index:100;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-enter-active[data-v-b6fb656c]{transition:all .35s ease}.modal-leave-active[data-v-b6fb656c]{transition:all .25s ease}.modal-enter-from[data-v-b6fb656c],.modal-leave-to[data-v-b6fb656c]{opacity:0}.vid-modal__close[data-v-b6fb656c]{position:absolute;top:1.5rem;right:1.5rem;width:44px;height:44px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#fffc;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.vid-modal__close[data-v-b6fb656c]:hover{background:#fff3;color:#fff;transform:rotate(90deg)}.vid-modal__wrapper[data-v-b6fb656c]{max-width:56rem;width:100%;border-radius:1.25rem;overflow:hidden}.vid-modal__player[data-v-b6fb656c]{position:relative;width:100%;aspect-ratio:16 / 9}.vid-modal__iframe[data-v-b6fb656c]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.vid-modal__info[data-v-b6fb656c]{background:#0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:1.25rem 1.5rem;border-top:1px solid rgba(255,255,255,.1)}.vid-modal__category[data-v-b6fb656c]{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;padding:.25rem .65rem;border-radius:.35rem;margin-bottom:.5rem}.vid-modal__title[data-v-b6fb656c]{font-size:1.15rem;font-weight:700;color:#fff}.vid-modal__desc[data-v-b6fb656c]{font-size:.85rem;color:#fff9;margin-top:.2rem}.scroll-reveal[data-v-b6fb656c]{opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.16,1,.3,1)}.scroll-reveal.in-view[data-v-b6fb656c]{opacity:1;transform:translateY(0)}
