﻿.badge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:0.75rem;font-weight:750;gap:0.25rem;letter-spacing:0;line-height:1;margin:0;min-height:1.55rem;padding:0.32rem 0.58rem;vertical-align:middle;white-space:nowrap}.badge.bg-success{background:#ecfdf3 !important;border-color:#abefc6;color:#067647}.badge.bg-warning{background:#fffaeb !important;border-color:#fedf89;color:#b54708}.badge.bg-danger{background:#fef3f2 !important;border-color:#fecdca;color:#b42318}.badge.bg-info{background:#eff8ff !important;border-color:#b2ddff;color:#175cd3}.badge.bg-primary{background:#eef4ff !important;border-color:#c7d7fe;color:#3538cd}.badge.bg-secondary{background:#f8fafc !important;border-color:#e2e8f0;color:#344054}.badge.bg-light{background:#fff !important;border-color:#e2e8f0;color:#344054}.badge.bg-dark{background:#0f172a !important;border-color:#0f172a;color:#fff}.badge[style*='background'],.badge[style*='background-color']{border-color:rgba(15,23,42,0.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.28);color:#fff}:root{--bs-form-invalid-color: #ef8e9a;--bs-form-invalid-border-color: #ef8e9a}.btn,.ea-button{--ea-button-bg: #fff;--ea-button-border: #d8e0eb;--ea-button-color: #334155;--ea-button-shadow: 0 1px 1px rgba(15, 23, 42, 0.025);--ea-button-hover-bg: #f8fafc;--ea-button-hover-border: #cbd5e1;--ea-button-hover-color: #0f172a;--ea-button-hover-shadow: 0 1px 2px rgba(15, 23, 42, 0.035);--ea-button-active-bg: #eef2f7;--ea-button-active-border: #cbd5e1;--ea-button-active-color: #0f172a;--ea-button-active-shadow: none;--ea-button-disabled-bg: #f8fafc;--ea-button-disabled-border: #e2e8f0;--ea-button-disabled-color: #94a3b8;--ea-button-focus-color: #1d4ed8;--bs-btn-active-box-shadow: none;--bs-btn-active-bg: var(--ea-button-active-bg);--bs-btn-active-border-color: var(--ea-button-active-border);--bs-btn-active-color: var(--ea-button-active-color);--bs-btn-bg: var(--ea-button-bg);--bs-btn-border-color: var(--ea-button-border);--bs-btn-color: var(--ea-button-color);--bs-btn-disabled-bg: var(--ea-button-disabled-bg);--bs-btn-disabled-border-color: var(--ea-button-disabled-border);--bs-btn-disabled-color: var(--ea-button-disabled-color);--bs-btn-hover-bg: var(--ea-button-hover-bg);--bs-btn-hover-border-color: var(--ea-button-hover-border);--bs-btn-hover-color: var(--ea-button-hover-color);align-items:center;background:var(--ea-button-bg);border-radius:8px;border-color:var(--ea-button-border);border-style:solid;border-width:1px;box-shadow:var(--ea-button-shadow);color:var(--ea-button-color);display:inline-flex;font-size:0.92rem;font-weight:640;gap:0.35rem;justify-content:center;letter-spacing:0;line-height:1.2;min-height:2.45rem;padding:0.55rem 1rem;text-decoration:none;transition:background-color 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease, color 0.16s ease, transform 0.16s ease}.btn.btn-xl,.btn.ea-button-xl,.ea-button.btn-xl,.ea-button.ea-button-xl{min-height:3.25rem;padding:0.9rem 2rem}.btn:hover,.ea-button:hover{background:var(--ea-button-hover-bg);border-color:var(--ea-button-hover-border);box-shadow:var(--ea-button-hover-shadow);color:var(--ea-button-hover-color);text-decoration:none;transform:none}.btn:focus-visible,.ea-button:focus-visible{box-shadow:none;outline:3px solid var(--ea-button-focus-color);outline-offset:2px}.btn:disabled,.btn.disabled,.ea-button:disabled,.ea-button.disabled{background:var(--ea-button-disabled-bg);border-color:var(--ea-button-disabled-border);box-shadow:none;color:var(--ea-button-disabled-color);opacity:0.68;transform:none}.btn:active,.btn.active,.btn.is-active,.btn:first-child:active,.ea-button:active,.ea-button.active,.ea-button.is-active,.ea-button:first-child:active{background:var(--ea-button-active-bg);border-color:var(--ea-button-active-border);box-shadow:var(--ea-button-active-shadow);color:var(--ea-button-active-color) !important;transform:none}.btn .material-symbols-outlined,.ea-button .material-symbols-outlined{font-size:1rem;line-height:1}.btn-primary,.ea-button-primary{--ea-button-bg: #2563eb;--ea-button-border: #2563eb;--ea-button-color: #fff;--ea-button-shadow: 0 1px 2px rgba(37, 99, 235, 0.12);--ea-button-hover-bg: #1d4ed8;--ea-button-hover-border: #1d4ed8;--ea-button-hover-color: #fff;--ea-button-hover-shadow: 0 2px 5px rgba(37, 99, 235, 0.16);--ea-button-active-bg: #1e40af;--ea-button-active-border: #1e40af;--ea-button-active-color: #fff;--ea-button-active-shadow: 0 1px 3px rgba(37, 99, 235, 0.14);--ea-button-disabled-bg: #2563eb;--ea-button-disabled-border: #2563eb;--ea-button-disabled-color: #fff}.btn-secondary,.ea-button-secondary{--ea-button-bg: #fff;--ea-button-border: #d8e0eb;--ea-button-color: #475569;--ea-button-shadow: 0 1px 1px rgba(15, 23, 42, 0.018);--ea-button-hover-bg: #f8fafc;--ea-button-hover-border: #cbd5e1;--ea-button-hover-color: #0f172a;--ea-button-hover-shadow: 0 1px 2px rgba(15, 23, 42, 0.03);--ea-button-active-bg: #eef2f7;--ea-button-active-border: #cbd5e1;--ea-button-active-color: #0f172a}.btn-outline-secondary,.ea-button-ghost{--ea-button-bg: transparent;--ea-button-border: #d8e0eb;--ea-button-color: #64748b;--ea-button-shadow: none;--ea-button-hover-bg: #f8fafc;--ea-button-hover-border: #cbd5e1;--ea-button-hover-color: #1f2937;--ea-button-hover-shadow: none;--ea-button-active-bg: #f1f5f9;--ea-button-active-border: #cbd5e1;--ea-button-active-color: #0f172a;--ea-button-disabled-bg: transparent}.btn-danger,.ea-button-danger{--ea-button-bg: #dc2626;--ea-button-border: #dc2626;--ea-button-color: #fff;--ea-button-shadow: 0 1px 2px rgba(220, 38, 38, 0.1);--ea-button-hover-bg: #b91c1c;--ea-button-hover-border: #b91c1c;--ea-button-hover-color: #fff;--ea-button-hover-shadow: 0 2px 5px rgba(220, 38, 38, 0.14);--ea-button-active-bg: #991b1b;--ea-button-active-border: #991b1b;--ea-button-active-color: #fff;--ea-button-disabled-bg: #dc2626;--ea-button-disabled-border: #dc2626;--ea-button-disabled-color: #fff}.btn-outline-danger,.ea-button-outline-danger{--ea-button-bg: transparent;--ea-button-border: #fecaca;--ea-button-color: #dc2626;--ea-button-shadow: none;--ea-button-hover-bg: #fef2f2;--ea-button-hover-border: #fca5a5;--ea-button-hover-color: #991b1b;--ea-button-hover-shadow: none;--ea-button-active-bg: #fee2e2;--ea-button-active-border: #ef4444;--ea-button-active-color: #991b1b;--ea-button-disabled-bg: transparent;--ea-button-disabled-border: #fecaca;--ea-button-disabled-color: #fca5a5}.btn-form-submit,.ea-button-submit{--bs-btn-disabled-opacity: 0.55;--ea-button-bg: #2563eb;--ea-button-border: #2563eb;--ea-button-color: #fff;--ea-button-shadow: 0 1px 2px rgba(37, 99, 235, 0.12);--ea-button-hover-bg: #1d4ed8;--ea-button-hover-border: #1d4ed8;--ea-button-hover-color: #fff;--ea-button-hover-shadow: 0 2px 5px rgba(37, 99, 235, 0.16);--ea-button-active-bg: #1e40af;--ea-button-active-border: #1e40af;--ea-button-active-color: #fff;--ea-button-active-shadow: 0 1px 3px rgba(37, 99, 235, 0.14);--ea-button-disabled-bg: #2563eb;--ea-button-disabled-border: #2563eb;--ea-button-disabled-color: #fff;padding-left:1.6rem;padding-right:1.6rem}.btn-form-submit:focus-visible,.ea-button-submit:focus-visible{box-shadow:none;color:#fff !important;outline:3px solid var(--ea-button-focus-color);outline-offset:2px}@media (forced-colors: active){.btn:focus-visible,.ea-button:focus-visible{box-shadow:none;outline:3px solid Highlight;outline-offset:2px}}.btn-action,.ea-button-toolbar{--ea-button-bg: #2563eb;--ea-button-border: #2563eb;--ea-button-color: #fff;--ea-button-shadow: 0 1px 2px rgba(37, 99, 235, 0.1);--ea-button-hover-bg: #1d4ed8;--ea-button-hover-border: #1d4ed8;--ea-button-hover-color: #fff;--ea-button-hover-shadow: 0 2px 5px rgba(37, 99, 235, 0.14);--ea-button-active-bg: #1e40af;--ea-button-active-border: #1e40af;--ea-button-active-color: #fff;--ea-button-disabled-bg: #2563eb;--ea-button-disabled-border: #2563eb;--ea-button-disabled-color: #fff;font-size:0.88rem;min-height:2.35rem;padding:0.52rem 0.8rem}.btn-cta{--bs-btn-active-bg: #5f0098;--bs-btn-active-border-color: #5f0098;--bs-btn-active-color: #fff;--bs-btn-hover-color: #fff;--bs-btn-disabled-bg: #7900bc;--bs-btn-disabled-border-color: #7900bc;--bs-btn-disabled-color: #fff;--bs-btn-disabled-opacity: 0.55;background:linear-gradient(135deg, #07a3ff, #7900bc);padding:0.5rem 1.6rem;color:white;font-weight:700}.btn-cta:hover{background:#5ec2ff;color:white}.btn-cta.btn:active,.btn-cta.btn.active,.btn-cta:first-child:active{background:linear-gradient(135deg, #008bdd, #5f0098);color:#fff !important}.btn-cta:disabled,.btn-cta.disabled{background:linear-gradient(135deg, #07a3ff, #7900bc);color:#fff !important;opacity:0.55}.table{backdrop-filter:var(--admin-surface-backdrop-filter, none);background:var(--admin-surface-background-strong, #fff);border:1px solid var(--admin-surface-border, rgba(226,232,240,0.9));border-collapse:separate;border-radius:var(--admin-surface-radius-sm, 12px);border-spacing:0;box-shadow:var(--admin-surface-shadow, 0 1px 2px rgba(15,23,42,0.035));overflow:hidden;width:100%}.table>:not(caption)>*>*{border-bottom-color:rgba(226,232,240,0.85)}.table thead th,.table thead td{border-bottom:1px solid rgba(226,232,240,0.95)}.table thead th{color:#667085;font-size:0.78rem;font-weight:650;letter-spacing:0.03em;padding:0.8rem 1rem;text-transform:uppercase}.table tbody tr{transition:background-color 0.15s ease}.table tbody tr:hover{background:#f8fafc}.table tbody tr td{border-top:0;color:#344054;padding:0.85rem 1rem;vertical-align:middle}.table thead,.table thead tr,.table thead th{background:none}.table tbody tr:last-child td{border-bottom:0}.table tbody td.actions{text-align:right;white-space:nowrap}.table tbody td.actions div.item{display:inline-block;margin:auto 0px auto 10px}.table .crud-icon{color:#64748b}.table .crud-icon:hover{color:#0f172a}.admin-table-card{backdrop-filter:var(--admin-surface-backdrop-filter, none);background:var(--admin-surface-background-strong, #fff);border:1px solid var(--admin-surface-border, rgba(226,232,240,0.9));border-radius:var(--admin-surface-radius, 14px);box-shadow:var(--admin-surface-shadow, 0 1px 2px rgba(15,23,42,0.035));overflow-x:auto;overflow-y:hidden}.admin-table-card .table{border:0;border-radius:0;box-shadow:none;margin-bottom:0}.admin-table-toolbar{border-bottom:1px solid rgba(226,232,240,0.9);background:var(--admin-surface-background-soft, rgba(248,250,252,0.74));padding:1rem}.admin-table-mobile-content{display:none}.admin-table-filters{align-items:end;display:flex;flex-wrap:wrap;gap:0.75rem}.admin-table-filters .field{display:grid;gap:0.3rem;min-width:12rem}.admin-table-filters .field-search{flex:1 1 18rem}.admin-table-filters label{color:#667085;font-size:0.72rem;font-weight:650;letter-spacing:0.04em;margin:0;text-transform:uppercase}.admin-table-filters .form-control,.admin-table-filters .form-select{border-color:rgba(203,213,225,0.95);border-radius:8px;color:#0f172a;min-height:2.35rem}.admin-table-filters .form-control:focus,.admin-table-filters .form-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.14)}.admin-table-filters .actions{display:flex;gap:0.5rem}.admin-table .admin-table-sort-link{align-items:center;color:#667085;display:inline-flex;gap:0.25rem;text-decoration:none}.admin-table .admin-table-sort-link:hover{color:#0f172a;text-decoration:none}.admin-table .admin-table-sort-link.active{color:#0f172a}.admin-table .admin-table-sort-link .material-symbols-outlined{font-size:0.95rem;line-height:1}.admin-table .admin-table-row-actions{align-items:center;display:inline-flex;gap:0.45rem;justify-content:flex-end}.admin-table .admin-table-row-actions .dropdown>a{align-items:center;border:1px solid rgba(203,213,225,0.95);border-radius:8px;color:#64748b;display:inline-flex;height:2.15rem;justify-content:center;width:2.15rem}.admin-table .admin-table-row-actions .dropdown>a:hover{background:#f8fafc;color:#0f172a;text-decoration:none}.admin-table .admin-table-row-action{align-items:center;border-radius:8px;display:inline-flex;font-size:0.86rem;font-weight:640;gap:0.3rem;min-height:2.15rem;padding:0.38rem 0.68rem;text-decoration:none}.admin-table .admin-table-row-action:hover{text-decoration:none}.admin-table .admin-table-row-action .material-symbols-outlined{font-size:1rem;line-height:1}.admin-table .admin-table-row-action.primary{background:#2563eb;border:1px solid #2563eb;color:#fff}.admin-table .admin-table-row-action.primary:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.admin-table .admin-table-row-action.secondary{background:#fff;border:1px solid rgba(203,213,225,0.95);color:#344054}.admin-table .admin-table-row-action.secondary:hover{background:#f8fafc;color:#0f172a}.admin-table .admin-table-empty-row:hover{background:transparent}.admin-table .admin-table-empty-row td{padding:3rem 1.25rem;text-align:center}.admin-table .admin-table-empty-title{color:#0f172a;font-size:1rem;font-weight:680}.admin-table .admin-table-empty-description{color:#64748b;font-size:0.9rem;margin-top:0.35rem}.admin-table-pagination{align-items:center;border-top:1px solid rgba(226,232,240,0.9);display:flex;gap:1rem;justify-content:space-between;padding:0.85rem 1rem}.admin-table-pagination-info{color:#667085;font-size:0.88rem;font-weight:650}.admin-table-pagination-links{display:flex;flex-wrap:wrap;gap:0.3rem;justify-content:flex-end}.admin-table-pagination-links .page-link{align-items:center;border:1px solid rgba(203,213,225,0.95);border-radius:8px;color:#344054;display:inline-flex;font-weight:650;justify-content:center;min-height:2.25rem;min-width:2.25rem;padding:0.4rem 0.7rem}.admin-table-pagination-links .page-link:hover{background:#f8fafc;color:#0f172a;text-decoration:none}.admin-table-pagination-links .page-link.active{background:#2563eb;border-color:#2563eb;color:#fff}.admin-table-pagination-links .page-gap{background:transparent;border-color:transparent;color:#667085;min-width:1.65rem;pointer-events:none}.admin-table-pagination-links .page-link.disabled{background:#f8fafc;color:#98a2b3;pointer-events:none}@media (max-width: 767.98px){.admin-table-pagination{align-items:stretch;flex-direction:column}.admin-table-pagination-links{overflow-x:auto}.admin-table tbody td.actions{white-space:normal}.admin-table .admin-table-row-actions{flex-wrap:wrap}}.admin-metrics-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));margin:1rem 0 1.5rem}.admin-metrics-grid .single-card{margin:0}.single-card{--single-card-accent: #2563eb;--single-card-accent-soft: rgba(37, 99, 235, 0.08);--single-card-accent-line: rgba(37, 99, 235, 0.55);backdrop-filter:var(--admin-surface-backdrop-filter, none);background:var(--admin-surface-background-strong, #fff);border:1px solid var(--admin-surface-border, rgba(148,163,184,0.28));border-radius:var(--admin-surface-radius-sm, 12px);box-shadow:var(--admin-surface-shadow, 0 1px 2px rgba(15,23,42,0.035), 0 8px 20px rgba(15,23,42,0.025));display:flex;flex-direction:column;isolation:isolate;margin:1rem 0;min-height:10rem;container-type:inline-size;overflow:hidden;padding:1.15rem;position:relative;transition:border-color 160ms ease, box-shadow 160ms ease}.single-card::before{background:var(--single-card-accent);content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0;top:0;width:auto;z-index:1}.single-card:hover{border-color:rgba(100,116,139,0.34);box-shadow:var(--admin-surface-shadow, 0 1px 2px rgba(15,23,42,0.035), 0 8px 20px rgba(15,23,42,0.025))}.single-card .overview{color:#8a94a6;font-size:0.66rem;font-weight:650;letter-spacing:0.08em;line-height:1.2;margin:0 0 0.35rem;text-transform:uppercase}.single-card .header{align-items:center;color:#697180;display:flex;font-size:0.95rem;font-weight:650;gap:0.55rem;line-height:1.2;min-width:0}.single-card .header .title{min-width:0;overflow-wrap:anywhere}.single-card .header .icon{align-items:center;background:#9aa3b2;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;height:1.28rem;justify-content:center;width:1.28rem}.single-card .header .icon .material-symbols-outlined{color:currentColor;font-size:0.82rem;font-weight:bold;line-height:1}.single-card .description{color:#697386;font-size:0.84rem;line-height:1.45;margin:0.65rem 0 0;max-width:36rem}.single-card .metric{align-items:end;display:grid;gap:0.95rem;grid-template-columns:minmax(0, 1fr) minmax(0, 6.9rem);margin-top:auto;padding-top:1.3rem}.single-card .data{color:#020617;font-size:clamp(2.1rem, 3.6vw, 3.35rem);font-weight:680;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:0.95;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.single-card .signal{align-items:end;display:grid;gap:0.5rem;justify-items:end;max-width:100%;min-width:0;overflow:hidden;width:6.9rem}.single-card .sparkline{background:linear-gradient(180deg, rgba(255,255,255,0), var(--single-card-accent-soft));display:grid;gap:0.22rem;grid-template-columns:repeat(4, 0.95rem);height:2.85rem;padding:0 0.1rem;width:max-content}.single-card .sparkline span{align-self:end;background:var(--single-card-accent);border-radius:999px 999px 0 0;display:block;min-height:0.75rem}.single-card .sparkline span:nth-child(1){height:42%;opacity:0.45}.single-card .sparkline span:nth-child(2){height:58%;opacity:0.58}.single-card .sparkline span:nth-child(3){height:72%;opacity:0.78}.single-card .sparkline span:nth-child(4){height:100%}.single-card .single-card-graph{color:var(--single-card-accent);display:block;height:2.85rem;max-width:100%;overflow:visible;width:6.9rem}.single-card .single-card-graph-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.single-card .single-card-graph-point{fill:currentColor;stroke:#fff;stroke-width:1.6}.single-card .trend{color:#697386;font-size:0.8rem;line-height:1.2;max-width:100%;text-align:right}.single-card .trend-value{color:var(--single-card-accent);font-size:1.02rem;font-weight:680}.single-card .trend-label{margin-top:0.18rem;overflow-wrap:anywhere}.single-card .footer{align-items:center;border-top:1px solid rgba(226,232,240,0.86);display:flex;font-size:0.8rem;margin:1rem -1.15rem -1.15rem;min-height:2.6rem;padding:0.65rem 1.15rem}.single-card .footer a{align-items:center;color:#475569;display:inline-flex;font-weight:650;gap:0.35rem}.single-card .footer a::after{content:"arrow_forward";direction:ltr;display:inline-block;font-family:'Material Symbols Outlined';font-feature-settings:'liga';font-size:1rem;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal}.single-card .footer a:hover{color:var(--single-card-accent)}.single-card.default,.single-card.info{--single-card-accent: #2563eb;--single-card-accent-soft: rgba(37, 99, 235, 0.08);--single-card-accent-line: rgba(37, 99, 235, 0.55)}.single-card.green{--single-card-accent: #2fb36d;--single-card-accent-soft: rgba(47, 179, 109, 0.09);--single-card-accent-line: rgba(47, 179, 109, 0.55)}.single-card.red{--single-card-accent: #e04f5f;--single-card-accent-soft: rgba(224, 79, 95, 0.08);--single-card-accent-line: rgba(224, 79, 95, 0.55)}.single-card.yellow{--single-card-accent: #d9902f;--single-card-accent-soft: rgba(217, 144, 47, 0.09);--single-card-accent-line: rgba(217, 144, 47, 0.56)}.single-card.data-medium .metric,.single-card.data-long .metric,.single-card.data-xlong .metric,.single-card.data-xxlong .metric{align-items:start;gap:0.75rem;grid-template-columns:minmax(0, 1fr)}.single-card.data-medium .signal,.single-card.data-long .signal,.single-card.data-xlong .signal,.single-card.data-xxlong .signal{justify-items:start;width:100%}.single-card.data-medium .trend,.single-card.data-long .trend,.single-card.data-xlong .trend,.single-card.data-xxlong .trend{text-align:left}.single-card.data-medium .data{font-size:clamp(2rem, 14cqw, 3rem)}.single-card.data-long .data{font-size:clamp(1.65rem, 11cqw, 2.4rem)}.single-card.data-xlong .data{font-size:clamp(1.35rem, 9cqw, 2.05rem)}.single-card.data-xxlong .data{font-size:clamp(1.05rem, 7cqw, 1.4rem)}@container (max-width: 18rem){.single-card .metric{gap:0.7rem;grid-template-columns:minmax(0, 1fr) minmax(0, 5.6rem)}.single-card .data{font-size:clamp(1.95rem, 17cqw, 2.8rem)}.single-card .signal,.single-card .single-card-graph{width:5.6rem}.single-card.data-medium .metric,.single-card.data-long .metric,.single-card.data-xlong .metric,.single-card.data-xxlong .metric{grid-template-columns:minmax(0, 1fr)}.single-card.data-medium .signal,.single-card.data-medium .single-card-graph,.single-card.data-long .signal,.single-card.data-long .single-card-graph,.single-card.data-xlong .signal,.single-card.data-xlong .single-card-graph,.single-card.data-xxlong .signal,.single-card.data-xxlong .single-card-graph{width:100%}}@media (max-width: 767.98px){.single-card{min-height:9.25rem;padding:1rem}.single-card .header{font-size:0.9rem}.single-card .metric{gap:0.7rem;grid-template-columns:minmax(0, 1fr) minmax(0, 5rem);padding-top:1rem}.single-card .data{font-size:clamp(1.95rem, 11vw, 2.75rem)}.single-card .sparkline{gap:0.18rem;grid-template-columns:repeat(4, 0.6rem);height:2.35rem}.single-card .single-card-graph{height:2.35rem;width:5rem}.single-card.data-medium .metric,.single-card.data-long .metric,.single-card.data-xlong .metric,.single-card.data-xxlong .metric{grid-template-columns:minmax(0, 1fr)}.single-card.data-medium .signal,.single-card.data-medium .single-card-graph,.single-card.data-long .signal,.single-card.data-long .single-card-graph,.single-card.data-xlong .signal,.single-card.data-xlong .single-card-graph,.single-card.data-xxlong .signal,.single-card.data-xxlong .single-card-graph{width:100%}.single-card .footer{margin:0.85rem -1rem -1rem;min-height:2.45rem;padding:0.62rem 1rem}}.ea-product-type-icon{--ea-product-type-icon-size: 3rem;--ea-product-type-icon-radius: 14px;--ea-product-type-icon-image-scale: 0.92;align-items:center;background:linear-gradient(145deg, #fff 0%, #f8fafc 100%);border:1px solid rgba(203,213,225,0.74);border-radius:var(--ea-product-type-icon-radius);box-shadow:0 8px 18px rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,0.88);color:#1d4ed8;display:inline-flex;flex:0 0 auto;height:var(--ea-product-type-icon-size);justify-content:center;overflow:hidden;position:relative;width:var(--ea-product-type-icon-size)}.ea-product-type-icon img{border-radius:calc(var(--ea-product-type-icon-radius) - 4px);display:block;height:calc(var(--ea-product-type-icon-size) * var(--ea-product-type-icon-image-scale));object-fit:contain;width:calc(var(--ea-product-type-icon-size) * var(--ea-product-type-icon-image-scale))}.ea-product-type-icon__fallback{color:currentColor;font-size:calc(var(--ea-product-type-icon-size) * 0.42);font-weight:760;letter-spacing:0;line-height:1}.ea-product-type-icon--launcher{--ea-product-type-icon-size: 4.55rem;--ea-product-type-icon-radius: 22px;--ea-product-type-icon-image-scale: 0.94}.ea-product-type-icon--hero{--ea-product-type-icon-size: 4.25rem;--ea-product-type-icon-radius: 18px;--ea-product-type-icon-image-scale: 0.93}.ea-product-type-icon--catalog{--ea-product-type-icon-size: 2.1rem;--ea-product-type-icon-radius: 9px;--ea-product-type-icon-image-scale: 0.9}.ea-product-type-icon--navbar{--ea-product-type-icon-size: 2rem;--ea-product-type-icon-radius: 10px;--ea-product-type-icon-image-scale: 0.9}.ea-product-type-icon--switcher{--ea-product-type-icon-size: 2.15rem;--ea-product-type-icon-radius: 10px;--ea-product-type-icon-image-scale: 0.9}.ea-product-type-icon--table{--ea-product-type-icon-size: 2rem;--ea-product-type-icon-radius: 9px;--ea-product-type-icon-image-scale: 0.9}.ea-product-type-icon--title{--ea-product-type-icon-size: 1.35rem;--ea-product-type-icon-radius: 7px;--ea-product-type-icon-image-scale: 0.94;box-shadow:none}@media (max-width: 767.98px){.ea-product-type-icon--launcher{--ea-product-type-icon-size: 4rem;--ea-product-type-icon-radius: 20px}}.product-app-section{-webkit-backdrop-filter:var(--admin-surface-backdrop-filter, none);backdrop-filter:var(--admin-surface-backdrop-filter, none);background:var(--admin-surface-background, #fff);border:1px solid var(--admin-surface-border, rgba(226,232,240,0.82));border-radius:calc(var(--admin-surface-radius, 14px) + 2px);box-shadow:var(--admin-surface-shadow, 0 1px 2px rgba(15,23,42,0.035), 0 8px 18px rgba(15,23,42,0.018));margin:1rem 0 1.5rem;padding:1rem 1.1rem 1.05rem}.product-app-section .product-app-section-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin:0 0 0.85rem}.product-app-section .product-app-grid{margin:0;padding:0.2rem 0 0.1rem}.product-app-section-copy{min-width:0}.product-app-section-header{margin:1rem 0 0.75rem}.product-app-section-header h3{color:#0f172a;font-size:1rem;font-weight:680;letter-spacing:0;margin:0}.product-app-section-header p{color:#64748b;font-size:0.88rem;line-height:1.5;margin:0.35rem 0 0}.product-app-search{align-items:center;background:var(--admin-surface-background-soft, rgba(248,250,252,0.74));border:1px solid var(--admin-inner-border, rgba(203,213,225,0.68));border-radius:999px;color:#64748b;display:flex;flex:0 1 18rem;gap:0.45rem;min-height:2.4rem;min-width:13rem;max-width:100%;padding:0 0.82rem;transition:background-color 160ms ease, border-color 160ms ease, box-shadow 160ms ease}.product-app-search:focus-within{background:var(--admin-surface-background-strong, #fff);border-color:rgba(37,99,235,0.28);box-shadow:0 0 0 0.2rem rgba(37,99,235,0.08)}.product-app-search .material-symbols-outlined{color:#94a3b8;flex:0 0 auto;font-size:1.1rem;line-height:1}.product-app-search-input{appearance:none;background:transparent;border:0;color:#0f172a;flex:1 1 auto;font-size:0.88rem;font-weight:560;min-width:0;outline:0;padding:0.48rem 0}.product-app-search-input::placeholder{color:#94a3b8;opacity:1}.product-app-search-empty{align-items:center;color:#64748b;display:flex;font-size:0.88rem;font-weight:560;gap:0.45rem;min-height:5.5rem;padding:0.5rem 0.1rem}.product-app-search-empty[hidden]{display:none}.product-app-search-empty .material-symbols-outlined{color:#94a3b8;font-size:1.15rem;line-height:1}.product-app-recent{align-items:center;background:rgba(248,250,252,0.58);border:1px solid rgba(226,232,240,0.72);border-radius:8px;display:flex;gap:0.72rem;margin:0 0 0.78rem;min-width:0;padding:0.58rem 0.64rem}.product-app-recent[hidden]{display:none}.product-app-recent-heading{align-items:center;color:#64748b;display:inline-flex;flex:0 0 auto;font-size:0.72rem;font-weight:720;gap:0.32rem;letter-spacing:0;line-height:1}.product-app-recent-heading .material-symbols-outlined{color:#94a3b8;font-size:1rem;line-height:1}.product-app-recent-list{display:flex;flex:1 1 auto;gap:0.52rem;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0.05rem 0;scrollbar-width:thin}.product-app-recent-item{align-items:center;background:rgba(255,255,255,0.7);border:1px solid rgba(226,232,240,0.74);border-radius:8px;color:#0f172a;display:inline-flex;flex:0 0 auto;gap:0.52rem;max-width:13rem;min-width:0;padding:0.34rem 0.58rem 0.34rem 0.4rem;text-decoration:none;transition:background-color 160ms ease, border-color 160ms ease, box-shadow 160ms ease, transform 160ms ease}.product-app-recent-item:hover,.product-app-recent-item:focus-visible{background:rgba(255,255,255,0.92);border-color:rgba(203,213,225,0.9);box-shadow:0 0.55rem 1.2rem rgba(15,23,42,0.08);color:#0f172a;text-decoration:none;transform:translateY(-1px)}.product-app-recent-item:focus-visible{outline:2px solid rgba(37,99,235,0.28);outline-offset:2px}.product-app-recent-icon{--ea-product-type-icon-size: 2rem;--ea-product-type-icon-radius: 10px;--ea-product-type-icon-image-scale: 0.94;box-shadow:0 0.32rem 0.72rem rgba(15,23,42,0.1)}.product-app-recent-copy{display:grid;gap:0.08rem;min-width:0}.product-app-recent-name,.product-app-recent-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-app-recent-name{color:#0f172a;font-size:0.82rem;font-weight:720;line-height:1.16}.product-app-recent-type{color:#64748b;font-size:0.64rem;font-weight:760;letter-spacing:0;line-height:1.1;text-transform:uppercase}.product-app-grid{display:grid;gap:1.25rem 1rem;grid-template-columns:repeat(auto-fill, minmax(6.7rem, 7.4rem));justify-content:flex-start;margin:1rem 0 1.5rem}@keyframes product-launch-icon-pop{0%{transform:translateY(0) scale(1)}42%{transform:translateY(-8px) scale(1.055)}74%{transform:translateY(1px) scale(0.985)}100%{transform:translateY(0) scale(1)}}@keyframes product-launch-shadow-pulse{0%{opacity:0;transform:translateX(-50%) scaleX(0.72)}42%{opacity:0.38;transform:translateX(-50%) scaleX(1)}100%{opacity:0;transform:translateX(-50%) scaleX(0.82)}}.product-single-item-button-container{min-width:0;position:relative}.product-single-item-button-container .product-card-link{color:inherit;display:flex;height:100%;justify-content:center}.product-single-item-button-container .product-card-link:hover{color:inherit;text-decoration:none}.product-single-item-button-container .product-card-link-disabled{cursor:default}.product-single-item-button-container .product-single-item-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:18px;box-shadow:none;display:flex;flex-direction:column;gap:0.62rem;height:100%;min-height:8.55rem;overflow:visible;padding:0.55rem 0.45rem 0.45rem;position:relative;text-align:center;transition:background-color 160ms ease, border-color 160ms ease, transform 160ms ease, color 160ms ease;width:100%}.product-single-item-button-container .product-single-item-button:hover{background:rgba(255,255,255,0.68);border-color:transparent;transform:translateY(-1px)}.product-single-item-button-container .product-single-item-button:hover .product-logo{box-shadow:0 14px 26px rgba(15,23,42,0.14),0 6px 14px rgba(37,99,235,0.08),inset 0 1px 0 rgba(255,255,255,0.9);transform:translateY(-1px)}.product-single-item-button-container .product-card-link:not(.product-card-link-disabled):active .product-single-item-button:not(.is-disabled) .product-logo{animation:product-launch-icon-pop 480ms cubic-bezier(0.2, 0.82, 0.2, 1)}.product-single-item-button-container .product-card-link:not(.product-card-link-disabled):active .product-single-item-button:not(.is-disabled) .product-logo-shell::after{animation:product-launch-shadow-pulse 480ms ease-out}.product-single-item-button-container .product-single-item-button.is-disabled{color:#64748b;opacity:0.78}.product-single-item-button-container .product-single-item-button.is-disabled .product-logo{filter:grayscale(1) saturate(0) contrast(0.92);opacity:0.68}.product-single-item-button-container .product-single-item-button.is-disabled:hover{background:transparent;border-color:transparent;transform:none}.product-single-item-button-container .product-single-item-button.is-disabled:hover .product-logo{box-shadow:none;transform:none}.product-single-item-button-container .product-single-item-button.is-disabled .product-card-footer{display:none}.product-single-item-button-container .product-card-header{align-items:center;display:flex;flex-direction:column;gap:0.65rem;min-width:0;position:relative;z-index:1;width:100%}.product-single-item-button-container .product-logo-shell{align-items:center;display:inline-flex;justify-content:center;position:relative}.product-single-item-button-container .product-logo-shell::after{background:radial-gradient(ellipse at center, rgba(15,23,42,0.22), rgba(15,23,42,0) 68%);border-radius:999px;bottom:-0.38rem;content:"";height:0.38rem;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%) scaleX(0.72);width:68%;z-index:0}.product-single-item-button-container .product-logo{position:relative;transition:box-shadow 160ms ease, transform 160ms ease;transform-origin:center bottom;z-index:1}.product-single-item-button-container .product-logo.ea-product-type-icon--image{--ea-product-type-icon-image-scale: 1;background:transparent;border:0;box-shadow:0 10px 22px rgba(15,23,42,0.12)}.product-single-item-button-container .product-logo.ea-product-type-icon--image img{border-radius:var(--ea-product-type-icon-radius);height:100%;object-fit:cover;width:100%}.product-single-item-button-container .product-card-alert{left:calc(50% + 1.78rem);position:absolute;top:4.62rem;transform:translate(-50%, -50%);z-index:4}.product-single-item-button-container .product-card-alert-button{align-items:center;background:linear-gradient(145deg, #fb7185 0%, #ef4444 50%, #be123c 100%);border:1px solid rgba(255,255,255,0.88);border-radius:999px;box-shadow:0 0.12rem 0.32rem rgba(190,18,60,0.26),0 0.38rem 0.78rem rgba(15,23,42,0.18),inset 0 0.08rem 0.12rem rgba(255,255,255,0.52),inset 0 -0.08rem 0.14rem rgba(136,19,55,0.18);color:#fff;display:flex;height:1.72rem;justify-content:center;overflow:visible;padding:0;position:relative;transition:box-shadow 160ms ease, filter 160ms ease, outline-color 160ms ease, transform 160ms ease;width:1.72rem}.product-single-item-button-container .product-card-alert-button:hover,.product-single-item-button-container .product-card-alert-button:focus-visible,.product-single-item-button-container .product-card-alert-button[aria-expanded="true"]{box-shadow:0 0.14rem 0.34rem rgba(190,18,60,0.28),0 0.48rem 0.88rem rgba(15,23,42,0.2),inset 0 0.08rem 0.12rem rgba(255,255,255,0.58),inset 0 -0.08rem 0.14rem rgba(136,19,55,0.2);filter:saturate(1.08);transform:translateY(-1px) scale(1.06)}.product-single-item-button-container .product-card-alert-button:focus-visible{outline:2px solid rgba(37,99,235,0.32);outline-offset:2px}.product-single-item-button-container .product-card-alert-button .product-card-alert-symbol{font-size:1.04rem;font-variation-settings:"FILL" 1, "wght" 650, "GRAD" 0, "opsz" 20;line-height:1}.product-single-item-button-container .product-card-alert.is-warning .product-card-alert-button{background:linear-gradient(145deg, #fb7185 0%, #ef4444 50%, #be123c 100%)}.product-single-item-button-container .product-card-alert.is-attention .product-card-alert-button{background:linear-gradient(145deg, #fb923c 0%, #f97316 54%, #c2410c 100%);box-shadow:0 0.12rem 0.32rem rgba(194,65,12,0.24),0 0.38rem 0.78rem rgba(15,23,42,0.18),inset 0 0.08rem 0.12rem rgba(255,255,255,0.52),inset 0 -0.08rem 0.14rem rgba(154,52,18,0.18)}.product-single-item-button-container .product-card-alert.is-attention .product-card-alert-button:hover,.product-single-item-button-container .product-card-alert.is-attention .product-card-alert-button:focus-visible,.product-single-item-button-container .product-card-alert.is-attention .product-card-alert-button[aria-expanded="true"]{box-shadow:0 0.14rem 0.34rem rgba(194,65,12,0.28),0 0.48rem 0.88rem rgba(15,23,42,0.2),inset 0 0.08rem 0.12rem rgba(255,255,255,0.58),inset 0 -0.08rem 0.14rem rgba(154,52,18,0.2)}.product-single-item-button-container .product-card-issues-menu{-webkit-backdrop-filter:var(--admin-surface-backdrop-filter, none);backdrop-filter:var(--admin-surface-backdrop-filter, none);background:var(--admin-surface-background, #fff);border:1px solid var(--admin-surface-border, rgba(226,232,240,0.82));border-radius:var(--admin-surface-radius-sm, 12px);box-shadow:var(--admin-surface-shadow, 0 1px 2px rgba(15,23,42,0.035), 0 8px 18px rgba(15,23,42,0.018));background:var(--admin-surface-background-strong, rgba(255,255,255,0.96));border-color:var(--admin-inner-border, rgba(203,213,225,0.68));color:#0f172a;min-width:16rem;padding:0.62rem}.product-single-item-button-container .product-card-issues-heading{align-items:center;border-bottom:1px solid rgba(226,232,240,0.72);display:flex;gap:0.48rem;padding:0.2rem 0.15rem 0.58rem}.product-single-item-button-container .product-card-issues-heading-icon{align-items:center;background:rgba(248,250,252,0.9);border:1px solid rgba(226,232,240,0.82);border-radius:999px;color:#64748b;display:flex;height:1.42rem;justify-content:center;width:1.42rem}.product-single-item-button-container .product-card-issues-heading-icon .material-symbols-outlined{font-size:0.95rem;line-height:1}.product-single-item-button-container .product-card-issues-heading-copy{display:grid;gap:0.08rem;min-width:0}.product-single-item-button-container .product-card-issues-heading-copy strong{color:#0f172a;font-size:0.78rem;font-weight:680;line-height:1.2}.product-single-item-button-container .product-card-issues-heading-copy span{color:#64748b;font-size:0.68rem;font-weight:560;line-height:1.2}.product-single-item-button-container .product-card-issues-list{display:grid;margin-top:0.2rem}.product-single-item-button-container .product-card-issue{align-items:flex-start;display:grid;gap:0.52rem;grid-template-columns:auto minmax(0, 1fr);padding:0.62rem 0.18rem}.product-single-item-button-container .product-card-issue+.product-card-issue{border-top:1px solid rgba(226,232,240,0.62)}.product-single-item-button-container .product-card-issue-marker{align-items:center;background:rgba(248,250,252,0.86);border:1px solid rgba(226,232,240,0.82);border-radius:999px;color:#64748b;display:flex;height:1.32rem;justify-content:center;margin-top:0.05rem;width:1.32rem}.product-single-item-button-container .product-card-issue-marker .material-symbols-outlined{font-size:0.86rem;line-height:1}.product-single-item-button-container .product-card-issue.is-warning .product-card-issue-marker{background:rgba(255,241,242,0.78);border-color:rgba(225,29,72,0.16);color:#be123c}.product-single-item-button-container .product-card-issue.is-attention .product-card-issue-marker{background:rgba(255,251,235,0.82);border-color:rgba(217,119,6,0.18);color:#b45309}.product-single-item-button-container .product-card-issue-copy{min-width:0}.product-single-item-button-container .product-card-issue-copy strong{color:#0f172a;display:block;font-size:0.78rem;font-weight:650;line-height:1.22}.product-single-item-button-container .product-card-issue-copy p{color:#64748b;font-size:0.72rem;font-weight:400;line-height:1.36;margin:0.26rem 0 0}.product-single-item-button-container .product-card-issue-action{font-size:0.72rem;gap:0.22rem;margin-top:0.5rem;min-height:1.55rem;padding:0.22rem 0.42rem}.product-single-item-button-container .product-card-issue-action .material-symbols-outlined{font-size:0.88rem;line-height:1}.product-single-item-button-container .product-info{min-width:0;width:100%}.product-single-item-button-container .product-type{color:#667085;font-size:0.62rem;font-weight:850;letter-spacing:0.07em;line-height:1.2;margin-top:0.22rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.product-single-item-button-container .product-name{color:#0f172a;display:-webkit-box;font-size:0.9rem;font-weight:800;letter-spacing:0;line-height:1.18;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-single-item-button-container .product-card-footer{display:none}.product-single-item-button-container .product-card-action{align-items:center;display:inline-flex;flex:0 0 auto;gap:0.35rem;min-width:0}.product-single-item-button-container .product-card-domain{color:#98a2b3;flex:1 1 auto;font-size:0.78rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-single-item-button-container .menu{opacity:0;pointer-events:none;position:absolute;right:0.35rem;top:0.25rem;transform:translateY(-2px) scale(0.96);transition:opacity 140ms ease, transform 140ms ease;z-index:3}.product-single-item-button-container .menu:focus-within,.product-single-item-button-container .menu:has(.dropdown-menu.show){z-index:5}.product-single-item-button-container .menu .product-card-menu-button{align-items:center;backdrop-filter:blur(10px);background:rgba(255,255,255,0.76);border:1px solid rgba(203,213,225,0.68);border-radius:999px;color:#475569;display:inline-flex;height:1.55rem;justify-content:center;padding:0;width:1.55rem}.product-single-item-button-container .menu .product-card-menu-button:hover{background:#f8fafc;color:#0f172a;text-decoration:none}.product-single-item-button-container .menu .material-symbols-outlined{font-size:1rem;line-height:1}.product-single-item-button-container:hover .menu,.product-single-item-button-container:focus-within .menu{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion: reduce){.product-single-item-button-container .product-logo-shell::after{display:none}.product-single-item-button-container .product-card-link:not(.product-card-link-disabled):active .product-single-item-button:not(.is-disabled) .product-logo,.product-single-item-button-container .product-card-link:not(.product-card-link-disabled):active .product-single-item-button:not(.is-disabled) .product-logo-shell::after{animation:none}}@media (max-width: 767.98px){.product-app-section{padding:1rem 0.95rem}.product-app-section .product-app-section-header{flex-direction:column;gap:0.85rem}.product-app-search{flex-basis:auto;width:100%}.product-app-recent{align-items:stretch;flex-direction:column;gap:0.56rem}.product-app-recent-list{width:100%}.product-app-grid{gap:1rem 0.7rem;grid-template-columns:repeat(auto-fill, minmax(5.9rem, 6.5rem))}.product-single-item-button-container .menu{opacity:1;pointer-events:auto;transform:none}.product-single-item-button-container .product-single-item-button{min-height:8rem;padding:0.45rem 0.25rem 0.35rem}.product-single-item-button-container .product-card-alert{left:calc(50% + 1.48rem);top:4.28rem}}.ea-icon-picker-native-select{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ea-icon-picker{max-width:24rem;position:relative;width:100%}.ea-icon-picker-trigger{align-items:center;background:#ffffff;border:1px solid rgba(203,213,225,0.95);border-radius:0.95rem;color:#0f172a;display:grid;gap:0.75rem;grid-template-columns:2.25rem minmax(0, 1fr) auto;min-height:3.25rem;padding:0.45rem 0.55rem;text-align:left;transition:border-color 0.16s ease, box-shadow 0.16s ease, transform 0.16s ease;width:100%}.ea-icon-picker-trigger:hover,.ea-icon-picker-trigger:focus{border-color:rgba(49,88,212,0.55);box-shadow:0 0 0 4px rgba(49,88,212,0.09);outline:none}.ea-icon-picker-trigger-icon,.ea-icon-picker-option-icon{align-items:center;background:#eef2ff;border:1px solid rgba(199,210,254,0.9);border-radius:0.75rem;color:#3158d4;display:inline-flex;justify-content:center}.ea-icon-picker-trigger-icon{font-size:1.25rem;height:2.25rem;width:2.25rem}.ea-icon-picker-trigger-label{font-size:0.95rem;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea-icon-picker-trigger-caret{color:#667085;font-size:1.25rem}.ea-icon-picker-popover{background:#ffffff;border:1px solid rgba(226,232,240,0.95);border-radius:1.1rem;box-shadow:0 22px 58px rgba(15,23,42,0.16);left:0;margin-top:0.45rem;max-width:calc(100vw - 2rem);overflow:hidden;padding:0.75rem;position:absolute;top:100%;width:26rem;z-index:1050}.ea-icon-picker-search-wrap{align-items:center;background:#f8fafc;border:1px solid rgba(226,232,240,0.95);border-radius:0.85rem;display:grid;gap:0.55rem;grid-template-columns:auto minmax(0, 1fr);margin-bottom:0.75rem;padding:0.55rem 0.7rem}.ea-icon-picker-search-wrap .material-symbols-outlined{color:#98a2b3;font-size:1.1rem}.ea-icon-picker-search{background:transparent;border:0;color:#0f172a;font-size:0.95rem;min-width:0;outline:none}.ea-icon-picker-grid{display:grid;gap:0.5rem;grid-template-columns:repeat(2, minmax(0, 1fr));max-height:18rem;overflow-y:auto;padding-right:0.15rem}.ea-icon-picker-option{align-items:center;background:#ffffff;border:1px solid rgba(226,232,240,0.95);border-radius:0.9rem;color:#344054;display:grid;gap:0.55rem;grid-template-columns:2rem minmax(0, 1fr);min-height:3rem;padding:0.4rem;text-align:left;transition:background-color 0.16s ease, border-color 0.16s ease, color 0.16s ease}.ea-icon-picker-option:hover,.ea-icon-picker-option:focus{background:#f8fafc;border-color:rgba(49,88,212,0.42);color:#0f172a;outline:none}.ea-icon-picker-option.is-selected{background:#eef2ff;border-color:rgba(49,88,212,0.45);color:#1e3a8a}.ea-icon-picker-option-icon{font-size:1.1rem;height:2rem;width:2rem}.ea-icon-picker-option-label{font-size:0.88rem;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 575.98px){.ea-icon-picker{width:100%}.ea-icon-picker-popover{width:100%}.ea-icon-picker-grid{grid-template-columns:1fr}}.ea-searchable-select-native-select{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ea-searchable-select{position:relative;width:100%}.ea-searchable-select-trigger{align-items:center;background:#ffffff;border:1px solid rgba(203,213,225,0.95);border-radius:0.75rem;color:#0f172a;display:grid;gap:0.65rem;grid-template-columns:minmax(0, 1fr) auto;min-height:2.75rem;padding:0.55rem 0.75rem;text-align:left;transition:border-color 0.16s ease, box-shadow 0.16s ease;width:100%}.ea-searchable-select-trigger:hover,.ea-searchable-select-trigger:focus{border-color:rgba(49,88,212,0.55);box-shadow:0 0 0 4px rgba(49,88,212,0.09);outline:none}.ea-searchable-select-trigger-label{font-size:0.95rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea-searchable-select-trigger-caret{color:#667085;font-size:1.25rem}.ea-searchable-select-popover{background:#ffffff;border:1px solid rgba(226,232,240,0.95);border-radius:0.95rem;box-shadow:0 20px 50px rgba(15,23,42,0.16);display:flex;flex-direction:column;left:0;margin-top:0.35rem;max-width:calc(100vw - 2rem);overflow:hidden;padding:0.65rem;position:absolute;top:100%;width:100%;z-index:1050}.ea-searchable-select-popover.is-portaled{margin-top:0;z-index:3000}.ea-searchable-select-search-wrap{align-items:center;background:#f8fafc;border:1px solid rgba(226,232,240,0.95);border-radius:0.75rem;display:grid;flex:0 0 auto;gap:0.5rem;grid-template-columns:auto minmax(0, 1fr);margin-bottom:0.55rem;padding:0.45rem 0.6rem}.ea-searchable-select-search-wrap .material-symbols-outlined{color:#98a2b3;font-size:1.05rem}.ea-searchable-select-search{background:transparent;border:0;color:#0f172a;font-size:0.95rem;min-width:0;outline:none}.ea-searchable-select-options{display:grid;flex:1 1 auto;gap:0.35rem;max-height:15rem;min-height:0;overflow-y:auto;padding-right:0.1rem}.ea-searchable-select-option{background:#ffffff;border:1px solid transparent;border-radius:0.7rem;color:#344054;font-size:0.92rem;font-weight:700;min-height:2.4rem;overflow:hidden;padding:0.5rem 0.6rem;text-align:left;text-overflow:ellipsis;transition:background-color 0.16s ease, border-color 0.16s ease, color 0.16s ease;white-space:nowrap}.ea-searchable-select-option:hover,.ea-searchable-select-option:focus,.ea-searchable-select-option.is-active{background:#f8fafc;border-color:rgba(49,88,212,0.36);color:#0f172a;outline:none}.ea-searchable-select-option.is-selected{background:#eef2ff;border-color:rgba(49,88,212,0.45);color:#1e3a8a}.ea-searchable-select-empty{color:#667085;font-size:0.9rem;font-weight:700;padding:0.7rem;text-align:center}@media (max-width: 575.98px){.ea-searchable-select-popover{width:100%}}.ea-tag-select-native-select{border:0;clip:rect(0 0 0 0);height:1px;inline-size:1px;margin:-1px;max-width:1px;min-width:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px !important}.ea-tag-select{width:100%}.ea-tag-select-control{align-items:center;background:#ffffff;border:1px solid rgba(203,213,225,0.95);border-radius:0.7rem;display:flex;flex-wrap:wrap;gap:0.35rem;min-height:2.6rem;padding:0.35rem;transition:border-color 0.16s ease, box-shadow 0.16s ease;width:100%}.ea-tag-select-control:focus-within,.ea-tag-select-control:hover{border-color:rgba(49,88,212,0.55);box-shadow:0 0 0 4px rgba(49,88,212,0.09)}.ea-tag-select-tags{display:contents}.ea-tag-select-tag{align-items:center;background:#eef2ff;border:1px solid rgba(49,88,212,0.24);border-radius:999px;color:#1e3a8a;display:inline-flex;font-size:0.82rem;font-weight:800;gap:0.25rem;max-width:100%;min-height:1.8rem;padding:0.2rem 0.3rem 0.2rem 0.65rem}.ea-tag-select-tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea-tag-select-tag-remove{align-items:center;appearance:none;background:rgba(49,88,212,0.1);border:0;border-radius:999px;color:#3158d4;display:inline-flex;flex:0 0 auto;height:1.2rem;justify-content:center;line-height:1;padding:0;position:relative;width:1.2rem}.ea-tag-select-tag-remove::before,.ea-tag-select-tag-remove::after{background:currentColor;border-radius:999px;content:"";height:0.09rem;left:50%;position:absolute;top:50%;width:0.5rem}.ea-tag-select-tag-remove::before{transform:translate(-50%, -50%) rotate(45deg)}.ea-tag-select-tag-remove::after{transform:translate(-50%, -50%) rotate(-45deg)}.ea-tag-select-tag-remove .material-symbols-outlined{display:none}.ea-tag-select-tag-remove:hover,.ea-tag-select-tag-remove:focus{background:rgba(49,88,212,0.18);outline:none}.ea-tag-select-search{border:0;flex:1 1 10rem;font-size:0.95rem;min-height:2rem;min-width:8rem;outline:none;padding:0.2rem 0.3rem}.ea-tag-select-search::-webkit-search-cancel-button{appearance:none}.ea-tag-select-popover{background:#ffffff;border:1px solid rgba(226,232,240,0.95);border-radius:0.8rem;box-shadow:0 18px 42px rgba(15,23,42,0.14);left:0;margin-top:0.35rem;max-width:calc(100vw - 2rem);overflow:hidden;padding:0.45rem;position:absolute;top:100%;width:100%;z-index:1050}.ea-tag-select-popover.is-portaled{margin-top:0;z-index:3000}.ea-tag-select-options{display:grid;gap:0.25rem;max-height:15rem;overflow-y:auto;padding-right:0.1rem}.ea-tag-select-option,.ea-tag-select-create{align-items:center;background:#ffffff;border:1px solid transparent;border-radius:0.6rem;color:#344054;display:grid;font-size:0.9rem;font-weight:800;gap:0.5rem;grid-template-columns:1.15rem minmax(0, 1fr);min-height:2.25rem;padding:0.45rem 0.55rem;text-align:left;transition:background-color 0.16s ease, border-color 0.16s ease, color 0.16s ease;width:100%}.ea-tag-select-option:hover,.ea-tag-select-option:focus,.ea-tag-select-create:hover,.ea-tag-select-create:focus{background:#f8fafc;border-color:rgba(49,88,212,0.36);color:#0f172a;outline:none}.ea-tag-select-option-check{align-items:center;border:1px solid rgba(148,163,184,0.55);border-radius:999px;color:transparent;display:inline-flex;font-size:0.75rem;height:1.05rem;justify-content:center;width:1.05rem}.ea-tag-select-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea-tag-select-option.is-selected{background:#eef2ff;border-color:rgba(49,88,212,0.45);color:#1e3a8a}.ea-tag-select-option.is-selected .ea-tag-select-option-check{background:#3158d4;border-color:#3158d4;color:#ffffff}.ea-tag-select-create{background:#f7f9ff;border-color:rgba(49,88,212,0.22);color:#3158d4;margin-top:0.35rem}.ea-tag-select-create-icon{align-items:center;background:rgba(49,88,212,0.1);border-radius:999px;display:inline-flex;height:1.15rem;justify-content:center;width:1.15rem}.ea-tag-select-create-icon::before{content:"+";font-size:0.95rem;font-weight:900;line-height:1}.ea-tag-select-empty{color:#667085;font-size:0.9rem;font-weight:800;padding:0.7rem;text-align:center}@media (max-width: 767.98px){.ea-tag-select-control{gap:0.4rem;min-height:2.8rem;padding:0.4rem}.ea-tag-select-tag{min-height:2rem}.ea-tag-select-tag-remove{height:1.35rem;width:1.35rem}.ea-tag-select-tag-remove::before,.ea-tag-select-tag-remove::after{width:0.56rem}.ea-tag-select-search{flex-basis:100%;min-height:2.15rem;min-width:0}.ea-tag-select-option,.ea-tag-select-create{min-height:2.75rem;padding:0.6rem 0.65rem}}:root{--bs-form-invalid-color: #ef8e9a;--bs-form-invalid-border-color: #ef8e9a}.page-builder-rich-text-field{max-width:100%;min-width:0;scroll-margin-top:calc(var(--admin-topbar-height, 0px) + 5rem)}.page-builder-rich-text-sr-only{border:0;clip:rect(0, 0, 0, 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.page-builder-rich-text-editor{background:#f8fafc;border:1px solid rgba(203,213,225,0.86);border-radius:10px;display:grid;max-width:100%;min-width:0;overflow:hidden;width:100%}.page-builder-rich-text-editor[hidden]{display:none}.page-builder-rich-text-toolbar{align-items:center;background:rgba(248,250,252,0.92);border-bottom:1px solid rgba(226,232,240,0.92);display:flex;flex-wrap:wrap;gap:0.25rem;max-width:100%;min-height:2.5rem;min-width:0;padding:0.35rem;width:100%}.page-builder-rich-text-block-style{appearance:none;background:#fff 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='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 0.45rem center/0.85rem;border:1px solid rgba(203,213,225,0.86);border-radius:7px;color:#334155;font:inherit;font-size:0.82rem;font-weight:600;flex:0 1 9rem;height:2rem;max-width:9rem;min-width:0;padding:0 1.7rem 0 0.6rem}.page-builder-rich-text-block-style:hover{background-color:#eef2ff;border-color:rgba(99,102,241,0.38);color:#1d4ed8}.page-builder-rich-text-block-style:focus-visible{background-color:#eef2ff;border-color:#2563eb;color:#1d4ed8;outline:3px solid #2563eb;outline-offset:2px}.page-builder-rich-text-button{align-items:center;background:#fff;border:1px solid rgba(203,213,225,0.86);border-radius:7px;color:#334155;display:inline-flex;height:2rem;justify-content:center;padding:0;transition:background 0.16s ease, border-color 0.16s ease, color 0.16s ease;width:2rem}.page-builder-rich-text-button:hover,.page-builder-rich-text-button.is-active,.page-builder-rich-text-button[aria-pressed="true"]{background:#eef2ff;border-color:rgba(99,102,241,0.38);color:#1d4ed8}.page-builder-rich-text-button:focus-visible{background:#eef2ff;border-color:#2563eb;color:#1d4ed8;outline:3px solid #2563eb;outline-offset:2px}.page-builder-rich-text-button[aria-pressed="true"]{box-shadow:inset 0 0 0 1px rgba(37,99,235,0.18)}.page-builder-rich-text-button .material-symbols-outlined{font-size:1.15rem;line-height:1;overflow:hidden;pointer-events:none;white-space:nowrap;width:1.15rem}.page-builder-rich-text-link-panel{background:#fff;border-bottom:1px solid rgba(226,232,240,0.92);display:grid;gap:0.65rem;max-width:100%;min-width:0;padding:0.75rem}.page-builder-rich-text-link-panel[hidden]{display:none}.page-builder-rich-text-link-title{color:#0f172a;font-size:0.9rem;font-weight:650}.page-builder-rich-text-link-field{display:grid;gap:0.35rem;min-width:0}.page-builder-rich-text-link-label{color:#334155;font-size:0.82rem;font-weight:620}.page-builder-rich-text-link-input{background:#fff;border:1px solid rgba(148,163,184,0.72);border-radius:7px;color:#0f172a;box-sizing:border-box;font:inherit;max-width:100%;min-height:2.35rem;min-width:0;padding:0.45rem 0.6rem;width:100%}.page-builder-rich-text-link-input:focus{border-color:rgba(37,99,235,0.7);box-shadow:0 0 0 3px rgba(37,99,235,0.14);outline:none}.page-builder-rich-text-link-input:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.page-builder-rich-text-link-input[aria-invalid="true"]{border-color:rgba(220,38,38,0.72)}.page-builder-rich-text-link-help,.page-builder-rich-text-link-error{font-size:0.78rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.page-builder-rich-text-link-help{color:#64748b}.page-builder-rich-text-link-error{color:#b91c1c;font-weight:560}.page-builder-rich-text-link-error[hidden]{display:none}.page-builder-rich-text-link-actions{display:flex;flex-wrap:wrap;gap:0.45rem;max-width:100%;min-width:0}.page-builder-rich-text-link-action{background:#fff;border:1px solid rgba(203,213,225,0.94);border-radius:7px;color:#334155;font:inherit;font-size:0.82rem;font-weight:640;min-height:2.25rem;padding:0.4rem 0.75rem}.page-builder-rich-text-link-action:hover{background:#f8fafc;border-color:rgba(99,102,241,0.38);color:#1d4ed8}.page-builder-rich-text-link-action:focus-visible{background:#f8fafc;border-color:#2563eb;color:#1d4ed8;outline:3px solid #2563eb;outline-offset:2px}.page-builder-rich-text-link-action[hidden]{display:none}.page-builder-rich-text-link-submit{background:#2563eb;border-color:#2563eb;color:#fff}.page-builder-rich-text-link-submit:hover,.page-builder-rich-text-link-submit:focus-visible{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.page-builder-rich-text-link-remove{color:#b91c1c}.page-builder-rich-text-link-remove:hover,.page-builder-rich-text-link-remove:focus-visible{background:#fef2f2;border-color:rgba(220,38,38,0.34);color:#991b1b}.page-builder-rich-text-surface{background:#fff;color:#0f172a;font-size:0.95rem;line-height:1.55;min-height:8.5rem;min-width:0;overflow-wrap:anywhere;padding:0.75rem;scroll-margin-top:calc(var(--admin-topbar-height, 0px) + 5rem)}.page-builder-rich-text-surface[data-empty="true"][data-placeholder]{position:relative}.page-builder-rich-text-surface[data-empty="true"][data-placeholder]::before{color:#98a2b3;content:attr(data-placeholder);left:0.75rem;pointer-events:none;position:absolute;top:0.75rem}.page-builder-rich-text-surface:focus{box-shadow:inset 0 0 0 2px rgba(37,99,235,0.22);outline:none}.page-builder-rich-text-surface:focus-visible{outline:3px solid #2563eb;outline-offset:-3px}.page-builder-rich-text-surface[aria-invalid="true"]{box-shadow:inset 0 0 0 2px rgba(220,38,38,0.24)}.page-builder-rich-text-surface p,.page-builder-rich-text-surface h2,.page-builder-rich-text-surface h3,.page-builder-rich-text-surface h4,.page-builder-rich-text-surface blockquote,.page-builder-rich-text-surface ul,.page-builder-rich-text-surface ol{margin:0 0 0.65rem}.page-builder-rich-text-surface h2,.page-builder-rich-text-surface h3,.page-builder-rich-text-surface h4{color:inherit;font-weight:700;line-height:1.3}.page-builder-rich-text-surface h2{font-size:1.35rem}.page-builder-rich-text-surface h3{font-size:1.18rem}.page-builder-rich-text-surface h4{font-size:1.05rem}.page-builder-rich-text-surface>:last-child{margin-bottom:0}.page-builder-rich-text-surface code{background:#f1f5f9;border-radius:5px;color:#334155;padding:0.08rem 0.22rem}.page-builder-rich-text-feedback{align-items:flex-start;background:rgba(239,246,255,0.92);border-top:1px solid rgba(147,197,253,0.52);box-sizing:border-box;color:#1e3a5f;display:flex;flex:0 0 calc(100% + 0.7rem);font-size:0.82rem;gap:0.5rem;line-height:1.45;margin:0.1rem -0.35rem -0.35rem;padding:0.6rem 0.75rem}.page-builder-rich-text-feedback[hidden]{display:none}.page-builder-rich-text-feedback>.material-symbols-outlined{color:#2563eb;flex:0 0 auto;font-size:1.05rem;line-height:1.25}.page-builder-rich-text-feedback-copy{display:grid;gap:0.1rem;min-width:0;overflow-wrap:anywhere}.page-builder-rich-text-feedback-copy strong{color:#172554;font-weight:650}.page-builder-rich-text-fallback{display:none}.page-builder-rich-text-client-error{display:block}.page-builder-rich-text-client-error[hidden]{display:none}@media (max-width: 47.99rem),(pointer: coarse){.page-builder-rich-text-toolbar{gap:0.375rem;padding:0.5rem}.page-builder-rich-text-block-style{flex-basis:9.5rem;font-size:1rem;height:2.75rem;max-width:100%}.page-builder-rich-text-button{height:2.75rem;width:2.75rem}.page-builder-rich-text-link-input{font-size:1rem;min-height:2.75rem}.page-builder-rich-text-link-action{min-height:2.75rem}}@media (forced-colors: active){.page-builder-rich-text-block-style:focus-visible,.page-builder-rich-text-button:focus-visible,.page-builder-rich-text-link-input:focus-visible,.page-builder-rich-text-link-action:focus-visible,.page-builder-rich-text-surface:focus-visible{box-shadow:none;outline-color:Highlight}}.container{--bs-gutter-x: 2.5rem}body{font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;background-color:#fff}.workspace-logo-artwork{background:transparent;border:0;border-radius:0;box-shadow:none;object-fit:contain}a,a:hover{text-decoration:none}.recaptcha-badge-container{bottom:0;height:1px;overflow:hidden;position:fixed;right:0;width:1px;z-index:-1}.recaptcha-badge-container .grecaptcha-badge{visibility:hidden}.a-dummy{cursor:pointer}h6{font-size:1.15rem}pre{background:#eeecec;border-radius:1rem;padding:1rem}@media (min-width: 768px){.page-container{position:inherit;margin:0 0 0 var(--sidebar-current-width, 288px);border-left:0}}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .form-control:invalid,.form-control.is-invalid{background:white}.was-validated .form-control:valid,.form-control.is-valid,.form-select.is-valid{border-color:#e8e8e8}.was-validated .form-control:valid,.form-control.is-valid:focus,.form-select.is-valid:focus{border-color:#80bdff}.form-select.is-valid,.form-select.is-invalid{background-image:var(--bs-form-select-bg-img);padding-right:2.25rem !important}.form-check-input.is-valid~.form-check-label{color:var(--bs-body-color)}.invalid-feedback{-webkit-backdrop-filter:blur(12px) saturate(1.16);backdrop-filter:blur(12px) saturate(1.16);background:linear-gradient(135deg, rgba(255,255,255,0.68), rgba(254,226,226,0.34));border:1px solid rgba(255,255,255,0.82);border-radius:9px;box-shadow:0 4px 12px rgba(153,27,27,0.045),inset 0 1px 0 rgba(255,255,255,0.96),inset 0 0 0 1px rgba(248,113,113,0.14);color:#a52525;font-size:0.82rem;font-weight:620;line-height:1.4;margin-top:0.42rem;padding:0.5rem 0.65rem 0.5rem 2rem;position:relative}.invalid-feedback::before{color:#dc2626;content:'error';font-family:'Material Symbols Outlined';font-size:0.95rem;font-weight:400;left:0.62rem;line-height:1;position:absolute;top:0.59rem}.invalid-feedback.d-block{width:fit-content}.invalid-feedback li+li{margin-top:0.24rem}ul.invalid-feedback{list-style:none}.admin-control-panel-body .form-control.is-invalid,.admin-control-panel-body .form-select.is-invalid,.admin-control-panel-body .form-check-input.is-invalid{background-color:rgba(255,255,255,0.88);border-color:rgba(239,68,68,0.62);box-shadow:inset 0 1px 0 rgba(255,255,255,0.88),inset 0 0 0 1px rgba(248,113,113,0.08)}.admin-control-panel-body .form-control.is-invalid:focus,.admin-control-panel-body .form-select.is-invalid:focus,.admin-control-panel-body .form-check-input.is-invalid:focus{border-color:rgba(220,38,38,0.76);box-shadow:0 0 0 3px rgba(220,38,38,0.16),inset 0 1px 0 rgba(255,255,255,0.92)}.dropdown-menu{background:#fff;border:1px solid rgba(203,213,225,0.92);border-radius:12px;box-shadow:0 16px 36px rgba(15,23,42,0.12),0 1px 0 rgba(255,255,255,0.88) inset;color:#334155;font-size:0.88rem;margin-top:0.35rem;min-width:12rem;padding:0.35rem}.dropdown-menu .dropdown-header{color:#64748b;font-size:0.68rem;font-weight:760;letter-spacing:0.04em;padding:0.45rem 0.6rem 0.3rem;text-transform:uppercase}.dropdown-menu .dropdown-divider{border-top-color:rgba(226,232,240,0.95);margin:0.35rem 0.25rem}.dropdown-menu .dropdown-item{align-items:center;border-radius:8px;color:#334155;display:flex;font-size:0.88rem;font-weight:650;gap:0.5rem;line-height:1.25;min-height:2.25rem;padding:0.52rem 0.62rem;white-space:normal}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{background:#f8fafc;color:#0f172a;text-decoration:none}.dropdown-menu .dropdown-item:active,.dropdown-menu .dropdown-item.active{background:#eff6ff;color:#1d4ed8}.dropdown-menu .dropdown-item[data-turbo-method="delete"],.dropdown-menu .dropdown-item[data-turbo-method="destroy"]{color:#b42318}.dropdown-menu .dropdown-item[data-turbo-method="delete"]:hover,.dropdown-menu .dropdown-item[data-turbo-method="delete"]:focus,.dropdown-menu .dropdown-item[data-turbo-method="destroy"]:hover,.dropdown-menu .dropdown-item[data-turbo-method="destroy"]:focus{background:#fff8f8;color:#912018}.dropdown-menu .dropdown-item .material-symbols-outlined,.dropdown-menu .dropdown-item i{color:#64748b;flex:0 0 auto;font-size:1rem;line-height:1}.admin-actions-menu{display:inline-flex}.admin-actions-menu .admin-actions-toggle{align-items:center;border-radius:9px;color:#475569;display:inline-flex;justify-content:center;line-height:1;min-height:2.25rem;min-width:2.25rem;padding:0.35rem}.admin-actions-menu .admin-actions-toggle:hover,.admin-actions-menu .admin-actions-toggle:focus{background:#f8fafc;color:#0f172a;text-decoration:none}.admin-actions-menu .admin-actions-toggle:focus-visible{box-shadow:0 0 0 3px rgba(37,99,235,0.18);outline:none}.admin-actions-menu .admin-actions-toggle .material-symbols-outlined{font-size:1.18rem;line-height:1}.admin-actions-dropdown-menu.is-portaled{margin:0;max-width:calc(100vw - 2rem);z-index:3000}.toasts-container{display:flex;flex-direction:column;gap:0.65rem;max-width:22rem;pointer-events:none;position:fixed;right:calc(env(safe-area-inset-right, 0px) + 1rem);top:calc(env(safe-area-inset-top, 0px) + var(--admin-topbar-height, 56px) + 0.85rem);width:calc(100vw - 2rem);z-index:1300}.toasts-container .toasts-container__transient{display:flex;flex-direction:column;gap:0.65rem}.toasts-container .toast{--ea-toast-accent: #2563eb;--ea-toast-accent-soft: rgba(37, 99, 235, 0.08);-webkit-backdrop-filter:blur(26px) saturate(1.28);backdrop-filter:blur(26px) saturate(1.28);background:rgba(255,255,255,0.62);border:1px solid rgba(255,255,255,0.84);border-radius:var(--admin-surface-radius, 14px);box-shadow:var(--admin-overlay-shadow);overflow:hidden;pointer-events:none;width:100%}.toasts-container .toast *{pointer-events:none}.toasts-container .toast.ea-toast-notice{--ea-toast-accent: #2563eb;--ea-toast-accent-soft: rgba(37, 99, 235, 0.1)}.toasts-container .toast.ea-toast-success{--ea-toast-accent: #15803d;--ea-toast-accent-soft: rgba(21, 128, 61, 0.1)}.toasts-container .toast.ea-toast-warning{--ea-toast-accent: #b45309;--ea-toast-accent-soft: rgba(180, 83, 9, 0.1)}.toasts-container .toast.ea-toast-alert{--ea-toast-accent: #dc2626;--ea-toast-accent-soft: rgba(220, 38, 38, 0.1)}.toasts-container .toast .toast-header{align-items:center;background:transparent;border-bottom:none;display:grid;gap:0.65rem;grid-template-columns:2rem minmax(0, 1fr) 2.5rem;padding:0.75rem 0.75rem 0.25rem}.toasts-container .toast .toast-header .ea-toast-icon{align-items:center;background:var(--ea-toast-accent-soft);border-radius:var(--admin-inner-radius, 10px);color:var(--ea-toast-accent);display:inline-flex;font-size:1.1rem;height:2rem;justify-content:center;width:2rem}.toasts-container .toast .toast-header .ea-toast-title{color:#0f172a;font-size:0.88rem;font-weight:650;letter-spacing:0}.toasts-container .toast .toast-header .ea-toast-close{--ea-button-bg: transparent;--ea-button-border: transparent;--ea-button-color: #64748b;--ea-button-hover-bg: var(--admin-surface-background-soft, #f8fafc);--ea-button-hover-border: transparent;--ea-button-hover-color: #334155;--ea-button-shadow: none;--ea-button-hover-shadow: none;border-radius:var(--admin-inner-radius, 10px);min-height:2.5rem;padding:0;pointer-events:auto;width:2.5rem}.toasts-container .toast .toast-header .ea-toast-close .material-symbols-outlined{font-size:1.05rem}.toasts-container .toast .toast-body{color:#475569;display:grid;font-size:0.88rem;gap:0.75rem;line-height:1.45;padding:0.15rem 0.75rem 0.75rem 3.4rem;white-space:pre-line}.toasts-container .toast .ea-toast-message{margin:0}.toasts-container .toast .ea-toast-action{--ea-button-active-bg: rgba(241, 245, 249, 0.92);--ea-button-active-border: rgba(148, 163, 184, 0.56);--ea-button-active-color: #0f172a;--ea-button-bg: rgba(255, 255, 255, 0.58);--ea-button-border: rgba(148, 163, 184, 0.34);--ea-button-color: #334155;--ea-button-hover-bg: rgba(255, 255, 255, 0.9);--ea-button-hover-border: rgba(148, 163, 184, 0.56);--ea-button-hover-color: #0f172a;--ea-button-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.88), 0 4px 12px rgba(15, 23, 42, 0.075);--ea-button-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.82), 0 3px 10px rgba(15, 23, 42, 0.055);-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);font-size:0.82rem;justify-self:end;min-height:2.25rem;padding:0.45rem 0.75rem;pointer-events:auto;width:fit-content}.toasts-container .toast .ea-toast-action .material-symbols-outlined{color:var(--ea-toast-accent);font-size:0.95rem}.admin-control-panel-body .toasts-container{top:calc( env(safe-area-inset-top, 0px) + var(--admin-topbar-height, 56px) + var(--admin-page-header-gap, 10px) + var(--admin-page-header-min-height, 64px) + 0.85rem)}@media (max-width: 575.98px){.toasts-container{left:1rem;right:1rem;width:auto}}:root{--admin-content-gutter: 1.35rem;--admin-overlay-shadow: 0 22px 52px rgba(15, 23, 42, 0.18);--admin-page-header-gap: 10px;--admin-page-header-min-height: 64px;--admin-toolbar-control-gap: 0.45rem;--admin-toolbar-control-size: 2.4rem;--admin-topbar-height: 56px}.admin-control-panel-body{color:#0f172a}.window-outer-panes{align-items:center;-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16);background:rgba(255,255,255,0.76);border-bottom:1px solid rgba(255,255,255,0.72);color:#1f2937;display:flex;font-size:0.875rem}.window-outer-panes .section{align-items:center;display:flex;gap:0.25rem;height:100%;min-width:0}.window-outer-panes .user-menu{align-items:center;border:none;box-shadow:none !important;color:#475569;display:inline-flex;gap:0.35rem;margin:0 0.75rem 0 0.35rem;min-height:2.25rem;padding:0 0.55rem 0 0.35rem}.window-outer-panes .user-menu::after{margin-left:0.3rem;vertical-align:middle}.window-outer-panes .user-menu:hover,.window-outer-panes .user-menu:focus{color:#0f172a}.window-outer-panes .account-menu-avatar{align-items:center;background:#f8fafc;border:1px solid rgba(203,213,225,0.86);border-radius:999px;color:#475569;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;overflow:hidden;width:2rem}.window-outer-panes .account-menu-avatar .material-symbols-outlined{font-size:1.25rem;line-height:1}.window-outer-panes .account-menu-avatar .profile-pic{border:0;height:100%;width:100%}.window-outer-panes .account-menu-label{font-size:0.82rem;font-weight:650;line-height:1}.window-outer-panes .account-menu{border:1px solid rgba(226,232,240,0.95);border-radius:18px;box-shadow:var(--admin-overlay-shadow);margin-top:0.7rem;max-width:calc(100vw - 1rem);min-width:18rem;padding:0.85rem;width:20rem}.window-outer-panes .account-menu-header{align-items:center;border-bottom:1px solid rgba(226,232,240,0.95);display:flex;gap:0.75rem;padding:0.25rem 0.35rem 0.8rem}.window-outer-panes .account-menu-avatar-large{height:2.45rem;width:2.45rem}.window-outer-panes .account-menu-avatar-large .material-symbols-outlined{font-size:1.45rem}.window-outer-panes .account-menu-identity{display:grid;min-width:0}.window-outer-panes .account-menu-identity strong{color:#0f172a;font-size:0.94rem;font-weight:680;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.window-outer-panes .account-menu-identity span{color:#64748b;font-size:0.76rem;line-height:1.25;margin-top:0.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.window-outer-panes .account-menu-actions{display:grid;gap:0.25rem;padding-top:0.65rem}.window-outer-panes .account-menu-extra{padding-top:0}.window-outer-panes .account-menu-item{align-items:center;border-radius:10px;color:#475569;display:flex;gap:0.65rem;min-width:0;padding:0.55rem 0.6rem;text-decoration:none}.window-outer-panes .account-menu-item:hover,.window-outer-panes .account-menu-item:focus{background:#f8fafc;color:#0f172a;text-decoration:none}.window-outer-panes .account-menu-item>.material-symbols-outlined,.window-outer-panes .account-menu-item>i{align-items:center;background:#eff6ff;border-radius:8px;color:#2563eb;display:inline-flex;flex:0 0 auto;font-size:1rem;height:1.8rem;justify-content:center;line-height:1;width:1.8rem}.window-outer-panes .account-menu-item>span:not(.material-symbols-outlined){display:grid;min-width:0}.window-outer-panes .account-menu-item strong{color:#0f172a;font-size:0.88rem;font-weight:740;line-height:1.2}.window-outer-panes .account-menu-item small{color:#64748b;font-size:0.74rem;font-weight:650;line-height:1.25;margin-top:0.12rem}.window-outer-panes .account-menu-sign-out{color:#b42318}.window-outer-panes .account-menu-sign-out>.material-symbols-outlined{background:#fff1f3;color:#b42318}.window-outer-panes .account-menu-sign-out:hover,.window-outer-panes .account-menu-sign-out:focus{background:#fff8f8;color:#912018}.window-outer-panes .product-logo{border-radius:10px;height:2.25rem;object-fit:contain;padding:0.2rem;width:2.25rem}.window-outer-panes .org-logo{height:2.25rem;object-fit:contain;width:2.25rem}.window-outer-panes .pane-top-item{align-items:center;display:flex;flex-direction:column;justify-content:center;height:100%;min-width:0;position:relative}.window-outer-panes button{font-size:0.875rem}.window-outer-panes .logo-title,.window-outer-panes .logo-title:hover{color:#0f172a;text-decoration:none}.window-outer-panes .logo-title{display:flex;flex-direction:column;justify-content:center;line-height:1.15;margin:0 0.9rem 0 0.35rem;min-width:0;white-space:nowrap}.window-outer-panes .logo-title .product-title{color:#0f172a;font-size:1rem;font-weight:680;letter-spacing:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.window-outer-panes .logo-title .product-title-row{align-items:center;display:flex;gap:0.4rem;margin-top:0.1rem;max-width:17rem;min-width:0}.window-outer-panes .logo-title .product-title-icon{flex:0 0 auto}.window-outer-panes .logo-title .product-title-copy{align-items:baseline;display:flex;gap:0.35rem;min-width:0}.window-outer-panes .logo-title .product-type-meta{color:#64748b;flex:0 0 auto;font-size:0.68rem;font-weight:620;letter-spacing:0;line-height:1}.window-outer-panes .logo-title .org-title{color:#64748b;font-size:0.72rem;font-weight:650;max-width:17rem;overflow:hidden;text-overflow:ellipsis}.window-outer-panes .logo-title .org-title-only{color:#0f172a;font-size:1rem;font-weight:680;max-width:17rem;overflow:hidden;text-overflow:ellipsis}.window-outer-panes .profile-pic{border:1px solid rgba(148,163,184,0.35);border-radius:999px;height:2rem;object-fit:cover;width:2rem}.window-outer-panes.window-outer-panes-top{justify-content:space-between;height:var(--admin-topbar-height);left:0;padding:0 0.55rem;position:fixed;top:0;width:100%;z-index:12}.window-outer-panes.window-outer-panes-bottom{display:none;height:50px;background:white;position:fixed;bottom:0;z-index:10;width:100%}.window-outer-panes.window-outer-panes-right{display:none;height:100%;background:white;position:fixed;right:0;z-index:9;width:50px}@media (max-width: 767.98px){.window-outer-panes.window-outer-panes-top{position:relative;z-index:1040}.window-outer-panes .user-menu{margin-right:0;padding:0 0.35rem}.window-outer-panes .account-menu-label{display:none}.window-outer-panes .account-menu{position:fixed !important;right:0.75rem !important;top:calc(var(--admin-topbar-height) + 0.5rem) !important;transform:none !important;width:calc(100vw - 1.5rem)}}.navbar-primary-page-header{align-items:stretch;-webkit-backdrop-filter:blur(24px) saturate(1.22);backdrop-filter:blur(24px) saturate(1.22);background:rgba(255,255,255,0.72);border:1px solid rgba(255,255,255,0.72);border-radius:20px;box-shadow:0 10px 24px rgba(15,23,42,0.055),inset 0 1px 0 rgba(255,255,255,0.78);display:flex;gap:0.75rem;justify-content:space-between;margin:var(--admin-page-header-gap) var(--admin-content-gutter) 0;min-height:var(--admin-page-header-min-height);padding:0.7rem 1.2rem;position:sticky;top:calc(var(--admin-topbar-height) + var(--admin-page-header-gap));z-index:8}.navbar-primary-page-header .btn-action,.navbar-primary-page-header .ea-button-toolbar{--ea-button-bg: rgba(255, 255, 255, 0.64);--ea-button-border: rgba(203, 213, 225, 0.78);--ea-button-color: #475569;--ea-button-shadow: none;--ea-button-hover-bg: rgba(255, 255, 255, 0.92);--ea-button-hover-border: rgba(148, 163, 184, 0.58);--ea-button-hover-color: #0f172a;--ea-button-hover-shadow: 0 1px 2px rgba(15, 23, 42, 0.035);--ea-button-active-bg: rgba(241, 245, 249, 0.92);--ea-button-active-border: rgba(148, 163, 184, 0.68);--ea-button-active-color: #0f172a;border-radius:12px;height:var(--admin-toolbar-control-size);min-height:var(--admin-toolbar-control-size);padding:0.48rem 0.72rem}.navbar-primary-page-header .btn-action .material-symbols-outlined,.navbar-primary-page-header .ea-button-toolbar .material-symbols-outlined{color:#2563eb}.navbar-primary-page-header .section{align-items:center;display:flex;flex:0 1 auto;gap:var(--admin-toolbar-control-gap);justify-content:flex-start;margin-right:0;min-width:0}.navbar-primary-page-header .section:first-child{flex:1 1 auto}.navbar-primary-page-header .section:last-child{flex:0 0 auto;justify-content:flex-end}.navbar-primary-page-header .section .item:last-child{margin-right:0}.navbar-primary-page-header .section .item{margin:0;min-width:0}.navbar-primary-page-header .section .primary-header{color:#0f172a;font-size:1.16rem;font-weight:680;line-height:1.15;max-width:calc(100vw - var(--sidebar-current-width, 288px) - 13rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:44rem}.navbar-primary-page-header .section .primary-header .context{color:#64748b;font-size:0.66rem;font-weight:650;letter-spacing:0.04em;line-height:1.1;margin-bottom:0.12rem;text-transform:uppercase}.navbar-primary-page-header .section .primary-header .title{min-width:0;overflow:hidden;text-overflow:ellipsis}.navbar-primary-page-header .admin-page-header-actions{align-items:center;display:flex;gap:var(--admin-toolbar-control-gap)}.navbar-primary-page-header .admin-actions-menu .admin-actions-toggle{aspect-ratio:1;height:var(--admin-toolbar-control-size);max-width:var(--admin-toolbar-control-size);min-height:var(--admin-toolbar-control-size);min-width:var(--admin-toolbar-control-size);padding-left:0;padding-right:0;width:var(--admin-toolbar-control-size)}.navbar-primary-page-header.is-context-only{min-height:48px;padding-bottom:0.5rem;padding-top:0.5rem}.navbar-primary-page-header.is-context-only .section .primary-header{color:#64748b;font-size:0.78rem;font-weight:620;width:auto}.navbar-primary-page-header.is-context-only .section .primary-header .context{color:#64748b;font-size:0.7rem;font-weight:620;margin-bottom:0}.navbar-primary-page-header.is-context-only .section .primary-header .title{display:none}.navbar-primary-page-header a{color:#475569}.navbar-primary-page-header a:hover{color:#0f172a;text-decoration:none}.navbar-primary-page-header .btn-action{align-items:center;background:var(--ea-button-bg);border:1px solid var(--ea-button-border);border-radius:10px;box-shadow:var(--ea-button-shadow);color:var(--ea-button-color);display:inline-flex;font-size:0.88rem;font-weight:640;gap:0.35rem;line-height:1.1;margin:0;min-height:2.35rem;padding:0.55rem 0.8rem;transition:background-color 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease, color 0.16s ease}.navbar-primary-page-header .btn-action:hover{background:var(--ea-button-hover-bg);border-color:var(--ea-button-hover-border);box-shadow:var(--ea-button-hover-shadow);color:var(--ea-button-hover-color);text-decoration:none}.navbar-primary-page-header .btn-action:focus-visible{box-shadow:0 0 0 3px rgba(37,99,235,0.22);outline:none}.navbar-primary-page-header .btn-action .material-symbols-outlined{color:#2563eb;font-size:1.18rem;line-height:1}.navbar-secondary-page-header{-webkit-backdrop-filter:var(--admin-surface-backdrop-filter, none);backdrop-filter:var(--admin-surface-backdrop-filter, none);background:var(--admin-surface-background, #fff);border:1px solid var(--admin-surface-border, rgba(226,232,240,0.82));border-radius:var(--admin-surface-radius-sm, 12px);box-shadow:var(--admin-surface-shadow, 0 1px 2px rgba(15,23,42,0.035), 0 8px 18px rgba(15,23,42,0.018));margin:0 var(--admin-content-gutter) 1rem;position:relative;z-index:1;padding:7px 35px}@media (max-width: 767.98px){:root{--admin-content-gutter: 0.9rem}.navbar-primary-page-header{align-items:center;flex-direction:row;gap:0.65rem;margin:14px var(--admin-content-gutter) 8px;min-height:auto;padding:0.65rem 1rem;position:sticky;top:14px}.navbar-primary-page-header .section{flex-wrap:nowrap;gap:var(--admin-toolbar-control-gap);justify-content:flex-start;min-width:0;width:auto}.navbar-primary-page-header .section:empty{display:none}.navbar-primary-page-header .section:first-child{flex:1 1 auto}.navbar-primary-page-header .section:last-child{flex:0 0 auto;justify-content:flex-end}.navbar-primary-page-header .section .primary-header{font-size:1rem;max-width:100%}.navbar-primary-page-header .btn-action,.navbar-primary-page-header .ea-button-toolbar{flex:0 0 auto;justify-content:center;height:var(--admin-toolbar-control-size);min-height:var(--admin-toolbar-control-size)}}.page-container{min-height:calc(100vh - var(--admin-topbar-height));position:relative;margin-left:var(--sidebar-current-width, 288px);margin-top:var(--admin-topbar-height);border:none;border-radius:0}@media (max-width: 767.98px){.page-container{margin-top:0}}.modal .modal-header{background:var(--admin-surface-background-soft, #f8fafc);border-bottom:1px solid rgba(226,232,240,0.9)}.modal .modal-content{-webkit-backdrop-filter:var(--admin-surface-backdrop-filter, none);backdrop-filter:var(--admin-surface-backdrop-filter, none);background:var(--admin-surface-background, #fff);border:1px solid var(--admin-surface-border, rgba(226,232,240,0.82));border-radius:var(--admin-surface-radius, 14px);box-shadow:var(--admin-surface-shadow, 0 1px 2px rgba(15,23,42,0.035), 0 8px 18px rgba(15,23,42,0.018));overflow:hidden}.filter-container{-webkit-backdrop-filter:var(--admin-surface-backdrop-filter, none);backdrop-filter:var(--admin-surface-backdrop-filter, none);background:var(--admin-surface-background, #fff);border:1px solid var(--admin-surface-border, rgba(226,232,240,0.82));border-radius:var(--admin-surface-radius, 14px);box-shadow:var(--admin-surface-shadow, 0 1px 2px rgba(15,23,42,0.035), 0 8px 18px rgba(15,23,42,0.018));margin:0 0 1.25rem;padding:1rem;width:100%}.form-control-icon{width:4rem}.alert{margin:0px 0px 1rem}.alert.alert-light-gray{color:#383d41;background-color:#f7f8f9;border-color:#e5e5e5;border-radius:0.5rem}.general-box-shadow{box-shadow:0 0 1rem 0 #e2e2e2}.is-uppercase{text-transform:uppercase}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.hidden{display:none}.common-help-tooltip{color:#ddd}.tooltip.fade:not(.show){transition-duration:0s}abbr[title]{color:#666;text-decoration:none}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#ffffff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}@media (min-width: 768px){.dropdown-menu.horizontal-menu.show{display:flex}}.profile-pic-128{border-radius:64px;width:128px;height:128px}.text-align-center{text-align:center}.text-align-right{text-align:right}.flex-vertical-align-middle{height:100%;display:flex;align-items:center}.flex-align-right{display:flex;justify-content:flex-end}@media (prefers-reduced-motion: reduce){.form-error-section .form-error-list a{transition:none}}.form-error-section{-webkit-backdrop-filter:blur(26px) saturate(1.28);backdrop-filter:blur(26px) saturate(1.28);background:radial-gradient(circle at 8% 0%, rgba(255,255,255,0.94), rgba(255,255,255,0) 36%),radial-gradient(circle at 94% 100%, rgba(251,113,133,0.16), rgba(251,113,133,0) 38%),linear-gradient(135deg, rgba(255,255,255,0.68), rgba(254,242,242,0.48));border:1px solid rgba(255,255,255,0.84);border-radius:var(--admin-surface-radius, 14px);box-shadow:0 18px 42px rgba(127,29,29,0.1),0 3px 10px rgba(153,27,27,0.055),inset 0 1px 0 rgba(255,255,255,0.98),inset 0 0 0 1px rgba(248,113,113,0.2),inset 0 -1px 0 rgba(248,113,113,0.08);color:#7f1d1d;display:flex;flex-direction:column;gap:0.85rem;margin-bottom:1.25rem;overflow:hidden;padding:0.9rem;position:relative;scroll-margin-top:calc(var(--admin-topbar-height, 0px) + 5rem)}.form-error-section::before{background:linear-gradient(90deg, #dc2626, rgba(251,113,133,0.82) 52%, rgba(251,113,133,0));box-shadow:0 2px 10px rgba(220,38,38,0.16);content:'';height:2px;inset:0 0 auto;position:absolute}.form-error-section>strong{color:#7f1d1d;font-size:1rem;font-weight:720;letter-spacing:0;line-height:1.35}.form-error-section .form-error-summary-header{align-items:center;display:flex;gap:0.7rem}.form-error-section .form-error-summary-icon{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:linear-gradient(145deg, rgba(255,255,255,0.82), rgba(254,202,202,0.42));border:1px solid rgba(255,255,255,0.88);border-radius:10px;box-shadow:0 5px 14px rgba(153,27,27,0.09),inset 0 1px 0 rgba(255,255,255,0.98),inset 0 0 0 1px rgba(248,113,113,0.18);color:#dc2626;display:inline-flex;flex:0 0 auto;font-size:1.2rem;height:2.35rem;justify-content:center;line-height:1;width:2.35rem}.form-error-section .form-error-summary-copy{min-width:0}.form-error-section .form-error-title{color:#7f1d1d;font-size:0.98rem;font-weight:720;letter-spacing:0;line-height:1.35;margin:0}.form-error-section .form-error-description{color:#9f3030;font-size:0.84rem;line-height:1.4;margin:0.16rem 0 0}.form-error-section .form-error-list,.form-error-section .form-error-base-list{display:grid;gap:0.42rem;list-style:none;margin:0;padding:0}.form-error-section .form-error-list a{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(1.18);backdrop-filter:blur(14px) saturate(1.18);background:linear-gradient(135deg, rgba(255,255,255,0.72), rgba(255,255,255,0.38));border:1px solid rgba(255,255,255,0.82);border-radius:9px;box-shadow:0 4px 12px rgba(127,29,29,0.055),inset 0 1px 0 rgba(255,255,255,0.98),inset 0 0 0 1px rgba(248,113,113,0.14);color:#8f1d1d;display:flex;font-size:0.88rem;font-weight:650;gap:0.6rem;justify-content:space-between;line-height:1.4;padding:0.58rem 0.68rem;text-decoration:none;transition:background-color 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease, color 0.16s ease, transform 0.16s ease}.form-error-section .form-error-list a::after{color:#dc2626;content:'arrow_forward';flex:0 0 auto;font-family:'Material Symbols Outlined';font-size:1rem;font-weight:400;line-height:1}.form-error-section .form-error-list a:hover,.form-error-section .form-error-list a:focus{background:linear-gradient(135deg, rgba(255,255,255,0.94), rgba(254,226,226,0.54));border-color:rgba(255,255,255,0.96);box-shadow:0 8px 20px rgba(153,27,27,0.11),inset 0 1px 0 white,inset 0 0 0 1px rgba(239,68,68,0.24);color:#7f1d1d;text-decoration:none;transform:translateY(-1px)}.form-error-section .form-error-list a:focus-visible{outline:3px solid rgba(220,38,38,0.22);outline-offset:2px}.form-error-section .form-error-base{border-top:1px solid rgba(248,113,113,0.24);padding-top:0.7rem}.form-error-section .form-error-base-title{margin:0 0 0.45rem;color:#7f1d1d;font-size:0.92rem;font-weight:700;line-height:1.35}.form-error-section .form-error-base-list li{-webkit-backdrop-filter:blur(14px) saturate(1.16);backdrop-filter:blur(14px) saturate(1.16);background:linear-gradient(135deg, rgba(255,255,255,0.66), rgba(255,255,255,0.34));border:1px solid rgba(255,255,255,0.78);border-radius:9px;box-shadow:0 4px 12px rgba(127,29,29,0.045),inset 0 1px 0 rgba(255,255,255,0.96),inset 0 0 0 1px rgba(248,113,113,0.12);color:#8f1d1d;font-size:0.88rem;line-height:1.4;padding:0.58rem 0.68rem}.form-error-section>ul:not(.form-error-list):not(.form-error-base-list){margin:0;padding-left:1.25rem}.admin-form-surface{-webkit-backdrop-filter:var(--admin-surface-backdrop-filter, none);backdrop-filter:var(--admin-surface-backdrop-filter, none);background:var(--admin-surface-background-strong, #fff);border:1px solid var(--admin-surface-border, rgba(226,232,240,0.82));border-radius:var(--admin-surface-radius-sm, 12px);box-shadow:var(--admin-surface-shadow, 0 1px 2px rgba(15,23,42,0.035), 0 8px 18px rgba(15,23,42,0.018));box-sizing:border-box;overflow-x:clip;padding:1.5rem;width:100%}.admin-form-surface label,.admin-form-surface .form-label{color:#344054;font-size:0.9rem;font-weight:650;margin-bottom:0.35rem}.admin-form-surface .form-control,.admin-form-surface .form-select{border-color:rgba(203,213,225,0.95);border-radius:8px;color:#0f172a;min-height:2.35rem}.admin-form-surface .form-control:focus,.admin-form-surface .form-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.14)}.admin-form-surface textarea.form-control{min-height:3.8rem}.admin-form-surface .form-error-section{-webkit-backdrop-filter:blur(26px) saturate(1.28);backdrop-filter:blur(26px) saturate(1.28);background:radial-gradient(circle at 8% 0%, rgba(255,255,255,0.94), rgba(255,255,255,0) 36%),radial-gradient(circle at 94% 100%, rgba(251,113,133,0.16), rgba(251,113,133,0) 38%),linear-gradient(135deg, rgba(255,255,255,0.68), rgba(254,242,242,0.48));border:1px solid rgba(255,255,255,0.84);border-radius:var(--admin-surface-radius, 14px);box-shadow:0 18px 42px rgba(127,29,29,0.1),0 3px 10px rgba(153,27,27,0.055),inset 0 1px 0 rgba(255,255,255,0.98),inset 0 0 0 1px rgba(248,113,113,0.2),inset 0 -1px 0 rgba(248,113,113,0.08);color:#7f1d1d;display:flex;flex-direction:column;gap:0.85rem;margin-bottom:1.25rem;overflow:hidden;padding:0.9rem;position:relative;scroll-margin-top:calc(var(--admin-topbar-height, 0px) + 5rem)}.admin-form-surface .form-error-section::before{background:linear-gradient(90deg, #dc2626, rgba(251,113,133,0.82) 52%, rgba(251,113,133,0));box-shadow:0 2px 10px rgba(220,38,38,0.16);content:'';height:2px;inset:0 0 auto;position:absolute}.admin-form-surface .form-error-section>strong{color:#7f1d1d;font-size:1rem;font-weight:720;letter-spacing:0;line-height:1.35}.admin-form-surface .form-error-section .form-error-summary-header{align-items:center;display:flex;gap:0.7rem}.admin-form-surface .form-error-section .form-error-summary-icon{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:linear-gradient(145deg, rgba(255,255,255,0.82), rgba(254,202,202,0.42));border:1px solid rgba(255,255,255,0.88);border-radius:10px;box-shadow:0 5px 14px rgba(153,27,27,0.09),inset 0 1px 0 rgba(255,255,255,0.98),inset 0 0 0 1px rgba(248,113,113,0.18);color:#dc2626;display:inline-flex;flex:0 0 auto;font-size:1.2rem;height:2.35rem;justify-content:center;line-height:1;width:2.35rem}.admin-form-surface .form-error-section .form-error-summary-copy{min-width:0}.admin-form-surface .form-error-section .form-error-title{color:#7f1d1d;font-size:0.98rem;font-weight:720;letter-spacing:0;line-height:1.35;margin:0}.admin-form-surface .form-error-section .form-error-description{color:#9f3030;font-size:0.84rem;line-height:1.4;margin:0.16rem 0 0}.admin-form-surface .form-error-section .form-error-list,.admin-form-surface .form-error-section .form-error-base-list{display:grid;gap:0.42rem;list-style:none;margin:0;padding:0}.admin-form-surface .form-error-section .form-error-list a{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(1.18);backdrop-filter:blur(14px) saturate(1.18);background:linear-gradient(135deg, rgba(255,255,255,0.72), rgba(255,255,255,0.38));border:1px solid rgba(255,255,255,0.82);border-radius:9px;box-shadow:0 4px 12px rgba(127,29,29,0.055),inset 0 1px 0 rgba(255,255,255,0.98),inset 0 0 0 1px rgba(248,113,113,0.14);color:#8f1d1d;display:flex;font-size:0.88rem;font-weight:650;gap:0.6rem;justify-content:space-between;line-height:1.4;padding:0.58rem 0.68rem;text-decoration:none;transition:background-color 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease, color 0.16s ease, transform 0.16s ease}.admin-form-surface .form-error-section .form-error-list a::after{color:#dc2626;content:'arrow_forward';flex:0 0 auto;font-family:'Material Symbols Outlined';font-size:1rem;font-weight:400;line-height:1}.admin-form-surface .form-error-section .form-error-list a:hover,.admin-form-surface .form-error-section .form-error-list a:focus{background:linear-gradient(135deg, rgba(255,255,255,0.94), rgba(254,226,226,0.54));border-color:rgba(255,255,255,0.96);box-shadow:0 8px 20px rgba(153,27,27,0.11),inset 0 1px 0 white,inset 0 0 0 1px rgba(239,68,68,0.24);color:#7f1d1d;text-decoration:none;transform:translateY(-1px)}.admin-form-surface .form-error-section .form-error-list a:focus-visible{outline:3px solid rgba(220,38,38,0.22);outline-offset:2px}.admin-form-surface .form-error-section .form-error-base{border-top:1px solid rgba(248,113,113,0.24);padding-top:0.7rem}.admin-form-surface .form-error-section .form-error-base-title{margin:0 0 0.45rem;color:#7f1d1d;font-size:0.92rem;font-weight:700;line-height:1.35}.admin-form-surface .form-error-section .form-error-base-list li{-webkit-backdrop-filter:blur(14px) saturate(1.16);backdrop-filter:blur(14px) saturate(1.16);background:linear-gradient(135deg, rgba(255,255,255,0.66), rgba(255,255,255,0.34));border:1px solid rgba(255,255,255,0.78);border-radius:9px;box-shadow:0 4px 12px rgba(127,29,29,0.045),inset 0 1px 0 rgba(255,255,255,0.96),inset 0 0 0 1px rgba(248,113,113,0.12);color:#8f1d1d;font-size:0.88rem;line-height:1.4;padding:0.58rem 0.68rem}.admin-form-surface .form-error-section>ul:not(.form-error-list):not(.form-error-base-list){margin:0;padding-left:1.25rem}.admin-field-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr))}.admin-form-section-title{border-top:1px solid rgba(226,232,240,0.88);color:#64748b;font-size:0.78rem;font-weight:650;letter-spacing:0;margin:1.25rem 0 0.85rem;padding-top:1rem;text-transform:uppercase}.admin-form-actions{align-items:center;border-top:1px solid rgba(226,232,240,0.88);display:flex;gap:0.5rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem}.form-common{background:#fff;border:1px solid rgba(226,232,240,0.92);border-radius:12px;box-shadow:0 10px 24px rgba(15,23,42,0.04);margin-right:auto;max-width:72rem;padding:1.5rem}.form-common .section .title{color:#0f172a;font-size:1.18rem;font-weight:750;margin-bottom:1rem}.form-common label,.form-common .form-label{color:#344054;font-size:0.9rem;font-weight:650;margin-bottom:0.35rem}.form-common .form-control,.form-common .form-select{border-color:rgba(203,213,225,0.95);border-radius:8px;color:#0f172a;min-height:2.35rem}.form-common .form-control:focus,.form-common .form-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.14)}.form-common textarea.form-control{min-height:3.8rem}.form-common .form-left-section .form-group{width:100%}.form-common .form-right-section{display:flex;align-items:flex-start}.form-common .form-right-section .alert{width:100%;margin:0 0 0 1rem;color:#475569;background:#f8fafc;border:1px solid rgba(226,232,240,0.92);border-radius:12px;font-size:0.95rem}.form-common .form-right-section .form-group{width:100%}.form-common .form-error-section{-webkit-backdrop-filter:blur(26px) saturate(1.28);backdrop-filter:blur(26px) saturate(1.28);background:radial-gradient(circle at 8% 0%, rgba(255,255,255,0.94), rgba(255,255,255,0) 36%),radial-gradient(circle at 94% 100%, rgba(251,113,133,0.16), rgba(251,113,133,0) 38%),linear-gradient(135deg, rgba(255,255,255,0.68), rgba(254,242,242,0.48));border:1px solid rgba(255,255,255,0.84);border-radius:var(--admin-surface-radius, 14px);box-shadow:0 18px 42px rgba(127,29,29,0.1),0 3px 10px rgba(153,27,27,0.055),inset 0 1px 0 rgba(255,255,255,0.98),inset 0 0 0 1px rgba(248,113,113,0.2),inset 0 -1px 0 rgba(248,113,113,0.08);color:#7f1d1d;display:flex;flex-direction:column;gap:0.85rem;margin-bottom:1.25rem;overflow:hidden;padding:0.9rem;position:relative;scroll-margin-top:calc(var(--admin-topbar-height, 0px) + 5rem)}.form-common .form-error-section::before{background:linear-gradient(90deg, #dc2626, rgba(251,113,133,0.82) 52%, rgba(251,113,133,0));box-shadow:0 2px 10px rgba(220,38,38,0.16);content:'';height:2px;inset:0 0 auto;position:absolute}.form-common .form-error-section>strong{color:#7f1d1d;font-size:1rem;font-weight:720;letter-spacing:0;line-height:1.35}.form-common .form-error-section .form-error-summary-header{align-items:center;display:flex;gap:0.7rem}.form-common .form-error-section .form-error-summary-icon{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:linear-gradient(145deg, rgba(255,255,255,0.82), rgba(254,202,202,0.42));border:1px solid rgba(255,255,255,0.88);border-radius:10px;box-shadow:0 5px 14px rgba(153,27,27,0.09),inset 0 1px 0 rgba(255,255,255,0.98),inset 0 0 0 1px rgba(248,113,113,0.18);color:#dc2626;display:inline-flex;flex:0 0 auto;font-size:1.2rem;height:2.35rem;justify-content:center;line-height:1;width:2.35rem}.form-common .form-error-section .form-error-summary-copy{min-width:0}.form-common .form-error-section .form-error-title{color:#7f1d1d;font-size:0.98rem;font-weight:720;letter-spacing:0;line-height:1.35;margin:0}.form-common .form-error-section .form-error-description{color:#9f3030;font-size:0.84rem;line-height:1.4;margin:0.16rem 0 0}.form-common .form-error-section .form-error-list,.form-common .form-error-section .form-error-base-list{display:grid;gap:0.42rem;list-style:none;margin:0;padding:0}.form-common .form-error-section .form-error-list a{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(1.18);backdrop-filter:blur(14px) saturate(1.18);background:linear-gradient(135deg, rgba(255,255,255,0.72), rgba(255,255,255,0.38));border:1px solid rgba(255,255,255,0.82);border-radius:9px;box-shadow:0 4px 12px rgba(127,29,29,0.055),inset 0 1px 0 rgba(255,255,255,0.98),inset 0 0 0 1px rgba(248,113,113,0.14);color:#8f1d1d;display:flex;font-size:0.88rem;font-weight:650;gap:0.6rem;justify-content:space-between;line-height:1.4;padding:0.58rem 0.68rem;text-decoration:none;transition:background-color 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease, color 0.16s ease, transform 0.16s ease}.form-common .form-error-section .form-error-list a::after{color:#dc2626;content:'arrow_forward';flex:0 0 auto;font-family:'Material Symbols Outlined';font-size:1rem;font-weight:400;line-height:1}.form-common .form-error-section .form-error-list a:hover,.form-common .form-error-section .form-error-list a:focus{background:linear-gradient(135deg, rgba(255,255,255,0.94), rgba(254,226,226,0.54));border-color:rgba(255,255,255,0.96);box-shadow:0 8px 20px rgba(153,27,27,0.11),inset 0 1px 0 white,inset 0 0 0 1px rgba(239,68,68,0.24);color:#7f1d1d;text-decoration:none;transform:translateY(-1px)}.form-common .form-error-section .form-error-list a:focus-visible{outline:3px solid rgba(220,38,38,0.22);outline-offset:2px}.form-common .form-error-section .form-error-base{border-top:1px solid rgba(248,113,113,0.24);padding-top:0.7rem}.form-common .form-error-section .form-error-base-title{margin:0 0 0.45rem;color:#7f1d1d;font-size:0.92rem;font-weight:700;line-height:1.35}.form-common .form-error-section .form-error-base-list li{-webkit-backdrop-filter:blur(14px) saturate(1.16);backdrop-filter:blur(14px) saturate(1.16);background:linear-gradient(135deg, rgba(255,255,255,0.66), rgba(255,255,255,0.34));border:1px solid rgba(255,255,255,0.78);border-radius:9px;box-shadow:0 4px 12px rgba(127,29,29,0.045),inset 0 1px 0 rgba(255,255,255,0.96),inset 0 0 0 1px rgba(248,113,113,0.12);color:#8f1d1d;font-size:0.88rem;line-height:1.4;padding:0.58rem 0.68rem}.form-common .form-error-section>ul:not(.form-error-list):not(.form-error-base-list){margin:0;padding-left:1.25rem}@media (max-width: 767.98px){.admin-form-surface{padding:1rem}.admin-form-actions{align-items:stretch;flex-direction:column}.admin-form-actions .btn,.admin-form-actions button,.admin-form-actions input[type="submit"],.admin-form-actions a{width:100%}.form-common{padding:1rem}.form-common .form-right-section .alert{margin:1rem 0 0}}.form-check-label{position:relative;top:-1px}.unselectable{user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.material-symbols-outlined{vertical-align:middle}.img-banner{width:100%;border-radius:1rem;box-shadow:0 0 1rem #44444422;margin:2rem 0}.img-grayscale{filter:grayscale(100%)}.page-breadcrumb-badge{border-radius:1rem;display:inline-block;padding:0.4rem 1rem 0.4rem 0;margin:0.5rem 0;color:#07a3ff;font-size:0.9rem}.page-breadcrumb-badge ol{display:inline-block;margin:0;padding:0}.page-breadcrumb-badge ol li{list-style:none;display:inline;margin-right:0.2rem;color:#999}.page-breadcrumb-badge ol li a{color:#07a3ff}.padding-1{padding:1rem}.padding-2{padding:2rem}.padding-3{padding:3rem}.font-size-3{font-size:3rem}.font-size-4{font-size:4rem}.box-with-shadow{border-radius:0.7rem;padding:2rem;margin:1rem 0;box-shadow:0 0 1rem 0 #e2e2e2}.pagination{margin:1.8em auto 1.8em auto;text-align:center;justify-content:end}.pagination a{color:#999}.pagination a:hover{color:#b3b3b3}.pagination .newer,.pagination .older,.pagination .page,.pagination .next,.pagination .prev{margin:0 1em}.pagination .current{color:#111}.alert-heading{font-weight:bold}.footer{font-size:0.8rem}:root{--ea-public-font-family: 'Plus Jakarta Sans', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;--ea-public-canvas: linear-gradient(180deg, #fbfdff 0%, #f6f9fc 44%, #ffffff 100%);--ea-public-section: rgba(255, 255, 255, 0.78);--ea-public-ink: #132235;--ea-public-muted: #526777;--ea-public-border: rgba(185, 205, 235, 0.72);--ea-public-border-strong: rgba(130, 153, 168, 0.24);--ea-public-surface: rgba(255, 255, 255, 0.82);--ea-public-surface-strong: rgba(255, 255, 255, 0.94);--ea-public-surface-dark: #102235;--ea-public-accent: #127ce3;--ea-public-accent-strong: #0b6fcb;--ea-public-accent-soft: #edf6ff;--ea-public-radius: 1.1rem;--ea-public-radius-sm: 0.72rem;--ea-public-shadow: 0 1.15rem 2.8rem rgba(47, 73, 95, 0.09);--ea-public-shadow-quiet: 0 0.7rem 1.7rem rgba(47, 73, 95, 0.06);--ea-public-glass-shadow: 0 0.95rem 2.15rem rgba(31, 100, 209, 0.09);--ea-public-glass-filter: blur(22px) saturate(160%);--ea-public-glass-highlight-start: rgba(255, 255, 255, 0.74);--ea-public-glass-highlight-end: rgba(245, 250, 255, 0.52)}body.ea-marketing-site,body.ea-product-public-site{--ea-public-canvas: #f8fbff;--ea-public-canvas-soft: #f1f6ff;--ea-public-section: rgba(255, 255, 255, 0.82);--ea-public-ink: #10213b;--ea-public-muted: #5d6b7f;--ea-public-border: rgba(78, 112, 164, 0.18);--ea-public-border-strong: rgba(52, 79, 126, 0.32);--ea-public-surface: rgba(255, 255, 255, 0.78);--ea-public-surface-strong: rgba(255, 255, 255, 0.95);--ea-public-surface-dark: #09162d;--ea-public-accent: #2878ff;--ea-public-accent-strong: #2454e8;--ea-public-accent-soft: #e9f1ff;--ea-public-cyan: #5fe0ea;--ea-public-cyan-soft: #e7fbff;--ea-public-violet: #8c5cff;--ea-public-violet-soft: #f0edff;--ea-public-positive: #158060;--ea-public-pink: #f15cc4;--ea-public-orange: #ffae63;--ea-public-radius: 1.5rem;--ea-public-radius-sm: 1rem;--ea-public-radius-xs: 0.72rem;--ea-public-section-space: clamp(4.5rem, 9vw, 7.5rem);--ea-public-shadow: 0 1.8rem 4.5rem rgba(33, 62, 111, 0.12);--ea-public-shadow-quiet: 0 0.9rem 2.4rem rgba(33, 62, 111, 0.08);--ea-public-glass-shadow: 0 1.25rem 3.4rem rgba(44, 77, 137, 0.11);--ea-public-glass-filter: blur(24px) saturate(150%);--ea-public-glass-highlight-start: rgba(255, 255, 255, 0.86);--ea-public-glass-highlight-end: rgba(246, 250, 255, 0.62);--ea-public-atmosphere:
    radial-gradient(circle at 14% 8%, rgba(95, 224, 234, 0.2), transparent 26rem),
    radial-gradient(circle at 88% 12%, rgba(140, 92, 255, 0.17), transparent 28rem),
    linear-gradient(180deg, #f8fbff 0%, #ffffff 58%, #f4f8ff 100%)}.ea-public-site{min-height:100vh;color:var(--ea-public-ink);background:var(--ea-public-canvas);font-family:var(--ea-public-font-family);letter-spacing:0}body.ea-marketing-site,body.ea-product-public-site{overflow-x:clip;background:var(--ea-public-atmosphere)}.ea-public-site h1,.ea-public-site h2,.ea-public-site h3,.ea-public-site h4,.ea-public-site h5,.ea-public-site p{letter-spacing:0}body.ea-public-site.ea-marketing-site :where(a, button, input, select, textarea):focus-visible,body.ea-public-site.ea-product-public-site :where(a, button, input, select, textarea):focus-visible{outline:3px solid #0b4fca;outline-offset:3px;box-shadow:0 0 0 6px rgba(255,255,255,0.96)}.ea-public-glass{border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius);background:linear-gradient(145deg, var(--ea-public-glass-highlight-start), var(--ea-public-glass-highlight-end)),var(--ea-public-surface);box-shadow:var(--ea-public-glass-shadow);backdrop-filter:var(--ea-public-glass-filter);-webkit-backdrop-filter:var(--ea-public-glass-filter)}.ea-public-card{border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius-sm);background:var(--ea-public-surface-strong);box-shadow:var(--ea-public-shadow-quiet)}@media (prefers-reduced-motion: reduce){:where(.ea-marketing-site, .ea-product-public-site) *,:where(.ea-marketing-site, .ea-product-public-site) *::before,:where(.ea-marketing-site, .ea-product-public-site) *::after{scroll-behavior:auto !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}.ea-site-header{position:fixed;top:0;right:0;left:0;z-index:1030;background:transparent;font-family:var(--ea-public-font-family)}.ea-main-nav{margin:clamp(0.75rem, 1.4vw, 1rem) clamp(0.75rem, 2vw, 1.5rem) 0;padding:0;border:1px solid var(--ea-public-border);border-radius:1rem;background:color-mix(in srgb, var(--ea-public-canvas) 88%, transparent);box-shadow:0 1rem 2.5rem rgba(9,22,45,0.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ea-main-nav>.container{max-width:none;padding-right:3.5rem;padding-left:3.5rem}.ea-nav-shell{padding:0;min-height:4.5rem}.ea-nav-shell.navbar-expand-lg{justify-content:space-between}.ea-brand{display:flex;gap:0.65rem;align-items:center;color:var(--ea-public-ink);font-family:'Plus Jakarta Sans', 'Inter', system-ui, sans-serif}.ea-brand:hover{color:var(--ea-public-ink)}.ea-brand-mark{display:grid;place-items:center;width:1.85rem;height:1.85rem;border:0;background:transparent;box-shadow:none}.ea-brand-mark img{width:1.85rem;height:1.85rem}.ea-brand-name{display:inline-flex;align-items:baseline;color:var(--ea-public-ink);font-size:1.05rem;line-height:1;font-weight:500}.ea-brand-name-accent{color:inherit}.ea-nav-toggle{min-width:2.65rem;min-height:2.65rem;padding:0.55rem 0.75rem;display:grid;place-items:center;border:1px solid var(--ea-public-border);border-radius:0.7rem;color:var(--ea-public-ink);background:var(--ea-public-surface);font-family:'Inter', system-ui, sans-serif;font-size:0.76rem;font-weight:500}.ea-nav-toggle .menu-label{display:none}.ea-nav-toggle .close-label{display:inline-block}.ea-nav-toggle.collapsed .menu-label{display:inline-block}.ea-nav-toggle.collapsed .close-label{display:none}.ea-nav-collapse{justify-content:space-between}.ea-nav-links,.ea-nav-actions{gap:1.4rem;align-items:center}.ea-nav-links .nav-link,.ea-nav-actions .nav-link{display:inline-flex;align-items:center;min-height:auto;margin:0;padding:0;border:0;border-radius:0;color:var(--ea-public-ink);font-family:'Inter', system-ui, sans-serif;font-size:0.88rem;font-weight:400;white-space:nowrap;transition:color 0.16s ease}.ea-nav-links .nav-link:hover,.ea-nav-links .nav-link:focus,.ea-nav-actions .nav-link:hover,.ea-nav-actions .nav-link:focus{color:var(--ea-public-accent-strong);box-shadow:none}.ea-nav-actions .ea-nav-sign-in{padding:0 !important;color:var(--ea-public-ink)}.ea-nav-actions .ea-nav-primary{justify-content:center;min-height:2.75rem;padding:0.72rem 1.05rem !important;border:1px solid var(--ea-public-accent-strong);border-radius:0.72rem;color:white;background:var(--ea-public-accent-strong);box-shadow:none;transition:border-color 0.16s ease, background-color 0.16s ease}.ea-nav-actions .ea-nav-primary:hover,.ea-nav-actions .ea-nav-primary:focus{color:white;border-color:var(--ea-public-accent);background:var(--ea-public-accent);box-shadow:none}.ea-nav-links .nav-link{padding:0 !important}@media (min-width: 992px){.ea-nav-shell.navbar-expand-lg .ea-nav-mobile-collapse{display:none !important}}@media (max-width: 991px){.ea-nav-links--desktop,.ea-nav-actions--desktop{display:none !important}.ea-main-nav>.container{padding-right:1.3rem;padding-left:1.3rem}.ea-nav-collapse{margin-top:1rem;padding:0.75rem;border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius-sm);background:rgba(255,255,255,0.96);box-shadow:var(--ea-public-shadow-quiet)}.ea-nav-links,.ea-nav-actions{align-items:stretch;gap:0.4rem}.ea-nav-links .nav-link,.ea-nav-actions .nav-link{display:flex;justify-content:space-between;width:100%;padding:0.7rem 0.8rem !important}.ea-nav-links .nav-item,.ea-nav-actions .nav-item{width:100%}.ea-nav-actions .ea-nav-primary{justify-content:center}}@media (max-width: 575px){.ea-main-nav{margin:0.65rem 0.65rem 0;padding:0;border-radius:0.85rem}}.ea-site-footer{padding:clamp(3.5rem, 7vw, 5.5rem) 0 2rem;color:var(--ea-public-muted);background:radial-gradient(circle at 8% 8%, rgba(21,184,214,0.13), transparent 26rem),linear-gradient(180deg, #f7fbff 0%, #fff 42%, #f4f8ff 100%)}.ea-site-footer a:not(.ea-footer-logo):not(.ea-footer-primary):not(.ea-footer-secondary){color:#40586a;text-decoration:none}.ea-site-footer a:not(.ea-footer-logo):not(.ea-footer-primary):not(.ea-footer-secondary):hover{color:var(--ea-public-accent-strong)}.ea-footer-cta{position:relative;display:grid;overflow:hidden;grid-template-columns:minmax(0, 1fr) minmax(12.5rem, auto);gap:clamp(2.5rem, 6vw, 5rem);align-items:end;min-height:18rem;margin-bottom:4.5rem;padding:clamp(2.6rem, 6vw, 4.8rem);border:1px solid rgba(72,112,190,0.13);border-radius:2rem;isolation:isolate;background:radial-gradient(circle at 5% 4%, rgba(95,224,234,0.7), transparent 34%),radial-gradient(circle at 96% 10%, rgba(241,92,196,0.32), transparent 36%),linear-gradient(135deg, #edfaff 0%, #eef1ff 52%, #fff2fb 100%);box-shadow:0 2rem 5rem rgba(35,68,128,0.13)}.ea-footer-cta::before{position:absolute;z-index:-1;top:-45%;right:28%;width:9rem;height:200%;transform:rotate(24deg);border-radius:999px;background:rgba(255,255,255,0.42);content:''}.ea-footer-cta::after{position:absolute;z-index:-1;right:-4rem;bottom:-7rem;width:18rem;height:18rem;border:1px solid rgba(92,77,186,0.1);border-radius:50%;background:rgba(255,255,255,0.18);box-shadow:0 0 0 2.2rem rgba(255,255,255,0.1);content:''}.ea-footer-kicker{margin-bottom:0.85rem;color:var(--ea-public-accent-strong);font-family:'Inter', system-ui, sans-serif;font-size:0.68rem;font-weight:750;letter-spacing:0.12em;text-transform:uppercase}.ea-footer-cta-copy{position:relative;z-index:1}.ea-footer-cta-copy h2{max-width:13ch;margin-bottom:1rem;color:var(--ea-public-ink);font-size:clamp(2.5rem, 5vw, 4.6rem);line-height:0.98;font-weight:500;letter-spacing:-0.06em}.ea-footer-cta-copy p{max-width:40rem;margin:0;color:var(--ea-public-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.94rem;line-height:1.65}.ea-footer-cta-actions{position:relative;z-index:1;display:flex;min-width:13rem;flex-direction:column;gap:0.75rem;justify-content:flex-end}.ea-footer-top{display:grid;grid-template-columns:minmax(17rem, 0.68fr) minmax(0, 1.32fr);gap:clamp(3.5rem, 8vw, 7rem);align-items:start;padding:1rem 0 0.5rem}.ea-footer-brand p{max-width:23rem;margin:1.2rem 0 1.8rem;color:var(--ea-public-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.88rem;line-height:1.7}.ea-footer-logo{display:inline-flex;gap:0.85rem;align-items:center;color:var(--ea-public-ink);font-size:1.3rem;font-weight:650;letter-spacing:-0.035em}.ea-footer-logo img{width:3rem;height:3rem;padding:0.42rem;border:1px solid rgba(89,126,190,0.14);border-radius:0.95rem;background:radial-gradient(circle at 24% 16%, rgba(95,224,234,0.28), transparent 55%),linear-gradient(145deg, #fff, #f1f5ff);box-shadow:0 0.9rem 2rem rgba(44,70,120,0.1)}.ea-footer-logo:hover{color:var(--ea-public-ink)}.ea-footer-primary,.ea-footer-secondary{display:inline-flex;min-height:3.15rem;align-items:center;justify-content:center;padding:0.7rem 1.25rem;border-radius:999px;font-family:'Inter', system-ui, sans-serif;font-size:0.78rem;font-weight:700}.ea-footer-primary{color:white;background:linear-gradient(135deg, var(--ea-public-accent), #7457e8);box-shadow:0 0.9rem 2rem rgba(44,84,196,0.22)}.ea-footer-primary:hover{color:white;background:linear-gradient(135deg, var(--ea-public-accent-strong), #6345d8)}.ea-footer-secondary{border:1px solid rgba(36,84,232,0.16);color:var(--ea-public-accent-strong);background:rgba(255,255,255,0.68)}.ea-footer-secondary:hover{border-color:rgba(36,84,232,0.3);color:var(--ea-public-accent-strong);background:rgba(255,255,255,0.9)}.ea-footer-social{display:flex;gap:0.55rem;align-items:center}.ea-footer-social a{display:grid;place-items:center;width:2.45rem;height:2.45rem;border:1px solid rgba(89,126,190,0.12);border-radius:999px;background:rgba(255,255,255,0.68);box-shadow:0 0.45rem 1rem rgba(40,72,130,0.04)}.ea-footer-social a:hover{border-color:rgba(36,84,232,0.24);background:#ffffff;box-shadow:0 0.65rem 1.4rem rgba(40,72,130,0.08)}.ea-footer-social img{width:1.1rem;height:1.1rem;opacity:0.72}.ea-footer-links{display:grid;grid-template-columns:minmax(18rem, 1.45fr) repeat(2, minmax(8rem, 0.72fr));gap:clamp(2rem, 4vw, 3.4rem);padding-top:0.35rem}.ea-footer-column{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.ea-footer-column a{padding:0.32rem 0;color:var(--ea-public-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.82rem;line-height:1.5;transition:color 150ms ease, transform 150ms ease}.ea-footer-column a:hover,.ea-footer-column a:focus-visible{transform:translateX(2px)}.ea-footer-heading{margin-bottom:1rem;color:var(--ea-public-ink);font-family:'Inter', system-ui, sans-serif;font-size:0.66rem;font-weight:750;letter-spacing:0.1em;text-transform:uppercase}.ea-footer-spaced{margin-top:1.8rem}.ea-footer-group{margin:0 0 0.38rem;color:#718596;font-family:'Inter', system-ui, sans-serif;font-size:0.58rem;font-weight:700;letter-spacing:0.075em;text-transform:uppercase}.ea-footer-product-groups{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem 1.6rem;width:100%}.ea-footer-product-group{min-width:0;padding-top:0.72rem;border-top:1px solid rgba(94,126,172,0.12)}.ea-footer-product-group a{display:block;padding:0.16rem 0;color:var(--ea-public-ink);font-size:0.8rem;font-weight:600}.ea-footer-bottom{display:flex;gap:1rem;justify-content:space-between;margin-top:clamp(3.5rem, 7vw, 5rem);padding-top:1.4rem;border-top:1px solid rgba(94,126,172,0.13);color:#6b7f8e;font-family:'Inter', system-ui, sans-serif;font-size:0.74rem;line-height:1.5}.ea-footer-bottom>span:last-child{color:var(--ea-public-accent-strong);font-weight:650}.ea-footer-copyright{display:flex;flex-wrap:wrap;gap:0.3rem 0.6rem}.ea-footer-copyright a{font-weight:760}.ea-footer-attribution strong{font-weight:760}.ea-site-footer .ea-footer-logo{color:var(--ea-public-ink)}.ea-site-footer .ea-footer-primary{color:#ffffff}.ea-site-footer .ea-footer-secondary{color:var(--ea-public-accent-strong)}@media (max-width: 991px){.ea-footer-cta{grid-template-columns:1fr}.ea-footer-cta-actions{min-width:0;flex-direction:row;justify-content:flex-start}.ea-footer-top{grid-template-columns:1fr;gap:3rem}.ea-footer-links{grid-template-columns:minmax(18rem, 1.4fr) repeat(2, minmax(8rem, 0.7fr))}}@media (max-width: 767px){.ea-footer-links{grid-template-columns:repeat(2, minmax(0, 1fr))}.ea-footer-products{grid-column:1 / -1}}@media (max-width: 575px){.ea-footer-cta{margin-bottom:3.25rem;padding:2rem 1.3rem;border-radius:1.4rem}.ea-footer-cta-copy h2{font-size:clamp(2.25rem, 11vw, 3.25rem)}.ea-footer-cta-actions{display:grid;grid-template-columns:1fr}.ea-footer-links{grid-template-columns:1fr;gap:1.6rem}.ea-footer-products{grid-column:auto}.ea-footer-product-groups{column-gap:1rem}.ea-footer-bottom{display:grid}.ea-footer-primary,.ea-footer-secondary{width:100%}}@media (prefers-reduced-motion: reduce){.ea-footer-column a{transition:none}}body{font-family:var(--ea-public-font-family);background:var(--ea-public-canvas)}.btn-cta{--bs-btn-active-bg: #164fcf;--bs-btn-active-border-color: #164fcf;--bs-btn-active-color: #ffffff;--bs-btn-hover-color: #ffffff;--bs-btn-disabled-bg: #1570ef;--bs-btn-disabled-border-color: #1570ef;--bs-btn-disabled-color: #ffffff;--bs-btn-disabled-opacity: 0.55;position:relative;border:0;border-radius:var(--ea-public-radius-sm);color:#ffffff;background:linear-gradient(135deg, #1d8cf8 0%, #1570ef 48%, #3257e6 100%);box-shadow:0 0.95rem 2rem rgba(21,112,239,0.22),0 2px 4px rgba(16,34,53,0.08),inset 0 1px 0 rgba(255,255,255,0.18);transition:background-color 0.16s ease, box-shadow 0.16s ease, transform 0.16s ease}.btn-cta:hover,.btn-cta:focus{color:#ffffff;background:linear-gradient(135deg, #2a96ff 0%, #1976f2 48%, #3d63ef 100%);box-shadow:0 1.1rem 2.25rem rgba(21,112,239,0.28),0 2px 5px rgba(16,34,53,0.1),inset 0 1px 0 rgba(255,255,255,0.22);transform:translateY(-1px)}.btn-cta.btn:active,.btn-cta.btn.active,.btn-cta:first-child:active{color:#ffffff !important;background:linear-gradient(135deg, #177de4 0%, #145fcf 48%, #2948c8 100%);box-shadow:0 0.55rem 1.15rem rgba(21,112,239,0.18),0 1px 2px rgba(16,34,53,0.08),inset 0 1px 0 rgba(255,255,255,0.14);transform:translateY(0)}.btn-cta:disabled,.btn-cta.disabled{color:#ffffff !important;background:linear-gradient(135deg, #1d8cf8 0%, #1570ef 48%, #3257e6 100%);box-shadow:0 0.55rem 1.1rem rgba(21,112,239,0.14),0 1px 2px rgba(16,34,53,0.06),inset 0 1px 0 rgba(255,255,255,0.12);opacity:0.55;transform:none}.btn-outline-light{border-color:rgba(28,100,242,0.2);border-radius:var(--ea-public-radius-sm);color:#173456;background:linear-gradient(135deg, rgba(255,255,255,0.78), rgba(245,250,255,0.62)),rgba(255,255,255,0.58);box-shadow:0 0.85rem 1.8rem rgba(31,100,209,0.1),0 2px 4px rgba(16,34,53,0.06),inset 0 1px 0 rgba(255,255,255,0.42);backdrop-filter:blur(10px);transition:background-color 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease, transform 0.16s ease}.btn-outline-light:hover,.btn-outline-light:focus{border-color:rgba(28,100,242,0.34);color:#102235;background:linear-gradient(135deg, rgba(255,255,255,0.92), rgba(239,247,255,0.76)),rgba(255,255,255,0.76);box-shadow:0 1rem 2rem rgba(31,100,209,0.14),0 2px 5px rgba(16,34,53,0.08),inset 0 1px 0 rgba(255,255,255,0.48);transform:translateY(-1px)}.section-bg-gray,.section-bg-white{padding:2rem}.section-bg-white{background:linear-gradient(136deg, #fff, #eefbff)}.section-bg-gray{background:linear-gradient(135deg, #07a3ff, #7e62f0);color:white}.section-bg-gray .icon-as-image{color:white}.section-bg-gray a{color:white}.section-bg-gray a:hover{color:#ddd}.section-separator{margin-bottom:-2px}.section-separator svg{margin-top:-5px}.section-separator.white-to-gray{background:linear-gradient(270deg, #07a3ff, #7e62f0)}.section-separator.gray-to-white{background:#fff}.icon-as-image{font-size:5rem;color:#7e62f0;margin:1rem}.office-location{display:flex;justify-content:space-between;margin:2rem}.office-location>div{display:flex;align-items:center;margin:1rem}.office-location>div>div{margin:1rem}.office-location:hover{background:#fafafa}.about-us .heart-icon{font-size:4rem;cursor:pointer;display:inline-block}.about-us .heart-icon:hover{animation:enlarge 5s}@keyframes enlarge{100%{font-size:12rem}}.banner{display:flex;flex-direction:column;align-items:center;justify-content:center;background-position:center center;margin:1rem 0;min-height:50vh}.banner .title{margin:1rem;font-size:2.5rem;text-align:center;background:white;padding:0.5rem 2rem}.banner .description{margin:1rem 10rem;text-align:center;background:#00000099;padding:0.5rem 2rem;color:#c9c9c9}.poster{box-shadow:0 0 1rem 0 #e2e2e2;padding:2rem;margin:3rem 0 0;border-radius:1rem}.poster .title{font-size:1.5rem;font-weight:600;color:#07a3ff;text-align:center;margin-bottom:1rem}.poster .description{text-align:center;font-size:1.1rem;color:#999}.poster .image{text-align:center}.text-img-article-container{background:white;position:relative;margin:2rem auto;display:flex;border-radius:1rem;flex-direction:column;overflow:hidden;border:1rem solid white;box-shadow:0 0 1rem 0 #e2e2e2}@media (min-width: 576px){.text-img-article-container{flex-direction:row}}.text-img-article-container .img-background{object-fit:cover;margin:1rem;border-radius:0.5rem}@media (min-width: 576px){.text-img-article-container .img-background{width:28%}}.text-img-article-container .content{flex-grow:1}.text-img-article-container .content .title{font-size:1.3rem;color:black;margin:1rem}.text-img-article-container .content .description{color:#606060;margin:1rem}.text-img-article-container .content .read-more{margin:1rem;text-align:right;padding:1rem;text-transform:uppercase;font-size:0.75rem;background:#f5f4f4;border-radius:1rem;display:inline-block}.faq-accordion .item .question{display:block;background:#f7f7f7;padding:1rem;color:black;border-bottom:1px solid #eee;font-size:1.1rem}.faq-accordion .item .question:before{content:'+';margin-right:1rem}.faq-accordion .item .answer .answer-body{padding:1rem}.app-definition{display:block;margin:2rem;color:black}@media (min-width: 576px){.app-definition{width:30vw;display:inline-block}}.app-definition .app-definition-container{display:flex;align-items:center}.app-definition .app-definition-container .app-definition-icon{margin-right:1rem}.app-definition .app-definition-container .title{font-size:1.5rem}.app-definition:hover{color:#444}.bg-gradient-primary-to-secondary{background:#1e30f3;background:linear-gradient(135deg, #1e30f3 0%, #e21e80 100%)}.text-gradient{background:-webkit-linear-gradient(315deg, #1e30f3 0%, #e21e80 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rounded-4{border-radius:1rem !important}.feature{display:inline-flex;align-items:center;justify-content:center;height:3rem;width:3rem;font-size:1.5rem}.profile{position:relative;height:75vw;width:75vw;border-radius:5vw;margin-top:5vw;max-height:40rem;max-width:40rem}.profile .profile-img{height:80vw;max-height:45rem;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.profile .profile-caption{position:absolute;bottom:1rem;left:40%;color:white;font-size:1.5rem}.profile .dots-1{position:absolute;width:3vw;right:1.5vw;top:4vw}.profile .dots-1 svg{fill:#fff}.profile .dots-2{position:absolute;width:3vw;right:-4vw;top:6.05vw}.profile .dots-2 svg{fill:#1e30f3}.profile .dots-3{position:absolute;width:3vw;left:1.5vw;bottom:6.05vw}.profile .dots-3 svg{fill:#fff}.profile .dots-4{position:absolute;width:3vw;left:-4vw;bottom:4vw}.profile .dots-4 svg{fill:#1e30f3}@media (min-width: 576px){.profile{height:60vw;width:60vw}.profile .profile-img{height:65vw}.profile .dots-1{width:3vw;right:1.5vw}.profile .dots-2{width:3vw;right:-4vw}.profile .dots-3{width:3vw;left:1.5vw}.profile .dots-4{width:3vw;left:-4vw}}@media (min-width: 768px){.profile{height:50vw;width:50vw}.profile .profile-img{height:55vw}.profile .dots-1{width:3vw;right:1.5vw}.profile .dots-2{width:3vw;right:-4vw}.profile .dots-3{width:3vw;left:1.5vw}.profile .dots-4{width:3vw;left:-4vw}}@media (min-width: 992px){.profile{height:40vw;width:40vw}.profile .profile-img{height:45vw}.profile .dots-1{width:1.5vw;right:0.75vw}.profile .dots-2{width:1.5vw;right:-2vw}.profile .dots-3{width:1.5vw;left:0.75vw}.profile .dots-4{width:1.5vw;left:-2vw}}@media (min-width: 1200px){.profile{height:35vw;width:35vw}.profile .profile-img{height:40vw}.profile .dots-1{width:1.5vw;right:0.75vw}.profile .dots-2{width:1.5vw;right:-2vw}.profile .dots-3{width:1.5vw;left:0.75vw}.profile .dots-4{width:1.5vw;left:-2vw}}.ea-home{--ea-home-canvas: #f8fbff;--ea-home-ink: #10213b;--ea-home-muted: #5d6b7f;--ea-home-line: rgba(78, 112, 164, 0.16);--ea-home-surface: rgba(255, 255, 255, 0.94);--ea-home-surface-soft: rgba(242, 247, 255, 0.88);--ea-home-blue: #2878ff;--ea-home-blue-deep: #2454e8;--ea-home-cyan: #5fe0ea;--ea-home-purple: #8c5cff;--ea-home-pink: #f15cc4;--ea-home-orange: #ffae63;--ea-home-dark: #0a1730;overflow:hidden;color:var(--ea-home-ink);background:var(--ea-home-canvas);font-family:'Plus Jakarta Sans', 'Inter', system-ui, sans-serif}.ea-home .container{width:calc(100% - 3rem);max-width:92rem}.ea-kicker{margin-bottom:1.1rem;color:var(--ea-home-blue-deep);font-family:'Inter', system-ui, sans-serif;font-size:0.76rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase}.ea-home-hero{position:relative;isolation:isolate;min-height:45rem;overflow:hidden;padding:clamp(7.6rem, 11vw, 10rem) 0 clamp(4.5rem, 7vw, 6rem);background:linear-gradient(90deg, var(--ea-home-line) 1px, transparent 1px),linear-gradient(180deg, var(--ea-home-line) 1px, transparent 1px),var(--ea-home-canvas);background-size:82px 82px}.ea-home-ribbon{position:absolute;top:-12rem;right:-10rem;z-index:-1;width:46rem;height:29rem;border-radius:48% 52% 58% 42%;background:radial-gradient(circle at 28% 36%, rgba(95,224,234,0.96), transparent 27%),radial-gradient(circle at 68% 26%, rgba(255,174,99,0.94), transparent 24%),radial-gradient(circle at 72% 72%, rgba(241,92,196,0.84), transparent 30%),linear-gradient(132deg, var(--ea-home-blue) 4%, var(--ea-home-purple) 43%, var(--ea-home-orange) 78%, var(--ea-home-pink));filter:blur(1px) saturate(1.08);opacity:0.88;transform:rotate(18deg) skewX(-14deg)}.ea-home-hero-grid{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(30rem, 0.92fr);gap:clamp(2.5rem, 5vw, 4.5rem);align-items:center}.ea-home-hero-copy{position:relative;z-index:1}.ea-home-hero-copy h1{margin:0;color:var(--ea-home-ink);font-size:clamp(3.55rem, 5.3vw, 5rem);font-weight:500;letter-spacing:-0.065em;line-height:0.96}.ea-home-heading-line{display:block;white-space:nowrap}.ea-home-heading-line--ink{color:var(--ea-home-ink)}.ea-home-heading-line--gradient{background:linear-gradient(90deg, var(--ea-home-blue-deep), var(--ea-home-purple), var(--ea-home-pink));background-clip:text;color:transparent}.ea-home-lead{max-width:35rem;margin:1.5rem 0 0;color:var(--ea-home-muted);font-family:'Inter', system-ui, sans-serif;font-size:1.04rem;line-height:1.62}.ea-home-support{max-width:34rem;margin:0.7rem 0 0;color:color-mix(in srgb, var(--ea-home-muted) 84%, white);font-family:'Inter', system-ui, sans-serif;font-size:0.86rem;line-height:1.55}.ea-home-actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.45rem}.ea-home-actions .btn{min-height:2.9rem;padding:0.75rem 1.1rem;border-radius:0.72rem;font-family:'Inter', system-ui, sans-serif;font-size:0.88rem;font-weight:600}.ea-home-actions .btn-cta{border-color:var(--ea-home-blue-deep);background:var(--ea-home-blue-deep);box-shadow:0 0.8rem 1.8rem rgba(36,84,232,0.2)}.ea-home-actions .btn-outline-light{border-color:var(--ea-home-line);color:var(--ea-home-ink);background:var(--ea-home-surface)}.ea-suite-preview-stage{position:relative;z-index:1;min-width:0;min-height:31rem;padding:1rem 1.5rem 3.5rem 0}.ea-suite-preview{position:relative;z-index:1;overflow:hidden;border:1px solid color-mix(in srgb, var(--ea-home-line) 72%, #fff);border-radius:1.15rem;background:var(--ea-home-surface);box-shadow:0 2.2rem 5rem rgba(27,54,103,0.2);transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.ea-suite-preview-topbar{display:flex;gap:0.9rem;align-items:center;min-height:3.2rem;padding:0 1rem;border-bottom:1px solid var(--ea-home-line);color:var(--ea-home-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.72rem}.ea-window-dots{display:flex;gap:0.32rem}.ea-window-dots i{width:0.48rem;height:0.48rem;border-radius:50%;background:rgba(93,107,127,0.3)}.ea-suite-preview-body{min-height:23rem;padding:1.35rem}.ea-suite-preview-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1rem}.ea-suite-preview-heading span,.ea-suite-preview-heading small,.ea-suite-activity span{display:block;color:var(--ea-home-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.64rem}.ea-suite-preview-heading strong{display:block;margin-top:0.22rem;font-size:1rem;font-weight:500}.ea-suite-workspace{display:grid;grid-template-columns:3.25rem minmax(0, 1fr);gap:0.35rem;align-items:stretch}.ea-suite-app-rail{display:grid;grid-template-columns:1fr;gap:0.38rem;padding:0.2rem 0;border-radius:0.85rem}.ea-suite-app{min-width:2.85rem;min-height:2.35rem;display:grid;place-items:center;border-radius:0.65rem;background:rgba(255,255,255,0.86)}.ea-suite-app.is-active{background:color-mix(in srgb, var(--ea-home-blue-deep) 9%, #fff);box-shadow:0 0.45rem 1rem rgba(36,84,232,0.12)}.ea-suite-app .ea-suite-app-icon{display:grid;width:1.85rem;height:1.85rem;border-radius:0.55rem;place-items:center;color:#ffffff;background:var(--ea-app-color, var(--ea-home-blue));font-family:'Inter', system-ui, sans-serif;font-size:0.58rem;font-weight:600}.ea-suite-focus-card{min-width:0;min-height:21.5rem;padding:1rem;border:1px solid var(--ea-home-line);border-radius:0.9rem;background:radial-gradient(circle at 82% 18%, rgba(140,92,255,0.2), transparent 11rem),linear-gradient(145deg, rgba(255,255,255,0.98), rgba(242,247,255,0.92))}.ea-suite-focus-heading{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.ea-suite-focus-heading span,.ea-suite-focus-heading small,.ea-suite-floating-card span,.ea-suite-floating-card small{color:var(--ea-home-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.64rem}.ea-suite-focus-heading strong,.ea-suite-floating-card strong{display:block;margin-top:0.45rem;font-size:1rem;font-weight:500;letter-spacing:-0.02em}.ea-suite-focus-list{display:grid;gap:0.7rem;margin-top:2.2rem}.ea-suite-focus-list span{height:2.4rem;border:1px solid rgba(78,112,164,0.12);border-radius:0.65rem;background:linear-gradient(90deg, rgba(36,84,232,0.12) 28%, transparent 28%) 0.8rem 0.72rem/76% 0.38rem no-repeat,linear-gradient(90deg, rgba(78,112,164,0.1) 52%, transparent 52%) 0.8rem 1.35rem/88% 0.28rem no-repeat,rgba(255,255,255,0.74)}.ea-suite-floating-card{position:absolute;z-index:2;width:13.5rem;padding:0.9rem 1rem;border:1px solid color-mix(in srgb, var(--ea-home-line) 72%, #fff);border-radius:0.9rem;background:rgba(255,255,255,0.96);box-shadow:0 1.2rem 2.8rem rgba(27,54,103,0.18);backdrop-filter:blur(14px)}.ea-suite-floating-card small{display:block;margin-top:0.45rem}.ea-suite-floating-card--crm{bottom:0.45rem;left:-1.2rem}.ea-suite-floating-card--todo{top:5.5rem;right:-0.2rem;width:11.8rem}.ea-home-apps{padding:clamp(5rem, 9vw, 7.5rem) 0;background:var(--ea-home-canvas)}.ea-home-apps-layout{display:grid;grid-template-columns:minmax(16rem, 0.72fr) minmax(0, 1.28fr);gap:clamp(2.5rem, 6vw, 4.5rem);align-items:start}.ea-home-section-heading h2,.ea-home-outcome-copy h2,.ea-workspace-foundation-copy h2{margin:0;font-size:clamp(2.4rem, 4.5vw, 4.25rem);font-weight:500;letter-spacing:-0.055em;line-height:1.02}.ea-home-section-heading p,.ea-home-outcome-copy>p,.ea-workspace-foundation-copy>p{color:var(--ea-home-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.96rem;line-height:1.65}.ea-home-section-heading p{max-width:31rem;margin:1.2rem 0 0}.ea-home-app-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.9rem}.ea-home-app-card{min-width:0;min-height:13.5rem}.ea-home-app-card>a{position:relative;isolation:isolate;display:flex;overflow:hidden;flex-direction:column;height:100%;padding:1.1rem;border:1px solid var(--ea-home-line);border-radius:1.15rem;color:var(--ea-home-ink);background:linear-gradient(155deg, rgba(255,255,255,0.98), color-mix(in srgb, var(--ea-app-color) 5%, #fff));box-shadow:0 0.85rem 2.2rem rgba(25,56,110,0.06);text-decoration:none;transition:border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease}.ea-home-app-card>a::before{position:absolute;top:-5rem;right:-4rem;z-index:-1;width:11rem;height:11rem;border-radius:999px;background:radial-gradient(circle, color-mix(in srgb, var(--ea-app-color) 20%, transparent), transparent 68%);content:"";pointer-events:none}.ea-home-app-card>a:hover,.ea-home-app-card>a:focus-visible{border-color:color-mix(in srgb, var(--ea-app-color) 52%, var(--ea-home-line));box-shadow:0 1.2rem 2.8rem rgba(25,56,110,0.1);transform:translateY(-2px)}.ea-home-app-card-heading{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:0.85rem;align-items:center}.ea-home-app-mark{--ea-product-type-icon-size: 3.15rem;--ea-product-type-icon-radius: 1rem;--ea-product-type-icon-image-scale: 1;margin:0;border:0;background:transparent;box-shadow:0 0.9rem 1.8rem color-mix(in srgb, var(--ea-app-color) 18%, transparent)}.ea-home-app-card-identity{min-width:0}.ea-home-app-category{display:block;margin-bottom:0.2rem;color:color-mix(in srgb, var(--ea-app-color) 82%, var(--ea-home-ink));font-family:'Inter', system-ui, sans-serif;font-size:0.58rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.ea-home-app-card-heading h3{margin:0;color:var(--ea-home-ink);font-size:1.05rem;font-weight:500}.ea-home-app-job{min-height:3.4rem;margin:0.9rem 0 1rem;color:var(--ea-home-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.75rem;line-height:1.55}.ea-app-card-preview{height:6.3rem;overflow:hidden;padding:0.8rem;border:1px solid color-mix(in srgb, var(--ea-app-color) 14%, var(--ea-home-line));border-radius:0.8rem;background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--ea-app-color) 22%, transparent), transparent 46%),color-mix(in srgb, var(--ea-app-color) 7%, var(--ea-home-surface-soft))}.ea-home-app-action{display:inline-flex;gap:0.38rem;align-items:center;align-self:flex-start;margin-top:0.85rem;color:color-mix(in srgb, var(--ea-app-color) 82%, var(--ea-home-ink));font-family:'Inter', system-ui, sans-serif;font-size:0.72rem;font-weight:650;letter-spacing:0.01em}.ea-home-app-action span:last-child{transition:transform 180ms ease}.ea-home-app-card>a:hover .ea-home-app-action span:last-child,.ea-home-app-card>a:focus-visible .ea-home-app-action span:last-child{transform:translateX(0.18rem)}.ea-mini-layout{display:grid;align-content:center;gap:0.32rem;min-height:100%;padding:0;font-family:'Inter', system-ui, sans-serif}.ea-mini-layout>div{display:flex;align-items:center;justify-content:space-between;min-height:1.45rem;padding:0.25rem 0.38rem;border:1px solid var(--ea-home-line);border-radius:0.45rem;background:rgba(255,255,255,0.9);color:var(--ea-home-ink);font-size:0.54rem}.ea-mini-layout small{color:var(--ea-home-muted);font-size:inherit}.ea-mini-blog,.ea-mini-notes{display:flex;align-items:flex-start;flex-direction:column}.ea-mini-blog strong,.ea-mini-notes strong{font-size:0.74rem;font-weight:500;letter-spacing:-0.02em}.ea-mini-blog span,.ea-mini-notes span{display:block;width:100%;height:0.34rem;margin-top:0.42rem;border-radius:999px;background:var(--ea-home-line)}.ea-mini-blog span:nth-of-type(2),.ea-mini-notes span:nth-of-type(2){width:84%}.ea-mini-blog span:last-child,.ea-mini-notes span:last-child{width:66%}.ea-mini-agile{grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.35rem}.ea-mini-agile>div{display:block;min-height:3.55rem;padding:0.36rem}.ea-mini-agile span{display:block;margin-top:0.35rem;padding:0.28rem;border:1px solid var(--ea-home-line);border-radius:0.3rem;background:#ffffff;font-size:0.46rem}.ea-home-outcome{position:relative;overflow:hidden;padding:clamp(5.5rem, 10vw, 8.5rem) 0;border-bottom:1px solid var(--ea-home-line)}.ea-home-outcome--customers{background:radial-gradient(circle at 92% 12%, rgba(95,224,234,0.26), transparent 26rem),linear-gradient(180deg, #fbfdff 0%, #f3f7ff 100%)}.ea-home-outcome--finance{background:radial-gradient(circle at 8% 86%, rgba(255,190,99,0.2), transparent 26rem),linear-gradient(180deg, #fffdfb 0%, #fff7f2 100%)}.ea-home-outcome--work{background:radial-gradient(circle at 88% 16%, rgba(140,92,255,0.2), transparent 28rem),linear-gradient(180deg, #fbfaff 0%, #f2f6ff 100%)}.ea-home-outcome-grid{display:grid;grid-template-columns:minmax(18rem, 0.82fr) minmax(31rem, 1.18fr);gap:clamp(3.5rem, 8vw, 7rem);align-items:center}.ea-home-outcome-grid--reverse{grid-template-columns:minmax(31rem, 1.18fr) minmax(18rem, 0.82fr)}.ea-home-outcome-copy>p{max-width:34rem;margin:1.25rem 0 0}.ea-home-outcome-capabilities{display:grid;gap:0.7rem;margin:1.6rem 0 0;padding:0;list-style:none}.ea-home-outcome-capabilities li{display:grid;grid-template-columns:4.8rem minmax(0, 1fr);gap:0.8rem;align-items:baseline;padding-top:0.7rem;border-top:1px solid color-mix(in srgb, var(--ea-home-blue-deep) 9%, var(--ea-home-line));color:var(--ea-home-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.76rem;line-height:1.45}.ea-home-outcome-capabilities strong{color:var(--ea-home-ink);font-size:0.72rem;font-weight:650}.ea-home-outcome-copy .ea-home-actions{margin-top:1.7rem}.ea-home-outcome-app-links{display:flex;flex-wrap:wrap;gap:0.65rem;margin-top:1.1rem}.ea-home-outcome-app-link{display:inline-flex;gap:0.55rem;align-items:center;min-height:2.6rem;padding:0.4rem 0.75rem 0.4rem 0.45rem;border:1px solid color-mix(in srgb, var(--ea-home-blue-deep) 12%, var(--ea-home-line));border-radius:999px;color:var(--ea-home-blue-deep);background:rgba(255,255,255,0.66);font-family:'Inter', system-ui, sans-serif;font-size:0.68rem;font-weight:650;text-decoration:none;transition:transform 160ms ease, border-color 160ms ease, box-shadow 160ms ease}.ea-home-outcome-app-link:hover,.ea-home-outcome-app-link:focus-visible{border-color:color-mix(in srgb, var(--ea-home-blue-deep) 26%, var(--ea-home-line));box-shadow:0 0.6rem 1.4rem rgba(36,84,232,0.08);transform:translateY(-2px)}.ea-home-outcome-app-link>span:last-child{color:var(--ea-home-muted);font-size:0.9rem}.ea-home-outcome-app-icon{width:1.8rem;height:1.8rem;border-radius:0.55rem}.ea-home-outcome-stage{position:relative;min-height:clamp(27rem, 40vw, 34rem);border:1px solid rgba(75,109,172,0.12);border-radius:2rem;isolation:isolate;box-shadow:0 2rem 4.5rem rgba(35,68,128,0.13)}.ea-home-outcome-stage::before{position:absolute;z-index:-1;inset:0;border-radius:inherit;content:''}.ea-home-outcome-stage--customers{background:radial-gradient(circle at 12% 10%, rgba(95,224,234,0.74), transparent 34%),radial-gradient(circle at 92% 84%, rgba(241,92,196,0.28), transparent 38%),linear-gradient(140deg, #ebfaff 0%, #eef0ff 55%, #fff2fb 100%)}.ea-home-outcome-stage--finance{background:radial-gradient(circle at 12% 88%, rgba(255,184,88,0.42), transparent 34%),radial-gradient(circle at 92% 10%, rgba(10,168,143,0.28), transparent 38%),linear-gradient(140deg, #fff6e8 0%, #fff7f3 48%, #eafaf6 100%)}.ea-home-outcome-stage--work{background:radial-gradient(circle at 10% 12%, rgba(255,132,88,0.38), transparent 32%),radial-gradient(circle at 88% 88%, rgba(36,84,232,0.3), transparent 38%),linear-gradient(140deg, #fff3ed 0%, #f2efff 48%, #edf4ff 100%)}.ea-outcome-browser,.ea-outcome-invoice,.ea-outcome-books,.ea-outcome-board,.ea-outcome-float{position:absolute;border:1px solid rgba(255,255,255,0.76);background:rgba(255,255,255,0.82);box-shadow:0 1.5rem 3rem rgba(33,60,114,0.14);backdrop-filter:blur(18px)}.ea-outcome-browser{top:9%;left:7%;width:71%;overflow:hidden;border-radius:1.35rem}.ea-outcome-browser-bar{display:flex;gap:0.8rem;align-items:center;min-height:2.8rem;padding:0 1rem;border-bottom:1px solid rgba(74,108,170,0.1);color:var(--ea-home-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.62rem}.ea-outcome-publication{min-height:21rem;padding:clamp(1.6rem, 4vw, 2.8rem);background:radial-gradient(circle at 88% 12%, rgba(95,224,234,0.34), transparent 27%),#fff}.ea-outcome-publication small,.ea-outcome-document-heading small,.ea-outcome-panel-heading small,.ea-outcome-float small{color:var(--ea-home-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.59rem;font-weight:650;letter-spacing:0.08em;text-transform:uppercase}.ea-outcome-publication h3{max-width:13ch;margin:0.75rem 0 0;font-size:clamp(1.7rem, 3.5vw, 2.8rem);font-weight:500;letter-spacing:-0.055em;line-height:1.02}.ea-outcome-publication p{max-width:26rem;margin:1rem 0 0;color:var(--ea-home-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.7rem;line-height:1.6}.ea-outcome-publication>span{display:inline-block;margin-top:1.4rem;color:var(--ea-home-blue-deep);font-family:'Inter', system-ui, sans-serif;font-size:0.68rem;font-weight:650}.ea-outcome-float{width:13rem;padding:1rem;border-radius:1rem}.ea-outcome-float strong,.ea-outcome-float>span{display:block}.ea-outcome-float strong{margin-top:0.65rem;font-size:0.82rem;font-weight:600;line-height:1.35}.ea-outcome-float>span{margin-top:0.35rem;color:var(--ea-home-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.62rem}.ea-outcome-float--crm{top:17%;right:4%}.ea-outcome-float--voices{right:7%;bottom:10%}.ea-outcome-invoice{top:8%;left:7%;width:58%;min-height:24rem;padding:clamp(1.4rem, 3vw, 2rem);border-radius:1.3rem;transform:rotate(-2deg)}.ea-outcome-document-heading,.ea-outcome-panel-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.ea-outcome-document-heading strong,.ea-outcome-panel-heading strong{display:block;margin-top:0.25rem;font-size:0.92rem;font-weight:600}.ea-outcome-document-heading>span,.ea-outcome-panel-heading>span{padding:0.38rem 0.55rem;border-radius:999px;color:#087260;background:rgba(10,168,143,0.12);font-family:'Inter', system-ui, sans-serif;font-size:0.56rem;font-weight:650}.ea-outcome-invoice>p{margin:4rem 0 1rem;color:var(--ea-home-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.68rem}.ea-outcome-invoice dl{margin:0}.ea-outcome-invoice dl>div{display:flex;justify-content:space-between;gap:1rem;padding:0.9rem 0;border-top:1px solid var(--ea-home-line);font-family:'Inter', system-ui, sans-serif;font-size:0.67rem}.ea-outcome-invoice dt{color:var(--ea-home-muted);font-weight:500}.ea-outcome-invoice dd{margin:0;font-weight:650}.ea-outcome-books{right:6%;bottom:8%;width:48%;padding:1.1rem;border-radius:1.1rem}.ea-outcome-books>div:not(.ea-outcome-panel-heading){display:flex;justify-content:space-between;gap:1rem;padding:0.78rem 0;border-top:1px solid var(--ea-home-line);color:var(--ea-home-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.64rem}.ea-outcome-books>div:nth-child(2){margin-top:1rem}.ea-outcome-books>div strong{color:var(--ea-home-ink);font-weight:650}.ea-outcome-board{top:9%;left:6%;width:76%;min-height:22rem;padding:1.25rem;border-radius:1.25rem}.ea-outcome-board-columns{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.65rem;margin-top:2.6rem}.ea-outcome-board-columns>div{min-height:9rem;padding:0.65rem;border:1px solid var(--ea-home-line);border-radius:0.75rem;background:rgba(247,249,255,0.8)}.ea-outcome-board-columns small{color:var(--ea-home-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.53rem}.ea-outcome-board-columns span{display:block;margin-top:1rem;padding:0.55rem;border-radius:0.55rem;background:#ffffff;box-shadow:0 0.4rem 1rem rgba(37,70,132,0.06);font-family:'Inter', system-ui, sans-serif;font-size:0.58rem;line-height:1.35}.ea-outcome-float--todo{top:20%;right:3%}.ea-outcome-float--notes{right:7%;bottom:8%;min-height:10.5rem}.ea-outcome-float--notes i{display:block;width:100%;height:0.3rem;margin-top:0.5rem;border-radius:999px;background:color-mix(in srgb, var(--ea-home-blue-deep) 11%, transparent)}.ea-outcome-float--notes i:nth-of-type(2){width:82%}.ea-outcome-float--notes i:nth-of-type(3){width:62%}.ea-workspace-foundation{position:relative;isolation:isolate;padding:clamp(5rem, 9vw, 7.5rem) 0;border-top:1px solid var(--ea-home-line);border-bottom:1px solid var(--ea-home-line);color:var(--ea-home-ink);background:radial-gradient(circle at 12% 16%, rgba(95,224,234,0.24), transparent 26rem),radial-gradient(circle at 88% 82%, rgba(140,92,255,0.14), transparent 30rem),linear-gradient(180deg, #fbfdff 0%, #eef5ff 100%)}.ea-workspace-foundation-grid{display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);gap:clamp(3rem, 7vw, 5rem)}.ea-workspace-foundation-copy .ea-kicker{color:var(--ea-home-blue-deep)}.ea-workspace-foundation-copy h2{color:var(--ea-home-ink)}.ea-workspace-foundation-copy>p{max-width:31rem;margin:1.2rem 0 0;color:var(--ea-home-muted)}.ea-workspace-foundation-list{align-content:center;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.7rem}.ea-workspace-foundation-list article{display:flex;gap:0.9rem;min-height:6.2rem;padding:1.1rem;border:1px solid color-mix(in srgb, var(--ea-home-blue-deep) 18%, var(--ea-home-line));border-radius:1rem;background:rgba(255,255,255,0.94);box-shadow:inset 0 1px 0 rgba(255,255,255,0.92),0 0.6rem 1.5rem rgba(25,56,110,0.055)}.ea-workspace-foundation-list article>div{display:flex;min-width:0;flex-direction:column}.ea-workspace-foundation-list .material-symbols-outlined{display:grid;flex:0 0 auto;width:2.5rem;height:2.5rem;border:1px solid color-mix(in srgb, var(--ea-home-blue-deep) 12%, var(--ea-home-line));border-radius:0.78rem;place-items:center;color:var(--ea-home-blue-deep);background:linear-gradient(145deg, rgba(95,224,234,0.26), rgba(40,120,255,0.12));box-shadow:0 0.4rem 1rem rgba(36,84,232,0.08);font-size:1.3rem}.ea-workspace-foundation-list h3{margin:0;color:var(--ea-home-ink);font-family:'Inter', system-ui, sans-serif;font-size:0.9rem;font-weight:600;letter-spacing:-0.015em}.ea-workspace-foundation-list p{margin:0.38rem 0 0;color:var(--ea-home-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.76rem;line-height:1.5}.ea-workspace-foundation-link{display:inline-flex;align-items:center;align-self:flex-start;margin-top:auto;padding-top:0.45rem;color:var(--ea-home-blue-deep);font-family:'Inter', system-ui, sans-serif;font-size:0.68rem;font-weight:650;text-decoration:none}.ea-workspace-foundation-link:hover,.ea-workspace-foundation-link:focus-visible{text-decoration:underline;text-underline-offset:0.18em}.ea-home-snapshot{padding:clamp(4.5rem, 8vw, 6.5rem) 0;border-bottom:1px solid var(--ea-home-line);background:radial-gradient(circle at 8% 18%, rgba(95,224,234,0.16), transparent 22rem),linear-gradient(180deg, #fff 0%, #f8fbff 100%)}.ea-home-snapshot-grid{display:grid;grid-template-columns:minmax(17rem, 0.78fr) minmax(32rem, 1.22fr);gap:clamp(3rem, 7vw, 6.5rem);align-items:center}.ea-home-snapshot-heading{max-width:28rem}.ea-home-snapshot-heading h2{margin:0;font-size:clamp(2.35rem, 3.6vw, 3.55rem);font-weight:500;letter-spacing:-0.055em;line-height:1.03}.ea-home-snapshot-heading>p{margin:1.25rem 0 0;color:var(--ea-home-muted);font-family:'Inter', system-ui, sans-serif;font-size:0.82rem;line-height:1.55}.ea-home-snapshot-proof{position:relative;overflow:hidden;padding:clamp(1rem, 2.5vw, 1.5rem);border:1px solid rgba(77,116,190,0.12);border-radius:2rem;isolation:isolate;background:radial-gradient(circle at 8% 6%, rgba(95,224,234,0.72), transparent 38%),radial-gradient(circle at 94% 18%, rgba(241,92,196,0.34), transparent 40%),linear-gradient(135deg, #edfaff 0%, #edf1ff 52%, #fff2fb 100%);box-shadow:0 1.8rem 4rem rgba(37,70,132,0.12)}.ea-home-snapshot-proof::before{position:absolute;z-index:-1;top:-42%;right:30%;width:8rem;height:185%;transform:rotate(24deg);border-radius:999px;background:rgba(255,255,255,0.42);content:'';filter:blur(2px)}.ea-home-snapshot-metrics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(0.75rem, 1.5vw, 1rem)}.ea-home-snapshot-metrics article{position:relative;display:flex;min-height:clamp(12rem, 18vw, 15.5rem);min-width:0;flex-direction:column;justify-content:flex-end;padding:clamp(1.35rem, 3vw, 2rem);border:1px solid rgba(255,255,255,0.74);border-radius:1.25rem;background:rgba(255,255,255,0.58);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 0.8rem 2rem rgba(39,70,130,0.07);backdrop-filter:blur(16px)}.ea-home-snapshot-metrics article::before{position:absolute;top:1.4rem;right:1.4rem;width:clamp(3.25rem, 5vw, 4.5rem);height:clamp(3.25rem, 5vw, 4.5rem);border:1px solid rgba(36,84,232,0.12);border-radius:50%;background:rgba(255,255,255,0.32);box-shadow:0 0 0 0.75rem rgba(255,255,255,0.14);content:''}.ea-home-snapshot-metrics article:nth-child(2)::before{border-color:rgba(177,54,151,0.12)}.ea-home-snapshot-metrics strong{color:var(--ea-home-ink);font-family:'Inter', system-ui, sans-serif;font-size:clamp(3.35rem, 5.5vw, 5.4rem);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-0.07em;line-height:0.92}.ea-home-snapshot-metrics article>span:last-child{margin-top:0.9rem;color:var(--ea-home-blue-deep);font-family:'Inter', system-ui, sans-serif;font-size:0.82rem;font-weight:650;letter-spacing:0.08em;text-transform:uppercase}.ea-home-snapshot-note{margin:0.9rem 0 0.1rem;color:color-mix(in srgb, var(--ea-home-blue-deep) 72%, transparent);font-family:'Inter', system-ui, sans-serif;font-size:0.68rem;line-height:1.55;text-align:right}@media (max-width: 991.98px){.ea-home-hero-grid,.ea-home-apps-layout,.ea-home-outcome-grid,.ea-home-outcome-grid--reverse,.ea-workspace-foundation-grid,.ea-home-snapshot-grid{grid-template-columns:1fr}.ea-home-outcome-grid--reverse .ea-home-outcome-copy{order:-1}.ea-home-snapshot-heading{max-width:42rem}.ea-home-hero-copy h1{max-width:12ch}.ea-suite-preview{transform:none}.ea-suite-preview-stage{max-width:46rem}.ea-home-section-heading{max-width:42rem}}@media (max-width: 767.98px){.ea-home .container{width:calc(100% - 2rem)}.ea-home-hero{min-height:0;padding-top:7rem}.ea-home-ribbon{top:-7rem;right:-11rem;width:26rem;height:19rem;opacity:0.54}.ea-home-hero-copy h1{font-size:clamp(2.6rem, 11.5vw, 3.4rem)}.ea-home-actions{display:grid}.ea-home-actions .btn{width:100%}.ea-suite-preview-stage{min-height:0;padding:0}.ea-suite-preview-body{padding:0.9rem}.ea-suite-workspace{grid-template-columns:1fr}.ea-suite-app-rail{grid-template-columns:repeat(4, minmax(0, 1fr))}.ea-suite-app{min-width:0}.ea-suite-focus-card{min-height:17rem}.ea-suite-floating-card{position:static;width:auto;margin-top:0.75rem}.ea-suite-floating-card--todo{display:none}.ea-home-app-grid,.ea-workspace-foundation-list{grid-template-columns:1fr}.ea-home-apps,.ea-home-outcome,.ea-workspace-foundation,.ea-home-snapshot{padding-top:4rem;padding-bottom:4rem}.ea-home-snapshot-metrics{grid-template-columns:repeat(2, minmax(0, 1fr))}.ea-home-outcome-stage{min-height:27rem}}@media (max-width: 575.98px){.ea-home-snapshot-metrics{grid-template-columns:1fr}.ea-home-snapshot-metrics article{min-height:10.75rem}.ea-home-snapshot-note{text-align:left}.ea-home-outcome-stage{min-height:25rem;border-radius:1.4rem}.ea-outcome-browser{left:4%;width:82%}.ea-outcome-publication{min-height:18.5rem;padding:1.4rem}.ea-outcome-float{width:10.75rem}.ea-outcome-invoice{left:4%;width:67%}.ea-outcome-books{right:4%;width:55%}.ea-outcome-board{left:4%;width:84%}.ea-outcome-board-columns{gap:0.4rem}}@media (prefers-reduced-motion: reduce){.ea-home-app-card>a,.ea-home-app-action span:last-child,.ea-home-outcome-app-link{transition:none}}.ea-apps-page{overflow:hidden;background:var(--ea-public-canvas)}.ea-apps-hero{position:relative;isolation:isolate;min-height:43rem;overflow:hidden;padding:clamp(7.5rem, 11vw, 9.5rem) 0 clamp(4.5rem, 7vw, 6rem);border-bottom:1px solid var(--ea-public-border);background:linear-gradient(90deg, rgba(78,112,164,0.14) 1px, transparent 1px),linear-gradient(180deg, rgba(78,112,164,0.14) 1px, transparent 1px),var(--ea-public-canvas);background-size:82px 82px}.ea-apps-hero::before{content:"";position:absolute;top:-12rem;right:-9rem;z-index:-1;width:45rem;height:29rem;border-radius:48% 52% 58% 42%;background:radial-gradient(circle at 28% 36%, rgba(95,224,234,0.96), transparent 27%),radial-gradient(circle at 68% 26%, rgba(255,174,99,0.94), transparent 24%),radial-gradient(circle at 72% 72%, rgba(241,92,196,0.84), transparent 30%),linear-gradient(132deg, var(--ea-public-accent) 4%, var(--ea-public-violet) 43%, var(--ea-public-orange) 78%, var(--ea-public-pink));opacity:0.88;transform:rotate(18deg) skewX(-14deg)}.ea-apps-hero-grid{display:grid;gap:2.4rem;align-items:center}@media (min-width: 992px){.ea-apps-hero-grid{grid-template-columns:minmax(0, 0.94fr) minmax(24rem, 0.78fr)}}.ea-apps-hero-copy{max-width:48rem}.ea-apps-hero-copy h1{margin:0.55rem 0 1rem;color:var(--ea-public-ink);font-size:clamp(2.45rem, 5vw, 5.1rem);line-height:0.98;font-weight:500;letter-spacing:-0.06em}.ea-apps-hero-copy p{max-width:42rem;color:var(--ea-public-muted);font-size:1.12rem;line-height:1.75}.ea-apps-actions{display:flex;flex-wrap:wrap;gap:0.82rem;margin-top:1.8rem}.ea-apps-hero-panel{display:grid;gap:1rem;padding:1.15rem;box-shadow:0 2.2rem 5rem rgba(27,54,103,0.18);transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.ea-apps-hub{display:flex;gap:0.85rem;align-items:center;padding:1rem;border:1px solid rgba(18,124,227,0.16);border-radius:var(--ea-public-radius-sm);background:linear-gradient(135deg, rgba(255,255,255,0.92), rgba(239,248,255,0.86))}.ea-apps-hub>.material-symbols-outlined{display:grid;flex:0 0 auto;width:3rem;height:3rem;place-items:center;border-radius:0.86rem;color:#ffffff;background:linear-gradient(135deg, #127ce3, #2aa7d6);font-size:1.45rem}.ea-apps-hub-copy span,.ea-apps-hub-copy strong{display:block}.ea-apps-hub-copy span{color:var(--ea-public-accent-strong);font-size:0.72rem;font-weight:600;text-transform:uppercase}.ea-apps-hub-copy strong{margin-top:0.18rem;color:var(--ea-public-ink);font-size:1.12rem;line-height:1.12}.ea-apps-orbit-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.7rem}.ea-apps-orbit-item{display:flex;gap:0.58rem;align-items:center;min-height:3.3rem;padding:0.62rem 0.72rem;border:1px solid rgba(18,124,227,0.14);border-radius:0.86rem;color:var(--ea-public-ink);background:rgba(255,255,255,0.76);font-weight:600}.ea-apps-orbit-icon{--ea-product-type-icon-size: 2.1rem;--ea-product-type-icon-radius: 0.64rem}.ea-apps-empty-state{display:grid;gap:0.45rem;justify-items:start;padding:1.15rem;border:1px dashed rgba(18,124,227,0.3);border-radius:var(--ea-public-radius-sm);color:var(--ea-public-muted);background:rgba(255,255,255,0.72)}.ea-apps-empty-state .material-symbols-outlined{color:var(--ea-public-accent-strong);font-size:1.65rem}.ea-apps-empty-state h3,.ea-apps-empty-state p{margin:0}.ea-apps-empty-state h3{color:var(--ea-public-ink);font-size:1.2rem;font-weight:600}.ea-apps-empty-state p{line-height:1.65}.ea-apps-catalog{padding:clamp(5rem, 9vw, 8rem) 0;background:linear-gradient(180deg, rgba(255,255,255,0.72), var(--ea-public-canvas))}.ea-apps-section-heading{max-width:45rem;margin-bottom:1.7rem}.ea-apps-section-heading h2{margin:0.5rem 0 0.65rem;color:var(--ea-public-ink);font-size:clamp(1.9rem, 3vw, 2.85rem);line-height:1.08;font-weight:500;letter-spacing:-0.045em}.ea-apps-section-heading p{margin:0;color:var(--ea-public-muted);line-height:1.7}.ea-apps-group{display:grid;gap:1.15rem;padding:1.65rem 0;border-top:1px solid var(--ea-public-border)}.ea-apps-group-heading{display:grid;gap:0.35rem}@media (min-width: 992px){.ea-apps-group-heading{grid-template-columns:minmax(13rem, 0.34fr) minmax(0, 1fr);align-items:start}}.ea-apps-group-heading h3{margin:0;color:var(--ea-public-ink);font-size:1.35rem;font-weight:600}.ea-apps-group-heading p{max-width:44rem;margin:0;color:var(--ea-public-muted);line-height:1.65}.ea-apps-grid{display:grid;gap:1rem}@media (min-width: 768px){.ea-apps-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 1200px){.ea-apps-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.ea-app-card{border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius-sm);background:rgba(255,255,255,0.9);box-shadow:var(--ea-public-shadow-quiet);display:flex;min-height:100%;flex-direction:column;padding:1.15rem}.ea-app-card-featured{border-color:rgba(18,124,227,0.36);background:linear-gradient(180deg, rgba(255,255,255,0.98), rgba(239,248,255,0.92)),#fff;box-shadow:0 1.25rem 2.8rem rgba(18,124,227,0.13),inset 0 1px 0 rgba(255,255,255,0.72)}.ea-app-card-top{display:flex;gap:0.85rem;align-items:center;margin-bottom:1rem}.ea-app-card-icon{--ea-product-type-icon-size: 3.1rem;--ea-product-type-icon-radius: 0.9rem}.ea-app-card-title{min-width:0}.ea-app-card-title span{display:block;color:var(--ea-public-accent-strong);font-size:0.72rem;font-weight:600;text-transform:uppercase}.ea-app-card-title h4{margin:0.18rem 0 0;color:var(--ea-public-ink);font-size:1.18rem;line-height:1.15;font-weight:600}.ea-app-card p{margin:0 0 1.25rem;color:var(--ea-public-muted);font-size:0.96rem;line-height:1.62}.ea-app-card-actions{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center;margin-top:auto}.ea-app-start-link{color:#174367;font-size:0.9rem;font-weight:600}.ea-app-start-link:hover,.ea-app-start-link:focus{color:var(--ea-public-accent-strong)}@media (max-width: 767.98px){.ea-apps-hero{padding-top:6.6rem}.ea-apps-hero::before{top:-8rem;right:-20rem;width:32rem;height:22rem;opacity:0.52}.ea-apps-hero-panel{transform:none}.ea-apps-actions .btn{width:100%}.ea-apps-orbit-grid{grid-template-columns:1fr}.ea-apps-catalog{padding:3.6rem 0}}.ea-company-page{background:var(--ea-public-canvas);color:var(--ea-public-ink)}.ea-company-page .ea-company-shell{width:calc(100% - 40px);max-width:1120px;margin:0 auto}.ea-company-page .ea-company-eyebrow{display:inline-flex;align-items:center;gap:0.5rem;margin-bottom:1.1rem;color:var(--ea-public-accent-strong);font-size:0.78rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.ea-company-page .ea-company-eyebrow::before{content:"";width:2.25rem;height:1px;background:linear-gradient(90deg, var(--ea-public-cyan), var(--ea-public-accent))}.ea-company-page .ea-company-hero{position:relative;isolation:isolate;overflow:hidden;min-height:43rem;padding:clamp(7.5rem, 11vw, 9.5rem) 0 clamp(4.5rem, 7vw, 6rem);background:linear-gradient(90deg, rgba(78,112,164,0.14) 1px, transparent 1px),linear-gradient(180deg, rgba(78,112,164,0.14) 1px, transparent 1px),var(--ea-public-canvas);background-size:82px 82px;color:var(--ea-public-ink)}.ea-company-page .ea-company-hero::before{content:"";position:absolute;top:-12rem;right:-9rem;z-index:-1;width:45rem;height:29rem;border-radius:48% 52% 58% 42%;background:radial-gradient(circle at 28% 36%, rgba(95,224,234,0.96), transparent 27%),radial-gradient(circle at 68% 26%, rgba(255,174,99,0.94), transparent 24%),radial-gradient(circle at 72% 72%, rgba(241,92,196,0.84), transparent 30%),linear-gradient(132deg, var(--ea-public-accent) 4%, var(--ea-public-violet) 43%, var(--ea-public-orange) 78%, var(--ea-public-pink));opacity:0.88;transform:rotate(18deg) skewX(-14deg)}.ea-company-page .ea-company-hero-grid{position:relative;z-index:1;display:grid;gap:2.5rem;align-items:center}@media (min-width: 992px){.ea-company-page .ea-company-hero-grid{grid-template-columns:minmax(0, 1.05fr) minmax(360px, 0.95fr)}}.ea-company-page .ea-company-title{max-width:760px;margin:0;color:var(--ea-public-ink);font-size:clamp(2.6rem, 5.2vw, 4.7rem);font-weight:500;line-height:0.98;letter-spacing:-0.06em}.ea-company-page .ea-company-lead{max-width:650px;margin:1.55rem 0 0;color:var(--ea-public-muted);font-size:clamp(1.02rem, 1.8vw, 1.25rem);line-height:1.75}.ea-company-page .ea-company-actions{display:flex;flex-wrap:wrap;gap:0.85rem;margin-top:2rem}.ea-company-page .ea-company-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;padding:0 1.25rem;border:1px solid var(--ea-public-border-strong);border-radius:var(--ea-public-radius-xs);background:rgba(255,255,255,0.8);color:var(--ea-public-accent-strong);font-weight:600;text-decoration:none}.ea-company-page .ea-company-button:hover{border-color:rgba(21,94,239,0.34);background:#ffffff;color:var(--ea-public-accent-strong);text-decoration:none}.ea-company-page .ea-company-button.ea-company-button-primary{border-color:var(--ea-public-accent);background:linear-gradient(135deg, #1768f2, #155eef 58%, #5546d8 140%);color:#ffffff;box-shadow:0 0.85rem 1.8rem rgba(21,94,239,0.2)}.ea-company-page .ea-company-button.ea-company-button-primary:hover{background:linear-gradient(135deg, #2875f4, #1b65f1 58%, #6151df 140%);color:#ffffff}.ea-company-page .ea-company-card{border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius);background:rgba(255,255,255,0.78);box-shadow:var(--ea-public-glass-shadow);backdrop-filter:var(--ea-public-glass-filter);box-shadow:0 2.2rem 5rem rgba(27,54,103,0.18);transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.ea-company-page .ea-company-signal-card{padding:1.35rem}.ea-company-page .ea-company-signal-list{display:grid;gap:0.9rem}.ea-company-page .ea-company-signal{padding:1.05rem;border:1px solid rgba(83,112,162,0.15);border-radius:16px;background:rgba(255,255,255,0.84)}.ea-company-page .ea-company-signal strong{display:block;color:var(--ea-public-ink);font-size:1rem}.ea-company-page .ea-company-signal span{display:block;margin-top:0.35rem;color:var(--ea-public-muted);font-size:0.92rem;line-height:1.55}.ea-company-page .ea-company-section{padding:var(--ea-public-section-space) 0}.ea-company-page .ea-company-parent-brand{position:relative;overflow:hidden;color:var(--ea-public-ink);background:radial-gradient(circle at 8% 18%, rgba(72,213,232,0.19), transparent 24rem),radial-gradient(circle at 88% 22%, rgba(124,97,231,0.16), transparent 27rem),linear-gradient(145deg, #f4fbff 0%, #f7f5ff 52%, #fff8f4 100%)}.ea-company-page .ea-company-parent-brand .ea-company-eyebrow{color:var(--ea-public-accent-strong)}.ea-company-page .ea-company-parent-card{max-width:860px;padding:2rem;border:1px solid rgba(83,112,162,0.16);border-radius:var(--ea-public-radius);background:rgba(255,255,255,0.76);box-shadow:0 1.6rem 4rem rgba(38,67,113,0.1);backdrop-filter:blur(18px) saturate(1.08)}.ea-company-page .ea-company-parent-card h2{margin:0;color:var(--ea-public-ink);font-size:clamp(1.85rem, 3vw, 2.65rem);font-weight:500;line-height:1.08;letter-spacing:0}.ea-company-page .ea-company-parent-card p{max-width:700px;margin:1rem 0 1.35rem;color:var(--ea-public-muted);font-size:1.02rem;line-height:1.75}.ea-company-page .ea-company-button-light{border-color:rgba(21,94,239,0.25);background:rgba(255,255,255,0.86);color:var(--ea-public-accent-strong)}.ea-company-page .ea-company-button-light:hover{border-color:rgba(21,94,239,0.38);background:#ffffff;color:var(--ea-public-accent-strong)}.ea-company-page .ea-company-section-header{max-width:720px;margin-bottom:2rem}.ea-company-page .ea-company-section-header h2{margin:0;color:var(--ea-public-ink);font-size:clamp(2rem, 4vw, 3.5rem);font-weight:500;letter-spacing:-0.045em;line-height:1.04;letter-spacing:0}.ea-company-page .ea-company-section-header p{margin:1rem 0 0;color:var(--ea-public-muted);font-size:1.04rem;line-height:1.75}.ea-company-page .ea-company-section-tinted{background:linear-gradient(180deg, #f4f8ff, #fff)}.ea-company-page .ea-company-grid{display:grid;gap:1rem}@media (min-width: 768px){.ea-company-page .ea-company-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.ea-company-page .ea-company-panel{padding:1.35rem;border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius-sm);background:var(--ea-public-surface-strong)}.ea-company-page .ea-company-panel h3{margin:0;color:var(--ea-public-ink);font-size:1.08rem;font-weight:600}.ea-company-page .ea-company-panel p{margin:0.8rem 0 0;color:var(--ea-public-muted);line-height:1.65}.ea-company-page .ea-company-panel a{color:#283a72;font-weight:600}.ea-company-page .ea-company-split{display:grid;gap:1.5rem;align-items:start}@media (min-width: 992px){.ea-company-page .ea-company-split{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr)}}.ea-company-page .ea-company-story{padding:2rem;border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius);background:var(--ea-public-surface-strong)}.ea-company-page .ea-company-story p{margin:0 0 1rem;color:var(--ea-public-muted);font-size:1.02rem;line-height:1.8}.ea-company-page .ea-company-story p:last-child{margin-bottom:0}.ea-company-page .ea-company-steps{display:grid;gap:1rem}.ea-company-page .ea-company-step{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;padding:1.15rem;border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius-sm);background:var(--ea-public-surface-strong)}.ea-company-page .ea-company-step span{display:grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:50%;background:#eef2fb;color:#273969;font-weight:600}.ea-company-page .ea-company-step h3{margin:0;font-size:1.02rem;font-weight:600}.ea-company-page .ea-company-step p{margin:0.4rem 0 0;color:var(--ea-public-muted);line-height:1.6}.ea-company-page .ea-company-contact-grid{display:grid;gap:1rem}@media (min-width: 992px){.ea-company-page .ea-company-contact-grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.ea-company-page .ea-company-contact-card{padding:1.4rem;border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius-sm);background:var(--ea-public-surface-strong)}.ea-company-page .ea-company-contact-card h2,.ea-company-page .ea-company-contact-card h3{margin:0;color:var(--ea-public-ink);font-size:1.15rem;font-weight:600}.ea-company-page .ea-company-contact-card p{margin:0.75rem 0 0;color:var(--ea-public-muted);line-height:1.65}.ea-company-page .ea-company-contact-list{display:grid;gap:0.75rem;margin-top:1rem}.ea-company-page .ea-company-contact-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.75rem;padding:0.85rem 0;border-top:1px solid #edf0f6}.ea-company-page .ea-company-contact-row span{color:var(--ea-public-muted);font-weight:600}.ea-company-page .ea-company-contact-row a{color:#273969;font-weight:600}.ea-company-page .ea-company-location-list{display:grid;gap:1rem}.ea-company-page .ea-company-location-card{padding:1.4rem;border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius-sm);background:var(--ea-public-surface-strong)}.ea-company-page .ea-company-location-card h3{margin:0;color:var(--ea-public-ink);font-size:1.15rem;font-weight:600}.ea-company-page .ea-company-location-card p,.ea-company-page .ea-company-location-card div{color:var(--ea-public-muted);line-height:1.65}.ea-company-page .ea-company-location-card a{color:#273969;font-weight:600}.ea-company-page .ea-company-form-wrap{display:grid;gap:1.5rem}@media (min-width: 992px){.ea-company-page .ea-company-form-wrap{grid-template-columns:minmax(0, 0.78fr) minmax(0, 1.22fr)}}.ea-company-page .ea-company-form-note{padding:1.5rem;border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius);background:var(--ea-public-surface-strong)}.ea-company-page .ea-company-form-note h2{margin:0;color:var(--ea-public-ink);font-size:1.35rem;font-weight:600}.ea-company-page .ea-company-form-note p{margin:0.85rem 0 0;color:var(--ea-public-muted);line-height:1.7}.ea-company-page .ea-company-form-card{padding:1.5rem;border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius);background:var(--ea-public-surface-strong)}.ea-company-page .ea-company-form-card .form-control,.ea-company-page .ea-company-form-card .form-select,.ea-company-page .ea-company-form-card select,.ea-company-page .ea-company-form-card textarea,.ea-company-page .ea-company-form-card input[type="text"],.ea-company-page .ea-company-form-card input[type="email"],.ea-company-page .ea-company-form-card input[type="tel"]{min-height:2.9rem;border-color:#d8deeb;border-radius:var(--ea-public-radius-sm)}.ea-company-page .ea-company-form-card textarea{min-height:9rem}.ea-company-page .ea-company-form-card label{color:#283043;font-weight:600}.ea-company-page .ea-company-form-card .btn,.ea-company-page .ea-company-form-card input[type="submit"]{min-height:3rem;padding:0 1.25rem;border:0;border-radius:999px;background:var(--ea-public-accent);color:#fff;font-weight:600}.ea-company-page .ea-company-form-card .btn:hover,.ea-company-page .ea-company-form-card input[type="submit"]:hover{background:var(--ea-public-accent-strong)}.ea-company-page .ea-company-success{display:grid;min-height:26rem;place-items:center;padding:4rem 0}.ea-company-page .ea-company-success .ea-company-success-card{width:calc(100% - 40px);max-width:640px;padding:2rem;border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius);background:var(--ea-public-surface-strong);text-align:center}.ea-company-page .ea-company-success .ea-company-success-card h1{margin:0;color:var(--ea-public-ink);font-size:clamp(2rem, 4vw, 3.25rem);font-weight:500;letter-spacing:-0.04em}.ea-company-page .ea-company-success .ea-company-success-card p{margin:1rem 0 0;color:var(--ea-public-muted);line-height:1.7}@media (max-width: 767.98px){.ea-company-page .ea-company-hero{min-height:0;padding-top:6.6rem}.ea-company-page .ea-company-hero::before{top:-8rem;right:-20rem;width:32rem;height:22rem;opacity:0.52}.ea-company-page .ea-company-title{font-size:clamp(2.7rem, 14vw, 3.7rem)}.ea-company-page .ea-company-card{transform:none}}.www-static-main{display:flow-root;padding-top:7rem}.www-static-main>:last-child,.www-static-main>:last-child>:last-child{margin-bottom:0 !important}.www-static-main-flush{padding-top:0}.ea-public-kicker{color:var(--ea-public-accent-strong);font-size:0.78rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase}.ea-pricing-page,.ea-signup-page{overflow:hidden}.ea-pricing-hero,.ea-signup-shell{padding:8.8rem 0 4.5rem}.ea-pricing-hero{background:radial-gradient(circle at 16% 18%, rgba(34,211,238,0.14), transparent 32%),radial-gradient(circle at 86% 12%, rgba(29,140,248,0.12), transparent 30%)}.ea-pricing-hero-grid,.ea-signup-grid{display:grid;gap:2rem;align-items:center}@media (min-width: 992px){.ea-pricing-hero-grid,.ea-signup-grid{grid-template-columns:minmax(0, 1.02fr) minmax(25rem, 0.78fr)}}.ea-pricing-hero-copy,.ea-signup-copy{max-width:45rem}.ea-pricing-hero-copy h1,.ea-signup-copy h1{margin:0.55rem 0 1rem;color:var(--ea-public-ink);font-size:clamp(2.35rem, 4.6vw, 5rem);line-height:0.98;font-weight:500;letter-spacing:-0.06em}.ea-pricing-hero-copy p,.ea-signup-copy p{color:var(--ea-public-muted);font-size:1.12rem;line-height:1.75}.ea-pricing-actions{display:flex;flex-wrap:wrap;gap:0.8rem;margin-top:1.8rem}.ea-pricing-hero-panel{padding:1.4rem}.ea-pricing-panel-label{color:var(--ea-public-accent-strong);font-size:0.78rem;font-weight:800;text-transform:uppercase}.ea-pricing-panel-value{margin-top:0.35rem;color:var(--ea-public-ink);font-size:3.4rem;line-height:1;font-weight:820}.ea-pricing-hero-panel p{margin:0.2rem 0 1.1rem;color:var(--ea-public-muted)}.ea-pricing-panel-row{display:flex;justify-content:space-between;gap:1rem;padding:0.85rem 0;border-top:1px solid var(--ea-public-border);color:var(--ea-public-muted)}.ea-pricing-panel-row strong{color:var(--ea-public-ink)}.ea-pricing-plans,.ea-pricing-assurance{padding:4.25rem 0}.ea-pricing-section-heading,.ea-signup-faq-heading{max-width:45rem;margin-bottom:1.6rem}.ea-pricing-section-heading h2,.ea-signup-faq-heading h2{margin:0 0 0.65rem;color:var(--ea-public-ink);font-size:clamp(1.75rem, 3vw, 2.7rem);font-weight:500;letter-spacing:-0.04em}.ea-pricing-section-heading p,.ea-signup-faq-heading p{margin:0;color:var(--ea-public-muted);line-height:1.7}.ea-pricing-plan-grid{display:grid;gap:1rem}@media (min-width: 768px){.ea-pricing-plan-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 1200px){.ea-pricing-plan-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.ea-pricing-plan-card{border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius);background:rgba(255,255,255,0.9);box-shadow:var(--ea-public-shadow-quiet);display:flex;min-height:100%;flex-direction:column;padding:1.25rem}.ea-pricing-plan-card-featured{border-color:rgba(18,124,227,0.35);background:linear-gradient(180deg, rgba(255,255,255,0.96), rgba(240,248,255,0.92)),#fff;box-shadow:0 1.25rem 2.8rem rgba(18,124,227,0.13),inset 0 1px 0 rgba(255,255,255,0.72)}.ea-pricing-plan-badge{align-self:flex-start;padding:0.32rem 0.62rem;border-radius:999px;color:var(--ea-public-accent-strong);background:var(--ea-public-accent-soft);font-size:0.74rem;font-weight:800}.ea-pricing-plan-card h3{margin:1rem 0 0.45rem;color:var(--ea-public-ink);font-size:1.12rem;font-weight:800}.ea-pricing-plan-price{min-height:3rem;color:var(--ea-public-ink);font-size:1.48rem;line-height:1.15;font-weight:820}.ea-pricing-plan-description{min-height:4.5rem;margin:0.65rem 0 1rem;color:var(--ea-public-muted);font-size:0.95rem;line-height:1.55}.ea-pricing-feature-list{display:grid;gap:0.65rem;margin:0 0 1.25rem;padding:0;list-style:none}.ea-pricing-feature-list li{display:flex;gap:0.55rem;align-items:flex-start;color:#284056;font-size:0.95rem;line-height:1.45}.ea-pricing-feature-list .material-symbols-outlined{color:#13a16f;font-size:1.1rem;line-height:1.35}.ea-pricing-plan-card .btn{width:100%;margin-top:auto}.ea-pricing-assurance-grid,.ea-signup-proof-grid,.ea-signup-faq-grid{display:grid;gap:1rem}@media (min-width: 768px){.ea-pricing-assurance-grid,.ea-signup-proof-grid,.ea-signup-faq-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.ea-pricing-assurance-card,.ea-signup-proof-card,.ea-signup-faq-card{padding:1.15rem}.ea-pricing-assurance-card .material-symbols-outlined,.ea-signup-proof-card .material-symbols-outlined,.ea-signup-faq-card .material-symbols-outlined{color:var(--ea-public-accent);font-size:1.75rem}.ea-pricing-assurance-card h3,.ea-pricing-assurance-card h2,.ea-signup-proof-card h3,.ea-signup-proof-card h2,.ea-signup-faq-card h3,.ea-signup-faq-card h2{margin:0.7rem 0 0.45rem;color:var(--ea-public-ink);font-size:1.05rem;font-weight:800}.ea-pricing-assurance-card p,.ea-signup-proof-card p,.ea-signup-faq-card p{margin:0;color:var(--ea-public-muted);font-size:0.94rem;line-height:1.6}.ea-signup-shell{position:relative;isolation:isolate;background:linear-gradient(90deg, rgba(78,112,164,0.14) 1px, transparent 1px),linear-gradient(180deg, rgba(78,112,164,0.14) 1px, transparent 1px),var(--ea-public-canvas);background-size:82px 82px}.ea-signup-shell::before{content:"";position:absolute;top:-12rem;right:-9rem;z-index:-1;width:45rem;height:29rem;border-radius:48% 52% 58% 42%;background:radial-gradient(circle at 28% 36%, rgba(95,224,234,0.96), transparent 27%),radial-gradient(circle at 68% 26%, rgba(255,174,99,0.94), transparent 24%),radial-gradient(circle at 72% 72%, rgba(241,92,196,0.84), transparent 30%),linear-gradient(132deg, var(--ea-public-accent) 4%, var(--ea-public-violet) 43%, var(--ea-public-orange) 78%, var(--ea-public-pink));opacity:0.88;transform:rotate(18deg) skewX(-14deg)}.ea-signup-lead{max-width:42rem}.ea-signup-proof-grid{margin-top:1.6rem}@media (min-width: 768px){.ea-signup-proof-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.ea-signup-steps{display:grid;gap:0.75rem;margin-top:1rem;padding:0.85rem}@media (min-width: 768px){.ea-signup-steps{grid-template-columns:repeat(3, minmax(0, 1fr))}}.ea-signup-step{display:flex;gap:0.6rem;align-items:center;color:var(--ea-public-ink);font-size:0.92rem}.ea-signup-step span{display:grid;flex:0 0 auto;width:1.75rem;height:1.75rem;place-items:center;border-radius:999px;color:#ffffff;background:var(--ea-public-accent);font-size:0.78rem;font-weight:800}.ea-signup-form-card{padding:clamp(1.25rem, 3vw, 1.8rem);box-shadow:0 2.2rem 5rem rgba(27,54,103,0.18)}.ea-signup-form-heading{margin-bottom:1.1rem}.ea-signup-form-heading h2{margin:0;color:var(--ea-public-ink);font-size:1.35rem;font-weight:600}.ea-signup-form-heading p{margin:0.35rem 0 0;color:var(--ea-public-muted);font-size:0.95rem;line-height:1.55}.ea-signup-form-card .ea-signup-form{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ea-signup-form-card .ea-signup-form .form-control{min-height:2.85rem;border-color:rgba(130,153,168,0.34);border-radius:0.72rem;background:rgba(255,255,255,0.76);font-size:1rem}.ea-signup-invite-tip{margin:1rem 0}.ea-signup-legal{margin:0.85rem 0 1rem;color:var(--ea-public-muted);font-size:0.82rem;line-height:1.55}.ea-signup-submit-row{display:flex;flex-wrap:wrap;gap:0.7rem;align-items:center;justify-content:space-between}.ea-signup-submit-row span{color:var(--ea-public-muted);font-size:0.86rem}.ea-signup-faq{padding:4.5rem 0;background:rgba(255,255,255,0.76)}@media (min-width: 768px){.ea-signup-faq-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (max-width: 767.98px){.ea-pricing-hero,.ea-signup-shell{padding-top:6.6rem}.ea-signup-shell::before,.ea-legal-index::before{top:-8rem;right:-20rem;width:32rem;height:22rem;opacity:0.52}.ea-signup-copy{display:contents}.ea-signup-intro{order:1}.ea-signup-form-card{order:2}.ea-signup-proof-grid{order:3}.ea-signup-steps{order:4}.ea-pricing-actions .btn,.ea-signup-submit-row .btn{width:100%}.ea-pricing-plan-price{min-height:auto}.ea-pricing-plan-description{min-height:auto}.ea-signup-submit-row{justify-content:center;text-align:center}}.ea-pricing-page{overflow:hidden}.ea-pricing-hero{position:relative;isolation:isolate;min-height:43rem;overflow:hidden;padding:clamp(7.5rem, 11vw, 9.5rem) 0 clamp(4.5rem, 7vw, 6rem);background:linear-gradient(90deg, rgba(78,112,164,0.14) 1px, transparent 1px),linear-gradient(180deg, rgba(78,112,164,0.14) 1px, transparent 1px),var(--ea-public-canvas);background-size:82px 82px}.ea-pricing-hero::before{content:"";position:absolute;top:-12rem;right:-9rem;z-index:-1;width:45rem;height:29rem;border-radius:48% 52% 58% 42%;background:radial-gradient(circle at 28% 36%, rgba(95,224,234,0.96), transparent 27%),radial-gradient(circle at 68% 26%, rgba(255,174,99,0.94), transparent 24%),radial-gradient(circle at 72% 72%, rgba(241,92,196,0.84), transparent 30%),linear-gradient(132deg, var(--ea-public-accent) 4%, var(--ea-public-violet) 43%, var(--ea-public-orange) 78%, var(--ea-public-pink));opacity:0.88;transform:rotate(18deg) skewX(-14deg)}.ea-pricing-hero-grid{display:grid;gap:2rem;align-items:center}@media (min-width: 992px){.ea-pricing-hero-grid{grid-template-columns:minmax(0, 1.03fr) minmax(24rem, 0.7fr)}}.ea-pricing-hero-copy{max-width:50rem}.ea-pricing-hero-copy h1{max-width:46rem;margin:0.55rem 0 1rem;color:var(--ea-public-ink);font-size:clamp(2.5rem, 4.8vw, 5.25rem);line-height:0.98;font-weight:500;letter-spacing:-0.06em}.ea-pricing-hero-copy p{max-width:46rem;color:var(--ea-public-muted);font-size:1.12rem;line-height:1.75}.ea-pricing-actions{display:flex;flex-wrap:wrap;gap:0.8rem;margin-top:1.8rem}.ea-pricing-hero-panel{padding:1.4rem;box-shadow:0 2.2rem 5rem rgba(27,54,103,0.18);transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.ea-pricing-panel-label{color:var(--ea-public-accent-strong);font-size:0.78rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase}.ea-pricing-panel-value{margin-top:0.35rem;color:var(--ea-public-ink);font-size:clamp(2.35rem, 5vw, 4.1rem);line-height:0.95;font-weight:500;letter-spacing:-0.05em}.ea-pricing-hero-panel p{margin:0.45rem 0 1.1rem;color:var(--ea-public-muted);line-height:1.55}.ea-pricing-panel-row{display:flex;justify-content:space-between;gap:1rem;padding:0.85rem 0;border-top:1px solid var(--ea-public-border);color:var(--ea-public-muted)}.ea-pricing-panel-row strong{color:var(--ea-public-ink)}.ea-pricing-plans,.ea-pricing-addons,.ea-pricing-assurance{padding:4.5rem 0}.ea-pricing-plans{background:rgba(255,255,255,0.34)}.ea-pricing-section-heading{max-width:46rem;margin-bottom:1.65rem}.ea-pricing-section-heading h2{margin:0 0 0.65rem;color:var(--ea-public-ink);font-size:clamp(1.85rem, 3vw, 2.8rem);font-weight:500;letter-spacing:-0.04em}.ea-pricing-section-heading p{margin:0;color:var(--ea-public-muted);line-height:1.7}.ea-pricing-plan-grid{display:grid;gap:1rem}@media (min-width: 768px){.ea-pricing-plan-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 1200px){.ea-pricing-plan-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.ea-pricing-plan-card{border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius);background:rgba(255,255,255,0.92);box-shadow:var(--ea-public-shadow-quiet);display:flex;min-height:100%;flex-direction:column;padding:1.25rem}.ea-pricing-plan-card-featured{border-color:rgba(18,124,227,0.42);background:linear-gradient(180deg, rgba(255,255,255,0.98), rgba(235,247,255,0.94)),#fff;box-shadow:0 1.35rem 3rem rgba(18,124,227,0.14),inset 0 1px 0 rgba(255,255,255,0.76)}.ea-pricing-plan-badge{align-self:flex-start;padding:0.32rem 0.62rem;border-radius:999px;color:var(--ea-public-accent-strong);background:var(--ea-public-accent-soft);font-size:0.74rem;font-weight:600}.ea-pricing-plan-card h3{margin:1rem 0 0.35rem;color:var(--ea-public-ink);font-size:1.2rem;font-weight:600}.ea-pricing-plan-price{min-height:4.5rem;color:var(--ea-public-ink);line-height:1.1;font-weight:600}.ea-pricing-plan-price span{display:block;font-size:clamp(2rem, 3vw, 2.6rem)}.ea-pricing-plan-price small{display:block;margin-top:0.25rem;color:var(--ea-public-muted);font-size:0.9rem;font-weight:500}.ea-pricing-plan-description{min-height:5.25rem;margin:0.65rem 0 1rem;color:var(--ea-public-muted);font-size:0.95rem;line-height:1.55}.ea-pricing-limit-list{display:grid;gap:0;margin:0 0 1rem;border-top:1px solid rgba(152,180,204,0.28);border-bottom:1px solid rgba(152,180,204,0.28)}.ea-pricing-limit-row{display:flex;justify-content:space-between;gap:0.8rem;padding:0.64rem 0;border-top:1px solid rgba(152,180,204,0.22);color:var(--ea-public-muted);font-size:0.92rem}.ea-pricing-limit-row:first-child{border-top:0}.ea-pricing-limit-row strong{color:var(--ea-public-ink);text-align:right}.ea-pricing-feature-list{display:grid;gap:0.65rem;margin:0 0 1.25rem;padding:0;list-style:none}.ea-pricing-feature-list li{display:flex;gap:0.55rem;align-items:flex-start;color:#284056;font-size:0.93rem;line-height:1.45}.ea-pricing-feature-list .material-symbols-outlined{color:#13a16f;font-size:1.1rem;line-height:1.35}.ea-pricing-plan-card .btn{width:100%;margin-top:auto}.ea-pricing-addons{background:linear-gradient(180deg, rgba(248,252,255,0.5), rgba(255,255,255,0.88))}.ea-pricing-addon-grid,.ea-pricing-assurance-grid{display:grid;gap:1rem}@media (min-width: 768px){.ea-pricing-addon-grid,.ea-pricing-assurance-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.ea-pricing-addon-card,.ea-pricing-assurance-card{padding:1.15rem}.ea-pricing-addon-card .material-symbols-outlined,.ea-pricing-assurance-card .material-symbols-outlined{color:var(--ea-public-accent);font-size:1.75rem}.ea-pricing-addon-card h3,.ea-pricing-assurance-card h3{margin:0.7rem 0 0.45rem;color:var(--ea-public-ink);font-size:1.05rem;font-weight:600}.ea-pricing-addon-card strong,.ea-pricing-assurance-card strong{display:block;margin-bottom:0.45rem;color:var(--ea-public-ink);font-size:1rem}.ea-pricing-addon-card p,.ea-pricing-assurance-card p{margin:0;color:var(--ea-public-muted);font-size:0.94rem;line-height:1.6}@media (max-width: 767.98px){.ea-pricing-hero{padding-top:6.6rem}.ea-pricing-hero::before{top:-8rem;right:-20rem;width:32rem;height:22rem;opacity:0.52}.ea-pricing-hero-panel{transform:none}.ea-pricing-actions .btn{width:100%}.ea-pricing-plan-price,.ea-pricing-plan-description{min-height:auto}}.ea-marketing-site .form-common .form-control,.ea-marketing-site .form-common .form-select{min-height:2.85rem;border-color:var(--ea-public-border-strong);border-radius:var(--ea-public-radius-xs);color:var(--ea-public-ink);background:rgba(255,255,255,0.92)}.ea-marketing-site .form-common .form-control:focus,.ea-marketing-site .form-common .form-select:focus{border-color:var(--ea-public-accent);box-shadow:0 0 0 0.22rem rgba(21,94,239,0.13)}.ea-marketing-site .form-common textarea.form-control{min-height:10rem}.ea-marketing-site .form-common .form-label,.ea-marketing-site .form-common label{color:var(--ea-public-ink);font-weight:750}.ea-marketing-site .btn-secondary{border-color:var(--ea-public-border-strong);border-radius:var(--ea-public-radius-xs);color:var(--ea-public-accent-strong);background:rgba(255,255,255,0.88)}.ea-marketing-site .btn-secondary:hover,.ea-marketing-site .btn-secondary:focus{border-color:rgba(21,94,239,0.4);color:var(--ea-public-accent-strong);background:#ffffff}.ea-legal-index{position:relative;isolation:isolate;min-height:42rem;overflow:hidden;padding:clamp(3.5rem, 7vw, 6.5rem) 0;background:linear-gradient(90deg, rgba(78,112,164,0.14) 1px, transparent 1px),linear-gradient(180deg, rgba(78,112,164,0.14) 1px, transparent 1px),var(--ea-public-canvas);background-size:82px 82px}.ea-legal-index::before{content:"";position:absolute;top:-12rem;right:-9rem;z-index:-1;width:45rem;height:29rem;border-radius:48% 52% 58% 42%;background:radial-gradient(circle at 28% 36%, rgba(95,224,234,0.96), transparent 27%),radial-gradient(circle at 68% 26%, rgba(255,174,99,0.94), transparent 24%),radial-gradient(circle at 72% 72%, rgba(241,92,196,0.84), transparent 30%),linear-gradient(132deg, var(--ea-public-accent) 4%, var(--ea-public-violet) 43%, var(--ea-public-orange) 78%, var(--ea-public-pink));opacity:0.88;transform:rotate(18deg) skewX(-14deg)}.ea-legal-index h1{margin:0;color:var(--ea-public-ink);font-size:clamp(2.8rem, 6vw, 5.3rem);line-height:1;font-weight:500;letter-spacing:-0.055em}.ea-legal-link-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;max-width:52rem;margin-top:2.3rem}.ea-legal-link-grid a{display:flex;min-height:5rem;align-items:center;justify-content:space-between;padding:1.15rem;border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius-sm);color:var(--ea-public-ink);background:rgba(255,255,255,0.88);box-shadow:var(--ea-public-shadow-quiet);font-weight:800;text-decoration:none}.ea-legal-link-grid a::after{color:var(--ea-public-accent);content:"→"}.ea-legal-link-grid a:hover,.ea-legal-link-grid a:focus{border-color:rgba(21,94,239,0.36);color:var(--ea-public-accent-strong)}.ea-legal-document{max-width:62rem;margin-top:2rem;margin-bottom:4.5rem;padding:clamp(1.4rem, 4vw, 3rem);border:1px solid var(--ea-public-border);border-radius:var(--ea-public-radius);background:rgba(255,255,255,0.94);box-shadow:var(--ea-public-shadow-quiet)}.ea-legal-document h1{margin-bottom:2rem;color:var(--ea-public-ink);font-size:clamp(2.3rem, 5vw, 4.2rem);line-height:1.02;font-weight:500;letter-spacing:-0.05em}.ea-legal-document h2,.ea-legal-document h3,.ea-legal-document h4{margin-top:2rem;color:var(--ea-public-ink);line-height:1.25;font-weight:600}.ea-legal-document p,.ea-legal-document li{color:#43566f;line-height:1.78}.ea-legal-document a{color:var(--ea-public-accent-strong)}@media (max-width: 767.98px){.ea-legal-index::before{top:-8rem;right:-20rem;width:32rem;height:22rem;opacity:0.52}.ea-legal-link-grid{grid-template-columns:1fr}}.newsletter-container{border-top:1px solid #ccc;padding:3rem;margin-top:3rem}.newsletter-container .title{font-size:2rem;text-align:center;margin-bottom:2rem}.newsletter-container .description{text-align:center;margin-bottom:1rem}.newsletter-container #mce-responses{display:block !important}.newsletter-container #mce-responses #mce-success-response{width:100%;text-align:center}
