@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--header-height:70px;--footer-height:70px;--nav-clearance:100px;--z-sticky:100;--z-sidebar:1000;--z-modal:1100;--z-dropdown:1200;--z-toast:1300;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--color-primary:#476730;--color-primary-hover:#3b5b29;--color-primary-soft:#e7efdf;--color-on-primary:#fff;--color-bg:#202226;--color-surface:#fff;--color-surface-2:#f2f4f6;--color-border:#d9dee5;--color-text:#111418;--color-text-muted:#5b6672;--color-link:#2f6fed;--color-link-hover:#2457c7;--color-accent:#d29b38;--color-success:#2e7d32;--color-warning:#b26a00;--color-danger:#c62828;--color-info:#2f6fed;--overlay:#11141873;--focus-ring:0 0 0 3px #47673040;--color-dark-bg:#0f1a0f;--color-dark-surface:#ffffff0d;--color-dark-border:#ffffff1a;--color-dark-text:#f0f4ef;--color-dark-text-muted:#9aab8f;--glass-bg:#ffffffb3;--glass-border:#fff3;--glow-primary:0 0 20px #4767304d;--glow-primary-strong:0 0 40px #47673080;--shadow-glow:0 0 30px #47673026;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--line-tight:1.15;--line-normal:1.4;--line-relaxed:1.6;--tracking-tight:-.03em;--tracking-normal:-.01em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--shadow-sm:0 1px 2px #10182814;--shadow-md:0 10px 24px #1018281a;--shadow-lg:0 18px 50px #10182824;--ease:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur-med:.2s;--dur-slow:.32s;--control-h-sm:36px;--control-h-md:44px;--input-bg:var(--color-surface);--input-border:var(--color-border);--input-border-hover:#cdd5df;--input-border-focus:var(--color-primary);--btn-bg:var(--color-primary);--btn-bg-hover:var(--color-primary-hover);--btn-text:var(--color-on-primary);--btn-secondary-bg:var(--color-surface);--btn-secondary-border:var(--color-border);--btn-secondary-hover:var(--color-surface-2);--btn-secondary-text:var(--color-text);--disabled-opacity:.55}[data-theme=dark]{--color-primary:#7ba456;--color-primary-hover:#8cb567;--color-primary-soft:#7ba45626;--color-on-primary:#fff;--color-bg:#121214;--color-surface:#1e1e22;--color-surface-2:#2a2a30;--color-border:#3a3a42;--color-text:#f0f0f2;--color-text-muted:#9a9aa8;--color-link:#6b9fff;--color-link-hover:#8bb4ff;--color-accent:#e5b04d;--color-success:#4ade80;--color-warning:#fbbf24;--color-danger:#f87171;--color-info:#60a5fa;--overlay:#0009;--focus-ring:0 0 0 3px #7ba45659;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 10px 24px #0006;--shadow-lg:0 18px 50px #00000080;--input-bg:var(--color-surface);--input-border:var(--color-border);--input-border-hover:#4a4a54;--input-border-focus:var(--color-primary);--btn-bg:var(--color-primary);--btn-bg-hover:var(--color-primary-hover);--btn-text:#fff;--btn-secondary-bg:var(--color-surface);--btn-secondary-border:var(--color-border);--btn-secondary-hover:var(--color-surface-2);--btn-secondary-text:var(--color-text)}@media (width<=768px){:root{--nav-clearance:80px}}[data-reveal]{opacity:0;transition:opacity .16s var(--ease), transform .16s var(--ease);transform:translateY(24px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow-x:hidden}html.cinematic-active,html.cinematic-active body{scrollbar-width:none}html.cinematic-active::-webkit-scrollbar{display:none}html.cinematic-active body::-webkit-scrollbar{display:none}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--line-relaxed);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-3);font-family:var(--font-display);line-height:var(--line-tight);letter-spacing:-.01em}h1{font-size:var(--text-4xl);font-weight:var(--weight-bold)}h2{font-size:var(--text-3xl);font-weight:var(--weight-bold)}h3{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}h4{font-size:var(--text-xl);font-weight:var(--weight-semibold)}p{margin:0 0 var(--space-3)}a{color:var(--color-link);transition:color var(--dur-fast) var(--ease);text-decoration:none}a:hover{color:var(--color-link-hover);text-decoration:underline}::selection{background:#4767302e}:where(a,button,input,textarea,select,[tabindex]):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}button,a,summary,label[for],select,[role=button],[role=link],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=tab],[role=option],[role=switch],[role=checkbox],[role=radio],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=file],input[type=color]{cursor:pointer}button:disabled,button[aria-disabled=true],a[aria-disabled=true],select:disabled,input:disabled,[role=button][aria-disabled=true],[role=link][aria-disabled=true],[role=menuitem][aria-disabled=true],[tabindex][aria-disabled=true]{cursor:not-allowed}button{font:inherit}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h-md);padding:0 var(--space-4);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-semibold);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);-webkit-user-select:none;user-select:none;border:1px solid #0000;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--btn-bg);color:var(--btn-text);box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--btn-bg-hover);box-shadow:var(--shadow-md)}.btn-secondary{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-text)}.btn-secondary:hover{background:var(--btn-secondary-hover)}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed;box-shadow:none}input,textarea,select{font:inherit;color:var(--color-text)}@media (width<=768px){input,textarea,select{font-size:16px}}.field{gap:var(--space-2);display:grid}.label{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--color-text)}.input,textarea,select{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);padding:0 var(--space-3);height:var(--control-h-md);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);outline:none}textarea{height:auto;padding:var(--space-3);resize:vertical;min-height:120px}.input:hover,textarea:hover,select:hover{border-color:var(--input-border-hover)}.input:focus,textarea:focus,select:focus{border-color:var(--input-border-focus);box-shadow:var(--focus-ring)}.help-text{font-size:var(--text-sm);color:var(--color-text-muted)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.card--soft{background:var(--color-surface-2)}.badge{height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);border:1px solid var(--color-border);background:var(--color-surface);align-items:center;display:inline-flex}.badge--primary{background:var(--color-primary-soft);color:var(--color-primary);border-color:#4767304d}.badge--accent{color:#7a4f00;background:#d29b382e;border-color:#d29b3859}table{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;overflow:hidden}th,td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left}th{font-family:var(--font-display);font-weight:var(--weight-bold);background:var(--color-surface-2)}tr:hover td{background:#11141805}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{border:2px solid var(--color-surface);background-color:#7a7f87;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#636870}html{scrollbar-width:thin;scrollbar-color:#7a7f87 var(--color-surface)}:root{--app-card-radius:var(--radius-lg);--app-card-shadow:0 4px 20px #0f172a12;--app-card-shadow-hover:0 12px 36px #0f172a1c;--app-card-border:1px solid var(--color-border);--app-card-bg:var(--color-surface);--app-btn-radius:var(--radius-pill);--app-btn-shadow:0 2px 8px #4767302e;--app-btn-shadow-hover:0 6px 18px #47673047;--app-chip-radius:var(--radius-pill);--app-search-radius:var(--radius-pill);--app-input-radius:var(--radius-md);--app-select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");--app-page-bg:var(--color-surface);--app-modal-radius:var(--radius-xl);--app-modal-shadow:0 20px 60px #0f172a2e}[data-theme=dark]{--app-card-shadow:0 4px 20px #00000040;--app-card-shadow-hover:0 12px 36px #00000059;--app-btn-shadow:0 2px 8px #7ba45633;--app-btn-shadow-hover:0 6px 18px #7ba4564d;--app-page-bg:var(--color-bg);--app-modal-shadow:0 20px 60px #00000080}.ConsentBanner[data-v-d4aa845b]{bottom:var(--space-5);right:var(--space-5);z-index:var(--z-modal);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);width:340px;box-shadow:var(--shadow-lg), 0 0 0 1px #4767301f inset;padding:var(--space-4) var(--space-5);gap:var(--space-3);background:#0a0e0ae0;border:1px solid #ffffff17;flex-direction:column;display:flex;position:fixed}.ConsentTop[data-v-d4aa845b]{align-items:flex-start;gap:var(--space-3);display:flex}.ConsentIcon[data-v-d4aa845b]{color:var(--color-primary);opacity:.85;flex-shrink:0;margin-top:1px}.ConsentMessage[data-v-d4aa845b]{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--line-relaxed);color:#f0f4efcc;margin:0}.ConsentPrivacyLink[data-v-d4aa845b]{color:#7ba456;text-underline-offset:2px;white-space:nowrap;transition:opacity var(--dur-fast) ease;margin-left:3px;text-decoration:underline}.ConsentPrivacyLink[data-v-d4aa845b]:hover{opacity:.75}.ConsentActions[data-v-d4aa845b]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.ConsentBtnFull[data-v-d4aa845b]{width:100%;height:auto;padding:8px var(--space-3);font-size:var(--text-sm)}.ConsentManageLink[data-v-d4aa845b]{cursor:pointer;font-family:var(--font-body);font-size:var(--text-xs);color:#f0f4ef73;text-underline-offset:2px;text-align:center;transition:color var(--dur-fast) ease;background:0 0;border:none;padding:0;text-decoration:underline}.ConsentManageLink[data-v-d4aa845b]:hover{color:#f0f4efbf}.consent-banner-slide-enter-active[data-v-d4aa845b],.consent-banner-slide-leave-active[data-v-d4aa845b]{transition:opacity .28s var(--ease), transform .28s var(--ease)}.consent-banner-slide-enter-from[data-v-d4aa845b],.consent-banner-slide-leave-to[data-v-d4aa845b]{opacity:0;transform:translateY(16px)scale(.98)}@media (width<=480px){.ConsentBanner[data-v-d4aa845b]{bottom:var(--space-3);right:var(--space-3);left:var(--space-3);width:auto}}.AppButton[data-v-ff88cf2f]{font-family:var(--font-body);font-weight:var(--weight-medium);border-radius:var(--app-btn-radius);cursor:pointer;transition:background var(--dur-med) var(--ease), border-color var(--dur-med) var(--ease), color var(--dur-med) var(--ease), box-shadow var(--dur-med) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;line-height:1.2;text-decoration:none;display:inline-flex}.AppButton--sm[data-v-ff88cf2f]{min-height:34px;font-size:var(--text-sm);padding:8px 16px}.AppButton--md[data-v-ff88cf2f]{min-height:40px;font-size:var(--text-md);padding:10px 20px}.AppButton--lg[data-v-ff88cf2f]{min-height:48px;font-size:var(--text-lg);padding:14px 28px}.AppButton--block[data-v-ff88cf2f]{width:100%}.AppButton--primary[data-v-ff88cf2f]{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--app-btn-shadow)}.AppButton--primary[data-v-ff88cf2f]:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--app-btn-shadow-hover);transform:translateY(-1px)}.AppButton--primary[data-v-ff88cf2f]:active:not(:disabled){transform:translateY(0)}.AppButton--secondary[data-v-ff88cf2f]{background:var(--color-surface);color:var(--color-primary);border-color:var(--color-primary)}.AppButton--secondary[data-v-ff88cf2f]:hover:not(:disabled){background:var(--color-primary-soft)}.AppButton--ghost[data-v-ff88cf2f]{background:var(--color-surface);color:var(--color-primary);border-color:var(--color-border)}.AppButton--ghost[data-v-ff88cf2f]:hover:not(:disabled){background:var(--color-primary-soft);border-color:var(--color-primary)}.AppButton--danger[data-v-ff88cf2f]{background:var(--color-danger);color:var(--color-on-primary);box-shadow:var(--app-btn-shadow)}.AppButton--danger[data-v-ff88cf2f]:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 88%, black);box-shadow:var(--app-btn-shadow-hover);transform:translateY(-1px)}.AppButton--danger[data-v-ff88cf2f]:active:not(:disabled){transform:translateY(0)}.AppButton--link[data-v-ff88cf2f]{color:var(--color-primary);box-shadow:none;background:0 0;border-color:#0000;min-height:auto;padding:4px 6px}.AppButton--link[data-v-ff88cf2f]:hover:not(:disabled){text-decoration:underline}.AppButton[data-v-ff88cf2f]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.AppButton--loading[data-v-ff88cf2f]{cursor:progress}.AppButtonSpinner[data-v-ff88cf2f]{opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite app-button-spin-ff88cf2f}@keyframes app-button-spin-ff88cf2f{to{transform:rotate(360deg)}}.ConsentOverlay[data-v-80df8afc]{z-index:var(--z-modal);-webkit-backdrop-filter:blur(6px);padding:var(--space-4);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConsentModal[data-v-80df8afc]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--app-modal-shadow,0 20px 60px #0f172a2e);flex-direction:column;width:100%;max-width:460px;display:flex;overflow:hidden}.ConsentModalHeader[data-v-80df8afc]{padding:var(--space-5) var(--space-5) 0;justify-content:space-between;align-items:center;display:flex}.ConsentModalHeaderLeft[data-v-80df8afc]{align-items:center;gap:var(--space-2);display:flex}.ConsentModalIcon[data-v-80df8afc]{color:var(--color-primary);flex-shrink:0}.ConsentModalTitle[data-v-80df8afc]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);letter-spacing:var(--tracking-tight);margin:0}.ConsentCloseBtn[data-v-80df8afc]{border-radius:var(--radius-sm);cursor:pointer;width:32px;height:32px;color:var(--color-text-muted);transition:background var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ConsentCloseBtn[data-v-80df8afc]:hover{background:var(--color-surface-2);color:var(--color-text)}.ConsentModalDescription[data-v-80df8afc]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-relaxed);padding:var(--space-3) var(--space-5) 0;margin:0}.ConsentCategories[data-v-80df8afc]{gap:var(--space-2);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.ConsentCategory[data-v-80df8afc]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.ConsentCategoryInfo[data-v-80df8afc]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ConsentCategoryTitle[data-v-80df8afc]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);letter-spacing:var(--tracking-normal)}.ConsentCategoryDescription[data-v-80df8afc]{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--line-relaxed);margin:0}.ConsentAlwaysOn[data-v-80df8afc]{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-primary);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;display:flex}.ConsentAlwaysOnDot[data-v-80df8afc]{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ConsentToggle[data-v-80df8afc]{cursor:pointer;background:var(--color-border);width:44px;height:26px;transition:background var(--dur-med) var(--ease);border:none;border-radius:13px;flex-shrink:0;padding:0;position:relative}.ConsentToggle.is-on[data-v-80df8afc]{background:var(--color-primary)}.ConsentToggleThumb[data-v-80df8afc]{width:18px;height:18px;transition:transform var(--dur-med) var(--ease);background:#fff;border-radius:50%;position:absolute;top:4px;left:4px;box-shadow:0 1px 4px #0000002e}.ConsentToggle.is-on .ConsentToggleThumb[data-v-80df8afc]{transform:translate(18px)}.ConsentModalActions[data-v-80df8afc]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface-2);display:flex}.ConsentModalActionRight[data-v-80df8afc]{align-items:center;gap:var(--space-2);display:flex}.consent-modal-fade-enter-active[data-v-80df8afc]{transition:opacity .22s var(--ease)}.consent-modal-fade-leave-active[data-v-80df8afc]{transition:opacity .18s}.consent-modal-fade-enter-from[data-v-80df8afc],.consent-modal-fade-leave-to[data-v-80df8afc]{opacity:0}.consent-modal-fade-enter-active .ConsentModal[data-v-80df8afc]{transition:transform .28s var(--ease-spring)}.consent-modal-fade-leave-active .ConsentModal[data-v-80df8afc]{transition:transform .18s}.consent-modal-fade-enter-from .ConsentModal[data-v-80df8afc]{transform:scale(.96)translateY(12px)}.consent-modal-fade-leave-to .ConsentModal[data-v-80df8afc]{transform:scale(.98)translateY(6px)}@media (width<=480px){.ConsentModal[data-v-80df8afc]{max-width:100%}.ConsentModalActions[data-v-80df8afc]{flex-direction:column-reverse}.ConsentModalActions .AppButton[data-v-80df8afc],.ConsentModalActionRight[data-v-80df8afc]{width:100%}.ConsentModalActionRight[data-v-80df8afc]{flex-direction:column-reverse}.ConsentModalActionRight>.AppButton[data-v-80df8afc]{width:100%}}.ToastHost[data-v-22cae786]{top:calc(var(--header-height) + var(--space-3));right:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);width:min(380px, calc(100vw - var(--space-6)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast[data-v-22cae786]{pointer-events:auto;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-3);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-left:4px solid var(--toast-accent,var(--color-info));border-radius:var(--radius-sm);box-shadow:var(--shadow-md);display:flex}.Toast--success[data-v-22cae786]{--toast-accent:var(--color-success)}.Toast--error[data-v-22cae786]{--toast-accent:var(--color-danger)}.Toast--info[data-v-22cae786]{--toast-accent:var(--color-info)}.ToastIcon[data-v-22cae786]{color:var(--toast-accent);flex:none;margin-top:1px;display:inline-flex}.ToastMessage[data-v-22cae786]{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--line-normal);color:var(--color-text);word-break:break-word;flex:auto;margin:0}.ToastClose[data-v-22cae786]{border-radius:var(--radius-pill);width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-2px -2px 0 0;padding:0;display:inline-flex}.ToastClose[data-v-22cae786]:hover{background:var(--color-surface-2);color:var(--color-text)}.ToastClose[data-v-22cae786]:focus-visible{box-shadow:var(--focus-ring);outline:none}.toast-enter-active[data-v-22cae786],.toast-leave-active[data-v-22cae786]{transition:opacity var(--dur-med) var(--ease), transform var(--dur-med) var(--ease)}.toast-enter-from[data-v-22cae786],.toast-leave-to[data-v-22cae786]{opacity:0;transform:translate(16px)}.toast-leave-active[data-v-22cae786]{width:100%;position:absolute;right:0}.toast-move[data-v-22cae786]{transition:transform var(--dur-med) var(--ease)}@media (width<=768px){.ToastHost[data-v-22cae786]{top:auto;bottom:calc(var(--nav-clearance) + var(--space-2));left:var(--space-3);right:var(--space-3);width:auto}.toast-enter-from[data-v-22cae786],.toast-leave-to[data-v-22cae786]{transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-22cae786],.toast-leave-active[data-v-22cae786],.toast-move[data-v-22cae786]{transition:opacity var(--dur-fast) var(--ease)}.toast-enter-from[data-v-22cae786],.toast-leave-to[data-v-22cae786]{transform:none}}.Logout[data-v-b6530034]{justify-content:right;align-items:right;background-color:var(--color-surface);display:flex}.LogoutButton[data-v-b6530034]{background-color:var(--color-primary);color:#fff;font-size:var(--text-md);font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:none;border-radius:100px;padding:1rem 1.5rem;transition:background-color .3s}.LogoutButton[data-v-b6530034]:hover{background-color:var(--color-primary-hover)}.PaywallOverlay[data-v-92dc76cf]{z-index:50;-webkit-backdrop-filter:blur(6px);background:#ffffffb8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0 0 0 260px}@media (width<=1024px){.PaywallOverlay[data-v-92dc76cf]{left:0}}.PaywallCard[data-v-92dc76cf]{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:360px;padding:40px 32px;display:flex}.PaywallCard--invited[data-v-92dc76cf]{text-align:left;background:var(--color-surface);border-radius:16px;align-items:stretch;width:100%;max-width:480px;max-height:calc(100dvh - 48px);padding:28px;overflow-y:auto;box-shadow:0 12px 40px #0000001f}.PaywallCard--invited .PaywallTitle[data-v-92dc76cf],.PaywallCard--invited .PaywallSub[data-v-92dc76cf]{text-align:left}.PaywallCard--joining[data-v-92dc76cf]{text-align:center;align-items:center}.PaywallIcon[data-v-92dc76cf]{width:72px;height:72px;color:var(--color-primary)}.PaywallIcon svg[data-v-92dc76cf]{width:100%;height:100%}.PaywallTitle[data-v-92dc76cf]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extrabold);color:var(--color-text);letter-spacing:var(--tracking-tight);margin:0}.PaywallSub[data-v-92dc76cf]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-relaxed);margin:0}.InviteList[data-v-92dc76cf]{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.InviteCard[data-v-92dc76cf]{border:1px solid var(--color-border);background:var(--color-primary-soft);border-radius:12px;padding:16px}.InviteCardBody[data-v-92dc76cf]{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.InviteOrgName[data-v-92dc76cf]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-primary);margin:0}.InviteSub[data-v-92dc76cf]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);line-height:var(--line-relaxed);margin:0}.InviteMeta[data-v-92dc76cf]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.InviteError[data-v-92dc76cf]{font-size:var(--text-xs);color:#c0392b;margin:4px 0 0}.InviteCardActions[data-v-92dc76cf]{justify-content:flex-end;gap:10px;display:flex}.JoiningSpinner[data-v-92dc76cf]{border:3px solid #0000001a;border-top-color:var(--color-primary);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite PaywallJoinSpin-92dc76cf}@keyframes PaywallJoinSpin-92dc76cf{to{transform:rotate(360deg)}}@media (width<=600px){.InviteCardActions[data-v-92dc76cf]{flex-direction:column-reverse}.InviteCardActions[data-v-92dc76cf] .AppButton{width:100%}}.AppLayout[data-v-666a60a1]{grid-template-columns:260px 1fr;height:100dvh;display:grid;overflow:hidden}.SidebarOverlay[data-v-666a60a1]{z-index:calc(var(--z-sidebar) - 1);background:#00000059;position:fixed;inset:0}.AppSidebar[data-v-666a60a1]{background:var(--color-primary);color:var(--color-surface);height:100dvh;z-index:var(--z-sidebar);flex-direction:column;gap:20px;padding:24px 18px;display:flex;overflow-y:auto}.SidebarHeader[data-v-666a60a1]{justify-content:space-between;align-items:center;gap:12px;display:flex}.SidebarBrand[data-v-666a60a1]{align-items:center;gap:12px;text-decoration:none;display:flex}.SidebarLogo[data-v-666a60a1]{object-fit:contain;background:var(--color-surface);border-radius:12px;width:45px;height:45px;padding:3px}.SidebarClose[data-v-666a60a1]{color:var(--color-surface);cursor:pointer;background:0 0;border:none;font-size:20px;display:none}.SidebarNav[data-v-666a60a1]{flex-direction:column;gap:10px;display:flex}.SidebarLink[data-v-666a60a1]{color:var(--color-surface);font-family:var(--font-body);font-size:var(--text-md);border-radius:12px;padding:12px 14px;text-decoration:none;transition:background .2s,transform .1s;display:block}.SidebarLink[data-v-666a60a1]:hover{background:#ffffff1a;transform:translate(2px)}.SidebarLink.active[data-v-666a60a1]{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.SidebarProfile[data-v-666a60a1]{margin-top:auto;padding-bottom:10px;position:relative}.SidebarProfileButton[data-v-666a60a1]{cursor:pointer;width:100%;color:inherit;background:#00000026;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.SidebarProfileButton[data-v-666a60a1]:hover{background:#00000038}.SidebarProfileAvatar[data-v-666a60a1]{background:var(--color-primary-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.SidebarProfileAvatar>img[data-v-666a60a1],.SidebarProfileAvatar>.SidebarProfileInitials[data-v-666a60a1]{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.SidebarProfileAvatar>img[data-v-666a60a1]{object-fit:cover}.SidebarProfileBadge[data-v-666a60a1]{border:2px solid var(--color-primary);background:#f59e0b;border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px}.SidebarProfileInitials[data-v-666a60a1]{color:var(--color-primary);font-size:14px;font-weight:600}.SidebarProfileInfo[data-v-666a60a1]{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.SidebarProfileName[data-v-666a60a1]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.SidebarProfileTier[data-v-666a60a1]{opacity:.8;font-size:12px}.SidebarProfileClinic[data-v-666a60a1]{align-items:flex-start;margin-top:4px;display:inline-flex}.SidebarProfileClinicName[data-v-666a60a1]{opacity:.8;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:12px;overflow:hidden}.SidebarProfileActions[data-v-666a60a1]{flex-direction:column;gap:8px;margin-top:10px;display:flex}.SidebarProfileAction[data-v-666a60a1]{color:var(--color-surface);background:#ffffff1f;border:1px solid #fff6;border-radius:10px;justify-content:center;align-items:center;padding:8px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .1s,background .2s;display:inline-flex}.SidebarProfileAction[data-v-666a60a1]:hover{background:#fff3;transform:translateY(-1px)}.SidebarProfileAction--org[data-v-666a60a1]{background:#ffffff14;border-color:#ffffff40}.AppMain[data-v-666a60a1]{background:var(--color-surface);flex-direction:column;height:100dvh;display:flex;overflow-y:auto}.AppTopbar[data-v-666a60a1]{background:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:var(--z-sticky);justify-content:flex-end;align-items:center;padding:18px 28px;display:flex;position:sticky;top:0}.SidebarToggle[data-v-666a60a1]{background:var(--color-surface);color:var(--color-primary);cursor:pointer;box-shadow:0 0 0 1px var(--color-border);-webkit-tap-highlight-color:transparent;border:none;border-radius:8px;margin-right:auto;padding:6px 10px;display:none}.SidebarToggle[data-v-666a60a1]:hover,.SidebarToggle[data-v-666a60a1]:focus,.SidebarToggle[data-v-666a60a1]:active{color:var(--color-primary-hover)}.SidebarToggleIcon[data-v-666a60a1]{font-size:18px;line-height:1}.TopbarActions[data-v-666a60a1]{align-items:center;gap:16px;display:flex}.AppContent[data-v-666a60a1]{flex:1}.AppLoading[data-v-666a60a1]{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:60vh;display:flex}.AppLoadingText[data-v-666a60a1]{max-width:440px;color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--line-relaxed);text-align:center;margin:0}.AppLoadingButton[data-v-666a60a1]{border:1px solid var(--color-primary);border-radius:var(--app-btn-radius);background:var(--color-primary);color:var(--color-surface);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);padding:9px 16px;font-weight:600}.AppLoadingButton[data-v-666a60a1]:hover{background:var(--color-primary-hover)}.AppLoadingSpinner[data-v-666a60a1]{width:48px;height:48px;animation:.9s linear infinite AppLoadingSpin-666a60a1}@keyframes AppLoadingSpin-666a60a1{to{transform:rotate(360deg)}}.WorkspaceSwitcher[data-v-666a60a1]{align-items:center;display:inline-flex;position:relative}.WorkspaceButton[data-v-666a60a1]{border:2px solid var(--color-primary);height:40px;color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;max-width:220px;padding:0 12px;transition:background .2s ease-in-out;display:inline-flex}.WorkspaceButton[data-v-666a60a1]:hover{background-color:#f0fde8}.WorkspaceButtonLabel[data-v-666a60a1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkspaceButtonChevron[data-v-666a60a1]{font-size:var(--text-xs);line-height:1}.WorkspaceDropdown[data-v-666a60a1]{border:2px solid var(--color-primary);z-index:10;background:#fff;border-radius:8px;min-width:220px;max-height:320px;margin:0;padding:4px 0;list-style:none;position:absolute;top:50px;right:0;overflow-y:auto;box-shadow:0 2px 10px #0003}.WorkspaceDropdownItem[data-v-666a60a1]{font-size:var(--text-sm);font-family:var(--font-body);color:var(--color-primary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:10px 14px;transition:background .2s ease-in-out;overflow:hidden}.WorkspaceDropdownItem[data-v-666a60a1]:hover{background-color:#e1fad1}.WorkspaceDropdownItem--active[data-v-666a60a1]{font-weight:var(--weight-semibold);background-color:#e7fbda}.ProfileDropdown[data-v-666a60a1]{background:var(--color-surface);min-width:140px;z-index:var(--z-dropdown);border:1px solid #e6e6e6;border-radius:10px;padding:8px;position:absolute;box-shadow:0 8px 24px #00000014}.ProfileDropdown--sidebar[data-v-666a60a1]{bottom:calc(100% + 8px);left:0;right:0}.DropdownLink[data-v-666a60a1]{color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-md);text-align:left;border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.DropdownLink[data-v-666a60a1]:hover{background:#0000000a;text-decoration:none}.DropdownLink--withCount[data-v-666a60a1]{justify-content:space-between;align-items:center;gap:8px;display:flex}.DropdownLinkBadge[data-v-666a60a1]{color:#fff;background:#f59e0b;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.ProfileDropdown[data-v-666a60a1] .LogoutButton{text-align:left;width:100%}.AuthButton[data-v-666a60a1]{margin-top:8px}@media (width<=1024px){.AppLayout[data-v-666a60a1]{grid-template-columns:1fr}.AppSidebar[data-v-666a60a1]{width:230px;transition:transform .2s ease-out;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.AppSidebar.AppSidebar--open[data-v-666a60a1]{transform:translate(0)}.AppTopbar[data-v-666a60a1]{justify-content:space-between}.SidebarToggle[data-v-666a60a1]{justify-content:center;align-items:center;display:inline-flex}.SidebarClose[data-v-666a60a1]{display:inline-flex}.AppContent[data-v-666a60a1]{padding:18px 16px}}@media (width<=768px){.AppTopbar[data-v-666a60a1]{gap:12px;padding:14px 16px}.SidebarToggle[data-v-666a60a1]{border-radius:10px;width:42px;height:42px}.AppSidebar[data-v-666a60a1]{width:min(320px,92vw)}.SidebarHeader[data-v-666a60a1]{padding:14px 16px}.SidebarLink[data-v-666a60a1]{font-size:var(--text-md);padding:12px 14px}.SidebarProfileButton[data-v-666a60a1]{gap:10px;padding:12px 14px}.SidebarProfileName[data-v-666a60a1]{font-size:var(--text-md)}.SidebarProfileTier[data-v-666a60a1],.SidebarProfileClinicName[data-v-666a60a1]{font-size:var(--text-sm)}.AppContent[data-v-666a60a1]{padding:14px 12px}.AppMain[data-v-666a60a1]{min-height:100dvh}}.OnboardingLayout[data-v-5511a006]{background:var(--color-surface-2,#f6f7f5);justify-content:center;align-items:flex-start;min-height:100dvh;display:flex}.OnboardingLayoutInner[data-v-5511a006]{flex-direction:column;align-items:center;gap:0;width:100%;max-width:600px;padding:32px 16px 64px;display:flex}.OnboardingHeader[data-v-5511a006]{justify-content:space-between;align-items:center;width:100%;margin-bottom:40px;display:flex}.OnboardingHeaderBrand[data-v-5511a006]{align-items:center;gap:10px;display:flex}.OnboardingLogout[data-v-5511a006]{border:1px solid var(--color-border,#d1d5db);color:var(--color-text-secondary,#6b7280);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;border-radius:100px;padding:6px 14px;transition:border-color .2s,color .2s}.OnboardingLogout[data-v-5511a006]:hover{border-color:var(--color-text-secondary,#6b7280);color:var(--color-text,#374151)}.OnboardingLogo[data-v-5511a006]{background:var(--color-surface);object-fit:contain;border-radius:10px;width:36px;height:36px;padding:3px}.OnboardingBrand[data-v-5511a006]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-primary);letter-spacing:var(--tracking-tight)}.OnboardingMain[data-v-5511a006]{width:100%}@media (width<=600px){.OnboardingLayoutInner[data-v-5511a006]{padding:24px 12px 48px}.OnboardingHeader[data-v-5511a006]{margin-bottom:28px}}.WebsiteLayout[data-v-e8c1111a]{background-color:var(--color-surface);flex-direction:column;min-height:100vh;display:flex}.FloatingNav[data-v-e8c1111a]{z-index:100;-webkit-backdrop-filter:blur(12px);background:#080c0ab8;border-bottom:1px solid #ffffff0f;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 16px #0000002e}.NavPill[data-v-e8c1111a]{justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:12px 24px;display:flex}.Logo[data-v-e8c1111a]{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.LogoImage[data-v-e8c1111a]{height:40px;display:block}.LogoText[data-v-e8c1111a]{font-family:var(--font-display);color:var(--color-primary);letter-spacing:var(--tracking-tight);font-size:20px;font-weight:700}.NavLinks[data-v-e8c1111a]{align-items:center;gap:32px;display:flex}.NavLink[data-v-e8c1111a]{color:#ffffffc7;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color var(--dur-fast) ease;letter-spacing:var(--tracking-normal);text-decoration:none}.NavLink[data-v-e8c1111a]:hover{color:#fff}.NavRight[data-v-e8c1111a]{align-items:center;gap:12px;display:flex}.NavContactBtn[data-v-e8c1111a]{color:#ffffffc7;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);border-radius:var(--radius-md);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;border:1px solid #fff3;align-items:center;padding:8px 20px;text-decoration:none;display:inline-flex}.NavContactBtn[data-v-e8c1111a]:hover{color:#fff;border-color:#ffffff80}.NavCta[data-v-e8c1111a]{background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-med) ease, box-shadow var(--dur-med) ease;align-items:center;padding:8px 20px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.NavCta[data-v-e8c1111a]:hover{background:var(--color-primary-hover);box-shadow:var(--glow-primary)}.NavCtaText[data-v-e8c1111a]{z-index:1;position:relative}.NavCtaShimmer[data-v-e8c1111a]{background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;animation:3s ease-in-out infinite shimmer-e8c1111a;position:absolute;top:0;left:-100%}@keyframes shimmer-e8c1111a{0%,to{left:-100%}50%{left:100%}}.NavMobileRight[data-v-e8c1111a]{align-items:center;gap:10px;display:none}.BurgerButton[data-v-e8c1111a]{cursor:pointer;color:#ffffffd9;background:0 0;border:none;padding:4px;font-size:22px;line-height:1}.MobileOverlay[data-v-e8c1111a]{z-index:99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;padding-top:72px;display:flex;position:fixed;inset:0}.MobileOverlayContent[data-v-e8c1111a]{background:var(--color-surface);border-radius:var(--radius-xl);width:90%;max-width:360px;height:fit-content;box-shadow:var(--shadow-lg);flex-direction:column;align-items:center;gap:24px;padding:40px 32px;display:flex}.MobileNavLink[data-v-e8c1111a]{color:var(--color-text);font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-medium);text-decoration:none}.MobileNavLink[data-v-e8c1111a]:hover{color:var(--color-primary)}.MobileNavCta[data-v-e8c1111a]{background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);border-radius:var(--radius-md);justify-content:center;align-items:center;width:100%;padding:12px 32px;text-decoration:none;display:inline-flex}.overlay-fade-enter-active[data-v-e8c1111a],.overlay-fade-leave-active[data-v-e8c1111a]{transition:opacity .25s}.overlay-fade-enter-from[data-v-e8c1111a],.overlay-fade-leave-to[data-v-e8c1111a]{opacity:0}.MainContent[data-v-e8c1111a]{flex-direction:column;flex:1;display:flex}.website-fade-enter-active[data-v-e8c1111a],.website-fade-leave-active[data-v-e8c1111a]{transition:opacity .22s var(--ease), transform .22s var(--ease)}.website-fade-enter-from[data-v-e8c1111a],.website-fade-leave-to[data-v-e8c1111a]{opacity:0;transform:translateY(12px)}.provider-entry-enter-active[data-v-e8c1111a]{will-change:opacity, transform;transition:opacity .28s cubic-bezier(.2,.82,.2,1),transform .28s cubic-bezier(.2,.82,.2,1)}.provider-entry-leave-active[data-v-e8c1111a]{will-change:opacity, transform;transition:opacity .98s cubic-bezier(.2,.82,.2,1),transform .98s cubic-bezier(.2,.82,.2,1)}.provider-entry-enter-from[data-v-e8c1111a]{opacity:0;transform:translateY(96px)}.provider-entry-leave-to[data-v-e8c1111a]{opacity:0;transform:translateY(-72px)}.SiteFooter[data-v-e8c1111a]{background:var(--color-dark-bg);border-top:1px solid var(--color-dark-border);padding:48px 24px 24px}.FooterInner[data-v-e8c1111a]{max-width:1400px;margin:0 auto}.FooterTop[data-v-e8c1111a]{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:32px;display:flex}.FooterLogo[data-v-e8c1111a]{align-items:center;gap:8px;text-decoration:none;display:flex}.FooterLogoImage[data-v-e8c1111a]{filter:brightness(0)invert()brightness(.85)sepia()hue-rotate(70deg)saturate(.4);height:36px}.FooterLogoText[data-v-e8c1111a]{font-family:var(--font-display);color:var(--color-dark-text);font-size:18px;font-weight:700}.FooterLinks[data-v-e8c1111a]{flex-wrap:wrap;gap:24px;display:flex}.FooterLink[data-v-e8c1111a]{color:var(--color-dark-text-muted);font-family:var(--font-body);font-size:var(--text-sm);transition:color var(--dur-fast) ease;text-decoration:none}.FooterLink[data-v-e8c1111a]:hover{color:var(--color-dark-text)}.FooterCookieBtn[data-v-e8c1111a]{cursor:pointer;font-family:var(--font-body);background:0 0;border:none;padding:0}.FooterSocials[data-v-e8c1111a]{gap:12px;display:flex}.SocialLink[data-v-e8c1111a]{border:1px solid var(--color-dark-border);width:36px;height:36px;transition:border-color var(--dur-fast) ease;border-radius:50%;justify-content:center;align-items:center;display:flex}.SocialLink[data-v-e8c1111a]:hover{border-color:var(--color-dark-text-muted)}.SocialLink svg[data-v-e8c1111a]{color:var(--color-dark-text-muted);transition:color var(--dur-fast) ease}.SocialLink:hover svg[data-v-e8c1111a]{color:var(--color-dark-text)}.FooterBottom[data-v-e8c1111a]{border-top:1px solid var(--color-dark-border);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.Copyright[data-v-e8c1111a]{color:var(--color-dark-text-muted);font-family:var(--font-body);font-size:var(--text-xs)}.LanguageSelector[data-v-e8c1111a]{position:relative}.LangButton[data-v-e8c1111a]{border:1px solid var(--color-dark-border);border-radius:var(--radius-pill);cursor:pointer;color:var(--color-dark-text-muted);font-family:var(--font-body);font-size:var(--text-xs);transition:border-color var(--dur-fast) ease;background:0 0;align-items:center;gap:6px;padding:6px 12px;display:flex}.LangButton[data-v-e8c1111a]:hover{border-color:var(--color-dark-text-muted)}.LangFlag[data-v-e8c1111a]{object-fit:cover;border-radius:50%;width:18px;height:18px}.LangCode[data-v-e8c1111a]{font-weight:var(--weight-medium)}.LangDropdown[data-v-e8c1111a]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:10;min-width:180px;padding:6px;list-style:none;position:absolute;bottom:40px;right:0}.LangOption[data-v-e8c1111a]{font-size:var(--text-sm);font-family:var(--font-body);color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--dur-fast) ease;align-items:center;gap:10px;padding:8px 12px;display:flex}.LangOption[data-v-e8c1111a]:hover{background:var(--color-surface-2)}.LangOptionFlag[data-v-e8c1111a]{object-fit:cover;border-radius:50%;width:22px;height:22px}.dropdown-pop-enter-active[data-v-e8c1111a],.dropdown-pop-leave-active[data-v-e8c1111a]{transition:opacity .15s,transform .15s}.dropdown-pop-enter-from[data-v-e8c1111a],.dropdown-pop-leave-to[data-v-e8c1111a]{opacity:0;transform:translateY(8px)scale(.95)}@media (width<=768px){.NavPill[data-v-e8c1111a]{padding:10px 16px}.NavLinks[data-v-e8c1111a],.NavRight[data-v-e8c1111a]{display:none}.NavMobileRight[data-v-e8c1111a]{display:flex}.LogoImage[data-v-e8c1111a]{height:34px}.LogoText[data-v-e8c1111a]{font-size:17px}.FooterTop[data-v-e8c1111a]{flex-direction:column;gap:24px}.FooterLinks[data-v-e8c1111a]{gap:16px}.FooterBottom[data-v-e8c1111a]{flex-direction:column;align-items:flex-start;gap:12px}}.Hero[data-v-1f2cbd50]{z-index:1;height:calc(100vh + var(--hero-scroll-range,520px));background:var(--color-surface);position:relative}.HeroBg[data-v-1f2cbd50]{z-index:0;position:absolute;inset:0;overflow:hidden}.MeshOrb[data-v-1f2cbd50]{filter:blur(100px);opacity:.5;border-radius:50%;position:absolute}.MeshOrb--1[data-v-1f2cbd50]{background:radial-gradient(circle,#4a6741 0%,#0000 70%);width:600px;height:600px;animation:20s ease-in-out infinite orbFloat-1f2cbd50;top:-10%;left:-10%}.MeshOrb--2[data-v-1f2cbd50]{background:radial-gradient(circle,#e7efdf 0%,#0000 70%);width:500px;height:500px;animation:25s ease-in-out infinite reverse orbFloat-1f2cbd50;top:20%;right:-5%}.MeshOrb--3[data-v-1f2cbd50]{background:radial-gradient(circle,#4767304d 0%,#0000 70%);width:400px;height:400px;animation:18s ease-in-out 5s infinite orbFloat-1f2cbd50;bottom:0;left:30%}@keyframes orbFloat-1f2cbd50{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.95)}}.HeroSticky[data-v-1f2cbd50]{z-index:1;justify-content:center;align-items:flex-start;height:100vh;display:flex;position:sticky;top:0}.HeroFrame[data-v-1f2cbd50]{will-change:width, height, transform, border-radius;transition:width .72s cubic-bezier(.2,.82,.2,1),height .72s cubic-bezier(.2,.82,.2,1),transform .72s cubic-bezier(.2,.82,.2,1),border-radius .72s cubic-bezier(.2,.82,.2,1);position:relative;overflow:hidden}.HeroVideo[data-v-1f2cbd50],.HeroVideoScrim[data-v-1f2cbd50],.HeroGlow[data-v-1f2cbd50],.HeroIntroOverlay[data-v-1f2cbd50],.HeroContentShell[data-v-1f2cbd50]{position:absolute;inset:0}.HeroVideo[data-v-1f2cbd50]{object-fit:cover;filter:saturate(.86)contrast(.95)brightness(.62);width:100%;height:100%;transform:scale(1.05)}.HeroVideoScrim[data-v-1f2cbd50]{background:linear-gradient(#080c0a3d,#080c0a61 28%,#080c0a8f 58%,#080c0ad1),linear-gradient(90deg,#080c0ab8,#080c0a38 56%,#080c0a6b),radial-gradient(circle at 80% 18%,#ffffff24,#0000 30%);transition:opacity .72s cubic-bezier(.2,.82,.2,1)}.HeroGlow[data-v-1f2cbd50]{filter:blur(120px);opacity:.48;border-radius:999px}.HeroGlow--left[data-v-1f2cbd50]{background:#d29b382e;width:28rem;height:28rem;inset:auto auto 4% -6%}.HeroGlow--right[data-v-1f2cbd50]{background:#47673038;width:34rem;height:34rem;inset:6% -10% auto auto}.HeroIntroOverlay[data-v-1f2cbd50]{z-index:2;cursor:default;flex-direction:column;justify-content:space-between;padding:42px 64px 9vh;transition:opacity .52s,transform .72s cubic-bezier(.2,.82,.2,1);display:flex}.BrandLockup[data-v-1f2cbd50]{align-items:center;gap:14px;display:inline-flex}.BrandLogo[data-v-1f2cbd50]{filter:brightness(0)invert()brightness(.82)sepia(.1)hue-rotate(45deg)saturate(.3);width:64px;height:64px;display:block}.BrandName[data-v-1f2cbd50]{color:#ffffffe6;font-family:var(--font-display);font-size:clamp(1.85rem,2.6vw,2.4rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.HeroIntroCopy[data-v-1f2cbd50]{gap:22px;max-width:720px;margin-left:auto;display:grid}.HeroIntroTitle[data-v-1f2cbd50]{color:#fff;font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5.3rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);text-align:right;margin:0;line-height:1}.HeroIntroCue[data-v-1f2cbd50]{flex-direction:column;justify-self:flex-end;align-items:center;gap:8px;display:inline-flex}.HeroIntroCueText[data-v-1f2cbd50]{color:#ffffffbd;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.HeroIntroCueLine[data-v-1f2cbd50]{background:linear-gradient(#ffffff2e,#ffffffc7);width:1px;height:46px}.HeroIntroCueDot[data-v-1f2cbd50]{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite cuePulse-1f2cbd50;box-shadow:0 0 16px #ffffff80}@keyframes cuePulse-1f2cbd50{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.HeroContentShell[data-v-1f2cbd50]{z-index:3;flex-direction:column;justify-content:flex-end;padding:0 24px 64px;transition:opacity .42s,transform .56s cubic-bezier(.2,.82,.2,1),filter .42s;display:flex}.HeroSplit[data-v-1f2cbd50]{align-items:flex-end;width:100%;max-width:1260px;margin:0 auto;display:flex}.HeroContent[data-v-1f2cbd50]{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.HeroHeadline[data-v-1f2cbd50]{color:#fff;font-family:var(--font-display);font-size:var(--text-6xl);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--line-tight);margin:0 0 24px}.HeroSub[data-v-1f2cbd50]{color:#ffffffc7;max-width:480px;font-family:var(--font-body);font-size:var(--text-xl);line-height:var(--line-relaxed);margin:0 0 32px}.HeroCtas[data-v-1f2cbd50]{gap:16px;margin-bottom:22px;display:flex}.CtaPrimary[data-v-1f2cbd50]{background:var(--color-primary);min-height:52px;color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-med) ease, box-shadow var(--dur-med) ease, transform var(--dur-med) var(--ease);justify-content:center;align-items:center;padding:14px 32px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.CtaPrimary[data-v-1f2cbd50]:hover{background:var(--color-primary-hover);box-shadow:var(--glow-primary-strong);transform:translateY(-1px)}.CtaText[data-v-1f2cbd50]{z-index:1;position:relative}.CtaGlow[data-v-1f2cbd50]{background:linear-gradient(90deg,#0000,#ffffff26,#0000);animation:3s ease-in-out infinite shimmer-1f2cbd50;position:absolute;inset:0}@keyframes shimmer-1f2cbd50{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.CtaOutline[data-v-1f2cbd50]{color:#fff;font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);border-radius:var(--radius-md);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background var(--dur-med) ease, color var(--dur-med) ease, transform var(--dur-med) var(--ease);background:#ffffff14;border:1.5px solid #ffffff47;padding:14px 32px}.CtaOutline[data-v-1f2cbd50]:hover{background:#ffffff24;transform:translateY(-1px)}@media (width<=768px){.HeroIntroOverlay[data-v-1f2cbd50]{padding:18px 16px 24px}.BrandLogo[data-v-1f2cbd50]{width:52px;height:52px}.HeroIntroCopy[data-v-1f2cbd50]{text-align:left;margin-left:0}.HeroIntroTitle[data-v-1f2cbd50]{text-align:left;font-size:clamp(2.4rem,10vw,4rem)}.HeroIntroCue[data-v-1f2cbd50]{justify-self:flex-start}.HeroIntroCueLine[data-v-1f2cbd50]{height:36px}.HeroContentShell[data-v-1f2cbd50]{padding:0 16px 48px}.HeroSplit[data-v-1f2cbd50]{flex-direction:column;align-items:center;gap:28px}.HeroContent[data-v-1f2cbd50]{text-align:center;align-items:center}.HeroHeadline[data-v-1f2cbd50]{font-size:var(--text-4xl)}.HeroSub[data-v-1f2cbd50]{max-width:100%;font-size:var(--text-lg)}.HeroCtas[data-v-1f2cbd50]{justify-content:center;width:auto}.HeroProof[data-v-1f2cbd50]{text-align:center}.CtaPrimary[data-v-1f2cbd50],.CtaOutline[data-v-1f2cbd50]{justify-content:center}}.GetStartedSection[data-v-c5b2d25f]{text-align:center;flex-direction:column;align-items:center;width:100%;padding:96px 24px 112px;display:flex}.Eyebrow[data-v-c5b2d25f]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin:0 0 16px}.Headline[data-v-c5b2d25f]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--line-tight);color:var(--color-dark-text);max-width:720px;margin:0 0 20px}.Subtext[data-v-c5b2d25f]{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-dark-text-muted);line-height:var(--line-relaxed);max-width:520px;margin:0 0 48px}.CtaPrimary[data-v-c5b2d25f]{background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-med) ease, box-shadow var(--dur-med) ease, transform var(--dur-med) var(--ease);justify-content:center;align-items:center;padding:14px 36px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.CtaPrimary[data-v-c5b2d25f]:hover{background:var(--color-primary-hover);box-shadow:var(--glow-primary-strong);transform:translateY(-1px)}.CtaText[data-v-c5b2d25f]{z-index:1;position:relative}.CtaShimmer[data-v-c5b2d25f]{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);animation:3s ease-in-out infinite shimmer-c5b2d25f;position:absolute;inset:0}@keyframes shimmer-c5b2d25f{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}@media (width<=768px){.GetStartedSection[data-v-c5b2d25f]{padding:72px 16px 88px}.CtaPrimary[data-v-c5b2d25f]{justify-content:center;width:100%}}.FaqSection[data-v-49eb8f15]{box-sizing:border-box;justify-content:center;width:100%;max-width:100%;padding:64px 0;display:flex}.FaqContent[data-v-49eb8f15]{flex-direction:column;align-items:center;width:100%;max-width:900px;display:flex}.FaqHeading[data-v-49eb8f15]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);color:var(--color-dark-text);text-align:center;margin-bottom:32px}.FaqList[data-v-49eb8f15]{flex-direction:column;gap:0;width:100%;display:flex}.FaqItem[data-v-49eb8f15]{border-bottom:1px solid var(--color-dark-border);overflow:hidden}.FaqItem[data-v-49eb8f15]:first-child{border-top:1px solid var(--color-dark-border)}.FaqQuestion[data-v-49eb8f15]{cursor:pointer;width:100%;font-family:var(--font-body);font-size:var(--text-md);color:var(--color-dark-text);font-weight:var(--weight-semibold);text-align:left;transition:color var(--dur-fast) ease;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.FaqQuestion[data-v-49eb8f15]:hover{color:#7ba456}.ChevronIcon[data-v-49eb8f15]{color:var(--color-dark-text-muted);transition:transform .3s var(--ease);flex-shrink:0}.ChevronIcon--open[data-v-49eb8f15]{transform:rotate(180deg)}.FaqAnswer[data-v-49eb8f15]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-dark-text-muted);padding:0 0 20px;line-height:1.7}.FaqLink[data-v-49eb8f15]{color:#7ba456;font-weight:500;text-decoration:none;transition:color .2s}.FaqLink[data-v-49eb8f15]:hover{color:#8cb567}.faq-slide-enter-active[data-v-49eb8f15],.faq-slide-leave-active[data-v-49eb8f15]{transition:all .3s var(--ease)}.faq-slide-enter-from[data-v-49eb8f15],.faq-slide-leave-to[data-v-49eb8f15]{opacity:0;transform:translateY(-8px)}.FaqSection--light .FaqHeading[data-v-49eb8f15]{color:var(--color-text)}.FaqSection--light .FaqItem[data-v-49eb8f15]{border-color:var(--color-border)}.FaqSection--light .FaqItem[data-v-49eb8f15]:first-child{border-top-color:var(--color-border)}.FaqSection--light .FaqQuestion[data-v-49eb8f15]{color:var(--color-text)}.FaqSection--light .FaqQuestion[data-v-49eb8f15]:hover{color:var(--color-primary)}.FaqSection--light .ChevronIcon[data-v-49eb8f15],.FaqSection--light .FaqAnswer[data-v-49eb8f15]{color:var(--color-text-muted)}@media (width<=768px){.FaqSection[data-v-49eb8f15]{padding:48px 0}.FaqHeading[data-v-49eb8f15]{font-size:var(--text-3xl)}.FaqQuestion[data-v-49eb8f15]{font-size:var(--text-sm);padding:16px 0}}.HomeWrapper[data-v-22c6cab2]{background-color:var(--color-surface);flex-direction:column;flex:1;align-items:center;display:flex}.Section[data-v-22c6cab2]{flex-direction:column;align-items:center;width:100%;display:flex}.HeroSectionWrapper[data-v-22c6cab2]{width:100%}.Wrap[data-v-22c6cab2]{width:100%;max-width:1400px;margin:0 auto}.SH[data-v-22c6cab2]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-extrabold);color:var(--color-text);line-height:var(--line-tight);letter-spacing:var(--tracking-tight);margin-bottom:14px}.SHCenter[data-v-22c6cab2]{text-align:center}.SS[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--line-relaxed);max-width:640px;margin-bottom:48px}.SSCenter[data-v-22c6cab2]{text-align:center;margin-left:auto;margin-right:auto}.EditorialSection[data-v-22c6cab2]{padding:48px 24px 80px}.EditorialTimeline[data-v-22c6cab2]{flex-direction:column;gap:4px;width:100%;max-width:1400px;margin:0 auto;padding:0 24px;display:flex}.EditorialStep[data-v-22c6cab2]{border-radius:var(--radius-xl);border:1px solid var(--color-border);grid-template-columns:1fr 1fr;height:460px;display:grid;overflow:hidden}.EditorialStep--flipped[data-v-22c6cab2]{direction:rtl}.EditorialStep--flipped[data-v-22c6cab2]>*{direction:ltr}.EditorialImgPane[data-v-22c6cab2]{position:relative;overflow:hidden}.EditorialImg[data-v-22c6cab2]{object-fit:cover;object-position:center 25%;width:100%;height:100%;transition:transform .8s var(--ease);display:block}.EditorialStep:hover .EditorialImg[data-v-22c6cab2]{transform:scale(1.02)}.EditorialStepNum[data-v-22c6cab2]{font-family:var(--font-display);font-size:var(--text-7xl);font-weight:var(--weight-extrabold);color:#fff3;letter-spacing:var(--tracking-tight);pointer-events:none;line-height:1;position:absolute;top:20px;left:20px}.EditorialTextPane[data-v-22c6cab2]{background:var(--color-surface);flex-direction:column;justify-content:center;padding:56px 52px;display:flex}.StoryTag[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);background:var(--color-primary-soft);border-radius:var(--radius-pill);align-self:flex-start;margin-bottom:20px;padding:4px 10px;display:inline-block}.EditorialTitle[data-v-22c6cab2]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);color:var(--color-text);line-height:var(--line-tight);letter-spacing:var(--tracking-tight);margin-bottom:18px}.EditorialDesc[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-text-muted);line-height:var(--line-relaxed);max-width:400px;margin-bottom:24px}.EditorialDetail[data-v-22c6cab2]{background:var(--color-primary-soft);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:16px 20px}.EditorialDetailText[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-primary);line-height:var(--line-relaxed);font-style:italic}.FeaturesSection[data-v-22c6cab2]{background:var(--color-surface-2);padding:80px 24px}.EditorialHeroImg[data-v-22c6cab2]{border-radius:var(--radius-xl);margin-bottom:40px;position:relative;overflow:hidden}.HeroImg[data-v-22c6cab2]{object-fit:cover;object-position:center 30%;width:100%;height:340px;display:block}.HeroImgOverlay[data-v-22c6cab2]{background:linear-gradient(to top, var(--overlay) 0%, transparent 100%);align-items:flex-end;padding:24px 32px;display:flex;position:absolute;bottom:0;left:0;right:0}.HeroImgCaption[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#ffffffd9;max-width:560px;font-style:italic}.FeatureQuad[data-v-22c6cab2]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.QuadCard[data-v-22c6cab2]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;padding:28px 22px;display:flex}.QuadIcon[data-v-22c6cab2]{background:var(--color-primary-soft);width:44px;height:44px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.QuadTitle[data-v-22c6cab2]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text);margin-bottom:10px}.QuadDesc[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-relaxed);margin-bottom:16px}.QuadOutcome[data-v-22c6cab2]{border-top:1px solid var(--color-border);align-items:center;gap:6px;margin-top:auto;padding-top:14px;display:flex}.QOArrow[data-v-22c6cab2]{font-size:var(--text-md);font-weight:var(--weight-extrabold)}.QOA--up[data-v-22c6cab2]{color:var(--color-primary)}.QOA--down[data-v-22c6cab2]{color:var(--color-danger)}.QOLabel[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.MagazineProof[data-v-22c6cab2]{width:100%;padding:80px 24px}.MagazineProofInner[data-v-22c6cab2]{grid-template-columns:7fr 5fr;align-items:start;gap:72px;display:grid}.MagPortrait[data-v-22c6cab2]{object-fit:cover;object-position:center 30%;border-radius:var(--radius-xl);width:100%;height:480px;display:block}.MagQuotePane[data-v-22c6cab2]{padding-top:40px}.MagQuoteMark[data-v-22c6cab2]{font-family:var(--font-display);font-size:var(--text-7xl);color:var(--color-primary);opacity:.25;margin-bottom:24px;line-height:.6;display:block}.MagQuoteText[data-v-22c6cab2]{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);line-height:var(--line-relaxed);margin-bottom:32px;font-style:italic}.MagQuoteAttrib[data-v-22c6cab2]{flex-direction:column;gap:4px;display:flex}.MagQuoteName[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text)}.MagQuoteLocation[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-primary);font-weight:var(--weight-semibold)}.OwnerSection[data-v-22c6cab2]{padding:80px 24px}.OwnerWrap[data-v-22c6cab2]{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.OwnerPhoto[data-v-22c6cab2]{position:relative}.OwnerImg[data-v-22c6cab2]{object-fit:cover;object-position:center top;border-radius:var(--radius-xl);width:100%;height:540px;display:block}.OwnerInsetCard[data-v-22c6cab2]{background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-md);border:1px solid var(--glass-border);padding:14px 20px;position:absolute;bottom:24px;left:24px;right:24px}.InsetCardLabel[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-primary);margin-bottom:2px;display:block}.InsetCardSub[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);display:block}.OwnerIntro[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--line-relaxed);margin-top:14px;margin-bottom:40px}.OwnerBenefits[data-v-22c6cab2]{flex-direction:column;gap:28px;display:flex}.OBenefit[data-v-22c6cab2]{align-items:flex-start;gap:16px;display:flex}.OBIcon[data-v-22c6cab2]{background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.OBTitle[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text);margin-bottom:4px}.OBDesc[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-relaxed)}.IntegrationsSection[data-v-22c6cab2]{background:var(--color-surface-2);padding:80px 24px}.IntegRow[data-v-22c6cab2]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.IntegDesc[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--line-relaxed);margin:16px 0 0}.IntegCards[data-v-22c6cab2]{flex-direction:column;gap:14px;display:flex}.IntegCard[data-v-22c6cab2]{border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:24px 28px;display:flex}.IntegCard--live[data-v-22c6cab2]{background:var(--color-primary-soft);border:1px solid var(--color-border)}.IntegCard--coming[data-v-22c6cab2]{background:var(--color-surface);border:1.5px dashed var(--color-border)}.IntegCardBadge[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.07em;color:var(--color-primary)}.IntegCardBadge--soon[data-v-22c6cab2]{color:var(--color-info)}.IntegCardName[data-v-22c6cab2]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text)}.IntegCardLogo[data-v-22c6cab2]{object-fit:contain;width:auto;height:32px;margin-top:4px}.IntegCardNote[data-v-22c6cab2]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-relaxed)}.FaqSectionWrapper[data-v-22c6cab2]{max-width:1400px;padding:0 24px}.DarkZone[data-v-22c6cab2]{background:var(--color-dark-bg);flex-direction:column;align-items:center;width:100%;display:flex}.DarkZone .Section[data-v-22c6cab2]{max-width:1400px;padding:0 24px}@media (width<=960px){.EditorialStep[data-v-22c6cab2]{grid-template-columns:1fr;height:auto}.EditorialStep--flipped[data-v-22c6cab2]{direction:ltr}.EditorialImgPane[data-v-22c6cab2]{height:300px}.EditorialTextPane[data-v-22c6cab2]{padding:36px 28px}.EditorialDesc[data-v-22c6cab2]{max-width:none}.FeatureQuad[data-v-22c6cab2]{grid-template-columns:1fr 1fr}.MagazineProofInner[data-v-22c6cab2]{grid-template-columns:1fr;gap:40px}.MagPortrait[data-v-22c6cab2]{height:320px}.MagQuotePane[data-v-22c6cab2]{padding-top:0}.OwnerWrap[data-v-22c6cab2]{grid-template-columns:1fr;gap:36px}.IntegRow[data-v-22c6cab2]{grid-template-columns:1fr;gap:32px}}@media (width<=768px){.EditorialSection[data-v-22c6cab2],.FeaturesSection[data-v-22c6cab2],.OwnerSection[data-v-22c6cab2],.IntegrationsSection[data-v-22c6cab2]{padding:48px 16px}.EditorialTimeline[data-v-22c6cab2]{padding:0 16px}.SH[data-v-22c6cab2]{font-size:var(--text-3xl)}.EditorialTitle[data-v-22c6cab2]{font-size:var(--text-2xl)}.MagQuoteText[data-v-22c6cab2]{font-size:var(--text-xl)}.FeatureQuad[data-v-22c6cab2]{grid-template-columns:1fr}.FaqSectionWrapper[data-v-22c6cab2],.DarkZone .Section[data-v-22c6cab2]{padding:0 16px}}
