.cc-banner[data-v-db874298]{position:fixed;z-index:9500;bottom:20px;inset-inline:0;margin-inline:auto;width:min(860px,calc(100% - 200px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 20px;padding:18px 20px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-strong);box-shadow:0 24px 60px -18px #03050cb3,0 0 0 1px rgba(var(--primary-rgb),.08)}.cc-banner-icon[data-v-db874298]{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex:none;background:rgba(var(--primary-rgb),.14);color:var(--primary-light);font-size:1.25rem}.cc-title[data-v-db874298]{margin:0 0 4px;font-size:1rem;font-weight:800;color:var(--text)}.cc-text[data-v-db874298]{margin:0;font-size:.85rem;line-height:1.75;color:var(--text-secondary)}.cc-inline-link[data-v-db874298]{padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--primary-light);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cc-banner-actions[data-v-db874298]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end}.cc-btn[data-v-db874298]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--radius-pill);border:1px solid transparent;font:inherit;font-size:.88rem;font-weight:800;cursor:pointer;white-space:nowrap;transition:transform var(--transition),background var(--transition),border-color var(--transition),box-shadow var(--transition)}.cc-btn[data-v-db874298]:focus-visible,.cc-inline-link[data-v-db874298]:focus-visible,.cc-switch[data-v-db874298]:focus-visible,.cc-close[data-v-db874298]:focus-visible{outline:2px solid var(--primary-light);outline-offset:3px}.cc-btn[data-v-db874298]:hover{transform:translateY(-1px)}.cc-btn-primary[data-v-db874298]{background:var(--gradient-primary);color:#fff;box-shadow:0 10px 24px -10px rgba(var(--primary-rgb),.8)}.cc-btn-solid[data-v-db874298]{background:#ffffff0f;border-color:var(--border-strong);color:var(--text)}.cc-btn-solid[data-v-db874298]:hover{border-color:rgba(var(--primary-rgb),.5)}.cc-btn-text[data-v-db874298]{background:none;color:var(--text-secondary);padding-inline:12px}.cc-btn-text[data-v-db874298]:hover{color:var(--primary-light)}.cc-overlay[data-v-db874298]{position:fixed;inset:0;z-index:9600;display:grid;place-items:center;padding:20px;background:#03050c9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cc-dialog[data-v-db874298]{width:min(640px,100%);max-height:min(88vh,820px);display:flex;flex-direction:column;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:0 40px 90px -30px #000c;overflow:hidden}.cc-dialog-head[data-v-db874298]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px 0}.cc-dialog-head h2[data-v-db874298]{display:flex;align-items:center;gap:10px;margin:0;font-size:1.15rem;font-weight:800;color:var(--text)}.cc-dialog-head h2 .icon[data-v-db874298]{color:var(--primary-light)}.cc-close[data-v-db874298]{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:none;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer}.cc-close[data-v-db874298]:hover{color:var(--text);border-color:var(--border-strong)}.cc-dialog-intro[data-v-db874298]{margin:10px 22px 0;font-size:.86rem;line-height:1.75;color:var(--text-muted)}.cc-cats[data-v-db874298]{display:flex;flex-direction:column;gap:12px;padding:16px 22px;overflow-y:auto;overscroll-behavior:contain}.cc-cat[data-v-db874298]{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff05;transition:border-color var(--transition),background var(--transition)}.cc-cat.is-on[data-v-db874298]{border-color:rgba(var(--primary-rgb),.35);background:rgba(var(--primary-rgb),.05)}.cc-cat-head[data-v-db874298]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px}.cc-cat-icon[data-v-db874298]{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:rgba(var(--primary-rgb),.12);color:var(--primary-light)}.cc-cat-copy h3[data-v-db874298]{margin:0 0 3px;font-size:.95rem;font-weight:800;color:var(--text)}.cc-cat-copy p[data-v-db874298]{margin:0;font-size:.82rem;line-height:1.7;color:var(--text-muted)}.cc-always[data-v-db874298]{align-self:center;padding:4px 10px;border-radius:var(--radius-pill);font-size:.72rem;font-weight:800;color:#22c55e;background:#22c55e1f;white-space:nowrap}.cc-switch[data-v-db874298]{align-self:center;position:relative;width:48px;height:28px;flex:none;border-radius:999px;cursor:pointer;border:1px solid var(--border-strong);background:#ffffff14;transition:background var(--transition),border-color var(--transition)}.cc-switch-knob[data-v-db874298]{position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000004d;transition:inset-inline-start var(--transition)}.cc-switch[aria-checked=true][data-v-db874298]{background:var(--primary);border-color:var(--primary)}.cc-switch[aria-checked=true] .cc-switch-knob[data-v-db874298]{inset-inline-start:23px}.cc-details[data-v-db874298]{border-top:1px solid var(--border);padding:0 16px}.cc-details summary[data-v-db874298]{padding:10px 0;font-size:.8rem;font-weight:700;color:var(--primary-light);cursor:pointer;list-style-position:inside}.cc-details[open] summary[data-v-db874298]{padding-bottom:6px}.cc-table[data-v-db874298]{width:100%;border-collapse:collapse;margin:0 0 12px;font-size:.78rem;line-height:1.6}.cc-table th[data-v-db874298],.cc-table td[data-v-db874298]{padding:7px 8px;text-align:start;vertical-align:top;border-bottom:1px solid var(--border)}.cc-table th[data-v-db874298]{font-weight:800;color:var(--text-muted);font-size:.72rem}.cc-table td[data-v-db874298]{color:var(--text-secondary)}.cc-table tr:last-child td[data-v-db874298]{border-bottom:0}.cc-table code[data-v-db874298]{font-size:.75rem;color:var(--text);white-space:nowrap}.cc-dialog-foot[data-v-db874298]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 22px 20px;border-top:1px solid var(--border)}.cc-toast[data-v-db874298]{position:fixed;z-index:9700;bottom:24px;inset-inline:0;margin-inline:auto;width:max-content;max-width:calc(100% - 32px);display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text);font-size:.85rem;font-weight:700;box-shadow:0 14px 34px -14px #000000b3;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity var(--transition),transform var(--transition)}.cc-toast .icon[data-v-db874298]{color:#22c55e}.cc-toast.show[data-v-db874298]{opacity:1;transform:none}.cc-rise-enter-active[data-v-db874298],.cc-rise-leave-active[data-v-db874298]{transition:opacity .45s var(--ease),transform .45s var(--ease)}.cc-rise-enter-from[data-v-db874298],.cc-rise-leave-to[data-v-db874298]{opacity:0;transform:translateY(24px)}.cc-fade-enter-active[data-v-db874298],.cc-fade-leave-active[data-v-db874298]{transition:opacity .25s ease}.cc-fade-enter-active .cc-dialog[data-v-db874298],.cc-fade-leave-active .cc-dialog[data-v-db874298]{transition:transform .3s var(--ease)}.cc-fade-enter-from[data-v-db874298],.cc-fade-leave-to[data-v-db874298]{opacity:0}.cc-fade-enter-from .cc-dialog[data-v-db874298],.cc-fade-leave-to .cc-dialog[data-v-db874298]{transform:translateY(16px) scale(.98)}@media(prefers-reduced-motion:reduce){.cc-rise-enter-active[data-v-db874298],.cc-rise-leave-active[data-v-db874298],.cc-fade-enter-active[data-v-db874298],.cc-fade-leave-active[data-v-db874298],.cc-fade-enter-active .cc-dialog[data-v-db874298]{transition:none}}[data-theme=light] .cc-banner{background:#fffffff0;box-shadow:0 24px 60px -24px #10182873}[data-theme=light] .cc-btn-solid{background:#f1f5f9}[data-theme=light] .cc-inline-link,[data-theme=light] .cc-details summary{color:var(--primary-dark)}@media(max-width:900px){.cc-banner[data-v-db874298]{width:calc(100% - 24px);grid-template-columns:auto minmax(0,1fr)}.cc-banner-actions[data-v-db874298]{grid-column:1 / -1;justify-content:stretch}.cc-banner-actions .cc-btn[data-v-db874298]{flex:1 1 0}.cc-banner-actions .cc-btn-text[data-v-db874298]{flex:1 1 100%}}@media(max-width:600px){.cc-banner[data-v-db874298]{bottom:0;width:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;padding:16px 16px calc(14px + env(safe-area-inset-bottom,0px))}.cc-banner-icon[data-v-db874298]{width:40px;height:40px;font-size:1.1rem}.cc-overlay[data-v-db874298]{padding:0;place-items:end stretch}.cc-dialog[data-v-db874298]{width:100%;max-height:92vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.cc-dialog-foot[data-v-db874298]{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.cc-dialog-foot .cc-btn[data-v-db874298]{flex:1 1 calc(50% - 4px)}.cc-dialog-foot .cc-btn-primary[data-v-db874298]{flex-basis:100%}.cc-table thead[data-v-db874298]{display:none}.cc-table tr[data-v-db874298]{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 0;border-bottom:1px solid var(--border)}.cc-table td[data-v-db874298]{border:0;padding:0}.cc-table td[data-v-db874298]:nth-child(2){grid-column:1 / -1;grid-row:2}}.why-group+.why-group[data-v-52631588]{margin-top:var(--space-8)}.why-group-head[data-v-52631588]{display:flex;align-items:center;gap:14px;margin-bottom:var(--space-5)}.why-group-head h3[data-v-52631588]{font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:900;color:var(--text);line-height:1.3}.why-group-head p[data-v-52631588]{margin-top:2px;font-size:var(--fs-sm);color:var(--text-muted)}.why-group-icon[data-v-52631588]{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;color:#fff;background:var(--gradient-primary);box-shadow:0 10px 24px -10px rgba(var(--primary-rgb),.7)}.why-group-icon--last[data-v-52631588]{background:linear-gradient(135deg,var(--accent),#0ea5e9);box-shadow:0 10px 24px -10px rgba(var(--accent-rgb),.7)}.why-grid[data-v-52631588]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.why-card[data-v-52631588]{display:flex;flex-direction:column;gap:10px;padding:var(--space-5)}.why-card-top[data-v-52631588]{display:flex;align-items:center;gap:12px}.why-card-top h4[data-v-52631588]{font-size:1rem;font-weight:800;line-height:1.4;color:var(--text)}.why-card-icon[data-v-52631588]{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;font-size:1rem;color:var(--primary-light);background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.18)}.why-card--last .why-card-icon[data-v-52631588]{color:var(--accent);background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.2)}.why-card p[data-v-52631588]{flex:1;font-size:var(--fs-sm);line-height:1.75;color:var(--text-muted)}.why-card-link[data-v-52631588]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:2px;white-space:nowrap;font-size:.8rem;font-weight:800;color:var(--primary-light);text-decoration:none}.why-card-link:hover span[data-v-52631588]{text-decoration:underline;text-underline-offset:3px}.why-card-arrow[data-v-52631588]{width:.75rem;height:.75rem;transition:transform var(--transition)}[dir=rtl] .why-card-arrow[data-v-52631588]{transform:rotate(180deg)}.why-card-link:hover .why-card-arrow[data-v-52631588]{transform:translate(3px)}[dir=rtl] .why-card-link:hover .why-card-arrow[data-v-52631588]{transform:rotate(180deg) translate(3px)}.why-card--last .why-card-link[data-v-52631588]{color:var(--accent)}[data-theme=light] .why-card-link,[data-theme=light] .why-card-icon{color:var(--primary-dark)}[data-theme=light] .why-card--last .why-card-link,[data-theme=light] .why-card--last .why-card-icon{color:#047857}@media(max-width:1100px){.why-grid[data-v-52631588]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.why-grid[data-v-52631588]{grid-template-columns:1fr;gap:12px}.why-card[data-v-52631588]{padding:var(--space-4)}.why-group+.why-group[data-v-52631588]{margin-top:var(--space-7, 48px)}}.services-actions[data-v-c5699dfe]{display:flex;justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap}.services-actions .btn-primary[data-v-c5699dfe],.services-actions .btn-secondary[data-v-c5699dfe]{display:inline-flex;align-items:center;gap:10px}.saas-showcase-section[data-v-7bf04433]{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(var(--primary-rgb),.08) 0%,transparent 70%);padding-bottom:clamp(60px,8vw,100px)}.saas-ambient-glow[data-v-7bf04433]{position:absolute;width:560px;height:560px;border-radius:50%;filter:blur(160px);pointer-events:none;opacity:.18;z-index:0}.saas-ambient-left[data-v-7bf04433]{top:8%;inset-inline-start:-140px;background:radial-gradient(circle,#0d9488 0%,#30d158 50%,transparent 75%)}.saas-ambient-right[data-v-7bf04433]{top:38%;inset-inline-end:-140px;background:radial-gradient(circle,#0a84ff 0%,#8b5cf6 50%,transparent 75%)}.container[data-v-7bf04433]{position:relative;z-index:1}.tone-dental[data-v-7bf04433]{--tone: #0d9488;--tone-rgb: 13, 148, 136;--tone-ink: #2dd4bf;--tone-btn: linear-gradient(135deg, #0d9488 0%, #0f766e 100%)}.tone-exchange[data-v-7bf04433]{--tone: #30d158;--tone-rgb: 48, 209, 88;--tone-ink: #4ade80;--tone-btn: linear-gradient(135deg, #15803d 0%, #047857 100%)}.tone-contracting[data-v-7bf04433]{--tone: #f97316;--tone-rgb: 249, 115, 22;--tone-ink: #fb923c;--tone-btn: linear-gradient(135deg, #c2410c 0%, #9a3412 100%)}.tone-repair[data-v-7bf04433]{--tone: #0a84ff;--tone-rgb: 10, 132, 255;--tone-ink: #60a5fa;--tone-btn: linear-gradient(135deg, #2563eb 0%, #4f46e5 100%)}.tone-sport[data-v-7bf04433]{--tone: #8b5cf6;--tone-rgb: 139, 92, 246;--tone-ink: #a78bfa;--tone-btn: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%)}.tone-invoicepro[data-v-7bf04433]{--tone: #e11d48;--tone-rgb: 225, 29, 72;--tone-ink: #fb7185;--tone-btn: linear-gradient(135deg, #be123c 0%, #9f1239 100%)}[data-theme=light] .tone-dental[data-v-7bf04433]{--tone-ink: #0f766e}[data-theme=light] .tone-exchange[data-v-7bf04433]{--tone-ink: #15803d}[data-theme=light] .tone-contracting[data-v-7bf04433]{--tone-ink: #c2410c}[data-theme=light] .tone-repair[data-v-7bf04433]{--tone-ink: #1d4ed8}[data-theme=light] .tone-sport[data-v-7bf04433]{--tone-ink: #6d28d9}[data-theme=light] .tone-invoicepro[data-v-7bf04433]{--tone-ink: #be123c}.breadcrumb-trail[data-v-7bf04433]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-muted);margin-bottom:var(--space-4, 16px)}.breadcrumb-trail a[data-v-7bf04433]{color:var(--text-muted);text-decoration:none;transition:color .2s ease}.breadcrumb-trail a[data-v-7bf04433]:hover{color:var(--primary)}.breadcrumb-trail .sep[data-v-7bf04433]{opacity:.4}.breadcrumb-trail .current[data-v-7bf04433]{color:var(--text);font-weight:600}.saas-head[data-v-7bf04433]{max-width:900px;margin-inline:auto;text-align:center;margin-bottom:clamp(32px,4.5vw,48px)}.saas-head .eyebrow[data-v-7bf04433]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(var(--primary-rgb),.1);color:var(--primary);font-size:.82rem;font-weight:800;margin-bottom:14px;border:1px solid rgba(var(--primary-rgb),.2)}.saas-head .section-title[data-v-7bf04433]{font-size:clamp(1.8rem,3.6vw,2.7rem);font-weight:900;line-height:1.25;color:var(--text);margin-bottom:16px;text-wrap:balance}.saas-head .section-sub[data-v-7bf04433]{font-size:clamp(.98rem,1.6vw,1.15rem);line-height:1.8;color:var(--text-secondary);max-width:820px;margin:0 auto}.saas-trust-strip[data-v-7bf04433]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;padding:12px 16px;background:var(--surface-card, rgba(255, 255, 255, .04));border:1px solid var(--border);border-radius:16px;backdrop-filter:blur(10px)}.saas-trust-item[data-v-7bf04433]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:.82rem;font-weight:700;color:var(--text);background:rgba(var(--primary-rgb),.06);border:1px solid rgba(var(--primary-rgb),.12)}.saas-trust-item i[data-v-7bf04433],.saas-trust-item .icon[data-v-7bf04433]{color:var(--primary)}.saas-cards-section[data-v-7bf04433]{display:flex;flex-direction:column;gap:28px;margin-bottom:clamp(48px,6vw,80px)}.saas-filter-bar[data-v-7bf04433]{display:flex;align-items:center;justify-content:center}.saas-filter-pills[data-v-7bf04433]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:6px;background:var(--surface-card, rgba(255, 255, 255, .03));border:1px solid var(--border);border-radius:999px;max-width:100%}@media(max-width:640px){.saas-filter-pills[data-v-7bf04433]{border-radius:18px;padding:8px;gap:6px}}.saas-filter-pill[data-v-7bf04433]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.saas-filter-pill[data-v-7bf04433]:hover{color:var(--text);background:var(--surface-hover, rgba(255, 255, 255, .05));border-color:var(--border)}.saas-filter-pill.active[data-v-7bf04433]{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 4px 14px rgba(var(--primary-rgb),.28)}.saas-filter-pill.active.tone-dental[data-v-7bf04433]{background:#0d9488;border-color:#0d9488;box-shadow:0 4px 14px #0d948859}.saas-filter-pill.active.tone-exchange[data-v-7bf04433]{background:#15803d;border-color:#15803d;box-shadow:0 4px 14px #30d15859}.saas-filter-pill.active.tone-contracting[data-v-7bf04433]{background:#c2410c;border-color:#c2410c;box-shadow:0 4px 14px #f9731659}.saas-filter-pill.active.tone-repair[data-v-7bf04433]{background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 4px 14px #0a84ff59}.saas-filter-pill.active.tone-sport[data-v-7bf04433]{background:#6d28d9;border-color:#6d28d9;box-shadow:0 4px 14px #8b5cf659}.saas-filter-pill.active.tone-invoicepro[data-v-7bf04433]{background:#be123c;border-color:#be123c;box-shadow:0 4px 14px #e11d4859}.saas-pill-count[data-v-7bf04433]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#fff3;font-size:.72rem;font-weight:800;line-height:1}[data-theme=light] .saas-filter-pill:not(.active) .saas-pill-count[data-v-7bf04433]{background:#00000014}.saas-cards-grid[data-v-7bf04433]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;align-items:stretch}@media(max-width:768px){.saas-cards-grid[data-v-7bf04433]{grid-template-columns:1fr;gap:16px}}.saas-card[data-v-7bf04433]{position:relative;display:flex;flex-direction:column;padding:24px;background:var(--card);border:1px solid var(--border);border-radius:18px;overflow:hidden;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s}.saas-card[data-v-7bf04433]:after{content:"";position:absolute;top:-90px;inset-inline-end:-70px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(var(--tone-rgb),.12),transparent 70%);pointer-events:none}.saas-card[data-v-7bf04433]>*{position:relative;z-index:1}.saas-card[data-v-7bf04433]:hover{transform:translateY(-4px);border-color:rgba(var(--tone-rgb),.32);box-shadow:0 20px 42px -26px rgba(var(--tone-rgb),.55)}@media(max-width:600px){.saas-card[data-v-7bf04433]{padding:20px;border-radius:16px}}.saas-card-top[data-v-7bf04433]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.saas-card-icon[data-v-7bf04433]{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:1.15rem;color:var(--tone-ink);background:rgba(var(--tone-rgb),.1);border:1px solid rgba(var(--tone-rgb),.16)}.saas-card-status[data-v-7bf04433]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.4;color:var(--tone-ink);background:rgba(var(--tone-rgb),.08);white-space:nowrap}.saas-status-dot[data-v-7bf04433]{width:6px;height:6px;border-radius:50%;background:var(--tone);flex-shrink:0}.saas-card-body[data-v-7bf04433]{display:flex;flex-direction:column;gap:6px}.saas-card-title[data-v-7bf04433]{font-size:1.14rem;font-weight:800;color:var(--text);line-height:1.35;letter-spacing:-.01em}.saas-card-audience[data-v-7bf04433]{font-size:.8rem;line-height:1.5;color:var(--text-muted)}.saas-card-desc[data-v-7bf04433]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;font-size:.88rem;line-height:1.65;color:var(--text-secondary)}.saas-card-features[data-v-7bf04433]{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.saas-card-feature[data-v-7bf04433]{display:flex;align-items:flex-start;gap:8px;font-size:.8rem;font-weight:600;line-height:1.45;color:var(--text-muted)}.saas-card-feature .icon[data-v-7bf04433]{color:var(--tone-ink);font-size:.72rem;margin-top:4px;flex-shrink:0}.saas-card-foot[data-v-7bf04433]{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:18px}.saas-card-domain[data-v-7bf04433]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:14px;border-top:1px solid var(--border)}.saas-domain-link[data-v-7bf04433]{display:inline-flex;align-items:center;gap:7px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:600;color:var(--text-muted);text-decoration:none;transition:color .15s ease}.saas-domain-link span[data-v-7bf04433]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saas-domain-link .icon[data-v-7bf04433]{color:var(--tone-ink);flex-shrink:0}.saas-domain-link[data-v-7bf04433]:hover{color:var(--text)}.saas-copy-btn[data-v-7bf04433]{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-muted);font-size:.75rem;opacity:.65;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.saas-copy-btn[data-v-7bf04433]:hover{opacity:1;background:var(--surface-hover, rgba(255, 255, 255, .06));border-color:var(--border);color:var(--text)}.saas-copy-btn.is-copied[data-v-7bf04433]{opacity:1;background:#30d1581f;color:#30d158}.saas-card-footer[data-v-7bf04433]{display:flex;gap:8px}.saas-btn[data-v-7bf04433]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:11px;font-size:.84rem;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .18s,filter .18s,box-shadow .18s,background .18s,border-color .18s,color .18s}.saas-btn-primary[data-v-7bf04433]{flex:1;color:#fff;background:var(--tone-btn);box-shadow:0 5px 14px rgba(var(--tone-rgb),.2)}.saas-btn-primary[data-v-7bf04433]:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 20px rgba(var(--tone-rgb),.3)}.saas-btn-icon[data-v-7bf04433]{flex:0 0 42px;width:42px;padding:0;font-size:1rem}.saas-btn-wa[data-v-7bf04433]{background:transparent;color:var(--text-muted);border:1px solid var(--border)}[data-theme=light] .saas-btn-wa[data-v-7bf04433]{color:#15803d}.saas-btn-wa[data-v-7bf04433]:hover{background:#25d3661a;border-color:#25d36659;color:#25d366}[data-theme=light] .saas-btn-wa[data-v-7bf04433]:hover{color:#15803d}.saas-matrix-section[data-v-7bf04433]{margin-top:clamp(56px,7vw,84px);background:var(--card);border:1px solid var(--border);border-radius:24px;padding:clamp(20px,4vw,44px);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.saas-matrix-header[data-v-7bf04433]{text-align:center;max-width:820px;margin:0 auto 28px}.saas-matrix-header .eyebrow[data-v-7bf04433]{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:999px;background:rgba(var(--primary-rgb),.1);color:var(--primary);font-size:.8rem;font-weight:800;margin-bottom:12px}.saas-matrix-title[data-v-7bf04433]{font-size:clamp(1.4rem,2.6vw,1.95rem);font-weight:800;color:var(--text);margin-bottom:12px;line-height:1.3}.saas-matrix-sub[data-v-7bf04433]{font-size:.95rem;line-height:1.75;color:var(--text-muted);max-width:720px;margin-inline:auto}.saas-matrix-summary-badges[data-v-7bf04433]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px}.saas-matrix-badge-item[data-v-7bf04433]{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--text-secondary);background:rgba(var(--primary-rgb),.06);border:1px solid rgba(var(--primary-rgb),.18);transition:all .2s ease}.saas-matrix-badge-item .icon[data-v-7bf04433],.saas-matrix-badge-item i[data-v-7bf04433]{color:var(--primary-light);font-size:.85rem}.saas-matrix-controls[data-v-7bf04433]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--border)}.saas-matrix-filters[data-v-7bf04433]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.saas-matrix-filter-pill[data-v-7bf04433]{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:12px;font-size:.82rem;font-weight:700;background:var(--surface-card, rgba(255, 255, 255, .04));color:var(--text-muted);border:1px solid var(--border);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);font-family:inherit}.saas-matrix-filter-pill[data-v-7bf04433]:hover{color:var(--text);border-color:rgba(var(--primary-rgb),.35);background:#ffffff0f}.saas-matrix-filter-pill.active[data-v-7bf04433]{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 4px 14px rgba(var(--primary-rgb),.32)}.saas-matrix-filter-pill.active.tone-dental[data-v-7bf04433]{background:#0d9488;border-color:#0d9488;box-shadow:0 4px 14px #0d948859}.saas-matrix-filter-pill.active.tone-contracting[data-v-7bf04433]{background:#c2410c;border-color:#c2410c;box-shadow:0 4px 14px #f9731659}.saas-matrix-filter-pill.active.tone-exchange[data-v-7bf04433]{background:#15803d;border-color:#15803d;box-shadow:0 4px 14px #30d15859}.saas-matrix-filter-pill.active.tone-repair[data-v-7bf04433]{background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 4px 14px #0a84ff59}.saas-matrix-filter-pill.active.tone-sport[data-v-7bf04433]{background:#6d28d9;border-color:#6d28d9;box-shadow:0 4px 14px #8b5cf659}.saas-matrix-filter-pill.active.tone-invoicepro[data-v-7bf04433]{background:#be123c;border-color:#be123c;box-shadow:0 4px 14px #e11d4859}.saas-matrix-view-toggle[data-v-7bf04433]{display:inline-flex;align-items:center;padding:4px;border-radius:12px;background:#00000038;border:1px solid var(--border);gap:4px}.saas-view-btn[data-v-7bf04433]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:800;cursor:pointer;color:var(--text-muted);background:transparent;transition:all .2s ease;font-family:inherit}.saas-view-btn[data-v-7bf04433]:hover{color:var(--text)}.saas-view-btn.active[data-v-7bf04433]{background:var(--primary);color:#fff;box-shadow:0 2px 10px rgba(var(--primary-rgb),.35)}.saas-matrix-section.mode-auto .saas-matrix-table-wrap[data-v-7bf04433]{display:block}.saas-matrix-section.mode-auto .saas-matrix-cards-wrap[data-v-7bf04433]{display:none}@media(max-width:860px){.saas-matrix-section.mode-auto .saas-matrix-table-wrap[data-v-7bf04433]{display:none}.saas-matrix-section.mode-auto .saas-matrix-cards-wrap[data-v-7bf04433]{display:grid}}.saas-matrix-section.mode-table .saas-matrix-table-wrap[data-v-7bf04433]{display:block!important}.saas-matrix-section.mode-table .saas-matrix-cards-wrap[data-v-7bf04433],.saas-matrix-section.mode-cards .saas-matrix-table-wrap[data-v-7bf04433]{display:none!important}.saas-matrix-section.mode-cards .saas-matrix-cards-wrap[data-v-7bf04433]{display:grid!important}.saas-matrix-wrap[data-v-7bf04433]{overflow-x:auto;border:1px solid var(--border);border-radius:18px;background:var(--surface-card, rgba(0, 0, 0, .16));-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(var(--primary-rgb),.3) transparent;position:relative}.saas-matrix-wrap[data-v-7bf04433]::-webkit-scrollbar{height:6px}.saas-matrix-wrap[data-v-7bf04433]::-webkit-scrollbar-track{background:#0000001a;border-radius:999px}.saas-matrix-wrap[data-v-7bf04433]::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb),.35);border-radius:999px}.saas-matrix-wrap[data-v-7bf04433]::-webkit-scrollbar-thumb:hover{background:var(--primary)}.saas-table-scroll-hint[data-v-7bf04433]{display:none;padding:8px 14px;background:rgba(var(--primary-rgb),.05);border-bottom:1px solid var(--border);text-align:center}@media(max-width:1024px){.saas-matrix-table-wrap .saas-table-scroll-hint[data-v-7bf04433]{display:block}}.saas-scroll-hint-pill[data-v-7bf04433]{display:inline-flex;align-items:center;gap:7px;font-size:.76rem;font-weight:700;color:var(--primary-light)}.saas-matrix-table[data-v-7bf04433]{width:100%;min-width:880px;border-collapse:collapse;font-size:.88rem;text-align:start}.saas-matrix-table th[data-v-7bf04433]{padding:15px 18px;background:var(--surface-card, rgba(255, 255, 255, .04));color:var(--text);font-weight:800;font-size:.84rem;border-bottom:1px solid var(--border);white-space:nowrap}.saas-matrix-table td[data-v-7bf04433]{padding:16px 18px;border-bottom:1px solid var(--border);color:var(--text-secondary);font-weight:600;vertical-align:middle;transition:background .2s ease}.saas-matrix-table tr:last-child td[data-v-7bf04433]{border-bottom:none}.saas-matrix-table tr:hover td[data-v-7bf04433]{background:rgba(var(--tone-rgb, 59, 130, 246),.04)}.saas-matrix-table .th-sticky[data-v-7bf04433],.saas-matrix-table .td-sticky[data-v-7bf04433]{position:sticky;inset-inline-start:0;z-index:2;background:#0d1228;box-shadow:inset -1px 0 0 var(--border),4px 0 12px -4px #0000004d}[dir=rtl] .saas-matrix-table .th-sticky[data-v-7bf04433],[dir=rtl] .saas-matrix-table .td-sticky[data-v-7bf04433]{box-shadow:inset 1px 0 0 var(--border),-4px 0 12px -4px #0000004d}.saas-matrix-table tr:hover .td-sticky[data-v-7bf04433]{background:#111735}.saas-matrix-table tr .td-sticky[data-v-7bf04433]{border-inline-start:4px solid var(--tone)}.saas-matrix-name-row[data-v-7bf04433]{display:flex;align-items:center;gap:12px;white-space:nowrap}.saas-matrix-row-icon[data-v-7bf04433]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:1.15rem;color:var(--tone-ink);background:rgba(var(--tone-rgb),.14);border:1px solid rgba(var(--tone-rgb),.28);box-shadow:0 4px 10px rgba(var(--tone-rgb),.12);flex-shrink:0}.saas-matrix-name-col[data-v-7bf04433]{display:flex;flex-direction:column}.saas-matrix-platform-name[data-v-7bf04433]{font-size:.94rem;font-weight:800;color:var(--text);line-height:1.3}.saas-matrix-mobile-ind[data-v-7bf04433]{display:none;font-size:.74rem;color:var(--text-muted);font-weight:600;margin-top:2px}.saas-industry-badge[data-v-7bf04433]{font-weight:700;color:var(--text);font-size:.85rem;white-space:nowrap}.saas-subdomain-pill[data-v-7bf04433]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:10px;background:#ffffff0a;border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;font-weight:700;white-space:nowrap}.saas-subdomain-pill[data-v-7bf04433]:hover{background:rgba(var(--primary-rgb),.1);border-color:rgba(var(--primary-rgb),.35);color:var(--text);transform:translateY(-1px)}.saas-subdomain-pill .saas-pill-icon[data-v-7bf04433]{color:var(--primary-light);font-size:.82rem}.saas-copy-cue[data-v-7bf04433]{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;color:var(--text-muted);margin-inline-start:4px}.saas-subdomain-pill:hover .saas-copy-cue[data-v-7bf04433]{color:var(--primary)}.saas-copied-toast[data-v-7bf04433]{font-size:.72rem;font-weight:800;color:#30d158}.saas-badge-pill[data-v-7bf04433]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.saas-pill-dedicated[data-v-7bf04433]{background:#30d1581f;color:#30d158;border:1px solid rgba(48,209,88,.3)}.saas-pill-scoped[data-v-7bf04433]{background:#0a84ff1f;color:#60a5fa;border:1px solid rgba(10,132,255,.28)}.saas-pill-trial[data-v-7bf04433]{background:#ff9f0a1f;color:#ff9f0a;border:1px solid rgba(255,159,10,.3)}.saas-pill-demo[data-v-7bf04433]{background:#8b5cf61f;color:#a78bfa;border:1px solid rgba(139,92,246,.3)}.saas-pill-success[data-v-7bf04433]{background:#30d1581f;color:#30d158;border:1px solid rgba(48,209,88,.3)}.saas-cell-accounting-text[data-v-7bf04433]{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;font-weight:600;color:var(--text);line-height:1.5}.saas-inline-icon[data-v-7bf04433]{color:var(--primary-light);font-size:.88rem;flex-shrink:0}.saas-matrix-actions-group[data-v-7bf04433]{display:flex;align-items:center;gap:6px;white-space:nowrap}.saas-matrix-action-btn[data-v-7bf04433]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9px;font-size:.8rem;font-weight:800;text-decoration:none;white-space:nowrap;transition:all .2s cubic-bezier(.16,1,.3,1)}.saas-matrix-action-visit[data-v-7bf04433]{background:var(--tone-btn);color:#fff;box-shadow:0 4px 10px rgba(var(--tone-rgb),.25)}.saas-matrix-action-visit[data-v-7bf04433]:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 6px 14px rgba(var(--tone-rgb),.35)}.saas-matrix-action-wa[data-v-7bf04433]{background:#25d3661f;color:#25d366;border:1px solid rgba(37,211,102,.3)}.saas-matrix-action-wa[data-v-7bf04433]:hover{background:#25d366;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #25d3664d}.saas-matrix-table-footer[data-v-7bf04433]{display:flex;align-items:center;gap:10px;padding:14px 20px;font-size:.82rem;color:var(--text-muted);background:#ffffff05;border-top:1px solid var(--border);line-height:1.6}.saas-footer-icon[data-v-7bf04433]{color:#30d158;font-size:1rem;flex-shrink:0}.saas-matrix-cards-wrap[data-v-7bf04433]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px}.saas-matrix-card[data-v-7bf04433]{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:16px;position:relative;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-sm);border-top:4px solid var(--tone)}.saas-matrix-card[data-v-7bf04433]:hover{border-color:rgba(var(--tone-rgb),.5);border-top-color:var(--tone);transform:translateY(-3px);box-shadow:0 12px 30px -8px rgba(var(--tone-rgb),.22),var(--shadow-md)}.saas-mcard-header[data-v-7bf04433]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.saas-mcard-title-group[data-v-7bf04433]{display:flex;align-items:center;gap:12px}.saas-mcard-icon[data-v-7bf04433]{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:1.3rem;color:var(--tone-ink);background:rgba(var(--tone-rgb),.14);border:1px solid rgba(var(--tone-rgb),.28);box-shadow:0 4px 12px rgba(var(--tone-rgb),.15);flex-shrink:0}.saas-mcard-title-text[data-v-7bf04433]{display:flex;flex-direction:column}.saas-mcard-name[data-v-7bf04433]{font-size:1.1rem;font-weight:800;color:var(--text);margin:0;line-height:1.3}.saas-mcard-industry[data-v-7bf04433]{font-size:.8rem;color:var(--text-muted);font-weight:600;margin-top:2px}.saas-mcard-trial[data-v-7bf04433]{flex-shrink:0;font-size:.74rem}.saas-mcard-subdomain-row[data-v-7bf04433]{width:100%}.saas-mcard-subdomain-row .saas-subdomain-pill[data-v-7bf04433]{width:100%;justify-content:space-between;padding:8px 12px}.saas-mcard-specs[data-v-7bf04433]{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:#00000024;border:1px solid var(--border)}.saas-mcard-spec-item[data-v-7bf04433]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.saas-mcard-spec-label[data-v-7bf04433]{display:inline-flex;align-items:center;gap:7px;font-size:.8rem;font-weight:700;color:var(--text-muted)}.saas-mcard-spec-label .icon[data-v-7bf04433],.saas-mcard-spec-label i[data-v-7bf04433]{color:var(--primary-light);font-size:.82rem}.saas-mcard-spec-value[data-v-7bf04433]{font-size:.76rem;font-weight:700}.saas-mcard-accounting-value[data-v-7bf04433]{color:var(--text);text-align:end;max-width:60%;line-height:1.45}.saas-mcard-chips[data-v-7bf04433]{display:flex;flex-wrap:wrap;gap:6px}.saas-mcard-chip[data-v-7bf04433]{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;font-weight:700;padding:4px 10px;border-radius:8px;color:var(--tone-ink);background:rgba(var(--tone-rgb),.08);border:1px solid rgba(var(--tone-rgb),.2)}.saas-mcard-chip .icon[data-v-7bf04433],.saas-mcard-chip i[data-v-7bf04433]{font-size:.65rem}.saas-mcard-actions[data-v-7bf04433]{display:flex;gap:10px;margin-top:auto;padding-top:6px}.saas-mcard-btn[data-v-7bf04433]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border-radius:12px;font-size:.84rem;font-weight:800;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);text-align:center}.saas-mcard-btn-visit[data-v-7bf04433]{background:var(--tone-btn);color:#fff;box-shadow:0 4px 14px rgba(var(--tone-rgb),.28)}.saas-mcard-btn-visit[data-v-7bf04433]:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 6px 18px rgba(var(--tone-rgb),.38)}.saas-mcard-btn-demo[data-v-7bf04433]{background:#25d3661f;color:#25d366;border:1px solid rgba(37,211,102,.3)}.saas-mcard-btn-demo[data-v-7bf04433]:hover{background:#25d366;color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #25d3664d}[data-theme=light] .saas-card[data-v-7bf04433]{box-shadow:0 1px 2px #1018280a}[data-theme=light] .saas-card[data-v-7bf04433]:hover{box-shadow:0 18px 40px -28px #10182840}[data-theme=light] .saas-card-status[data-v-7bf04433]{background:rgba(var(--tone-rgb),.1)}[data-theme=light] .saas-matrix-section[data-v-7bf04433]{background:#fff;border-color:#10182814;box-shadow:0 4px 20px #1018280a}[data-theme=light] .saas-matrix-wrap[data-v-7bf04433]{background:#fff;border-color:#10182814}[data-theme=light] .saas-matrix-table th[data-v-7bf04433]{background:#f8fafc;color:#0f172a;border-color:#10182814}[data-theme=light] .saas-matrix-table td[data-v-7bf04433]{border-color:#10182814;color:#334155}[data-theme=light] .saas-matrix-table .td-sticky[data-v-7bf04433],[data-theme=light] .saas-matrix-table .th-sticky[data-v-7bf04433]{background:#fff;box-shadow:inset -1px 0 #10182814,4px 0 10px -3px #1018280f}[data-theme=light][dir=rtl] .saas-matrix-table .td-sticky[data-v-7bf04433],[data-theme=light][dir=rtl] .saas-matrix-table .th-sticky[data-v-7bf04433]{box-shadow:inset 1px 0 #10182814,-4px 0 10px -3px #1018280f}[data-theme=light] .saas-matrix-table tr:hover td[data-v-7bf04433]{background:rgba(var(--tone-rgb, 59, 130, 246),.03)}[data-theme=light] .saas-matrix-table tr:hover .td-sticky[data-v-7bf04433]{background:#f8fafc}[data-theme=light] .saas-subdomain-pill[data-v-7bf04433]{background:#f8fafc;border-color:#1018281a;color:#1e293b}[data-theme=light] .saas-matrix-view-toggle[data-v-7bf04433]{background:#f1f5f9;border-color:#10182814}[data-theme=light] .saas-matrix-card[data-v-7bf04433]{background:#fff;border-color:#10182814;box-shadow:0 4px 16px #1018280a}[data-theme=light] .saas-mcard-specs[data-v-7bf04433]{background:#f8fafc;border-color:#10182812}[data-theme=light] .saas-matrix-table-footer[data-v-7bf04433]{background:#f8fafc;border-color:#10182814}[data-theme=light] .saas-matrix-filter-pill[data-v-7bf04433]{background:#f8fafc;border-color:#10182814;color:#475569}@media(max-width:640px){.saas-matrix-section[data-v-7bf04433]{padding:20px 16px;border-radius:20px}.saas-matrix-controls[data-v-7bf04433]{flex-direction:column;align-items:stretch;gap:14px}.saas-matrix-filters[data-v-7bf04433]{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.saas-matrix-filters[data-v-7bf04433]::-webkit-scrollbar{display:none}.saas-matrix-filter-pill[data-v-7bf04433]{flex-shrink:0;font-size:.78rem;padding:6px 12px}.saas-matrix-view-toggle[data-v-7bf04433]{width:100%;justify-content:center}.saas-view-btn[data-v-7bf04433]{flex:1;justify-content:center;padding:7px 12px}.saas-mcard-actions[data-v-7bf04433]{flex-direction:column}.saas-matrix-badge-item[data-v-7bf04433]{font-size:.74rem;padding:5px 11px}.saas-mcard-header[data-v-7bf04433]{flex-direction:column}.saas-mcard-trial[data-v-7bf04433]{align-self:flex-start}}.saas-arch-container[data-v-7bf04433]{margin-top:clamp(48px,6vw,72px);background:var(--glass-bg, var(--card));border:1px solid var(--border);border-radius:24px;padding:clamp(24px,4vw,44px);box-shadow:var(--shadow-sm)}.saas-arch-header[data-v-7bf04433]{text-align:center;max-width:720px;margin:0 auto 32px}.saas-arch-header .eyebrow[data-v-7bf04433]{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:rgba(var(--primary-rgb),.1);color:var(--primary);font-size:.8rem;font-weight:800;margin-bottom:12px}.saas-arch-title[data-v-7bf04433]{font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:800;color:var(--text);margin-bottom:12px}.saas-arch-desc[data-v-7bf04433]{font-size:.96rem;line-height:1.7;color:var(--text-muted)}.saas-arch-grid[data-v-7bf04433]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.saas-arch-card[data-v-7bf04433]{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:24px;transition:transform .2s ease,border-color .2s ease}.saas-arch-card[data-v-7bf04433]:hover{transform:translateY(-3px);border-color:rgba(var(--primary-rgb),.4)}.saas-arch-icon[data-v-7bf04433]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:16px}.icon-cyan[data-v-7bf04433]{background:#00e5ff1f;color:#22d3ee}.icon-emerald[data-v-7bf04433]{background:#30d1581f;color:#4ade80}.icon-blue[data-v-7bf04433]{background:#0a84ff1f;color:#60a5fa}.icon-purple[data-v-7bf04433]{background:#af52de1f;color:#c084fc}[data-theme=light] .icon-cyan[data-v-7bf04433]{color:#0e7490}[data-theme=light] .icon-emerald[data-v-7bf04433]{color:#15803d}[data-theme=light] .icon-blue[data-v-7bf04433]{color:#1d4ed8}[data-theme=light] .icon-purple[data-v-7bf04433]{color:#7e22ce}.saas-arch-card-title[data-v-7bf04433]{font-size:1.08rem;font-weight:800;color:var(--text);margin-bottom:8px}.saas-arch-card-desc[data-v-7bf04433]{font-size:.9rem;line-height:1.65;color:var(--text-muted)}.saas-steps[data-v-7bf04433]{margin-top:clamp(48px,6vw,64px)}.saas-steps-header[data-v-7bf04433]{text-align:center;margin-bottom:28px}.saas-steps-header .eyebrow[data-v-7bf04433]{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:rgba(var(--primary-rgb),.1);color:var(--primary);font-size:.8rem;font-weight:800;margin-bottom:10px}.saas-steps-title[data-v-7bf04433]{font-size:clamp(1.3rem,2.4vw,1.65rem);font-weight:800;color:var(--text)}.saas-steps-list[data-v-7bf04433]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.saas-step[data-v-7bf04433]{display:flex;align-items:flex-start;gap:16px;padding:24px;background:var(--card);border:1px solid var(--border);border-radius:18px;position:relative}.saas-step-num[data-v-7bf04433]{flex-shrink:0;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:1.1rem;font-weight:900;color:#fff;background:var(--gradient-primary, linear-gradient(135deg, #0a84ff 0%, #0d9488 100%));box-shadow:0 4px 12px rgba(var(--primary-rgb),.25)}.saas-step-title[data-v-7bf04433]{font-size:1.05rem;font-weight:800;color:var(--text);margin-bottom:6px}.saas-step-desc[data-v-7bf04433]{font-size:.88rem;line-height:1.65;color:var(--text-muted)}.saas-steps-custom[data-v-7bf04433]{margin-top:24px}.saas-custom-box[data-v-7bf04433]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px;border-radius:18px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),#0d948814);border:1px solid rgba(var(--primary-rgb),.25);flex-wrap:wrap}.saas-custom-icon[data-v-7bf04433]{width:48px;height:48px;border-radius:14px;background:var(--primary);color:#fff;display:grid;place-items:center;font-size:1.25rem;flex-shrink:0}.saas-custom-text[data-v-7bf04433]{flex:1;min-width:260px}.saas-custom-text strong[data-v-7bf04433]{display:block;font-size:1.05rem;color:var(--text);margin-bottom:4px}.saas-custom-text p[data-v-7bf04433]{font-size:.88rem;color:var(--text-muted);line-height:1.55;margin:0}.saas-custom-btn[data-v-7bf04433]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;background:var(--primary);color:#fff;font-size:.88rem;font-weight:800;text-decoration:none;white-space:nowrap;transition:all .2s ease}.saas-custom-btn[data-v-7bf04433]:hover{filter:brightness(1.1);transform:translateY(-1px)}.saas-faq[data-v-7bf04433]{margin-top:clamp(48px,6vw,72px);max-width:860px;margin-inline:auto}.saas-showcase-section a[data-v-7bf04433]:focus-visible,.saas-showcase-section button[data-v-7bf04433]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.process-track[data-v-467720e0]{position:relative}.process-timeline[data-v-467720e0]{position:relative;max-width:940px;margin:0 auto;list-style:none;padding:8px 0;display:flex;flex-direction:column;gap:clamp(28px,5vw,52px)}.process-timeline[data-v-467720e0]:before{content:"";position:absolute;top:34px;bottom:34px;left:50%;width:2px;transform:translate(-50%);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--primary) 40%,transparent) 16%,color-mix(in srgb,var(--secondary) 45%,transparent) 84%,transparent)}.pt-fill[data-v-467720e0]{content:"";position:absolute;top:34px;bottom:34px;left:50%;width:2px;z-index:1;transform:translate(-50%) scaleY(0);transform-origin:top;background:linear-gradient(180deg,var(--primary),var(--secondary));box-shadow:0 0 14px rgba(var(--primary-rgb),.55);transition:transform 1.5s var(--ease) .1s}.process-track.is-in .pt-fill[data-v-467720e0]{transform:translate(-50%) scaleY(1)}.process-timeline[data-v-467720e0]:after{content:"";position:absolute;top:34px;bottom:34px;left:50%;width:2px;z-index:2;transform:translate(-50%);background:repeating-linear-gradient(180deg,transparent 0 8px,rgba(255,255,255,.28) 8px 11px,transparent 11px 22px);animation:ptFlow-467720e0 1.15s linear infinite}[data-theme=light] .process-timeline[data-v-467720e0]:after{background:repeating-linear-gradient(180deg,transparent 0 8px,rgba(15,23,42,.32) 8px 11px,transparent 11px 22px)}@keyframes ptFlow-467720e0{to{background-position:0 22px}}.pt-item[data-v-467720e0]{position:relative;display:grid;grid-template-columns:1fr 64px 1fr;align-items:center;gap:0 28px}.pt-card[data-v-467720e0]{grid-area:1 / 1;position:relative;overflow:hidden;display:flex;align-items:center;gap:clamp(16px,2.6vw,26px);padding:clamp(20px,3vw,28px)}.pt-item.pt-end .pt-card[data-v-467720e0]{grid-area:1 / 3}.pt-node[data-v-467720e0]{grid-area:1 / 2;justify-self:center;position:relative;width:62px;height:62px;display:grid;place-items:center}.pt-card-body[data-v-467720e0]{flex:1;min-width:0;display:flex;flex-direction:column}.pt-dot[data-v-467720e0]{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--ptc-a,#3b82f6),var(--ptc-b,#8b5cf6));color:#fff;font-size:1.05rem;z-index:2;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--ptc-a,#3b82f6) 80%,transparent),inset 0 1px #ffffff47;transition:transform var(--transition),box-shadow var(--transition)}.pt-node-num[data-v-467720e0]{position:absolute;bottom:-4px;inset-inline-end:-4px;z-index:3;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.62rem;font-weight:800;color:#fff;background:var(--ptc-b,#8b5cf6);border:1px solid rgba(255,255,255,.25)}.pt-ring[data-v-467720e0]{position:absolute;inset:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--ptc-a,#3b82f6) 55%,transparent);animation:ptPulse-467720e0 2.4s var(--ease) infinite}@keyframes ptPulse-467720e0{0%{transform:scale(.8);opacity:.9}70%{transform:scale(1.22);opacity:0}to{transform:scale(.8);opacity:0}}.pt-card[data-v-467720e0]{opacity:0;transform:translate(-26px,18px);transition:opacity .55s var(--ease),transform .55s var(--ease),border-color var(--transition),box-shadow var(--transition)}.pt-item.pt-end .pt-card[data-v-467720e0],[dir=rtl] .pt-card[data-v-467720e0]{transform:translate(26px,18px)}[dir=rtl] .pt-item.pt-end .pt-card[data-v-467720e0]{transform:translate(-26px,18px)}.pt-node[data-v-467720e0]{opacity:0;transform:scale(.4)}.pt-item.is-in .pt-card[data-v-467720e0]{opacity:1;transform:none;animation:ptCardIn-467720e0 .6s var(--ease) var(--pt-delay,0ms) backwards}.pt-item.is-in .pt-node[data-v-467720e0]{opacity:1;transform:scale(1);animation:ptNodeIn-467720e0 .5s var(--ease) calc(var(--pt-delay,0ms) + .14s) backwards}@keyframes ptCardIn-467720e0{0%{opacity:0;transform:translate(var(--pt-x,0px),18px)}to{opacity:1;transform:none}}@keyframes ptNodeIn-467720e0{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.pt-card-num[data-v-467720e0]{position:absolute;top:10px;inset-inline-end:16px;font-size:2.4rem;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.2px var(--border-strong);user-select:none;pointer-events:none;z-index:1}.pt-card h3[data-v-467720e0]{font-size:var(--fs-h3);font-weight:800;color:var(--text)}.pt-card p[data-v-467720e0]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.8}.pt-visual[data-v-467720e0]{position:relative;flex:none;width:102px;height:102px;perspective:600px;z-index:2}.pt-orb[data-v-467720e0]{position:absolute;inset-inline-start:-12%;bottom:-6%;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--ptc-a,#3b82f6) 40%,transparent);filter:blur(3px);z-index:0;animation:ptFloat-467720e0 3.4s var(--ease) .6s infinite reverse}.pt-tile-float[data-v-467720e0]{position:absolute;inset:0;display:grid;place-items:center;z-index:1;animation:ptFloat-467720e0 3.4s var(--ease) infinite}.pt-tile[data-v-467720e0]{position:relative;display:grid;place-items:center;width:86px;height:86px;border-radius:24px;background:linear-gradient(145deg,var(--ptc-a,#3b82f6),var(--ptc-b,#8b5cf6));color:#fff;font-size:2rem;box-shadow:inset 0 2px #ffffff52,inset 0 -10px 18px #00000038,0 16px 0 -6px color-mix(in srgb,var(--ptc-b,#8b5cf6) 82%,#0b1020),0 22px 0 -8px color-mix(in srgb,var(--ptc-b,#8b5cf6) 46%,#0b1020),0 30px 42px -14px color-mix(in srgb,var(--ptc-a,#3b82f6) 75%,transparent);transition:transform var(--transition);will-change:transform}.pt-tile[data-v-467720e0]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,.08) 34%,transparent 52%)}.pt-tile .icon[data-v-467720e0]{position:relative;text-shadow:0 3px 6px rgba(0,0,0,.25);filter:drop-shadow(0 2px 2px rgba(0,0,0,.2))}@keyframes ptFloat-467720e0{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.pt-item:hover .pt-tile[data-v-467720e0]{transform:rotate3d(1,1,0,12deg) translateY(-4px) scale(1.06)}.pt-item:hover .pt-tile-float[data-v-467720e0]{animation-play-state:paused;animation-duration:2s}.pt-item:hover .pt-dot[data-v-467720e0]{transform:scale(1.07) rotate(-5deg)}.pt-item:hover .pt-ring[data-v-467720e0]{border-color:color-mix(in srgb,var(--ptc-a,#3b82f6) 75%,transparent)}.pt-card[data-v-467720e0]:hover{border-color:color-mix(in srgb,var(--ptc-a,#3b82f6) 38%,transparent);box-shadow:var(--shadow-md)}@media(max-width:760px){.process-timeline[data-v-467720e0]:before{inset-inline-start:23px;left:auto;right:auto;transform:none}.process-timeline[data-v-467720e0]:after{inset-inline-start:23px;left:auto;right:auto;transform:none}.pt-fill[data-v-467720e0]{inset-inline-start:23px;left:auto;right:auto;transform:scaleY(0);transform-origin:top}.process-track.is-in .pt-fill[data-v-467720e0]{transform:scaleY(1)}.pt-item[data-v-467720e0]{grid-template-columns:48px 1fr;gap:0 16px;align-items:start}.pt-card[data-v-467720e0]{grid-area:1 / 2;transform:translateY(18px);opacity:0;flex-direction:column-reverse;align-items:flex-start;gap:14px;padding:20px 18px}.pt-item.pt-end .pt-card[data-v-467720e0]{grid-area:1 / 2;transform:translateY(18px)}[dir=rtl] .pt-card[data-v-467720e0],[dir=rtl] .pt-item.pt-end .pt-card[data-v-467720e0]{transform:translateY(18px)}.pt-node[data-v-467720e0]{grid-area:1 / 1;width:44px;height:44px;margin-top:4px}.pt-dot[data-v-467720e0]{width:38px;height:38px;font-size:.95rem}.pt-node-num[data-v-467720e0]{width:19px;height:19px;font-size:.58rem}.pt-visual[data-v-467720e0]{width:56px;height:56px}.pt-tile[data-v-467720e0]{width:50px;height:50px;border-radius:15px;font-size:1.2rem}.pt-orb[data-v-467720e0]{width:26px;height:26px;inset-inline-start:-22%}.pt-card-num[data-v-467720e0]{font-size:1.9rem;top:8px;inset-inline-end:14px}.pt-item.is-in .pt-card[data-v-467720e0]{animation:ptCardInV-467720e0 .55s var(--ease) var(--pt-delay,0ms) backwards}@keyframes ptCardInV-467720e0{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media(max-width:480px){.pt-item[data-v-467720e0]{grid-template-columns:36px 1fr;gap:0 10px}.process-timeline[data-v-467720e0]:before,.process-timeline[data-v-467720e0]:after,.pt-fill[data-v-467720e0]{inset-inline-start:17px}.pt-card[data-v-467720e0]{padding:16px 14px;gap:10px}.pt-node[data-v-467720e0]{width:36px;height:36px;margin-top:2px}.pt-dot[data-v-467720e0]{width:32px;height:32px;font-size:.8rem}.pt-node-num[data-v-467720e0]{width:16px;height:16px;font-size:.5rem;bottom:-2px;inset-inline-end:-2px}.pt-visual[data-v-467720e0]{width:46px;height:46px}.pt-tile[data-v-467720e0]{width:42px;height:42px;border-radius:12px;font-size:1.05rem}.pt-card h3[data-v-467720e0]{font-size:.98rem}.pt-card p[data-v-467720e0]{font-size:.8rem;line-height:1.6}}@media(prefers-reduced-motion:reduce){.process-timeline[data-v-467720e0]:after,.pt-ring[data-v-467720e0]{animation:none}.pt-card[data-v-467720e0],.pt-node[data-v-467720e0]{opacity:1;transform:none}.pt-node[data-v-467720e0]{opacity:1;transform:scale(1)}.process-track.is-in .pt-fill[data-v-467720e0]{transform:translate(-50%) scaleY(1)}@media(max-width:760px){.process-track.is-in .pt-fill[data-v-467720e0]{transform:scaleY(1)}}}.work-view-all[data-v-f6bcb363]{display:flex;justify-content:center;margin-top:44px}.work-view-all .btn-secondary[data-v-f6bcb363]{display:inline-flex;align-items:center;gap:10px}.jas[data-v-4d15e682]{display:flex;flex-direction:column;gap:14px}.jas-intro[data-v-4d15e682]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:var(--radius-sm);background:rgba(var(--primary-rgb),.08);border:1px solid rgba(var(--primary-rgb),.18)}.jas-intro-icon[data-v-4d15e682]{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--gradient-primary);color:#fff;font-size:.8rem}.jas-intro strong[data-v-4d15e682]{display:block;font-size:var(--fs-sm);color:var(--text)}.jas-intro p[data-v-4d15e682]{margin:2px 0 0;font-size:var(--fs-xs);color:var(--text-muted);line-height:1.7}.jas-switch[data-v-4d15e682]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--radius-pill);background:var(--glass-hover);border:1px solid var(--border)}.jas-switch button[data-v-4d15e682]{padding:9px 10px;border-radius:var(--radius-pill);border:0;background:none;cursor:pointer;font:inherit;font-size:var(--fs-xs);font-weight:700;color:var(--text-muted);transition:background .25s,color .25s}.jas-switch button.active[data-v-4d15e682]{background:var(--gradient-primary);color:#fff;box-shadow:0 6px 16px rgba(var(--primary-rgb),.3)}.jas-switch button[data-v-4d15e682]:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}.jas-grid[data-v-4d15e682]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4,16px)}.jas-pw[data-v-4d15e682]{position:relative}.jas-pw .form-input[data-v-4d15e682]{padding-inline-end:46px}.jas-eye[data-v-4d15e682]{position:absolute;top:50%;inset-inline-end:8px;transform:translateY(-50%);width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:var(--text-muted)}.jas-eye[data-v-4d15e682]:hover{color:var(--text)}.jas-hp[data-v-4d15e682]{position:absolute!important;width:1px;height:1px;opacity:0;pointer-events:none;inset-inline-start:-9999px}.jas-alert[data-v-4d15e682]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:var(--radius-sm);font-size:var(--fs-xs);color:#ffc46b;background:#ff9f0a17;border:1px solid rgba(255,159,10,.22)}.jas-alert a[data-v-4d15e682]{font-weight:700;text-decoration:underline}[data-theme=light] .jas-intro-icon[data-v-4d15e682]{color:#fff}[data-theme=light] .jas-alert[data-v-4d15e682]{color:#b45309}@media(max-width:600px){.jas-grid[data-v-4d15e682]{grid-template-columns:1fr}}.breadcrumb-trail[data-v-ff87abf9]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-muted);margin-bottom:var(--space-4)}.breadcrumb-trail a[data-v-ff87abf9]{color:var(--text-muted);text-decoration:none;transition:color .2s ease}.breadcrumb-trail a[data-v-ff87abf9]:hover{color:var(--primary)}.breadcrumb-trail .sep[data-v-ff87abf9]{opacity:.4}.breadcrumb-trail .current[data-v-ff87abf9]{color:var(--text);font-weight:600}.plan-trust-pills[data-v-ff87abf9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:var(--space-5)}.plan-trust-pill[data-v-ff87abf9]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-pill);font-size:.78rem;font-weight:700;color:var(--text);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:all .25s ease}.plan-trust-pill[data-v-ff87abf9]:hover{border-color:rgba(var(--primary-rgb),.35);transform:translateY(-2px)}.plan-trust-pill .icon[data-v-ff87abf9]{color:var(--primary);width:.85rem;height:.85rem}.plan-advisor[data-v-ff87abf9]{margin:var(--space-7) 0 var(--space-6);padding:var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(165deg,var(--card) 0%,rgba(var(--primary-rgb),.04) 100%);border:1px solid var(--border);text-align:center}.plan-advisor-head[data-v-ff87abf9]{max-width:650px;margin:0 auto var(--space-5)}.plan-advisor-tag[data-v-ff87abf9]{display:inline-block;padding:4px 12px;border-radius:var(--radius-pill);font-size:.74rem;font-weight:800;color:var(--primary);background:rgba(var(--primary-rgb),.1);margin-bottom:var(--space-2)}.plan-advisor-title[data-v-ff87abf9]{font-size:1.35rem;font-weight:800;color:var(--text);margin-bottom:var(--space-2)}.plan-advisor-sub[data-v-ff87abf9]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}.plan-advisor-grid[data-v-ff87abf9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4);text-align:start}.plan-advisor-card[data-v-ff87abf9]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1.5px solid var(--border);background:var(--card);cursor:pointer;transition:all .25s ease;position:relative}.plan-advisor-card[data-v-ff87abf9]:hover,.plan-advisor-card.active[data-v-ff87abf9]{border-color:var(--primary);background:rgba(var(--primary-rgb),.07);transform:translateY(-3px);box-shadow:0 10px 28px rgba(var(--primary-rgb),.15)}.plan-advisor-icon[data-v-ff87abf9]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:rgba(var(--primary-rgb),.12);color:var(--primary);flex-shrink:0;font-size:1.1rem}.plan-advisor-info h3[data-v-ff87abf9]{font-size:.95rem;font-weight:800;color:var(--text);margin-bottom:4px}.plan-advisor-info p[data-v-ff87abf9]{font-size:.8rem;color:var(--text-muted);line-height:1.5;margin-bottom:8px}.plan-advisor-badge[data-v-ff87abf9]{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700;color:var(--primary-light)}.plan-card-image[data-v-ff87abf9]{position:relative;margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) 0;height:160px;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.plan-card-image img[data-v-ff87abf9]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.plan-card:hover .plan-card-image img[data-v-ff87abf9]{transform:scale(1.05)}.plan-card-image--empty[data-v-ff87abf9]{display:grid;place-items:center;background:linear-gradient(135deg,rgba(var(--primary-rgb),.12),rgba(var(--primary-rgb),.03))}.plan-card-image--empty .icon[data-v-ff87abf9]{width:2.4rem;height:2.4rem;color:rgba(var(--primary-rgb),.4)}.plan-card[data-v-ff87abf9]{opacity:1!important}.plan-card--highlighted[data-v-ff87abf9]{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.35),0 20px 50px rgba(var(--primary-rgb),.22)!important;transform:translateY(-4px) scale(1.02);transition:all .3s cubic-bezier(.16,1,.3,1)}.plan-comparison-section[data-v-ff87abf9]{margin:var(--space-8) 0;padding:var(--space-6);border-radius:var(--radius-xl);background:var(--card);border:1px solid var(--border)}.comparison-head[data-v-ff87abf9]{text-align:center;max-width:680px;margin:0 auto var(--space-6)}.comparison-tag[data-v-ff87abf9]{display:inline-block;padding:4px 12px;border-radius:var(--radius-pill);font-size:.74rem;font-weight:800;color:var(--accent);background:rgba(var(--accent-rgb),.1);margin-bottom:var(--space-2)}.comparison-title[data-v-ff87abf9]{font-size:var(--fs-h2);font-weight:800;color:var(--text);margin-bottom:var(--space-2)}.comparison-sub[data-v-ff87abf9]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}.comparison-table-wrapper[data-v-ff87abf9]{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--border)}.comparison-table[data-v-ff87abf9]{width:100%;min-width:680px;border-collapse:collapse;text-align:start}.comparison-table th[data-v-ff87abf9],.comparison-table td[data-v-ff87abf9]{padding:14px 18px;border-bottom:1px solid var(--border);font-size:.88rem}.comparison-table thead th[data-v-ff87abf9]{background:rgba(var(--primary-rgb),.04);vertical-align:bottom}.th-spec[data-v-ff87abf9]{width:32%;font-weight:800;color:var(--text);font-size:.95rem}.th-plan[data-v-ff87abf9]{width:22%;text-align:center}.th-plan-title[data-v-ff87abf9]{font-size:1.05rem;font-weight:800;color:var(--text);margin-bottom:4px}.th-plan-price[data-v-ff87abf9]{font-size:.82rem;color:var(--text-muted)}.th-plan-price .price-val[data-v-ff87abf9]{font-size:1.15rem;font-weight:800;color:var(--primary-light)}.th-featured[data-v-ff87abf9]{background:rgba(var(--primary-rgb),.09)!important}.spec-label[data-v-ff87abf9]{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--text)}.spec-label .icon[data-v-ff87abf9]{color:var(--primary);width:.95rem;height:.95rem;flex-shrink:0}.td-val[data-v-ff87abf9]{text-align:center;color:var(--text-secondary)}.status-yes[data-v-ff87abf9]{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:.82rem;font-weight:700}.status-no[data-v-ff87abf9]{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:.82rem}.comparison-table tfoot td[data-v-ff87abf9]{padding:20px 18px;background:rgba(var(--primary-rgb),.03);border-bottom:none}.comparison-cta-btn[data-v-ff87abf9]{width:100%;padding:8px 12px;font-size:.82rem;font-weight:700}.plan-guarantees[data-v-ff87abf9]{margin:var(--space-8) 0}.plan-guarantees-title[data-v-ff87abf9]{text-align:center;font-size:var(--fs-h2);font-weight:800;color:var(--text);margin-bottom:var(--space-6)}.plan-guarantees-grid[data-v-ff87abf9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5)}.guarantee-card[data-v-ff87abf9]{display:flex;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);transition:all .25s ease}.guarantee-card[data-v-ff87abf9]:hover{transform:translateY(-4px);border-color:rgba(var(--primary-rgb),.3);box-shadow:var(--shadow-md)}.guarantee-icon[data-v-ff87abf9]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:rgba(var(--primary-rgb),.1);color:var(--primary);font-size:1.3rem;flex-shrink:0}.guarantee-copy h3[data-v-ff87abf9]{font-size:1rem;font-weight:800;color:var(--text);margin-bottom:6px}.guarantee-copy p[data-v-ff87abf9]{font-size:.84rem;color:var(--text-muted);line-height:1.6}.custom-plan-cta[data-v-ff87abf9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-6) var(--space-7);margin-top:var(--space-8);border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(var(--primary-rgb),.12),rgba(var(--secondary-rgb),.1));border:1px solid rgba(var(--primary-rgb),.25);box-shadow:0 16px 48px #0000002e}.custom-plan-cta-content[data-v-ff87abf9]{display:flex;align-items:center;gap:var(--space-4);max-width:680px}.custom-plan-cta-icon[data-v-ff87abf9]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--gradient-primary);color:#fff;font-size:1.6rem;flex-shrink:0}.custom-plan-cta-text h3[data-v-ff87abf9]{font-size:1.25rem;font-weight:800;color:var(--text);margin-bottom:6px}.custom-plan-cta-text p[data-v-ff87abf9]{font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.6}.custom-plan-cta-actions[data-v-ff87abf9]{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.whatsapp-cta-btn[data-v-ff87abf9]{background:#25d366;border-color:#25d366;color:#fff}.whatsapp-cta-btn[data-v-ff87abf9]:hover{background:#20ba5a;box-shadow:0 8px 24px #25d36659}@media(max-width:768px){.custom-plan-cta[data-v-ff87abf9]{flex-direction:column;align-items:flex-start;padding:var(--space-5)}.custom-plan-cta-actions[data-v-ff87abf9]{width:100%;flex-direction:column}.custom-plan-cta-actions .btn-primary[data-v-ff87abf9],.custom-plan-cta-actions .btn-secondary[data-v-ff87abf9]{width:100%;justify-content:center}}.breadcrumb-trail[data-v-38e451ec]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-muted);margin-bottom:var(--space-4)}.breadcrumb-trail a[data-v-38e451ec]{color:var(--text-muted);text-decoration:none;transition:color .2s ease}.breadcrumb-trail a[data-v-38e451ec]:hover{color:var(--deal)}.breadcrumb-trail .sep[data-v-38e451ec]{opacity:.4}.breadcrumb-trail .current[data-v-38e451ec]{color:var(--text);font-weight:600}.plan-trust-pills[data-v-38e451ec]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:var(--space-5)}.plan-trust-pill[data-v-38e451ec]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-pill);font-size:.78rem;font-weight:700;color:var(--text);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:all .25s ease}.plan-trust-pill[data-v-38e451ec]:hover{border-color:rgba(var(--deal-rgb),.4);transform:translateY(-2px)}.plan-trust-pill .icon[data-v-38e451ec]{color:var(--deal);width:.85rem;height:.85rem}.plan-advisor[data-v-38e451ec]{margin:var(--space-7) 0 var(--space-6);padding:var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(165deg,var(--card) 0%,rgba(var(--deal-rgb),.04) 100%);border:1px solid var(--border);text-align:center}.plan-advisor-head[data-v-38e451ec]{max-width:650px;margin:0 auto var(--space-5)}.plan-advisor-tag[data-v-38e451ec]{display:inline-block;padding:4px 12px;border-radius:var(--radius-pill);font-size:.74rem;font-weight:800;color:var(--deal);background:rgba(var(--deal-rgb),.1);margin-bottom:var(--space-2)}.plan-advisor-title[data-v-38e451ec]{font-size:1.35rem;font-weight:800;color:var(--text);margin-bottom:var(--space-2)}.plan-advisor-sub[data-v-38e451ec]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}.plan-advisor-grid[data-v-38e451ec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4);text-align:start}.plan-advisor-card[data-v-38e451ec]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1.5px solid var(--border);background:var(--card);cursor:pointer;transition:all .25s ease;position:relative;text-align:start}.plan-advisor-card[data-v-38e451ec]:hover,.plan-advisor-card.active[data-v-38e451ec]{border-color:var(--deal);background:rgba(var(--deal-rgb),.08);transform:translateY(-3px);box-shadow:0 10px 28px rgba(var(--deal-rgb),.18)}.plan-advisor-icon[data-v-38e451ec]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:rgba(var(--deal-rgb),.12);color:var(--deal);flex-shrink:0;font-size:1.1rem}.plan-advisor-info h3[data-v-38e451ec]{font-size:.95rem;font-weight:800;color:var(--text);margin-bottom:4px}.plan-advisor-info p[data-v-38e451ec]{font-size:.8rem;color:var(--text-muted);line-height:1.5;margin-bottom:8px}.plan-advisor-badge[data-v-38e451ec]{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700;color:var(--deal)}.offer-card[data-v-38e451ec]{opacity:1!important}.offer-card.offer-card--highlighted[data-v-38e451ec]{border-color:var(--deal)!important;box-shadow:0 0 0 3px rgba(var(--deal-rgb),.4),0 20px 50px rgba(var(--deal-rgb),.25)!important;transform:translateY(-4px) scale(1.02)!important;transition:all .3s cubic-bezier(.16,1,.3,1)}.offer-recommended-badge[data-v-38e451ec]{background:linear-gradient(135deg,#10b981,#059669)!important;box-shadow:0 6px 18px #10b98166!important}.offer-card-image[data-v-38e451ec]{position:relative;margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) 0;height:160px;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.offer-card-image img[data-v-38e451ec]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.offer-card:hover .offer-card-image img[data-v-38e451ec]{transform:scale(1.05)}.offer-card-image--empty[data-v-38e451ec]{display:grid;place-items:center;background:linear-gradient(135deg,rgba(var(--deal-rgb),.14),rgba(var(--deal-rgb),.03))}.offer-card-image--empty .icon[data-v-38e451ec]{width:2.4rem;height:2.4rem;color:rgba(var(--deal-rgb),.45)}.offer-card-actions[data-v-38e451ec]{display:flex;flex-direction:column;gap:8px;margin-top:auto}.offer-join-btn[data-v-38e451ec]{width:100%;justify-content:center;padding:10px 18px;font-weight:700;border-radius:var(--radius-pill)}.btn-offer-whatsapp[data-v-38e451ec]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 16px;border-radius:var(--radius-pill);font-size:.82rem;font-weight:700;color:#128c7e;background:#25d3661a;border:1px solid rgba(37,211,102,.3);text-decoration:none;transition:all .2s ease}[data-theme=dark] .btn-offer-whatsapp[data-v-38e451ec]{color:#25d366;background:#25d3661f;border-color:#25d36640}.btn-offer-whatsapp[data-v-38e451ec]:hover{background:#25d366;color:#fff;border-color:#25d366;box-shadow:0 4px 14px #25d36659;transform:translateY(-1px)}.btn-offer-whatsapp .icon[data-v-38e451ec]{width:.95rem;height:.95rem}.offer-comparison-section[data-v-38e451ec]{margin:var(--space-8) 0;padding:var(--space-6);border-radius:var(--radius-xl);background:var(--card);border:1px solid var(--border)}.comparison-head[data-v-38e451ec]{text-align:center;max-width:680px;margin:0 auto var(--space-6)}.comparison-tag[data-v-38e451ec]{display:inline-block;padding:4px 12px;border-radius:var(--radius-pill);font-size:.74rem;font-weight:800;color:var(--deal);background:rgba(var(--deal-rgb),.1);margin-bottom:var(--space-2)}.comparison-title[data-v-38e451ec]{font-size:var(--fs-h2);font-weight:800;color:var(--text);margin-bottom:var(--space-2)}.comparison-sub[data-v-38e451ec]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}.comparison-table-wrapper[data-v-38e451ec]{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--border)}.comparison-table[data-v-38e451ec]{width:100%;min-width:680px;border-collapse:collapse;text-align:start}.comparison-table th[data-v-38e451ec],.comparison-table td[data-v-38e451ec]{padding:14px 18px;border-bottom:1px solid var(--border);font-size:.88rem}.comparison-table thead th[data-v-38e451ec]{background:rgba(var(--deal-rgb),.05);vertical-align:bottom}.th-spec[data-v-38e451ec]{width:32%;font-weight:800;color:var(--text);font-size:.95rem}.th-offer[data-v-38e451ec]{width:22%;text-align:center;position:relative}.th-offer-title[data-v-38e451ec]{font-size:1.05rem;font-weight:800;color:var(--text);margin-bottom:4px}.th-offer-price[data-v-38e451ec]{display:flex;align-items:baseline;justify-content:center;gap:6px;font-size:.82rem}.th-offer-price .price-val[data-v-38e451ec]{font-size:1.15rem;font-weight:800;color:var(--deal)}.th-offer-price .price-orig[data-v-38e451ec]{color:var(--text-muted);text-decoration:line-through;font-size:.8rem}.th-offer-tag[data-v-38e451ec]{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:var(--radius-pill);font-size:.68rem;font-weight:800;color:#fff;background:var(--gradient-deal)}.th-featured[data-v-38e451ec],.td-featured-col[data-v-38e451ec]{background:rgba(var(--deal-rgb),.07)!important}.spec-label[data-v-38e451ec]{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--text)}.spec-label .icon[data-v-38e451ec]{color:var(--deal);width:.95rem;height:.95rem;flex-shrink:0}.td-val[data-v-38e451ec]{text-align:center;color:var(--text-secondary)}.status-yes[data-v-38e451ec]{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:.82rem;font-weight:700}.text-accent[data-v-38e451ec]{color:var(--deal)!important}.tfoot-actions[data-v-38e451ec]{display:flex;align-items:center;justify-content:center;gap:6px}.comparison-table tfoot td[data-v-38e451ec]{padding:18px 14px;background:rgba(var(--deal-rgb),.03);border-bottom:none}.comparison-cta-btn[data-v-38e451ec]{padding:7px 14px;font-size:.8rem;font-weight:700;background:var(--gradient-deal);border-color:transparent;color:#fff;border-radius:var(--radius-pill)}.comparison-wa-btn[data-v-38e451ec]{padding:7px 10px;font-size:.85rem;border-radius:var(--radius-pill);color:#25d366;border-color:#25d36666}.comparison-wa-btn[data-v-38e451ec]:hover{background:#25d366;color:#fff}.offer-guarantees[data-v-38e451ec]{margin:var(--space-8) 0}.offer-guarantees-title[data-v-38e451ec]{text-align:center;font-size:var(--fs-h2);font-weight:800;color:var(--text);margin-bottom:var(--space-6)}.offer-guarantees-grid[data-v-38e451ec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5)}.guarantee-card[data-v-38e451ec]{display:flex;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);transition:all .25s ease}.guarantee-card[data-v-38e451ec]:hover{transform:translateY(-4px);border-color:rgba(var(--deal-rgb),.35);box-shadow:var(--shadow-md)}.guarantee-icon[data-v-38e451ec]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:rgba(var(--deal-rgb),.12);color:var(--deal);font-size:1.3rem;flex-shrink:0}.guarantee-copy h3[data-v-38e451ec]{font-size:1rem;font-weight:800;color:var(--text);margin-bottom:6px}.guarantee-copy p[data-v-38e451ec]{font-size:.84rem;color:var(--text-muted);line-height:1.6}.custom-offer-cta[data-v-38e451ec]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-6) var(--space-7);margin:var(--space-8) 0;border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(var(--deal-rgb),.12),rgba(var(--deal-urgent-rgb),.08));border:1px solid rgba(var(--deal-rgb),.25);box-shadow:0 16px 48px #00000029}.custom-offer-cta-content[data-v-38e451ec]{display:flex;align-items:center;gap:var(--space-4);max-width:680px}.custom-offer-cta-icon[data-v-38e451ec]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--gradient-deal);color:#fff;font-size:1.6rem;flex-shrink:0}.custom-offer-cta-text h3[data-v-38e451ec]{font-size:1.25rem;font-weight:800;color:var(--text);margin-bottom:6px}.custom-offer-cta-text p[data-v-38e451ec]{font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.6}.custom-offer-cta-actions[data-v-38e451ec]{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.whatsapp-cta-btn[data-v-38e451ec]{background:#25d366;border-color:#25d366;color:#fff}.whatsapp-cta-btn[data-v-38e451ec]:hover{background:#20ba5a;box-shadow:0 8px 24px #25d36659}@media(max-width:768px){.custom-offer-cta[data-v-38e451ec]{flex-direction:column;align-items:flex-start;padding:var(--space-5)}.custom-offer-cta-actions[data-v-38e451ec]{width:100%;flex-direction:column}.custom-offer-cta-actions .btn-primary[data-v-38e451ec],.custom-offer-cta-actions .btn-secondary[data-v-38e451ec]{width:100%;justify-content:center}}.art-view-all[data-v-66ad7470]{display:flex;justify-content:center;margin-top:44px}.art-view-all .btn-secondary[data-v-66ad7470]{display:inline-flex;align-items:center;gap:10px}.au-page[data-v-6199250e]{min-height:100vh}.au-hero[data-v-6199250e]{position:relative;padding:110px 0 44px;overflow:hidden;background:radial-gradient(80vw 80vw at 95% -30%,rgba(var(--primary-rgb),.16),transparent 60%),radial-gradient(60vw 60vw at -10% 120%,rgba(var(--secondary-rgb),.1),transparent 60%),var(--surface-1);border-bottom:1px solid var(--border)}.pd-breadcrumb[data-v-6199250e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:30px;font-size:.82rem}.pd-crumb[data-v-6199250e]{color:var(--text-muted);text-decoration:none;transition:color var(--transition);padding:4px 10px;border-radius:var(--radius-pill);background:#ffffff0a;border:1px solid var(--border)}.pd-crumb[data-v-6199250e]:hover{color:var(--primary-light);border-color:rgba(var(--primary-rgb),.4)}.pd-crumb.current[data-v-6199250e]{color:var(--text);cursor:default}.pd-crumb-sep[data-v-6199250e]{font-size:.6rem;color:var(--text-muted)}[dir=ltr] .pd-crumb-sep[data-v-6199250e]{transform:rotate(180deg)}.au-identity[data-v-6199250e]{display:flex;align-items:center;gap:22px}.au-bio[data-v-6199250e]{max-width:72ch;margin:20px 0 0;padding-inline-start:16px;border-inline-start:3px solid rgba(var(--primary-rgb),.5);font-size:1rem;line-height:1.9;color:var(--text-secondary);white-space:pre-line}.au-avatar[data-v-6199250e]{position:relative;width:96px;height:96px;flex:none;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--gradient-primary);color:#fff;box-shadow:0 18px 44px -10px rgba(var(--primary-rgb),.55),0 0 0 4px rgba(var(--primary-rgb),.14)}.au-avatar img[data-v-6199250e]{width:100%;height:100%;object-fit:cover}.au-initials[data-v-6199250e]{font-size:1.9rem;font-weight:900;letter-spacing:.02em;line-height:1}.au-identity-text[data-v-6199250e]{min-width:0}.au-eyebrow[data-v-6199250e]{font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-light);margin-bottom:4px}.au-name[data-v-6199250e]{font-size:clamp(1.6rem,3.8vw,2.5rem);font-weight:900;line-height:1.2;color:var(--text)}.au-sub[data-v-6199250e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:.92rem;font-weight:600;color:var(--text-muted)}.au-name-alt[data-v-6199250e]{font-weight:800;color:var(--text-secondary)}.au-dot[data-v-6199250e]{opacity:.5}.au-stats[data-v-6199250e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:30px 0 0;max-width:820px}.au-stat[data-v-6199250e]{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:var(--radius-md);background:#ffffff09;border:1px solid var(--border)}.au-stat dt[data-v-6199250e]{display:flex;align-items:center;gap:7px;font-size:.76rem;font-weight:700;color:var(--text-muted)}.au-stat dt .icon[data-v-6199250e]{width:.85rem;height:.85rem;color:var(--primary-light)}.au-stat dd[data-v-6199250e]{margin:0;font-size:1.15rem;font-weight:900;color:var(--text);font-variant-numeric:tabular-nums}[data-theme=light] .au-hero{border-bottom-color:#00000012}[data-theme=light] .au-stat{background:#fff;box-shadow:0 8px 22px -16px #10182859}[data-theme=light] .au-eyebrow,[data-theme=light] .au-stat dt .icon{color:var(--primary-dark)}@media(max-width:600px){.au-hero[data-v-6199250e]{padding-bottom:32px}.au-identity[data-v-6199250e]{gap:14px}.au-avatar[data-v-6199250e]{width:68px;height:68px}.au-initials[data-v-6199250e]{font-size:1.35rem}.au-stats[data-v-6199250e]{grid-template-columns:1fr 1fr;gap:10px}.au-stat[data-v-6199250e]{padding:12px}.au-stat dd[data-v-6199250e]{font-size:1rem}.au-sub[data-v-6199250e]{flex-direction:column;align-items:flex-start;gap:2px}.au-dot[data-v-6199250e]{display:none}}.pd-page[data-v-0a0c1aa4]{min-height:100vh;position:relative}.pd-hero[data-v-0a0c1aa4]{position:relative;padding:120px 0 64px;overflow:hidden;background:radial-gradient(90vw 90vw at 90% -20%,rgba(var(--primary-rgb),.16),transparent 60%),radial-gradient(70vw 70vw at -10% 110%,rgba(var(--secondary-rgb),.1),transparent 60%),var(--surface-1);border-bottom:1px solid var(--border)}.pd-hero[data-v-0a0c1aa4]:before{content:"";position:absolute;top:-140px;inset-inline-end:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(var(--primary-rgb),.14),transparent 70%);pointer-events:none;animation:pdOrb-0a0c1aa4 9s var(--ease) infinite alternate}.pd-hero[data-v-0a0c1aa4]:after{content:"";position:absolute;bottom:-160px;inset-inline-start:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(var(--secondary-rgb),.12),transparent 70%);pointer-events:none;animation:pdOrb-0a0c1aa4 11s var(--ease) infinite alternate-reverse}@keyframes pdOrb-0a0c1aa4{0%{transform:translate(0) scale(1)}to{transform:translate(-24px,18px) scale(1.15)}}.pd-breadcrumb[data-v-0a0c1aa4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:28px;font-size:.82rem}.pd-crumb[data-v-0a0c1aa4]{color:var(--text-muted);text-decoration:none;transition:color var(--transition);padding:4px 10px;border-radius:var(--radius-pill);background:#ffffff0a;border:1px solid var(--border)}.pd-crumb[data-v-0a0c1aa4]:hover{color:var(--primary-light);border-color:rgba(var(--primary-rgb),.4)}.pd-crumb.current[data-v-0a0c1aa4]{color:var(--text);cursor:default;max-width:min(52ch,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-crumb-sep[data-v-0a0c1aa4]{font-size:.6rem;color:var(--text-muted)}[dir=ltr] .pd-crumb-sep[data-v-0a0c1aa4]{transform:rotate(180deg)}.pd-hero-badge[data-v-0a0c1aa4]{display:inline-block;padding:7px 18px;border-radius:30px;font-size:.8rem;font-weight:800;color:var(--primary-light);background:rgba(var(--primary-rgb),.12);border:1px solid rgba(var(--primary-rgb),.3);margin-bottom:18px}.pd-hero-title[data-v-0a0c1aa4]{max-width:820px;font-size:clamp(1.7rem,4vw,2.7rem);font-weight:900;line-height:1.3;margin-bottom:12px;color:var(--text)}.pd-hero-cat[data-v-0a0c1aa4]{font-size:.93rem;color:var(--text-muted)}.pd-body[data-v-0a0c1aa4]{padding:56px 0}.pd-grid[data-v-0a0c1aa4]{display:grid;grid-template-columns:1fr 320px;gap:34px;align-items:start}.pd-main[data-v-0a0c1aa4]{display:flex;flex-direction:column;gap:26px;min-width:0}.pd-image-wrap[data-v-0a0c1aa4]{margin:0;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border);box-shadow:0 30px 80px #00000059}.pd-image[data-v-0a0c1aa4]{width:100%;max-height:460px;object-fit:cover;display:block}.pd-image-credit[data-v-0a0c1aa4]{font-size:.72rem;line-height:1.6;padding:7px 12px;color:var(--text-muted);background:var(--surface-2);border-top:1px solid var(--border)}.pd-image-credit a[data-v-0a0c1aa4]{color:inherit;text-decoration:underline;text-underline-offset:2px}.pd-side[data-v-0a0c1aa4]{display:flex;flex-direction:column;gap:18px;position:sticky;top:100px}.pd-card[data-v-0a0c1aa4]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px;box-shadow:0 14px 34px -22px #03050c80}.pd-card h3[data-v-0a0c1aa4]{font-size:.98rem;font-weight:800;margin-bottom:14px;color:var(--text)}.pd-info-row[data-v-0a0c1aa4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--border);font-size:.85rem}.pd-info-row[data-v-0a0c1aa4]:last-of-type{border-bottom:none}.pd-info-label[data-v-0a0c1aa4]{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);font-size:.8rem}.pd-info-label .icon[data-v-0a0c1aa4]{color:var(--primary-light);font-size:.8rem}.pd-card .pd-author-link[data-v-0a0c1aa4]{color:var(--primary-light);font-weight:700}.pd-cta[data-v-0a0c1aa4]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--card) 0%,rgba(var(--primary-rgb),.09) 100%);border-color:rgba(var(--primary-rgb),.2)}.pd-cta[data-v-0a0c1aa4]:after{content:"";position:absolute;inset-inline-end:-40px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(var(--secondary-rgb),.22),transparent 70%);pointer-events:none}.pd-cta p[data-v-0a0c1aa4]{font-size:.84rem;line-height:1.8;color:var(--text-muted);margin-bottom:16px}.pd-cta-btn[data-v-0a0c1aa4]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:12px;border-radius:12px;background:var(--gradient-primary);color:#fff;font-size:.86rem;font-weight:800;text-decoration:none;transition:transform var(--transition),box-shadow var(--transition)}.pd-cta-btn[data-v-0a0c1aa4]:hover{transform:translateY(-2px);box-shadow:0 14px 28px -12px rgba(var(--primary-rgb),.8)}.art-toc-card[data-v-0a0c1aa4]{padding:20px 20px 14px}.art-toc-head[data-v-0a0c1aa4]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.art-toc-head h3[data-v-0a0c1aa4]{margin-bottom:0}.art-toc-left[data-v-0a0c1aa4]{font-size:.74rem;font-weight:700;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.art-toc-progress[data-v-0a0c1aa4]{height:3px;border-radius:3px;background:var(--border);overflow:hidden;margin-bottom:12px}.art-toc-progress span[data-v-0a0c1aa4]{display:block;height:100%;background:var(--gradient-primary);transform-origin:left center;transition:transform .15s linear}[dir=rtl] .art-toc-progress span[data-v-0a0c1aa4]{transform-origin:right center}.art-toc-card .art-toc-list[data-v-0a0c1aa4]{max-height:calc(100vh - 330px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.art-toc-list[data-v-0a0c1aa4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.art-toc-list li[data-v-0a0c1aa4]{position:relative}.art-toc-list a[data-v-0a0c1aa4]{display:block;padding:7px 12px;border-inline-start:2px solid var(--border);font-size:.83rem;line-height:1.6;color:var(--text-muted);text-decoration:none;transition:color var(--transition),border-color var(--transition),background var(--transition)}.art-toc-list a[data-v-0a0c1aa4]:hover{color:var(--text);background:rgba(var(--primary-rgb),.05)}.art-toc-list li.done a[data-v-0a0c1aa4]{border-inline-start-color:rgba(var(--primary-rgb),.45)}.art-toc-list li.active a[data-v-0a0c1aa4]{color:var(--primary-light);font-weight:700;border-inline-start-color:var(--primary);background:rgba(var(--primary-rgb),.08)}.art-toc-mobile[data-v-0a0c1aa4]{display:none;border-radius:var(--radius-md);background:rgba(var(--primary-rgb),.06);border:1px solid rgba(var(--primary-rgb),.2)}.art-toc-mobile summary[data-v-0a0c1aa4]{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;list-style:none;font-size:.88rem;font-weight:800;color:var(--text)}.art-toc-mobile summary[data-v-0a0c1aa4]::-webkit-details-marker{display:none}.art-toc-mobile summary[data-v-0a0c1aa4]:after{content:"";margin-inline-start:auto;width:8px;height:8px;border-inline-end:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg);transition:transform var(--transition)}.art-toc-mobile[open] summary[data-v-0a0c1aa4]:after{transform:rotate(-135deg)}.art-toc-mobile summary .icon[data-v-0a0c1aa4]{color:var(--primary-light)}.art-toc-count[data-v-0a0c1aa4]{padding:1px 8px;border-radius:var(--radius-pill);font-size:.72rem;color:var(--primary-light);background:rgba(var(--primary-rgb),.14)}.art-toc-mobile .art-toc-list[data-v-0a0c1aa4]{padding:0 12px 12px}.pd-author-link[data-v-0a0c1aa4]{color:var(--primary-light);text-decoration:none;font-weight:700}.pd-author-link[data-v-0a0c1aa4]:hover{text-decoration:underline}.art-body[data-v-0a0c1aa4]{font-size:1.02rem;line-height:1.95;color:var(--text-secondary)}.art-body[data-v-0a0c1aa4] p{margin-bottom:18px}.art-body[data-v-0a0c1aa4] strong{color:var(--text);font-weight:800}.art-body[data-v-0a0c1aa4] h2{position:relative;scroll-margin-top:100px;margin:42px 0 14px;padding-top:18px;border-top:1px solid var(--border);font-size:clamp(1.18rem,2.2vw,1.4rem);font-weight:900;line-height:1.45;color:var(--text)}.art-body[data-v-0a0c1aa4] h2:first-child{margin-top:8px;border-top:none;padding-top:0}.art-body[data-v-0a0c1aa4] h3{color:var(--text);font-weight:800;font-size:1.08rem;margin:28px 0 10px;scroll-margin-top:100px}.art-body[data-v-0a0c1aa4] .art-anchor{margin-inline-start:10px;padding:0 6px;border-radius:6px;font-size:.85em;font-weight:700;color:var(--text-muted);text-decoration:none;opacity:0;transition:opacity var(--transition),color var(--transition),background var(--transition)}.art-body[data-v-0a0c1aa4] h2:hover .art-anchor,.art-body[data-v-0a0c1aa4] .art-anchor:focus-visible{opacity:1}.art-body[data-v-0a0c1aa4] .art-anchor:hover{color:var(--primary-light);background:rgba(var(--primary-rgb),.1)}.art-body[data-v-0a0c1aa4] a:not(.art-anchor){color:var(--primary-light);text-underline-offset:3px}.art-body[data-v-0a0c1aa4] img{max-width:100%;border-radius:var(--radius-md);margin:14px 0}.art-body[data-v-0a0c1aa4] blockquote{border-inline-start:3px solid var(--primary-light);padding-inline-start:16px;color:var(--text-muted);margin:16px 0}.art-body[data-v-0a0c1aa4] em{color:var(--text-muted)}.art-body[data-v-0a0c1aa4] .art-table-wrap{margin:22px 0 26px;overflow-x:auto;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:linear-gradient(to right,var(--surface-1),var(--surface-1)) left/24px 100% no-repeat local,linear-gradient(to left,var(--surface-1),var(--surface-1)) right/24px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--tbl-shadow,rgba(0,0,0,.35)),transparent) left/12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--tbl-shadow,rgba(0,0,0,.35)),transparent) right/12px 100% no-repeat scroll,var(--surface-1);scrollbar-width:thin}.art-body[data-v-0a0c1aa4] .art-table-wrap:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.art-body[data-v-0a0c1aa4] table{border-collapse:collapse;width:100%;font-size:.88rem;line-height:1.65}.art-body[data-v-0a0c1aa4] th,.art-body[data-v-0a0c1aa4] td{padding:11px 14px;text-align:start;vertical-align:top;border-bottom:1px solid var(--border)}.art-body[data-v-0a0c1aa4] thead th{position:sticky;top:0;background:rgba(var(--primary-rgb),.1);font-size:.78rem;font-weight:800;color:var(--text);white-space:nowrap}.art-body[data-v-0a0c1aa4] tbody tr:nth-child(2n){background:#ffffff05}.art-body[data-v-0a0c1aa4] tbody tr:hover{background:rgba(var(--primary-rgb),.06)}.art-body[data-v-0a0c1aa4] tbody tr:last-child td{border-bottom:none}.art-body[data-v-0a0c1aa4] td.is-num,.art-body[data-v-0a0c1aa4] th.is-num{white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;text-align:end;color:var(--text)}.art-toast[data-v-0a0c1aa4]{position:fixed;z-index:60;bottom:28px;left:50%;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-pill);font-size:.84rem;font-weight:700;color:#fff;background:#0f1423eb;box-shadow:0 14px 34px -12px #0009;transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.art-toast.show[data-v-0a0c1aa4]{opacity:1;transform:translate(-50%)}.art-toast .icon[data-v-0a0c1aa4]{color:#4ade80}.art-section[data-v-0a0c1aa4]{scroll-margin-top:100px}.art-section h2[data-v-0a0c1aa4]{font-size:1.2rem;font-weight:900;margin-bottom:14px;color:var(--text)}.art-tags[data-v-0a0c1aa4]{display:flex;flex-wrap:wrap;gap:8px}.art-share[data-v-0a0c1aa4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:28px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(var(--primary-rgb),.04)}.art-share-label[data-v-0a0c1aa4]{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:800;color:var(--text)}.art-share-label .icon[data-v-0a0c1aa4]{color:var(--primary-light)}.art-share-btns[data-v-0a0c1aa4]{display:flex;flex-wrap:wrap;gap:8px}.art-share-btn[data-v-0a0c1aa4]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:42px;height:42px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;text-decoration:none;transition:transform var(--transition),background var(--transition),border-color var(--transition),color var(--transition)}.art-share-btn[data-v-0a0c1aa4]:hover{transform:translateY(-2px);border-color:rgba(var(--primary-rgb),.5);color:var(--primary-light)}.art-share-btn[data-v-0a0c1aa4]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.art-share-btn.is-whatsapp[data-v-0a0c1aa4]:hover{background:#25d366;border-color:#25d366;color:#fff}.art-share-btn.is-telegram[data-v-0a0c1aa4]:hover{background:#229ed9;border-color:#229ed9;color:#fff}.art-share-btn.is-linkedin[data-v-0a0c1aa4]:hover{background:#0a66c2;border-color:#0a66c2;color:#fff}.art-share-btn.is-x[data-v-0a0c1aa4]:hover{background:#000;border-color:#000;color:#fff}.art-share-btn.is-facebook[data-v-0a0c1aa4]:hover{background:#1877f2;border-color:#1877f2;color:#fff}.art-share-btn.is-native[data-v-0a0c1aa4]{background:var(--gradient-primary);border-color:transparent;color:#fff}.art-author[data-v-0a0c1aa4]{display:flex;align-items:center;gap:16px;margin-top:18px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.art-author-avatar[data-v-0a0c1aa4]{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid rgba(var(--primary-rgb),.35)}.art-author-avatar.is-initials[data-v-0a0c1aa4]{display:grid;place-items:center;background:var(--gradient-primary);color:#fff;font-weight:800;font-size:1.25rem}.art-author-body[data-v-0a0c1aa4]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.art-author-kicker[data-v-0a0c1aa4]{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.art-author-name[data-v-0a0c1aa4]{font-size:1.05rem;font-weight:800;color:var(--text);text-decoration:none}a.art-author-name[data-v-0a0c1aa4]:hover{color:var(--primary-light)}.art-author-title[data-v-0a0c1aa4]{font-size:.85rem;color:var(--text-muted)}.art-author-bio[data-v-0a0c1aa4]{margin:6px 0 0;font-size:.88rem;line-height:1.75;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.art-author-more[data-v-0a0c1aa4]{flex:none;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:var(--radius-pill);border:1px solid rgba(var(--primary-rgb),.4);color:var(--primary-light);font-size:.85rem;font-weight:800;text-decoration:none;transition:gap var(--transition),background var(--transition)}.art-author-more[data-v-0a0c1aa4]:hover{gap:12px;background:rgba(var(--primary-rgb),.1)}.art-author-arrow[data-v-0a0c1aa4]{font-size:.75rem}[dir=ltr] .art-author-arrow[data-v-0a0c1aa4]{transform:rotate(180deg)}@media(max-width:600px){.art-share[data-v-0a0c1aa4]{flex-direction:column;align-items:stretch}.art-share-btns[data-v-0a0c1aa4]{justify-content:space-between}.art-author[data-v-0a0c1aa4]{flex-wrap:wrap}.art-author-more[data-v-0a0c1aa4]{width:100%;justify-content:center}}.art-tag[data-v-0a0c1aa4]{padding:6px 14px;border-radius:999px;font-size:.78rem;color:var(--text-muted);background:var(--card);border:1px solid var(--border);transition:all var(--transition)}.art-tag[data-v-0a0c1aa4]:hover{color:var(--primary-light);border-color:rgba(var(--primary-rgb),.4);transform:translateY(-1px)}.pd-related[data-v-0a0c1aa4]{padding:10px 0 70px}.pd-related-grid[data-v-0a0c1aa4]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.pd-rel-card[data-v-0a0c1aa4]{position:relative;display:block;overflow:hidden;text-decoration:none;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 18px 40px -22px #03050c8c;transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.pd-rel-card[data-v-0a0c1aa4]:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;z-index:5;background:linear-gradient(90deg,transparent,var(--primary),var(--secondary),transparent);opacity:0;transition:opacity var(--transition)}.pd-rel-card[data-v-0a0c1aa4]:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),rgba(var(--primary-rgb),.14),transparent 65%);opacity:0;transition:opacity .35s var(--ease)}.pd-rel-card[data-v-0a0c1aa4]:hover{transform:translateY(-6px);border-color:rgba(var(--primary-rgb),.35);box-shadow:0 30px 60px -24px #03050cb8;z-index:2}.pd-rel-card[data-v-0a0c1aa4]:hover:before,.pd-rel-card[data-v-0a0c1aa4]:hover:after{opacity:1}.pd-rel-visual[data-v-0a0c1aa4]{position:relative;height:160px;overflow:hidden;background:rgba(var(--primary-rgb),.08);border-bottom:1px solid var(--border)}.pd-rel-visual img[data-v-0a0c1aa4]{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.pd-rel-card:hover .pd-rel-visual img[data-v-0a0c1aa4]{transform:scale(1.07) rotate(.4deg)}.pd-rel-ph[data-v-0a0c1aa4]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:var(--sky)}.pd-rel-ph .icon[data-v-0a0c1aa4]{transition:transform .6s var(--ease)}.pd-rel-card:hover .pd-rel-ph .icon[data-v-0a0c1aa4]{transform:scale(1.12) rotate(-6deg)}.pd-rel-shade[data-v-0a0c1aa4]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(3,5,12,.5));opacity:.7;transition:opacity .4s var(--ease)}.pd-rel-card:hover .pd-rel-shade[data-v-0a0c1aa4]{opacity:.95}.pd-rel-visual[data-v-0a0c1aa4]:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-80%;width:55%;z-index:2;background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent);transform:skew(-18deg);transition:left .9s var(--ease);pointer-events:none}.pd-rel-card:hover .pd-rel-visual[data-v-0a0c1aa4]:after{left:135%}.pd-rel-body[data-v-0a0c1aa4]{padding:16px 18px;display:flex;flex-direction:column;gap:6px}.pd-rel-cat[data-v-0a0c1aa4]{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-light)}.pd-rel-body h4[data-v-0a0c1aa4]{font-size:.95rem;font-weight:800;color:var(--text);line-height:1.5}.pd-rel-body h4[data-v-0a0c1aa4]:hover{color:var(--primary-light)}.pd-rel-more[data-v-0a0c1aa4]{display:inline-flex;align-items:center;gap:8px;margin-top:2px;font-size:.78rem;font-weight:800;color:var(--primary-light);transition:gap var(--transition)}.pd-rel-arrow[data-v-0a0c1aa4]{font-size:.72rem;transition:transform var(--transition)}[dir=rtl] .pd-rel-arrow[data-v-0a0c1aa4]{transform:rotate(180deg)}.pd-rel-card:hover .pd-rel-more[data-v-0a0c1aa4]{gap:12px}.art-body[data-v-0a0c1aa4] .art-internal-link{color:var(--primary-light);font-weight:700;text-decoration:underline;text-decoration-color:rgba(var(--primary-rgb),.45);text-underline-offset:4px;transition:all var(--transition);border-radius:3px;padding:0 2px}.art-body[data-v-0a0c1aa4] .art-internal-link:hover{color:#fff;text-decoration-color:var(--primary-light);background:rgba(var(--primary-rgb),.2)}[data-theme=light]{color:var(--primary-dark);text-decoration-color:rgba(var(--primary-rgb),.5)}[data-theme=light]{color:var(--primary-dark);background:rgba(var(--primary-rgb),.1)}.art-contextual-cta[data-v-0a0c1aa4]{position:relative;margin:42px 0 28px;padding:32px 28px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.12),rgba(var(--secondary-rgb),.05));border:1px solid rgba(var(--primary-rgb),.3);border-radius:var(--radius-lg);box-shadow:0 20px 48px -20px #03050ca6;overflow:hidden}.art-cta-glow[data-v-0a0c1aa4]{position:absolute;top:-40%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,rgba(var(--primary-rgb),.25),transparent 70%);pointer-events:none;filter:blur(30px)}.art-cta-content[data-v-0a0c1aa4]{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px}.art-cta-badge[data-v-0a0c1aa4]{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;font-size:.78rem;font-weight:800;background:rgba(var(--primary-rgb),.18);color:var(--primary-light);border:1px solid rgba(var(--primary-rgb),.35);letter-spacing:.04em}.art-cta-title[data-v-0a0c1aa4]{font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:900;color:var(--text);line-height:1.4;margin:4px 0 2px}.art-cta-desc[data-v-0a0c1aa4]{font-size:.95rem;line-height:1.75;color:var(--text-secondary);max-width:720px}.art-cta-actions[data-v-0a0c1aa4]{display:flex;align-items:center;gap:14px;margin-top:10px;flex-wrap:wrap}.art-cta-btn[data-v-0a0c1aa4]{display:inline-flex;align-items:center;gap:10px;padding:11px 22px;border-radius:var(--radius-md);font-size:.88rem;font-weight:800;text-decoration:none;transition:all var(--transition)}.art-cta-btn.is-primary[data-v-0a0c1aa4]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 10px 24px -10px rgba(var(--primary-rgb),.5)}.art-cta-btn.is-primary[data-v-0a0c1aa4]:hover{transform:translateY(-2px);box-shadow:0 16px 32px -10px rgba(var(--primary-rgb),.7)}.art-cta-btn.is-secondary[data-v-0a0c1aa4]{background:#ffffff0d;color:var(--text);border:1px solid var(--border)}.art-cta-btn.is-secondary[data-v-0a0c1aa4]:hover{background:#ffffff1a;border-color:rgba(var(--primary-rgb),.4);color:var(--primary-light)}.art-cta-arrow[data-v-0a0c1aa4]{font-size:.78rem;transition:transform var(--transition)}[dir=rtl] .art-cta-arrow[data-v-0a0c1aa4]{transform:rotate(180deg)}.art-cta-btn:hover .art-cta-arrow[data-v-0a0c1aa4]{transform:translate(-4px)}[dir=rtl] .art-cta-btn:hover .art-cta-arrow[data-v-0a0c1aa4]{transform:translate(4px)}.pd-section-kicker[data-v-0a0c1aa4]{display:block;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-light);margin-bottom:6px}.pd-proj-desc[data-v-0a0c1aa4]{font-size:.82rem;line-height:1.6;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pd-plan-price[data-v-0a0c1aa4]{display:flex;align-items:baseline;gap:4px;margin:8px 0 10px;color:var(--text)}.pd-plan-curr[data-v-0a0c1aa4]{font-size:.9rem;font-weight:700;color:var(--primary-light)}.pd-plan-num[data-v-0a0c1aa4]{font-size:1.6rem;font-weight:900;color:var(--text)}.pd-plan-freq[data-v-0a0c1aa4]{font-size:.76rem;color:var(--text-muted)}.pd-plan-feats[data-v-0a0c1aa4]{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:6px}.pd-plan-feats li[data-v-0a0c1aa4]{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--text-secondary)}.pd-feat-check[data-v-0a0c1aa4]{font-size:.68rem;color:var(--primary-light)}[data-theme=light] .art-contextual-cta{background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),rgba(var(--secondary-rgb),.03));border-color:rgba(var(--primary-rgb),.25);box-shadow:0 12px 32px -16px #10182833}[data-theme=light] .art-cta-badge{background:rgba(var(--primary-rgb),.1);color:var(--primary-dark)}[data-theme=light] .art-cta-btn.is-secondary{background:#fff;box-shadow:0 2px 8px #0000000f}[data-theme=light] .pd-section-kicker{color:var(--primary-dark)}[data-theme=light] .pd-hero{border-bottom:1px solid rgba(0,0,0,.07)}[data-theme=light] .pd-hero-badge{color:var(--primary-dark)}[data-theme=light] .pd-card{background:#fff;box-shadow:0 10px 26px -18px #10182880}[data-theme=light] .pd-hero-cat,[data-theme=light] .art-body{color:var(--text-secondary)}[data-theme=light] .art-toc-list li.active a,[data-theme=light] .art-toc-count,[data-theme=light] .art-body a:not(.art-anchor),[data-theme=light] .pd-author-link,[data-theme=light] .pd-info-label .icon{color:var(--primary-dark)}[data-theme=light] .pd-rel-card{background:#fff;box-shadow:0 10px 26px -18px #10182880}[data-theme=light] .pd-rel-cat{color:var(--primary-dark)}[data-theme=light] .art-body tbody tr:nth-child(2n){background:#10182806}[data-theme=light] .art-table-wrap{--tbl-shadow:rgba(16,24,40,.18)}@media(max-width:900px){.pd-grid[data-v-0a0c1aa4]{grid-template-columns:1fr}.pd-side[data-v-0a0c1aa4]{position:static}.art-toc-card[data-v-0a0c1aa4]{display:none}.art-toc-mobile[data-v-0a0c1aa4]{display:block}.pd-related-grid[data-v-0a0c1aa4]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.pd-related-grid[data-v-0a0c1aa4]{grid-template-columns:1fr}.art-body[data-v-0a0c1aa4] table.is-wide{min-width:34rem}}[data-theme=light] .art-share-btn,[data-theme=light] .art-author{background:#fff}[data-theme=light] .art-share-label .icon,[data-theme=light] .art-author-more,[data-theme=light] a.art-author-name:hover{color:var(--primary-dark)}.chat-widget[data-v-fab29217]{--chat-accent: linear-gradient(135deg, #2563eb, #4f46e5);--chat-ring: #6366f1;--chat-field: rgba(127, 140, 170, .08);position:fixed;bottom:calc(var(--fab-edge, 24px) + var(--fab-safe, 0px));inset-inline-end:var(--fab-edge, 24px);z-index:10005;display:flex;flex-direction:column;align-items:flex-end;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.chat-widget.open[data-v-fab29217]{z-index:10050}.chat-launcher[data-v-fab29217]{width:var(--fab-size, 56px);height:var(--fab-size, 56px);border-radius:50%;border:none;cursor:pointer;font-size:calc(var(--fab-size, 56px) * .4);color:#fff;background:linear-gradient(135deg,#3b82f6,#7c5cf6);box-shadow:0 10px 24px -8px #4f6ef6bf,0 2px 6px #0000002e,inset 0 0 0 1px #ffffff2e;display:grid;place-items:center;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease;position:relative}.chat-launcher[data-v-fab29217]:hover{transform:translateY(-2px);box-shadow:0 14px 30px -8px #4f6ef6d9,0 2px 6px #0000002e,inset 0 0 0 1px #ffffff38}.chat-widget.open .chat-launcher[data-v-fab29217]{transform:none}.chat-launcher[data-v-fab29217]:active{transform:scale(.94)}.chat-launcher[data-v-fab29217]:focus-visible{outline:3px solid var(--chat-ring);outline-offset:3px}.chat-launcher-content[data-v-fab29217]{position:relative;z-index:1;display:grid;place-items:center}.chat-icon-flip-enter-active[data-v-fab29217],.chat-icon-flip-leave-active[data-v-fab29217]{transition:opacity .2s ease,transform .25s cubic-bezier(.16,1,.3,1);position:absolute}.chat-icon-flip-enter-from[data-v-fab29217]{opacity:0;transform:scale(.4) rotate(-60deg)}.chat-icon-flip-leave-to[data-v-fab29217]{opacity:0;transform:scale(.4) rotate(60deg)}.chat-launcher-ping[data-v-fab29217]{position:absolute;inset:0;border-radius:50%;background:inherit;animation:chatLauncherPing-fab29217 2.4s cubic-bezier(0,0,.2,1) 1.2s 3;opacity:0;pointer-events:none}@keyframes chatLauncherPing-fab29217{0%{transform:scale(1);opacity:.5}75%,to{transform:scale(1.6);opacity:0}}.chat-launcher-label[data-v-fab29217]{position:absolute;top:50%;inset-inline-end:calc(100% + 12px);transform:translateY(-50%) scale(.94);background:var(--glass-bg, #101728);border:1px solid var(--border-strong, rgba(255, 255, 255, .14));color:var(--text, #e7ecf5);font-size:.78rem;font-weight:700;white-space:nowrap;padding:7px 14px;border-radius:100px;box-shadow:0 10px 26px #00000047;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;display:inline-flex;align-items:center;gap:6px}.chat-launcher:hover .chat-launcher-label[data-v-fab29217]{opacity:1;transform:translateY(-50%) scale(1)}@media(hover:none){.chat-launcher-label[data-v-fab29217]{display:none}}.chat-dot[data-v-fab29217]{position:absolute;z-index:2;top:2px;inset-inline-end:2px;width:12px;height:12px;border-radius:50%;background:#30d158;border:2.5px solid var(--bg, #0b1020);animation:chatDotPulse-fab29217 2.2s ease-in-out infinite}@keyframes chatDotPulse-fab29217{0%,to{box-shadow:0 0 #30d1588c}50%{box-shadow:0 0 0 5px #30d15800}}.chat-unread[data-v-fab29217]{position:absolute;z-index:2;top:-3px;inset-inline-end:-3px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#ef4444;color:#fff;font-size:.72rem;font-weight:800;line-height:22px;text-align:center;border:2px solid var(--bg, #0b1020);box-shadow:0 2px 8px #ef444466}.chat-panel[data-v-fab29217]{position:relative;width:min(395px,calc(100vw - 40px));height:min(580px,calc(100vh - var(--nav-height, 76px) - 120px));height:min(580px,calc(100dvh - var(--nav-height, 76px) - 120px));max-height:calc(100vh - var(--nav-height, 76px) - 110px);max-height:calc(100dvh - var(--nav-height, 76px) - 110px);margin-bottom:14px;border-radius:24px;overflow:hidden;overscroll-behavior:contain;display:flex;flex-direction:column;background:var(--glass-bg, #101728);color:var(--text, #e7ecf5);border:1px solid var(--border-strong, rgba(255, 255, 255, .12));backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 28px 70px #00000073;outline:none}.chat-head[data-v-fab29217]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;background:linear-gradient(135deg,#1e3a8a,#2563eb 60%,#4f46e5);color:#fff;flex-shrink:0;box-shadow:0 4px 20px #00000026}.chat-head-info[data-v-fab29217]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.chat-avatar[data-v-fab29217]{position:relative;flex-shrink:0}.chat-logo[data-v-fab29217]{width:40px;height:40px;border-radius:12px;background:#fffffffa;padding:5px;object-fit:contain;display:block;box-shadow:0 4px 12px #0003}.chat-online[data-v-fab29217]{position:absolute;bottom:-2px;inset-inline-end:-2px;width:12px;height:12px;border-radius:50%;border:2px solid #2563eb}.chat-online.status-online[data-v-fab29217]{background:#30d158}.chat-online.status-pending[data-v-fab29217]{background:#f59e0b}.chat-online.status-closed[data-v-fab29217]{background:#94a3b8}.chat-head-text[data-v-fab29217]{flex:1;line-height:1.35;min-width:0}.chat-title-row[data-v-fab29217]{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.chat-title[data-v-fab29217]{margin:0;font-size:.96rem;font-weight:700;line-height:1.3;color:inherit;letter-spacing:normal}.chat-mode-badge[data-v-fab29217]{display:inline-flex;align-items:center;gap:4px;font-size:.65rem;font-weight:700;padding:2px 7px;border-radius:100px;background:#ffffff29;white-space:nowrap}.chat-badge-dot[data-v-fab29217]{width:6px;height:6px;border-radius:50%;background:#30d158}.chat-mode-badge.badge-pending .chat-badge-dot[data-v-fab29217]{background:#f59e0b}.chat-mode-badge.badge-closed .chat-badge-dot[data-v-fab29217]{background:#94a3b8}.chat-head-text small[data-v-fab29217]{font-size:.74rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-head-actions[data-v-fab29217]{display:flex;align-items:center;gap:4px;flex-shrink:0}.chat-head-btn[data-v-fab29217]{width:34px;height:34px;display:grid;place-items:center;background:#ffffff1f;border:none;color:#fff;cursor:pointer;font-size:.88rem;border-radius:9px;transition:background .15s ease,transform .15s ease;text-decoration:none}.chat-head-btn[data-v-fab29217]:hover{background:#ffffff38;transform:translateY(-1px)}.chat-head-wa[data-v-fab29217]{color:#4ade80}.chat-head-wa[data-v-fab29217]:hover{background:#4ade8033}.chat-head-btn[data-v-fab29217]:focus-visible{outline:2px solid #fff;outline-offset:-2px}.chat-body-wrap[data-v-fab29217]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.chat-body[data-v-fab29217]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 14px;display:flex;flex-direction:column;gap:10px}.chat-row[data-v-fab29217]{display:flex;flex-direction:column;gap:4px;max-width:86%}.chat-row.user[data-v-fab29217]{align-self:flex-end;align-items:flex-end}.chat-row.assistant[data-v-fab29217]{align-self:flex-start;align-items:flex-start}.chat-row-meta[data-v-fab29217]{display:inline-flex;align-items:center;gap:6px;padding-inline:4px}.chat-avatar-mini[data-v-fab29217]{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.65rem;color:#fff}.chat-avatar-mini.ai[data-v-fab29217]{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.chat-avatar-mini.agent[data-v-fab29217]{background:linear-gradient(135deg,#10b981,#059669)}.chat-avatar-mini.user[data-v-fab29217]{background:#fff3}.chat-sender[data-v-fab29217]{font-size:.72rem;font-weight:700;color:var(--text-muted, #93a0b5)}.chat-msg[data-v-fab29217]{position:relative;padding:11px 15px;border-radius:18px;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;box-shadow:0 2px 10px #00000014}.chat-msg.user[data-v-fab29217]{background:var(--chat-accent);color:#fff;border-end-end-radius:4px}.chat-msg.assistant[data-v-fab29217]{background:var(--card, rgba(255, 255, 255, .06));border:1px solid var(--border-strong, rgba(255, 255, 255, .12));color:var(--text, #e7ecf5);border-end-start-radius:4px}.chat-msg.is-agent[data-v-fab29217]{border-color:#30d15873;background:#30d1580d}.chat-inline-code[data-v-fab29217]{display:inline-block;padding:1px 6px;margin:0 2px;border-radius:6px;font-family:monospace;font-size:.82rem;background:#7f8caa29;color:#93c5fd}.chat-link[data-v-fab29217]{color:var(--primary, #60a5fa);text-decoration:underline;text-underline-offset:3px;font-weight:600;word-break:break-all}.chat-link.is-wa-link[data-v-fab29217]{display:inline-flex;align-items:center;gap:4px;color:#34d399;font-weight:700;background:#34d3991a;padding:2px 8px;border-radius:6px;text-decoration:none}.chat-msg.is-error[data-v-fab29217]{display:flex;align-items:flex-start;gap:8px;border-color:#ef444466;background:#ef44441a}.chat-msg.is-error[data-v-fab29217] .icon{flex-shrink:0;margin-top:4px;color:#ef4444}.chat-msg-footer[data-v-fab29217]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:5px;font-size:.68rem;color:var(--text-muted, #93a0b5)}.chat-msg.user .chat-msg-footer[data-v-fab29217]{color:#ffffffe0}.chat-copy-btn[data-v-fab29217]{background:none;border:none;color:inherit;cursor:pointer;padding:2px 4px;border-radius:4px;opacity:.85;transition:opacity .15s ease,color .15s ease;display:inline-flex;align-items:center;gap:4px}.chat-copy-btn[data-v-fab29217]:hover{opacity:1;color:var(--primary, #60a5fa)}.chat-copy-toast[data-v-fab29217]{font-size:.65rem;color:#34d399;font-weight:700}.chat-retry[data-v-fab29217]{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:6px 14px;border-radius:999px;border:1px solid var(--border-strong, rgba(255, 255, 255, .16));background:transparent;color:var(--text, #e7ecf5);font-family:inherit;font-size:.78rem;font-weight:700;cursor:pointer;transition:border-color .15s ease}.chat-retry[data-v-fab29217]:hover{border-color:var(--chat-ring)}.chat-caret[data-v-fab29217]{display:inline-block;width:2px;height:1.1em;margin-inline-start:3px;vertical-align:-2px;background:currentColor;opacity:.7;animation:chatCaret-fab29217 1s steps(2) infinite}@keyframes chatCaret-fab29217{to{opacity:0}}.chat-typing[data-v-fab29217]{display:inline-flex;align-items:center;gap:5px;padding:13px 18px}.chat-typing .dot[data-v-fab29217]{width:7px;height:7px;border-radius:50%;background:var(--text-muted, #93a0b5);animation:chatTyping-fab29217 1.2s ease-in-out infinite}.chat-typing .dot[data-v-fab29217]:nth-child(2){animation-delay:.15s}.chat-typing .dot[data-v-fab29217]:nth-child(3){animation-delay:.3s}@keyframes chatTyping-fab29217{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.chat-suggestions-box[data-v-fab29217]{margin-top:6px;display:flex;flex-direction:column;gap:8px}.chat-suggestions-title[data-v-fab29217]{font-size:.75rem;font-weight:700;color:var(--text-muted, #93a0b5);display:flex;align-items:center;gap:6px;padding-inline:4px}.chat-suggestions[data-v-fab29217]{display:flex;flex-direction:column;gap:6px}.chat-chip[data-v-fab29217]{display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:12px;border:1px solid var(--border-strong, rgba(255, 255, 255, .12));background:#ffffff08;color:var(--text, #e7ecf5);font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;text-align:start;transition:border-color .15s ease,background .15s ease,transform .15s ease}.chat-chip-icon[data-v-fab29217]{flex-shrink:0;color:#60a5fa;font-size:.85rem}.chat-chip[data-v-fab29217]:hover{border-color:var(--chat-ring);background:#6366f11f;transform:translateX(props.isArabic ? -2px : 2px)}.chat-quick-actions[data-v-fab29217]{display:flex;gap:6px;padding:8px 12px 2px;overflow-x:auto;overscroll-behavior:contain;scrollbar-width:none;flex-shrink:0}.chat-quick-actions[data-v-fab29217]::-webkit-scrollbar{display:none}.chat-quick-pill[data-v-fab29217]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-strong, rgba(255, 255, 255, .14));background:#ffffff0a;color:var(--text, #e7ecf5);font-family:inherit;font-size:.78rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s ease}.chat-quick-pill .pill-icon[data-v-fab29217]{color:#60a5fa;font-size:.78rem}.chat-quick-pill[data-v-fab29217]:hover{border-color:var(--chat-ring);background:#6366f124}.chat-pending-banner[data-v-fab29217]{background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;margin-top:6px}.chat-pending-head[data-v-fab29217]{display:flex;align-items:center;gap:8px;color:#fbbf24;font-size:.85rem}.chat-pending-desc[data-v-fab29217]{font-size:.78rem;color:var(--text-muted, #93a0b5);line-height:1.45;margin:0}.chat-pending-actions[data-v-fab29217]{display:flex;gap:8px;flex-wrap:wrap;margin-top:2px}.chat-pending-wa-btn[data-v-fab29217]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;background:#10b981;color:#fff;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .15s ease}.chat-pending-wa-btn[data-v-fab29217]:hover{background:#059669}.chat-pending-back-btn[data-v-fab29217]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;border:1px solid var(--border-strong, rgba(255, 255, 255, .14));background:transparent;color:var(--text, #e7ecf5);font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .15s ease}.chat-pending-back-btn[data-v-fab29217]:hover{border-color:var(--chat-ring)}.chat-status-msg[data-v-fab29217]{display:flex;align-items:center;gap:8px;font-size:.76rem;color:var(--text-muted, #93a0b5);padding:6px 14px;margin-top:8px;align-self:center;border-radius:999px;background:var(--chat-field)}.chat-status-ok[data-v-fab29217]{color:#34d399}.chat-jump[data-v-fab29217]{position:absolute;inset-inline-end:14px;bottom:12px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border-strong, rgba(255, 255, 255, .14));background:var(--glass-bg, #101728);color:var(--text, #e7ecf5);cursor:pointer;box-shadow:0 6px 20px #0000004d;transition:transform .15s ease}.chat-jump[data-v-fab29217]:hover{transform:translateY(-2px)}.chat-handoff[data-v-fab29217]{padding:8px 12px 0;flex-shrink:0}.chat-handoff-btn[data-v-fab29217]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border-radius:14px;border:1px dashed var(--border-strong, rgba(255, 255, 255, .22));background:#ffffff05;color:var(--text, #e7ecf5);cursor:pointer;text-align:start;transition:all .2s ease}.chat-handoff-icon[data-v-fab29217]{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;display:grid;place-items:center;flex-shrink:0}.chat-handoff-text[data-v-fab29217]{flex:1;min-width:0;line-height:1.35}.chat-handoff-text strong[data-v-fab29217]{display:block;font-size:.84rem}.chat-handoff-text small[data-v-fab29217]{display:block;font-size:.72rem;color:var(--text-muted, #93a0b5)}.chat-handoff-btn[data-v-fab29217]:hover{border-color:var(--chat-ring);background:#6366f114}.chat-handoff-card[data-v-fab29217]{background:#ffffff0a;border:1px solid var(--border-strong, rgba(255, 255, 255, .16));border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:10px}.chat-handoff-head[data-v-fab29217]{display:flex;align-items:center;gap:10px;color:var(--text, #e7ecf5)}.chat-handoff-head strong[data-v-fab29217]{font-size:.85rem;display:block}.chat-handoff-head p[data-v-fab29217]{font-size:.72rem;color:var(--text-muted, #93a0b5);margin:0}.chat-handoff-inputs[data-v-fab29217]{display:flex;flex-direction:column;gap:6px}.chat-handoff-inputs input[data-v-fab29217]{height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--border-strong, rgba(255, 255, 255, .14));background:var(--chat-field);color:var(--text, #e7ecf5);font-family:inherit;font-size:.82rem;outline:none;transition:border-color .15s ease}.chat-handoff-inputs input[data-v-fab29217]:focus{border-color:var(--chat-ring);box-shadow:0 0 0 3px #6366f140}.chat-handoff-btns[data-v-fab29217]{display:flex;gap:6px;align-items:center}.chat-handoff-go[data-v-fab29217]{flex:1;height:38px;padding:0 14px;border-radius:10px;border:none;background:var(--chat-accent);color:#fff;font-family:inherit;font-weight:700;font-size:.82rem;cursor:pointer;display:grid;place-items:center;transition:opacity .15s ease}.chat-handoff-go[data-v-fab29217]:disabled{opacity:.6;cursor:default}.chat-handoff-wa[data-v-fab29217]{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border-radius:10px;background:#10b981;color:#fff;font-size:.78rem;font-weight:700;text-decoration:none;white-space:nowrap}.chat-handoff-cancel[data-v-fab29217]{width:36px;height:38px;border:none;background:none;color:var(--text-muted, #93a0b5);cursor:pointer;border-radius:8px;display:grid;place-items:center}.chat-handoff-cancel[data-v-fab29217]:hover{color:var(--text, #e7ecf5)}.chat-input[data-v-fab29217]{display:flex;align-items:flex-end;gap:8px;padding:12px;flex-shrink:0}.chat-input-wrapper[data-v-fab29217]{flex:1;min-width:0;position:relative;display:flex;flex-direction:column}.chat-input textarea[data-v-fab29217]{width:100%;min-height:44px;max-height:130px;resize:none;background:var(--chat-field);border:1px solid var(--border-strong, rgba(255, 255, 255, .14));border-radius:16px;padding:11px 14px;color:var(--text, #e7ecf5);font-size:.88rem;line-height:1.45;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.chat-input textarea[data-v-fab29217]:focus{border-color:var(--chat-ring);box-shadow:0 0 0 3px #6366f140}.chat-char-count[data-v-fab29217]{position:absolute;bottom:-18px;inset-inline-end:6px;font-size:.65rem;color:var(--text-muted, #93a0b5)}.chat-input textarea[data-v-fab29217]::placeholder,.chat-handoff-inputs input[data-v-fab29217]::placeholder{color:var(--text-muted, #93a0b5)}.chat-send[data-v-fab29217],.chat-stop[data-v-fab29217]{width:44px;height:44px;border-radius:14px;border:none;cursor:pointer;display:grid;place-items:center;background:var(--chat-accent);color:#fff;flex-shrink:0;transition:opacity .15s ease,transform .15s ease}.chat-send[data-v-fab29217]:not(:disabled):active{transform:scale(.92)}.chat-send[data-v-fab29217]:disabled{opacity:.45;cursor:default}.chat-send[data-v-fab29217]:focus-visible,.chat-stop[data-v-fab29217]:focus-visible{outline:2px solid var(--chat-ring);outline-offset:2px}.chat-stop[data-v-fab29217]{background:var(--chat-field);color:var(--text, #e7ecf5);border:1px solid var(--border-strong, rgba(255, 255, 255, .16))}[dir=rtl] .chat-send[data-v-fab29217] .icon{transform:scaleX(-1)}.chat-restart[data-v-fab29217]{display:flex;padding:12px;flex-shrink:0}.chat-start-btn[data-v-fab29217]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:14px;border:none;cursor:pointer;background:var(--chat-accent);color:#fff;font-size:.88rem;font-weight:700;font-family:inherit;width:100%}.sv-spinner[data-v-fab29217]{width:16px;height:16px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:chatSpin-fab29217 .7s linear infinite;display:inline-block}.chat-status-msg .sv-spinner[data-v-fab29217]{border-color:#7f8caa59;border-top-color:var(--text-muted, #93a0b5)}.sv-spinner.sm[data-v-fab29217]{width:14px;height:14px;border-width:2px}@keyframes chatSpin-fab29217{to{transform:rotate(360deg)}}.chat-pop-enter-active[data-v-fab29217],.chat-pop-leave-active[data-v-fab29217]{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);transform-origin:bottom}.chat-pop-enter-from[data-v-fab29217],.chat-pop-leave-to[data-v-fab29217]{opacity:0;transform:translateY(16px) scale(.96)}.chat-fade-enter-active[data-v-fab29217],.chat-fade-leave-active[data-v-fab29217]{transition:opacity .15s ease,transform .15s ease}.chat-fade-enter-from[data-v-fab29217],.chat-fade-leave-to[data-v-fab29217]{opacity:0;transform:translateY(6px)}@media(max-width:640px){.chat-widget[data-v-fab29217]{z-index:10010}.chat-widget.open .chat-launcher[data-v-fab29217]{display:none}.chat-widget.open[data-v-fab29217]{transform:none;-webkit-transform:none;z-index:10050}.chat-panel[data-v-fab29217]{position:fixed;inset:0;width:100%;height:100dvh;max-height:none;margin:0;border-radius:0;border:none;background:var(--bg, #0b1020);backdrop-filter:none;-webkit-backdrop-filter:none;z-index:10050}.chat-head[data-v-fab29217]{padding:calc(14px + env(safe-area-inset-top,0px)) 12px 12px 14px}.chat-head-btn[data-v-fab29217]{width:38px;height:38px;font-size:.95rem}.chat-body[data-v-fab29217]{padding:16px 12px}.chat-row[data-v-fab29217]{max-width:90%}.chat-msg[data-v-fab29217]{font-size:.92rem}.chat-chip[data-v-fab29217]{font-size:.85rem;padding:10px 14px}.chat-input textarea[data-v-fab29217],.chat-handoff-inputs input[data-v-fab29217]{font-size:16px}.chat-input[data-v-fab29217]{padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px))}.chat-input textarea[data-v-fab29217]{min-height:46px;padding:11px 14px}.chat-send[data-v-fab29217],.chat-stop[data-v-fab29217]{width:46px;height:46px}.chat-restart[data-v-fab29217]{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.chat-pop-enter-from[data-v-fab29217],.chat-pop-leave-to[data-v-fab29217]{transform:translateY(24px);opacity:0}}@media(prefers-reduced-motion:reduce){.chat-launcher-ping[data-v-fab29217]{animation:none;display:none}.chat-dot[data-v-fab29217],.chat-typing .dot[data-v-fab29217],.chat-caret[data-v-fab29217],.sv-spinner[data-v-fab29217]{animation:none}.chat-icon-flip-enter-active[data-v-fab29217],.chat-icon-flip-leave-active[data-v-fab29217]{transition:none}.chat-pop-enter-active[data-v-fab29217],.chat-pop-leave-active[data-v-fab29217]{transition:opacity .15s ease}.chat-pop-enter-from[data-v-fab29217],.chat-pop-leave-to[data-v-fab29217]{transform:none}}.pd-page[data-v-d3cf1864]{min-height:100vh;position:relative}.pd-dir-icon[data-v-d3cf1864]{transition:transform .2s}[dir=rtl] .pd-dir-icon{transform:scaleX(-1)}.pd-hero[data-v-d3cf1864]{position:relative;padding:110px 0 56px;overflow:hidden;background:linear-gradient(135deg,#060a18,#0a84ff24 55%,#060a18);border-bottom:1px solid rgba(255,255,255,.06)}.pd-hero[data-v-d3cf1864]:after{content:"";position:absolute;top:-120px;left:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(10,132,255,.16),transparent 70%);pointer-events:none}.pd-hero .container[data-v-d3cf1864]{position:relative;z-index:1}.pd-breadcrumb[data-v-d3cf1864]{margin-bottom:26px;font-size:.82rem}.pd-breadcrumb ol[data-v-d3cf1864]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.pd-crumb[data-v-d3cf1864]{color:var(--admin-text-faint);text-decoration:none;transition:color .3s}.pd-crumb[data-v-d3cf1864]:hover{color:var(--sky)}.pd-crumb.current[data-v-d3cf1864]{color:var(--admin-text-muted)}.pd-crumb-sep[data-v-d3cf1864]{font-size:.6rem;color:var(--admin-text-faint);display:block}.pd-site-link[data-v-d3cf1864]{color:var(--primary-light);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.pd-site-link[data-v-d3cf1864]:hover{text-decoration:underline}.pd-hero-inner[data-v-d3cf1864]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46%);gap:38px;align-items:center}.pd-hero-solo[data-v-d3cf1864]{grid-template-columns:minmax(0,1fr)}.pd-hero-solo .pd-hero-sub[data-v-d3cf1864]{max-width:62ch}.pd-hero-chips[data-v-d3cf1864]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.pd-chip[data-v-d3cf1864]{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:30px;font-size:.76rem;font-weight:700;color:var(--admin-text-muted);background:#ffffff0d;border:1px solid rgba(255,255,255,.09)}.pd-chip .icon[data-v-d3cf1864]{font-size:.7rem;color:var(--sky)}.pd-chip-badge[data-v-d3cf1864]{color:var(--sky);background:#0a84ff24;border-color:#64d2ff40;font-weight:800;font-size:.8rem}.pd-hero-title[data-v-d3cf1864]{font-size:clamp(1.7rem,4vw,2.7rem);font-weight:900;line-height:1.3;margin-bottom:12px}.pd-hero-sub[data-v-d3cf1864]{font-size:.95rem;line-height:1.9;color:var(--admin-text-muted);max-width:52ch}.pd-hero-actions[data-v-d3cf1864]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.pd-btn[data-v-d3cf1864]{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border-radius:14px;font-weight:800;font-size:.9rem;text-decoration:none;transition:transform .3s,filter .3s,border-color .3s}.pd-btn-primary[data-v-d3cf1864]{background:linear-gradient(135deg,var(--primary),#5e5ce6);color:#fff;box-shadow:0 16px 40px #0a84ff59}.pd-btn-primary[data-v-d3cf1864]:hover{transform:translateY(-2px);filter:brightness(1.08)}.pd-btn-ghost[data-v-d3cf1864]{color:var(--admin-text-muted);background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.pd-btn-ghost[data-v-d3cf1864]:hover{transform:translateY(-2px);border-color:#64d2ff66;color:#fff}.pd-hero-figure[data-v-d3cf1864]{margin:0}.pd-image-btn[data-v-d3cf1864]{display:block;position:relative;width:100%;padding:0;cursor:zoom-in;background:none;border:1px solid rgba(255,255,255,.09);border-radius:22px;overflow:hidden;box-shadow:0 30px 80px #00000059;transition:transform .35s,border-color .35s}.pd-image-btn[data-v-d3cf1864]:hover{transform:translateY(-3px);border-color:#64d2ff59}.pd-image[data-v-d3cf1864]{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block}.pd-image-zoom[data-v-d3cf1864]{position:absolute;inset-block-end:12px;inset-inline-end:12px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#060a18a8;backdrop-filter:blur(6px);font-size:.8rem;opacity:0;transition:opacity .3s}.pd-image-btn:hover .pd-image-zoom[data-v-d3cf1864],.pd-image-btn:focus-visible .pd-image-zoom[data-v-d3cf1864]{opacity:1}.pd-body[data-v-d3cf1864]{padding:54px 0}.pd-grid[data-v-d3cf1864]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:34px;align-items:start}.pd-grid-solo[data-v-d3cf1864]{grid-template-columns:minmax(0,1fr)}.pd-grid-solo .pd-side[data-v-d3cf1864]{flex-direction:row;flex-wrap:wrap;position:static}.pd-grid-solo .pd-card[data-v-d3cf1864]{flex:1 1 280px}.pd-main[data-v-d3cf1864]{display:flex;flex-direction:column;gap:30px;min-width:0}.pd-h2[data-v-d3cf1864]{font-size:1.25rem;font-weight:900;margin-bottom:16px;display:flex;align-items:center;gap:10px}.pd-h2[data-v-d3cf1864]:before{content:"";width:5px;height:22px;border-radius:4px;background:linear-gradient(180deg,var(--primary),#5e5ce6);flex-shrink:0}.pd-count[data-v-d3cf1864]{font-size:.72rem;font-weight:800;color:var(--sky);padding:3px 10px;border-radius:30px;background:#0a84ff24;border:1px solid rgba(100,210,255,.25)}.pd-desc p[data-v-d3cf1864]{font-size:.95rem;line-height:2;color:var(--admin-text-muted)}.pd-feature-list[data-v-d3cf1864]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.pd-feature[data-v-d3cf1864]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:linear-gradient(160deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.08);transition:transform .3s,border-color .3s,background .3s}.pd-feature[data-v-d3cf1864]:hover{transform:translateY(-2px);border-color:#64d2ff4d}.pd-feature-mark[data-v-d3cf1864]{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;margin-top:1px;color:#30d158;background:#30d1581f;border:1px solid rgba(48,209,88,.22);font-size:.68rem}.pd-feature-text[data-v-d3cf1864]{font-size:.89rem;line-height:1.75;color:var(--admin-text-muted);overflow-wrap:anywhere;min-width:0}.pd-feature[data-v-d3cf1864]:last-child:nth-child(odd){grid-column:1/-1}.pd-side[data-v-d3cf1864]{display:flex;flex-direction:column;gap:18px;position:sticky;top:100px}.pd-card[data-v-d3cf1864]{background:linear-gradient(160deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:20px}.pd-card-title[data-v-d3cf1864]{font-size:.98rem;font-weight:800;margin-bottom:14px}.pd-info[data-v-d3cf1864]{margin:0}.pd-info-row[data-v-d3cf1864]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.85rem}.pd-info-row[data-v-d3cf1864]:last-child{border-bottom:none;padding-bottom:0}.pd-info-row dd[data-v-d3cf1864]{margin:0;text-align:end}.pd-info-label[data-v-d3cf1864]{display:inline-flex;align-items:center;gap:8px;color:var(--admin-text-faint);font-size:.8rem}.pd-info-label .icon[data-v-d3cf1864]{color:var(--sky);font-size:.75rem}.pd-partner[data-v-d3cf1864]{display:inline-flex;align-items:center;gap:8px;font-weight:700}.pd-partner img[data-v-d3cf1864]{width:22px;height:22px;object-fit:contain;border-radius:6px;background:#fff;padding:2px}.pd-partner .icon[data-v-d3cf1864]{font-size:.9rem}.pd-delivered[data-v-d3cf1864]{color:#30d158;font-weight:700}.pd-cta p[data-v-d3cf1864]{font-size:.84rem;line-height:1.8;color:var(--admin-text-muted);margin-bottom:14px}.pd-cta-btn[data-v-d3cf1864]{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:12px;border-radius:12px;background:linear-gradient(135deg,var(--primary),#5e5ce6);color:#fff;font-size:.86rem;font-weight:800;text-decoration:none;transition:transform .3s,filter .3s}.pd-cta-btn[data-v-d3cf1864]:hover{transform:translateY(-2px);filter:brightness(1.08)}.pd-related[data-v-d3cf1864]{padding:10px 0 70px}.pd-related-grid[data-v-d3cf1864]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.pd-rel-card[data-v-d3cf1864]{display:block;position:relative;background:linear-gradient(160deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;text-decoration:none;transition:transform .35s,border-color .35s,box-shadow .35s}.pd-rel-card[data-v-d3cf1864]:hover{transform:translateY(-5px);border-color:#64d2ff59;box-shadow:0 22px 50px #0a84ff1f}.pd-rel-visual[data-v-d3cf1864]{aspect-ratio:16/10;overflow:hidden;background:#0a84ff1a}.pd-rel-visual img[data-v-d3cf1864]{width:100%;height:100%;object-fit:cover;transition:transform .5s}.pd-rel-card:hover .pd-rel-visual img[data-v-d3cf1864]{transform:scale(1.06)}.pd-rel-ph[data-v-d3cf1864]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:var(--sky)}.pd-rel-body[data-v-d3cf1864]{padding:15px 18px}.pd-rel-cat[data-v-d3cf1864]{font-size:.72rem;font-weight:700;color:var(--sky)}.pd-rel-body h3[data-v-d3cf1864]{font-size:.92rem;font-weight:800;margin-top:5px;color:#fff;line-height:1.5}.pd-back[data-v-d3cf1864]{display:inline-flex;align-items:center;gap:9px;margin-top:26px;font-size:.86rem;font-weight:700;color:var(--admin-text-muted);text-decoration:none;transition:color .3s,gap .3s}.pd-back[data-v-d3cf1864]:hover{color:var(--sky);gap:13px}.pd-zoom[data-v-d3cf1864]{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#040712db;backdrop-filter:blur(8px);cursor:zoom-out}.pd-zoom-img[data-v-d3cf1864]{max-width:min(1200px,100%);max-height:88vh;border-radius:16px;box-shadow:0 30px 90px #00000080}.pd-zoom-close[data-v-d3cf1864]{position:absolute;top:20px;inset-inline-end:20px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:1rem;cursor:pointer;background:#ffffff1a;border:1px solid rgba(255,255,255,.18)}.pd-zoom-close[data-v-d3cf1864]:hover{background:#ffffff2e}[data-theme=light] .pd-hero{background:linear-gradient(135deg,#f3f7ff,#0a84ff0f 55%,#f3f7ff);border-bottom:1px solid rgba(0,0,0,.07)}[data-theme=light] .pd-chip{background:#fff;border-color:#00000014;color:var(--text-secondary)}[data-theme=light] .pd-chip-badge{background:#0a84ff1a;border-color:#0a84ff33;color:var(--primary-dark)}[data-theme=light] .pd-hero-sub{color:var(--text-secondary)}[data-theme=light] .pd-btn-ghost{background:#fff;border-color:#0000001a;color:var(--text)}[data-theme=light] .pd-image-btn{border-color:#00000014;box-shadow:0 16px 46px #1e28501f}[data-theme=light] .pd-card{background:#fff;border-color:#00000014;box-shadow:0 8px 24px #1e28500f}[data-theme=light] .pd-info-row{border-color:#0000000d}[data-theme=light] .pd-desc p{color:var(--text-secondary)}[data-theme=light] .pd-feature{background:#fff;border-color:#00000014;box-shadow:0 6px 18px #1e28500d}[data-theme=light] .pd-feature-text{color:var(--text-secondary)}[data-theme=light] .pd-rel-card{background:#fff;border-color:#00000014;box-shadow:0 8px 24px #1e28500f}[data-theme=light] .pd-rel-body h3{color:var(--text)}[data-theme=light] .pd-back{color:var(--text-secondary)}@media(max-width:1000px){.pd-hero-inner[data-v-d3cf1864]{grid-template-columns:1fr;gap:28px}.pd-hero-figure[data-v-d3cf1864]{order:-1}}@media(max-width:900px){.pd-grid[data-v-d3cf1864]{grid-template-columns:1fr}.pd-grid-solo .pd-side[data-v-d3cf1864]{flex-direction:column}.pd-side[data-v-d3cf1864]{position:static}.pd-related-grid[data-v-d3cf1864]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.pd-hero[data-v-d3cf1864]{padding-top:92px}.pd-feature-list[data-v-d3cf1864]{grid-template-columns:1fr}.pd-hero-actions .pd-btn[data-v-d3cf1864]{flex:1 1 100%;justify-content:center}.pd-related-grid[data-v-d3cf1864]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pd-btn[data-v-d3cf1864],.pd-image-btn[data-v-d3cf1864],.pd-feature[data-v-d3cf1864],.pd-rel-card[data-v-d3cf1864],.pd-cta-btn[data-v-d3cf1864],.pd-back[data-v-d3cf1864],.pd-dir-icon[data-v-d3cf1864]{transition:none}.pd-btn[data-v-d3cf1864]:hover,.pd-image-btn[data-v-d3cf1864]:hover,.pd-feature[data-v-d3cf1864]:hover,.pd-rel-card[data-v-d3cf1864]:hover,.pd-cta-btn[data-v-d3cf1864]:hover,.pd-rel-card:hover .pd-rel-visual img[data-v-d3cf1864]{transform:none}.pd-back[data-v-d3cf1864]:hover{gap:9px}}.projects-page-section[data-v-46dede4c]{padding-top:calc(var(--nav-height) + 32px);padding-bottom:80px}.breadcrumb-trail[data-v-46dede4c]{display:flex;align-items:center;gap:8px;font-size:.84rem;margin-bottom:24px}.breadcrumb-trail a[data-v-46dede4c]{color:var(--text-muted);text-decoration:none;transition:color var(--transition)}.breadcrumb-trail a[data-v-46dede4c]:hover{color:var(--primary-light)}.breadcrumb-trail .sep[data-v-46dede4c]{color:var(--border-strong);font-size:.85rem}.breadcrumb-trail .current[data-v-46dede4c]{color:var(--primary-light);font-weight:700}.proj-trust-pills[data-v-46dede4c]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.proj-trust-pill[data-v-46dede4c]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--radius-pill);font-size:.82rem;font-weight:700;color:var(--text-secondary);background:#ffffff0a;border:1px solid var(--border);backdrop-filter:blur(8px)}.proj-trust-pill .icon[data-v-46dede4c]{color:var(--primary-light);font-size:.88rem}.proj-toolbar[data-v-46dede4c]{margin-top:48px;margin-bottom:36px;display:flex;flex-direction:column;gap:18px}.proj-search-wrapper[data-v-46dede4c]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.proj-search-form[data-v-46dede4c]{position:relative;flex:1 1 320px;display:flex;align-items:center}.proj-search-icon[data-v-46dede4c]{position:absolute;inset-inline-start:16px;color:var(--text-muted);font-size:.95rem;pointer-events:none}.proj-search-form input[data-v-46dede4c]{width:100%;padding:13px 44px;border-radius:var(--radius-pill);border:1px solid var(--border);background:#ffffff0a;color:var(--text);font-family:inherit;font-size:.9rem;transition:all var(--transition);backdrop-filter:blur(8px)}.proj-search-form input[data-v-46dede4c]:focus{outline:none;border-color:var(--primary);background:#ffffff12;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.22)}.proj-search-kbd[data-v-46dede4c]{position:absolute;inset-inline-end:16px;padding:2px 7px;font-size:.72rem;font-family:monospace;color:var(--text-muted);background:#ffffff14;border-radius:6px;border:1px solid var(--border);pointer-events:none}.proj-search-clear[data-v-46dede4c]{position:absolute;inset-inline-end:12px;width:26px;height:26px;border-radius:50%;background:#ffffff1a;border:none;color:var(--text-muted);cursor:pointer;display:grid;place-items:center;font-size:.8rem;transition:all var(--transition)}.proj-search-clear[data-v-46dede4c]:hover{background:#fff3;color:var(--text)}.proj-sort-wrapper[data-v-46dede4c]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-pill);background:#ffffff0a;border:1px solid var(--border)}.proj-sort-label[data-v-46dede4c]{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--text-muted)}.proj-sort-select[data-v-46dede4c]{background:transparent;border:none;color:var(--text);font-family:inherit;font-size:.84rem;font-weight:700;cursor:pointer;outline:none}.proj-sort-select option[data-v-46dede4c]{background:var(--dark-card);color:var(--text)}.proj-cat-rail[data-v-46dede4c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.proj-cat-chip[data-v-46dede4c]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--radius-pill);font-size:.84rem;font-weight:700;color:var(--text-secondary);background:#ffffff0a;border:1px solid var(--border);cursor:pointer;transition:all var(--transition)}.proj-cat-chip[data-v-46dede4c]:hover{background:#ffffff14;border-color:rgba(var(--primary-rgb),.3);color:#fff;transform:translateY(-1px)}.proj-cat-chip.active[data-v-46dede4c]{background:var(--gradient-primary);border-color:transparent;color:#fff;box-shadow:0 8px 20px -6px rgba(var(--primary-rgb),.6)}.proj-cat-badge[data-v-46dede4c]{font-size:.72rem;padding:2px 7px;border-radius:10px;background:#ffffff1f}.proj-cat-chip.active .proj-cat-badge[data-v-46dede4c]{background:#ffffff40;color:#fff}.proj-active-filters[data-v-46dede4c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px;border-radius:var(--radius-md);background:rgba(var(--primary-rgb),.06);border:1px solid rgba(var(--primary-rgb),.15);font-size:.82rem}.proj-active-label[data-v-46dede4c]{color:var(--text-muted);font-weight:700}.proj-filter-tag[data-v-46dede4c]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);background:rgba(var(--primary-rgb),.15);color:var(--primary-light);font-weight:700;border:1px solid rgba(var(--primary-rgb),.28)}.proj-filter-tag button[data-v-46dede4c]{background:none;border:none;color:inherit;cursor:pointer;display:grid;place-items:center;padding:0;font-size:.75rem}.proj-filter-tag button[data-v-46dede4c]:hover{color:#fff}.proj-reset-all[data-v-46dede4c]{background:none;border:none;color:var(--deal);font-weight:700;cursor:pointer;text-decoration:underline;padding:0 4px}.proj-results-count[data-v-46dede4c]{margin-inline-start:auto;color:var(--text-muted);font-weight:600}.proj-grid[data-v-46dede4c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:28px}.proj-card[data-v-46dede4c]{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(165deg,#ffffff0b,#ffffff04);border:1px solid var(--border);box-shadow:0 16px 36px -20px #03050c99;transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.proj-card[data-v-46dede4c]:hover{transform:translateY(-6px);border-color:rgba(var(--primary-rgb),.35);box-shadow:0 24px 50px -20px #03050cbf,0 0 0 1px rgba(var(--primary-rgb),.15)}.proj-media[data-v-46dede4c]{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:var(--surface-2);border-bottom:1px solid var(--border);cursor:zoom-in}.proj-media img[data-v-46dede4c]{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease),filter .5s var(--ease)}.proj-card:hover .proj-media img[data-v-46dede4c]{transform:scale(1.07);filter:brightness(1.04)}.proj-media-fallback[data-v-46dede4c]{display:grid;place-items:center;width:100%;height:100%;font-size:2.8rem;color:#fff}.proj-media-shade[data-v-46dede4c]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(3,5,12,.25) 70%,rgba(3,5,12,.75) 100%);opacity:.7;transition:opacity .4s var(--ease)}.proj-card:hover .proj-media-shade[data-v-46dede4c]{opacity:.95}.proj-badges-top[data-v-46dede4c]{position:absolute;top:14px;inset-inline-start:14px;display:flex;align-items:center;gap:8px;z-index:3}.proj-badge-pill[data-v-46dede4c]{padding:5px 12px;border-radius:var(--radius-pill);font-size:.74rem;font-weight:800;color:#fff;background:#060a18bf;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px)}.proj-featured-pill[data-v-46dede4c]{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--radius-pill);font-size:.72rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#f59e0b,#ef4444);box-shadow:0 4px 12px #f59e0b66}.proj-featured-pill .icon[data-v-46dede4c]{font-size:.68rem}.proj-year-chip[data-v-46dede4c]{position:absolute;bottom:14px;inset-inline-start:14px;z-index:3;padding:3px 10px;border-radius:var(--radius-pill);font-size:.72rem;font-weight:700;color:#ffffffd9;background:#03050cb3;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1)}.proj-zoom-btn[data-v-46dede4c]{position:absolute;bottom:12px;inset-inline-end:12px;z-index:3;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#060a18bf;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:.82rem;backdrop-filter:blur(6px);cursor:pointer;opacity:0;transform:translateY(6px);transition:all var(--transition)}.proj-card:hover .proj-zoom-btn[data-v-46dede4c],.proj-zoom-btn[data-v-46dede4c]:focus-visible{opacity:1;transform:translateY(0)}.proj-zoom-btn[data-v-46dede4c]:hover{background:var(--gradient-primary);border-color:transparent;transform:scale(1.08)}.proj-body[data-v-46dede4c]{display:flex;flex-direction:column;gap:10px;padding:22px;flex:1}.proj-meta-bar[data-v-46dede4c]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.78rem}.proj-category-text[data-v-46dede4c]{display:inline-flex;align-items:center;gap:6px;color:var(--primary-light);font-weight:700}.proj-meta-icon[data-v-46dede4c]{font-size:.75rem}.proj-partner-tag[data-v-46dede4c]{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-weight:600}.proj-partner-img[data-v-46dede4c]{border-radius:4px;background:#fff;padding:1px}.proj-title[data-v-46dede4c]{font-size:1.22rem;font-weight:800;color:var(--text);line-height:1.4}.proj-title a[data-v-46dede4c]{color:inherit;text-decoration:none;background-image:linear-gradient(var(--primary-light),var(--primary-light));background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat;transition:color var(--transition),background-size var(--transition)}.proj-title a[data-v-46dede4c]:hover{color:var(--primary-light);background-size:100% 2px}.proj-desc[data-v-46dede4c]{font-size:.88rem;color:var(--text-muted);line-height:1.75;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.proj-feature-tags[data-v-46dede4c]{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:12px}.proj-feature-pill[data-v-46dede4c]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;font-size:.74rem;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid var(--border)}.proj-check-icon[data-v-46dede4c]{color:#30d158;font-size:.65rem}.proj-feature-more[data-v-46dede4c]{color:var(--primary-light);font-weight:700;background:rgba(var(--primary-rgb),.08);border-color:rgba(var(--primary-rgb),.2)}.proj-foot[data-v-46dede4c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid var(--border);background:#ffffff04}.proj-btn-details[data-v-46dede4c]{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:700;color:var(--primary-light);padding:7px 16px;border-radius:var(--radius-pill);border:1px solid rgba(var(--primary-rgb),.28);background:rgba(var(--primary-rgb),.06);text-decoration:none;transition:all var(--transition)}.proj-btn-arrow[data-v-46dede4c]{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(var(--primary-rgb),.14);transition:all var(--transition)}.proj-btn-details[data-v-46dede4c]:hover{background:var(--gradient-primary);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 8px 20px -8px rgba(var(--primary-rgb),.7)}.proj-btn-details:hover .proj-btn-arrow[data-v-46dede4c]{background:#ffffff40;transform:translate(-2px)}[dir=ltr] .proj-btn-details:hover .proj-btn-arrow{transform:translate(2px)}.proj-foot-actions[data-v-46dede4c]{display:flex;align-items:center;gap:8px}.proj-action-btn[data-v-46dede4c]{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--text-muted);border:1px solid var(--border-strong);background:#ffffff08;font-size:.85rem;cursor:pointer;text-decoration:none;transition:all var(--transition)}.proj-action-btn[data-v-46dede4c]:hover{color:#fff;border-color:transparent;background:var(--gradient-primary);transform:translateY(-2px);box-shadow:0 6px 16px -6px rgba(var(--primary-rgb),.6)}.proj-empty-state[data-v-46dede4c]{text-align:center;padding:64px 24px;border-radius:var(--radius-xl);border:1px dashed var(--border-strong);background:#ffffff05;margin-top:20px}.proj-empty-icon[data-v-46dede4c]{font-size:3.2rem;color:var(--text-muted);margin-bottom:16px}.proj-empty-title[data-v-46dede4c]{font-size:1.3rem;font-weight:800;margin-bottom:8px}.proj-empty-sub[data-v-46dede4c]{font-size:.92rem;color:var(--text-muted);max-width:44ch;margin:0 auto 24px;line-height:1.8}.proj-cta-banner[data-v-46dede4c]{margin-top:72px;padding:44px 38px;border-radius:var(--radius-xl);background:linear-gradient(135deg,#3b82f61f,#8b5cf614,#060a18e6);border:1px solid rgba(var(--primary-rgb),.22);box-shadow:0 24px 60px -20px #03050c99;display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap}.proj-cta-content[data-v-46dede4c]{flex:1 1 400px}.proj-cta-tag[data-v-46dede4c]{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:var(--radius-pill);font-size:.78rem;font-weight:800;color:var(--primary-light);background:rgba(var(--primary-rgb),.15);border:1px solid rgba(var(--primary-rgb),.25);margin-bottom:12px}.proj-cta-title[data-v-46dede4c]{font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:900;margin-bottom:10px;line-height:1.35}.proj-cta-desc[data-v-46dede4c]{font-size:.94rem;color:var(--text-muted);line-height:1.85;max-width:56ch}.proj-cta-actions[data-v-46dede4c]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.proj-cta-primary[data-v-46dede4c]{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:var(--radius-pill);font-weight:800}.proj-cta-wa[data-v-46dede4c]{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:var(--radius-pill)}.lightbox-desc[data-v-46dede4c]{font-size:.88rem;color:#ffffffbf;line-height:1.7;margin-top:8px;max-width:55ch}.lightbox-ph[data-v-46dede4c]{height:320px;display:grid;place-items:center;font-size:5rem;color:#fff3}[data-theme=light] .proj-trust-pill{background:#fff;border-color:#10182814;color:var(--text-secondary);box-shadow:var(--shadow-sm)}[data-theme=light] .proj-search-form input{background:#fff;border-color:#1018281f;color:var(--text);box-shadow:var(--shadow-sm)}[data-theme=light] .proj-sort-wrapper{background:#fff;border-color:#1018281f;box-shadow:var(--shadow-sm)}[data-theme=light] .proj-cat-chip{background:#fff;border-color:#1018281a;color:var(--text-secondary);box-shadow:var(--shadow-sm)}[data-theme=light] .proj-cat-chip.active{background:var(--gradient-primary);color:#fff;border-color:transparent}[data-theme=light] .proj-card{background:#fff;border-color:#10182814;box-shadow:0 12px 30px -15px #1018281f}[data-theme=light] .proj-card:hover{border-color:rgba(var(--primary-rgb),.35);box-shadow:0 20px 40px -15px #10182833}[data-theme=light] .proj-title a{background-image:linear-gradient(var(--primary-dark),var(--primary-dark))}[data-theme=light] .proj-title a:hover{color:var(--primary-dark)}[data-theme=light] .proj-feature-pill{background:#f8fafc;border-color:#10182814;color:var(--text-secondary)}[data-theme=light] .proj-foot{background:#f8fafc;border-top-color:#1018280f}[data-theme=light] .proj-btn-details{color:var(--primary-dark);background:rgba(var(--primary-rgb),.08)}[data-theme=light] .proj-action-btn{background:#fff;border-color:#1018281f}[data-theme=light] .proj-cta-banner{background:linear-gradient(135deg,#f0f7ff,#f5f3ff);border-color:#3b82f633;box-shadow:0 16px 40px #1018280f}[data-theme=light] .proj-cta-title{color:var(--text)}[data-theme=light] .proj-badge-pill{background:#ffffffe6;color:var(--text);border-color:#0000001a}@media(max-width:900px){.proj-grid[data-v-46dede4c]{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px}.proj-cta-banner[data-v-46dede4c]{padding:32px 24px;flex-direction:column;align-items:stretch}}@media(max-width:640px){.projects-page-section[data-v-46dede4c]{padding-top:calc(var(--nav-height) + 20px)}.proj-grid[data-v-46dede4c]{grid-template-columns:1fr}.proj-toolbar[data-v-46dede4c]{margin-top:32px}.proj-search-wrapper[data-v-46dede4c]{flex-direction:column;align-items:stretch}.proj-sort-wrapper[data-v-46dede4c]{justify-content:space-between}.proj-cat-rail[data-v-46dede4c]{overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px;-webkit-overflow-scrolling:touch}.proj-cat-chip[data-v-46dede4c]{white-space:nowrap;flex-shrink:0}.proj-cta-actions[data-v-46dede4c]{flex-direction:column}.proj-cta-actions a[data-v-46dede4c]{width:100%;justify-content:center}}
