:root{color-scheme:light;--font-sans:var(--font-dm-sans),"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--color-bg:oklch(0.978 0.003 255);--color-surface:oklch(1 0 0);--color-border:oklch(0.9 0.009 255);--color-text:oklch(0.2 0.025 258);--color-text-muted:oklch(0.5 0.025 258);--color-primary:oklch(0.56 0.19 256);--color-primary-hover:oklch(0.5 0.19 256);--color-primary-tint:oklch(0.94 0.025 254);--color-error-bg:#fef2f2;--color-error-text:#b91c1c;--color-error-hover:#991b1b;--color-success-bg:oklch(0.95 0.045 151);--color-success-text:oklch(0.36 0.11 151);--color-warning-bg:oklch(0.96 0.055 84);--color-warning-text:oklch(0.44 0.1 65);--radius:0.5rem;--shadow-card:0 1px 2px color-mix(in oklab,var(--color-text) 4%,transparent),0 8px 24px color-mix(in oklab,var(--color-text) 3%,transparent);--shadow-card-elevated:0 1px 2px rgba(15,23,42,0.04),0 4px 12px rgba(15,23,42,0.05);--shadow-card-elevated-hover:0 2px 4px rgba(15,23,42,0.06),0 10px 24px rgba(15,23,42,0.08);--row-hover-tint:rgba(37,99,235,0.035);--color-sidebar-bg:oklch(0.995 0.001 255);--color-sidebar-border:oklch(0.91 0.008 255);--color-sidebar-active-bg:oklch(0.95 0.025 254);--color-sidebar-active-text:oklch(0.46 0.16 256);--sidebar-width:260px;--sidebar-width-collapsed:76px;--header-height:64px;--cs-ciano:#00a3e8;--cs-ciano-claro:#5ccbf7;--cs-ciano-fundo-escuro:#3dbbf2;--cs-violeta:#7b61ff;--cs-indigo:#2b2780;--cs-noite:#17153b;--cs-noite-surface:#201e46;--cs-noite-border:#322e63;--cs-grafite:#111318;--cs-alerta:#ffc90e}.surface-card{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card)}.surface-hover{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.surface-hover:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--color-primary) 20%,var(--color-border));box-shadow:0 2px 4px color-mix(in oklab,var(--color-text) 5%,transparent),0 12px 28px color-mix(in oklab,var(--color-text) 5%,transparent)}@media (prefers-reduced-motion:reduce){.surface-hover{transition:none}}*{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased}main{max-width:720px;margin:0 auto;padding:48px 24px}a{color:var(--color-primary)}.auth-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;max-width:none}.auth-card{width:100%;max-width:400px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:32px;box-shadow:var(--shadow-card)}.auth-card h1{font-size:1.375rem;margin:0 0 8px}.auth-card p.subtitle{color:var(--color-text-muted);margin:0 0 24px;font-size:.9375rem}.auth-form{gap:16px}.auth-form,.form-field{display:flex;flex-direction:column}.form-field{gap:6px}.form-field label{font-size:.875rem;font-weight:500}.form-field input,.form-field select{padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;font-size:.9375rem;outline:none;background:var(--color-surface);color:var(--color-text)}.form-field input:focus,.form-field select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-tint)}.form-field-hint{color:var(--color-text-muted);font-size:.8125rem;margin:0}.password-input-wrapper{position:relative;display:flex}.password-input-wrapper input{width:100%;padding-right:40px}.password-toggle{position:absolute;top:0;right:0;height:100%;width:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--color-text-muted)}.password-toggle:hover:not(:disabled){color:var(--color-text)}.password-toggle:disabled{cursor:not-allowed;opacity:.6}.btn{display:inline-block;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;padding:11px 16px;border-radius:8px;border:1px solid transparent;cursor:pointer;text-align:center;text-decoration:none;transition:background .15s ease,border-color .15s ease}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg,var(--color-primary),var(--cs-violeta));color:#fff;border-color:transparent}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--color-primary-hover),#6a4fe0);border-color:transparent}.btn-secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.btn-secondary:hover:not(:disabled){border-color:var(--color-text-muted)}.btn-danger{background:var(--color-error-text);color:#fff;border-color:var(--color-error-text)}.btn-danger:hover:not(:disabled){background:var(--color-error-hover);border-color:var(--color-error-hover)}.btn-ghost{background:transparent;color:var(--color-text-muted);border-color:transparent}.btn-ghost:hover:not(:disabled){color:var(--color-text);background:var(--color-bg)}.btn-block{display:block;width:100%}.btn-icon{display:inline-flex;align-items:center;justify-content:center;gap:6px}.cta-spacing{margin-top:16px;margin-bottom:20px}.auth-error{background:var(--color-error-bg);color:var(--color-error-text)}.auth-error,.auth-success{border-radius:8px;padding:10px 12px;font-size:.875rem}.auth-success{background:var(--color-success-bg);color:var(--color-success-text)}.integrations-banner{margin-bottom:20px}.auth-footer{margin-top:20px;font-size:.875rem;color:var(--color-text-muted);text-align:center}.page-shell{max-width:880px}.page-shell-full{max-width:none;padding:0}.dashboard-stack{display:flex;flex-direction:column;gap:28px}.dashboard-stack>.dashboard-section,.dashboard-stack>.page-header{margin-bottom:0}.dashboard-stack>.page-header{align-items:flex-end}.dashboard-updated-at{margin:0;font-size:.75rem;font-weight:500;color:var(--color-text-muted);white-space:nowrap}.page-shell-wide{max-width:1240px}.page-shell-wide .stat-card{box-shadow:var(--shadow-card-elevated)}.page-shell-wide .stat-card:hover{box-shadow:var(--shadow-card-elevated-hover);transform:translateY(-2px)}.page-shell-wide .divergences-table-wrapper{box-shadow:var(--shadow-card-elevated)}@media (prefers-reduced-motion:no-preference){.page-shell-wide .stat-card{transition:transform .18s ease,box-shadow .18s ease}}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:32px}.page-header h1{font-size:1.5rem;margin:0 0 6px}.page-header p.subtitle{color:var(--color-text-muted);margin:0;font-size:.9375rem}.integrations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.integration-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-card)}.integration-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.integration-card-header h2{font-size:1.0625rem;margin:0}.status-badge{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.status-not-connected{background:var(--color-bg);color:var(--color-text-muted)}.status-connected{background:var(--color-success-bg);color:var(--color-success-text)}.status-needs-reconnect{background:var(--color-warning-bg);color:var(--color-warning-text)}.status-error{background:var(--color-error-bg);color:var(--color-error-text)}.integration-detail{font-size:.875rem}.integration-detail,.integration-note{color:var(--color-text-muted);margin:0}.integration-note{font-size:.75rem}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:24px;z-index:50}.modal-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:24px;max-width:420px;width:100%;box-shadow:0 4px 16px rgba(0,0,0,.15)}.modal-card h2{font-size:1.0625rem;margin:0 0 12px}.modal-card p{color:var(--color-text-muted);font-size:.9375rem;margin:0 0 20px}.modal-actions{display:flex;justify-content:flex-end;gap:8px}.dashboard-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-section{margin-bottom:32px}.dashboard-section h2{font-size:1.0625rem;margin:0 0 12px}.dashboard-section-description{color:var(--color-text-muted);font-size:.875rem;margin:0 0 16px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:20px;display:flex;align-items:flex-start;gap:14px;box-shadow:var(--shadow-card)}.stat-card-icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.stat-card-icon-attention{background:var(--color-warning-bg);color:var(--color-warning-text)}.stat-card-icon-action{background:var(--color-primary-tint);color:var(--color-primary)}.stat-card-icon-positive{background:var(--color-success-bg);color:var(--color-success-text)}.stat-card-body{display:flex;flex-direction:column;gap:4px;min-width:0}.stat-card-label{font-size:.8125rem;color:var(--color-text-muted)}.stat-card-value{font-size:2rem;font-weight:700;line-height:1}.stat-card-helper{font-size:.8125rem;color:var(--color-text-muted);margin:0}.stat-card-helper.tone-attention{color:var(--color-warning-text);font-weight:600}.stat-card-helper.tone-positive{color:var(--color-success-text);font-weight:600}.dashboard-warning{background:var(--color-warning-bg);color:var(--color-warning-text);border-radius:8px;padding:12px 14px;font-size:.875rem;margin-bottom:24px}.divergences-table-wrapper{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto;box-shadow:var(--shadow-card)}.divergences-table{width:100%;min-width:820px;border-collapse:collapse}.divergences-table-full{min-width:1040px}.divergences-table-full col.col-sku{width:110px}.divergences-table-full col.col-deposito{width:150px}.divergences-table-full col.col-qty{width:70px}.divergences-table-full col.col-difference{width:80px}.divergences-table-full col.col-summary{width:220px}.divergences-table-full col.col-date{width:132px}.divergences-table-full col.col-status{width:112px}.divergences-table-full col.col-actions{width:150px}.reverify-action{display:flex;flex-direction:column;gap:4px}.btn-icon-ghost{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius);border:1px solid transparent;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.btn-icon-ghost:hover:not(:disabled){background:var(--color-primary-tint);color:var(--color-text)}.btn-icon-ghost:disabled{cursor:not-allowed;opacity:.6}.reverify-feedback{margin:0;font-size:.75rem;max-width:220px;color:var(--color-text-muted)}.reverify-feedback.tone-positive{color:var(--color-success-text)}.reverify-feedback.tone-attention{color:var(--color-warning-text)}.reverify-feedback-banner{margin:0;padding:12px 14px;border-radius:8px;font-size:.875rem;font-weight:500}.reverify-feedback-banner.tone-positive{border:1px solid color-mix(in oklab,var(--color-success-text) 20%,transparent);background:var(--color-success-bg);color:var(--color-success-text)}.reverify-feedback-banner.tone-attention{border:1px solid color-mix(in oklab,var(--color-warning-text) 25%,transparent);background:var(--color-warning-bg);color:var(--color-warning-text)}.divergence-actions{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px}.btn-view-details{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:var(--radius);font-size:.8125rem;font-weight:600;color:var(--color-text);text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.btn-view-details:hover{background:var(--color-primary-tint)}.divergences-table td,.divergences-table th{text-align:left;padding:10px 14px;font-size:.875rem}.divergences-table thead th{background:var(--color-primary);color:#fff;font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:none;white-space:nowrap}.divergences-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--color-border)}.divergences-table tbody tr:hover td{background:var(--row-hover-tint)}@media (prefers-reduced-motion:no-preference){.divergences-table td{transition:background-color .18s ease}}.divergences-table-full td,.divergences-table-full th{padding:8px 12px;text-align:center}.divergences-table-full thead th{color:#fff;font-weight:700;white-space:normal;line-height:1.3;text-transform:none;letter-spacing:normal}.divergences-table-full tbody tr:hover td{background:var(--row-hover-tint)}@media (prefers-reduced-motion:no-preference){.divergences-table-full td{transition:background-color .18s ease}}.divergences-table td.sku-cell{font-weight:600;color:var(--color-text);white-space:nowrap}.divergences-table td.difference-cell{color:var(--color-warning-text);font-weight:600}.divergences-table td.summary-cell{color:var(--color-text);font-weight:500}.divergences-table-full td.difference-cell{color:var(--color-text)}.divergences-table-full td.summary-cell{font-weight:500;color:var(--color-text)}.divergences-table td.date-cell{color:var(--color-text-muted);white-space:nowrap}.divergences-table-full td.date-cell{font-size:.75rem;color:var(--color-text)}.divergences-table td.deposito-cell{color:var(--color-text-muted)}.deposito-name{display:block;overflow-wrap:break-word;line-height:1.3}.deposito-fallback{display:flex;flex-direction:column;align-items:center;line-height:1.25}.deposito-fallback-label{color:var(--color-text);font-weight:600;font-size:.8125rem}.deposito-fallback-id{color:var(--color-text-muted);font-size:.75rem}.status-divergent{background:var(--color-warning-bg);color:var(--color-warning-text)}.status-resolved{background:var(--color-success-bg);color:var(--color-success-text)}.detail-back-link{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:var(--color-text-muted);text-decoration:none}.detail-back-link:hover,.detail-context-value{color:var(--color-text)}.detail-context-value{font-weight:600}.detail-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;align-items:start}.detail-grid-main,.detail-grid-side{display:flex;flex-direction:column;gap:20px}@media (max-width:760px){.detail-grid{grid-template-columns:1fr}}.detail-comparison-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:28px;display:flex;flex-direction:column;gap:24px}.detail-comparison-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}@media (max-width:420px){.detail-comparison-row{grid-template-columns:1fr}}.detail-comparison-block{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:20px 16px}.detail-comparison-label{font-size:.8125rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.detail-comparison-value{font-size:2.25rem;font-weight:700;color:var(--color-text);line-height:1}.detail-comparison-helper{font-size:.8125rem;color:var(--color-text-muted)}.detail-comparison-vs{font-size:.6875rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:0 4px}.detail-result-banner{border-radius:var(--radius);padding:18px 20px;display:flex;flex-direction:column;gap:10px}.detail-result-banner.tone-attention{background:var(--color-warning-bg)}.detail-result-banner.tone-positive{background:var(--color-success-bg)}.detail-result-label{font-size:.6875rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.detail-result-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.detail-result-summary{margin:0;font-size:1.0625rem;font-weight:700;color:var(--color-text)}.detail-result-difference{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.detail-result-difference-label{font-size:.6875rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}.detail-result-difference-value{font-size:1.5rem;font-weight:700}.detail-result-banner.tone-attention .detail-result-difference-value{color:var(--color-warning-text)}.detail-result-banner.tone-positive .detail-result-difference-value{color:var(--color-success-text)}.detail-reverify-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.detail-reverify-card h2{font-size:1rem;margin:0 0 4px}.detail-reverify-card p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.detail-reverify-card .reverify-action:has(.reverify-feedback-banner){flex:1 1 100%}.detail-timeline{list-style:none;margin:0;padding:0}.detail-timeline-item{position:relative;display:grid;grid-template-columns:18px 1fr;gap:12px}.detail-timeline-item:not(:last-child){padding-bottom:16px}.detail-timeline-marker{position:relative;display:flex;justify-content:center}.detail-timeline-dot{z-index:1;margin-top:6px;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 4px var(--color-surface)}.detail-timeline-dot.tone-attention{background:var(--color-warning-text)}.detail-timeline-dot.tone-positive{background:var(--color-success-text)}.detail-timeline-line{position:absolute;top:16px;bottom:0;width:1px;background:var(--color-border)}.detail-history-entry{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--radius)}@media (min-width:640px){.detail-history-entry{flex-direction:row;align-items:center;justify-content:space-between}}.detail-history-main{display:flex;flex-direction:column;gap:2px;min-width:0}.detail-history-date{font-size:.75rem;font-weight:500;color:var(--color-text-muted)}.detail-history-summary{margin:2px 0 0;font-size:.875rem;font-weight:600;color:var(--color-text)}.detail-history-quantities{font-size:.8125rem;color:var(--color-text-muted)}.card-footer{display:flex;justify-content:center;padding:14px;border-top:1px solid var(--color-border)}.card-footer-action{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;border:1px solid var(--color-primary);background:transparent;color:var(--color-primary);font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.card-footer-action:hover:not(:disabled){background:var(--color-primary-tint)}.card-footer-action:disabled{cursor:not-allowed;border-color:var(--color-border);color:var(--color-text-muted);opacity:.8}.dashboard-empty-state{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:20px;color:var(--color-text-muted);font-size:.9375rem;box-shadow:var(--shadow-card)}.detail-aside-card{padding:20px;border-radius:var(--radius);display:flex;flex-direction:column}.detail-aside-card h2{margin:0 0 16px;font-size:1rem;font-weight:700;color:var(--color-text)}.integrations-status-list{display:flex;flex-direction:column}.integrations-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}.integrations-status-row:not(:last-child){border-bottom:1px solid var(--color-border)}.provider-identity{display:flex;align-items:center;gap:10px}.provider-avatar{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--color-bg);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:var(--color-text-muted)}.connection-status{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600}.connection-status:before{content:"";width:8px;height:8px;border-radius:50%;display:inline-block}.connection-status-connected{color:var(--color-success-text)}.connection-status-connected:before{background:var(--color-success-text)}.connection-status-not-connected{color:var(--color-text-muted)}.connection-status-not-connected:before{background:var(--color-text-muted)}.audit-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow-card)}.audit-form-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.audit-form-fields,.audit-form-info{display:flex;flex-direction:column;gap:16px}.info-panel{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:16px}.info-panel-header{display:flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;margin-bottom:8px}.info-panel p{margin:0;color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;font-size:1rem}@media (prefers-reduced-motion:no-preference){.btn-cta{transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.btn-cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px -8px color-mix(in oklab,var(--color-text) 25%,transparent)}.btn-cta:active:not(:disabled){transform:translateY(0);box-shadow:none}}@media (max-width:720px){.audit-form-grid{grid-template-columns:1fr}}.divergences-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.status-filter-tabs{display:inline-flex;gap:2px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:4px}.status-filter-tab{padding:6px 14px;border-radius:calc(var(--radius) - 2px);font-size:.875rem;font-weight:600;color:var(--color-text-muted);text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.status-filter-tab:hover{background:var(--color-primary-tint);color:var(--color-primary)}.status-filter-tab-active,.status-filter-tab-active:hover{background:var(--color-bg);color:var(--color-primary)}.search-input-wrapper{position:relative;display:flex;align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color .15s ease}.search-input-wrapper:focus-within{border-color:var(--color-primary)}.search-input-wrapper .search-icon{position:absolute;left:12px;display:flex;color:var(--color-text-muted);pointer-events:none}.search-input-wrapper input[type=search]{border:none;outline:none;background:transparent;color:var(--color-text);font-size:.9375rem;height:40px;padding:0 12px 0 38px;width:288px;border-radius:var(--radius)}.search-input-wrapper input[type=search]:focus{box-shadow:0 0 0 3px var(--color-primary-tint)}.search-input-wrapper input[type=search]::placeholder{color:var(--color-text-muted)}.table-pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid var(--color-border);background:var(--color-surface)}.table-pagination-info{margin:0;font-size:.75rem;color:var(--color-text-muted)}.table-pagination-controls{display:flex;align-items:center;gap:4px}.table-pagination-current{padding:0 6px;font-size:.75rem;font-weight:500;color:var(--color-text-muted);white-space:nowrap}.btn-icon-outline{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);text-decoration:none;cursor:pointer;transition:background-color .15s ease}.btn-icon-outline:hover{background:var(--color-bg)}.btn-icon-outline[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}@media (max-width:560px){.search-input-wrapper input[type=search]{width:100%}.divergences-toolbar,.table-pagination-bar{flex-direction:column;align-items:stretch}.table-pagination-bar{gap:8px}}.app-shell{display:flex;min-height:100vh;width:100%}.app-sidebar{width:var(--sidebar-width);flex-shrink:0;display:flex;flex-direction:column;background:var(--color-sidebar-bg);border-right:1px solid var(--color-sidebar-border);position:sticky;top:0;height:100vh;overflow-y:auto;transition:width .18s ease}@media (prefers-reduced-motion:reduce){.app-sidebar{transition:none}}.app-shell-collapsed .app-sidebar{width:var(--sidebar-width-collapsed)}.app-sidebar-header{height:var(--header-height);flex-shrink:0;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid var(--color-sidebar-border)}.app-sidebar-brand{display:flex;align-items:center;gap:10px;overflow:hidden;text-decoration:none}.app-sidebar-brand-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius);background:var(--color-primary);color:#fff}.app-sidebar-brand-name{font-size:1.0625rem;font-weight:700;color:var(--color-text);white-space:nowrap}.app-sidebar-nav{flex:1 1;padding:16px 12px;overflow-y:auto}.app-sidebar-group-label{display:block;padding:0 8px 8px;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.app-sidebar-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.app-sidebar-item{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px;border-radius:var(--radius);color:var(--color-text);text-decoration:none;font-size:.9rem;font-weight:500;transition:background-color .15s ease,color .15s ease}.app-sidebar-item svg{flex-shrink:0}.app-sidebar-item-active,.app-sidebar-item:hover{background:var(--color-sidebar-active-bg)}.app-sidebar-item-active{color:var(--color-sidebar-active-text);font-weight:600}.app-sidebar-item-disabled{opacity:.5;cursor:default}.app-sidebar-item-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar-footer{display:flex;align-items:center;gap:10px;padding:12px;border-top:1px solid var(--color-sidebar-border)}.app-sidebar-avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:9999px;background:var(--color-sidebar-active-bg);color:var(--color-sidebar-active-text);font-size:.75rem;font-weight:600}.app-sidebar-identity{display:flex;flex-direction:column;min-width:0;flex:1 1}.app-sidebar-identity-org{font-size:.75rem;font-weight:600;color:var(--color-text)}.app-sidebar-identity-org,.app-sidebar-identity-user{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar-identity-user{font-size:.68rem;color:var(--color-text-muted)}.btn-icon-only{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius);border:1px solid transparent;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.btn-icon-only:hover:not(:disabled){background:var(--color-sidebar-active-bg);color:var(--color-text)}.btn-icon-only:disabled{opacity:.6;cursor:not-allowed}.app-shell-collapsed .app-sidebar-brand-name,.app-shell-collapsed .app-sidebar-footer .btn-icon-only,.app-shell-collapsed .app-sidebar-group-label,.app-shell-collapsed .app-sidebar-identity,.app-shell-collapsed .app-sidebar-item-label{display:none}.app-shell-collapsed .app-sidebar-item{justify-content:center;padding:0}.app-shell-inset{flex:1 1;min-width:0;display:flex;flex-direction:column}.app-header{position:sticky;top:0;z-index:20;height:var(--header-height);flex-shrink:0;padding:0 24px;background:color-mix(in oklab,var(--color-surface) 95%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border)}.app-header,.app-header-toggle{display:flex;align-items:center}.app-header-toggle{justify-content:center;width:36px;height:36px;border-radius:var(--radius);border:1px solid transparent;background:transparent;color:var(--color-text-muted);cursor:pointer}.app-header-toggle:hover{background:var(--color-primary-tint);color:var(--color-text)}.app-header-divider{width:1px;height:20px;background:var(--color-border);margin:0 12px}.app-header-org{margin:0;font-size:.875rem;font-weight:500;color:var(--color-text-muted)}.app-content{flex:1 1;padding:16px}.app-content-inner{max-width:1440px;margin:0 auto;width:100%}@media (min-width:640px){.app-content{padding:24px}}@media (min-width:1024px){.app-content{padding:32px}}@media (max-width:900px){.app-sidebar{width:var(--sidebar-width-collapsed)}.app-sidebar-brand-name,.app-sidebar-footer .btn-icon-only,.app-sidebar-group-label,.app-sidebar-identity,.app-sidebar-item-label{display:none}.app-sidebar-item{justify-content:center;padding:0}}.metric-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.metric-grid{grid-template-columns:repeat(4,1fr)}}.metric-grid-3{grid-template-columns:1fr}@media (min-width:640px){.metric-grid-3{grid-template-columns:repeat(3,1fr)}}.metric-card{border-radius:var(--radius);padding:20px}.metric-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.metric-card-label{margin:0;font-size:.875rem;font-weight:500;color:var(--color-text-muted)}.metric-card-dot{flex-shrink:0;margin-top:4px;width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.metric-card-dot-warning{background:var(--color-warning-text)}.metric-card-dot-success{background:var(--color-success-text)}.metric-card-icon-row{display:flex;align-items:flex-start;gap:14px}.metric-card-icon-circle{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-primary-tint);color:var(--color-primary)}.metric-card-icon-circle-warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.metric-card-icon-circle-success{background:var(--color-success-bg);color:var(--color-success-text)}.metric-card-icon-row-body{display:flex;flex-direction:column;gap:4px;min-width:0}.metric-card-icon-row .metric-card-label{font-size:.8125rem;font-weight:400}.metric-card-icon-row .metric-card-value{margin:0;font-size:2rem;line-height:1}.metric-card-icon-row .metric-card-detail{margin:0;font-size:.8125rem}.metric-card-value{margin:10px 0 0;font-size:1.5rem;font-weight:700;color:var(--color-text);line-height:1.15}.metric-card-detail{margin:4px 0 0;font-size:.75rem;color:var(--color-text-muted)}.dashboard-columns{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:1280px){.dashboard-columns{grid-template-columns:1.45fr 1fr}}.dashboard-panel{border-radius:var(--radius);padding:20px}@media (min-width:640px){.dashboard-panel{padding:24px}}.dashboard-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-panel-header h2{margin:0;font-size:1rem;font-weight:700;color:var(--color-text)}.dashboard-panel-header p{margin:4px 0 0;font-size:.875rem;color:var(--color-text-muted)}.stock-situation-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.stock-situation-stat-value{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-text)}.stock-situation-stat-value.tone-positive{color:var(--color-success-text)}.stock-situation-stat-value.tone-attention{color:var(--color-warning-text)}.stock-situation-stat-label{margin:2px 0 0;font-size:.75rem;color:var(--color-text-muted)}.stock-progress-track{margin-top:20px;height:10px;border-radius:999px;background:var(--color-warning-bg);overflow:hidden}.stock-progress-fill{height:100%;background:var(--color-success-text);border-radius:999px}.stock-progress-legend{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:.75rem;color:var(--color-text-muted)}.audit-status-banner{display:flex;gap:12px;border-radius:8px;padding:14px;margin-top:16px}.audit-status-banner.tone-positive{background:var(--color-success-bg);color:var(--color-success-text)}.audit-status-banner.tone-attention{background:var(--color-warning-bg);color:var(--color-warning-text)}.audit-status-banner-icon{flex-shrink:0;margin-top:1px}.audit-status-banner-title{margin:0;font-size:.875rem;font-weight:600;color:var(--color-text)}.audit-status-banner-detail{margin:2px 0 0;font-size:.8125rem;color:var(--color-text-muted)}.audit-summary-box{margin-top:18px;border-radius:8px;padding:16px;background:var(--color-bg)}.audit-summary-box-title{margin:0;font-size:.875rem;font-weight:600;color:var(--color-text)}.audit-summary-box-detail{margin:4px 0 0;font-size:.8125rem;color:var(--color-text-muted)}.dashboard-panel-check{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--color-success-bg);color:var(--color-success-text)}.dashboard-empty-panel,.dashboard-panel-check{display:flex;align-items:center;justify-content:center}.dashboard-empty-panel{flex-direction:column;text-align:center;min-height:220px;border-radius:var(--radius);padding:32px}.dashboard-empty-panel-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--color-success-bg);color:var(--color-success-text)}.dashboard-empty-panel h3{margin:14px 0 0;font-size:1rem;color:var(--color-text)}.dashboard-empty-panel p{margin:6px 0 0;max-width:380px;font-size:.875rem;color:var(--color-text-muted)}.dashboard-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.dashboard-section-header h2{margin:0;font-size:1rem;font-weight:700;color:var(--color-text)}.dashboard-section-header p{margin:4px 0 0;font-size:.875rem;color:var(--color-text-muted)}.dashboard-section-link{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;margin:-6px -10px;border-radius:var(--radius);font-size:.875rem;font-weight:600;color:var(--color-primary);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.dashboard-section-link:hover{background:var(--color-primary-tint)}@media (prefers-reduced-motion:reduce){.dashboard-section-link{transition:none}}@media (max-width:640px){.dashboard-section-link{display:none}}.dashboard-recent-table thead th{font-size:.75rem;font-weight:700;text-transform:none;letter-spacing:normal;padding:12px 16px}.dashboard-recent-table tbody td{padding:16px}.dialog-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in oklab,var(--color-text) 35%,transparent)}.dialog-content{width:100%;max-width:576px;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--color-surface);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}@media (min-width:640px){.dialog-content{border-radius:12px}}.dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 20px 20px;border-bottom:1px solid var(--color-border)}@media (min-width:640px){.dialog-header{padding:28px 28px 20px}}.dialog-title{margin:0;font-size:1.25rem;font-weight:700;color:var(--color-text)}@media (min-width:640px){.dialog-title{font-size:1.5rem}}.dialog-description{margin:6px 0 0;max-width:28rem;font-size:.875rem;line-height:1.6;color:var(--color-text-muted)}.dialog-close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius);border:1px solid transparent;background:transparent;color:var(--color-text-muted);cursor:pointer}.dialog-close:hover:not(:disabled){background:var(--color-primary-tint);color:var(--color-text)}.dialog-close:disabled{opacity:.5;cursor:not-allowed}.dialog-body{display:flex;flex-direction:column;gap:24px;padding:24px 20px}@media (min-width:640px){.dialog-body{padding:24px 28px}}.dialog-fallback-text{margin:0;font-size:.9375rem;color:var(--color-text-muted)}.dialog-section{display:flex;flex-direction:column;gap:16px}.dialog-section-heading h3{margin:0;font-size:.875rem;font-weight:700;color:var(--color-text)}.dialog-section-heading p{margin:2px 0 0;font-size:.75rem;color:var(--color-text-muted)}.dialog-divider{border-top:1px solid var(--color-border)}.dialog-field-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.dialog-field-grid{grid-template-columns:repeat(2,1fr)}}.dialog-field{display:flex;flex-direction:column;gap:8px}.dialog-field label{font-size:.875rem;font-weight:600;color:var(--color-text)}.dialog-select{height:44px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font-family:inherit;font-size:.9375rem}.dialog-select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-tint)}.dialog-select:disabled{opacity:.6;cursor:not-allowed}.dialog-hint{margin:0;font-size:.8125rem;color:var(--color-text-muted)}.dialog-field-grid>.dialog-hint{grid-column:1/-1}.dialog-alert{display:flex;gap:12px;padding:14px 16px;border:1px solid color-mix(in oklab,var(--color-error-text) 20%,transparent);border-radius:8px;background:var(--color-error-bg);color:var(--color-error-text)}.dialog-alert-title{margin:0;font-size:.875rem;font-weight:600;color:var(--color-text)}.dialog-alert-description{margin:2px 0 0;font-size:.8125rem;color:var(--color-text-muted)}.dialog-info{display:flex;gap:12px;padding:16px;border:1px solid color-mix(in oklab,var(--color-primary) 15%,transparent);border-radius:8px;background:var(--color-primary-tint);font-size:.875rem;color:var(--color-text-muted)}.dialog-info svg{flex-shrink:0;margin-top:2px;color:var(--color-primary)}.dialog-info p{margin:0;line-height:1.6}.dialog-footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid var(--color-border);background:var(--color-bg)}@media (min-width:640px){.dialog-footer{padding:16px 28px}}.icon-spin{display:inline-flex;animation:dialog-spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.icon-spin{animation:none}}@keyframes dialog-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth-v2-shell,.landing-page{--color-bg:#f7f8fa;--color-surface:#ffffff;--color-border:#e4e7ec;--color-text:#171a1f;--color-text-muted:#667085;--color-primary:#00a3e8;--color-primary-hover:#0089c6;--color-primary-tint:#e3f5fc;--color-error-bg:#fdecec;--color-error-text:#dc2626;--color-error-hover:#b91c1c;--color-success-bg:#e8f8ee;--color-success-text:#16a34a;--color-warning-bg:#fff6d6;--color-warning-text:#7a5b00;--color-signal:#ffc90e;--color-sidebar-bg:#ffffff;--color-sidebar-border:var(--color-border);--color-sidebar-active-bg:var(--color-primary-tint);--color-sidebar-active-text:var(--color-primary-hover)}@property --a{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes blink{50%{opacity:0}}@keyframes wire{0%{left:-30px}to{left:100%}}@keyframes gridMove{to{transform:translate(48px,48px)}}@keyframes orb1{50%{transform:translate(90px,70px) scale(1.15)}}@keyframes orb2{50%{transform:translate(-80px,-60px) scale(1.1)}}@keyframes orb3{50%{transform:scale(1.25);opacity:.85}}@keyframes shine{0%{background-position:120% 0}to{background-position:-130% 0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shieldPulse{50%{transform:scale(1.04);filter:drop-shadow(0 0 30px #00a3e8)}}@keyframes safeIn{0%{opacity:0;translate:60px 0}to{opacity:1;translate:0 0}}@keyframes border{to{--a:360deg}}@keyframes ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(1.45)}}@keyframes dotPulse{0%{box-shadow:0 0 0 0 #5ccbf799}to{box-shadow:0 0 0 8px #5ccbf700}}@keyframes scan{0%{transform:translateX(-110%)}60%,to{transform:translateX(260%)}}@keyframes resScan{to{left:100%}}@keyframes chipPulse{0%{box-shadow:0 0 0 0 currentColor}to{box-shadow:0 0 0 9px transparent}}@keyframes burst{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes spark{to{transform:translate(var(--x),var(--y)) scale(0);opacity:0}}@keyframes ctaShine{0%{left:-60%}55%,to{left:130%}}@keyframes ctaPulse{0%{box-shadow:0 0 0 0 #00a3e877}70%,to{box-shadow:0 0 0 20px #00a3e800}}@keyframes heroUp{0%{opacity:0;transform:translateY(22px)}}@keyframes travelDot{0%{left:0;opacity:0}15%,85%{opacity:1}to{left:calc(100% - 10px);opacity:0}}@keyframes hubPing{0%{opacity:.8;transform:scale(.94)}to{opacity:0;transform:scale(1.18)}}@keyframes heroWhole{0%,to{transform:translateY(0) rotate(-.25deg)}50%{transform:translateY(-7px) rotate(.15deg)}}@keyframes lovableFloatTop{0%,to{transform:translateZ(0)}50%{transform:translate3d(-5px,-9px,0)}}@keyframes lovableFloatBottom{0%,to{transform:translateZ(0)}50%{transform:translate3d(7px,-7px,0)}}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:84px}.lp{--c:#00A3E8;--v:var(--cs-violeta);--y:#FFC90E;--g:#111318;--ok:#16A34A;--soft:#F7F8FA;--muted:#667085;font-family:var(--font-inter),Inter,system-ui,sans-serif;color:#171A1F;background:#fff;line-height:normal;overflow-x:clip}.lp ::selection{background:#00a3e833}.lp main{max-width:none;margin:0;padding:0}.lp a{color:inherit}.lp .wrap{max-width:1160px;margin:auto;padding:0 26px}.lp .sec{padding:120px 0}.lp .dark{background:var(--g);color:#fff}.lp .ey{font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--c)}.lp h1{font-size:clamp(50px,7vw,88px);line-height:.94;letter-spacing:-.065em;margin:18px 0 28px}.lp h2{font-size:clamp(40px,5vw,68px);line-height:1;letter-spacing:-.055em;margin:15px 0 25px}.lp .lead{font-size:19px;line-height:1.65;color:var(--muted)}.lp nav{height:76px;display:flex;align-items:center;justify-content:space-between}.lp .brand{font-size:22px;font-weight:950}.lp .brand span{color:var(--c)}.lp .btn{display:inline-block;background:var(--c);color:#fff;padding:15px 21px;border-radius:12px;font-weight:850;text-decoration:none;transition:.25s;border:0;font-family:inherit;font-size:inherit;line-height:normal;text-align:inherit}.lp .btn:hover{transform:translateY(-3px);box-shadow:0 15px 35px #00a3e833}.lp .hero{min-height:800px;background:radial-gradient(circle at 78% 30%,#00a3e815,transparent 30%),radial-gradient(circle at 16% 78%,#7b61ff14,transparent 32%)}.lp .heroGrid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);gap:64px;align-items:center;padding-top:80px;padding-bottom:120px}.lp .heroGrid>div:first-child{min-width:0}.lp .heroGrid>div:last-child{margin-top:18px}.lp .typing{display:grid;color:var(--c)}.lp .typing>span{grid-area:1/1}.lp .tGhost{visibility:hidden}.lp .tGhost:after,.lp .tLive:after{content:"|"}.lp .tLive:after{animation:blink .7s step-end infinite}.lp .problem{text-align:center;min-height:680px;display:grid;align-content:center}.lp .compare{display:grid;grid-template-columns:1fr auto 1fr;gap:35px;align-items:center;margin:65px auto 35px}.lp .mega{font-size:clamp(100px,16vw,190px);font-weight:950;line-height:.75}:where(.js-motion) .lp .l{transform:translateX(-100px);opacity:.2}:where(.js-motion) .lp .r{transform:translateX(100px);opacity:.2}.lp .neq{font-size:75px;color:var(--y)}:where(.js-motion) .lp .neq{opacity:.15;transform:scale(.4)}.lp .active .l,.lp .active .r{transform:none;opacity:1;transition:1s}.lp .active .neq{transform:scale(1);opacity:1;transition:.8s .5s}.lp .div{font-size:clamp(34px,5vw,64px);font-weight:950;color:var(--y)}:where(.js-motion) .lp .div{opacity:0;transform:translateY(30px)}.lp .active .div{opacity:1;transform:none;transition:.8s 1s}.lp .story{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.lp .sticky{position:sticky;top:100px;align-self:start}.lp .steps{position:relative;padding-left:60px}.lp .fill,.lp .rail{position:absolute;left:16px;top:8px;width:2px}.lp .rail{bottom:8px;background:#e4e7ec}.lp .fill{height:0;background:var(--c);transition:.35s}.lp .step{min-height:240px;transition:.5s}:where(.js-motion) .lp .step{opacity:.3;transform:translateX(28px)}.lp .step.on{opacity:1;transform:none}.lp .dot{position:absolute;left:7px;width:20px;height:20px;border:5px solid white;border-radius:50%;background:#d0d5dd;box-shadow:0 0 0 1px #d0d5dd}.lp .step.on .dot{background:linear-gradient(135deg,var(--c),var(--v));box-shadow:0 0 0 6px #7b61ff18}.lp .step h3{font-size:32px;margin:8px 0}.lp .show{background:var(--soft)}.lp .showGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.lp .terminal{background:var(--g);color:#d0d5dd;border-radius:24px;padding:28px;font:14px monospace;box-shadow:0 30px 80px #10182822}.lp .term{padding:9px 0;transition:.45s}:where(.js-motion) .lp .term{opacity:.12;transform:translateY(10px)}.lp .term.on{opacity:1;transform:none}.lp .yellow{color:var(--y)}.lp .cyan{color:#5ccbf7}.lp .green{color:#6bdc8b}.lp .ba{text-align:center}.lp .baGrid{display:grid;grid-template-columns:1fr 90px 1fr;gap:25px;align-items:center;margin-top:55px;text-align:left}.lp .card{border:1px solid #e4e7ec;border-radius:22px;padding:30px}.lp .card.after{transition:.8s}:where(.js-motion) .lp .card.after{opacity:.25;transform:translateY(28px)}.lp .active .after{opacity:1;transform:none}.lp .value{font-size:58px;font-weight:950;margin:14px 0}.lp .travel{height:3px;background:#e4e7ec;overflow:hidden}.lp .travel:after{content:"";display:block;height:100%;background:var(--c)}:where(.js-motion) .lp .travel:after{transform:translateX(-100%)}.lp .active .travel:after{transform:none;transition:1s .3s}.lp .integrations{text-align:center}.lp .flow{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:55px}.lp .pill{padding:17px 21px;border:1px solid #e4e7ec;border-radius:14px;font-weight:850}.lp .hub{padding:23px;background:var(--g);color:#fff;border-radius:18px;font-weight:950}.lp .wire{width:100px;height:2px;background:#e4e7ec;position:relative;overflow:hidden}.lp .wire:after{content:"";position:absolute;width:30px;height:2px;background:var(--c);animation:wire 2s linear infinite}.lp .hub~.wire:after{animation-direction:reverse}.lp .security{display:grid;grid-template-columns:1fr 1.05fr;gap:72px;align-items:center}.lp .reveal{transition:.9s}:where(.js-motion) .lp .reveal{opacity:.12;transform:translateY(45px)}.lp .reveal.in{opacity:1;transform:none}.lp .navmenu{display:flex;align-items:center;gap:27px;font-size:14px;font-weight:750;color:#667085}.lp .navmenu a{position:relative;transition:.25s;color:#667085;text-decoration:none}.lp .navmenu a:hover{color:#171A1F}.lp .navmenu a:after{content:"";position:absolute;left:50%;right:50%;bottom:-8px;height:2px;background:var(--c);transition:.25s}.lp .navmenu a:hover:after{left:0;right:0}.lp .div span,.lp .mega,.lp .value span:not(.yellow):not(.green){transition:opacity .22s,transform .22s}.lp .numSwap{opacity:.15!important;transform:translateY(8px) scale(.97)}.lp .terminal{box-shadow:0 30px 80px #1018282b,0 8px 20px #10182818,0 0 50px -16px #7b61ff33;transition:transform .35s,box-shadow .35s}.lp .terminal:hover{transform:translateY(-7px);box-shadow:0 40px 95px #10182832,0 12px 25px #10182820,0 0 60px -14px #7b61ff4a}.lp .secure{position:relative;overflow:hidden;background:radial-gradient(900px 520px at 12% 18%,#00a3e824,transparent 60%),radial-gradient(700px 520px at 92% 95%,#00a3e81a,transparent 60%),radial-gradient(640px 420px at 85% 15%,#7b61ff1a,transparent 55%),var(--g)}.lp .secBg{position:absolute;inset:0;pointer-events:none}.lp .gridBg{position:absolute;inset:-48px;background-image:linear-gradient(#00a3e812 1px,transparent 0),linear-gradient(90deg,#00a3e812 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 45%,#000 20%,transparent 72%);animation:gridMove 14s linear infinite}.lp .orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.lp .o1{width:380px;height:380px;background:#00a3e855;left:-120px;top:-80px;animation:orb1 12s ease-in-out infinite}.lp .o2{width:300px;height:300px;background:#5ccbf733;right:-80px;bottom:-60px;animation:orb2 14s ease-in-out infinite}.lp .secure .wrap{position:relative;z-index:1}.lp .security h2{position:relative;margin-bottom:22px}.lp .final h2 .w,.lp .security h2 .w{display:inline-block;transition:.7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--d) * 90ms)}:where(.js-motion) .lp .final h2 .w,:where(.js-motion) .lp .security h2 .w{opacity:0;transform:translateY(24px) rotateX(-60deg);filter:blur(6px)}.lp .final h2 .grad,.lp .security h2 .grad{display:inline-block;background:linear-gradient(100deg,#00A3E8,#7B61FF 28%,#ffffff 45%,#7B61FF 62%,#00A3E8);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 4.5s linear infinite;filter:drop-shadow(0 0 24px #7b61ff4a)}.lp .security h2:after{content:"";display:block;width:110px;height:4px;background:linear-gradient(90deg,var(--c),#7fdcff,var(--y));border-radius:9px;margin-top:26px;box-shadow:0 0 18px #00a3e888;transition:1s cubic-bezier(.2,.8,.2,1) .9s}:where(.js-motion) .lp .security h2:after{width:0}.lp .secLeft.in h2 .w{opacity:1;transform:none;filter:none}.lp .secLeft.in h2:after{width:110px}.lp .secLeft .lead{color:#98a2b3;max-width:440px}.lp .shield{position:relative;width:100%;max-width:300px;margin-top:34px}.lp .shield svg{display:block;width:100%;height:auto;overflow:visible}.lp .ring{transform-origin:150px 150px}.lp .r1{animation:spin 26s linear infinite}.lp .r2{animation:spin 18s linear infinite reverse}.lp .r3{animation:spin 40s linear infinite}.lp .shieldBody{filter:drop-shadow(0 0 18px #00a3e8aa);animation:shieldPulse 3.2s ease-in-out infinite;transform-origin:150px 150px}.lp .check{stroke-dasharray:60;transition:1s ease 1.2s}:where(.js-motion) .lp .check{stroke-dashoffset:60}.lp .secLeft.in .check{stroke-dashoffset:0}.lp .safeList{display:grid;gap:16px}.lp .safe{--mx:50%;--my:50%;position:relative;display:grid;grid-template-columns:52px 1fr;gap:18px;align-items:start;padding:24px 24px 24px 22px;border:1px solid #ffffff14;border-radius:20px;background:linear-gradient(160deg,#ffffff0d,#ffffff03);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;transition:transform .25s ease,border-color .35s,box-shadow .35s;will-change:transform}:where(.js-motion) .lp .safe{opacity:0;translate:60px 0}.lp .safeList.in .safe{animation:safeIn .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * .16s + .2s)}.lp .safe:before{background:radial-gradient(280px circle at var(--mx) var(--my),#00a3e82e,transparent 65%)}.lp .safe:after,.lp .safe:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .35s;pointer-events:none}.lp .safe:after{border-radius:inherit;padding:1px;background:conic-gradient(from var(--a),transparent 0 65%,#00A3E8 80%,#7fdcff 88%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:border 3.5s linear infinite}.lp .safe:hover{border-color:#00a3e840;box-shadow:0 30px 70px #00000066,0 0 45px #00a3e81f}.lp .safe:hover:after,.lp .safe:hover:before{opacity:1}.lp .safe b{display:block;font-size:17px;margin-top:3px}.lp .safe p{color:#98a2b3;margin:7px 0 0;line-height:1.55}.lp .safeIcon{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:linear-gradient(145deg,#00a3e833,#7b61ff1f);color:#7fdcff;border:1px solid #00a3e84d;box-shadow:inset 0 1px 0 #ffffff1a,0 8px 24px #00a3e826;transition:.35s}.lp .safeIcon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lp .safeIcon:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid #00a3e8;opacity:0;animation:ping 2.8s ease-out infinite;animation-delay:calc(var(--i) * .7s)}.lp .safe:hover .safeIcon{background:linear-gradient(135deg,var(--c),var(--v));color:#fff;transform:rotate(-6deg) scale(1.06);box-shadow:0 10px 30px #00a3e866}.lp .safeTag{position:absolute;top:20px;right:20px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#7fdcff;background:#00a3e814;border:1px solid #00a3e833;border-radius:999px;padding:5px 10px}.lp .safeTag i{width:6px;height:6px;border-radius:50%;background:#5ccbf7;box-shadow:0 0 0 0 #5ccbf7;animation:dotPulse 1.8s infinite}.lp .scan{position:absolute;left:0;top:0;height:1px;width:45%;background:linear-gradient(90deg,transparent,#5ccbf7,transparent);animation:scan 4.5s ease-in-out infinite;animation-delay:calc(var(--i) * 1.1s);pointer-events:none}.lp .final{text-align:center;position:relative;overflow:hidden;background:radial-gradient(820px 480px at 50% 0,#00a3e829,transparent 65%),radial-gradient(640px 420px at 50% 100%,#00a3e814,transparent 70%),radial-gradient(700px 420px at 12% 50%,#7b61ff16,transparent 60%),var(--g);border-top:1px solid #ffffff0a}.lp .final .wrap{position:relative;z-index:1}.lp .o3{width:440px;height:440px;background:#00a3e840;left:50%;top:-200px;margin-left:-220px;animation:orb3 9s ease-in-out infinite}.lp .result{--st:var(--y);position:relative;max-width:780px;margin:48px auto 96px;padding:28px 34px 22px;border:1px solid #ffffff14;border-radius:26px;background:linear-gradient(160deg,#ffffff0f,#ffffff03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;overflow:hidden;box-shadow:0 40px 100px #00000070;transition:box-shadow .6s}.lp .result.isCheck{--st:#5ccbf7;box-shadow:0 40px 100px #00000070,0 0 70px #00a3e826}.lp .result.isDone{--st:#6bdc8b;box-shadow:0 40px 100px #00000070,0 0 70px #6bdc8b22}.lp .result:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--st),transparent);transition:background .5s}.lp .result:after{content:"";inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--a),transparent 0 68%,var(--st) 84%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.8;animation:border 4s linear infinite}.lp .resScan,.lp .result:after{position:absolute;pointer-events:none}.lp .resScan{top:0;bottom:0;left:-35%;width:35%;background:linear-gradient(90deg,transparent,#5ccbf724,transparent);opacity:0}.lp .isCheck .resScan{opacity:1;animation:resScan 1.4s cubic-bezier(.4,0,.2,1) forwards}.lp .resHead{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid #ffffff12}.lp .resHead small,.lp .resSide small{display:block;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#98a2b3}.lp .resHead strong{display:block;margin-top:6px;font-size:15px}.lp .resChip{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:850;color:var(--st);background:color-mix(in srgb,var(--st) 12%,transparent);border:1px solid color-mix(in srgb,var(--st) 35%,transparent);padding:7px 12px;border-radius:999px;transition:.4s;white-space:nowrap}.lp .resChip i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:chipPulse 1.6s infinite}.lp .resChip em{font-style:normal}.lp .resCompare{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:34px 0 28px}.lp .resSide.right{text-align:right}.lp .resSide b{display:block;font-size:clamp(64px,10vw,116px);font-weight:950;letter-spacing:-.07em;line-height:.9;margin-top:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .5s,text-shadow .5s}.lp .isDiv #rB{color:var(--y);text-shadow:0 0 45px #ffc90e55}.lp .isCheck .resSide b{color:#dff6ff}.lp .isDone .resSide b{color:#6bdc8b;text-shadow:0 0 45px #6bdc8b40}.lp .resSym{position:relative;width:88px;height:88px;border-radius:50%;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--st) 40%,transparent);background:color-mix(in srgb,var(--st) 10%,transparent);color:var(--st);font-size:44px;font-weight:300;transition:.5s}.lp .eqS,.lp .neqS{grid-area:1/1;transition:.55s cubic-bezier(.2,.8,.2,1)}.lp .eqS{opacity:0;transform:rotate(-90deg) scale(.4)}.lp .isDone .neqS{opacity:0;transform:rotate(90deg) scale(.4)}.lp .isDone .eqS{opacity:1;transform:none}.lp .resSym:before{content:"";position:absolute;inset:-7px;border-radius:50%;border-left:2px solid transparent;border-bottom:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--st);border-right:2px solid transparent;border-right-color:var(--st);opacity:0;transition:opacity .3s;animation:spin .9s linear infinite}.lp .isCheck .resSym:before{opacity:1}.lp .resSym:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #6bdc8b;opacity:0}.lp .resSym.burst:after{animation:burst .9s ease-out}.lp .spark{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:#6bdc8b;box-shadow:0 0 10px currentColor;animation:spark .9s cubic-bezier(.1,.7,.3,1) forwards}.lp .resBar{height:4px;border-radius:9px;background:#ffffff10;overflow:hidden}.lp .resBar span{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--c),var(--v));box-shadow:0 0 14px #00a3e8}.lp .isDone .resBar span{background:#6bdc8b;box-shadow:0 0 14px #6bdc8b}.lp .resultStatus{margin-top:18px;font-size:20px;font-weight:850;color:var(--st);transition:color .4s,opacity .2s,transform .2s;min-height:1.4em}.lp .txtSwap{opacity:0!important;transform:translateY(6px)}.lp #resSku{transition:opacity .2s,transform .2s}.lp .resFoot{display:flex;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #ffffff10;font-size:12px;color:#98a2b3}.lp .resFoot b{color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:4px}.lp .finalCta .lead{margin:0 auto;color:#98a2b3;max-width:560px}.lp .confira{position:relative;display:inline-block}.lp .scribble{position:absolute;left:-2%;bottom:-16px;width:104%;height:24px;overflow:visible}.lp .scribble path{fill:none;stroke:var(--y);stroke-width:5;stroke-linecap:round;stroke-dasharray:340;filter:drop-shadow(0 0 8px #ffc90e88);transition:1s cubic-bezier(.6,0,.2,1) 1.2s}:where(.js-motion) .lp .scribble path{stroke-dashoffset:340}.lp .finalCta.in h2 .w{opacity:1;transform:none;filter:none}.lp .finalCta.in .scribble path{stroke-dashoffset:0}.lp .btnCta{position:relative;overflow:hidden;margin-top:38px;padding:18px 30px;font-size:17px;border-radius:14px;animation:ctaPulse 2.4s infinite}.lp .btnCta:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,#ffffff70,transparent);transform:skewX(-20deg);animation:ctaShine 3.2s ease-in-out infinite}.lp .btnCta .arr{display:inline-block;margin-left:8px;transition:.25s}.lp .btnCta:hover .arr{transform:translateX(6px)}.lp .card{box-shadow:0 18px 45px #10182810;transition:transform .35s,box-shadow .35s}.lp .card:hover{transform:translateY(-5px);box-shadow:0 28px 65px #10182818}.lp .footer{background:#0b0d11;color:#7f8998;text-align:center;padding:28px 0;font-size:13px;border-top:1px solid #ffffff0d}.lp .footer b{color:#b9c1cb}.lp .lovableHero{position:relative;padding:12px 6px 18px;animation:heroWhole 7s ease-in-out infinite}.lp .lovableMain{position:relative;background:#fff;border:1px solid #e4e7ec;border-radius:18px;padding:30px;box-shadow:0 28px 80px #10182818,0 10px 28px #1018280c;transition:transform .4s,box-shadow .4s}.lp .lovableHero:hover .lovableMain{transform:translateY(-4px);box-shadow:0 38px 95px #10182820,0 14px 35px #10182810}.lp .lovableHead{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eaecf0;padding-bottom:18px;gap:18px}.lp .lovableDiff small,.lp .lovableHead small,.lp .lovableSide small{display:block;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#98a2b3}.lp .lovableHead strong{display:block;margin-top:5px;font-size:15px}.lp .lovableBadge{font-size:12px;font-weight:850;color:#a15c00;background:#fff4d4;border-radius:999px;padding:7px 11px;transition:.5s}:where(.js-motion) .lp .lovableBadge{opacity:0;transform:translateY(7px)}.lp .lovableCompare{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:18px;padding:34px 0}.lp .lovableSide div{display:flex;align-items:baseline;gap:5px;margin-top:8px}.lp .lovableSide b{font-size:70px;line-height:.9;letter-spacing:-.07em}.lp .lovableSide span{font-size:14px;font-weight:750;color:#98a2b3}.lp .lovableSide.right{text-align:right}.lp .lovableSide.right div{justify-content:flex-end}.lp .lovableNeq{font-size:48px;font-weight:300;color:#d99b00;padding-bottom:8px}.lp .heroStage{transition:.55s cubic-bezier(.2,.8,.2,1)}:where(.js-motion) .lp .heroStage{opacity:0;transform:translateY(10px)}.lp .lovableHero.run .hs1{opacity:1;transform:none;transition-delay:.3s}.lp .lovableHero.run .hs2{opacity:1;transform:none;transition-delay:.68s}.lp .lovableHero.run .hs3{opacity:1;transform:none;transition-delay:1.06s}.lp .lovableHero.run .hs4{opacity:1;transform:none;transition-delay:1.44s}.lp .lovableHero.run .lovableBadge{opacity:1;transform:none;transition-delay:1.82s}.lp .lovableDiff{display:flex;align-items:center;justify-content:space-between;background:#fff7dc;border:1px solid #ffe49a;border-radius:13px;padding:15px 18px;color:#8a5700}.lp .lovableDiff b{display:block;font-size:30px;line-height:1;margin-top:2px}.lp .lovableDiff strong{font-size:13px;text-align:right}.lp .heroFloat{position:absolute;background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:10px 13px;font-size:11px;box-shadow:0 13px 32px #10182818;z-index:4;white-space:nowrap}.lp .heroFloat span{color:#98a2b3}.lp .heroFloatTop{right:-18px;top:-10px;animation:lovableFloatTop 5.2s ease-in-out infinite}.lp .heroFloatTop b{margin-left:5px}.lp .heroFloatBottom{left:-17px;bottom:-8px;animation:lovableFloatBottom 5.8s ease-in-out infinite}.lp .heroFloatBottom b{font-size:13px}.lp a:focus-visible{outline:2px solid var(--c);outline-offset:3px;border-radius:6px}.lp .reveal{transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.lp .btn{background:linear-gradient(135deg,#16b3f5,var(--cs-violeta));box-shadow:inset 0 1px 0 #ffffff40,0 10px 24px #00a3e82e}.lp .progress{position:fixed;top:0;left:0;width:100%;height:3px;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--c),#7fdcff,var(--y));box-shadow:0 0 12px #00a3e888;z-index:60;pointer-events:none}.lp header{position:sticky;top:0;z-index:50;background:#ffffffb8;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}.lp header.scrolled{border-bottom-color:#eaecf0;box-shadow:0 8px 30px #1018280d}.lp nav{height:70px}.lp .brand{display:flex;align-items:center;gap:10px;letter-spacing:-.02em}.lp .logo{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#00A3E8,#5ccbf7);box-shadow:0 6px 16px #00a3e840}.lp .logo svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.lp .navmenu a.on{color:#171A1F}.lp .navmenu a.on:after{left:0;right:0}.lp .navRight{display:flex;align-items:center;gap:22px}.lp .navLogin{font-size:14px;font-weight:750;color:#667085;text-decoration:none;transition:.25s}.lp .navLogin:hover{color:#171A1F}.lp nav .btn{white-space:nowrap}@media (max-width:520px){.lp .navLogin{display:none}}.lp .hero{position:relative;overflow:hidden;min-height:0}.lp .hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#00a3e838 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 55% 65% at 76% 42%,#000,transparent 72%);mask-image:radial-gradient(ellipse 55% 65% at 76% 42%,#000,transparent 72%);pointer-events:none}.lp .hero .wrap{position:relative}.lp .hero .lead{max-width:520px}.lp .heroIn>*{animation:heroUp .9s cubic-bezier(.2,.8,.2,1) both}.lp .heroIn>:nth-child(2){animation-delay:.08s}.lp .heroIn>:nth-child(3){animation-delay:.18s}.lp .heroIn>:nth-child(4){animation-delay:.28s}.lp .heroActions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.lp .ghost{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#171A1F;text-decoration:none}.lp .ghost span{color:var(--c);transition:.25s}.lp .ghost:hover span{transform:translateX(4px)}.lp #problema{position:relative;overflow:hidden;background:radial-gradient(560px 360px at 50% 58%,#ffc90e12,transparent 70%),radial-gradient(820px 420px at 50% 0,#00a3e81c,transparent 70%),var(--g)}.lp .problem{position:relative;z-index:1}.lp .compare small{display:inline-block;font-size:11px;font-weight:850;letter-spacing:.16em;color:#98a2b3;border:1px solid #ffffff1a;background:#ffffff08;border-radius:999px;padding:6px 13px;margin-bottom:26px}.lp .mega{background:linear-gradient(180deg,#fff 35%,#7d8799);-webkit-background-clip:text;background-clip:text;color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.05em}.lp .neq{text-shadow:0 0 40px #ffc90e99}.lp .div{letter-spacing:-.03em;text-shadow:0 0 36px #ffc90e44}.lp .story .sticky .lead{max-width:400px}.lp .fill{background:linear-gradient(var(--c),var(--v));box-shadow:0 0 12px #00a3e888;border-radius:2px}.lp .step{position:relative;min-height:0;margin-bottom:80px;padding:26px 28px;border:1px solid transparent;border-radius:20px;transition:opacity .5s,transform .5s,background .5s,border-color .5s,box-shadow .5s}:where(.js-motion) .lp .step{transform:translateY(24px)}.lp .step:last-child{margin-bottom:0}.lp .step.on{background:#fff;border-color:#eaecf0;box-shadow:0 20px 50px #1018280f}.lp .step .lead{margin:6px 0 0;font-size:17px}.lp .dot{left:-53px;top:28px;transition:.4s}.lp .step.current .dot:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--c);animation:ping 2s ease-out infinite}.lp .step.on:not(.current) .ey:after{content:" · concluído";color:var(--ok)}.lp .show{position:relative;overflow:hidden}.lp .show:before{content:"";position:absolute;right:-8%;top:8%;width:640px;height:640px;background:radial-gradient(#00a3e81f,transparent 65%);pointer-events:none}.lp .showGrid{position:relative}.lp .terminal{padding:0;overflow:hidden;border:1px solid #ffffff10}.lp .termBar{display:flex;align-items:center;gap:7px;padding:14px 18px;background:#ffffff06;border-bottom:1px solid #ffffff0d;font:12px var(--font-inter),Inter,system-ui,sans-serif;color:#667085}.lp .termBar i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.lp .termBar i:nth-child(2){background:#febc2e}.lp .termBar i:nth-child(3){background:#28c840}.lp .termBar span{margin-left:10px}.lp .termBody{padding:20px 28px 24px}.lp .term{margin:0 -10px;padding:9px 10px;border-radius:8px}.lp .term.on:hover{background:#ffffff08}.lp .termAlert.on{background:#ffc90e10;box-shadow:inset 2px 0 0 var(--y)}.lp .caret{display:inline-block;width:9px;height:16px;background:#5ccbf7;vertical-align:-3px;animation:blink 1s step-end infinite}.lp .card{position:relative;overflow:hidden;background:#fff}.lp .card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--y)}.lp .card.after:before{background:var(--ok)}.lp .card small{font-size:11px;font-weight:850;letter-spacing:.14em;color:#98a2b3}.lp .value{letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .ba .yellow{color:#d99b00}.lp .ba .green{color:var(--ok)}.lp .travel{position:relative;overflow:visible;border-radius:3px}.lp .travel:after{transform-origin:left}:where(.js-motion) .lp .travel:after{transform:scaleX(0)}.lp .active .travel:after{transform:scaleX(1)}.lp .travel:before{content:"";position:absolute;top:50%;left:0;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--c);box-shadow:0 0 0 5px #00a3e822;opacity:0;z-index:1}.lp .active .travel:before{animation:travelDot 2.2s ease-in-out 1.3s infinite}.lp .pill{display:inline-flex;align-items:center;gap:10px;background:#fff;box-shadow:0 10px 30px #1018280d;transition:.3s}.lp .pill:hover{transform:translateY(-3px);border-color:#00a3e855}.lp .pill i{width:9px;height:9px;border-radius:3px;background:var(--c)}.lp .pill.mkt i{background:var(--v)}.lp .hub{position:relative;padding:24px 28px;background:linear-gradient(145deg,#1c2029,#0b0d11);box-shadow:0 18px 40px #10182833,0 0 0 1px #00a3e833,0 0 26px -6px #7b61ff4a}.lp .hub span{color:#5ccbf7}.lp .hub:before{content:"";position:absolute;inset:-8px;border-radius:24px;border:1px solid #00a3e866;animation:hubPing 2.6s ease-out infinite}.lp .wire:after{box-shadow:0 0 10px var(--c);border-radius:2px}.lp .hub~.wire:after{background:var(--v);box-shadow:0 0 10px var(--v)}.lp .footer .wrap{gap:10px}.lp .footer .wrap,.lp .soonRow{display:flex;justify-content:center;flex-wrap:wrap}.lp .soonRow{align-items:center;gap:12px;margin-top:40px}.lp .soonRow>small{width:100%;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#98a2b3}.lp .pill.soon{opacity:.55;box-shadow:none;padding:12px 16px;font-size:14px}.lp .pill.soon:hover{transform:none;border-color:#e4e7ec}.lp .pill.soon i{background:#d0d5dd}.lp .pill.soon em{font-style:normal;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#667085;background:var(--soft);border:1px solid #e4e7ec;border-radius:999px;padding:3px 8px}.lp .secHead{text-align:center;max-width:760px}.lp .secHead,.lp .secHead .lead{margin:0 auto}.lp .lpCard{position:relative;background:#fff;border:1px solid #e4e7ec;border-radius:22px;padding:30px;box-shadow:0 18px 45px #10182810;transition:transform .35s,box-shadow .35s,border-color .35s}.lp .lpCard:hover{transform:translateY(-5px);box-shadow:0 28px 65px #10182818}.lp .featGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:55px}.lp .feat.is-large{grid-column:span 2;grid-row:span 2}.lp .feat.is-medium{grid-column:span 2}.lp .featIcon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:linear-gradient(145deg,#00a3e826,#7b61ff14);color:var(--c);border:1px solid #00a3e833}.lp .feat.is-soon .featIcon{background:var(--soft);color:#98a2b3;border-color:#e4e7ec}.lp .feat h3{margin:20px 0 0;font-size:20px;letter-spacing:-.02em}.lp .feat.is-large h3{font-size:30px;letter-spacing:-.03em}.lp .feat p{margin:8px 0 0;color:var(--muted);line-height:1.6}.lp .feat.is-large p{font-size:17px;max-width:420px}.lp .soonTag{position:absolute;top:24px;right:24px;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:#667085;background:var(--soft);border:1px solid #e4e7ec;border-radius:999px;padding:4px 9px}.lp .planGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:55px;align-items:start}.lp .plan{display:flex;flex-direction:column;min-height:100%}.lp .plan.is-popular{border-color:#7b61ff4a;box-shadow:0 28px 70px #00a3e81f,0 0 0 1px #7b61ff40}.lp .plan.is-popular:hover{box-shadow:0 36px 85px #00a3e82b,0 0 0 1px #7b61ff66}.lp .planBadge{position:absolute;top:-1px;right:24px;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#16b3f5,var(--v));border-radius:0 0 10px 10px;padding:7px 11px;box-shadow:0 8px 20px #00a3e840}.lp .plan h3{margin:0;font-size:26px;letter-spacing:-.03em}.lp .plan .planTag{margin:6px 0 0;font-size:14px;color:var(--muted)}.lp .plan .planText{margin:18px 0 0;font-size:15px;line-height:1.6;color:#475467}.lp .plan ul{flex:1 1;margin:22px 0 0;padding:22px 0 0;border-top:1px solid #eaecf0;list-style:none;display:grid;gap:11px;font-size:15px;align-content:start}.lp .plan li{display:flex;align-items:flex-start;gap:10px}.lp .plan li svg{flex-shrink:0;margin-top:2px;color:var(--ok)}.lp .plan li em{font-style:normal;margin-left:6px;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#667085;background:var(--soft);border:1px solid #e4e7ec;border-radius:999px;padding:2px 7px;white-space:nowrap}.lp .plan .btn{margin-top:28px;text-align:center}.lp .btnOutline{background:#fff;color:#171A1F;box-shadow:inset 0 0 0 1px #e4e7ec}.lp .btnOutline:hover{box-shadow:inset 0 0 0 1px #00a3e855,0 15px 35px #1018280f}.lp .faq{background:var(--soft)}.lp .faqList{max-width:820px;margin:55px auto 0;padding:6px 30px}.lp .faqList:hover{transform:none}.lp .faqItem{border-bottom:1px solid #eaecf0}.lp .faqItem:last-child{border-bottom:0}.lp .faqItem button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;padding:22px 0;border:0;background:none;font:inherit;font-size:17px;font-weight:800;letter-spacing:-.01em;color:#171A1F;text-align:left;cursor:pointer;transition:color .25s}.lp .faqItem button:hover{color:var(--c)}.lp .faqItem button:focus-visible{outline:2px solid var(--c);outline-offset:3px;border-radius:6px}.lp .faqItem button span{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;border:1px solid #e4e7ec;color:var(--c);font-size:18px;font-weight:400;transition:.3s}.lp .faqItem.open button span{transform:rotate(45deg);background:var(--c);border-color:var(--c);color:#fff}.lp .faqBody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1)}.lp .faqItem.open .faqBody{grid-template-rows:1fr}.lp .faqBody p{overflow:hidden;min-height:0;margin:0;color:var(--muted);line-height:1.65;font-size:16px}.lp .faqItem.open .faqBody p{padding-bottom:22px}.lp.nf{min-height:100vh;display:flex;flex-direction:column;color:#fff}.lp .nfTop,.lp.nf{background:var(--g)}.lp .nfTop{position:relative;z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-bottom:1px solid #ffffff0d}.lp .nfTop .brand{text-decoration:none;color:#fff}.lp .nfTop .brand .nfName{color:#fff}.lp .nfMain{position:relative;flex:1 1;display:grid;place-items:center;overflow:hidden;text-align:center;padding:90px 0 110px;background:radial-gradient(820px 480px at 50% 0,#00a3e829,transparent 65%),radial-gradient(640px 420px at 50% 100%,#00a3e814,transparent 70%),var(--g)}.lp .nfMain .wrap{position:relative;z-index:1}.lp .nfCode{margin:22px 0 18px;font-size:clamp(120px,22vw,230px);font-weight:950;line-height:.85;letter-spacing:-.07em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff 35%,#7d8799);-webkit-background-clip:text;background-clip:text;color:transparent}.lp .nfCode span{background:linear-gradient(180deg,#7fdcff,var(--c));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 28px #00a3e877)}.lp.nf h1{font-size:clamp(32px,4.5vw,52px);line-height:1;letter-spacing:-.045em;margin:0 0 18px}.lp.nf .lead{margin:0 auto;max-width:480px;color:#98a2b3}.lp .nfActions{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-top:38px}.lp .nfGhost{display:inline-block;padding:15px 21px;border-radius:12px;border:1px solid #ffffff26;background:#ffffff08;color:#fff;font-weight:850;text-decoration:none;transition:.25s}.lp .nfGhost:hover{border-color:#00a3e880;background:#00a3e814;transform:translateY(-3px)}@media (max-width:1080px) and (min-width:801px){.lp .heroGrid{grid-template-columns:minmax(0,1fr) minmax(400px,1fr);gap:48px}.lp .hero h1{font-size:clamp(46px,5.4vw,68px)}.lp .featGrid,.lp .planGrid{grid-template-columns:repeat(2,1fr)}.lp .feat.is-large{grid-row:auto}}@media (max-width:800px){.lp .navmenu{display:none}.lp .heroGrid>div:last-child{position:relative;top:auto;margin-top:20px}.lp .heroGrid,.lp .security,.lp .showGrid,.lp .story{grid-template-columns:1fr}.lp .lovableHero{animation:none}.lp .heroFloat{display:none}.lp .lovableMain{padding:22px}.lp .lovableSide b{font-size:52px}.lp .lovableCompare{gap:10px}.lp .lovableNeq{font-size:35px}.lp .sticky{position:relative;top:auto}.lp .compare{gap:10px}.lp .mega{font-size:85px}.lp .neq{font-size:42px}.lp .baGrid{grid-template-columns:1fr}.lp .travel{height:60px;width:3px;margin:auto}.lp .sec{padding:85px 0}.lp .security{gap:40px}.lp .shield{max-width:220px;margin:30px auto 0}.lp .safeTag{position:static;grid-column:2;justify-self:start;margin-top:4px}.lp .result{padding:22px 20px 18px;margin-bottom:70px}.lp .resCompare{gap:10px}.lp .resSym{width:60px;height:60px;font-size:30px}.lp .resHead{align-items:flex-start}.lp .resFoot{flex-direction:column}.lp .step{padding:20px;margin-bottom:50px}.lp .hero:before,.lp .travel:before{display:none}.lp .featGrid,.lp .planGrid{grid-template-columns:1fr}.lp .feat.is-large,.lp .feat.is-medium{grid-column:auto;grid-row:auto}.lp .faqList{padding:4px 20px}.lp .navRight{gap:14px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important}.lp .after,.lp .div,.lp .final h2 .w,.lp .heroStage,.lp .l,.lp .lovableBadge,.lp .neq,.lp .r,.lp .reveal,.lp .safe,.lp .security h2 .w,.lp .step,.lp .term{opacity:1!important;transform:none!important;translate:none!important;filter:none!important}.lp .check,.lp .scribble path{stroke-dashoffset:0}.lp .security h2:after{width:110px}}.auth-v2-shell{display:flex;align-items:center;justify-content:center;background:var(--color-bg);padding:24px;overflow-x:hidden}.auth-v2-grid{width:100%;max-width:1040px;display:grid;gap:32px}@media (min-width:960px){.auth-v2-grid{grid-template-columns:minmax(0,440px) 1fr;gap:0;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-card-elevated-hover)}}.auth-v2-form-panel{display:flex;flex-direction:column;justify-content:center;padding:8px 0}@media (min-width:960px){.auth-v2-form-panel{background:var(--color-surface);padding:56px 48px}}.auth-v2-logo{display:flex;align-items:center;gap:10px;width:fit-content;margin:0 auto 32px;font-weight:700;font-size:1.0625rem;color:var(--color-text);text-decoration:none}@media (min-width:960px){.auth-v2-logo{margin:0 0 40px}}.auth-v2-logo-mark{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--color-primary);color:#fff}.auth-v2-shell .auth-card{width:100%;max-width:400px;margin:0 auto;padding:0;border:none;box-shadow:none;background:transparent}@media (min-width:960px){.auth-v2-shell .auth-card{margin:0}}.auth-v2-shell .auth-card h1{font-size:1.625rem;letter-spacing:-.01em}.auth-v2-shell .auth-card p.subtitle{font-size:.9375rem;margin:0 0 28px}.auth-v2-shell .form-field label{font-size:.75rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.auth-v2-shell .form-field input{padding:12px 14px;border-radius:10px;font-size:1rem}.auth-v2-shell .form-field input:focus{box-shadow:0 0 0 4px var(--color-primary-tint)}@media (prefers-reduced-motion:no-preference){.auth-v2-shell .form-field input{transition:border-color .15s ease,box-shadow .15s ease}.auth-v2-shell .btn-primary{transition:background .15s ease,border-color .15s ease,transform .15s ease}.auth-v2-shell .btn-primary:hover:not(:disabled){transform:translateY(-1px)}}.auth-v2-shell .btn-primary{padding:13px 16px;border-radius:10px;font-size:1rem}.auth-v2-shell .auth-footer{font-size:.9375rem}.auth-v2-shell .auth-footer a{font-weight:600;color:var(--color-primary);text-decoration:none}.auth-v2-shell .auth-footer a:hover{text-decoration:underline}.auth-v2-visual-panel{display:none}@media (min-width:960px){.auth-v2-visual-panel{--color-bg:var(--cs-noite);--color-surface:var(--cs-noite-surface);--color-border:var(--cs-noite-border);--color-text:#f5f6f7;--color-text-muted:#a0a6b1;--color-primary-tint:rgba(0,163,232,0.18);--color-warning-bg:rgba(255,201,14,0.16);display:flex;flex-direction:column;justify-content:center;gap:20px;padding:56px 48px;background:var(--color-bg);color:var(--color-text)}}.auth-v2-visual-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.0625rem}.auth-v2-visual-brand-mark{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--color-primary);color:#fff}.auth-v2-visual-title{margin:12px 0 0;max-width:22rem;font-size:1.5rem;font-weight:700;letter-spacing:-.01em}.auth-v2-visual-text{margin:12px 0 0;max-width:24rem;font-size:.9375rem;color:var(--color-text-muted)}.auth-v2-visual-compare{margin-top:12px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;max-width:22rem;border-radius:14px;border:1px solid var(--color-border);background:var(--color-surface);padding:20px}.auth-v2-visual-side{text-align:center}.auth-v2-visual-side-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--color-primary-tint);color:var(--color-primary)}.auth-v2-visual-side:last-child .auth-v2-visual-side-icon{background:rgba(123,97,255,.18);color:var(--cs-violeta)}.auth-v2-visual-side-label{margin:8px 0 0;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.auth-v2-visual-side-qty{margin:4px 0 0;font-size:1.75rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth-v2-visual-sign{font-size:1.25rem;font-weight:700;color:var(--color-signal)}.auth-v2-visual-badge{margin-top:12px;display:inline-flex;align-items:center;gap:6px;width:fit-content;border-radius:999px;padding:6px 14px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:var(--color-warning-bg);color:var(--color-signal)}@keyframes appIn{0%{opacity:0;transform:translateY(8px)}}@keyframes appModalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes appFade{0%{opacity:0}}.app{--c:#00A3E8;--c-light:#7fdcff;--c-soft:#5ccbf7;--c-deep:#0098da;--c-top:#16b3f5;--y:#FFC90E;--y-text:#d99b00;--y-deep:#8a5700;--y-bg:#fff7dc;--y-border:#ffe49a;--ok:#16A34A;--ok-dark:#6bdc8b;--ok-bg:#e8f8ee;--err:#DC2626;--err-bg:#fdecec;--g:#111318;--bg:#F7F8FA;--tx:#171A1F;--mut:#667085;--faint:#98a2b3;--bd:#e4e7ec;--bd2:#eaecf0;--shadow:0 18px 45px #10182810;--shadow-hover:0 24px 55px #10182818;--r-card:20px;background:var(--bg);color:var(--tx);font-family:var(--font-inter),Inter,system-ui,sans-serif;line-height:1.5;overflow-x:clip}.app ::selection{background:#00a3e833}.app a{color:inherit}.app :focus-visible{outline:2px solid var(--c);outline-offset:3px;border-radius:6px}.app .srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app .ey{margin:0;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--c)}.app h1,.app h2,.app h3{color:var(--tx)}.app .appWrap{width:100%;max-width:1160px;margin:0 auto;padding:0 26px}.app .appBody{padding-top:40px;padding-bottom:72px}.app .appPage{max-width:none;margin:0;padding:0;display:flex;flex-direction:column;gap:28px;min-width:0}.app .appPage>*{min-width:0;animation:appIn .45s cubic-bezier(.2,.8,.2,1) backwards}.app .appPage>:nth-child(2){animation-delay:.04s}.app .appPage>:nth-child(3){animation-delay:.08s}.app .appPage>:nth-child(n+4){animation-delay:.12s}.app .appPageHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.app .appPageHead h1{margin:10px 0 8px;font-size:clamp(30px,4vw,44px);line-height:1.02;font-weight:900;letter-spacing:-.045em}.app .appLead{margin:0;max-width:620px;font-size:16px;line-height:1.6;color:var(--mut)}.app .appUpdated{margin:0;font-size:13px;font-weight:700;color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .appPageFoot{display:flex;justify-content:flex-start}.app .appHdr{position:sticky;top:0;z-index:40;background:#ffffffb8;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--bd2);box-shadow:0 8px 30px #1018280d}.app .appNav{position:relative;height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px}.app .appBrand{display:inline-flex;align-items:center;gap:10px;font-size:21px;font-weight:950;letter-spacing:-.02em;color:var(--tx);text-decoration:none;white-space:nowrap}.app .appBrand span span{color:var(--c)}.app .appLogo{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--c),var(--c-soft));box-shadow:0 6px 16px #00a3e840;flex-shrink:0}.app .appLogo svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.app .appAvatar{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:#e3f5fc;color:var(--c-deep);font-size:12px;font-weight:850}.app .btn-icon-only,.app .sbClose,.app .sbToggle{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;padding:0;border:1px solid var(--bd);border-radius:10px;background:#fff;color:var(--mut);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.app .btn-icon-only:hover:not(:disabled),.app .sbClose:hover,.app .sbToggle:hover{color:var(--tx);border-color:#00a3e880;background:#00a3e80d}.app .btn-icon-only:disabled{opacity:.6;cursor:not-allowed}.app.sbShell{display:flex;min-height:100vh}.app .sb{position:sticky;top:0;z-index:50;flex-direction:column;width:276px;background:#fff;border-right:1px solid var(--bd2);overflow:hidden;transition:width .22s cubic-bezier(.2,.8,.2,1)}.app .sb,.app .sbHead{display:flex;flex-shrink:0}.app .sbHead{align-items:center;justify-content:space-between;gap:8px;height:70px;padding:0 18px;border-bottom:1px solid var(--bd2)}.app .sbBrand{min-width:0;font-size:20px}.app .sbClose{display:none}.app .sbNav{flex:1 1;padding:22px 14px;overflow-y:auto;overflow-x:hidden}.app .sbGroup{display:block;height:16px;padding:0 12px;margin-bottom:10px;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);white-space:nowrap;overflow:hidden}.app .sbMenu{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.app .sbItem{position:relative;display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border-radius:12px;color:var(--mut);font-size:14px;font-weight:750;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.app .sbItem svg{flex-shrink:0}.app a.sbItem:hover{background:var(--bg);color:var(--tx)}.app .sbItem.on{background:#00a3e812;color:var(--c-deep)}.app .sbItem.on:before{content:"";position:absolute;left:-14px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--c-top),var(--cs-violeta))}.app .sbItemSoon{color:#98a2b3;cursor:not-allowed}.app .sbItemSoon em{flex-shrink:0;margin-left:auto;padding:2px 6px;border-radius:999px;background:#f2f4f7;color:#98a2b3;font-size:10px;font-style:normal;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.app .sbLabel{overflow:hidden;text-overflow:ellipsis}.app .sbFoot{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:14px 16px;border-top:1px solid var(--bd2)}.app .sbIdentity{display:flex;flex:1 1;flex-direction:column;min-width:0;line-height:1.25}.app .sbIdentityOrg{font-size:13px;font-weight:800}.app .sbIdentityOrg,.app .sbIdentityUser{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .sbIdentityUser{font-size:12px;color:var(--mut)}.app .sbInset{display:flex;flex:1 1;flex-direction:column;min-width:0}.app .sbTopbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;height:70px;padding:0 26px;background:#ffffffb8;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--bd2)}.app .sbDivider{width:1px;height:22px;margin:0 14px;background:var(--bd)}.app .sbOrg{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;color:var(--tx)}.app .sbBackdrop{display:none}@media (min-width:901px){.app.sbCollapsed .sb{width:78px}.app.sbCollapsed .sbLabel{display:none}.app.sbCollapsed .sbGroup{color:transparent}.app.sbCollapsed .sbHead,.app.sbCollapsed .sbItem{justify-content:center;padding:0}.app.sbCollapsed .sbFoot{flex-direction:column;padding:14px 0}}@media (max-width:900px){.app .sb{position:fixed;top:0;bottom:0;left:0;width:min(284px,86vw);height:auto;visibility:hidden;transform:translateX(-100%);transition:transform .25s cubic-bezier(.2,.8,.2,1),visibility 0s .25s}.app.sbMobileOpen .sb{visibility:visible;transform:none;box-shadow:0 30px 80px #11131840;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.app .sbClose{display:grid}.app.sbMobileOpen .sbBackdrop{display:block;position:fixed;inset:0;z-index:45;padding:0;border:0;background:#111318a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:appFade .2s ease both}.app .sbTopbar{padding:0 16px}}@media (max-width:520px){.app .appWrap{padding:0 16px}.app .appBody{padding-top:28px}.app .appBrand{font-size:19px}}.app .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--c-top),var(--cs-violeta));box-shadow:inset 0 1px 0 #ffffff40,0 10px 24px #00a3e82e;color:#fff;font-family:inherit;font-size:15px;font-weight:850;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s,color .25s}.app .btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:inset 0 1px 0 #ffffff40,0 15px 35px #00a3e833}.app .btn.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--c-deep),#6a4fe0);border-color:transparent}.app .btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.app .btn.btn-secondary{background:#fff;border:1px solid var(--bd);box-shadow:0 1px 2px #1018280a;color:var(--tx)}.app .btn.btn-secondary:hover:not(:disabled){background:#00a3e80d;border-color:#00a3e880;color:var(--tx);box-shadow:0 10px 24px #1018280f}.app .btn.btn-danger{background:var(--err);border:0;box-shadow:0 10px 24px #dc26262e;color:#fff}.app .btn.btn-danger:hover:not(:disabled){background:#b91c1c;box-shadow:0 15px 35px #dc262633}.app .btn-block{display:flex;width:100%}.app .icon-spin{display:inline-flex;animation:spin .9s linear infinite}.app .backLink,.app .btnLink,.app .linkArrow{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;color:var(--tx);text-decoration:none;white-space:nowrap}.app .backLink svg,.app .btnLink svg,.app .linkArrow svg{color:var(--c);transition:transform .25s}.app .btnLink:hover svg,.app .linkArrow:hover svg{transform:translateX(4px)}.app .backLink{width:fit-content;color:var(--mut)}.app .backLink:hover{color:var(--tx)}.app .backLink:hover svg{transform:translateX(-4px)}.app .iconBtn{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--bd);border-radius:10px;background:#fff;color:var(--mut);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.app .iconBtn:hover:not(:disabled){color:var(--c-deep);border-color:#00a3e880;background:#00a3e80d}.app .iconBtn:disabled{cursor:progress;color:var(--c)}.app .appCard{background:#fff;border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:var(--shadow)}.app .chip{--st:var(--mut);display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--st) 30%,transparent);background:color-mix(in srgb,var(--st) 11%,#fff);color:var(--st-text,var(--st));font-size:12px;font-weight:850;line-height:1.2;white-space:nowrap}.app .chip i{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--st);box-shadow:0 0 0 3px color-mix(in srgb,var(--st) 22%,transparent)}.app .chip-y{--st:var(--y);--st-text:#a15c00;background:#fff4d4;border-color:var(--y-border)}.app .chip-c{--st:var(--c);--st-text:var(--c-deep)}.app .chip-g{--st:var(--ok)}.app .chip-r{--st:var(--err)}.app .chip-n{--st:#98a2b3;--st-text:var(--mut);background:#f2f4f7;border-color:var(--bd)}.app .notice{margin:0;padding:13px 16px;border-radius:14px;border:1px solid var(--bd);background:#fff;font-size:14px;font-weight:650;line-height:1.5}.app .notice-ok{border-color:#bfe8cc;background:var(--ok-bg);color:#15803d}.app .notice-err{border-color:#f6c9c9;background:var(--err-bg);color:#b91c1c}.app .notice-warn{border-color:var(--y-border);background:var(--y-bg);color:var(--y-deep)}.app .noticeRich{display:flex;align-items:flex-start;gap:12px;font-weight:500}.app .noticeIcon,.app .noticeRich>svg{flex-shrink:0;display:inline-flex;margin-top:2px}.app .noticeRich p{margin:0}.app .noticeTitle{font-weight:850}.app .appForm{display:flex;flex-direction:column;gap:18px}.app .appField,.app .mdField{display:flex;flex-direction:column;gap:7px;min-width:0}.app .appField label,.app .mdField label{font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.app .appField input,.app .mdInput,.app .searchBox input{width:100%;min-width:0;padding:12px 14px;border:1px solid var(--bd);border-radius:12px;background:#fff;color:var(--tx);font-family:inherit;font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s}.app .appField input:focus,.app .mdInput:focus,.app .searchBox input:focus{border-color:var(--c);box-shadow:0 0 0 4px #00a3e81f}.app .appField input:disabled,.app .mdInput:disabled{background:#f9fafb;color:var(--mut);cursor:not-allowed}.app .setupSteps{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.app .setupSteps li{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 7px;border:1px solid var(--bd);border-radius:999px;background:#fff;color:var(--mut);font-size:13px;font-weight:800}.app .setupSteps li+li:before{content:"";width:18px;height:2px;margin-left:-29px;margin-right:1px;border-radius:2px;background:var(--bd)}.app .setupSteps li+li{margin-left:20px}.app .setupStepNum{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f2f4f7;color:var(--mut);font-size:12px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .setupSteps li.current{border-color:#00a3e866;color:var(--tx)}.app .setupSteps li.current .setupStepNum{background:var(--c);color:#fff;box-shadow:0 0 0 4px #00a3e81c}.app .setupSteps li.done{color:var(--tx)}.app .setupSteps li.done .setupStepNum{background:var(--ok);color:#fff}.app.appCenter{justify-content:center;padding:40px 16px}.app .onbMain,.app.appCenter{display:flex;align-items:center}.app .onbMain{width:100%;max-width:460px;margin:0;padding:0;flex-direction:column;gap:22px;animation:appIn .45s cubic-bezier(.2,.8,.2,1) backwards}.app .onbBrand{font-size:22px}.app .onbCard{width:100%;padding:34px 32px 28px}.app .onbCard h1{margin:10px 0 8px;font-size:clamp(26px,5vw,32px);line-height:1.08;font-weight:900;letter-spacing:-.04em}.app .onbCard .appLead{margin-bottom:24px;font-size:15px}.app .onbFoot{display:flex;justify-content:center;margin:22px 0 0;padding-top:18px;border-top:1px solid var(--bd2)}@media (max-width:520px){.app .onbCard{padding:26px 20px 22px}}.app .flowIllus{display:flex;justify-content:center;gap:0;padding:22px 20px;border:1px dashed #d0d5dd;border-radius:var(--r-card);background:radial-gradient(420px 120px at 50% 50%,#00a3e80f,transparent 70%),#fff}.app .flowPill{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid var(--bd);border-radius:999px;background:#fff;box-shadow:0 6px 16px #1018280a;font-size:14px;font-weight:850;white-space:nowrap}.app .flowPill i{width:8px;height:8px;border-radius:50%;background:var(--c)}.app .flowPill.mkt i{background:var(--y)}.app .flowWire{position:relative;flex:1 1 60px;max-width:120px;min-width:24px;height:2px;background:linear-gradient(90deg,var(--bd),var(--c))}.app .flowWire:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:5px solid var(--c);border-right:0}.app .flowWire.rev{background:linear-gradient(270deg,var(--bd),var(--c))}.app .flowWire.rev:after{right:auto;left:-1px;border-left:0;border-right:5px solid var(--c)}.app .flowHub{padding:11px 18px;border-radius:14px;background:var(--g);color:#fff;box-shadow:0 12px 28px #11131833;font-size:15px;font-weight:950;letter-spacing:-.02em;white-space:nowrap}.app .flowHub span{color:var(--c-light)}.app .intGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.app .intCard{display:flex;flex-direction:column;padding:24px}.app .intCardHead{display:flex;align-items:flex-start;gap:14px}.app .intMark{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:13px;background:#e3f5fc;color:var(--c-deep);font-size:15px;font-weight:950;letter-spacing:-.02em}.app .intCard.mkt .intMark{background:#fff4d4;color:#a15c00}.app .intCardTitle{flex:1 1}.app .intCardTitle h2{margin:0;font-size:20px;font-weight:900;letter-spacing:-.03em}.app .intCardTitle p{margin:2px 0 0;font-size:13px;color:var(--mut)}.app .intDetail{margin:0;padding:12px 14px;border-radius:12px;background:var(--bg);color:var(--mut);font-size:14px;overflow-wrap:anywhere}.app .intCard>.btn{margin-top:auto}@media (max-width:520px){.app .flowIllus{padding:16px 12px}.app .flowPill{padding:7px 10px;font-size:12px;gap:6px}.app .flowHub{padding:9px 11px;font-size:13px}.app .flowWire{min-width:12px}.app .intCardHead{flex-wrap:wrap}.app .intCardTitle{flex-basis:calc(100% - 58px)}.app .intCardHead .chip{margin-left:58px}.app .setupSteps li+li{margin-left:0}.app .setupSteps li+li:before{display:none}}@media (max-width:400px){.app .flowIllus{padding:14px 8px}.app .flowPill{padding:6px 9px;font-size:11px}.app .flowPill i{display:none}.app .flowHub{padding:8px 9px;font-size:12px}.app .flowWire{min-width:10px}}.app .kpiGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px}.app .kpiGrid3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.app .kpi{--st:var(--c);padding:22px 22px 20px;min-width:0}.app .kpi.tone-warning{--st:var(--y)}.app .kpi.tone-success{--st:var(--ok)}.app .kpi.tone-neutral{--st:#98a2b3}.app .kpiTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.app .kpiLabel{margin:0;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.app .kpiDot{width:9px;height:9px;border-radius:50%;background:var(--st);box-shadow:0 0 0 4px color-mix(in srgb,var(--st) 20%,transparent)}.app .kpiValue{margin:12px 0 4px;font-size:clamp(24px,2.3vw,34px);line-height:1.05;font-weight:900;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.app .kpiDetail{margin:0;font-size:13px;color:var(--mut)}.app .kpiIcon{display:flex;align-items:center;gap:16px}.app .kpiIcon .kpiValue{margin:4px 0 2px}.app .kpiIconCircle{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:14px;background:color-mix(in srgb,var(--st) 13%,#fff);color:var(--st)}.app .kpi.tone-warning .kpiIconCircle{color:var(--y-text)}.app .dashCols{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px}.app .panel{display:flex;flex-direction:column;gap:20px;padding:26px}.app .panelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--bd2)}.app .panelHead h2{margin:0;font-size:19px;font-weight:900;letter-spacing:-.03em}.app .panelHead p{margin:3px 0 0;font-size:13px;color:var(--mut)}.app .panelCheck{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--ok-bg);color:var(--ok)}.app .situStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app .situValue{margin:0;font-size:clamp(30px,4vw,44px);line-height:1;font-weight:900;letter-spacing:-.055em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .situValue.tone-ok{color:var(--ok)}.app .situValue.tone-warn{color:var(--y-text)}.app .situLabel{margin:6px 0 0;font-size:13px;color:var(--mut)}.app .situTrack{height:8px;border-radius:99px;background:#fff4d4;overflow:hidden}.app .situFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ok),#4ade80);transition:width .6s cubic-bezier(.2,.8,.2,1)}.app .situLegend{display:flex;justify-content:space-between;gap:12px;margin-top:-8px;font-size:12px;font-weight:700;color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .panelAudit>.btn{margin-top:auto}.app .auditBox{padding:16px 18px;border-radius:14px;border:1px solid #00a3e833;background:#00a3e80a}.app .auditBoxTitle{margin:0;font-size:16px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .auditBoxDetail{margin:2px 0 0;font-size:13px;color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .sectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.app .sectionHead h2{margin:0;font-size:22px;font-weight:900;letter-spacing:-.035em}.app .sectionHead p{margin:3px 0 0;font-size:14px;color:var(--mut)}@media (max-width:900px){.app .dashCols{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.app .panel{padding:20px}.app .situStats{gap:8px}.app .situLegend{flex-direction:column;gap:2px}}.app .emptyState{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px;text-align:center}.app .emptyIcon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:8px;border-radius:16px;background:linear-gradient(135deg,#e3f5fc,#ece7ff);color:var(--c-deep)}.app .emptyState>h3{margin:0;font-size:18px;font-weight:850;letter-spacing:-.02em}.app .emptyState>p{margin:0;max-width:460px;font-size:14px;color:var(--mut)}.app .emptyAction{margin-top:18px}.app .cmp{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.app .cmpSide{display:inline-flex;flex-direction:column;line-height:1.1}.app .cmpSide small{font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.app .cmpSide b{font-size:18px;font-weight:900;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .cmpSym{font-size:22px;font-weight:300;line-height:1;color:var(--y-text)}.app .cmp.eq .cmpSym{color:var(--ok)}.app .tableCard{overflow-x:auto}.app .dtable{width:100%;border-collapse:collapse;font-size:14px}.app .dtable th{padding:13px 16px;background:#fafbfc;text-align:left;font-weight:850;text-transform:uppercase;color:var(--faint);white-space:nowrap}.app .dtable td,.app .dtable th{border-bottom:1px solid var(--bd2)}.app .dtable td{padding:14px 16px;vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .dtable tbody tr{transition:background .2s}.app .dtable tbody tr:hover{background:#00a3e808}.app .dtable tbody tr:last-child td{border-bottom:0}.app .skuCell{font-weight:900;letter-spacing:-.01em;white-space:nowrap}.app .skuCell a{color:var(--tx);text-decoration:none;border-bottom:2px solid #00a3e840;transition:border-color .2s,color .2s}.app .skuCell a:hover{color:var(--c-deep);border-color:var(--c)}.app .diffCell{font-size:16px;font-weight:900;color:var(--y-text)}.app .diffCell.zero{color:var(--ok)}.app .dateCell,.app .mutedCell{color:var(--mut)}.app .dateCell{font-size:13px;white-space:nowrap}.app .depName{font-weight:650}.app .depFallback{display:flex;flex-direction:column;line-height:1.25}.app .depFallbackLabel{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.app .depFallbackId{font-size:13px;color:var(--mut);white-space:nowrap}.app .rowActions{display:flex;align-items:center;gap:12px}@container tbl (min-width: 881px){.app .dtableFull td,.app .dtableFull th{padding-left:9px;padding-right:9px}.app .dtableFull th{white-space:normal;line-height:1.35}.app .dtableFull td:first-child,.app .dtableFull th:first-child{padding-left:16px}.app .dtableFull td:last-child,.app .dtableFull th:last-child{padding-right:16px}.app .dtableFull .dateCell{white-space:nowrap;width:auto}.app .dtableFull .mutedCell{min-width:96px}.app .dtableFull .cmp{gap:6px}.app .dtableFull .cmpSide small{font-size:9px}.app .dtableFull .rowActions{gap:8px}}.app .reverify{display:flex;flex-direction:column;gap:6px}.app .reverifyMsg{margin:0;max-width:220px;font-size:12px;font-weight:650;line-height:1.35}.app .reverifyMsg.tone-positive{color:#15803d}.app .reverifyMsg.tone-attention{color:var(--y-deep)}.app .pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--bd2);background:#fafbfc}.app .pagerInfo{margin:0;font-size:13px;color:var(--mut)}.app .pagerControls{display:flex;align-items:center;gap:10px}.app .pagerCurrent{font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .pagerBtn{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--bd);border-radius:10px;background:#fff;color:var(--tx);text-decoration:none;transition:border-color .2s,background .2s}.app a.pagerBtn:hover{border-color:#00a3e880;background:#00a3e80d}.app .pagerBtn[aria-disabled=true]{color:#d0d5dd;cursor:not-allowed}.app .appPage>section{container:tbl/inline-size}@container tbl (max-width: 880px){.app .tableCard{background:transparent;border:0;box-shadow:none;border-radius:0;overflow:visible}.app .dtable,.app .dtable tbody,.app .dtable td,.app .dtable tr{display:block;width:100%}.app .dtable thead{display:none}.app .dtable tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:12px;align-items:start}.app .dtable tbody tr{padding:16px 18px;border:1px solid var(--bd);border-radius:18px;background:#fff;box-shadow:var(--shadow)}.app .dtable tbody tr:hover{background:#fff}.app .dtable td{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--bd2);text-align:right}.app .dtable tbody tr td:last-child{border-bottom:0}.app .dtable td[data-label]:before{content:attr(data-label);flex-shrink:0;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);text-align:left}.app .dtable td.skuCell{padding-top:0;font-size:16px;text-align:left}.app .dtable td:has(>.cmp){flex-direction:column;align-items:flex-start;gap:6px}.app .dtable td.dateCell{white-space:normal}.app .depFallback,.app .reverify{align-items:flex-end}.app .pager{margin-top:12px;border:1px solid var(--bd);border-radius:16px;background:#fff}}@media (max-width:380px){.app .cmp{gap:6px}.app .cmpSide b{font-size:16px}}.app .toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.app .segTabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--bd);border-radius:14px;background:#fff;max-width:100%;overflow-x:auto}.app .segTabs a{padding:8px 16px;border-radius:10px;color:var(--mut);font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.app .segTabs a:hover{color:var(--tx);background:var(--bg)}.app .segTabs a.on{background:var(--g);color:#fff}.app .searchBox{position:relative;flex:0 1 300px;min-width:0}.app .searchBox input{padding-left:40px;font-size:14px}.app .searchIcon{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--faint);pointer-events:none}@media (max-width:620px){.app .toolbar{flex-direction:column;align-items:stretch}.app .searchBox{flex-basis:auto}}.app .detailGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;align-items:start}.app .detailMain,.app .detailSide{display:flex;flex-direction:column;gap:20px;min-width:0}.app .compareCard{padding:28px 30px 30px}.app .compareHead{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--bd2)}.app .compareDiff small,.app .compareHead small,.app .compareSide small{display:block;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.app .compareHead strong{display:block;margin-top:5px;font-size:16px;font-weight:900;overflow-wrap:anywhere}.app .compareRow{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:18px;padding:30px 0}.app .compareSide div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:8px}.app .compareSide b{font-size:clamp(48px,8vw,70px);line-height:.9;font-weight:900;letter-spacing:-.07em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .compareSide span{font-size:13px;font-weight:750;color:var(--faint)}.app .compareSide.right{text-align:right}.app .compareSide.right div{justify-content:flex-end}.app .compareSym{padding-bottom:8px;font-size:48px;font-weight:300;line-height:1;color:var(--y-text)}.app .compareSym.eq{color:var(--ok)}.app .compareDiff{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border:1px solid var(--y-border);border-radius:13px;background:var(--y-bg);color:var(--y-deep)}.app .compareDiff small{color:inherit;opacity:.75}.app .compareDiff strong{display:block;margin-top:3px;font-size:15px;font-weight:850}.app .compareDiffValue{text-align:right}.app .compareDiffValue b{display:block;margin-top:2px;font-size:30px;line-height:1;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .compareDiff.tone-positive{border-color:#bfe8cc;background:var(--ok-bg);color:#15803d}.app .reverifyCard{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:22px 26px}.app .reverifyCard h2{margin:0;font-size:18px;font-weight:900;letter-spacing:-.03em}.app .reverifyCard p{margin:3px 0 0;font-size:14px;color:var(--mut)}.app .reverifyPrimary{align-items:flex-end;max-width:100%}.app .reverifyPrimary .notice{max-width:360px}.app .asideCard{padding:22px 24px}.app .asideCard h2{margin:0 0 12px;font-size:16px;font-weight:900;letter-spacing:-.02em}.app .kvList{margin:0}.app .kvList div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid var(--bd2);font-size:14px}.app .kvList div:first-child{border-top:0}.app .kvList dt{color:var(--mut)}.app .kvList dd{margin:0;font-weight:750;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width:900px){.app .detailGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.app .compareCard{padding:22px 18px}.app .compareRow{gap:10px;padding:24px 0}.app .compareSym{font-size:36px}.app .reverifyCard{padding:20px}.app .reverifyPrimary{align-items:stretch;width:100%}.app .reverifyPrimary .btn{width:100%}}.app .timeline{position:relative;margin:0;padding:0 0 0 44px;list-style:none}.app .timeline:before{content:"";position:absolute;left:15px;top:14px;bottom:14px;width:2px;border-radius:2px;background:var(--bd)}.app .tlItem{position:relative;margin-bottom:14px}.app .tlItem:last-child{margin-bottom:0}.app .tlDot{position:absolute;left:-38px;top:50%;width:20px;height:20px;margin-top:-10px;border:5px solid #fff;border-radius:50%;background:var(--y);box-shadow:0 0 0 1px var(--bd)}.app .tlItem.ok .tlDot{background:var(--ok)}.app .tlItem:first-child .tlDot{box-shadow:0 0 0 1px var(--bd),0 0 0 6px #00a3e814}.app .tlCard{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;border-radius:16px}.app .tlMain{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0}.app .tlDate{font-size:13px;font-weight:750;color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .tlSummary{font-size:15px;font-weight:850}.app .tlItem.warn .tlSummary{color:var(--y-text)}.app .tlItem.ok .tlSummary{color:var(--ok)}.app .tlQty{font-size:13px;color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:520px){.app .timeline{padding-left:34px}.app .timeline:before{left:9px}.app .tlDot{left:-34px}.app .tlCard{flex-direction:column;align-items:flex-start;padding:14px 16px}}.app .appModalOverlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px 16px;background:#111318a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto;animation:appFade .2s ease both}.app .appModal{text-align:left;width:100%;max-width:440px;max-height:calc(100vh - 40px);overflow-y:auto;padding:28px;border:1px solid var(--bd);border-radius:22px;background:#fff;box-shadow:0 40px 100px #11131855;outline:none;animation:appModalIn .25s cubic-bezier(.2,.8,.2,1) both}.app .appModalWide{max-width:620px;padding:0}.app .appModalTitle{margin:6px 0;font-size:22px;font-weight:900;letter-spacing:-.035em}.app .appModalText{margin:0 0 18px;font-size:14px;line-height:1.6;color:var(--mut)}.app .appModalActions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:20px}.app .mdHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:26px 28px 0}.app .mdHead .appModalText{margin-bottom:0}.app .mdClose{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;padding:0;border:1px solid var(--bd);border-radius:10px;background:#fff;color:var(--mut);cursor:pointer;transition:color .2s,border-color .2s}.app .mdClose:hover:not(:disabled){color:var(--tx);border-color:#00a3e880}.app .mdClose:disabled{opacity:.5;cursor:not-allowed}.app .mdBody{display:flex;flex-direction:column;gap:18px;padding:22px 28px}.app .mdText{margin:0;font-size:15px;color:var(--mut)}.app .mdSection{display:flex;flex-direction:column;gap:14px}.app .mdSectionHead h3{margin:0;font-size:15px;font-weight:900;letter-spacing:-.01em}.app .mdSectionHead p{margin:2px 0 0;font-size:13px;color:var(--mut)}.app .mdGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px}.app .mdHint{margin:0;font-size:13px;color:var(--y-deep)}.app .mdDivider{height:1px;background:var(--bd2)}.app .mdInfo{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:#00a3e80a;border:1px solid #00a3e826;color:var(--c-deep);font-size:13px}.app .mdInfo svg{flex-shrink:0;margin-top:2px}.app .mdInfo p{margin:0;color:#334155}.app .mdFooter{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:16px 28px 24px;border-top:1px solid var(--bd2)}@media (max-width:520px){.app .appModal{padding:22px 18px}.app .appModalWide{padding:0}.app .mdHead{padding:20px 18px 0}.app .mdBody{padding:18px}.app .mdFooter{padding:14px 18px 18px}.app .appModalActions .btn,.app .mdFooter .btn{flex:1 1 auto}}.app .docsMain{max-width:720px;margin:0 auto;padding:56px 26px 96px;animation:appIn .45s cubic-bezier(.2,.8,.2,1) backwards}.app .docsMain h1{margin:12px 0 28px;font-size:clamp(34px,5vw,52px);line-height:1.02;font-weight:900;letter-spacing:-.05em}.app .docsMain h2{margin:40px 0 10px;font-size:22px;font-weight:900;letter-spacing:-.03em}.app .docsMain p{margin:0;font-size:17px;line-height:1.75;color:#475467}@media (max-width:520px){.app .docsMain{padding:36px 16px 64px}}@media (prefers-reduced-motion:reduce){.app *,.app :after,.app :before{animation:none!important;transition:none!important}.app .btn:hover:not(:disabled){transform:none}}.auth-v2-shell{font-family:var(--font-inter),Inter,system-ui,sans-serif}.auth-v2-logo,.auth-v2-visual-brand{font-weight:950;letter-spacing:-.02em}.auth-v2-logo-mark,.auth-v2-visual-brand-mark{background:linear-gradient(135deg,#00A3E8,#5ccbf7);box-shadow:0 6px 16px #00a3e840}.auth-v2-shell .auth-card h1{font-weight:900;letter-spacing:-.04em}.auth-v2-shell .form-field input{border-radius:12px}.auth-v2-shell .form-field input:focus{border-color:#00A3E8;box-shadow:0 0 0 4px #00a3e81f}.auth-v2-shell .btn-primary{border:0;border-radius:12px;background:linear-gradient(135deg,#16b3f5,var(--cs-violeta));box-shadow:inset 0 1px 0 #ffffff40,0 10px 24px #00a3e82e;font-weight:850}.auth-v2-shell .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#0098da,#6a4fe0);box-shadow:inset 0 1px 0 #ffffff40,0 15px 35px #00a3e833}@media (prefers-reduced-motion:no-preference){.auth-v2-shell .btn-primary{transition:transform .25s,box-shadow .25s}.auth-v2-shell .btn-primary:hover:not(:disabled){transform:translateY(-3px)}}.auth-v2-visual-compare{border-radius:18px}@keyframes appFillIn{0%{transform:scaleX(0)}}.app .sbTrail{display:flex;align-items:center;min-width:0;gap:8px;font-size:14px;white-space:nowrap}.app .sbTrail .sbOrg,.app .sbTrailItem{color:var(--mut);font-weight:750}.app .sbTrailItem{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis}.app .sbTrailItem:before{content:"›";color:#c0c6d0;font-weight:400}.app .sbTrailItem.current{color:var(--tx);font-weight:850}.app a.sbItem svg{transition:transform .2s}.app a.sbItem:hover svg{transform:translateX(2px)}@media (max-width:520px){.app .sbTrail .sbOrg,.app .sbTrail .sbOrg+.sbTrailItem:before{display:none}}.app .btn:active:not(:disabled){transform:translateY(-1px)}.app .kpiLink{position:relative;color:inherit;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}.app a.kpi.kpiIcon{display:flex}.app .kpiLink:hover{transform:translateY(-4px);border-color:#00a3e866;box-shadow:var(--shadow-hover)}.app .kpiLink:after{content:"→";position:absolute;right:18px;bottom:16px;color:var(--c);font-weight:900;opacity:0;transform:translateX(-4px);transition:opacity .25s,transform .25s}.app .kpiLink:focus-visible:after,.app .kpiLink:hover:after{opacity:1;transform:none}.app .kpiLink.on{border-color:var(--c);box-shadow:0 0 0 3px #00a3e81f,var(--shadow)}.app .kpiLink.on .kpiLabel{color:var(--c-deep)}.app .setupCard{display:flex;align-items:center;gap:20px;padding:22px 26px;border-color:#00a3e840;background:linear-gradient(120deg,#ffffff 55%,#eaf7fd)}.app .setupCardIcon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:14px;background:linear-gradient(135deg,#e3f5fc,#ece7ff);color:var(--c-deep)}.app .setupCardText{flex:1 1;min-width:0}.app .setupCardText h2{margin:0;font-size:18px;font-weight:900;letter-spacing:-.03em}.app .setupCardText p{margin:3px 0 0;font-size:14px;color:var(--mut)}.app .setupCardList{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:0;list-style:none;font-size:13px;font-weight:750;color:var(--mut)}.app .setupCardList li{display:inline-flex;align-items:center;gap:8px}.app .setupCardList li>span{display:grid;place-items:center;width:18px;height:18px;border:2px solid #d0d5dd;border-radius:50%;color:#fff}.app .setupCardList li.done{color:var(--tx)}.app .setupCardList li.done>span{border-color:var(--ok);background:var(--ok)}@media (max-width:720px){.app .setupCard{flex-direction:column;align-items:flex-start}.app .setupCard .btn{width:100%}}.app .situFill{transform-origin:left center;animation:appFillIn 1s cubic-bezier(.2,.8,.2,1) .15s backwards}.app .dtable th{background:var(--c);border-bottom:0;color:#fff;font-size:11px;letter-spacing:.1em}.app .dtable tbody tr:hover{background:#00a3e80b}.app .dtable tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--c)}.app .dtable .actionCell{text-align:right;white-space:nowrap}@container tbl (max-width: 880px){.app .dtable td[data-label]:before{color:var(--c-deep)}.app .dtable tbody tr{border-top:3px solid var(--c)}.app .dtable tbody tr:hover td:first-child{box-shadow:none}.app .dtable .actionCell{padding-top:12px;text-align:left}}.app .segTabs a{display:inline-flex;align-items:center;gap:8px}.app .segCount{min-width:22px;padding:1px 7px;border-radius:999px;background:#f2f4f7;color:var(--mut);font-size:12px;font-weight:850;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .2s,color .2s}.app .segTabs a.on .segCount{background:#ffffff26;color:#fff}.app .searchBox input{padding-right:40px}.app .searchClear{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:var(--mut);text-decoration:none;transition:background .2s,color .2s}.app .searchClear:hover{background:#f2f4f7;color:var(--tx)}.app .resultsNote{margin:-4px 0 14px;font-size:14px;color:var(--mut)}.app .resultsNote strong{color:var(--tx)}.app .headChips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.app .intReads{margin:-6px 0 0;font-size:14px;line-height:1.55;color:#475467}.app .intMark{position:relative}.app .intCard.connected{border-color:#bfe8cc}.app .intCard.connected .intMark:after{content:"✓";position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:var(--ok);color:#fff;font-size:10px;font-weight:900;line-height:1}.app .intCard{transition:border-color .25s,box-shadow .25s}.app .intCard:hover{box-shadow:var(--shadow-hover)}.app .soonRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.app .soonRow small{margin-right:4px;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.app .soonPill{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px dashed #d0d5dd;border-radius:999px;background:#fff;color:var(--mut);font-size:13px;font-weight:800}.app .soonPill em{padding:2px 7px;border-radius:999px;background:#f2f4f7;color:#98a2b3;font-size:10px;font-style:normal;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.app .onbNext{display:flex;align-items:center;gap:8px;margin:-12px 0 22px;padding:10px 12px;border-radius:12px;background:#00a3e80d;color:var(--c-deep);font-size:13px;font-weight:750}.app select.mdInput{appearance:none;padding-right:40px;background-image: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='%23667085' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.app select.mdInput:disabled{cursor:not-allowed}.auth-v2-logo-mark svg,.auth-v2-visual-brand-mark svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.auth-v2-logo>span:last-child>span{color:#00A3E8}.auth-v2-visual-brand>span:last-child>span{color:#7fdcff}.app .dateStack{display:flex;flex-direction:column;gap:6px}.app .dateStack>span{display:flex;flex-direction:column;line-height:1.2}.app .dateStack small{font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}@container tbl (max-width: 880px){.app .dateStack{align-items:flex-end;text-align:right}}@keyframes appSheetIn{0%{transform:translateY(100%)}}.app{-webkit-tap-highlight-color:transparent}.app a,.app button{touch-action:manipulation}.app .dtable th+th{box-shadow:inset 1px 0 0 #ffffff45}.app .dtable td+td{border-left:1px solid var(--bd2)}@container tbl (max-width: 880px){.app .dtable td+td{border-left:0}}.app .appPage{container:page/inline-size}.app .kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.app .kpiGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}@container page (max-width: 900px){.app .kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .kpiGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container page (max-width: 560px){.app .kpiGrid{gap:12px}.app .kpi{padding:16px 14px}.app .kpiValue{margin-top:10px;font-size:24px}.app .kpiDetail{font-size:12px}.app .kpiLabel{font-size:10px;letter-spacing:.1em}.app .kpiGrid3{gap:10px}.app .kpiIcon{flex-direction:column;align-items:center;gap:8px;padding:14px 8px;text-align:center}.app .kpiIconCircle{width:38px;height:38px;border-radius:12px}.app .kpiIcon .kpiDetail{display:none}.app .kpiIcon .kpiValue{margin:2px 0 0}}.app .sbTopAvatar,.app .sbTopBrand,.app .tabBar{display:none}@media (max-width:900px){.app .sb{padding-bottom:env(safe-area-inset-bottom)}.app .sb,.app .sbTopbar{padding-top:env(safe-area-inset-top)}.app .sbTopbar{height:calc(64px + env(safe-area-inset-top))}.app .appBody{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.app .tabBar{position:fixed;right:0;bottom:0;left:0;z-index:40;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px 10px calc(6px + env(safe-area-inset-bottom));background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-top:1px solid var(--bd2);box-shadow:0 -8px 30px #1018280f}.app .tabItem{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:54px;padding:4px 2px;border:0;border-radius:14px;background:transparent;color:var(--faint);font:inherit;font-size:11px;font-weight:800;text-decoration:none;cursor:pointer;transition:color .2s,background .2s,transform .15s}.app .tabItem span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .tabItem svg{transition:transform .2s}.app .tabItem.on{background:#00a3e810;color:var(--c-deep)}.app .tabItem.on:before{content:"";position:absolute;top:-7px;left:32%;right:32%;height:3px;border-radius:0 0 3px 3px;background:var(--c)}.app .tabItem.on svg{transform:translateY(-1px)}.app .tabItem:active{transform:scale(.94)}.app .appField input,.app .mdInput,.app .searchBox input{font-size:16px}}@media (max-width:640px){.app .sbTopbar{display:grid;grid-template-columns:40px 1fr 40px;align-items:center}.app .sbDivider,.app .sbTrail{display:none}.app .sbTopBrand{display:inline-flex;justify-self:center;font-size:18px}.app .sbTopBrand .appLogo{width:26px;height:26px;border-radius:8px}.app .sbTopAvatar{display:grid;justify-self:end;width:34px;height:34px}}@media (max-width:900px){.app .appBody{padding-top:28px}.app .appPage{gap:22px}.app .appPageHead{flex-direction:column;align-items:center;gap:14px;text-align:center}.app .appPageHead h1{margin:8px 0 6px;font-size:30px}.app .appLead{margin:0 auto;font-size:15px}.app .headChips{justify-content:center}.app .backLink{align-self:center}.app .setupSteps{justify-content:center}.app .sectionHead{flex-direction:column;align-items:center;gap:8px;text-align:center}.app .appPageFoot{justify-content:center}.app .appPageFoot .btn{width:100%;max-width:420px}.app .soonRow{justify-content:center}.app .soonRow small{width:100%;margin:0;text-align:center}.app .resultsNote{text-align:center}.app .emptyState{padding:32px 18px}.app .setupCard{align-items:center;text-align:center}.app .setupCardList{justify-content:center}.app .intCard{padding:20px}.app .reverifyCard{justify-content:center;text-align:center}.app .pager{flex-direction:column;gap:10px}.app .flowIllus{border-radius:16px}}@media (max-width:640px){.app .appModalOverlay{align-items:flex-end;padding:0}.app .appModal{max-width:none;max-height:92vh;padding-bottom:calc(22px + env(safe-area-inset-bottom));border-bottom:0;border-radius:24px 24px 0 0;animation:appSheetIn .32s cubic-bezier(.2,.8,.2,1) both}.app .appModal:before{content:"";display:block;width:42px;height:4px;margin:-8px auto 16px;border-radius:4px;background:#d0d5dd}.app .appModalWide{padding:0 0 env(safe-area-inset-bottom)}.app .appModalWide:before{margin:10px auto 0}.app .appModalActions,.app .mdFooter{flex-direction:column-reverse}.app .appModalActions .btn,.app .mdFooter .btn{width:100%}}@media (pointer:coarse){.app .btn-icon-only,.app .iconBtn,.app .mdClose,.app .pagerBtn,.app .sbClose,.app .sbToggle{width:42px;height:42px}.app .sbItem{height:48px}.app .btn{min-height:46px}}@media (hover:none){.app .btn:hover:not(:disabled){transform:none}.app .kpiLink:hover{transform:none;border-color:var(--bd);box-shadow:var(--shadow)}.app .kpiLink.on:hover{border-color:var(--c);box-shadow:0 0 0 3px #00a3e81f,var(--shadow)}.app .kpiLink:after{display:none}.app .kpiLink:active{transform:scale(.98)}.app .intCard:hover{box-shadow:var(--shadow)}}.app.appCenter{padding:max(32px,env(safe-area-inset-top)) 16px max(32px,env(safe-area-inset-bottom))}@media (max-width:959px){.auth-v2-shell{align-items:flex-start;padding:max(28px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom))}.auth-v2-shell .auth-card h1,.auth-v2-shell .auth-card p.subtitle{text-align:center}}@media (max-width:640px){.app .segTabs{display:flex;width:100%}.app .segTabs a{flex:1 1;justify-content:center;padding:9px 6px}}@media (max-width:360px){.app .tabBar{gap:2px;padding-left:6px;padding-right:6px}.app .tabItem{font-size:10px;letter-spacing:-.01em}.app .segCount{display:none}.app .segTabs a{font-size:13px}}@keyframes bsEyeDraw{0%{stroke-dashoffset:100;opacity:0}6%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes bsEyePop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes bsEyeBlink{0%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes bsEyeLook{0%,to{transform:translateX(0)}18%,32%{transform:translateX(-11px)}52%,66%{transform:translateX(11px)}82%{transform:translateX(0)}}@keyframes bsEyeChase{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes bsEyeBreath{0%,to{transform:scale(.82)}50%{transform:scale(1.1)}}@keyframes bsEyeRingOut{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(4.6)}}@keyframes bsEyeBreathSlow{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes bsEyeFadeArc{to{opacity:0}}@keyframes bsEyeDrawFill{to{stroke-dashoffset:0}}@keyframes bsEyeFloodGrow{0%{opacity:.85;transform:scale(0)}to{opacity:.85;transform:scale(1)}}@keyframes bsEyeFloodSettle{0%{opacity:.85}to{opacity:.22}}@keyframes bsEyeHaloOut{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes bsEyeOkPop{0%{transform:scale(.82)}45%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes bsWordIn{0%{opacity:0;transform:translateX(-10px)}}.bsym{display:block;flex-shrink:0;overflow:visible}.bsym .bsBot,.bsym .bsChaseBot,.bsym .bsChaseTop,.bsym .bsFillBot,.bsym .bsFillTop,.bsym .bsTop{fill:none;stroke-linecap:round}.bsym .bsDot,.bsym .bsDotG,.bsym .bsFlood,.bsym .bsHalo,.bsym .bsLens,.bsym .bsRing{transform-origin:100px 100px}.bsym .bsFlood,.bsym .bsHalo,.bsym .bsRing,.bsym .bsTrack{opacity:0}.bsym-draw .bsTop{stroke-dasharray:100 100;animation:bsEyeDraw .7s cubic-bezier(.45,.05,.25,1) 0s both}.bsym-draw .bsBot{stroke-dasharray:100 100;animation:bsEyeDraw .7s cubic-bezier(.45,.05,.25,1) .08s both}.bsym-draw .bsDot{animation:bsEyePop .45s cubic-bezier(.3,1.6,.5,1) .6s both}.bsym-draw .bsLens{animation:bsEyeBlink .32s ease-in-out 1.75s both}.bsym-draw .bsDotG{animation:bsEyeLook 4.6s ease-in-out 2.5s infinite}.bsym-spin .bsChaseBot,.bsym-spin .bsChaseTop{stroke-dasharray:36 64;animation:bsEyeChase 1.2s linear infinite,bsEyeFadeArc .2s ease .3s forwards}.bsym-spin .bsFillBot,.bsym-spin .bsFillTop{stroke-dasharray:100 100;stroke-dashoffset:100;animation:bsEyeDrawFill .5s cubic-bezier(.3,.7,.3,1) forwards}.bsym-spin .bsFlood{animation:bsEyeFloodGrow .7s cubic-bezier(.2,.8,.2,1) .15s forwards,bsEyeFloodSettle .7s ease .85s forwards}.bsym-spin .bsHalo{fill:none;stroke-width:4}.bsym-spin .bsHalo1{animation:bsEyeHaloOut 1s ease-out .3s forwards}.bsym-spin .bsHalo2{animation:bsEyeHaloOut 1s ease-out .5s forwards}.bsym-spin .bsDot{animation:bsEyeOkPop .7s cubic-bezier(.3,1.6,.5,1) .35s both}.bsym-spin .bsLens{animation:bsEyeBlink .32s ease-in-out 1.45s both}.bsym-loading .bsTrack{opacity:.18}.bsym-loading .bsChaseBot,.bsym-loading .bsChaseTop{stroke-dasharray:36 64;animation:bsEyeChase 1.5s linear infinite}.bsym-loading .bsDot{animation:bsEyeBreath 1.5s ease-in-out infinite}.bsym-watch .bsRing{stroke:var(--cs-violeta);animation:bsEyeRingOut 3s ease-out infinite}.bsym-watch .bsRing2{animation-delay:1s}.bsym-watch .bsRing3{animation-delay:2s}.bsym-watch .bsDot{animation:bsEyeBreathSlow 3s ease-in-out infinite}.bsWordReveal{animation:bsWordIn .5s cubic-bezier(.2,.8,.3,1) .55s both}@media (prefers-reduced-motion:reduce){.bsWordReveal,.bsym *{animation:none!important}.bsym-draw .bsBot,.bsym-draw .bsTop{stroke-dashoffset:0!important;opacity:1!important}.bsym-draw .bsDot,.bsym-draw .bsDotG,.bsym-draw .bsLens{transform:none!important}.bsym-spin .bsChaseBot,.bsym-spin .bsChaseTop{opacity:0!important}.bsym-spin .bsFillBot,.bsym-spin .bsFillTop{stroke-dashoffset:0!important}.bsym-spin .bsFlood{opacity:.22!important;transform:scale(1)!important}.bsym-spin .bsDot,.bsym-spin .bsHalo,.bsym-spin .bsLens{transform:none!important}.bsym-loading .bsChaseBot,.bsym-loading .bsChaseTop{stroke-dashoffset:0!important}.bsym-loading .bsDot{transform:none!important}.bsym-watch .bsRing{opacity:0!important}.bsym-watch .bsDot{transform:none!important}}.app .appBrand .bsym{width:32px;height:auto}.app .sbTopBrand .bsym{width:28px}.app .onbBrand{flex-direction:column;gap:6px}.app .onbBrand .bsym{width:84px;height:84px}.app .bsInline{display:inline-block}.app .bsInline,.app .iconBtn .bsInline{width:18px;height:18px}.lp .brand .lpSym{width:34px;height:auto}.lp .hub .lpHubSym{display:inline-block;width:22px;height:auto;margin-right:8px;vertical-align:-3px}.auth-v2-logo .bsym{width:32px;height:auto}.app .flowHub{display:inline-flex;align-items:center;gap:7px}.app .flowHub .bsym{width:18px;height:auto}.lp .mega{padding:.1em .14em .06em;margin:-.1em -.14em -.06em}.lp .footer{background:#fff;color:var(--muted);border-top:1px solid #eaecf0;padding:34px 0 calc(34px + env(safe-area-inset-bottom));text-align:left}.lp .footer .footWrap{display:flex;align-items:center;justify-content:space-between;gap:18px 32px;flex-wrap:wrap}.lp .footBrand{display:flex;align-items:center;gap:12px}.lp .footBrand .footSym{width:32px;height:auto}.lp .footBrand>span{display:flex;flex-direction:column;line-height:1.25}.lp .footer b{color:#171A1F;font-size:17px;font-weight:950;letter-spacing:-.02em}.lp .footer b span{color:var(--c)}.lp .footBrand small{font-size:12px;color:var(--muted)}.lp .footLinks{display:flex;gap:24px;font-size:14px;font-weight:750}.lp .footLinks a{color:var(--muted);text-decoration:none;transition:color .2s}.lp .footLinks a:hover{color:#171A1F}.lp .footCopy{margin:0;font-size:13px;color:#98a2b3}@media (max-width:720px){.lp .footer .footWrap{flex-direction:column;text-align:center}.lp .footBrand{flex-direction:column;gap:8px}.lp .footBrand>span{align-items:center}}@media (max-width:520px){.lp .brand{gap:8px;font-size:19px}.lp .brand .lpSym{width:28px}.lp nav .btn{padding:11px 14px;font-size:14px}}@media (max-width:360px){.lp .brand{font-size:17px}.lp .brand .lpSym{width:24px}.lp nav .btn{padding:10px 12px;font-size:13px}}@keyframes authTransIn{0%{opacity:0}}@keyframes authTransUp{0%{opacity:0;transform:translateY(8px)}}.authTransition{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));background:radial-gradient(520px 360px at 50% 42%,#00a3e814,transparent 70%),#F7F8FA;font-family:var(--font-inter),Inter,system-ui,sans-serif;animation:authTransIn .2s ease both}.authTransitionInner{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.authTransitionSymbol{width:132px;height:132px}.authTransitionBrand{margin:6px 0 0;color:#171A1F;font-size:24px;font-weight:950;letter-spacing:-.03em}.authTransitionBrand span{color:#00A3E8}.authTransitionLabel{margin:0;color:#667085;font-size:15px;font-weight:650;animation:authTransUp .35s ease .1s both}@media (prefers-reduced-motion:reduce){.authTransition,.authTransitionLabel{animation:none}}.app .flowIllus{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-content:stretch}.app .flowSide{display:flex;align-items:center;justify-content:flex-end;min-width:0}.app .flowSide.end{justify-content:flex-start}.app .flowPill{justify-content:center;width:150px;flex-shrink:0}.app .flowWire{flex:0 1 140px;max-width:140px;min-width:20px}.app .flowHub .flowHubName{color:#fff;letter-spacing:-.02em}.app .flowHub .flowHubName span{color:var(--c-light)}@media (max-width:900px){.app .flowPill{width:132px}.app .flowWire{flex-basis:90px}}@media (max-width:640px){.app .flowIllus{grid-template-columns:1fr;justify-items:center;padding:20px 16px}.app .flowSide,.app .flowSide.end{flex-direction:column;justify-content:center}.app .flowPill{width:168px;padding:9px 14px;font-size:14px;gap:8px}.app .flowPill i{display:block}.app .flowHub{padding:11px 18px;font-size:15px}.app .flowWire{flex:none;width:2px;height:30px;min-width:0;max-width:none;background:linear-gradient(180deg,var(--bd),var(--c))}.app .flowWire:after{top:auto;right:auto;bottom:-1px;left:-4px;border:5px solid transparent;border-top:5px solid var(--c);border-bottom:0}.app .flowWire.rev{background:linear-gradient(0deg,var(--bd),var(--c))}.app .flowWire.rev:after{top:-1px;right:auto;bottom:auto;left:-4px;border:5px solid transparent;border-bottom:5px solid var(--c);border-top:0}}.app,.auth-v2-shell{min-height:100vh;min-height:100dvh}.app .sb{height:100vh;height:100dvh}@media (max-width:959px){.auth-v2-shell{padding-bottom:max(20px,env(safe-area-inset-bottom))}}@media (max-width:959px) and (max-height:720px){.auth-v2-shell{padding-top:max(16px,env(safe-area-inset-top))}.auth-v2-logo,.auth-v2-shell .auth-card p.subtitle{margin-bottom:20px}}.app .intCard{container:intc/inline-size;position:relative;overflow:hidden;gap:18px;padding:26px 24px 24px;--st:#d0d5dd}.app .intCard.st-ok{--st:var(--ok)}.app .intCard.st-warn{--st:var(--y)}.app .intCard.st-err{--st:var(--err)}.app .intCard:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:var(--st)}.app .intCardHead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark title status";align-items:center;gap:4px 14px}.app .intMark{grid-area:mark;width:48px;height:48px;border-radius:14px;font-size:16px}.app .intCardTitle{grid-area:title;min-width:0}.app .intRole{display:block;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--c-deep)}.app .intCard.mkt .intRole{color:#a15c00}.app .intRole span{color:var(--faint);font-weight:800}.app .intCardTitle h2{margin:3px 0 0;font-size:21px;line-height:1.15}.app .intCardHead .intStatus{grid-area:status;justify-self:end;margin-left:0}.app .intFacts{margin:0;padding:2px 16px;border:1px solid var(--bd2);border-radius:14px;background:var(--bg)}.app .intFacts>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--bd2)}.app .intFacts>div:first-child{border-top:0}.app .intFacts dt{flex-shrink:0;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.app .intFacts dd{margin:0;font-size:14px;font-weight:700;text-align:right;color:var(--tx);overflow-wrap:anywhere}.app .intFacts .intAccount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.app .intCard.st-off .intFacts>div:last-child dd{font-weight:600;color:var(--mut)}@container intc (max-width: 400px){.app .intCardHead{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark status" "title title";row-gap:14px}.app .intFacts>div{flex-direction:column;align-items:flex-start;gap:3px}.app .intFacts dd{text-align:left}}.app .intCardTitle .intExpect{margin:2px 0 0;font-size:13px;color:var(--mut)}