:root{--avmel-bg:#f7f8fa;--avmel-surface:#fff;--avmel-surface-muted:#fbfcfd;--avmel-hover:#f4f6f8;--avmel-border:#e5e7eb;--avmel-divider:#eef0f2;--avmel-heading:#151922;--avmel-text:#344054;--avmel-secondary:#475467;--avmel-muted:#667085;--avmel-brand:#2563eb;--avmel-brand-soft:#eff6ff;--avmel-success:#16803c;--avmel-success-soft:#ecfdf3;--avmel-warning:#b54708;--avmel-warning-soft:#fffaeb;--avmel-critical:#c43232;--avmel-critical-soft:#fef3f2;--avmel-radius:8px;--avmel-sidebar-width:248px;--avmel-font:var(--font-ui)}.avmel-app .app-main .app-panel,.avmel-app .app-main .app-list,.avmel-app .app-main .app-table{color:var(--avmel-text);background:var(--avmel-surface);border-color:var(--avmel-border);box-shadow:none}.avmel-app .app-main .app-panel-head a,.avmel-app .app-main .app-empty-copy span{color:var(--avmel-secondary)}.avmel-app .app-main .app-empty-copy strong{color:var(--avmel-heading)}.avmel-app .app-main .app-list-row,.avmel-app .app-main .app-table>a,.avmel-app .app-main .app-table>div{border-color:var(--avmel-divider);color:var(--avmel-text);background:var(--avmel-surface);border-radius:8px}.avmel-app .app-main .app-list-row:hover,.avmel-app .app-main .app-table>a:hover{background:var(--avmel-hover)}.avmel-app .app-main .form-stack textarea,.avmel-app .app-main .form-stack input,.avmel-app .app-main .form-stack select{border-color:var(--avmel-border);background:var(--avmel-surface);color:var(--avmel-heading)}.avmel-app .app-main .form-stack textarea::placeholder,.avmel-app .app-main .form-stack input::placeholder{color:var(--avmel-muted)}.avmel-app .app-main .app-progress{background:#e9edf2}.avmel-app .app-main .app-progress span{background:var(--avmel-brand)}.avmel-app .app-main .app-card pre{border-color:var(--avmel-border);background:var(--avmel-surface-muted);color:var(--avmel-secondary)}.avmel-app .app-main .overview-topbar-eyebrow,.avmel-app .app-main .app-empty-state .app-section-label,.avmel-app .app-main .portfolio-action-queue .app-section-label,.avmel-app .app-main .app-onboarding .app-section-label,.avmel-app .app-main .customer-path-summary .app-section-label,.avmel-app .app-main .store-first-scan-card .app-section-label,.avmel-app .app-main .learning-case-card .app-section-label,.avmel-app .app-main .storefront-evidence-latest .app-section-label,.avmel-app .app-main .reports-panel .app-section-label,.avmel-app .app-main .incident-explanation-card .app-section-label,.avmel-app .app-main .billing-history-card .app-section-label{display:none}.avmel-app{grid-template-columns:var(--avmel-sidebar-width,232px) minmax(0, 1fr);background:var(--avmel-bg);min-height:100vh;color:var(--avmel-text);font-family:var(--avmel-font);--app-bg:var(--avmel-bg);--app-surface:var(--avmel-surface);--app-surface-muted:var(--avmel-surface-muted);--app-surface-elevated:var(--avmel-surface);--app-surface-hover:var(--avmel-hover);--app-border:var(--avmel-border);--app-border-strong:#cbd5e1;--app-heading:var(--avmel-heading);--app-text:var(--avmel-text);--app-secondary:var(--avmel-secondary);--app-muted:var(--avmel-muted);display:grid;overflow-x:clip}.avmel-app .app-sidebar{border-right:1px solid var(--avmel-border);box-shadow:none;background:#fbfcfd}:is(.avmel-app .app-main,.avmel-app .app-main:has(.app-overview)){background:var(--avmel-bg);color:var(--avmel-text)}.avmel-app .app-topbar{background:0 0;border-bottom-color:#dfe3e8}.avmel-app .app-main:not(:has(.storefront-tabs)) .app-topbar{background:0 0;border-bottom-color:#dfe3e8}.avmel-app .app-card{background:var(--avmel-surface);border-color:var(--avmel-border);box-shadow:none}.avmel-app .app-main .portfolio-all-clear{border:1px solid var(--avmel-border);border-radius:var(--avmel-radius);background:var(--avmel-surface);color:var(--avmel-text);box-shadow:none}.avmel-app .app-main .portfolio-all-clear-icon{background:var(--avmel-success-soft);color:var(--avmel-success);border-color:#a7e3c0}.avmel-app .app-main .portfolio-all-clear h2{color:var(--avmel-heading)}.avmel-app .app-main .portfolio-all-clear p{color:var(--avmel-secondary)}.avmel-app .app-main .portfolio-all-clear a{border-color:var(--avmel-border);color:var(--avmel-secondary)}.avmel-app .app-main .portfolio-all-clear a:hover{background:var(--avmel-brand-soft);color:var(--avmel-brand);border-color:#93b4e8}.avmel-app .app-card h2,.avmel-app .app-card h3,.avmel-app .app-card strong,.avmel-app .app-card b{color:var(--avmel-heading)}.avmel-app .app-card p,.avmel-app .app-card small,.avmel-app .app-sidebar nav a,.avmel-app .app-sidebar nav a[aria-current=page]{color:var(--avmel-secondary)}.avmel-app .app-sidebar nav a[aria-current=page]{color:var(--avmel-heading);background:#eef2f6;box-shadow:inset 0 0 0 1px #e5e7eb}.avmel-app .app-sidebar nav a[aria-current=page]:after{content:none!important;display:none!important}.avmel-app .app-sidebar nav a[aria-current=page] .app-nav-icon{color:var(--avmel-heading)}.avmel-app .app-sidebar-main nav{gap:4px;padding:2px}.avmel-app .app-sidebar-main nav a{border:1px solid #0000;border-radius:8px;min-height:40px;padding:9px 11px}.avmel-app .app-sidebar-main nav a .app-nav-icon{opacity:1;color:var(--avmel-muted)!important}.avmel-app .app-sidebar-main nav a:hover,.avmel-app .app-sidebar-main nav a:focus-visible{border-color:#e5e7eb;background:#f4f6f8!important}.avmel-app .app-sidebar-main nav a[aria-current=page]{color:var(--avmel-heading);background:#eef2f6;border-color:#d5dce6;box-shadow:0 1px 2px #1018280d}.avmel-app .app-sidebar-main nav a[aria-current=page] .app-nav-icon{color:var(--avmel-brand)!important}.avmel-app .app-sidebar .app-workspace-menu .app-workspace-selector{width:100%;min-width:0;min-height:54px;box-shadow:none;text-align:left;border-radius:8px;border-color:var(--avmel-border)!important;background:var(--avmel-surface)!important;color:var(--avmel-text)!important;padding:8px 10px!important}.avmel-app .app-sidebar .app-workspace-menu .app-workspace-selector:hover,.avmel-app .app-sidebar .app-workspace-menu .app-workspace-selector:focus-visible,.avmel-app .app-sidebar .app-workspace-menu.is-open .app-workspace-selector{box-shadow:none;border-color:var(--avmel-border)!important;background:#eef2f6!important}.avmel-app .app-sidebar .app-workspace-menu .app-workspace-selector{transition:background .12s}.avmel-app .app-sidebar .app-workspace-mark{background:#5b3f9f;border:0;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;display:grid;position:relative;color:#fff!important}.avmel-app .app-sidebar .app-workspace-mark.is-live:after{content:"";border:2px solid var(--avmel-surface);background:#22a447;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.avmel-app .app-sidebar .app-workspace-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avmel-app .app-sidebar .app-workspace-selector>i{opacity:1;border-color:#667085;width:7px;height:7px;margin-right:3px}.avmel-app .app-sidebar .app-workspace-menu.is-open .app-workspace-selector>i{border-color:#344054}.avmel-app .app-workspace-popover{border-color:var(--avmel-border);background:var(--avmel-surface);border-radius:10px;box-shadow:0 12px 28px #1018281f}.avmel-app .app-workspace-options button{color:var(--avmel-text);border-radius:6px;transition:background .12s,color .12s}.avmel-app .app-workspace-options button:hover:not(:disabled),.avmel-app .app-workspace-options button:focus-visible{color:var(--avmel-heading);background:#eef2f6}.avmel-app .app-workspace-options button.is-selected{color:var(--avmel-heading);background:#f3f5f7}.avmel-app .app-workspace-options button small,.avmel-app .app-workspace-options button>i{color:var(--avmel-secondary)}.avmel-app .app-workspace-popover a{border-top-color:var(--avmel-divider);color:var(--avmel-brand);border-radius:6px;transition:background .12s,color .12s}.avmel-app .app-workspace-popover>strong{padding:8px 12px 6px;font-size:12px;font-weight:500;display:block}.avmel-app .app-workspace-options button{gap:8px;min-height:42px;padding:7px 10px}.avmel-app .app-workspace-options button>span{align-items:center;gap:8px;display:flex}.avmel-app .app-workspace-options button>span b{font-size:13px;font-weight:600}.avmel-app .app-workspace-options button>span small{display:none}.avmel-app .app-workspace-option-mark{color:#fff;background:#5b3f9f;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.avmel-app .app-user-menu>summary:hover,.avmel-app .app-user-menu>summary:focus-visible,.avmel-app .app-user-menu[open]>summary{border-color:var(--avmel-border);color:var(--avmel-heading);background:#eef2f6}.avmel-app .app-user-menu>summary>i{opacity:1;border-color:#667085;width:7px;height:7px;margin-right:3px}.avmel-app .app-user-menu[open]>summary>i{border-color:#344054}.avmel-app .team-member-avatar{position:relative}.avmel-app .team-member-avatar.is-live:after{content:"";border:2px solid var(--avmel-surface);background:#22a447;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.avmel-app .app-workspace-selector strong{color:var(--avmel-heading)}.avmel-app .app-workspace-selector small{color:var(--avmel-secondary)}.avmel-app .app-metrics .metric .metric-copy b{color:var(--avmel-heading)}.avmel-app .app-metrics .metric .metric-copy>span{color:var(--avmel-secondary)}.avmel-app .app-metrics .metric .metric-helper{color:var(--avmel-muted)}.avmel-app .app-metrics .metric .metric-helper-success{color:var(--avmel-success)}.avmel-app .app-metrics .metric .metric-helper-warning{color:var(--avmel-warning)}.avmel-app .app-onboarding-action{background:var(--avmel-brand)!important;border-color:var(--avmel-brand)!important;color:#fff!important}.avmel-app .app-page input,.avmel-app .app-page select,.avmel-app .app-page textarea,.avmel-app .app-page input:not([type=checkbox]):not([type=hidden]):not([aria-invalid=true]),.avmel-app .app-page textarea,.avmel-app .app-page select{background:var(--avmel-surface)!important;border-color:var(--avmel-border)!important;color:var(--avmel-heading)!important}.avmel-app .app-page input::placeholder,.avmel-app .app-page textarea::placeholder{color:var(--avmel-muted)!important}.avmel-app .app-page button.app-button{background:var(--avmel-brand);border-color:var(--avmel-brand);color:#fff}.avmel-app .app-user-menu>summary{border-color:var(--avmel-border);background:var(--avmel-surface);min-width:205px;min-height:54px;color:var(--avmel-text);box-shadow:none;border-radius:8px;padding:8px 10px;transition:background .12s}.avmel-app .app-user-menu>summary strong{color:var(--avmel-heading)}.avmel-app .app-user-menu>summary small{color:var(--avmel-secondary)}.avmel-app .app-user-menu>summary:hover,.avmel-app .app-user-menu>summary:focus-visible,.avmel-app .app-user-menu[open]>summary{border-color:var(--avmel-border);background:#eef2f6}.avmel-app .app-user-menu>summary .app-avatar{background:#e8f1ff;border:0;flex:0 0 26px;width:26px;height:26px;position:relative;color:#3973bd!important}.avmel-app .app-user-menu>summary .app-avatar.is-live:after{content:"";border:2px solid var(--avmel-surface);background:#22a447;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.avmel-app .app-user-menu>div{background:var(--avmel-surface);border-color:var(--avmel-border);box-shadow:0 10px 25px #1018281a}.avmel-app *,.avmel-app :before,.avmel-app :after{box-sizing:border-box}.avmel-app a{color:inherit}.avmel-app button,.avmel-app input,.avmel-app select,.avmel-app textarea{font:inherit}.avmel-app :focus-visible{outline:2px solid var(--avmel-brand);outline-offset:2px}.app-sidebar{border-right:1px solid var(--avmel-border);min-width:0;height:100vh;box-shadow:none;background:#fbfcfd;flex-direction:column;padding:4px 12px 14px;display:flex;position:sticky;top:0;overflow:visible}.avmel-app>.app-sidebar{padding-top:14px!important}.avmel-app>.app-sidebar>.app-sidebar-workspace{margin-top:0!important}.avmel-app:has(.app-sidebar.is-collapsed){grid-template-columns:72px minmax(0,1fr)}.app-sidebar-collapse{z-index:3;cursor:col-resize;opacity:0;width:18px;height:100%;transition:opacity .16s;display:block;position:absolute;top:0;right:-9px}.app-sidebar-collapse:before{content:attr(data-tooltip);top:var(--avmel-tooltip-y,50vh);left:var(--avmel-tooltip-x,50vw);z-index:100;border:1px solid var(--avmel-border);background:var(--avmel-surface);width:max-content;max-width:150px;color:var(--avmel-heading);white-space:pre-line;opacity:0;pointer-events:none;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.45;transition:opacity .14s,transform .14s;position:fixed;transform:translateY(-50%)translate(-3px);box-shadow:0 5px 14px #1018281a}.app-sidebar-collapse:after{content:"";top:var(--avmel-resize-y,50%);background:#d0d5dd;border-radius:2px;width:2px;height:48px;transition:background .16s,height .16s;position:absolute;left:8px;transform:translateY(-50%)}.app-sidebar:hover .app-sidebar-collapse,.app-sidebar:focus-within .app-sidebar-collapse{opacity:1}.app-sidebar-collapse:hover:after,.app-sidebar-collapse:focus-visible:after{background:#b8c1ce;height:56px}.app-sidebar-collapse:focus-visible{outline:none}.app-sidebar-collapse:hover:before,.app-sidebar-collapse:focus-visible:before{opacity:1;transform:translateY(-50%)translate(0)}.app-sidebar-collapse.is-resizing{opacity:1}.app-sidebar-collapse.is-resizing:before{opacity:1;transition:none;transform:translateY(-50%)translate(0)}.app-sidebar-collapse.is-resizing:after{background:var(--avmel-brand);height:100%}:is(.avmel-app:has(.app-sidebar-collapse.is-resizing),.avmel-app:has(.app-sidebar-collapse.is-resizing) *){-webkit-user-select:none!important;user-select:none!important;cursor:col-resize!important}.avmel-app .app-sidebar.is-collapsed{padding-left:10px;padding-right:10px}.avmel-app .app-sidebar.is-collapsed .app-logo{letter-spacing:0;text-align:center;width:100%;padding:0;font-size:0}.avmel-app .app-sidebar.is-collapsed .app-logo:after{content:"A";color:var(--avmel-heading);letter-spacing:.02em;font-size:15px;font-weight:800}.avmel-app .app-sidebar.is-collapsed .app-workspace-selector{justify-content:center;width:100%;min-width:0;padding:6px!important}.avmel-app .app-sidebar.is-collapsed .app-workspace-label,.avmel-app .app-sidebar.is-collapsed .app-workspace-selector>i{display:none}.avmel-app .app-sidebar.is-collapsed .app-sidebar-upgrade{justify-content:center;padding:9px 6px}.avmel-app .app-sidebar.is-collapsed .app-sidebar-plan-card>strong,.avmel-app .app-sidebar.is-collapsed .app-sidebar-plan-card>small,.avmel-app .app-sidebar.is-collapsed .app-sidebar-upgrade>span:last-child{display:none}.avmel-app .app-sidebar.is-collapsed .app-sidebar-plan-card{background:0 0;border-color:#0000;justify-items:center;padding:8px 4px;display:none}.avmel-app .app-sidebar.is-collapsed nav a{justify-content:center;gap:0;padding-left:7px;padding-right:7px;font-size:0}.avmel-app .app-sidebar.is-collapsed nav a .app-nav-icon{width:18px}.app-logo{min-height:32px;color:var(--avmel-heading);letter-spacing:.13em;align-items:center;padding:0 10px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.app-sidebar-workspace{margin:0 0 14px}.app-sidebar-main{flex:none}.app-sidebar-bottom{border-top:1px solid #dfe3e8;margin-top:auto;padding-top:18px}.avmel-app .app-sidebar-bottom nav a[aria-current=page]{color:var(--avmel-heading);background:#eef2f6;box-shadow:inset 0 0 0 1px #d9e0e8}.avmel-app .app-sidebar-bottom nav a[aria-current=page] .app-nav-icon{color:var(--avmel-heading)}.app-sidebar-plan-cta{margin:auto 0 12px}.app-sidebar-plan-card{background:#fff;border:1px solid #d5dce6;border-radius:10px;gap:6px;padding:15px 14px;display:grid;position:relative;overflow:visible;box-shadow:0 3px 10px #1018280d}.app-sidebar-plan-card:before{content:"";opacity:.8;background:#93b4e8;border-radius:999px;height:2px;position:absolute;top:-1px;left:18px;right:18px}.app-sidebar-plan-card>strong{min-height:20px;color:var(--avmel-heading);font-family:var(--avmel-font);letter-spacing:normal;align-items:center;padding-left:7px;padding-right:22px;font-size:13px;font-weight:650;line-height:20px;display:flex}.app-sidebar-plan-card>small{min-height:18px;color:var(--avmel-secondary);font-family:var(--avmel-font);align-items:center;padding-left:7px;font-size:11px;font-weight:400;line-height:18px;display:flex}.app-sidebar-plan-progress{background:#e3e8ef;border-radius:999px;height:8px;margin:1px 0 2px 7px;display:block;overflow:hidden}.app-sidebar-plan-progress i{border-radius:inherit;background:#3b82f6;height:100%;display:block;box-shadow:inset 0 -1px #1d4ed81f}.app-sidebar-plan-accent{color:#1d4ed8;width:fit-content;min-height:20px;font-family:var(--avmel-font);background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:600;line-height:18px;display:inline-flex}.app-sidebar-plan-dismiss{width:22px;height:22px;color:var(--avmel-heading);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:0;line-height:1;transition:background-color .14s,color .14s,box-shadow .14s;display:grid;position:absolute;top:7px;right:8px}.app-sidebar-plan-dismiss svg{stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:13px;height:13px}.app-sidebar-plan-dismiss:hover{background:var(--avmel-hover);color:var(--avmel-heading)}.app-sidebar-plan-dismiss:focus-visible{background:var(--avmel-hover);color:var(--avmel-heading);outline:none;box-shadow:0 0 0 3px #2563eb24}.avmel-app .app-sidebar-upgrade{isolation:isolate;color:#fff;border:1px solid #9bbcf3;border-radius:9px;align-items:center;gap:10px;min-height:36px;margin:0;padding:6px 8px;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 2px 6px #2563eb29;background:#2563eb!important}.avmel-app .app-sidebar-upgrade:before{z-index:-1;content:"";filter:blur(8px);opacity:.45;background:#2563eb47;border-radius:11px;transition:opacity .16s,filter .16s;position:absolute;inset:-4px}.avmel-app .app-sidebar-upgrade:hover,.avmel-app .app-sidebar-upgrade:focus-visible{color:#fff;border-color:#1d4ed8;box-shadow:0 5px 12px #2563eb47;background:#1d4ed8!important}.avmel-app .app-sidebar-upgrade:hover:before,.avmel-app .app-sidebar-upgrade:focus-visible:before{opacity:.85;filter:blur(12px)}.app-sidebar-plan-card .app-sidebar-upgrade{border-radius:7px;justify-content:center;min-height:34px;margin-top:7px}.app-sidebar-plan-card .app-sidebar-upgrade>span{color:#fff;font-size:12px;font-weight:700;line-height:1}.app-sidebar-plan-card .app-sidebar-upgrade .arrow-icon{stroke:currentColor;stroke-width:1.7px;width:14px;height:14px}.avmel-app .app-sidebar-upgrade:focus-visible{outline-offset:2px;outline:2px solid #93b4e8}.app-sidebar-upgrade-icon{background:var(--avmel-brand);color:#fff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:14px;font-weight:800;display:grid}.app-sidebar-upgrade>span:last-child{color:var(--avmel-heading);font-family:var(--avmel-font);letter-spacing:-.005em;font-size:11.5px;font-weight:700}.design-preview-page{max-width:1080px}.design-preview-intro{max-width:640px;color:var(--avmel-secondary);margin:-4px 0 20px;font-size:13px;line-height:1.6}.activity-status-stage{border:1px solid var(--avmel-border);background:var(--avmel-surface-muted);border-radius:9px;align-items:center;gap:9px;min-height:58px;padding:12px 14px;display:flex}.activity-status-icon{width:22px;height:22px;color:var(--avmel-brand);background:#eff6ff;border:1px solid #bfdbfe;border-radius:50%;flex:0 0 22px;place-items:center;font-size:13px;display:grid}.activity-status-main{flex:1;gap:2px;min-width:0;display:grid}.activity-status-main strong{color:var(--avmel-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.activity-status-main span{color:var(--avmel-muted);font-size:11px}.activity-status-separator{color:var(--avmel-muted)}.activity-status-chip{color:#16704b;white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.activity-status-mark{color:#16804f;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.activity-status-label{color:#16704b;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.activity-status-label i{background:#22a447;border-radius:50%;width:6px;height:6px}.design-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.design-preview-variant{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:10px;min-width:0;padding:18px}.design-preview-variant-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.design-preview-variant-head h2{color:var(--avmel-heading);margin:0;font-size:14px}.design-preview-variant-id{color:var(--avmel-muted);font-size:11px}.design-preview-note{min-height:40px;color:var(--avmel-secondary);margin:8px 0 16px;font-size:12px;line-height:1.5}.protect-preview-stage{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:10px;min-height:132px;padding:18px}.protect-preview-stage .app-section-label{margin-bottom:12px}.protect-preview-stage h3{color:var(--avmel-heading);align-items:center;gap:8px;margin:0 0 7px;font-size:15px;line-height:1.3;display:flex}.protect-preview-stage p:not(.app-section-label){color:var(--avmel-secondary);margin:0;font-size:12px;line-height:1.5}.protect-preview-dot{background:var(--avmel-success);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.protect-preview-meta{color:var(--avmel-muted);margin-top:14px;font-size:11px;display:inline-block}.protect-preview-stage.is-contextual{background:#fffdf8;border-color:#eadfca}.protect-preview-stage.is-contextual .app-section-label{color:#a15c00}.protect-preview-action-row{justify-content:space-between;align-items:center;gap:12px;min-height:76px;display:flex}.protect-preview-action-row button{border:1px solid var(--avmel-brand);background:var(--avmel-brand);color:#fff;font:inherit;white-space:nowrap;border-radius:7px;padding:9px 11px;font-size:12px;font-weight:650}.protect-preview-stats{border-bottom:1px solid var(--avmel-divider);margin:2px 0 16px;display:flex}.protect-preview-stats span{gap:4px;min-width:82px;padding:0 14px 12px 0;display:grid}.protect-preview-stats span+span{border-left:1px solid var(--avmel-divider);padding-left:14px}.protect-preview-stats strong{color:var(--avmel-heading);font-size:20px;line-height:1}.protect-preview-stats small{color:var(--avmel-muted);font-size:10px}.protect-preview-check{color:#16804f;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.protect-preview-stage.is-healthy-state{background:var(--avmel-success-soft);border-color:#b7e3c7}.design-preview-stage{border:1px solid var(--avmel-divider);background:#f9fafb;border-radius:8px;align-items:center;min-height:100px;padding:18px;display:flex}.design-preview-cta{min-height:48px;color:var(--avmel-heading);background:linear-gradient(#f8fcff,#eef8fb) padding-box padding-box,linear-gradient(110deg,#71d1d0 0%,#719bff 52%,#a993e8 100%) border-box;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:inline-flex;box-shadow:0 0 0 1px #71d1d033,-7px 0 16px #53c2c92e,7px 0 16px #9180e024}.design-preview-cta-icon{background:var(--avmel-brand);color:#fff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:14px;font-weight:800;display:grid}.design-preview-cta span:last-child{gap:1px;display:grid}.design-preview-cta strong{color:var(--avmel-heading);font-size:12px;line-height:1.25}.design-preview-cta small{color:var(--avmel-secondary);font-size:10px;line-height:1.25}.design-preview-stage.is-trial .design-preview-cta{border-color:var(--avmel-brand);background:var(--avmel-brand);color:#fff;box-shadow:0 5px 14px #2563eb2e}.design-preview-stage.is-trial .design-preview-cta strong,.design-preview-stage.is-trial .design-preview-cta small{color:#fff}.design-preview-stage.is-trial .design-preview-cta-icon{background:#ffffff2e}.design-preview-stage.is-quiet .design-preview-cta{min-height:34px;box-shadow:none;background:0 0;border-color:#0000;padding:5px 8px}.design-preview-stage.is-quiet .design-preview-cta-icon{background:var(--avmel-hover);width:22px;height:22px;color:var(--avmel-brand)}.design-preview-stage.is-status .design-preview-cta{background:var(--avmel-success-soft);box-shadow:none;border-color:#b7e3c7}.design-preview-stage.is-status .design-preview-cta-icon{background:var(--avmel-success)}.design-preview-stage.is-compact .design-preview-cta{border-color:var(--avmel-border);background:var(--avmel-surface);min-height:36px;box-shadow:none;padding:6px 9px}.design-preview-stage.is-compact .design-preview-cta small{display:none}.design-preview-stage.is-ocean .design-preview-cta{box-shadow:0 0 0 1px #719de829,-6px 0 14px #539ce029,6px 0 14px #7480da1f}.design-preview-stage.is-mint .design-preview-cta{background:linear-gradient(#f7ffff,#ecfbfa) padding-box padding-box,linear-gradient(110deg,#62c9c4,#5e9ee8,#9b91dc) border-box;box-shadow:0 0 0 1px #49bfbe38,-7px 0 16px #3bbcbb3d,7px 0 16px #7d91dc1f}.design-preview-stage.is-indigo .design-preview-cta{background:linear-gradient(#f8faff,#f0f2ff) padding-box padding-box,linear-gradient(110deg,#85b7ed,#697ee5,#9786db) border-box;box-shadow:0 0 0 1px #697ee138,-7px 0 17px #5b85e033,7px 0 17px #8974d630}.design-preview-stage.is-violet .design-preview-cta{background:linear-gradient(#fcfaff,#f7f2ff) padding-box padding-box,linear-gradient(110deg,#9fc3ef,#a899e8,#c08dd5) border-box;box-shadow:0 0 0 1px #ab91de38,-6px 0 15px #779dde21,6px 0 16px #be84d333}.design-preview-stage.is-slate .design-preview-cta{background:var(--avmel-surface);border-color:#c5ceda;box-shadow:0 2px 8px #1018280f}.design-preview-stage.is-halo .design-preview-cta{box-shadow:0 0 0 1px #68a0e229,-10px 0 24px #53aad72e,10px 0 24px #9082db29,0 4px 16px #2563eb14}.design-preview-stage.is-edge .design-preview-cta{box-shadow:-9px 0 18px #46bcc74d,9px 0 18px #8e79d845,0 2px 8px #2563eb0f}.design-preview-stage.is-surface .design-preview-cta{background:linear-gradient(135deg,#effbfb,#f2f5ff) padding-box padding-box,linear-gradient(110deg,#9fc3ef 0%,#a899e8 52%,#c08dd5 100%) border-box;box-shadow:0 0 0 1px #ab91de38,-6px 0 15px #779dde21,6px 0 16px #be84d333,0 4px 14px #2563eb14}.design-preview-stage.is-capacity .design-preview-cta{background:var(--avmel-surface);box-shadow:inset 0 -3px 0 #e5e7eb, inset 0 -3px 0 var(--avmel-brand);border-color:#b8c9df}.design-preview-stage.is-bright .design-preview-cta{background:linear-gradient(#f0fbfc,#e7efff) padding-box padding-box,linear-gradient(110deg,#31b9ba,#4b7fed,#9870d2) border-box;box-shadow:0 0 0 1px #4c91e74d,-10px 0 24px #39b9be5c,10px 0 24px #8f68d24f,0 8px 20px #2563eb24}.design-preview-stage.is-focus-ring .design-preview-cta{background:var(--avmel-surface);border-color:#b7c7dc;box-shadow:0 0 0 3px #eff6ff}.design-preview-stage.is-accent-rail .design-preview-cta{border-color:var(--avmel-border);border-left:3px solid var(--avmel-brand);background:var(--avmel-surface);box-shadow:none;border-radius:6px}.design-preview-stage.is-usage-bar .design-preview-cta{background:var(--avmel-surface);box-shadow:none;border-color:#b9c8dc;position:relative;overflow:hidden}.design-preview-stage.is-usage-bar .design-preview-cta:after{content:"";background:linear-gradient(90deg, var(--avmel-brand) 0 8%, #e5e7eb 8% 100%);height:3px;position:absolute;bottom:0;left:0;right:0}.design-preview-stage.is-contrast .design-preview-cta{color:#fff;background:#172b4d;border-color:#172b4d;box-shadow:0 5px 14px #172b4d2e}.design-preview-stage.is-contrast .design-preview-cta strong,.design-preview-stage.is-contrast .design-preview-cta small{color:#fff}.design-preview-stage.is-contrast .design-preview-cta-icon{background:#ffffff29}.design-preview-lighting{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:10px;margin-top:24px;padding:20px}.design-preview-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.design-preview-section-head h2{color:var(--avmel-heading);margin:0;font-size:16px}.design-preview-section-head>span{color:var(--avmel-muted);font-size:12px}.design-preview-lighting-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.design-preview-lighting-option{align-content:start;gap:5px;min-width:0;display:grid}.design-preview-lighting-option>.design-preview-stage{min-height:100px;padding:12px}.design-preview-lighting-option>strong{color:var(--avmel-heading);font-size:12px}.design-preview-lighting-option>small{color:var(--avmel-secondary);font-size:11px}.design-preview-stage.is-calm-light-none .design-preview-cta{box-shadow:none}.design-preview-stage.is-calm-light-subtle .design-preview-cta{box-shadow:0 0 0 1px #71d1d01f,-4px 0 10px #53c2c91a,4px 0 10px #9180e014}.design-preview-stage.is-calm-light-balanced .design-preview-cta{box-shadow:0 0 0 1px #71d1d033,-7px 0 16px #53c2c938,7px 0 16px #9180e02e,0 5px 14px #2563eb17}.design-preview-stage.is-calm-light-bright .design-preview-cta{box-shadow:0 0 0 1px #4fb1d34d,-9px 0 22px #3dbabd57,9px 0 22px #8c73d14d,0 7px 18px #2563eb24}.design-preview-stage.is-calm-light-vivid .design-preview-cta{box-shadow:0 0 0 1px #36a2cd6b,-12px 0 28px #3dbabd7a,12px 0 28px #8c73d16b,0 9px 22px #2563eb2e}.homepage-cta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.homepage-cta-card{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:10px;min-width:0;padding:18px}.homepage-cta-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.homepage-cta-card-head h2{color:var(--avmel-heading);margin:0;font-size:14px}.homepage-cta-card-head>span{color:var(--avmel-muted);font-size:11px}.homepage-cta-note{min-height:54px;color:var(--avmel-secondary);margin:8px 0 16px;font-size:12px;line-height:1.5}.homepage-cta-stage{border:1px solid var(--avmel-divider);background:#f8fafc;border-radius:8px;justify-content:center;align-items:center;min-height:104px;padding:16px;display:flex}.homepage-cta-demo{box-sizing:border-box;color:#fff;width:194px;min-height:44px;font-family:var(--avmel-font);letter-spacing:-.01em;background:#2563eb;border:1px solid #2563eb;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.homepage-cta-demo:hover,.homepage-cta-demo:focus-visible{background:#1d4ed8;border-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 5px 12px #2563eb29}.homepage-cta-arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;flex:0 0 16px;width:16px;height:16px}.homepage-cta-specs{gap:14px;margin:14px 0 0;display:flex}.homepage-cta-specs div{gap:2px;display:grid}.homepage-cta-specs dt{color:var(--avmel-muted);font-size:10px}.homepage-cta-specs dd{color:var(--avmel-secondary);margin:0;font-size:11px}.homepage-cta-card.is-balanced .homepage-cta-demo{background:#3b72df;border-color:#3b72df;border-radius:10px}.homepage-cta-card.is-pill .homepage-cta-demo{border-radius:999px}.homepage-cta-card.is-outline .homepage-cta-demo{color:#1d4ed8;background:#fff;border-color:#2563eb}.homepage-cta-card.is-outline .homepage-cta-demo:hover,.homepage-cta-card.is-outline .homepage-cta-demo:focus-visible{box-shadow:none;background:#eff6ff}.homepage-cta-card.is-soft .homepage-cta-demo{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.homepage-cta-card.is-soft .homepage-cta-demo:hover,.homepage-cta-card.is-soft .homepage-cta-demo:focus-visible{box-shadow:none;background:#dbeafe}.homepage-cta-card.is-navy .homepage-cta-demo{background:#172b4d;border-color:#172b4d}.homepage-cta-card.is-shadow .homepage-cta-demo{box-shadow:0 6px 14px #2563eb33}.homepage-cta-card.is-recommended .homepage-cta-demo:hover,.homepage-cta-card.is-recommended .homepage-cta-demo:focus-visible,.homepage-cta-decision-demo .homepage-cta-demo:hover,.homepage-cta-decision-demo .homepage-cta-demo:focus-visible{box-shadow:none;transform:none}.homepage-cta-card.is-text .homepage-cta-demo{color:#1d4ed8;background:0 0;border-color:#0000;width:auto;min-height:36px;padding-inline:6px}.homepage-cta-card.is-text .homepage-cta-demo:hover,.homepage-cta-card.is-text .homepage-cta-demo:focus-visible{box-shadow:none;background:#eff6ff}.homepage-cta-decision{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin-top:20px;padding:22px;display:flex}.homepage-cta-decision h2{color:var(--avmel-heading);margin:0;font-size:18px}.homepage-cta-decision p:not(.app-section-label){max-width:600px;color:var(--avmel-secondary);margin:7px 0 0;font-size:13px;line-height:1.55}.homepage-cta-decision-demo{flex:none;justify-items:center;gap:8px;display:grid}.homepage-cta-decision-demo small{color:var(--avmel-muted);font-size:10px}@media (max-width:900px){.homepage-cta-grid{grid-template-columns:1fr}.homepage-cta-decision{flex-direction:column;align-items:flex-start}}.homepage-header-preview{max-width:1240px;color:var(--avmel-text);font-family:var(--font-ui);margin:0 auto;padding:54px 28px 80px}.homepage-header-preview-intro{gap:8px;margin-bottom:10px;display:grid}.homepage-header-preview-intro p,.homepage-header-recommendation small,.homepage-header-card small{color:var(--avmel-brand);letter-spacing:.13em;margin:0;font-size:10px;font-weight:800}.homepage-header-preview-intro h1{color:var(--avmel-heading);letter-spacing:-.035em;margin:0;font-size:30px}.homepage-header-preview-intro span,.homepage-header-preview-copy{color:var(--avmel-secondary);font-size:14px;line-height:1.55}.homepage-header-preview-copy{max-width:680px;margin:0 0 28px}.homepage-header-variants{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.homepage-header-card{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:12px;min-width:0;padding:18px}.homepage-header-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.homepage-header-card h2{color:var(--avmel-heading);letter-spacing:-.02em;margin:5px 0 0;font-size:16px}.homepage-header-card>header>b{color:var(--avmel-muted);font-size:11px;font-weight:600}.homepage-header-card>p{min-height:42px;color:var(--avmel-secondary);margin:10px 0 16px;font-size:12px;line-height:1.5}.homepage-header-demo{border:1px solid var(--avmel-divider);min-height:82px;color:var(--avmel-text);background:#fbfcfe;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:0 18px;display:grid}.homepage-header-logo{color:var(--avmel-heading);gap:9px}.homepage-header-logo .avmel-logo-mark{width:27px;height:27px}.homepage-header-logo .avmel-logo-name{letter-spacing:.15em;font-size:17px}.homepage-header-demo nav,.homepage-header-actions{align-items:center;display:flex}.homepage-header-demo nav{justify-content:center;gap:4px}.homepage-header-demo nav a,.homepage-header-actions>a:first-child{min-height:36px;color:var(--avmel-text);white-space:nowrap;border-radius:6px;align-items:center;padding:0 9px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.homepage-header-demo nav a:hover,.homepage-header-demo nav a:focus-visible,.homepage-header-actions>a:first-child:hover,.homepage-header-actions>a:first-child:focus-visible{background:var(--avmel-hover);color:var(--avmel-heading)}.homepage-header-demo nav a b{border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;margin-left:7px;transform:rotate(45deg)translateY(-2px)}.homepage-header-actions{justify-content:flex-end;gap:10px}.homepage-header-cta{box-sizing:border-box;color:#fff;letter-spacing:-.01em;white-space:nowrap;background:#2563eb;border:1px solid #2563eb;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:194px;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.homepage-header-cta:hover,.homepage-header-cta:focus-visible{background:#1d4ed8;border-color:#1d4ed8}.homepage-header-arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;flex:0 0 15px;width:15px;height:15px}.homepage-header-demo.is-source,.homepage-header-demo.is-geist,.homepage-header-demo.is-geist-spacious,.homepage-header-demo.is-inter-tight{font-family:var(--font-ui)}.homepage-header-demo.is-geist-spacious{gap:28px}.homepage-header-demo.is-geist-spacious nav{gap:9px}.homepage-header-demo.is-geist-spacious nav a,.homepage-header-demo.is-geist-spacious .homepage-header-actions>a:first-child{font-size:14px}.homepage-header-demo.is-editorial{font-family:var(--font-ui);grid-template-columns:auto 1fr auto;gap:14px}.homepage-header-demo.is-editorial nav{gap:0}.homepage-header-demo.is-editorial nav a,.homepage-header-demo.is-editorial .homepage-header-actions>a:first-child{letter-spacing:.01em;font-size:12px}.homepage-header-demo.is-linear-neutral,.homepage-header-demo.is-linear-active,.homepage-header-demo.is-linear-quiet{font-family:var(--font-ui);background:#f7f7f8;border-color:#e4e4e7}.homepage-header-demo.is-linear-neutral{gap:24px;min-height:72px}.homepage-header-demo.is-linear-neutral nav{gap:2px}.homepage-header-demo.is-linear-neutral nav a,.homepage-header-demo.is-linear-neutral .homepage-header-actions>a:first-child{color:#52525b;font-size:13px;font-weight:500}.homepage-header-demo.is-linear-neutral .homepage-header-cta{color:#fff;background:#18181b;border-color:#18181b}.homepage-header-demo.is-linear-active{min-height:72px}.homepage-header-demo.is-linear-active nav{gap:3px}.homepage-header-demo.is-linear-active nav a:first-child{color:#18181b;background:#e4e4e7}.homepage-header-demo.is-linear-active nav a,.homepage-header-demo.is-linear-active .homepage-header-actions>a:first-child{color:#52525b;font-size:13px;font-weight:500}.homepage-header-demo.is-linear-active .homepage-header-cta{background:#2563eb;border-color:#2563eb}.homepage-header-demo.is-linear-quiet{background:#fff;border-color:#0000;min-height:64px}.homepage-header-demo.is-linear-quiet nav a,.homepage-header-demo.is-linear-quiet .homepage-header-actions>a:first-child{color:#71717a;font-size:13px;font-weight:500}.homepage-header-demo.is-linear-quiet .homepage-header-cta{color:#27272a;background:#fff;border-color:#d4d4d8;width:176px;min-height:40px;padding:0 16px;font-size:13px}.homepage-header-recommendation{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:30px;margin-top:20px;padding:22px;display:grid}.homepage-header-recommendation h2{color:var(--avmel-heading);font-family:var(--font-ui);margin:6px 0 0;font-size:20px}.homepage-header-recommendation p{max-width:470px;color:var(--avmel-secondary);margin:8px 0 0;font-size:13px;line-height:1.55}.homepage-header-recommendation .homepage-header-demo{min-width:0}@media (max-width:980px){.homepage-header-variants,.homepage-header-recommendation{grid-template-columns:1fr}}@media (max-width:680px){.homepage-header-preview{padding:34px 18px 56px}.homepage-header-demo{grid-template-columns:1fr;justify-items:start;gap:10px;padding:18px}.homepage-header-demo nav,.homepage-header-actions{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:900px){.design-preview-grid,.design-preview-lighting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.design-preview-grid,.design-preview-lighting-grid{grid-template-columns:1fr}.design-preview-section-head{gap:6px;display:grid}}.homepage-typography-preview{max-width:1180px}.homepage-type-variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.homepage-type-variant{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:12px;min-width:0;padding:20px}.homepage-type-variant.is-source-sans-3{border-color:#73c9bc;box-shadow:0 0 0 3px #16a39312}.homepage-type-variant-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.homepage-type-variant-head h2{color:var(--avmel-heading);margin:0;font-size:16px}.homepage-type-label{background:var(--avmel-surface-muted);min-height:24px;color:var(--avmel-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.homepage-type-label.is-inter{color:#155eaa;background:#eff6ff}.homepage-type-note{min-height:38px;color:var(--avmel-secondary);margin:10px 0 18px;font-size:12px;line-height:1.5}.homepage-type-stage{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #e2e8f0;border-radius:10px;min-height:218px;padding:22px}.homepage-type-stage>small{color:#2563eb;letter-spacing:.16em;margin-bottom:24px;font-size:10px;font-weight:800;display:block}.homepage-type-stage h3{color:#151922;letter-spacing:-.06em;max-width:510px;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:800;line-height:.99}.homepage-type-stage>div{color:#667085;border-top:1px solid #e7edf4;align-items:center;gap:10px;margin-top:28px;padding-top:14px;font-size:11px;display:flex}.homepage-type-stage>div span{color:#667085}.homepage-type-stage>div strong{color:#344054;font-size:11px;font-weight:700}.homepage-type-decision{background:#f5f9ff;border:1px solid #cfe0f6;border-radius:12px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:38px;margin-top:24px;padding:26px;display:grid}.homepage-type-decision h2{max-width:540px;color:var(--avmel-heading);margin:8px 0 10px;font-size:25px;line-height:1.15}.homepage-type-decision p:not(.app-section-label){max-width:580px;color:var(--avmel-secondary);margin:0;font-size:13px;line-height:1.6}.homepage-type-decision-list{align-content:center;gap:12px;display:grid}.homepage-type-decision-list span{border-bottom:1px solid #dbe7f4;grid-template-columns:30px 1fr;align-items:center;gap:2px 10px;padding-bottom:11px;display:grid}.homepage-type-decision-list span:last-child{border-bottom:0;padding-bottom:0}.homepage-type-decision-list i{color:#2563eb;grid-row:span 2;font-size:11px;font-style:normal;font-weight:800}.homepage-type-decision-list strong{color:var(--avmel-heading);font-size:12px}.homepage-type-decision-list small{color:var(--avmel-muted);font-size:11px}@media (max-width:760px){.homepage-type-variants,.homepage-type-decision{grid-template-columns:1fr}.homepage-type-stage{min-height:190px;padding:18px}.homepage-type-stage h3{font-size:clamp(30px,10vw,42px)}.homepage-type-decision{gap:22px;padding:20px}}.app-sidebar nav{gap:2px;display:grid}.app-sidebar nav a{min-height:34px;color:var(--avmel-secondary);border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,color .12s,box-shadow .12s;display:flex}.avmel-app .app-sidebar nav a:hover,.avmel-app .app-sidebar nav a:focus-visible{box-shadow:none;color:var(--avmel-heading)!important;background:#f4f6f8!important}.avmel-app .app-sidebar nav a:hover .app-nav-icon,.avmel-app .app-sidebar nav a:focus-visible .app-nav-icon{opacity:1;color:#475467!important}.avmel-app .app-sidebar nav a[aria-current=page]:hover,.avmel-app .app-sidebar nav a[aria-current=page]:focus-visible{box-shadow:inset 0 0 0 1px #e5e7eb;background:#eef2f6!important}.avmel-app .app-sidebar nav a.is-navigating{opacity:1}.app-sidebar nav a[aria-current=page]{color:var(--avmel-heading);background:#eef2f6}.avmel-app .app-sidebar nav a[aria-current=page]{box-shadow:inset 0 0 0 1px #e5e7eb}.app-sidebar nav a[aria-current=page] .app-nav-icon{color:var(--avmel-heading)}.app-nav-icon{width:16px;height:16px;color:var(--avmel-muted);stroke:currentColor;stroke-width:1.7px;flex:0 0 16px}.app-nav-loading{border:1.5px solid #d8dee8;border-top-color:var(--avmel-brand);border-radius:50%;flex:0 0 11px;width:11px;height:11px;margin-left:auto;animation:.8s linear infinite avmel-spin;display:block}.app-navigation-progress{z-index:120;background:var(--avmel-brand);width:32%;height:2px;animation:1.2s ease-in-out infinite avmel-route-progress;position:fixed;top:0;left:0}.app-main{background:var(--avmel-bg);min-width:0;min-height:100vh;padding:0 40px 64px}.app-topbar{border-bottom:1px solid var(--avmel-border);justify-content:flex-end;align-items:center;height:68px;display:flex}.app-topbar-storefront-tabs{flex:1}.app-topbar:has(.overview-topbar-layout){position:relative}.app-topbar:has(.overview-topbar-layout) .app-topbar-storefront-tabs{pointer-events:none;width:100%;position:absolute;inset:0}.app-topbar:has(.overview-topbar-layout) .app-user-menu{z-index:2;position:relative}.app-topbar:has(.overview-topbar-layout) .overview-topbar-layout{pointer-events:auto}.app-page{width:min(100% - 48px,1480px);margin:0 auto;padding-top:28px}.overview-topbar{border-bottom:1px solid var(--avmel-border);justify-content:space-between;align-items:flex-end;gap:24px;min-height:62px;margin-bottom:24px;padding-bottom:18px;display:flex}.overview-topbar-layout{justify-content:space-between;align-items:flex-end;gap:24px;width:min(100% - 48px,1480px);min-height:78px;margin:0 auto;padding:0 0 17px;display:flex}.overview-topbar-identity{gap:5px;min-width:0;display:grid;transform:translateY(6px)}.overview-topbar-identity>span{color:var(--avmel-muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.overview-topbar-identity h1{color:var(--avmel-heading);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:23px;font-weight:720;line-height:1.25;overflow:hidden}.overview-topbar-identity h1.is-accent{color:var(--avmel-heading)}.overview-topbar-identity small{max-width:680px;color:var(--avmel-secondary);font-size:13px;line-height:1.5}.overview-topbar-copy{min-width:0}.overview-topbar-eyebrow,.app-section-label{color:var(--avmel-muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800;line-height:1.2}.overview-topbar h1,.overview-topbar-title{color:var(--avmel-heading);letter-spacing:-.025em;margin:0;font-size:23px;font-weight:720;line-height:1.25}.overview-topbar-subtitle{color:var(--avmel-secondary);margin:6px 0 0;font-size:13px;line-height:1.5}.overview-topbar-action{flex:none;align-items:center;gap:8px;display:flex}.app-card{background:var(--avmel-surface);border:1px solid var(--avmel-border);border-radius:var(--avmel-radius);box-shadow:none}.avmel-app .security-account-column,.avmel-app .security-password-card,.avmel-app .security-danger-card{align-content:start;gap:18px;min-width:0;display:grid}.avmel-app .security-card-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.avmel-app .security-card-title h2,.avmel-app .security-danger-card h2{letter-spacing:-.015em;margin:0;font-size:17px}.avmel-app .security-card-title p,.avmel-app .security-danger-card>div>p:last-child{color:var(--avmel-secondary);margin:5px 0 0;font-size:12px;line-height:1.45}.avmel-app .security-card-icon{color:#286494;background:#f5f9ff;border:1px solid #c9ddf4;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.avmel-app .security-card-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:18px;height:18px}.avmel-app .security-danger-card{background:snow;border-color:#f0d4d4}.avmel-app .security-danger-card .app-section-label{color:var(--avmel-danger);margin:0 0 6px}.avmel-app .security-danger-card .form-stack{gap:12px}.avmel-app .security-danger-card .form-stack label{color:#6f4b4b}.avmel-app .form-error{color:#a12b2b;background:#fff2f2;border:1px solid #efb8b8;border-radius:7px;margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.avmel-app .form-success{color:#16704b;background:#f5fbf7;border:1px solid #bfe4d1;border-radius:7px;margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.avmel-app .security-sessions-card{gap:18px;min-width:0;display:grid}.avmel-app .security-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.avmel-app .security-card-header h2{letter-spacing:-.015em;margin:0;font-size:17px}.avmel-app .security-card-header p{color:var(--avmel-secondary);margin:5px 0 0;font-size:12px;line-height:1.45}.avmel-app .security-session-count{color:#286494;white-space:nowrap;background:#f5f9ff;border:1px solid #c9ddf4;border-radius:999px;flex:none;min-height:26px;padding:5px 9px;font-size:11px;font-weight:700}.avmel-app .security-session-table{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:8px;overflow:hidden}.avmel-app .security-session-table-head{border-bottom:1px solid var(--avmel-divider);background:var(--avmel-surface-muted);color:var(--avmel-muted);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:34px minmax(130px,.9fr) minmax(220px,1.2fr) 70px;gap:12px;padding:10px 12px;font-size:9px;font-weight:800;display:grid}.avmel-app .security-session-list{display:grid}.avmel-app .security-session-row{border-bottom:1px solid var(--avmel-divider);background:var(--avmel-surface);grid-template-columns:34px minmax(130px,.9fr) minmax(220px,1.2fr) 70px;align-items:center;gap:12px;min-width:0;min-height:68px;padding:11px 12px;transition:background-color .14s;display:grid}.avmel-app .security-session-row:last-child{border-bottom:0}.avmel-app .security-session-row:hover{background:#f8fbff;border-color:#cbd5e1}.avmel-app .security-session-row.is-current{background:#f7faff;border-color:#c9ddf4}.avmel-app .security-device-icon{color:#286494;background:#edf5ff;border:1px solid #c9ddf4;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.avmel-app .security-device-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px;height:17px}.avmel-app .security-session-device{gap:4px;min-width:0;display:grid}.avmel-app .security-session-device strong{color:var(--avmel-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.avmel-app .security-session-device span{color:var(--avmel-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.avmel-app .security-session-activity{align-items:center;min-width:0;display:flex}.avmel-app .security-session-last-active{color:var(--avmel-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.avmel-app .security-session-ip{color:var(--avmel-secondary);font-family:var(--avmel-font);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.avmel-app .security-session-platform{color:var(--avmel-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.avmel-app .security-session-meta{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,.9fr);align-items:center;gap:8px;min-width:0;display:grid}.avmel-app .security-session-action{flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.avmel-app .security-session-action>.app-button{white-space:nowrap;border-radius:6px;min-height:30px;padding:0 8px;font-size:10px}.avmel-app .security-session-action>.app-button.app-button-secondary:hover{box-shadow:0 3px 8px #2563eb33;color:#1d4ed8!important;background:#dbeafe!important;border-color:#2563eb!important}.avmel-app .security-session-action>.app-button.app-button-secondary:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb2e;border-color:#2563eb!important}.avmel-app .security-session-action>.app-button.app-button-secondary:active{color:#1e3a8a!important;background:#bfdbfe!important;border-color:#1d4ed8!important}.avmel-app .security-password-card .app-button.app-button-primary:hover{box-shadow:0 4px 10px #2563eb3d;color:#fff!important;background:#1d4ed8!important;border-color:#1d4ed8!important}.avmel-app .security-password-card .app-button.app-button-primary:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb2e,0 2px 5px #2563eb29;border-color:#1d4ed8!important}.avmel-app .security-password-card .app-button.app-button-primary:active{color:#fff!important;background:#1e40af!important;border-color:#1e40af!important}.avmel-app .security-danger-card .app-button.app-button-danger:hover{box-shadow:0 4px 10px #b4231829;color:#b42318!important;background:#fee4e2!important;border-color:#d92d20!important}.avmel-app .security-danger-card .app-button.app-button-danger:focus-visible{outline:none;box-shadow:0 0 0 3px #d92d2029,0 2px 5px #b423181a;border-color:#d92d20!important}.avmel-app .security-danger-card .app-button.app-button-danger:active{color:#912018!important;background:#fecdca!important;border-color:#b42318!important}.avmel-app .security-current-session{background:#f5fbf7;border:1px solid #bfe4d1;border-radius:8px;align-items:center;gap:11px;padding:12px;display:flex}.avmel-app .security-current-session>div{flex:1;gap:3px;min-width:0;display:grid}.avmel-app .security-current-session small{color:var(--avmel-success);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.avmel-app .security-current-session strong{color:var(--avmel-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.avmel-app .security-current-badge{background:var(--avmel-success-soft);min-height:24px;color:var(--avmel-success);white-space:nowrap;border:1px solid #bfe4d1;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.avmel-app .security-current-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.avmel-app .security-card-footer{border-top:1px solid var(--avmel-divider);justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.avmel-app .security-card-footer>span{color:var(--avmel-muted);font-size:11px;line-height:1.4}.avmel-app .security-card-footer .app-button{border-radius:6px;min-height:34px;padding-inline:12px;font-size:11px}.avmel-app .security-pagination{color:var(--avmel-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:2px;font-size:11px;display:flex}.avmel-app .security-pagination.is-top{margin-bottom:-2px}.avmel-app .security-pagination.is-bottom{margin-top:2px}.avmel-app .security-pagination-actions,.avmel-app .security-pagination-pages{align-items:center;gap:5px;display:flex}.avmel-app .security-pagination a{border:1px solid var(--avmel-border);background:var(--avmel-surface);min-height:30px;color:var(--avmel-secondary);border-radius:6px;align-items:center;padding:0 10px;font-weight:650;text-decoration:none;display:inline-flex}.avmel-app .security-pagination-pages a{justify-content:center;min-width:30px;padding:0 6px}.avmel-app .security-pagination-pages a.is-active{border-color:var(--avmel-brand);background:var(--avmel-brand);color:#fff}.avmel-app .security-pagination-pages>span{color:var(--avmel-muted);padding:0 2px}.avmel-app .security-pagination a:hover{color:var(--avmel-brand);background:#f5f9ff;border-color:#9fc4e8}.avmel-app .security-pagination-pages a.is-active:hover{border-color:var(--avmel-brand);background:var(--avmel-brand);color:#fff}.avmel-app .security-pagination a.is-disabled{pointer-events:none;opacity:.45}@media (max-width:620px){.avmel-app .security-session-table-head{display:none}.avmel-app .security-session-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:start}.avmel-app .security-session-activity{grid-column:2}.avmel-app .security-session-meta{grid-column:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 8px}.avmel-app .security-session-meta .security-session-ip{grid-column:1/-1}.avmel-app .security-session-action{grid-area:1/3/span 2;align-items:flex-start}.avmel-app .security-pagination{justify-content:center}.avmel-app .security-card-footer{flex-direction:column;align-items:flex-start}}.avmel-app .portfolio-action-queue{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;display:grid}.avmel-app .portfolio-action-queue .app-panel-head{align-items:center}.avmel-app .portfolio-action-queue .app-panel-head h2{color:var(--avmel-heading);margin:0 0 4px;font-size:18px}.avmel-app .portfolio-action-queue .app-panel-head p:not(.app-section-label){color:var(--avmel-secondary);margin:0;font-size:12px}.avmel-app .portfolio-action-queue .portfolio-action-view-all{min-height:32px;color:var(--avmel-heading);background:#fff;border-color:#cbd5e1;border-radius:6px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;box-shadow:0 1px 2px #1018280f}.avmel-app .portfolio-action-queue .portfolio-action-view-all:hover{color:#1e40af;background:#dbeafe;border-color:#60a5fa;box-shadow:0 3px 8px #2563eb29}.avmel-app .portfolio-action-list{border-top:1px solid var(--avmel-divider);grid-template-columns:minmax(0,1fr);display:grid}.avmel-app .portfolio-action-row{border-bottom:1px solid var(--avmel-divider);min-height:64px;color:var(--avmel-text);grid-template-columns:138px minmax(170px,220px) minmax(0,1fr) auto;align-items:center;gap:16px;padding:9px 8px;text-decoration:none;transition:background-color .14s;display:grid}.avmel-app .portfolio-action-row:last-child{border-bottom:0}.avmel-app .portfolio-action-row:hover{background:#f8fbff}.avmel-app .portfolio-action-row>.arrow-icon{color:#98a2b3}.avmel-app .portfolio-action-state{align-items:center;gap:7px;font-size:12.5px;font-weight:650;display:inline-flex}.avmel-app .portfolio-action-state i{background:#98a2b3;border-radius:50%;width:7px;height:7px}.avmel-app .portfolio-action-state.is-critical{color:var(--avmel-critical)}.avmel-app .portfolio-action-state.is-critical i{background:var(--avmel-critical)}.avmel-app .portfolio-action-state.is-warning{color:var(--avmel-warning)}.avmel-app .portfolio-action-state.is-warning i{background:var(--avmel-warning)}.avmel-app .portfolio-action-state.is-setup{color:var(--avmel-brand)}.avmel-app .portfolio-action-state.is-setup i{background:var(--avmel-brand)}.avmel-app .portfolio-action-state.is-healthy{color:var(--avmel-success)}.avmel-app .portfolio-action-state.is-healthy i{background:var(--avmel-success)}.avmel-app .portfolio-action-site,.avmel-app .portfolio-action-detail{min-width:0}.avmel-app .portfolio-action-site{gap:2px;display:grid}.avmel-app .portfolio-action-site strong{color:var(--avmel-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.avmel-app .portfolio-action-site small{color:var(--avmel-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.avmel-app .portfolio-action-detail{gap:3px;min-width:0;display:grid}.avmel-app .portfolio-action-detail strong{color:var(--avmel-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.avmel-app .portfolio-action-detail small{color:var(--avmel-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.avmel-app .portfolio-action-progress{min-width:0;color:var(--avmel-muted);white-space:nowrap;align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:flex}.avmel-app .portfolio-action-progress>i{background:#d8e1ec;width:32px;height:1px}.avmel-app .portfolio-action-progress span{align-items:center;gap:6px;display:inline-flex}.avmel-app .portfolio-action-progress span>i{color:#94a3b8;background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;line-height:1;display:grid}.avmel-app .portfolio-action-progress span.is-done{color:var(--avmel-success)}.avmel-app .portfolio-action-progress span>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:11px;height:11px;display:block}.avmel-app .portfolio-action-progress span.is-done>i{color:#fff;background:#35a86b;border-color:#35a86b}.avmel-app .portfolio-action-progress span.is-current{color:#2563eb}.avmel-app .portfolio-action-progress span.is-current>i{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 3px #eff6ff}.avmel-app .portfolio-action-count{border:1px solid var(--avmel-border);min-height:28px;color:var(--avmel-secondary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.avmel-app .portfolio-action-next{border:1px solid var(--avmel-border);background:var(--avmel-surface);min-height:38px;color:var(--avmel-secondary);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:650;display:inline-flex}.avmel-app .portfolio-action-next.is-primary{border-color:var(--avmel-brand);background:var(--avmel-brand);color:#fff;font-weight:700}.avmel-app .portfolio-action-next .arrow-icon{width:14px;height:14px}.avmel-app .operational-action-button{border-radius:6px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700}@media (max-width:900px){.avmel-app .portfolio-action-queue .app-panel-head{flex-direction:column;align-items:flex-start;gap:10px}.avmel-app .portfolio-action-queue .app-panel-head>div{min-width:0}.avmel-app .portfolio-action-queue .portfolio-action-view-all{align-self:flex-start}.avmel-app .portfolio-action-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:12px 8px}.avmel-app .portfolio-action-state,.avmel-app .portfolio-action-site,.avmel-app .portfolio-action-detail{grid-column:1}.avmel-app .portfolio-action-count{grid-column:1;justify-self:start}.avmel-app .portfolio-action-next{grid-area:1/2/span 4;align-self:center}.avmel-app .portfolio-action-next .arrow-icon{display:none}}@media (max-width:760px){.avmel-app .portfolio-action-row{grid-template-columns:1fr auto;gap:6px 10px;padding:12px 8px}.avmel-app .portfolio-action-state,.avmel-app .portfolio-action-site,.avmel-app .portfolio-action-detail,.avmel-app .portfolio-action-progress{grid-column:1}.avmel-app .portfolio-action-count{grid-column:1;justify-self:start}.avmel-app .portfolio-action-next{grid-area:1/2/span 4;align-self:center}.avmel-app .portfolio-action-next .arrow-icon{display:none}}@media (max-width:390px){.avmel-app .portfolio-action-row{grid-template-columns:1fr}.avmel-app .portfolio-action-state,.avmel-app .portfolio-action-site,.avmel-app .portfolio-action-detail,.avmel-app .portfolio-action-progress,.avmel-app .portfolio-action-count,.avmel-app .portfolio-action-next{grid-area:auto/1}.avmel-app .portfolio-action-site strong,.avmel-app .portfolio-action-detail strong{white-space:normal;text-overflow:clip;overflow:visible}.avmel-app .portfolio-action-next{place-self:start;margin-top:3px}.avmel-app .portfolio-action-next .arrow-icon{display:inline-block}}.app-card h2,.app-card h3,.app-card strong{color:var(--avmel-heading)}.app-card p,.app-card span,.app-card small{color:inherit}.app-section-header,.app-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.app-section-header{margin:0 0 10px}.app-section-header h2,.app-panel-head h2{color:var(--avmel-heading);margin:0;font-size:17px;font-weight:700}.app-panel-head p{color:var(--avmel-secondary);margin:5px 0 0;font-size:13px}.app-button,.app-onboarding-action,.protect-action{border-radius:6px;transition:background .15s,border-color .15s,color .15s}.app-button{border:1px solid var(--avmel-border);background:var(--avmel-surface);min-height:34px;color:var(--avmel-text);padding:7px 13px;font-size:12px;font-weight:700;text-decoration:none}.app-button.primary,.app-button[data-variant=primary]{border-color:var(--avmel-brand);background:var(--avmel-brand);color:#fff}.app-button.primary:hover,.app-button[data-variant=primary]:hover{background:#1d4ed8}.app-button:after,.app-onboarding-action:after{display:none!important}.avmel-app .app-button-danger{box-shadow:0 1px 2px #b423180f;color:#b42318!important;background:#fff7f7!important;border-color:#f0b4b8!important}.avmel-app .app-button-danger:hover{box-shadow:0 3px 8px #b423181f;color:#9f1d16!important;background:#feecee!important;border-color:#e98990!important}.avmel-app .app-button-danger:active{box-shadow:0 1px 3px #b423181a;background:#fbd8dc!important}.avmel-app .app-button-danger:focus-visible{outline:none;box-shadow:0 0 0 3px #dc26261f}.avmel-app .app-button:not(.app-button-danger):focus-visible{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #2563eb1f}.avmel-app .app-workspace-selector:hover,.avmel-app .app-workspace-selector:focus-visible,.avmel-app .app-user-menu>summary:hover,.avmel-app .app-user-menu>summary:focus-visible{background:#eff6ff!important;border-color:#9bc3f5!important;box-shadow:0 2px 6px #2563eb14!important}.avmel-app .app-workspace-menu.is-open .app-workspace-selector,.avmel-app .app-user-menu[open]>summary{background:#dbeafe!important;border-color:#60a5fa!important;box-shadow:0 0 0 3px #2563eb1a!important}.avmel-app .currency-select-trigger:hover{background:#f8fbff!important;border-color:#9bc3f5!important}.avmel-app .currency-select.is-open .currency-select-trigger{background:#eff6ff!important;border-color:#60a5fa!important;box-shadow:0 0 0 3px #2563eb1a!important}.app-metrics{border-bottom:1px solid var(--avmel-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 26px;display:grid}.app-metrics .metric{border:0;border-right:1px solid var(--avmel-divider);background:0 0;border-radius:0;align-items:center;gap:12px;min-height:76px;padding:8px 24px 12px 0;display:flex}.app-metrics .metric+.metric{padding-left:24px}.app-metrics .metric:last-child{border-right:0}.metric-icon{width:24px;height:24px;color:var(--avmel-muted);background:0 0;flex:0 0 24px}.metric-icon svg{stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.metric-copy{gap:2px;min-width:0;display:grid}.metric-copy b{color:var(--avmel-heading);font-size:19px;font-weight:720;line-height:1.1}.metric-copy>span{color:var(--avmel-secondary);font-size:11px;font-weight:650}.metric-helper{color:var(--avmel-muted);align-items:center;gap:5px;margin-top:3px;font-size:10px;display:flex}.metric-helper i{background:currentColor;border-radius:50%;width:5px;height:5px}.metric-helper-success{color:var(--avmel-success)}.metric-helper-warning{color:var(--avmel-warning)}.app-overview-dashboard{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.app-overview-dashboard-main,.app-overview-dashboard-side{gap:18px;min-width:0;display:grid}.app-overview-dashboard-side{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start}.app-overview .app-action-queue{order:-1}.app-action-queue,.app-overview-panel,.app-onboarding{padding:20px}.app-action-queue.is-clear{background:var(--avmel-surface-muted)}.protect-eyebrow{color:var(--avmel-muted)!important}.protect-findings,.overview-activity-feed{border-top:1px solid var(--avmel-divider);margin-top:16px}.protect-finding-row,.overview-activity-row{border-bottom:1px solid var(--avmel-divider);align-items:center;gap:14px;min-height:66px;padding:11px 0;display:flex}.protect-finding-row:last-child,.overview-activity-row:last-child{border-bottom:0}.protect-finding-identity{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.protect-finding-icon{background:var(--avmel-critical-soft);border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid;color:var(--avmel-critical)!important}.protect-finding-main{gap:2px;min-width:0;display:grid}.protect-finding-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.protect-finding-main span,.protect-finding-main small{font-size:11px;color:var(--avmel-secondary)!important}.protect-action{color:var(--avmel-secondary);white-space:nowrap;font-size:11px;font-weight:700;text-decoration:none}.protect-action:hover{color:var(--avmel-brand)}.protect-empty,.app-panel-empty{min-height:68px;color:var(--avmel-secondary);align-items:center;gap:12px;margin-top:12px;display:flex}.protect-empty>div,.app-panel-empty{gap:3px;display:grid}.protect-empty span,.app-panel-empty span{font-size:12px;color:var(--avmel-secondary)!important}.protect-empty-action{border:1px solid var(--avmel-brand);background:var(--avmel-brand);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:8px 10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex;color:#fff!important}.protect-empty-action:hover{background:#1d4ed8;border-color:#1d4ed8}.protect-empty-action .arrow-icon{width:14px;height:14px}.overview-activity-row{gap:10px;min-height:58px}.overview-activity-icon{width:20px;height:20px;color:var(--avmel-muted)}.overview-activity-icon svg{stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.overview-activity-main{flex:1;gap:3px;min-width:0;display:grid}.overview-activity-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.overview-activity-main span,.overview-activity-time{font-size:12px;color:var(--avmel-muted)!important}.overview-activity-result{margin-left:auto}.overview-activity-action{color:var(--avmel-secondary);white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.activity-status-chip{min-height:26px;color:var(--avmel-secondary);white-space:nowrap;background:#f8fafc;border:1px solid #d5dce6;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.activity-status-chip.is-success{color:#16704b;background:#f0fdf4;border-color:#bbf7d0}.activity-status-chip.is-warning{color:#a15c00;background:#fffaf0;border-color:#f0d39a}.activity-status-chip.is-critical{color:#b42318;background:snow;border-color:#f2c7c7}.avmel-app .overview-activity-view-all{min-height:30px;color:#1d4ed8;white-space:nowrap;background:#ffffffe6;border:1px solid #9bc3f5;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 9px;padding-inline:10px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex;box-shadow:0 1px 2px #2563eb14}.avmel-app .overview-activity-view-all:hover,.avmel-app .overview-activity-view-all:focus-visible{color:#1e40af;background:#dbeafe;border-color:#60a5fa;box-shadow:0 3px 8px #2563eb29}.avmel-app .overview-activity-row{color:inherit;border-radius:8px;margin-inline:-8px;padding-inline:8px;text-decoration:none;transition:background-color .14s;position:relative}.avmel-app a.overview-activity-row:hover{background:#f7faff}.avmel-app a.overview-activity-row:focus-visible{background:#eff6ff}.avmel-app .overview-activity-time{white-space:nowrap;align-self:center;align-items:center;height:30px;line-height:1;display:inline-flex}.avmel-app .overview-activity-action{min-height:36px;color:var(--avmel-brand);white-space:nowrap;background:#f7faff;border:1px solid #cbdcf0;border-radius:7px;justify-content:center;align-self:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.avmel-app .overview-activity-action .arrow-icon{stroke:currentColor;stroke-width:1.7px;width:14px;height:14px;margin:0;transform:none}.avmel-app .overview-activity-action:hover,.avmel-app a.overview-activity-row:focus-visible .overview-activity-action{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 2px 6px #2563eb33}.avmel-app .overview-activity-action.is-attention{color:#a15c00;background:#fffaf0;border-color:#f0d39a}.avmel-app .overview-activity-action.is-attention:hover,.avmel-app a.overview-activity-row:focus-visible .overview-activity-action.is-attention{color:#fff;background:#d99a2b;border-color:#d99a2b;box-shadow:0 2px 6px #d99a2b33}.app-tooltip{position:relative}.app-tooltip:after{z-index:3;border:1px solid var(--avmel-border);background:var(--avmel-surface);width:max-content;max-width:180px;color:var(--avmel-heading);content:attr(data-tooltip);opacity:0;pointer-events:none;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(3px);box-shadow:0 5px 14px #1018281a}.avmel-app .overview-activity-action:hover:after,.avmel-app a.overview-activity-row:focus-visible .overview-activity-action:after,.app-tooltip:hover:after,.app-tooltip:focus-visible:after{opacity:1;transform:translateY(0)}.stores-list-section,.incident-list,.run-list,.journey-list{min-width:0}.avmel-app .incident-list{gap:8px;display:grid}.avmel-app .incident-list-row{border:1px solid var(--avmel-border);background:var(--avmel-surface);min-height:76px;color:var(--avmel-text);border-radius:8px;box-shadow:0 1px 2px #1018280a}.avmel-app .incident-list-row:hover{background:var(--avmel-hover);border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 3px 10px #1018280f}.avmel-app .incident-list-icon{background:var(--avmel-critical-soft);color:var(--avmel-critical);border:1px solid #f1c5c1}.avmel-app .incident-list-main small,.avmel-app .incident-list-owner small,.avmel-app .incident-list-action small{color:var(--avmel-muted)}.avmel-app .incident-list-main strong{color:var(--avmel-heading)}.avmel-app .incident-list-main>span,.avmel-app .incident-list-owner strong{color:var(--avmel-secondary)}.avmel-app .incident-list-status{background:var(--avmel-critical-soft);color:var(--avmel-critical);border-color:#f1c5c1}.avmel-app .incident-list-status.acknowledged,.avmel-app .incident-list-status.in_progress{background:var(--avmel-warning-soft);color:var(--avmel-warning);border-color:#f2d39b}.avmel-app .incident-list-status.resolved{background:var(--avmel-success-soft);color:var(--avmel-success);border-color:#b8e4ca}.avmel-app .incident-list-action{color:var(--avmel-brand)}.avmel-app .incident-list-action small{color:var(--avmel-muted)}.avmel-app .incident-list-action strong{color:var(--avmel-brand)}.avmel-app .incident-list-row:hover .incident-list-action strong{color:#1d4ed8}.stores-portfolio-list,.incident-list{border:1px solid var(--avmel-border);border-radius:var(--avmel-radius);background:var(--avmel-surface);overflow:hidden}.avmel-app .stores-portfolio-card{background:var(--avmel-surface);color:var(--avmel-text);border-color:var(--avmel-divider)}.avmel-app .stores-portfolio-card:hover{background:var(--avmel-hover)}.avmel-app .stores-portfolio-card strong{color:var(--avmel-heading)}.avmel-app .stores-portfolio-card span,.avmel-app .stores-portfolio-card small,.avmel-app .stores-portfolio-card .stores-portfolio-action strong{color:var(--avmel-secondary)}.stores-portfolio-card{border-bottom:1px solid var(--avmel-divider);grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr) minmax(150px,.8fr) 110px minmax(130px,.8fr);align-items:center;gap:18px;min-height:78px;padding:12px 16px;text-decoration:none;display:grid}.stores-portfolio-card:last-child{border-bottom:0}.stores-portfolio-card:hover{background:var(--avmel-hover)}.stores-portfolio-identity>div,.stores-portfolio-status,.stores-portfolio-last,.stores-portfolio-action{gap:3px;min-width:0;display:grid}.stores-portfolio-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.stores-portfolio-identity span,.stores-portfolio-identity small,.stores-portfolio-status small,.stores-portfolio-last small,.stores-portfolio-action small{color:var(--avmel-muted);font-size:10px}.stores-portfolio-status{justify-items:start}.stores-monitoring-state{color:var(--avmel-secondary);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.stores-monitoring-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.stores-monitoring-state.active{color:var(--avmel-success)}.stores-monitoring-state.attention{color:var(--avmel-warning)}.stores-monitoring-state.paused,.stores-monitoring-state.muted{color:var(--avmel-muted)}.stores-portfolio-stats{gap:18px;display:flex}.stores-portfolio-stats span{gap:2px;display:grid}.stores-portfolio-stats b{color:var(--avmel-heading);font-size:13px}.stores-portfolio-stats small{color:var(--avmel-muted);font-size:10px}.stores-portfolio-last strong{color:var(--avmel-secondary);font-size:11px;font-weight:650}.stores-portfolio-action strong{color:var(--avmel-secondary);font-size:11px}.stores-portfolio-card:hover .stores-portfolio-action strong{color:var(--avmel-brand)}.incident-list-row{border-bottom:1px solid var(--avmel-divider);grid-template-columns:28px minmax(0,1fr) 112px 120px 110px;align-items:center;gap:14px;min-height:76px;padding:12px 16px;text-decoration:none;display:grid}.incident-list-row:last-child{border-bottom:0}.incident-list-row:hover{background:var(--avmel-hover)}.incident-list-icon{background:var(--avmel-critical-soft);width:26px;height:26px;color:var(--avmel-critical);border-radius:8px;place-items:center;display:grid}.incident-list-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:15px;height:15px}.incident-list-main,.incident-list-owner,.incident-list-action{gap:3px;min-width:0;display:grid}.incident-list-main small,.incident-list-owner small,.incident-list-action small{color:var(--avmel-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.incident-list-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.incident-list-main span,.incident-list-owner strong{color:var(--avmel-secondary);font-size:11px}.incident-list-status{color:var(--avmel-warning);font-size:11px;font-weight:700}.incident-list-status.resolved{color:var(--avmel-success)}.incident-list-action strong{color:var(--avmel-secondary);font-size:11px}.incident-list-row:hover .incident-list-action strong{color:var(--avmel-brand)}.app-empty,.app-empty-state{color:var(--avmel-secondary)}.app-empty-state{background:var(--avmel-surface);border:1px solid var(--avmel-border);border-radius:var(--avmel-radius);box-shadow:none}.app-page input,.app-page select,.app-page textarea{border-color:var(--avmel-border);background:var(--avmel-surface);color:var(--avmel-heading);border-radius:6px}.app-page input::placeholder,.app-page textarea::placeholder{color:var(--avmel-muted)}.app-table>div,.app-list-row,.billing-history-row,.billing-history-head{border-color:var(--avmel-divider)}.app-table,.app-list,.billing-history-table{background:var(--avmel-surface);border-color:var(--avmel-border);border-radius:var(--avmel-radius)}.status,.journey-monitoring-status,.store-detail-status{border-radius:6px}.reports-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.report-section{min-width:0;padding:20px}.report-rows{border-top:1px solid var(--avmel-divider);margin-top:14px}.report-row{border-bottom:1px solid var(--avmel-divider);align-items:center;gap:10px;min-height:58px;padding:9px 0;text-decoration:none;display:flex}.report-row:last-child{border-bottom:0}.report-row:hover strong{color:var(--avmel-brand)}.report-row-main{flex:1;gap:2px;min-width:0;display:grid}.report-row strong{text-overflow:ellipsis;white-space:nowrap;color:var(--avmel-heading);font-size:12px;overflow:hidden}.report-row small,.report-row time{color:var(--avmel-muted);font-size:10px}.report-row time{white-space:nowrap}.report-empty{color:var(--avmel-secondary);margin:22px 0 4px;font-size:12px}.avmel-app .reports-early-state{text-align:center;justify-items:center;max-width:720px;margin:32px auto 0;padding:54px 34px;display:grid}.avmel-app .reports-early-state-mark{background:var(--avmel-success-soft);width:54px;height:54px;color:var(--avmel-success);border:1px solid #b7e3c7;border-radius:16px;place-items:center;margin-bottom:20px;font-size:22px;font-weight:800;display:grid}.avmel-app .reports-early-state h2{color:var(--avmel-heading);letter-spacing:-.025em;margin:8px 0;font-size:22px}.avmel-app .reports-early-state p:not(.app-section-label){max-width:480px;color:var(--avmel-secondary);margin:0;font-size:14px;line-height:1.55}.avmel-app .reports-early-state-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.avmel-app .reports-early-state>small{max-width:500px;color:var(--avmel-muted);margin-top:24px;font-size:11px;line-height:1.45}.store-detail-page .app-grid,.incident-detail-page .app-grid,.app-page>.app-grid{gap:18px}.app-page>.app-grid>.app-card,.store-detail-page .app-card,.incident-detail-page .app-card{padding:20px}.technical-details{border-top:1px solid var(--avmel-divider)}.technical-details summary{color:var(--avmel-secondary);cursor:pointer;font-size:12px}.technical-details pre{border:1px solid var(--avmel-divider);background:var(--avmel-surface-muted);color:var(--avmel-secondary);border-radius:6px;padding:12px;font-size:11px;overflow:auto}.incident-detail-page .app-card>h2{margin:0 0 8px;font-size:15px}.incident-detail-page .app-card>p{color:var(--avmel-secondary);font-size:12px;line-height:1.55}.incident-impact-summary{border-top:1px solid var(--avmel-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;padding-top:16px;display:grid}.incident-impact-summary span,.incident-timeline span{gap:4px;display:grid}.incident-impact-summary small,.incident-timeline small{color:var(--avmel-muted);font-size:10px}.incident-impact-summary strong,.incident-timeline strong{color:var(--avmel-heading);font-size:12px}.app-muted-copy{color:var(--avmel-muted)!important}.incident-timeline{gap:16px;display:grid}.incident-detail-page .select-incident-action-select{min-width:158px}.incident-detail-page .select-incident-action-select .currency-select-trigger{border-color:var(--avmel-border);border-radius:8px;height:40px;min-height:40px;background:var(--avmel-surface)!important}.incident-detail-page .select-incident-action-select .incident-select-value{color:var(--avmel-heading);font-size:13px;font-weight:500}.incident-detail-page .select-incident-action-select .searchable-select-options button{min-height:40px}.incident-detail-page .select-incident-action-select .searchable-select-options button .searchable-select-option-main{gap:2px}.incident-detail-page .select-incident-action-select .searchable-select-options button .searchable-select-option-main strong{font-size:13px}.incident-detail-page .select-incident-action-select .searchable-select-options button .searchable-select-option-main span{color:var(--avmel-muted);font-size:11px}.incident-related-runs{border-top:1px solid var(--avmel-divider);margin-top:14px;display:grid}.incident-related-run{border-bottom:1px solid var(--avmel-divider);padding:13px 0}.incident-related-run:last-child{border-bottom:0}.incident-related-run-head{align-items:center;gap:10px;min-width:0;display:flex}.incident-related-run-result{min-width:0;color:var(--avmel-heading);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.incident-related-run-result:hover{color:var(--avmel-brand)}.incident-related-run-result i{background:var(--avmel-warning);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.incident-related-run-head time{color:var(--avmel-muted);white-space:nowrap;flex:none;margin-left:auto;font-size:9px}.incident-evidence-links{flex-wrap:wrap;flex:0 auto;align-items:center;gap:5px;min-width:0;display:flex}.incident-evidence-link.app-button{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;min-height:26px;padding:4px 7px;font-size:9px;font-weight:650;line-height:1;display:inline-flex}.incident-evidence-link.app-button>.arrow-icon{color:currentColor;stroke-width:1.7px;width:12px;height:12px}.incident-evidence-link.app-button:hover{transform:none}@media (max-width:640px){.incident-related-run-head{flex-wrap:wrap;align-items:flex-start;gap:7px 10px}.incident-related-run-head time{white-space:normal;margin-left:auto}.incident-related-run-head .incident-evidence-links{flex-basis:100%}}.avmel-app .reports-panel{width:auto;max-width:none;padding:20px}.avmel-app .report-proof-panel{margin-top:18px}.avmel-app .report-panel-copy{color:var(--avmel-secondary);margin:4px 0 0;font-size:12px}.avmel-app .report-proof-grid{border-top:1px solid var(--avmel-divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:12px;display:grid}.avmel-app .report-proof-row{border-bottom:1px solid var(--avmel-divider);justify-content:space-between;align-items:center;gap:14px;min-height:64px;display:flex}.avmel-app .report-proof-row span{gap:3px;min-width:0;display:grid}.avmel-app .report-proof-row strong{color:var(--avmel-heading);font-size:12px}.avmel-app .report-proof-row small{color:var(--avmel-secondary);font-size:11px;line-height:1.35}.avmel-app .report-proof-row b{min-width:26px;color:var(--avmel-heading);text-align:right;font-size:20px}.avmel-app .report-proof-row b.success{color:var(--avmel-success)}.avmel-app .report-proof-row b.warning{color:var(--avmel-warning)}.avmel-app .customer-path-proof{border-top:1px solid var(--avmel-divider);flex-wrap:wrap;gap:24px;margin-top:18px;padding-top:14px;display:flex}.avmel-app .customer-path-proof span{gap:3px;display:grid}.avmel-app .customer-path-proof small{color:var(--avmel-muted);letter-spacing:.08em;font-size:10px;font-weight:700}.avmel-app .customer-path-proof strong{color:var(--avmel-heading);font-size:12px}.avmel-app .billing-plan-card{border:1px solid var(--avmel-border);background:var(--avmel-surface);min-height:0;box-shadow:none;border-radius:8px}.avmel-app .billing-plan-card.is-current,.avmel-app .billing-plan-card.is-recommended,.avmel-app .billing-plan-card.is-agency{border-color:var(--avmel-border);background:var(--avmel-surface);box-shadow:none}.avmel-app .billing-plan-card.is-recommended{border-top:2px solid var(--avmel-brand)}.avmel-app .billing-plan-card.is-agency{border-top:2px solid #8b5cf6}.avmel-app .billing-plan-card:before{display:none}.avmel-app .billing-plan-content{padding:20px}.avmel-app .billing-plan-kicker-name h2{color:var(--avmel-heading);font-size:18px}.avmel-app .billing-plan-positioning{color:var(--avmel-secondary)}.avmel-app .billing-price{color:var(--avmel-heading)}.avmel-app .billing-plan-preview-audience{color:var(--avmel-secondary)}.avmel-app .billing-plan-preview-audience b,.avmel-app .billing-plan-path-labels span{color:var(--avmel-muted)}.avmel-app .billing-plan-path-labels span.is-active{color:var(--avmel-secondary)}.avmel-app .billing-plan-limits{border-top-color:var(--avmel-divider)}.avmel-app .billing-plan-feature-copy,.avmel-app .billing-plan-feature-copy span{color:var(--avmel-secondary)}.avmel-app .billing-plan-feature-copy b{color:var(--avmel-heading)}.avmel-app .billing-plan-feature-icon{color:var(--avmel-muted)}.avmel-app .billing-plan-current-badge{background:var(--avmel-success-soft)!important;color:var(--avmel-success)!important;border-color:#a7e3c0!important}.avmel-app .billing-price{white-space:nowrap;flex:none}.avmel-app .billing-plan-preview-audience{min-height:32px;color:var(--avmel-heading);text-align:left;align-self:start;margin-top:14px;font-size:12px;font-weight:650;line-height:1.3}.avmel-app .billing-plan-preview-meta{margin-top:8px}.avmel-app .billing-plan-preview-audience b{color:var(--avmel-secondary);letter-spacing:0;font-size:10px;font-weight:600;line-height:inherit;text-transform:none;margin-right:4px;display:inline}.avmel-app .billing-plan-preview-audience.is-store b,.avmel-app .billing-plan-preview-audience.is-agency b{color:var(--avmel-secondary)}.avmel-app .billing-plan-cta-note{color:var(--avmel-muted)}.avmel-app .billing-plan-card.is-agency .billing-plan-cta .action-stack button{background:var(--avmel-surface);color:#6d28d9;border-color:#c4b5fd}.avmel-app .billing-plan-card .billing-plan-cta .action-stack button{border-radius:6px;min-height:36px}.avmel-app .billing-plan-card:not(.is-recommended):not(.is-agency):not(.is-free) .billing-plan-cta .action-stack button{color:#fff;background:#475467;border-color:#475467}.avmel-app .billing-plan-card.is-free .billing-plan-cta .action-stack button{box-shadow:none;background:var(--avmel-surface)!important;border-color:var(--avmel-border)!important;color:var(--avmel-secondary)!important}.avmel-app .billing-plan-card.is-free .billing-plan-cta .action-stack button:hover{background:var(--avmel-hover)!important;color:var(--avmel-heading)!important;border-color:#b9c8d8!important}.avmel-app .billing-plan-kicker-name>i{color:#286494;background:#edf5ff;border-color:#b8d0e7}.avmel-app .billing-plan-card.is-free .billing-plan-kicker-name>i{color:#52708d;background:#f1f5f9;border-color:#c5d3e2}.avmel-app .billing-plan-card.is-store .billing-plan-kicker-name>i{color:#3478bd;background:#e8f2ff;border-color:#a8c9ed}.avmel-app .billing-plan-card.is-agency .billing-plan-kicker-name>i{color:#7652b8;background:#f1ebff;border-color:#c8b8ef}.avmel-app .billing-plan-kicker-name>i svg{stroke-width:1.7px}.avmel-app .settings-page>.inline-alert.inline-alert-warning{color:#7a4b0a;background:#fffaf0;border-color:#eed9ad;border-radius:8px;min-height:44px;margin:0 0 18px;padding:8px 12px;font-size:12px;font-weight:550;line-height:1.4}.avmel-app .settings-page>.inline-alert.inline-alert-warning .inline-alert-icon{width:18px;height:18px;color:var(--avmel-warning);background:0 0;border:0;flex-basis:18px;font-size:10px}.avmel-app .inline-alert-warning .inline-alert-icon svg{stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.avmel-app .inline-alert{box-shadow:none;border-radius:8px;font-weight:550}.avmel-app .inline-alert-icon{background:0 0;border:0}.avmel-app .inline-alert-error{color:#b42318;background:#fff7f7;border-color:#f1c8c8}.avmel-app .inline-alert-error .inline-alert-icon{color:#b42318}.avmel-app .inline-alert-warning{color:#7a4b0a;background:#fffaf0;border-color:#eed9ad}.avmel-app .inline-alert-warning .inline-alert-icon{color:var(--avmel-warning)}.avmel-app .inline-alert-success{color:#237b4b;background:#f5fbf7;border-color:#bfe4d1}.avmel-app .inline-alert-success .inline-alert-icon{color:var(--avmel-success)}.avmel-app .inline-alert-info{color:#286494;background:#f5f9ff;border-color:#c9ddf4}.avmel-app .inline-alert-info .inline-alert-icon{color:#286494}.avmel-app .inline-alert-copy,.avmel-app .inline-alert-copy span,.avmel-app .inline-alert-copy.has-action-line strong{color:inherit}.avmel-app .inline-alert-copy .inline-alert-action{min-height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;flex:none;padding:0 10px;font-size:12px;font-weight:650;line-height:1;transition:background .14s,color .14s}.avmel-app .inline-alert-copy .inline-alert-action:hover,.avmel-app .inline-alert-copy .inline-alert-action:focus-visible{color:var(--avmel-heading);background:#2563eb14}.avmel-app .inline-alert-copy .inline-alert-action:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb24}.avmel-app .inline-alert-icon svg{stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.avmel-app .app-notice-stack{width:min(420px,100vw - 48px);left:auto;right:24px;transform:none}.avmel-app .app-notice{border:1px solid var(--avmel-border);border-left:3px solid var(--avmel-brand);background:var(--avmel-surface);color:var(--avmel-heading);border-radius:10px;grid-template-columns:28px minmax(0,1fr) 30px;padding:12px 10px 12px 12px;box-shadow:0 12px 28px #1018281f}.avmel-app .app-notice-icon{width:26px;height:26px;color:var(--avmel-brand);background:#f5f9ff;border:1px solid #c9ddf4;border-radius:7px}.avmel-app .app-notice-icon svg{stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.avmel-app .app-notice-content strong{color:var(--avmel-heading);font-size:13px}.avmel-app .app-notice-content span{color:var(--avmel-secondary);font-size:12px}.avmel-app .app-notice button{color:var(--avmel-muted)}.avmel-app .app-notice button:hover{background:var(--avmel-hover);color:var(--avmel-heading)}.avmel-app .app-notice-success{border-left-color:var(--avmel-success)}.avmel-app .app-notice-success .app-notice-icon{color:var(--avmel-success);background:#f5fbf7;border-color:#bfe4d1}.avmel-app .app-notice-error{border-left-color:var(--avmel-danger)}.avmel-app .app-notice-error .app-notice-icon{color:var(--avmel-danger);background:#fff7f7;border-color:#f1c8c8}.avmel-app .app-notice-warning{border-left-color:var(--avmel-warning)}.avmel-app .app-notice-warning .app-notice-icon{color:var(--avmel-warning);background:#fffaf0;border-color:#eed9ad}@media (max-width:600px){.avmel-app .app-notice-stack{width:auto;left:12px;right:12px}}.avmel-app .billing-subscription-summary{border-color:var(--avmel-border);background:var(--avmel-surface-muted);min-height:0;box-shadow:none}.avmel-app .billing-subscription-summary.is-store{background:#f5f9ff;border-color:#c9ddf4}.avmel-app .billing-subscription-summary.is-agency{background:#faf8ff;border-color:#ddd2f8}.avmel-app .billing-subscription-summary.is-free{background:#f5fbf7;border-color:#bfe4d1}.avmel-app .billing-subscription-identity>i{color:#286494;background:#edf5ff;border-color:#c9ddf4}.avmel-app .billing-subscription-summary.is-agency .billing-subscription-identity>i{color:#7652b8;background:#f5f0ff;border-color:#ddd2f8}.avmel-app .billing-subscription-summary.is-free .billing-subscription-identity>i{color:#218653;background:#eaf8f0;border-color:#bfe4d1}.avmel-app .billing-subscription-identity b,.avmel-app .billing-subscription-overview>strong,.avmel-app .billing-subscription-meta>span{color:var(--avmel-heading)}.avmel-app .billing-subscription-cycle,.avmel-app .billing-subscription-overview>strong small{color:var(--avmel-secondary)}.avmel-app .billing-subscription-status{color:var(--avmel-success);background:#f5fbf7;border:1px solid #bfe4d1;border-radius:999px;min-height:26px;padding:0 9px}.avmel-app .billing-subscription-status.is-trialing{color:#286494;background:#f5f9ff;border-color:#c9ddf4}.avmel-app .billing-subscription-status.is-cancelled{color:var(--avmel-muted);border-color:var(--avmel-border);background:var(--avmel-surface-muted)}.avmel-app .billing-subscription-meta{border-top-color:var(--avmel-divider);flex-wrap:wrap}.avmel-app .billing-subscription-meta>span{flex:120px;min-width:0}.avmel-app .billing-current-card.is-active .billing-account-actions .action-stack button{color:#b42318;background:#fff7f7;border-color:#f0b4b8}.avmel-app .billing-current-card.is-active .billing-account-actions .action-stack button:hover{color:#912018;background:#fff0f1;border-color:#df7f87}.avmel-app .billing-history-row span:first-child{color:var(--avmel-text);gap:3px;display:grid}.avmel-app .billing-history-row span:first-child strong{color:var(--avmel-heading);font-size:12px;font-weight:650}.avmel-app .billing-history-row span:first-child small{color:var(--avmel-muted);font-size:10px}.avmel-app .billing-payment-status{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.avmel-app .billing-payment-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.avmel-app .billing-payment-status.is-success{color:var(--avmel-success)}.avmel-app .billing-payment-status.is-warning{color:var(--avmel-warning)}.avmel-app .billing-payment-status.is-critical{color:var(--avmel-danger)}.avmel-app .billing-payment-status.is-muted{color:var(--avmel-muted)}.avmel-app .team-member-row{background:var(--avmel-surface);border-color:var(--avmel-divider)}.avmel-app .team-member-row:hover{background:var(--avmel-hover)}.avmel-app .team-member-row strong{color:var(--avmel-heading)}.avmel-app .team-member-row small{color:var(--avmel-secondary)}.avmel-app .team-member-role{color:var(--avmel-secondary);border-color:var(--avmel-border);background:var(--avmel-surface-muted)}.avmel-app .advanced-store-settings summary{background:var(--avmel-hover);border-color:var(--avmel-border)}.avmel-app .advanced-store-settings-copy strong{color:var(--avmel-heading)}.avmel-app .advanced-store-settings-copy small,.avmel-app .store-form .form-help,.avmel-app .bulk-store-form .form-help,.avmel-app .store-form label,.avmel-app .bulk-store-form label,.avmel-app .settings-page .form-stack>label{color:var(--avmel-secondary)}.avmel-app .store-create-page .store-authorization{border-color:var(--avmel-border);background:var(--avmel-surface-muted)}.avmel-app .store-create-page .store-authorization-copy small{color:var(--avmel-secondary)}.avmel-app .bulk-store-form{gap:18px;padding:24px}.avmel-app .bulk-store-form>div:first-child{gap:0;display:grid}.avmel-app .bulk-store-form>div:first-child h2{color:var(--avmel-heading);letter-spacing:-.025em;margin:5px 0 7px;font-size:24px;line-height:1.2}.avmel-app .bulk-store-form>div:first-child .form-help{max-width:780px;margin:0;font-size:13px;line-height:1.5}.avmel-app .bulk-store-form>label{gap:8px;font-size:12px;font-weight:700;display:grid}.avmel-app .field-required{color:#c43232;margin-left:3px;font-family:inherit;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:inline-block;transform:translateY(1px)}.avmel-app .store-form .field-error{border:0;border-radius:0;align-items:center;gap:5px;width:100%;min-height:18px;margin-top:3px;padding:0;font-size:11px;font-weight:600;line-height:18px;display:flex;color:#b42318!important;background:0 0!important}.avmel-app .store-form .field-error:not(.is-visible){display:none}.avmel-app .store-form-field:has(.field-error.is-visible) .form-field-help{display:none}.avmel-app .store-form .field-error.is-visible{margin-top:2px}.avmel-app .store-create-page .store-authorization{justify-content:flex-start;align-items:flex-start;gap:12px;padding:14px 16px}.avmel-app .store-create-page .store-authorization>input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--avmel-brand);flex:0 0 16px;margin:2px 0 0;padding:0}.avmel-app .store-create-page .store-authorization-copy{flex:auto;gap:4px}.avmel-app .store-create-page .store-authorization-copy strong{font-size:13px;line-height:1.35}.avmel-app .store-create-page .store-authorization-copy small{font-size:12px;line-height:1.4}.avmel-app .store-create-page .store-authorization{cursor:pointer;transition:border-color .14s,background-color .14s,box-shadow .14s}.avmel-app .store-create-page .store-authorization:hover{background:#f8fbff;border-color:#93b4e8}.avmel-app .store-create-page .store-authorization:focus-within{border-color:var(--avmel-brand);background:#f8fbff;box-shadow:0 0 0 3px #2563eb1f}.avmel-app .store-create-page .store-authorization>input[type=checkbox]{cursor:pointer}.avmel-app .store-create-flow-card .store-form-actions button:disabled,.avmel-app .store-create-flow-card .bulk-form-footer button:disabled{cursor:not-allowed}.avmel-app .store-create-flow-card .store-form-actions button:disabled:hover,.avmel-app .store-create-flow-card .bulk-form-footer button:disabled:hover{border-color:var(--avmel-brand);background:var(--avmel-brand)}.avmel-app .store-form .field-error svg{stroke:#c43232;stroke-width:1.4px;flex:0 0 13px;width:13px;height:13px;margin:0;transform:translateY(2px)}.avmel-app .store-form label.has-error input,.avmel-app .store-form input[aria-invalid=true]{background:#fff7f7!important;border-color:#f0b4b8!important}.avmel-app .store-form label.has-error input:focus,.avmel-app .store-form label.has-error input:focus-visible,.avmel-app .store-form input[aria-invalid=true]:focus,.avmel-app .store-form input[aria-invalid=true]:focus-visible{background:#fff!important;border-color:#df7f87!important;outline:none!important;box-shadow:0 0 0 3px #feecee!important}.avmel-app .bulk-store-form textarea{resize:vertical;border-radius:8px;min-height:128px;padding:12px;font:500 13px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.avmel-app .bulk-store-form textarea:hover{border-color:#b9c8d8}.avmel-app .bulk-store-form .bulk-form-footer{border-top:1px solid var(--avmel-divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:2px;padding-top:16px;display:grid}.avmel-app .bulk-store-form .bulk-form-footer .bulk-form-result{grid-column:1}.avmel-app .bulk-store-form .bulk-form-footer .store-form-actions{grid-column:2;justify-content:flex-end;margin:0;padding:0;display:flex}.avmel-app .bulk-store-form .bulk-form-result{border:1px solid var(--avmel-border);background:var(--avmel-surface-muted);min-height:42px;color:var(--avmel-secondary);border-radius:7px;align-items:center;gap:5px;padding:9px 12px;font-size:12px;line-height:1.35;display:flex}.avmel-app .bulk-store-form .bulk-form-result strong{color:var(--avmel-success);font-weight:700}.avmel-app .bulk-store-form .bulk-form-result.is-warning{background:var(--avmel-warning-soft);color:#8a5a12;border-color:#f2d6a0}.avmel-app .bulk-store-form .bulk-form-result.is-warning strong{color:#8a5a12}.avmel-app .advanced-store-settings{border-radius:9px;padding:0;border-color:var(--avmel-border)!important;background:var(--avmel-surface-muted)!important}.avmel-app .advanced-store-settings:hover{background:var(--avmel-surface-muted)!important;border-color:#cbd5e1!important}.avmel-app .advanced-store-settings summary{min-height:58px;padding:0 14px;color:var(--avmel-heading)!important}.avmel-app .advanced-store-settings summary i{border-color:var(--avmel-muted)}.avmel-app .advanced-store-settings-copy strong{font-size:13px;color:var(--avmel-heading)!important}.avmel-app .advanced-store-settings-copy small{color:var(--avmel-secondary)!important}.avmel-app .advanced-store-settings-grid{border-top-color:var(--avmel-divider);padding:16px 14px 17px}.avmel-app .advanced-store-settings-grid label{color:var(--avmel-secondary)!important}.avmel-app .store-create-page{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:start;gap:18px;display:grid}.avmel-app .store-create-page>.bulk-store-form{grid-area:1/1;min-width:0}.avmel-app .store-create-side{grid-area:1/2;align-content:start;gap:18px;min-width:0;display:grid}.avmel-app .store-create-divider{color:var(--avmel-muted);border:0;margin:0;padding:0;font-size:12px}.avmel-app .store-create-side>.store-form{min-width:0}.avmel-app .store-create-side>.store-form .store-authorization{grid-column:1/-1}.avmel-app .store-create-page .app-button-primary{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:168px;min-height:42px;padding:0 16px;font-size:13px;font-weight:650;line-height:1;transition:background .14s,border-color .14s,box-shadow .14s;display:inline-flex;box-shadow:0 2px 5px #2563eb29}.avmel-app .store-create-page .app-button-primary:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 3px 8px #2563eb33}.avmel-app .store-create-page .app-button-primary:focus-visible{border-color:#1d4ed8;outline:none;box-shadow:0 0 0 3px #dbeafe,0 2px 5px #2563eb29}.avmel-app .store-create-page .app-button-primary:disabled{cursor:wait;opacity:.7}.avmel-app .store-create-simple .store-form .store-authorization{grid-column:1/-1}.avmel-app .store-create-context{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:10px;grid-template-columns:minmax(0,1fr) 92px;gap:0;width:100%;display:grid}.avmel-app .store-create-context-steps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.avmel-app .store-create-context span{border-right:1px solid var(--avmel-divider);grid-template-columns:auto 1fr;align-items:center;column-gap:9px;min-height:58px;padding:10px 14px;display:grid;position:relative}.avmel-app .store-create-context span:not(:last-child):after{background:var(--avmel-divider);content:"";width:18px;height:1px;position:absolute;top:20px;right:-1px;transform:translate(50%)}.avmel-app .store-create-context span:last-child{border-right:0}.avmel-app .store-create-context b{background:var(--avmel-surface-muted);width:22px;height:22px;color:var(--avmel-muted);border-radius:50%;grid-row:span 2;place-items:center;font-size:11px;display:grid}.avmel-app .store-create-context strong{color:var(--avmel-heading);font-size:12px}.avmel-app .store-create-context small{color:var(--avmel-secondary);font-size:10px}.avmel-app .store-create-context .is-current b{background:var(--avmel-brand-soft);color:var(--avmel-brand)}.avmel-app .store-create-progress{border-left:1px solid var(--avmel-divider);align-content:center;gap:2px;padding:8px 12px;display:grid}.avmel-app .store-create-progress>strong{color:var(--avmel-heading);font-size:17px;line-height:1}.avmel-app .store-create-progress>strong span{color:var(--avmel-muted);font-size:12px;font-weight:600}.avmel-app .store-create-progress small{color:var(--avmel-secondary);white-space:nowrap;font-size:10px}.avmel-app .store-create-progress>i{background:#e8edf3;border-radius:999px;width:100%;height:4px;margin-top:5px;display:block;overflow:hidden}.avmel-app .store-create-progress>i b{border-radius:inherit;background:var(--avmel-brand);width:0;height:100%;display:block}.avmel-app .stores-page .sites-list-section{max-width:1180px}.avmel-app .stores-page .sites-portfolio-list{box-shadow:0 8px 22px #10182809}.avmel-app .stores-page .sites-list-toolbar{border-bottom:1px solid var(--avmel-divider);padding-bottom:12px}@media (max-width:980px){.avmel-app .store-create-page{grid-template-columns:1fr}.avmel-app .store-create-page>.bulk-store-form,.avmel-app .store-create-page>.store-create-side{grid-area:auto/1}.avmel-app .store-create-divider{margin:2px 0 -2px}}@media (max-width:620px){.avmel-app .bulk-store-form{padding:20px}.avmel-app .bulk-store-form>div:first-child h2{font-size:21px}.avmel-app .bulk-store-form .bulk-form-footer{grid-template-columns:1fr}.avmel-app .bulk-store-form .bulk-form-footer .bulk-form-result,.avmel-app .bulk-store-form .bulk-form-footer .store-form-actions{grid-column:auto}.avmel-app .bulk-store-form .bulk-form-footer .store-form-actions .app-button{width:100%}.avmel-app .store-create-context,.avmel-app .store-create-context-steps{grid-template-columns:1fr}.avmel-app .store-create-context span{border-right:0;border-bottom:1px solid var(--avmel-divider);min-height:48px}.avmel-app .store-create-context span:not(:last-child):after{display:none}.avmel-app .store-create-context span:last-child{border-bottom:0}.avmel-app .store-create-progress{border-top:1px solid var(--avmel-divider);border-left:0;grid-template-columns:auto 1fr;align-items:center;column-gap:9px}.avmel-app .store-create-progress>i{grid-column:2;margin-top:0}.avmel-app .reports-early-state{margin-top:18px;padding:36px 20px}.avmel-app .reports-early-state-actions,.avmel-app .reports-early-state-actions .app-button{width:100%}}.avmel-app .currency-select-trigger{background:var(--avmel-surface)!important;border-color:var(--avmel-border)!important;color:var(--avmel-heading)!important;box-shadow:none!important}.avmel-app .select-options,.avmel-app .currency-select-options{background:var(--avmel-surface);border-color:var(--avmel-border);box-shadow:0 10px 25px #1018281a}.avmel-app .select-options button,.avmel-app .currency-select-options button{color:var(--avmel-text)}.avmel-app .select-options button:hover,.avmel-app .currency-select-options button:hover{background:var(--avmel-hover)}.avmel-app .app-user-menu>div{border-color:var(--avmel-border);box-shadow:0 14px 32px #10182824;background:var(--avmel-surface)!important}.avmel-app .app-user-menu>div:before{background:var(--avmel-surface);border-color:var(--avmel-border)}.avmel-app .app-user-menu>div a,.avmel-app .app-user-menu>div>button,.avmel-app .app-user-menu>div form button{color:var(--avmel-text)!important}.avmel-app .app-user-menu>div a strong,.avmel-app .app-user-menu>div>button strong,.avmel-app .app-user-menu>div form button strong{color:var(--avmel-heading)!important}.avmel-app .app-user-menu>div a small,.avmel-app .app-user-menu>div>button small,.avmel-app .app-user-menu>div form button small{color:var(--avmel-secondary)!important}.avmel-app .app-user-menu>div a svg,.avmel-app .app-user-menu>div>button svg,.avmel-app .app-user-menu>div form button svg{color:var(--avmel-secondary);opacity:1}.avmel-app .app-user-menu>div a:hover,.avmel-app .app-user-menu>div a:focus-visible,.avmel-app .app-user-menu>div>button:hover,.avmel-app .app-user-menu>div>button:focus-visible{background:#eff6ff;color:#1e40af!important}.avmel-app .app-user-menu>div a:hover svg,.avmel-app .app-user-menu>div a:focus-visible svg,.avmel-app .app-user-menu>div>button:hover svg,.avmel-app .app-user-menu>div>button:focus-visible svg{color:#2563eb}.avmel-app .app-user-menu>div form{border-top-color:var(--avmel-divider)}.avmel-app .app-user-menu>div form button:hover{background:var(--avmel-critical-soft);color:var(--avmel-critical)!important}.avmel-app .app-user-menu>div form button:hover strong{color:var(--avmel-critical)!important}.avmel-app .app-user-menu>div form button:hover small{color:#b42318!important}.avmel-app .app-user-menu>div a,.avmel-app .app-user-menu>div>button,.avmel-app .app-user-menu>div form button{min-height:40px;padding-top:8px;padding-bottom:8px}.avmel-app .app-user-menu>div a small,.avmel-app .app-user-menu>div>button small,.avmel-app .app-user-menu>div form button small{display:none}.avmel-app .app-workspace-popover{border-color:#d0d5dd;box-shadow:0 14px 32px #10182824;background:var(--avmel-surface)!important}.avmel-app .app-workspace-popover>strong{color:var(--avmel-heading)!important}.avmel-app .app-workspace-popover>small{color:var(--avmel-secondary)!important}.avmel-app .app-workspace-options{border-top-color:var(--avmel-divider)}.avmel-app .app-workspace-options button{color:var(--avmel-text)!important}.avmel-app .app-workspace-options button:hover:not(:disabled),.avmel-app .app-workspace-options button:focus-visible{background:#eff6ff;color:#1e40af!important}.avmel-app .app-workspace-options button.is-selected{opacity:1;background:#eff6ff;color:var(--avmel-heading)!important}.avmel-app .app-workspace-options button.is-selected:hover,.avmel-app .app-workspace-options button.is-selected:focus-visible{background:#dbeafe}.avmel-app .app-workspace-options button b{color:var(--avmel-heading)!important}.avmel-app .app-workspace-options button small{color:var(--avmel-secondary)!important}.avmel-app .app-workspace-options button>i{color:#2563eb;font-weight:700}.avmel-app .app-workspace-popover a{border-top-color:var(--avmel-divider);color:var(--avmel-brand)}.avmel-app .app-workspace-popover a:hover,.avmel-app .app-workspace-popover a:focus-visible{color:#1e40af;background:#eff6ff}.avmel-app .stores-portfolio-list{background:0 0;border:0;gap:8px;overflow:visible}@media (min-width:1200px){.avmel-app .stores-portfolio-list:has(>.stores-portfolio-card:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.avmel-app .stores-list-section{gap:14px}.avmel-app .stores-list-section .app-section-header{justify-content:space-between;gap:14px;min-height:36px;margin:0;padding:0 2px}.avmel-app .stores-list-section .app-section-header h2{color:#344054;letter-spacing:-.005em;font-size:16px;font-weight:700}.avmel-app .stores-portfolio-card{background:var(--avmel-surface);border:1px solid #cbd5e1;border-radius:10px;transition:background .14s,border-color .14s,box-shadow .14s;box-shadow:0 1px 2px #10182808}.avmel-app .stores-portfolio-card:hover{cursor:pointer;background:#f8fbff;border-color:#60a5fa;box-shadow:0 4px 12px #2563eb1a}.avmel-app .stores-portfolio-card .stores-portfolio-action{color:#1d4ed8;background:#ffffffe6;border:1px solid #9bc3f5;border-radius:7px;min-width:128px;min-height:32px;padding:0 10px;transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.avmel-app .stores-portfolio-card:hover .stores-portfolio-action{color:#1e40af;background:#dbeafe;border-color:#60a5fa;box-shadow:0 2px 6px #2563eb1f}.avmel-app .stores-portfolio-card .stores-portfolio-action small{color:currentColor;opacity:.72}.avmel-app .stores-portfolio-card .stores-portfolio-action strong{color:currentColor}.avmel-app .stores-monitoring-state.active{color:#16804f}.avmel-app .stores-monitoring-state.active i{background:#22a447}.avmel-app .stores-monitoring-state.attention{color:#a15c00}.avmel-app .stores-monitoring-state.attention i{background:#d99a2b}.avmel-app .stores-monitoring-state.setup{color:#2563eb}.avmel-app .stores-monitoring-state.setup i{background:#60a5fa}.avmel-app .stores-monitoring-state.paused,.avmel-app .stores-monitoring-state.muted{color:var(--avmel-secondary)}.avmel-app .stores-portfolio-stats span:first-child b,.avmel-app .stores-portfolio-stats span:nth-child(2) b,.avmel-app .stores-portfolio-stats span:nth-child(3) b{color:var(--avmel-heading)}@media (min-width:821px){.avmel-app .stores-portfolio-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status""divider divider""stats last";align-items:start;gap:12px 22px;min-height:0;padding:16px 18px}.avmel-app .stores-portfolio-identity{grid-area:identity}.avmel-app .stores-portfolio-status{text-align:right;grid-area:status;justify-items:end}.avmel-app .stores-portfolio-divider{border-top:1px solid #cbd5e1;grid-area:divider;width:100%}.avmel-app .stores-portfolio-stats{grid-area:stats;align-self:center}.avmel-app .stores-portfolio-last{text-align:right;grid-area:last;align-self:center;justify-items:end}.avmel-app .stores-portfolio-identity strong{font-size:15px}.avmel-app .stores-portfolio-identity span{margin-top:1px}.avmel-app .stores-portfolio-stats{gap:30px}.avmel-app .stores-portfolio-stats b{font-size:17px}.avmel-app .stores-portfolio-action{min-width:150px}}.avmel-app .app-context-action{color:#1d4ed8;white-space:nowrap;background:#ffffffe6;border:1px solid #9bc3f5;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex;box-shadow:0 1px 2px #2563eb14}.avmel-app .app-context-action:hover,.avmel-app .app-context-action:focus-visible{color:#1e40af;background:#dbeafe;border-color:#60a5fa;box-shadow:0 3px 8px #2563eb29}.avmel-app .app-context-action:active{background:#bfdbfe;box-shadow:0 1px 3px #2563eb1f}.avmel-app .app-context-action .arrow-icon{stroke:currentColor;stroke-width:1.5px;width:14px;height:14px;margin:0;transition:none;transform:none}.avmel-app .app-context-action.is-primary{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 2px 5px #2563eb29}.avmel-app .app-context-action.is-primary:hover,.avmel-app .app-context-action.is-primary:focus-visible{color:#fff;background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 4px 10px #2563eb38}.avmel-app .app-context-action.is-primary:active{background:#1e40af;border-color:#1e40af;box-shadow:0 2px 5px #2563eb29}.avmel-app button.app-context-action{font:inherit;cursor:pointer}.avmel-app button.app-context-action:disabled{cursor:wait;opacity:.72}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-card button.app-context-action.is-primary{box-shadow:0 2px 5px #2563eb29;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-card button.app-context-action.is-primary:hover:not(:disabled){box-shadow:0 4px 10px #2563eb38;color:#fff!important;background:#1d4ed8!important;border-color:#1d4ed8!important}.avmel-app .app-button-primary{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 2px 5px #2563eb29}.avmel-app .app-button-primary:hover{color:#fff;background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 4px 10px #2563eb38}.avmel-app .app-button-primary:active{background:#1e40af;border-color:#1e40af}.avmel-app .app-button-secondary,.avmel-app .settings-cancel-button,.avmel-app .monitoring-edit-button{color:#1d4ed8;background:#ffffffe6;border-color:#9bc3f5;box-shadow:0 1px 2px #2563eb14}.avmel-app .app-button-secondary:hover,.avmel-app .settings-cancel-button:hover,.avmel-app .monitoring-edit-button:hover{color:#1e40af;background:#dbeafe;border-color:#60a5fa;box-shadow:0 3px 8px #2563eb29}.avmel-app .app-metrics{background:#ffffff47;border:1px solid #cbd5e1;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));overflow:hidden}.avmel-app .app-metrics .metric{border-right-color:#d8dee8;gap:12px;min-height:104px;padding-top:18px;padding-bottom:18px}.avmel-app .app-metrics .metric-icon{color:#3973bd;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.avmel-app .app-metrics .metric-icon svg{stroke-width:1.8px;width:16px;height:16px}.avmel-app .app-metrics .metric-copy{flex:1;gap:5px}.avmel-app .app-metrics .metric-label{color:var(--avmel-secondary);white-space:nowrap;order:1;font-size:11px;font-weight:700;line-height:1.2}.avmel-app .app-metrics .metric-value{color:var(--avmel-heading);order:0;font-size:23px;font-weight:750;line-height:1.05}.avmel-app .app-metrics .metric-helper{white-space:nowrap;order:2;align-items:center;gap:5px;margin-top:1px;font-size:11px;line-height:1.2;display:inline-flex}.avmel-app .app-metrics .metric-helper i{display:none}.avmel-app .app-metrics .metric{gap:0}.avmel-app .app-metrics .metric-icon{display:none}.avmel-app .app-metrics .metric.amber .metric-icon{color:#c4780b;background:#fff7ed;border-color:#fed7aa}.avmel-app .app-metrics .metric:has(.metric-helper-success) .metric-icon{color:#16804f;background:#f0fdf4;border-color:#bbf7d0}.avmel-app .app-metrics .metric:has(.metric-helper-warning) .metric-icon{color:#c4780b;background:#fff7ed;border-color:#fed7aa}.avmel-app .searchable-select-menu{border-color:var(--avmel-border);box-shadow:0 14px 32px #10182824;background:var(--avmel-surface)!important}.avmel-app .searchable-select-search{border-bottom-color:var(--avmel-divider)}.avmel-app .searchable-select-search input{background:var(--avmel-surface);border-color:var(--avmel-border);color:var(--avmel-heading)}.avmel-app .searchable-select-search input::placeholder,.avmel-app .searchable-select-search-icon{color:var(--avmel-muted)}.avmel-app .searchable-select-options{background:var(--avmel-surface)!important}.avmel-app .searchable-select-options button{background:0 0;color:var(--avmel-text)!important}.avmel-app .searchable-select-options button:hover,.avmel-app .searchable-select-options button.is-keyboard-active,.avmel-app .searchable-select-options button[aria-selected=true]{background:var(--avmel-hover)!important;color:var(--avmel-heading)!important}.avmel-app .searchable-select-options button strong,.avmel-app .searchable-select-options button .searchable-select-option-main strong{color:var(--avmel-heading)!important}.avmel-app .searchable-select-options button small,.avmel-app .searchable-select-options button .searchable-select-option-main>span,.avmel-app .searchable-select-options button em{color:var(--avmel-secondary)!important}.avmel-app .searchable-select-options button>svg.searchable-select-check,.avmel-app .searchable-select-options button>svg.risk-status-check{width:17px;height:17px;color:var(--avmel-brand);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;flex:0 0 17px;margin-left:auto;display:block}.avmel-app .searchable-select-empty{color:var(--avmel-secondary)}.avmel-app .currency-select.is-open .currency-select-trigger,.avmel-app .currency-select-trigger:focus-visible{background:var(--avmel-surface)!important;color:var(--avmel-heading)!important;box-shadow:0 0 0 3px var(--avmel-brand-soft)!important;border-color:#93b4e8!important}.avmel-app .currency-select-trigger>.select-trigger-value,.avmel-app .currency-select-trigger>.select-trigger-value span,.avmel-app .currency-select-trigger>.select-trigger-value strong{color:var(--avmel-heading)!important}.avmel-app .currency-select-trigger>.select-trigger-value small,.avmel-app .currency-select-trigger>.select-trigger-value em{color:var(--avmel-secondary)!important}.avmel-app .currency-select-menu.searchable-select-menu{box-shadow:0 14px 32px #10182824;background:var(--avmel-surface)!important;border-color:var(--avmel-border)!important}.avmel-app .app-toggle{background:#eef2f6!important;border-color:#cbd5e1!important}.avmel-app .app-toggle i{background:#94a3b8!important}.avmel-app .app-toggle.is-on{background:#d1fae5!important;border-color:#86efac!important}.avmel-app .app-toggle.is-on i{background:var(--avmel-success)!important}.avmel-app .app-toggle:focus-visible{box-shadow:0 0 0 3px var(--avmel-brand-soft)!important}.avmel-app .app-empty-state>.app-button,.avmel-app .app-empty-copy .app-button{background:var(--avmel-surface)!important;border-color:var(--avmel-border)!important;color:var(--avmel-text)!important}.avmel-app .app-empty-state>.app-button:hover,.avmel-app .app-empty-copy .app-button:hover{background:var(--avmel-hover)!important;color:var(--avmel-heading)!important;border-color:#cbd5e1!important}.avmel-app .integration-card .integration-switch-row>.app-toggle,.avmel-app .integration-card .integration-enable-control .app-toggle{background:#eef2f6!important;border-color:#cbd5e1!important}.avmel-app .integration-card .integration-switch-row>.app-toggle i,.avmel-app .integration-card .integration-enable-control .app-toggle i{background:#94a3b8!important}.avmel-app .integration-card .integration-switch-row>.app-toggle.is-on,.avmel-app .integration-card .integration-enable-control .app-toggle.is-on{background:#d1fae5!important;border-color:#86efac!important}.avmel-app .integration-card .integration-switch-row>.app-toggle.is-on i,.avmel-app .integration-card .integration-enable-control .app-toggle.is-on i{background:var(--avmel-success)!important}.avmel-app .integration-card .integration-icon{border-color:var(--avmel-border);background:var(--avmel-brand-soft);color:var(--avmel-brand)}.avmel-app .integration-card .integration-icon.slack{color:#7c3aed}.avmel-app .integration-card .integration-icon.jira{color:#2563eb}.avmel-app .integration-card .integration-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px;height:17px}.avmel-app .integration-card .integration-card-head b{color:var(--avmel-secondary)}.avmel-app .integration-card .integration-card-head b.integration-status-setup{color:var(--avmel-warning)}.avmel-app .integration-card .integration-card-head b.integration-status-off{color:#667085}.avmel-app .integration-card .integration-card-head b.integration-status-setup i{background:var(--avmel-warning)}.avmel-app .integration-card .integration-card-head b.integration-status-off i{background:#98a2b3}.avmel-app .integration-card .integration-card-note,.avmel-app .integration-card .integration-plan-gate{border-color:var(--avmel-border);background:var(--avmel-surface-muted)}.avmel-app .integration-card .integration-card-note strong,.avmel-app .integration-card .integration-plan-gate strong{color:var(--avmel-heading)}.avmel-app .integration-card .integration-card-note small,.avmel-app .integration-card .integration-plan-gate small{color:var(--avmel-secondary)}.avmel-app .integration-card .integration-card-note.is-plan-locked,.avmel-app .integration-card .integration-plan-gate{background:var(--avmel-brand-soft);border-color:#bfdbfe}.avmel-app .integration-card .integration-card-note.is-plan-locked strong{color:#1e3a8a}.avmel-app .integration-card .integration-card-note-icon,.avmel-app .integration-card .integration-plan-gate-icon{color:var(--avmel-brand);background:#dbeafe;border-color:#bfdbfe}.avmel-app .integrations-plan-banner{background:#eff6ff;border-color:#bfdbfe}.avmel-app .integrations-plan-banner-icon{color:var(--avmel-brand);background:#dbeafe;border-color:#bfdbfe}.avmel-app .integrations-plan-banner strong{color:#1e3a8a}.avmel-app .integrations-plan-banner small{color:#526581}.avmel-app .integrations-plan-banner>a{color:#1d4ed8;border-color:#b7cbea}.avmel-app .integrations-plan-banner>a:hover,.avmel-app .integrations-plan-banner>a:focus-visible{color:#1e40af;background:#dbeafe;border-color:#93b4e8}.avmel-app .integration-card .integration-enable-control{color:var(--avmel-secondary)}.avmel-app .integration-card .form-stack input.app-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--avmel-border)!important;background:var(--avmel-surface)!important;color:var(--avmel-heading)!important}.avmel-app .integration-card .form-stack input.app-input::placeholder{color:var(--avmel-muted)!important}.avmel-app .integration-card .form-stack input.app-input:hover,.avmel-app .integration-card .form-stack input.app-input:focus,.avmel-app .integration-card .form-stack input.app-input:focus-visible{background:var(--avmel-surface)!important;color:var(--avmel-heading)!important;border-color:#93b4e8!important}.avmel-app .advanced-access-badge.is-enabled i{font-size:0}.avmel-app .advanced-access-badge.is-enabled i:before{content:"";opacity:.72;background:currentColor;border-radius:50%;width:5px;height:5px}.avmel-app .integration-card .email-recipient-field{border-color:var(--avmel-border);background:var(--avmel-surface)}.avmel-app .integration-card .email-recipient-field:focus-within{background:var(--avmel-surface);border-color:#93b4e8;box-shadow:0 0 0 3px #3b82f61a}.avmel-app .integration-card .email-recipient-field .email-recipient-input.app-input{color:var(--avmel-heading)!important}.avmel-app .scan-secondary-action{color:var(--avmel-secondary)!important}.avmel-app .scan-secondary-action:hover,.avmel-app .scan-secondary-action:focus-visible{color:var(--avmel-brand)!important}.app-route-state{min-height:60vh;background:var(--avmel-bg)!important;color:var(--avmel-heading)!important}.app-route-state-card{box-shadow:0 12px 28px #1018280f;border-color:var(--avmel-border)!important;background:var(--avmel-surface)!important}.app-route-state-card p{color:var(--avmel-secondary)!important}.app-route-state-icon,.app-route-spinner{color:var(--avmel-brand)!important;background:var(--avmel-brand-soft)!important}.app-route-state-icon.is-error{color:var(--avmel-critical)!important;background:var(--avmel-critical-soft)!important}.app-route-state-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:18px;height:18px}.coverage-note-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:14px;height:14px}.app-route-spinner{border-color:#dbe5f0!important;border-top-color:var(--avmel-brand)!important}.app-route-skeleton{min-height:100vh;padding:52px 40px 64px;display:block}.app-route-skeleton-header,.app-route-skeleton-content{width:min(100%,1180px);margin:0 auto}.app-route-skeleton-header{border-bottom:1px solid var(--avmel-divider);gap:12px;padding:24px 0;display:grid}.app-route-skeleton-header span,.app-route-skeleton-content span{background:#e9edf2;border-radius:6px;animation:1.4s ease-in-out infinite avmel-skeleton-pulse;display:block}.app-route-skeleton-header span:first-child{width:180px;height:24px}.app-route-skeleton-header span:nth-child(2){width:280px;height:12px}.app-route-skeleton-header span:nth-child(3){background:var(--avmel-divider);width:100%;height:1px;margin-top:12px}.app-route-skeleton-content{gap:12px;padding-top:28px;display:grid}.app-route-skeleton-content span{height:54px}@keyframes avmel-skeleton-pulse{50%{opacity:.55}}.store-detail-loading{gap:16px;min-height:70vh;padding-top:20px;display:grid}.store-detail-loading-head{border-bottom:1px solid var(--avmel-divider);grid-template-columns:220px 160px auto;align-items:center;gap:12px;padding-bottom:18px;display:grid}.store-detail-loading-head span,.store-detail-loading-head i,.store-detail-loading-tabs i,.store-detail-loading-grid i,.store-detail-loading-wide i{background:#e9edf2;border-radius:7px;animation:1.4s ease-in-out infinite avmel-skeleton-pulse;display:block}.store-detail-loading-head span:first-child{width:220px;height:26px}.store-detail-loading-head span:nth-child(2){width:160px;height:12px}.store-detail-loading-head i{justify-self:end;width:110px;height:36px}.store-detail-loading-tabs{border-bottom:1px solid var(--avmel-divider);gap:8px;padding:4px 0 12px;display:flex}.store-detail-loading-tabs i{width:76px;height:28px}.store-detail-loading-tabs i:nth-child(2){width:92px;animation-delay:.1s}.store-detail-loading-tabs i:nth-child(3){width:82px;animation-delay:.2s}.store-detail-loading-tabs i:nth-child(4){width:90px;animation-delay:.3s}.store-detail-loading-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:16px;display:grid}.store-detail-loading-grid section,.store-detail-loading-grid aside,.store-detail-loading-wide{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:11px;gap:12px;padding:20px;display:grid}.store-detail-loading-grid section i:first-child{width:45%;height:18px}.store-detail-loading-grid section i:nth-child(2){width:80%;height:34px}.store-detail-loading-grid section i:nth-child(3){width:100%;height:54px}.store-detail-loading-grid section i:last-child{width:92%;height:54px}.store-detail-loading-grid aside i:first-child{width:55%;height:18px}.store-detail-loading-grid aside i:nth-child(2){width:88%;height:38px}.store-detail-loading-grid aside i:last-child{width:72%;height:38px}.store-detail-loading-wide i{height:38px}@media (max-width:700px){.store-detail-loading{padding:16px}.store-detail-loading-head{grid-template-columns:minmax(0,1fr) auto}.store-detail-loading-head span:nth-child(2){grid-column:1;width:130px}.store-detail-loading-head i{grid-area:1/2/span 2}.store-detail-loading-grid{grid-template-columns:1fr}.store-detail-loading-tabs{overflow:hidden}}@keyframes avmel-route-progress{0%{transform:translate(-100%)}55%,to{transform:translate(320%)}}.avmel-app .app-overview{gap:18px}.avmel-app .overview-portfolio-summary{border-color:var(--avmel-border);background:var(--avmel-surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px;min-height:136px;padding:24px 26px;display:grid}.avmel-app .overview-portfolio-copy{min-width:0}.avmel-app .overview-portfolio-status{color:var(--avmel-secondary);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.avmel-app .overview-portfolio-status i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.avmel-app .app-onboarding-progress-summary i{background:#e5e7eb}.avmel-app .app-onboarding-progress-summary i.is-done{background:var(--avmel-success)}.avmel-app .app-onboarding-progress-summary i.is-current{background:0 0;border:1px solid #93c5fd}.avmel-app .app-onboarding-progress-summary small{color:var(--avmel-secondary)}.avmel-app .overview-portfolio-progress{align-self:flex-start;padding-top:0}.avmel-app .overview-portfolio-summary.is-protected .overview-portfolio-status{color:#16704b}.avmel-app .overview-portfolio-summary.is-protected .overview-portfolio-status i{background:var(--avmel-success)}.avmel-app .overview-portfolio-summary.is-attention .overview-portfolio-status{color:#a15c00}.avmel-app .overview-portfolio-summary.is-attention .overview-portfolio-status i{background:var(--avmel-warning)}.avmel-app .overview-portfolio-summary.is-attention{background:#fffdf8;border-color:#eadfca}.avmel-app .overview-portfolio-summary.is-attention .overview-portfolio-status{background:0 0;border:0;border-radius:0;gap:4px;margin-left:3px;padding:0;font-size:11px}.avmel-app .overview-portfolio-summary.is-attention .overview-portfolio-status i{width:7px;height:7px;position:static;transform:none}.avmel-app .overview-portfolio-summary.is-critical{background:snow;border-color:#f2c7c7}.avmel-app .overview-portfolio-summary.is-critical .overview-portfolio-status{color:#b42318}.avmel-app .overview-portfolio-summary.is-critical .overview-portfolio-status i{background:var(--avmel-danger)}.avmel-app .overview-portfolio-copy h1{color:var(--avmel-heading);letter-spacing:-.02em;margin:8px 0 5px;font-size:21px;font-weight:650;line-height:1.2}.avmel-app .overview-portfolio-copy p{max-width:580px;color:var(--avmel-secondary);margin:0;font-size:13px;line-height:1.45}.avmel-app .overview-portfolio-summary.is-attention .overview-portfolio-copy p{color:#475467}.avmel-app .portfolio-metrics{border-left:1px solid var(--avmel-divider);align-items:stretch;display:flex}.avmel-app .portfolio-metrics>div{align-content:center;gap:7px;min-width:116px;padding:0 20px;display:grid}.avmel-app .portfolio-metrics>div+div{border-left:1px solid var(--avmel-divider)}.avmel-app .portfolio-metrics strong{color:var(--avmel-heading);font-size:27px;font-weight:700;line-height:1}.avmel-app .portfolio-metrics span{max-width:140px;color:var(--avmel-secondary);font-size:13px;line-height:1.35}.avmel-app .portfolio-metrics>.is-attention strong{color:var(--avmel-critical)}.avmel-app .overview-portfolio-meta{border-left:1px solid var(--avmel-divider)}.avmel-app .sites-status-card,.avmel-app .incidents-status-card{margin-bottom:18px}.avmel-app .sites-status-card .operational-status-action .app-button,.avmel-app .reports-panel .app-panel-head>.app-button-secondary{border-radius:6px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700}.avmel-app .overview-portfolio-action{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;display:inline-flex}.avmel-app .overview-portfolio-action .arrow-icon{width:14px;height:14px}.avmel-app .operational-status-card{border-color:var(--avmel-border);background:var(--avmel-surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px;min-height:136px;padding:24px 26px;display:grid}.avmel-app .operational-status-copy{min-width:0}.avmel-app .operational-status-eyebrow{width:fit-content;color:var(--avmel-secondary);align-items:center;gap:5px;font-size:12px;font-weight:650;line-height:1.1;display:inline-flex}.avmel-app .operational-status-eyebrow i{background:#94a3b8;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.avmel-app .operational-status-card.is-success .operational-status-eyebrow{color:#16704b}.avmel-app .operational-status-card.is-success .operational-status-eyebrow i{background:var(--avmel-success)}.avmel-app .operational-status-card.is-warning .operational-status-eyebrow{color:#9a6514}.avmel-app .operational-status-card.is-warning .operational-status-eyebrow i{background:#d59624}.avmel-app .operational-status-card.is-critical{background:snow;border-color:#f2c7c7}.avmel-app .operational-status-card.is-critical .operational-status-eyebrow{color:#b42318}.avmel-app .operational-status-card.is-critical .operational-status-eyebrow i{background:var(--avmel-danger)}.avmel-app .operational-status-copy h2{color:var(--avmel-heading);letter-spacing:-.02em;margin:8px 0 5px;font-size:22px;font-weight:650;line-height:1.2}.avmel-app .operational-status-title-accent{color:#b42318}.avmel-app .operational-status-copy p{max-width:580px;color:var(--avmel-secondary);margin:0;font-size:14px;line-height:1.45}.avmel-app .operational-status-card.is-warning{background:#fffdf8;border-color:#eadfca}.avmel-app .operational-status-card.is-warning .operational-status-copy p{color:#475467}.avmel-app .operational-status-action{align-items:center;display:flex}.avmel-app .operational-status-action>*{white-space:nowrap}.avmel-app .operational-status-card.report-summary-card{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr) auto;gap:28px;margin-bottom:18px}.avmel-app .operational-status-card.report-summary-card .portfolio-metrics{border-left:1px solid var(--avmel-divider)}.avmel-app .operational-status-card.report-summary-card .portfolio-metrics>div{min-width:110px;padding:0 16px}.avmel-app .app-overview-dashboard{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:18px}.avmel-app .app-overview-dashboard,.avmel-app .app-overview-dashboard>*{min-width:0;max-width:100%}.avmel-app .app-overview-dashboard-full{grid-template-columns:minmax(0,1fr)}.avmel-app .sites-list-section{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.avmel-app .sites-list-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.avmel-app .sites-list-toolbar{align-items:center}.avmel-app .sites-list-toolbar .sites-list-controls{margin-left:auto}.avmel-app .sites-list-heading h2{color:var(--avmel-heading);margin:0;font-size:18px}.avmel-app .sites-list-controls{align-items:center;gap:9px;display:flex}.avmel-app .sites-search input{box-sizing:border-box;border:1px solid var(--avmel-border);background:var(--avmel-surface);width:min(260px,30vw);height:40px;color:var(--avmel-heading);font:inherit;border-radius:8px;outline:0;padding:0 11px;font-size:13px}.avmel-app .sites-search input::placeholder{color:var(--avmel-muted)}.avmel-app .sites-search input:focus{border-color:#8bbaf0;box-shadow:0 0 0 3px #2563eb1a}.avmel-app .sites-filter-row{border:1px solid var(--avmel-border);background:#f8fafc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:2px;width:max-content;max-width:100%;padding:3px;display:flex}.avmel-app .sites-filter-row button{box-sizing:border-box;width:max-content;height:38px;color:var(--avmel-secondary);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;line-height:1;display:inline-flex}.avmel-app .sites-filter-row button:hover{background:var(--avmel-surface);color:var(--avmel-heading)}.avmel-app .sites-filter-count{box-sizing:border-box;min-width:22px;height:22px;color:var(--avmel-muted);background:#f8fafc;border:1px solid #dce4ec;border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:650;line-height:1;display:inline-grid}.avmel-app .sites-filter-count.is-needs_attention{color:var(--avmel-warning);background:#fffaf0;border-color:#eed9ad}.avmel-app .sites-filter-count.is-needs_setup{color:var(--avmel-brand);background:#f5f9ff;border-color:#c9ddf4}.avmel-app .sites-filter-count.is-protected{color:var(--avmel-success);background:#f5fbf7;border-color:#bfe4d1}.avmel-app .sites-filter-count.is-paused{color:var(--avmel-muted);background:#f8fafc;border-color:#d8e0e8}.avmel-app .sites-filter-row button.is-active{background:var(--avmel-surface);color:#1d4ed8;border-color:#b8d4f5;font-weight:650;box-shadow:0 1px 2px #0f172a0f}.avmel-app .sites-filter-row button.is-active .sites-filter-count{background:#fff}.avmel-app .sites-portfolio-list{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:10px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.avmel-app .site-portfolio-header{border-bottom:1px solid var(--avmel-divider);color:var(--avmel-muted);letter-spacing:.01em;background:#fbfcfe;grid-template-columns:155px 160px minmax(170px,1.1fr) minmax(125px,.8fr) minmax(125px,.9fr) 210px;gap:16px;padding:10px 16px;font-size:12px;font-weight:650;display:grid}.avmel-app .site-portfolio-row{border-bottom:1px solid var(--avmel-divider);min-height:70px;color:var(--avmel-text);grid-template-columns:155px 160px minmax(170px,1.1fr) minmax(125px,.8fr) minmax(125px,.9fr) 210px;align-items:center;gap:16px;padding:12px 16px;transition:background .12s;display:grid}.avmel-app .site-portfolio-row:last-child{border-bottom:0}.avmel-app .site-portfolio-row:hover{background:#f8fbff}.avmel-app .site-portfolio-status{min-width:0;color:var(--avmel-secondary);align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.avmel-app .site-portfolio-status i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.avmel-app .site-portfolio-status.is-healthy{color:var(--avmel-success)}.avmel-app .site-portfolio-status.is-warning{color:var(--avmel-warning)}.avmel-app .site-portfolio-status.is-critical{color:var(--avmel-critical)}.avmel-app .site-portfolio-status.is-setup{color:var(--avmel-brand)}.avmel-app .site-portfolio-status.is-muted{color:var(--avmel-muted)}.avmel-app .site-portfolio-identity,.avmel-app .site-portfolio-path,.avmel-app .site-portfolio-verification{gap:3px;min-width:0;display:grid}.avmel-app .site-portfolio-identity strong,.avmel-app .site-portfolio-path strong,.avmel-app .site-portfolio-verification strong{color:var(--avmel-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.avmel-app .site-portfolio-identity small,.avmel-app .site-portfolio-path small,.avmel-app .site-portfolio-verification small,.avmel-app .site-portfolio-last small{color:var(--avmel-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.avmel-app .site-portfolio-verification em{color:var(--avmel-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.avmel-app .site-portfolio-path em{color:var(--avmel-warning);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.avmel-app .site-portfolio-action{box-sizing:border-box;background:var(--avmel-surface);color:#1d4ed8;text-align:left;white-space:nowrap;border:1px solid #9bc3f5;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 11px 0 12px;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.avmel-app .site-portfolio-action:hover{color:#1e40af;background:#eff6ff;border-color:#60a5fa}.avmel-app .site-portfolio-action:focus-visible{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}.avmel-app .site-portfolio-action>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.avmel-app .site-portfolio-action .arrow-icon{stroke:currentColor;stroke-width:1.7px;flex:0 0 14px;width:14px;height:14px}.avmel-app .sites-list-empty{box-sizing:border-box;min-height:168px;color:var(--avmel-secondary);text-align:left;background:linear-gradient(#fbfdff 0%,#f8fbff 100%);justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.avmel-app .sites-empty-icon{color:#286494;background:#edf5ff;border:1px solid #b9d5f2;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 2px 5px #2563eb14}.avmel-app .sites-empty-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:21px;height:21px}.avmel-app .sites-empty-copy{gap:4px;min-width:0;display:grid}.avmel-app .sites-empty-copy strong{color:var(--avmel-heading);font-size:15px;font-weight:650}.avmel-app .sites-empty-copy small{color:var(--avmel-secondary);font-size:13px;line-height:1.4}.avmel-app .sites-list-empty>button{background:var(--avmel-surface);color:#1d4ed8;cursor:pointer;min-height:40px;font:inherit;white-space:nowrap;border:1px solid #8fbaf0;border-radius:8px;align-items:center;gap:8px;margin-left:10px;padding:0 15px;font-size:13px;font-weight:650;display:inline-flex}.avmel-app .sites-list-empty>button:hover{color:#1e40af;background:#eff6ff;border-color:#60a5fa}.avmel-app .sites-list-empty>button .arrow-icon{stroke:currentColor;stroke-width:1.7px;width:14px;height:14px}@media (max-width:950px){.avmel-app .site-portfolio-header{grid-template-columns:145px minmax(150px,1fr) minmax(150px,1fr) 165px}.avmel-app .site-portfolio-header span:nth-child(5),.avmel-app .site-portfolio-header span:nth-child(6){display:none}.avmel-app .site-portfolio-row{grid-template-columns:145px minmax(150px,1fr) minmax(150px,1fr) 165px}.avmel-app .site-portfolio-verification{grid-column:3}.avmel-app .site-portfolio-last{display:none}}@media (max-width:820px){.avmel-app .sites-list-heading.sites-list-toolbar{flex-direction:column;align-items:stretch}.avmel-app .sites-list-toolbar .sites-filter-row,.avmel-app .sites-list-controls{width:100%}.avmel-app .sites-search{flex:1;min-width:0}.avmel-app .sites-search input{width:100%}}@media (max-width:700px){.avmel-app .sites-list-heading{flex-direction:column;align-items:stretch}.avmel-app .sites-list-toolbar .sites-filter-row,.avmel-app .sites-list-controls{width:100%}.avmel-app .sites-search{flex:1}.avmel-app .sites-search input{width:100%}.avmel-app .site-portfolio-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;padding:13px 16px}.avmel-app .site-portfolio-status{grid-area:1/1}.avmel-app .site-portfolio-action{grid-area:1/2/span 4;align-self:center}.avmel-app .site-portfolio-identity{grid-area:2/1}.avmel-app .site-portfolio-path{grid-area:3/1}.avmel-app .site-portfolio-verification{grid-area:4/1}.avmel-app .site-portfolio-last{grid-area:5/1;display:block}.avmel-app .site-portfolio-last small{display:block}.avmel-app .site-portfolio-action .arrow-icon{display:none}.avmel-app .sites-list-empty{text-align:center;flex-direction:column;align-items:flex-start}.avmel-app .sites-empty-copy{justify-items:center}.avmel-app .sites-list-empty>button{margin:2px 0 0}}.avmel-app .app-overview-dashboard-main,.avmel-app .app-overview-dashboard-side{gap:18px}.avmel-app .app-overview-dashboard-side{grid-template-columns:minmax(0,1fr)}.avmel-app .app-overview-dashboard-side .app-overview-panel{height:fit-content}.avmel-app .app-overview-dashboard .protect-panel,.avmel-app .app-overview-dashboard .app-overview-panel,.avmel-app .app-overview-dashboard .app-onboarding{padding:20px}.avmel-app .app-overview-dashboard .protect-panel.is-clear{border-color:var(--avmel-border);background:var(--avmel-surface)}.avmel-app .app-overview-dashboard .protect-empty{align-items:center;gap:12px;min-height:68px;margin-top:12px;display:flex}.avmel-app .app-overview-dashboard .protect-empty>div{gap:4px;min-width:0;display:grid}.avmel-app .app-overview-dashboard .protect-empty-icon{color:#16804f;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.avmel-app .app-overview-dashboard .app-onboarding{border-color:var(--avmel-border);background:var(--avmel-surface)}.avmel-app .app-overview-dashboard .app-overview-onboarding-current{background:#eff6ff;border-color:#bfdbfe}.avmel-app .app-overview-dashboard .app-overview-onboarding-copy strong{color:var(--avmel-heading)}.avmel-app .app-overview-dashboard .app-overview-onboarding-copy p{color:var(--avmel-secondary)}.avmel-app .app-overview-dashboard .app-overview-onboarding-current .onboarding-step-icon{color:var(--avmel-brand);background:#dbeafe;border-color:#bfdbfe}.avmel-app .app-overview-dashboard .app-overview-onboarding-current .app-onboarding-action{transition:background .14s,border-color .14s,color .14s,box-shadow .14s;box-shadow:0 1px 2px #2563eb14;color:#1d4ed8!important;background:#ffffffe6!important;border-color:#9bc3f5!important}.avmel-app .app-overview-dashboard .app-overview-onboarding-current .app-onboarding-action:hover{box-shadow:0 3px 8px #2563eb29;color:#1e40af!important;background:#dbeafe!important;border-color:#60a5fa!important}.avmel-app .app-overview-dashboard .app-overview-onboarding-current .app-onboarding-action:active{box-shadow:0 1px 3px #2563eb1f;background:#bfdbfe!important}@media (max-width:900px){.avmel-app .app-overview-dashboard{grid-template-columns:1fr}.avmel-app .overview-portfolio-summary{grid-template-columns:minmax(0,1fr) auto;gap:20px}.avmel-app .overview-portfolio-meta{border-top:1px solid var(--avmel-divider);border-left:0;grid-column:1/-1;padding-top:16px}.avmel-app .overview-portfolio-meta>div:first-child{padding-left:0}}@media (max-width:560px){.avmel-app .overview-portfolio-summary{grid-template-columns:1fr;gap:16px;padding:20px}.avmel-app .overview-portfolio-action{justify-self:start}.avmel-app .overview-portfolio-meta{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;width:100%;padding-top:14px;display:grid}.avmel-app .overview-portfolio-meta>div{min-width:0;padding:0 12px}.avmel-app .overview-portfolio-meta>div:nth-child(odd){border-left:0;padding-left:0}.avmel-app .overview-portfolio-meta>div:nth-child(2n){border-left:1px solid var(--avmel-divider)}.avmel-app .overview-portfolio-meta>div:nth-child(n+3){border-top:1px solid var(--avmel-divider);padding-top:12px}.avmel-app .overview-portfolio-meta>div:first-child{padding-left:0}.avmel-app .overview-portfolio-meta>div:last-child{padding-right:0}}@media (max-width:820px){.avmel-app .app-main:not(:has(.storefront-tabs)) .app-topbar{min-height:52px;margin-bottom:18px}.avmel-app .app-main:not(:has(.storefront-tabs)) .overview-topbar-layout{gap:8px}.avmel-app .app-main:not(:has(.storefront-tabs)) .overview-topbar-identity{flex:1;min-width:0}.avmel-app .app-main:not(:has(.storefront-tabs)) .overview-topbar-identity h1{font-size:14px}.avmel-app .app-main:not(:has(.storefront-tabs)) .overview-topbar-identity small{display:none}.avmel-app .app-main:not(:has(.storefront-tabs)) .app-user-menu>summary{width:220px;min-width:0;min-height:44px}}.avmel-app .app-main:has(.storefront-tabs) .app-topbar{background:var(--avmel-bg);border-bottom-color:#d5dce6}.avmel-app .app-main:has(.storefront-tabs) .storefront-topbar-layout{min-height:56px;color:var(--avmel-text);gap:28px}.avmel-app .app-main:has(.storefront-tabs) .storefront-topbar-identity{border-right-color:#d5dce6;flex:0 0 220px;width:220px;min-width:220px;padding-right:28px}.avmel-app .app-main:has(.storefront-tabs) .storefront-topbar-identity span{color:var(--avmel-muted)}.avmel-app .app-main:has(.storefront-tabs) .storefront-topbar-identity-tooltip{width:100%;min-width:0;color:inherit;letter-spacing:normal;font-weight:400;display:block}:is(.avmel-app .app-main:has(.storefront-tabs) .storefront-topbar-identity h1,.avmel-app .app-main:has(.storefront-tabs) .storefront-topbar-identity small){text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.avmel-app .app-main:has(.storefront-tabs) .storefront-topbar-identity h1{color:var(--avmel-heading);font-size:inherit;letter-spacing:normal;margin:0;font-weight:650;line-height:1.3}.avmel-app .app-main:has(.storefront-tabs) .storefront-topbar-identity small{color:var(--avmel-secondary);letter-spacing:normal;font-weight:400}.avmel-app .app-main:has(.storefront-tabs) .storefront-tab-list{background:#f8fafc;border:1px solid #e1e6ed;border-radius:9px;align-self:center;gap:3px;padding:3px}.avmel-app .app-main:has(.storefront-tabs) .storefront-tab-list button{background:0 0;border:1px solid #0000;border-radius:7px;min-height:34px;padding:0 14px;position:relative}.avmel-app .app-main:has(.storefront-tabs) .storefront-tab-list button{color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .storefront-tab-list button:hover{color:var(--avmel-heading);background:#eef2f6}.avmel-app .app-main:has(.storefront-tabs) .storefront-tab-list button.is-active{color:var(--avmel-heading);background:#fff;border-color:#d5dce6;box-shadow:0 1px 2px #10182814}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-stack{gap:14px;width:min(100%,1120px);display:grid}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-panel{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:12px;gap:18px;padding:22px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-heading h2{color:var(--avmel-heading);letter-spacing:-.01em;margin:3px 0 5px;font-size:20px}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-heading p:not(.app-section-label){color:var(--avmel-secondary);margin:0;font-size:13px;line-height:1.45}.avmel-app .app-main:has(.storefront-tabs) .lead-path-list{gap:8px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .lead-path-row{background:#fff;border:1px solid #dce4ec;border-radius:9px;grid-template-columns:minmax(0,1.45fr) minmax(170px,.8fr) auto;align-items:center;gap:18px;padding:15px 16px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .lead-path-row.is-warning{background:#fffdf8;border-color:#ecd9b2}.avmel-app .app-main:has(.storefront-tabs) .lead-path-row.is-critical{background:snow;border-color:#f2c7c7}.avmel-app .app-main:has(.storefront-tabs) .lead-path-row.is-muted{background:#f8fafc}.avmel-app .app-main:has(.storefront-tabs) .lead-path-row.is-quiet{background:#fafbfc;border-color:#e6ebf0}.avmel-app .app-main:has(.storefront-tabs) .lead-path-title{align-items:center;gap:8px;min-width:0;display:flex}.avmel-app .app-main:has(.storefront-tabs) .lead-path-title h3{color:var(--avmel-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;overflow:hidden}.avmel-app .app-main:has(.storefront-tabs) .lead-path-primary{color:#286494;letter-spacing:.04em;text-transform:uppercase;border:1px solid #c9dced;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:700}.avmel-app .app-main:has(.storefront-tabs) .lead-path-status{color:#39785c;margin:5px 0 0;font-size:12px;font-weight:600}.avmel-app .app-main:has(.storefront-tabs) .lead-path-row.is-warning .lead-path-status{color:#93651b}.avmel-app .app-main:has(.storefront-tabs) .lead-path-row.is-critical .lead-path-status{color:#b42318}.avmel-app .app-main:has(.storefront-tabs) .lead-path-row.is-muted .lead-path-status{color:var(--avmel-muted)}.avmel-app .app-main:has(.storefront-tabs) .lead-path-entry{overflow-wrap:anywhere;color:var(--avmel-muted);margin-top:4px;font:11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.avmel-app .app-main:has(.storefront-tabs) .lead-path-source{color:#64748b;margin-top:4px;font-size:11px;line-height:1.35;display:block}.avmel-app .app-main:has(.storefront-tabs) .lead-path-meta{min-width:0;color:var(--avmel-muted);gap:4px;font-size:11px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .lead-path-meta strong{color:var(--avmel-secondary);margin-top:2px;font-size:12px;font-weight:600;display:block}.avmel-app .app-main:has(.storefront-tabs) .lead-path-secondary{color:#93651b;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.avmel-app .app-main:has(.storefront-tabs) .lead-path-reliability{color:#39785c;font-size:11px;line-height:1.35}.avmel-app .app-main:has(.storefront-tabs) .lead-path-reliability.is-degraded{color:#93651b}:is(.avmel-app .app-main:has(.storefront-tabs) .lead-path-reliability.is-blocked,.avmel-app .app-main:has(.storefront-tabs) .lead-path-reliability.is-unknown){color:#b42318}.avmel-app .app-main:has(.storefront-tabs) .lead-path-action{justify-self:end;justify-items:end;gap:5px;display:grid}:is(.avmel-app .app-main:has(.storefront-tabs) .lead-path-action a,.avmel-app .app-main:has(.storefront-tabs) .lead-paths-notice a){color:#286494;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}:is(.avmel-app .app-main:has(.storefront-tabs) .lead-path-action a:hover,.avmel-app .app-main:has(.storefront-tabs) .lead-paths-notice a:hover){color:#174b77;text-decoration:underline}.avmel-app .app-main:has(.storefront-tabs) .lead-path-action .lead-path-edit{color:#64748b;font-size:11px;font-weight:550}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-notice a.app-button-primary{color:#fff;background:#2563eb;border-color:#2563eb;text-decoration:none;box-shadow:0 2px 5px #2563eb29}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-notice a.app-button-primary:hover{color:#fff;background:#1d4ed8;border-color:#1d4ed8;text-decoration:none;box-shadow:0 4px 10px #2563eb38}:is(.avmel-app .app-main:has(.storefront-tabs) .lead-path-action .arrow-icon,.avmel-app .app-main:has(.storefront-tabs) .lead-paths-notice .arrow-icon){width:13px;height:13px}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-other{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:10px}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-other summary{cursor:pointer;color:var(--avmel-secondary);padding:14px 16px;font-size:12px;font-weight:650;list-style-position:inside}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-other summary span{color:var(--avmel-muted);margin-left:5px;font-weight:500}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-other>.lead-path-list{padding:0 12px 12px}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-notice{background:#f8fafc;border:1px solid #dce4ec;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-notice.is-warning{background:#fff8e8;border-color:#ecd9b2}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-notice>span{gap:3px;min-width:0;display:grid}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-notice strong{color:var(--avmel-heading);font-size:12px;font-weight:650}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-notice small{color:var(--avmel-secondary);font-size:12px;line-height:1.4}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-notice>span>span{color:var(--avmel-secondary);font-size:12px;line-height:1.4}.avmel-app .app-main:has(.storefront-tabs) .lead-path-discovery-steps{flex-wrap:wrap;gap:9px;display:flex}.avmel-app .app-main:has(.storefront-tabs) .lead-path-discovery-steps span{min-height:38px;color:var(--avmel-secondary);letter-spacing:normal;border:1px solid #d8e1eb;border-radius:8px;align-items:center;padding:0 13px;font-size:13px;font-weight:550;display:inline-flex}.avmel-app .app-main:has(.storefront-tabs) .lead-path-discovery-steps span.is-active{color:#286494;background:#f3f8fe;border-color:#bfd7f3}.avmel-app .journey-authoring-form{gap:20px;width:min(100%,760px)}.avmel-app .journey-authoring-form h2{color:var(--avmel-heading);margin:4px 0 5px;font-size:22px}.avmel-app .journey-authoring-form .form-help{max-width:620px;color:var(--avmel-secondary);margin:0;font-size:14px;line-height:1.55}.avmel-app .journey-authoring-grid{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:14px;display:grid}.avmel-app .journey-authoring-form label{color:var(--avmel-secondary);gap:7px;font-size:13px;font-weight:650;display:grid}.avmel-app .journey-authoring-form input,.avmel-app .journey-authoring-form select,.avmel-app .journey-authoring-form textarea{box-sizing:border-box;width:100%;color:var(--avmel-heading);font:inherit;background:#fff;border:1px solid #cfd9e5;border-radius:8px;font-size:14px;font-weight:500}.avmel-app .journey-authoring-form input,.avmel-app .journey-authoring-form select{min-height:44px;padding:0 12px}.avmel-app .journey-authoring-form textarea{resize:vertical;padding:11px 12px;line-height:1.45}.avmel-app .journey-authoring-form input:focus,.avmel-app .journey-authoring-form select:focus,.avmel-app .journey-authoring-form textarea:focus{border-color:#6ea8f8;outline:none;box-shadow:0 0 0 3px #2563eb1f}.avmel-app .journey-authoring-form label>small{color:var(--avmel-muted);font-size:12px;font-weight:450;line-height:1.4}.avmel-app .journey-authoring-form .form-label-optional{color:var(--avmel-muted);font-size:11px;font-weight:500}.avmel-app .journey-authoring-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.avmel-app .journey-authoring-footer>span{max-width:430px;color:var(--avmel-muted);font-size:12px;line-height:1.45}@media (max-width:700px){.avmel-app .app-main:has(.storefront-tabs) .lead-paths-heading{flex-direction:column}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-heading-actions{justify-content:flex-start}.avmel-app .journey-authoring-grid{grid-template-columns:1fr}.avmel-app .journey-authoring-footer{flex-direction:column;align-items:stretch}}.avmel-app .verification-result-page{width:min(100%,1120px)}.avmel-app .verification-result-context{flex-wrap:wrap;gap:28px;margin:0 0 16px;padding:0 2px;display:flex}.avmel-app .verification-result-context span{gap:3px;min-width:150px;display:grid}.avmel-app .verification-result-context small{color:var(--avmel-muted);font-size:11px}.avmel-app .verification-result-context strong{color:var(--avmel-heading);font-size:13px;font-weight:650}.avmel-app .verification-result-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;display:grid}.avmel-app .verification-primary-result,.avmel-app .verification-ladder-card,.avmel-app .verification-evidence-card,.avmel-app .verification-timeline-card,.avmel-app .verification-related-record{border:1px solid var(--avmel-border);background:var(--avmel-surface);box-shadow:none}.avmel-app .verification-primary-result{border-left:3px solid #d5dce6;gap:14px;padding:22px;display:grid}.avmel-app .verification-primary-result.is-success{border-left-color:var(--avmel-success)}.avmel-app .verification-primary-result.is-warning{border-left-color:var(--avmel-warning)}.avmel-app .verification-primary-result.is-critical{border-color:#f2c7c7;border-left-color:var(--avmel-danger);background:snow}.avmel-app .verification-primary-result h2{color:var(--avmel-heading);letter-spacing:-.02em;margin:0;font-size:24px}.avmel-app .verification-result-proof{max-width:680px;color:var(--avmel-secondary);margin:0;font-size:14px;line-height:1.55}.avmel-app .verification-next-step{background:#fff8e8;border:1px solid #ecd9b2;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.avmel-app .verification-next-step>div{gap:3px;min-width:0;display:grid}.avmel-app .verification-next-step small,.avmel-app .verification-proof-boundary small{color:var(--avmel-muted);letter-spacing:.08em;font-size:10px;font-weight:700}.avmel-app .verification-next-step strong{color:#704708;font-size:13px}.avmel-app .verification-next-step span{color:#856f4e;font-size:12px;line-height:1.4}.avmel-app .verification-proof-boundary{flex-wrap:wrap;gap:32px;padding-top:4px;display:flex}.avmel-app .verification-proof-boundary span{gap:3px;display:grid}.avmel-app .verification-proof-boundary strong{color:var(--avmel-heading);font-size:13px}.avmel-app .verification-section-head{justify-content:space-between;gap:16px;display:flex}.avmel-app .verification-section-head h2{color:var(--avmel-heading);margin:3px 0 5px;font-size:18px}.avmel-app .verification-section-head p:not(.app-section-label){color:var(--avmel-secondary);margin:0;font-size:12px;line-height:1.45}.avmel-app .verification-ladder-card{padding:20px}.avmel-app .verification-ladder-result{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.avmel-app .verification-ladder-result li{color:var(--avmel-secondary);border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.avmel-app .verification-ladder-result li:last-child{border-bottom:0}.avmel-app .verification-ladder-result strong{color:var(--avmel-muted);font-size:11px;font-weight:650}.avmel-app .verification-ladder-result li.is-verified strong{color:var(--avmel-success)}.avmel-app .verification-ladder-result li.is-warning strong{color:var(--avmel-warning)}.avmel-app .verification-evidence-card,.avmel-app .verification-timeline-card{grid-column:1/-1;padding:20px}.avmel-app .verification-evidence-list{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.avmel-app .verification-evidence-item{min-height:38px;color:var(--avmel-secondary);background:#fff;border:1px solid #dce4ec;border-radius:7px;align-items:center;gap:8px;padding:0 11px;font-size:12px;text-decoration:none;display:inline-flex}.avmel-app .verification-evidence-item:hover{color:#286494;border-color:#b9cde0}.avmel-app .verification-evidence-item span{color:#286494;text-transform:uppercase;font-size:10px;font-weight:700}.avmel-app .verification-evidence-item.is-technical{color:var(--avmel-muted);background:#f8fafc}.avmel-app .verification-evidence-item .arrow-icon{width:12px;height:12px}.avmel-app .verification-timeline-result{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.avmel-app .verification-timeline-result li{border-bottom:1px solid #e7edf2;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.avmel-app .verification-timeline-result li:last-child{border-bottom:0}.avmel-app .verification-timeline-result i{width:22px;height:22px;color:var(--avmel-warning);border:1px solid #ecd9b2;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.avmel-app .verification-timeline-result i svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:13px;height:13px}.avmel-app .verification-timeline-result i.is-verified{color:var(--avmel-success);border-color:#b7e3c7}.avmel-app .verification-timeline-result span{gap:3px;min-width:0;display:grid}.avmel-app .verification-timeline-result span strong{color:var(--avmel-heading);font-size:13px}.avmel-app .verification-timeline-result span small{color:var(--avmel-secondary);font-size:12px;line-height:1.4}.avmel-app .verification-timeline-result em{color:var(--avmel-muted);justify-items:end;gap:3px;font-size:10px;font-style:normal;display:grid}.avmel-app .verification-timeline-result em b{font-weight:600}.avmel-app .verification-timeline-result em b:last-child{color:var(--avmel-warning)}.avmel-app .verification-timeline-result em b.is-verified{color:var(--avmel-success)}.avmel-app .verification-technical-details{grid-column:1/-1;padding:16px 20px}.avmel-app .verification-technical-details summary{cursor:pointer;color:var(--avmel-secondary);font-size:12px;font-weight:650}.avmel-app .technical-details-body{color:var(--avmel-secondary);margin-top:12px;font-size:12px;line-height:1.5}.avmel-app .technical-details-body p{margin:0 0 8px}.avmel-app .technical-details-body ul{margin:0;padding-left:18px}.avmel-app .verification-related-record{grid-column:1/-1;padding:18px 20px}.avmel-app .verification-related-record a{color:var(--avmel-heading);justify-content:space-between;align-items:center;gap:16px;text-decoration:none;display:flex}.avmel-app .verification-related-record a span{color:#286494;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}@media (max-width:760px){.avmel-app .app-grid.two{grid-template-columns:minmax(0,1fr)}.avmel-app .security-account-column{gap:14px}.avmel-app .verification-result-grid{grid-template-columns:1fr}.avmel-app .verification-evidence-card,.avmel-app .verification-timeline-card,.avmel-app .verification-technical-details,.avmel-app .verification-related-record{grid-column:auto}.avmel-app .verification-next-step{flex-direction:column;align-items:flex-start}.avmel-app .verification-next-step .app-button{width:100%}.avmel-app .verification-related-record a{align-items:start;gap:10px;display:grid}.avmel-app .verification-related-record a strong{min-width:0}.avmel-app .verification-related-record a span{justify-self:start}}.avmel-app .store-create-page.store-create-simple{grid-template-columns:minmax(0,760px);justify-content:start;gap:18px}.avmel-app .store-create-simple>.app-page-header,.avmel-app .store-create-simple>.store-create-primary{width:100%}.avmel-app .store-create-simple>.app-page-header{max-width:760px}.avmel-app .store-create-simple .store-form{max-width:none}.avmel-app .store-create-bulk{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:10px;width:100%}.avmel-app .store-create-bulk summary{cursor:pointer;color:var(--avmel-heading);padding:15px 18px;font-size:13px;font-weight:650;list-style-position:inside}.avmel-app .store-create-bulk>p{color:var(--avmel-secondary);margin:-4px 18px 14px 36px;font-size:12px}.avmel-app .store-create-bulk[open]{padding-bottom:18px}.avmel-app .store-create-bulk[open] summary{border-bottom:1px solid var(--avmel-divider);margin-bottom:14px}.avmel-app .store-create-bulk .bulk-store-form{margin:0 18px}.avmel-app .settings-hub-intro{border-bottom:1px solid var(--avmel-divider);padding-bottom:18px}.avmel-app .settings-hub-intro h2{color:var(--avmel-heading);letter-spacing:-.02em;margin:4px 0 6px;font-size:20px}.avmel-app .settings-hub-intro p:last-child{max-width:600px;color:var(--avmel-secondary);margin:0;font-size:13px}.avmel-app .settings-hub-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding-top:14px;display:grid}.avmel-app .settings-hub-row{min-height:64px;color:var(--avmel-heading);justify-content:space-between;align-items:center;gap:18px;padding:10px 0;text-decoration:none;display:flex}.avmel-app .settings-hub-row+.settings-hub-row{border-top:1px solid var(--avmel-divider)}.avmel-app .settings-hub-row span{gap:4px;min-width:0;display:grid}.avmel-app .settings-hub-row strong{font-size:13px;font-weight:650}.avmel-app .settings-hub-row small{color:var(--avmel-secondary);font-size:12px;line-height:1.4}.avmel-app .settings-hub-row svg{width:16px;height:16px;color:var(--avmel-muted);stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;transition:color .14s,transform .14s}.avmel-app .settings-hub-row:hover svg{color:var(--avmel-accent);transform:translate(2px)}.avmel-app .settings-hub-row:focus-visible{outline:2px solid var(--avmel-accent);outline-offset:4px;border-radius:6px}@media (max-width:680px){.avmel-app .settings-hub-list{grid-template-columns:1fr;gap:0}}@media (max-width:820px){.avmel-app .app-sidebar-plan-cta{display:none}}@media (max-width:420px){.avmel-app .verification-result-context{gap:10px;display:grid}.avmel-app .verification-primary-result,.avmel-app .verification-ladder-card,.avmel-app .verification-evidence-card,.avmel-app .verification-timeline-card{padding:16px}.avmel-app .verification-timeline-result li{grid-template-columns:24px minmax(0,1fr)}.avmel-app .verification-timeline-result em{grid-column:2;justify-items:start}}@media (max-width:760px){.avmel-app .app-main:has(.storefront-tabs) .lead-paths-panel{padding:16px}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-heading{gap:12px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-heading>.app-button{justify-self:start}.avmel-app .app-main:has(.storefront-tabs) .lead-path-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.avmel-app .app-main:has(.storefront-tabs) .lead-path-meta{grid-column:1}.avmel-app .app-main:has(.storefront-tabs) .lead-path-action{grid-area:1/2/span 2}}@media (max-width:420px){.avmel-app .app-main:has(.storefront-tabs) .lead-path-row{grid-template-columns:1fr}:is(.avmel-app .app-main:has(.storefront-tabs) .lead-path-meta,.avmel-app .app-main:has(.storefront-tabs) .lead-path-action){grid-area:auto;justify-self:start}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-notice{flex-direction:column;align-items:flex-start}.avmel-app .app-main:has(.storefront-tabs) .lead-paths-notice .app-button{width:100%}}.avmel-app .app-main:has(.storefront-tabs) .storefront-status-banner strong{color:var(--avmel-heading)}.avmel-app .app-main:has(.storefront-tabs) .storefront-status-banner small{color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .storefront-status-banner .storefront-status-live{color:var(--avmel-success)}.avmel-app .app-main:has(.storefront-tabs) .storefront-status-banner .storefront-status-live i{background:var(--avmel-success);box-shadow:0 0 0 3px var(--avmel-success-soft)}.avmel-app .app-main:has(.storefront-tabs) .storefront-status-icon{color:var(--avmel-success);border-color:#b7e3c7}.avmel-app .app-main:has(.storefront-tabs) .storefront-status-link{background:var(--avmel-surface);color:var(--avmel-secondary);border-color:#cbd5e1}.avmel-app .app-main:has(.storefront-tabs) .storefront-status-link:hover{background:var(--avmel-hover);color:var(--avmel-heading)}.avmel-app .app-main:has(.storefront-tabs) .storefront-status-summary.is-attention{background:#fffdf8;border-color:#f0d7a5}.avmel-app .app-main:has(.storefront-tabs) .storefront-status-summary.is-attention .storefront-status-icon{color:var(--avmel-warning);border-color:#f0c36d}.avmel-app .app-main:has(.storefront-tabs) .storefront-status-summary.is-attention .storefront-status-live{color:var(--avmel-warning)}.avmel-app .app-main:has(.storefront-tabs) .storefront-status-summary.is-attention .storefront-status-live i{background:var(--avmel-warning);box-shadow:0 0 0 3px var(--avmel-warning-soft)}:is(.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-card,.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-card,.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card,.avmel-app .app-main:has(.storefront-tabs) .store-details-card,.avmel-app .app-main:has(.storefront-tabs) .store-verification-card,.avmel-app .app-main:has(.storefront-tabs) .store-settings-card){background:var(--avmel-surface);border-color:var(--avmel-border);box-shadow:none}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-card{border-radius:12px;gap:20px;width:min(100%,1120px)}.avmel-app .app-main:has(.storefront-tabs) .storefront-overview{width:min(100%,1120px)}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-card{width:100%}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-event{background:#fff8e8;border:1px solid #e8cf9f;border-radius:8px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-event>i{color:#9a6209;border:1px solid #e7bc61;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:grid}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-event>span{gap:2px;min-width:0;display:grid}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-event strong{color:#704708;font-size:12px;font-weight:650}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-event small{color:#856f4e;font-size:11px;line-height:1.45}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-event.is-complete{background:var(--avmel-success-soft);border-color:#b7e3c7}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-event.is-complete>i{color:var(--avmel-success);border-color:#8bd0a9}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-event.is-complete strong{color:#166044}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-event.is-complete small{color:#39785c}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-event.is-running{background:#f3f8fe;border-color:#bfd7f3}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-event.is-running>i{color:var(--avmel-brand);border-color:#9bc3f5}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-event.is-running strong{color:#1d4f83}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-event.is-running small{color:#527398}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-progress{background:0 0;border:0;border-radius:0;gap:14px;padding:4px 0 0;display:grid}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-progress .autonomous-discovery-steps-head{justify-content:space-between;align-items:center;width:100%;display:flex}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-progress .autonomous-discovery-steps-head strong{color:var(--avmel-heading);font-size:11px;font-weight:650}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-progress .autonomous-discovery-steps-head small{color:var(--avmel-muted);font-size:11px}.avmel-app .app-main:has(.storefront-tabs) .autonomous-progress-track{background:#e2e8f0;border-radius:999px;width:100%;height:6px;overflow:hidden}.avmel-app .app-main:has(.storefront-tabs) .autonomous-progress-track i{border-radius:inherit;background:var(--avmel-brand);width:0;height:100%;transition:width .18s;display:block}.avmel-app .app-main:has(.storefront-tabs) .autonomous-progress-milestones{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;display:grid}.avmel-app .app-main:has(.storefront-tabs) .autonomous-progress-milestones>span{gap:5px;min-width:0;display:grid}.avmel-app .app-main:has(.storefront-tabs) .autonomous-progress-milestones>span i{width:22px;height:22px;color:var(--avmel-muted);background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.avmel-app .app-main:has(.storefront-tabs) .autonomous-progress-milestones>span b{color:var(--avmel-heading);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.avmel-app .app-main:has(.storefront-tabs) .autonomous-progress-milestones>span small{color:var(--avmel-muted);font-size:10px}.avmel-app .app-main:has(.storefront-tabs) .autonomous-progress-milestones>span.is-found i{background:var(--avmel-success-soft);color:var(--avmel-success);border-color:#8bd0a9}.avmel-app .app-main:has(.storefront-tabs) .autonomous-progress-milestones>span.is-found small{color:var(--avmel-success)}.avmel-app .app-main:has(.storefront-tabs) .autonomous-progress-milestones>span i{color:#0000;background:0 0;border:0;width:20px;height:20px}.avmel-app .app-main:has(.storefront-tabs) .autonomous-progress-milestones>span.is-found i{color:var(--avmel-success);background:0 0}.avmel-app .app-main:has(.storefront-tabs) .autonomous-progress-milestones>span{grid-template-rows:auto auto;gap:3px}.avmel-app .app-main:has(.storefront-tabs) .autonomous-progress-milestones>span i{display:none}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps-wrap{padding:0 14px 10px}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:18px 0 4px;position:relative}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps:before{content:"";background:#d8dee7;height:1px;position:absolute;top:30px;left:10%;right:10%}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span{z-index:1;text-align:center;background:0 0;border:0;grid-template-rows:26px 22px 20px;grid-template-columns:1fr;justify-items:center;gap:7px;min-height:76px;padding:0 8px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span:last-child{z-index:1;text-align:center;background:0 0;border:0;grid-template-rows:26px 22px 20px;grid-template-columns:1fr;justify-items:center;gap:7px;min-height:76px;padding:0 8px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span:not(:last-child):after{display:none}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps i{width:26px;height:26px}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span b{align-self:end}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span small{min-height:18px;color:var(--avmel-muted);background:#fff;border:1px solid #d8dee7;border-radius:999px;align-self:start;padding:2px 7px;font-size:10px;line-height:13px}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span.is-found small{background:var(--avmel-success-soft);color:var(--avmel-success);border-color:#b7e3c7}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps-wrap{border:1px solid var(--avmel-border);background:var(--avmel-surface-muted);border-radius:9px;gap:0;padding:0 12px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps-head{border-bottom:1px solid var(--avmel-divider);justify-content:space-between;align-items:center;min-height:34px;display:flex}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps-head strong{color:var(--avmel-heading);font-size:11px;font-weight:650}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps-head small{color:var(--avmel-muted);font-size:11px}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps{grid-template-columns:1fr;gap:0}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span{border:0;border-bottom:1px solid var(--avmel-divider);background:0 0;border-radius:0;grid-template-columns:26px minmax(0,1fr) auto;min-height:46px;padding:0 2px;position:relative}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span:last-child{border-bottom:0}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span:not(:last-child):after{content:"";background:#d8dee7;width:1px;height:15px;position:absolute;top:31px;left:12px}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps i{z-index:1;width:24px;height:24px;color:var(--avmel-muted);background:#fff;border:1px solid #d8dee7;font-size:10px}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps .is-found i{color:var(--avmel-success);background:#ecfdf3;border-color:#a7dfbf}:is(.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-card.is-failed,.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-card.is-access_required){background:#fffdf8;border-color:#e8cf9f}:is(.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-card.is-failed .autonomous-discovery-head h2,.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-card.is-access_required .autonomous-discovery-head h2){color:#7a4c08}:is(.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-head h2,.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-head strong,.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-copy strong,.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card h2,.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card h3,.avmel-app .app-main:has(.storefront-tabs) .store-details-card h2,.avmel-app .app-main:has(.storefront-tabs) .store-verification-card h2,.avmel-app .app-main:has(.storefront-tabs) .store-settings-card h2){color:var(--avmel-heading)}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-head p:not(.app-section-label){color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-card .form-help{color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-copy em{color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card p{color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card span{color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .store-details-card p{color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .store-verification-card p{color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .store-settings-card p{color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span{border-color:var(--avmel-border);background:var(--avmel-surface-muted);color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span{text-align:center;background:0 0;grid-template-rows:26px 22px 20px;grid-template-columns:1fr;justify-items:center;gap:7px;min-height:76px;padding:0 8px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span small{color:var(--avmel-muted);white-space:nowrap;font-size:10px}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span.is-found small{color:var(--avmel-success)}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span.is-found{color:var(--avmel-success);background:0 0;border-color:#b7e3c7}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps i{background:var(--avmel-hover);color:var(--avmel-muted)}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps .is-found i{color:var(--avmel-success);background:#d1fae5}.avmel-app .app-main:has(.storefront-tabs) .autonomous-capabilities small{color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .autonomous-capabilities span{border-color:var(--avmel-border);background:var(--avmel-surface-muted);color:var(--avmel-text)}.avmel-app .app-main:has(.storefront-tabs) .autonomous-capabilities span em{color:var(--avmel-muted)}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-link{color:var(--avmel-brand)}.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-icon{background:var(--avmel-brand-soft);color:var(--avmel-brand)}:is(.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-icon.is-monitoring,.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-icon.is-verification){background:var(--avmel-success-soft);color:var(--avmel-success)}.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-copy small{color:var(--avmel-muted)}.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-copy strong{white-space:normal;min-height:21px;line-height:21px;display:block}.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-copy em{white-space:normal;min-height:36px;line-height:18px;display:block}.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-card{min-height:116px}.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-card{padding:18px 20px;display:block}.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-copy{gap:5px;min-height:80px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-copy em:before{display:none}.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-copy em.is-attention i{display:none}.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-copy em>i{display:none}.avmel-app .app-main:has(.storefront-tabs) .summary-status-glyph{display:none}:is(.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card .scan-review-action,.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card .scan-review-button){background:var(--avmel-surface);border-color:var(--avmel-border);color:var(--avmel-text)}:is(.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card .scan-review-action:hover,.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card .scan-review-button:hover){background:var(--avmel-hover);color:var(--avmel-brand)}.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card button.app-button-secondary{box-shadow:0 1px 2px #2563eb14;background:var(--avmel-surface)!important;color:#1d4ed8!important;border-color:#9bc3f5!important}.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card button.app-button-secondary:hover{background:var(--avmel-brand-soft)!important;color:#1e40af!important;border-color:#60a5fa!important}:is(.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card .scan-result-findings,.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card .scan-finding-row){border-color:var(--avmel-divider)}.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card .scan-finding-row strong{color:var(--avmel-heading)}.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card .scan-finding-row small{color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card .scan-finding-row>.arrow-icon{color:var(--avmel-muted)}.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card .scan-status-copy{background:var(--avmel-surface-muted);border-color:var(--avmel-border)}.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card .scan-status-copy strong{color:var(--avmel-heading)}.avmel-app .app-main:has(.storefront-tabs) .store-first-scan-card .scan-status-copy span{color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .store-details-card .store-url{color:var(--avmel-brand)!important}.avmel-app .app-main:has(.storefront-tabs) .store-details-card .store-url:hover{color:#1d4ed8}.avmel-app .app-main:has(.storefront-tabs) .store-details-head{align-items:baseline;gap:14px}.avmel-app .app-main:has(.storefront-tabs) .store-details-head h2{flex:none}.avmel-app .app-main:has(.storefront-tabs) .store-details-head .store-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.avmel-app .app-main:has(.storefront-tabs) .coverage-review-note button{background:var(--avmel-surface)!important;border-color:var(--avmel-border)!important;color:var(--avmel-text)!important}.avmel-app .app-main:has(.storefront-tabs) .coverage-empty button{background:var(--avmel-surface)!important;border-color:var(--avmel-border)!important;color:var(--avmel-text)!important}.avmel-app .app-main:has(.storefront-tabs) .coverage-form-actions button{background:var(--avmel-surface)!important;border-color:var(--avmel-border)!important;color:var(--avmel-text)!important}.avmel-app .app-main:has(.storefront-tabs) .recommended-setup-card .app-button{background:var(--avmel-surface)!important;border-color:var(--avmel-border)!important;color:var(--avmel-text)!important}.avmel-app .app-main:has(.storefront-tabs) .coverage-review-note button:hover{background:var(--avmel-hover);color:var(--avmel-heading);border-color:#cbd5e1}.avmel-app .app-main:has(.storefront-tabs) .coverage-empty button:hover{background:var(--avmel-hover);color:var(--avmel-heading);border-color:#cbd5e1}.avmel-app .app-main:has(.storefront-tabs) .coverage-form-actions button:hover{background:var(--avmel-hover);color:var(--avmel-heading);border-color:#cbd5e1}.avmel-app .app-main:has(.storefront-tabs) .recommended-setup-card .app-button:hover{background:var(--avmel-hover);color:var(--avmel-heading);border-color:#cbd5e1}:is(.avmel-app .app-main:has(.storefront-tabs) .teach-avmel-button:hover,.avmel-app .app-main:has(.storefront-tabs) .teach-avmel-button:focus-visible){box-shadow:0 2px 5px #2563eb1a;color:#1f2937!important;background:#f8fbff!important;border-color:#cbd5e1!important}.avmel-app .app-main:has(.storefront-tabs) .teach-avmel-button{border-radius:7px;min-height:34px;padding:7px 13px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;box-shadow:0 2px 5px #2563eb29;color:#344054!important;background:#fff!important;border-color:#e5e7eb!important}:is(.avmel-app .app-main:has(.storefront-tabs) .storefront-coverage-grid,.avmel-app .app-main:has(.storefront-tabs) .run-locations-card){container-type:inline-size}.avmel-app .app-main:has(.storefront-tabs) .coverage-head .add-market-plus{color:#2563eb;place-items:center;line-height:1;display:inline-grid}.avmel-app .app-main:has(.storefront-tabs) .coverage-head .add-market-plus svg{stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:14px;height:14px}.avmel-app .app-main:has(.storefront-tabs) .recommended-setup-card .app-button.is-primary{box-shadow:0 2px 5px #2563eb29;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.avmel-app .app-main:has(.storefront-tabs) .recommended-setup-card .app-button.is-primary:hover{box-shadow:0 4px 10px #2563eb38;color:#fff!important;background:#1d4ed8!important;border-color:#1d4ed8!important}:is(.avmel-app .app-main:has(.storefront-tabs) .coverage-head h2,.avmel-app .app-main:has(.storefront-tabs) .coverage-market-main strong,.avmel-app .app-main:has(.storefront-tabs) .run-location-row strong,.avmel-app .app-main:has(.storefront-tabs) .recommended-setup-card h2){color:var(--avmel-heading)}:is(.avmel-app .app-main:has(.storefront-tabs) .coverage-head p,.avmel-app .app-main:has(.storefront-tabs) .coverage-market-main small,.avmel-app .app-main:has(.storefront-tabs) .run-location-row small,.avmel-app .app-main:has(.storefront-tabs) .recommended-setup-card p){color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .learning-case-card{background:#fbfdff;border-color:#bfd7f3}.avmel-app .app-main:has(.storefront-tabs) .learning-case-card .autonomous-discovery-head{align-items:center}.avmel-app .app-main:has(.storefront-tabs) .learning-case-card .autonomous-discovery-head>div{min-width:0}.avmel-app .app-main:has(.storefront-tabs) .learning-case-card .autonomous-discovery-head>div>small{color:var(--avmel-secondary);margin-top:7px;line-height:1.45;display:block}.avmel-app .app-main:has(.storefront-tabs) .learning-case-card .app-context-action{flex:none}.avmel-app .app-main:has(.storefront-tabs) .learning-case-card .button-chevron{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}:is(.avmel-app .app-main:has(.storefront-tabs) .coverage-market-list,.avmel-app .app-main:has(.storefront-tabs) .coverage-market-row,.avmel-app .app-main:has(.storefront-tabs) .run-location-row){border-color:var(--avmel-divider)}.avmel-app .app-main:has(.storefront-tabs) .run-location-row{background:var(--avmel-surface-muted)}.avmel-app .app-main:has(.storefront-tabs) .run-location-row.is-selected{background:var(--avmel-success-soft);border-color:#b7e3c7}.avmel-app .app-main:has(.storefront-tabs) .run-location-state{color:var(--avmel-success);border-color:#b7e3c7}.avmel-app .app-main:has(.storefront-tabs) .run-locations-card .coverage-head{display:block;position:relative}.avmel-app .app-main:has(.storefront-tabs) .run-locations-card .coverage-head>div{width:100%}.avmel-app .app-main:has(.storefront-tabs) .run-locations-card .coverage-head h2{letter-spacing:-.02em;margin:15px 0 6px;font-size:22px;line-height:1.18}.avmel-app .app-main:has(.storefront-tabs) .run-locations-card .coverage-head p{max-width:620px;font-size:12px;line-height:1.5}.avmel-app .app-main:has(.storefront-tabs) .run-locations-card .coverage-count{position:absolute;top:0;right:0}.avmel-app .app-main:has(.storefront-tabs) .run-locations-card .run-location-list{margin-top:16px}@container (max-width:500px){.run-locations-card .coverage-head{display:block}}.avmel-app .app-main:has(.storefront-tabs) .store-authorization{border-color:var(--avmel-border);background:var(--avmel-surface-muted)}.avmel-app .app-main:has(.storefront-tabs) .store-authorization strong{color:var(--avmel-heading)}.avmel-app .app-main:has(.storefront-tabs) .store-authorization small{color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .verification-instructions code{border-color:var(--avmel-border);background:var(--avmel-surface-muted);color:var(--avmel-text)}.avmel-app .app-main:has(.storefront-tabs) .verification-record code{border-color:var(--avmel-border);background:var(--avmel-surface-muted);color:var(--avmel-text)}.avmel-app .app-main:has(.storefront-tabs) .verification-record button{background:var(--avmel-surface);border-color:var(--avmel-border);color:var(--avmel-text)}.avmel-app .app-main:has(.storefront-tabs) .verification-record button:hover{background:var(--avmel-hover);color:var(--avmel-heading)}.customer-path-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.customer-path-variant{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:10px;min-width:0;padding:18px}.customer-path-variant h2{color:var(--avmel-heading);margin:5px 0 0;font-size:15px}.customer-path-variant .design-preview-note{min-height:36px;margin:10px 0 16px}.path-preview{border:1px solid var(--avmel-border);background:var(--avmel-surface-muted);min-width:0;color:var(--avmel-secondary);border-radius:8px;padding:12px}.path-preview small{color:var(--avmel-muted);font-size:10px}.path-preview strong{color:var(--avmel-heading);font-size:12px}.path-preview span{min-width:0}.path-preview i{width:24px;height:24px;color:var(--avmel-muted);background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.path-preview small,.path-preview em{font-size:10px;font-style:normal}.path-preview.vertical{gap:0;display:grid}.path-preview.vertical .path-preview-step{border-bottom:1px solid var(--avmel-divider);grid-template-columns:26px 1fr;align-items:center;gap:9px;min-height:43px;display:grid;position:relative}.path-preview.vertical .path-preview-step:last-child{border-bottom:0}.path-preview.vertical .path-preview-step:not(:last-child):after{content:"";background:#d8dee7;width:1px;height:16px;position:absolute;top:27px;left:12px}.path-preview.vertical .path-preview-step span{gap:2px;display:grid}.path-preview.horizontal{grid-template-columns:repeat(4,1fr);gap:4px;padding:18px 4px 8px;display:grid;position:relative}.path-preview-line{background:#cbd5e1;height:1px;position:absolute;top:30px;left:10%;right:10%}.path-preview.horizontal .path-preview-step{z-index:1;text-align:center;justify-items:center;gap:6px;display:grid}.path-preview.horizontal .path-preview-step small{background:#fff;border:1px solid #d8dee7;border-radius:999px;padding:2px 5px}.path-preview.feed{gap:0;display:grid}.path-feed-row{border-bottom:1px solid var(--avmel-divider);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:43px;display:grid}.path-feed-row:last-child{border-bottom:0}.path-feed-row span{gap:2px;display:grid}.path-feed-row em,.path-preview.rail em,.path-table em{color:var(--avmel-muted);white-space:nowrap;background:#fff;border:1px solid #d8dee7;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal}.path-preview.checklist{gap:5px;display:grid}.path-preview.checklist label{align-items:center;gap:9px;min-height:35px;padding:0 7px;display:flex}.path-preview.checklist input{width:15px;height:15px;accent-color:var(--avmel-brand)}.path-preview.checklist label span{gap:1px;display:grid}.path-preview.split,.path-preview.evidence{justify-content:space-between;align-items:center;gap:14px;display:flex}.path-preview.split>div,.path-preview.evidence>div{gap:3px;display:grid}.path-preview.split button,.path-preview.evidence button,.path-preview.focus button{color:#fff;white-space:nowrap;background:#2563eb;border:1px solid #9bbcf3;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:650}.path-preview.split button b,.path-preview.evidence button span,.path-preview.focus button span{margin-left:5px;font-size:14px}.path-preview.rail{grid-template-columns:repeat(4,1fr);gap:0;padding:0;display:grid}.path-preview.rail>div{border-right:1px solid var(--avmel-divider);gap:7px;padding:12px 8px;display:grid}.path-preview.rail>div:last-child{border-right:0}.path-preview.rail em{width:fit-content}.path-preview.path-table{padding:0;overflow:hidden}.path-preview.path-table>div{border-bottom:1px solid var(--avmel-divider);grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:32px;padding:0 10px;display:grid}.path-preview.path-table>div:last-child{border-bottom:0}.path-preview.path-table>div:first-child{color:var(--avmel-muted);background:#f8fafc;font-size:10px}.path-preview.progress{gap:12px;display:grid}.path-preview.progress>div:first-child,.path-progress-labels{justify-content:space-between;gap:10px;display:flex}.path-progress-track{background:#e5e7eb;border-radius:999px;height:7px;overflow:hidden}.path-progress-track i{background:#2563eb;width:0;height:100%;display:block}.path-preview.focus{gap:10px;display:grid}.focus-current,.focus-next{gap:3px;display:grid}.focus-current{border-bottom:1px solid var(--avmel-divider);padding-bottom:10px}.focus-next{grid-template-columns:1fr auto;align-items:center}.focus-next b{color:var(--avmel-muted);text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:600}.path-preview.evidence>div{gap:4px}@media (max-width:760px){.customer-path-variant-grid{grid-template-columns:1fr}.path-preview.horizontal,.path-preview.rail{grid-template-columns:1fr;gap:0}.path-preview-line{width:1px;height:auto;top:12px;bottom:12px;left:16px}.path-preview.horizontal .path-preview-step{text-align:left;grid-template-columns:26px 1fr auto;justify-items:start;min-height:42px}.path-preview.rail>div{border-right:0;border-bottom:1px solid var(--avmel-divider);grid-template-columns:26px 1fr auto;align-items:center}.path-preview.rail>div:last-child{border-bottom:0}}@keyframes avmel-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.avmel-app *,.avmel-app :before,.avmel-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:1050px){.app-main{padding-left:24px;padding-right:24px}.stores-portfolio-card{grid-template-columns:minmax(190px,1.3fr) minmax(140px,1fr) 100px 105px}.stores-portfolio-stats{display:none}}@media (min-width:821px) and (max-width:1050px){.stores-portfolio-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status""divider divider""stats last";gap:14px 20px}.stores-portfolio-identity{grid-area:identity}.stores-portfolio-status{text-align:right;grid-area:status;justify-items:end}.stores-portfolio-divider{border-top:1px solid #cbd5e1;grid-area:divider;width:100%}.stores-portfolio-stats{grid-area:stats;display:flex}.stores-portfolio-last{text-align:right;grid-area:last}.stores-portfolio-action{display:none}}@media (max-width:820px){.stores-portfolio-divider{display:none}.avmel-app{display:block}.app-sidebar{grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;height:auto;min-height:0;padding:10px 14px;display:grid;position:static;overflow-x:hidden}.app-sidebar-collapse{display:none}.app-sidebar-workspace{margin:0}.app-sidebar-main,.app-sidebar-plan-cta,.app-sidebar-bottom{grid-column:1/-1}.app-sidebar-main{overflow-x:auto}.app-sidebar nav{min-width:max-content;display:flex}.app-sidebar-plan-cta{margin:0}.app-sidebar-bottom{margin:0;padding:8px 0 0}.app-main{min-height:calc(100vh - 126px);padding:0 16px 40px}.app-topbar{height:44px}.app-page{width:100%;padding-top:20px}.app-overview-dashboard-side{grid-template-columns:1fr}.app-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-metrics .metric:nth-child(2){border-right:0}.app-metrics .metric:nth-child(3),.app-metrics .metric:nth-child(4){border-top:1px solid var(--avmel-divider)}.app-metrics .metric:nth-child(3){padding-left:0}.app-metrics .metric:nth-child(4){padding-left:24px}.avmel-app .app-sidebar.is-collapsed{padding-left:14px;padding-right:14px}.avmel-app .app-sidebar.is-collapsed .app-workspace-selector{justify-content:flex-start;width:100%;padding:8px 10px!important}.avmel-app .app-sidebar.is-collapsed .app-workspace-label{display:flex}.avmel-app .app-sidebar.is-collapsed .app-workspace-selector>i{display:block}.avmel-app .app-sidebar.is-collapsed .app-sidebar-plan-card{display:grid}.avmel-app .app-sidebar.is-collapsed nav a{font-size:inherit;justify-content:flex-start;gap:10px;padding-left:12px;padding-right:12px}.avmel-app .app-sidebar.is-collapsed .app-nav-badge:not(.is-dot){border-radius:7px;width:auto;min-width:23px;height:22px;padding:0 6px;font-size:11px}.avmel-app .app-sidebar.is-collapsed .app-nav-badge:not(.is-dot),.avmel-app .app-sidebar.is-collapsed .app-nav-badge.is-dot{position:static}}@media (max-width:620px){.overview-topbar{flex-direction:column;align-items:flex-start;gap:12px}.overview-topbar-action{width:100%}.stores-portfolio-card{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.stores-portfolio-status{grid-area:1/2;justify-items:end}.stores-portfolio-last,.stores-portfolio-action{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.stores-portfolio-action{border-top:1px solid var(--avmel-divider);padding-top:8px}.incident-list-row{grid-template-columns:26px minmax(0,1fr) auto}.incident-list-owner,.incident-list-action{display:none}.incident-list-status{justify-self:end}.protect-finding-row{flex-wrap:wrap;align-items:flex-start}.protect-action{margin-left:32px}.overview-activity-result,.overview-activity-time{display:none}.app-metrics .metric{padding-right:12px}.app-metrics .metric+.metric{padding-left:12px}.reports-page .reports-content-grid,.avmel-app .report-proof-grid{grid-template-columns:1fr}.avmel-app .report-proof-panel .app-panel-head{flex-direction:column;align-items:flex-start}.avmel-app .app-sidebar-main nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;min-width:0;display:grid}.avmel-app .app-sidebar-main nav a{white-space:nowrap;justify-content:center;gap:6px;min-width:0;padding:8px 6px;font-size:12px}.avmel-app .app-sidebar-main nav a .app-nav-icon{width:14px;height:14px}.avmel-app .app-main:has(.storefront-tabs) .storefront-coverage-grid .coverage-head{flex-direction:column;align-items:stretch;gap:12px}.avmel-app .app-main:has(.storefront-tabs) .storefront-coverage-grid .coverage-head>div{width:100%;min-width:0}.avmel-app .app-main:has(.storefront-tabs) .storefront-coverage-grid .coverage-head h2{max-width:none}:is(.avmel-app .app-main:has(.storefront-tabs) .storefront-coverage-grid .coverage-add-button,.avmel-app .app-main:has(.storefront-tabs) .storefront-coverage-grid .coverage-count){align-self:flex-start}.avmel-app .app-main:has(.storefront-tabs) .run-locations-card .coverage-head{flex-direction:column;align-items:flex-start}@container (max-width:500px){.avmel-app .app-main:has(.storefront-tabs) .run-locations-card .coverage-head{flex-direction:column;align-items:flex-start}}.avmel-app .app-main:has(.storefront-tabs) .app-topbar{grid-template-columns:1fr;align-items:stretch;gap:8px;height:auto;min-height:0;padding:10px 0;display:grid}.avmel-app .app-main:has(.storefront-tabs) .app-topbar-storefront-tabs{width:100%}.avmel-app .app-main:has(.storefront-tabs) .storefront-topbar-layout{grid-template-columns:1fr;align-items:stretch;gap:8px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-topbar-identity{border-right:0;flex:none;width:auto;min-width:0;padding:0}.avmel-app .app-main:has(.storefront-tabs) .storefront-topbar-identity strong{max-width:100%}.avmel-app .app-main:has(.storefront-tabs) .storefront-tab-list{width:100%;padding:2px;display:flex;overflow-x:auto}.avmel-app .app-main:has(.storefront-tabs) .storefront-tab-list button{flex:none;min-height:32px;padding:0 14px}.avmel-app .app-main:has(.storefront-tabs) .app-user-menu{justify-self:end}.avmel-app .app-main:has(.storefront-tabs) .storefront-status-summary{grid-template-columns:42px minmax(0,1fr)}.avmel-app .app-main:has(.storefront-tabs) .storefront-status-summary>.storefront-status-link{grid-column:2;justify-self:start;margin-top:4px}.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-grid{grid-template-columns:1fr;gap:8px}.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-card{min-height:76px;padding:14px}.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-copy{flex:1;max-width:100%}.avmel-app .app-main:has(.storefront-tabs) .storefront-summary-copy em{width:100%;min-width:0;max-width:100%;overflow:hidden}.avmel-app .app-main:has(.storefront-tabs) .store-details-head{flex-direction:column;align-items:flex-start;gap:6px}.avmel-app .app-main:has(.storefront-tabs) .store-details-head h2{white-space:normal;overflow-wrap:anywhere}.avmel-app .app-main:has(.storefront-tabs) .store-details-head .store-url{margin-left:0}.avmel-app .app-main:has(.storefront-tabs) .autonomous-progress-milestones{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps-wrap{padding:0 12px}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps{grid-template-columns:1fr;padding:0}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps:before{display:none}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span{text-align:left;grid-template-rows:1fr;grid-template-columns:26px minmax(0,1fr) auto;justify-items:start;gap:8px;min-height:46px;padding:0 2px}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span:last-child{text-align:left;grid-template-rows:1fr;grid-template-columns:26px minmax(0,1fr) auto;justify-items:start;gap:8px;min-height:46px;padding:0 2px}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span b{align-self:center}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span small{align-self:center}.avmel-app .app-main:has(.storefront-tabs) .autonomous-discovery-steps span:not(:last-child):after{display:block}}.avmel-app .scan-detail-redesign{gap:18px;width:100%;max-width:none}.avmel-app .scan-hero-card{background:var(--avmel-surface);min-height:0;box-shadow:none;border:1px solid #d9e1ea;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;padding:28px 30px;display:flex}.avmel-app .scan-hero-card.is-danger{background:snow;border-color:#f0caca}.avmel-app .scan-hero-card.is-watch{background:#fffdf8;border-color:#f0d8a8}.avmel-app .scan-hero-main{max-width:660px}.avmel-app .scan-status-pill{color:var(--avmel-success);letter-spacing:.08em;font-size:11px;font-weight:700}.avmel-app .scan-status-pill i{background:var(--avmel-success);width:7px;height:7px;box-shadow:none}.avmel-app .scan-hero-card h2{color:var(--avmel-heading);letter-spacing:-.025em;margin:12px 0 7px;font-size:32px;line-height:1.08}.avmel-app .scan-hero-card p{max-width:650px;color:var(--avmel-secondary);margin:0 0 20px;font-size:14px;line-height:1.5}.avmel-app .scan-primary-action{border:1px solid var(--avmel-brand);background:var(--avmel-brand);color:#fff;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:650}.avmel-app .scan-primary-action:hover{background:#1d4ed8}.avmel-app .scan-secondary-action{color:var(--avmel-secondary);padding:10px 2px;font-size:13px}.avmel-app .scan-secondary-action:hover{color:var(--avmel-brand)}.avmel-app .scan-score-ring{background:var(--avmel-surface-muted);width:116px;height:116px;box-shadow:none;border:1px solid #d9e1ea;flex-basis:116px}.avmel-app .scan-score-ring strong{color:var(--avmel-heading);font-size:36px}.avmel-app .scan-score-ring span{color:var(--avmel-muted);font-size:11px}.avmel-app .scan-kpi-grid{gap:12px}.avmel-app .scan-kpi{border-color:var(--avmel-border);background:var(--avmel-surface);border-radius:10px;min-height:70px;padding:14px 16px}.avmel-app .scan-kpi-icon{border-radius:8px;width:30px;height:30px}.avmel-app .scan-kpi-icon.is-blue{color:var(--avmel-brand);background:var(--avmel-brand-soft)}.avmel-app .scan-kpi-icon.is-red{color:var(--avmel-critical);background:var(--avmel-critical-soft)}.avmel-app .scan-kpi-icon.is-amber{color:var(--avmel-warning);background:var(--avmel-warning-soft)}.avmel-app .scan-kpi-icon.is-green{color:var(--avmel-success);background:var(--avmel-success-soft)}.avmel-app .scan-kpi strong{color:var(--avmel-heading);font-size:20px}.avmel-app .scan-kpi div span{color:var(--avmel-muted);font-size:11px}.avmel-app .scan-coverage-redesign{border-radius:12px;padding:22px}.avmel-app .scan-coverage-redesign .scan-coverage-head h2{color:var(--avmel-heading);font-size:20px}.avmel-app .scan-coverage-redesign .scan-coverage-head p{color:var(--avmel-secondary)}.avmel-app .scan-coverage-head>div>.app-section-label,.avmel-app .scan-section-heading .app-section-label{display:none}.avmel-app .scan-coverage-redesign .scan-coverage-head>strong{background:var(--avmel-surface-muted);color:var(--avmel-secondary);border-color:#dbe5ef}.avmel-app .scan-coverage-status-grid{margin-top:20px}.avmel-app .scan-coverage-status-card{border-color:var(--avmel-border);background:var(--avmel-surface-muted)}.avmel-app .scan-coverage-status-card strong{color:var(--avmel-heading)}.avmel-app .scan-coverage-status-card small{color:var(--avmel-secondary)}.avmel-app .scan-coverage-status-card p{color:var(--avmel-muted)}.avmel-app .scan-coverage-status-card.is-good>span{color:var(--avmel-success);background:var(--avmel-success-soft)}.avmel-app .scan-coverage-status-card.is-neutral>span{color:var(--avmel-brand);background:var(--avmel-brand-soft)}.avmel-app .scan-coverage-status-card.is-muted>span{color:var(--avmel-muted);background:#eef2f6}.avmel-app .scan-coverage-status-card.is-warning>span{color:var(--avmel-warning);background:var(--avmel-warning-soft)}.avmel-app .scan-coverage-message{background:#f5f9fd;border-color:#dbe8f5}.avmel-app .scan-coverage-message-icon{color:var(--avmel-brand);border-color:#9fc3e5}.avmel-app .scan-coverage-message p{color:var(--avmel-secondary)}.avmel-app .scan-coverage-message strong{color:var(--avmel-heading)}.avmel-app .scan-live-pages-head span,.avmel-app .scan-live-page-status{color:var(--avmel-success)}.avmel-app .scan-live-page{border-color:var(--avmel-divider);background:var(--avmel-surface)}.avmel-app .scan-live-page-icon{color:var(--avmel-success);background:var(--avmel-success-soft)}.avmel-app .scan-route-details{border-top-color:var(--avmel-divider)}.avmel-app .scan-route-details summary,.avmel-app .scan-more-evidence>summary,.avmel-app .scan-route-details summary:before,.avmel-app .scan-evidence-row summary:before{color:var(--avmel-brand)}.avmel-app .scan-area-state{border-color:var(--avmel-border);background:var(--avmel-surface-muted)}.avmel-app .scan-area-state>span{color:var(--avmel-secondary)}.avmel-app .scan-area-state>strong{color:var(--avmel-success)}.avmel-app .scan-findings-redesign{gap:12px}.avmel-app .scan-section-heading{padding:4px 0 2px}.avmel-app .scan-section-heading h2{color:var(--avmel-heading);font-size:22px}.avmel-app .scan-findings-redesign .scan-detail-finding{border-color:var(--avmel-border);background:var(--avmel-surface);box-shadow:none}.avmel-app .scan-findings-redesign .scan-finding-number{color:#98a2b3}.avmel-app .scan-finding-detail-head h2{color:var(--avmel-heading)}.avmel-app .scan-finding-detail-head .app-section-label{color:var(--avmel-muted);letter-spacing:0;text-transform:none;margin:0 0 4px;font-size:11px}.avmel-app .scan-finding-detail-head>strong{background:var(--avmel-surface-muted);color:var(--avmel-secondary);border-color:#dbe5ef}.avmel-app .scan-findings-redesign .scan-detail-copy h3{color:var(--avmel-muted);letter-spacing:0;text-transform:none;margin-bottom:6px;font-size:12px}.avmel-app .scan-findings-redesign .scan-detail-copy p{color:var(--avmel-secondary)}.avmel-app .scan-findings-redesign .scan-detail-copy>div{border-color:var(--avmel-divider);background:var(--avmel-surface-muted)}.avmel-app .scan-findings-redesign .scan-evidence-row{border-top-color:var(--avmel-divider)}.avmel-app .scan-evidence-row>div>span{color:var(--avmel-muted);letter-spacing:0;text-transform:none}.avmel-app .scan-evidence-row>div>strong{color:var(--avmel-secondary)}.avmel-app .scan-findings-redesign .scan-evidence-row>a,.avmel-app .scan-evidence-row details a{color:var(--avmel-brand)}.avmel-app .scan-evidence-proof{color:var(--avmel-success);border-color:#b7e3c9}.avmel-app .scan-evidence-row details>div{background:var(--avmel-surface-muted)}.avmel-app .scan-evidence-row details code{color:var(--avmel-secondary)}.avmel-app .scan-detail-redesign>.app-button{width:fit-content;min-width:150px}@media (max-width:700px){.avmel-app .scan-hero-card{align-items:flex-start;padding:22px 20px}.avmel-app .scan-hero-card h2{font-size:28px}.avmel-app .scan-hero-card p{font-size:14px}.avmel-app .scan-score-ring{flex-basis:84px;width:84px;height:84px}.avmel-app .scan-score-ring strong{font-size:28px}.avmel-app .scan-score-ring span{text-align:center;font-size:10px}.avmel-app .scan-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.avmel-app .scan-detail-redesign>.app-button{width:100%}}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-latest{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;gap:22px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-timeline{border-top:1px solid var(--avmel-divider);gap:0;margin:0;padding:0;list-style:none;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-timeline li{border-bottom:1px solid var(--avmel-divider);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-timeline li>i{background:#98a2b3;border-radius:50%;width:7px;height:7px}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-timeline li>i.is-success{background:var(--avmel-success)}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-timeline span{gap:2px;min-width:0;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-timeline strong{color:var(--avmel-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:is(.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-timeline small,.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-timeline time){color:var(--avmel-secondary);font-size:10px}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-timeline time{white-space:nowrap}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-latest .storefront-evidence-actions{grid-column:1/-1;justify-content:flex-start}@media (max-width:760px){.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-latest{grid-template-columns:1fr}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-latest .storefront-evidence-actions{grid-column:auto}}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-stack{gap:14px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-summary .app-card{gap:5px;min-height:102px;padding:16px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-summary small{color:var(--avmel-muted);font-size:11px}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-summary strong{color:var(--avmel-heading);font-size:18px;font-weight:650}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-summary span{color:var(--avmel-secondary);font-size:12px;line-height:1.4}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-latest{justify-content:space-between;align-items:flex-start;gap:24px;padding:20px;display:flex}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-latest h2{margin:7px 0 5px;font-size:18px}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-latest p:not(.app-section-label){max-width:620px;color:var(--avmel-secondary);margin:0;line-height:1.5}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-actions .app-button-primary{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;box-shadow:0 2px 5px #2563eb29!important}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-actions .app-button-primary:focus-visible{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;box-shadow:0 2px 5px #2563eb29!important}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-actions .app-button-primary:hover{color:#fff!important;background:#1d4ed8!important;border-color:#1d4ed8!important;box-shadow:0 4px 10px #2563eb38!important}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-actions .app-button-secondary{color:#344054!important;background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 2px 5px #2563eb1a!important}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-actions .app-button-secondary:focus-visible{color:#344054!important;background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 2px 5px #2563eb1a!important}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-actions .app-button-secondary:hover{color:#1f2937!important;background:#f8fbff!important;border-color:#cbd5e1!important;box-shadow:0 2px 5px #2563eb24!important}@media (max-width:760px){.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-summary{grid-template-columns:1fr}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-latest{display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-actions{justify-content:flex-start}}:is(.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-empty,.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-summary-panel,.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path,.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-history){padding:24px}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-empty{justify-content:space-between;align-items:center;gap:28px;min-height:260px;display:flex}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-empty-copy{max-width:620px}:is(.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-empty h2,.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-summary-panel h2,.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-section-head h2){margin:7px 0 6px;font-size:19px}:is(.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-empty p:not(.app-section-label),.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-summary-panel p:not(.app-section-label)){max-width:620px;color:var(--avmel-secondary);margin:0;line-height:1.55}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-empty small{color:var(--avmel-muted);margin-top:14px;line-height:1.5;display:block}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-summary-panel{background:var(--avmel-surface-muted);justify-content:space-between;align-items:center;gap:24px;display:flex}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-summary-panel h2{margin-top:0}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-paths{gap:12px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-section-head{justify-content:space-between;align-items:end;padding:4px 2px 2px;display:flex}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-section-head h2{margin-bottom:0;font-size:16px}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path{gap:18px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path-head h3{margin:0 0 7px;font-size:16px}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path-head time{color:var(--avmel-secondary);text-align:right;flex:none;font-size:11px;line-height:1.45}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path-head time strong{color:var(--avmel-heading);font-size:12px;font-weight:600}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-status{color:var(--avmel-secondary);margin:0;font-size:12px;font-weight:600}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-status.is-healthy{color:var(--avmel-success)}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-status.is-failure{color:#b54708}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-incident{background:#fffbf8;border:1px solid #f4c7a1;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-incident strong{color:#b54708;font-size:12px}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-incident span{color:var(--avmel-secondary);font-size:12px;line-height:1.45}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path-grid{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);gap:20px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path-grid>div{min-width:0}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path-grid small{color:var(--avmel-muted);letter-spacing:.08em;font-size:10px;font-weight:700}:is(.avmel-app .app-main:has(.storefront-tabs) .storefront-verification-ladder,.avmel-app .app-main:has(.storefront-tabs) .storefront-measurement-list){gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-verification-ladder li{color:var(--avmel-heading);align-items:center;gap:8px;font-size:12px;display:flex}.avmel-app .app-main:has(.storefront-tabs) .storefront-verification-ladder i{width:18px;height:18px;color:var(--avmel-success);background:#e8f7ee;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-verification-ladder i svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:13px;height:13px}.avmel-app .app-main:has(.storefront-tabs) .storefront-measurement-list li{color:var(--avmel-secondary);font-size:12px;line-height:1.4}.avmel-app .app-main:has(.storefront-tabs) .storefront-measurement-list li:before{content:"";border:1px solid var(--avmel-brand);box-sizing:border-box;vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 8px 1px 1px;display:inline-block}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path-footer{border-top:1px solid var(--avmel-divider);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path-footer span{color:var(--avmel-muted);font-size:11px}:is(.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path-footer a,.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-timeline a){color:var(--avmel-brand);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-history{gap:16px;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-history .storefront-evidence-section-head{padding:0}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-history .storefront-evidence-timeline{border-top:1px solid var(--avmel-divider)}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-history .storefront-evidence-timeline li{grid-template-columns:10px minmax(0,1fr) auto auto;gap:12px;min-height:62px}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-history .storefront-evidence-timeline strong{white-space:normal}@media (max-width:760px){:is(.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-empty,.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-summary-panel){align-items:start;display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path-grid{grid-template-columns:1fr;gap:16px}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-history .storefront-evidence-timeline li{grid-template-columns:10px minmax(0,1fr) auto;padding:12px 0}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-history .storefront-evidence-timeline a{grid-column:2/-1;justify-self:start}}@media (max-width:390px){:is(.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-empty,.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-summary-panel,.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path,.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-history){padding:18px}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path-head{display:grid}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path-head time{text-align:left}.avmel-app .app-main:has(.storefront-tabs) .storefront-evidence-path-footer{flex-direction:column;align-items:start}}.avmel-app .app-main:has(.storefront-overview-final) .storefront-overview-final{gap:16px;width:min(100%,980px);display:grid}:is(.avmel-app .app-main:has(.storefront-overview-final) .site-overview-status,.avmel-app .app-main:has(.storefront-overview-final) .overview-attention-block,.avmel-app .app-main:has(.storefront-overview-final) .primary-lead-path,.avmel-app .app-main:has(.storefront-overview-final) .overview-no-paths,.avmel-app .app-main:has(.storefront-overview-final) .overview-recent-activity){padding:22px 24px}.avmel-app .app-main:has(.storefront-overview-final) .site-overview-status{background:var(--avmel-surface-muted);justify-content:space-between;align-items:center;gap:24px;display:flex}:is(.avmel-app .app-main:has(.storefront-overview-final.is-access) .site-overview-status,.avmel-app .app-main:has(.storefront-overview-final.is-attention) .site-overview-status,.avmel-app .app-main:has(.storefront-overview-final.is-partial) .site-overview-status){background:#fffaf0;border-color:#efd39a}.avmel-app .app-main:has(.storefront-overview-final.is-running) .site-overview-status{background:#f5f9ff;border-color:#bdd7f3}:is(.avmel-app .app-main:has(.storefront-overview-final.is-paused) .site-overview-status,.avmel-app .app-main:has(.storefront-overview-final.is-neutral) .site-overview-status){background:#f8fafc;border-color:#d8e0e8}.avmel-app .app-main:has(.storefront-overview-final.is-healthy) .site-overview-status{background:#f5fbf7;border-color:#bfe4d1}.avmel-app .app-main:has(.storefront-overview-final.is-critical) .site-overview-status{background:snow;border-color:#f2c7c7}.avmel-app .app-main:has(.storefront-overview-final) .site-overview-status h2{color:var(--avmel-heading);letter-spacing:-.02em;margin:0 0 6px;font-size:22px}.avmel-app .app-main:has(.storefront-overview-final) .site-overview-status p:not(.app-section-label){color:var(--avmel-secondary);margin:0;font-size:13px;line-height:1.5}.avmel-app .app-main:has(.storefront-overview-final) .site-overview-status-mark{width:36px;height:36px;color:var(--avmel-success);background:#f0fbf4;border:1px solid #b7e3c9;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.avmel-app .app-main:has(.storefront-overview-final) .site-overview-status-mark svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:18px;height:18px}:is(.avmel-app .app-main:has(.storefront-overview-final) .site-overview-status-mark.is-access,.avmel-app .app-main:has(.storefront-overview-final) .site-overview-status-mark.is-attention,.avmel-app .app-main:has(.storefront-overview-final) .site-overview-status-mark.is-partial){color:var(--avmel-warning);background:#fff3d6;border-color:#e8c982}.avmel-app .app-main:has(.storefront-overview-final) .site-overview-status-mark.is-running{color:var(--avmel-brand);background:#edf5ff;border-color:#b9d5f2}:is(.avmel-app .app-main:has(.storefront-overview-final) .site-overview-status-mark.is-paused,.avmel-app .app-main:has(.storefront-overview-final) .site-overview-status-mark.is-neutral){color:var(--avmel-muted);background:#f8fafc;border-color:#d8e0e8}.avmel-app .app-main:has(.storefront-overview-final) .site-overview-status-mark.is-critical{color:var(--avmel-danger);background:#fff7f7;border-color:#f1c8c8}.avmel-app .app-main:has(.storefront-overview-final) .overview-attention-block{background:#fffaf7;border-color:#f1d2bc;justify-content:space-between;align-items:center;gap:24px;display:flex}.avmel-app .app-main:has(.storefront-overview-final) .overview-attention-block.is-critical{background:snow;border-color:#f2c7c7}.avmel-app .app-main:has(.storefront-overview-final) .overview-attention-block.is-critical .app-section-label{color:#b42318}.avmel-app .app-main:has(.storefront-overview-final) .overview-attention-block h2{color:var(--avmel-heading);margin:7px 0 6px;font-size:17px}.avmel-app .app-main:has(.storefront-overview-final) .overview-attention-block p:not(.app-section-label){max-width:680px;color:var(--avmel-secondary);margin:0;font-size:13px;line-height:1.55}.avmel-app .app-main:has(.storefront-overview-final) .overview-attention-meta{color:var(--avmel-muted);margin-top:11px;font-size:11px;display:block}.avmel-app .app-main:has(.storefront-overview-final) .primary-lead-path{gap:18px;display:grid}.avmel-app .app-main:has(.storefront-overview-final) .overview-primary-issue{border-color:#f1d2bc;gap:18px;padding:22px 24px;display:grid}.avmel-app .app-main:has(.storefront-overview-final) .overview-primary-issue.is-critical{background:snow;border-color:#f2c7c7}.avmel-app .app-main:has(.storefront-overview-final) .overview-primary-issue .primary-lead-path-head{margin:0}.avmel-app .app-main:has(.storefront-overview-final) .overview-issue-facts{border-top:1px solid var(--avmel-divider);flex-wrap:wrap;gap:24px;padding-top:14px;display:flex}.avmel-app .app-main:has(.storefront-overview-final) .overview-issue-facts span{gap:4px;display:grid}.avmel-app .app-main:has(.storefront-overview-final) .overview-issue-facts small{color:var(--avmel-muted);letter-spacing:.08em;font-size:10px}.avmel-app .app-main:has(.storefront-overview-final) .overview-issue-facts strong{color:var(--avmel-heading);font-size:12px;font-weight:600}.avmel-app .app-main:has(.storefront-overview-final) .primary-lead-path-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.avmel-app .app-main:has(.storefront-overview-final) .primary-lead-path-head h2{color:var(--avmel-heading);margin:7px 0 4px;font-size:19px}.avmel-app .app-main:has(.storefront-overview-final) .primary-lead-path-url{color:var(--avmel-muted);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.avmel-app .app-main:has(.storefront-overview-final) .primary-lead-path-head .storefront-evidence-status{margin-top:25px}.avmel-app .app-main:has(.storefront-overview-final) .overview-verification-row{border-top:1px solid var(--avmel-divider);border-bottom:1px solid var(--avmel-divider);flex-wrap:wrap;gap:8px 18px;padding:14px 0;display:flex}.avmel-app .app-main:has(.storefront-overview-final) .overview-verification-row span{color:var(--avmel-heading);align-items:center;gap:7px;font-size:12px;display:inline-flex}.avmel-app .app-main:has(.storefront-overview-final) .overview-verification-row i{width:18px;height:18px;color:var(--avmel-success);background:#e8f7ee;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.avmel-app .app-main:has(.storefront-overview-final) .overview-verification-row i svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:13px;height:13px}.avmel-app .app-main:has(.storefront-overview-final) .overview-verification-row .overview-delivery-unverified{color:#b54708}.avmel-app .app-main:has(.storefront-overview-final) .overview-verification-row .overview-delivery-unverified i{color:#b54708;background:0 0;width:16px;height:16px}.avmel-app .app-main:has(.storefront-overview-final) .overview-verification-row .overview-delivery-unverified i svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:14px;height:14px}:is(.avmel-app .app-main:has(.storefront-overview-final) .primary-lead-path-footer,.avmel-app .app-main:has(.storefront-overview-final) .overview-section-head){justify-content:space-between;align-items:center;gap:18px;display:flex}.avmel-app .app-main:has(.storefront-overview-final) .primary-lead-path-footer span{color:var(--avmel-muted);font-size:11px}:is(.avmel-app .app-main:has(.storefront-overview-final) .primary-lead-path-footer a,.avmel-app .app-main:has(.storefront-overview-final) .overview-section-head a){color:var(--avmel-brand);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.avmel-app .app-main:has(.storefront-overview-final) .overview-secondary-paths{gap:10px;padding:2px 2px 0;display:grid}.avmel-app .app-main:has(.storefront-overview-final) .overview-section-head h2{color:var(--avmel-heading);margin:6px 0 0;font-size:16px}.avmel-app .app-main:has(.storefront-overview-final) .overview-secondary-list{border-top:1px solid var(--avmel-divider);display:grid}.avmel-app .app-main:has(.storefront-overview-final) .overview-secondary-row{border-bottom:1px solid var(--avmel-divider);color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:14px 2px;text-decoration:none;display:flex}.avmel-app .app-main:has(.storefront-overview-final) .overview-secondary-row span{gap:4px;min-width:0;display:grid}.avmel-app .app-main:has(.storefront-overview-final) .overview-secondary-row strong{color:var(--avmel-heading);font-size:13px}.avmel-app .app-main:has(.storefront-overview-final) .overview-secondary-row small{color:var(--avmel-secondary);font-size:11px}.avmel-app .app-main:has(.storefront-overview-final) .overview-no-paths{background:var(--avmel-surface-muted)}.avmel-app .app-main:has(.storefront-overview-final) .overview-no-paths h2{color:var(--avmel-heading);margin:0 0 6px;font-size:16px}.avmel-app .app-main:has(.storefront-overview-final) .overview-no-paths p{color:var(--avmel-secondary);margin:0;font-size:13px;line-height:1.5}.avmel-app .app-main:has(.storefront-overview-final) .overview-recent-activity{gap:16px;display:grid}.avmel-app .app-main:has(.storefront-overview-final) .overview-recent-activity ol{border-top:1px solid var(--avmel-divider);margin:0;padding:0;list-style:none;display:grid}.avmel-app .app-main:has(.storefront-overview-final) .overview-recent-activity li{border-bottom:1px solid var(--avmel-divider);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;display:grid}.avmel-app .app-main:has(.storefront-overview-final) .overview-recent-activity li>i{background:#f0a36a;border-radius:50%;width:7px;height:7px}.avmel-app .app-main:has(.storefront-overview-final) .overview-recent-activity li>i.is-healthy{background:var(--avmel-success)}.avmel-app .app-main:has(.storefront-overview-final) .overview-recent-activity li span{gap:3px;min-width:0;display:grid}.avmel-app .app-main:has(.storefront-overview-final) .overview-recent-activity li strong{color:var(--avmel-heading);font-size:12px}:is(.avmel-app .app-main:has(.storefront-overview-final) .overview-recent-activity li small,.avmel-app .app-main:has(.storefront-overview-final) .overview-recent-activity li time){color:var(--avmel-secondary);font-size:10px}.avmel-app .app-main:has(.storefront-overview-final) .overview-recent-activity li time{white-space:nowrap}@media (max-width:600px){:is(.avmel-app .app-main:has(.storefront-overview-final) .site-overview-status,.avmel-app .app-main:has(.storefront-overview-final) .overview-attention-block,.avmel-app .app-main:has(.storefront-overview-final) .primary-lead-path-head){align-items:start;display:grid}.avmel-app .app-main:has(.storefront-overview-final) .primary-lead-path-head .storefront-evidence-status{margin-top:0}.avmel-app .app-main:has(.storefront-overview-final) .site-overview-status-mark{display:none}}@media (max-width:390px){:is(.avmel-app .app-main:has(.storefront-overview-final) .site-overview-status,.avmel-app .app-main:has(.storefront-overview-final) .overview-attention-block,.avmel-app .app-main:has(.storefront-overview-final) .primary-lead-path,.avmel-app .app-main:has(.storefront-overview-final) .overview-primary-issue,.avmel-app .app-main:has(.storefront-overview-final) .overview-no-paths,.avmel-app .app-main:has(.storefront-overview-final) .overview-recent-activity){padding:18px}:is(.avmel-app .app-main:has(.storefront-overview-final) .primary-lead-path-footer,.avmel-app .app-main:has(.storefront-overview-final) .overview-section-head){flex-direction:column;align-items:start;gap:10px}.avmel-app .app-main:has(.storefront-overview-final) .overview-recent-activity li{grid-template-columns:8px minmax(0,1fr);padding:10px 0}.avmel-app .app-main:has(.storefront-overview-final) .overview-recent-activity li time{grid-column:2}}.avmel-app .app-main:has(.storefront-tabs) .store-settings-stack{width:min(100%,1120px)}.avmel-app .app-main:has(.storefront-tabs) .app-toggle{box-shadow:none!important;background:#eef2f6!important;border-color:#cbd5e1!important}.avmel-app .app-main:has(.storefront-tabs) .app-toggle i{background:#94a3b8!important}.avmel-app .app-main:has(.storefront-tabs) .app-toggle.is-on{background:#dbeafe!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #2563eb14!important}.avmel-app .app-main:has(.storefront-tabs) .app-toggle.is-on i{background:#2563eb!important}.avmel-app .app-main:has(.storefront-tabs) .app-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #dbeafe!important}.avmel-app .bulk-store-form textarea:focus,.avmel-app .bulk-store-form textarea:focus-visible{border-color:var(--avmel-border)!important;outline:none!important;box-shadow:0 0 0 3px #6b94bc14!important}.avmel-app .app-main:has(.storefront-tabs) .store-authorization{border-radius:8px;min-height:62px;padding:12px 14px}.avmel-app .app-main:has(.storefront-tabs) .storefront-status-banner{background:var(--avmel-surface);border-color:#cbd5e1}.avmel-app .app-main:has(.storefront-tabs) .storefront-status-banner.is-enabled .storefront-status-icon{color:var(--avmel-brand);border-color:#bfdbfe}.avmel-app .app-main:has(.storefront-tabs) .storefront-status-banner.is-enabled .storefront-status-live{color:var(--avmel-secondary)}.avmel-app .app-main:has(.storefront-tabs) .verification-record button{box-sizing:border-box;color:#475467;background:#fff;border:1px solid #cbd5e1;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:78px;min-width:78px;height:36px;min-height:36px;font-size:12px;font-weight:650;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex;box-shadow:0 1px 2px #1018280d}.avmel-app .app-main:has(.storefront-tabs) .verification-record button:hover{color:#1d4ed8;background:#eff6ff;border-color:#93b4e8;box-shadow:0 2px 5px #2563eb1a}.avmel-app .app-main:has(.storefront-tabs) .verification-record button:focus-visible{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #dbeafe}.avmel-app .app-main:has(.storefront-tabs) .verification-record button.is-copied{color:#16803c;background:#ecfdf3;border-color:#a7e3c0}.avmel-app .app-main:has(.storefront-tabs) .verification-copy-error{color:#b42318;grid-column:1/-1;font-size:11px;line-height:1.35}.avmel-app .app-main:has(.storefront-tabs) .verification-record button svg{stroke:currentColor;width:14px;height:14px}.avmel-app .app-main:has(.storefront-tabs) .verification-record{align-items:end}.avmel-app .app-main:has(.storefront-tabs) .verification-record code{box-sizing:border-box;align-items:center;height:36px;padding:0 10px;display:flex}@media (max-width:760px){.avmel-app .app-main:has(.storefront-tabs) .store-settings-stack{width:100%}}.avmel-app .app-main:has(.storefront-tabs) .store-verification-card .app-button-verify{border-radius:7px;min-height:36px;font-size:12px;font-weight:650;color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important;box-shadow:0 2px 5px #2563eb29!important}.avmel-app .app-main:has(.storefront-tabs) .store-verification-card .app-button-verify:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important;box-shadow:0 4px 10px #2563eb38!important}.avmel-app .app-main:has(.storefront-tabs) .store-verification-card .app-button-verify:focus-visible{outline:none;box-shadow:0 0 0 3px #dbeafe,0 2px 5px #2563eb29!important}.avmel-app .app-main:has(.storefront-tabs) .store-verification-card .app-button-verify:disabled{cursor:wait;opacity:.7}.avmel-app .app-main:has(.storefront-tabs) .settings-form-footer .settings-cancel-button{color:#475467!important;box-shadow:none!important;background:#fff!important;border-color:#cbd5e1!important}.avmel-app .app-main:has(.storefront-tabs) .settings-form-footer .settings-cancel-button:hover{color:#1f2937!important;background:#f8fafc!important;border-color:#94a3b8!important;box-shadow:0 1px 2px #1018280f!important}.avmel-app .app-main:has(.storefront-tabs) .settings-form-footer>div>.app-button:not(.settings-cancel-button){color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;box-shadow:0 2px 5px #2563eb29!important}.avmel-app .app-main:has(.storefront-tabs) .settings-form-footer>div>.app-button:not(.settings-cancel-button):hover{background:#1d4ed8!important;border-color:#1d4ed8!important;box-shadow:0 4px 10px #2563eb38!important}@media (max-width:620px){.avmel-app .app-main:not(:has(.storefront-tabs)) .app-topbar{grid-template-columns:1fr;align-items:stretch;gap:8px;height:auto;min-height:0;margin-bottom:18px;padding:10px 0;display:grid}.avmel-app .app-main:not(:has(.storefront-tabs)) .app-topbar-storefront-tabs{pointer-events:auto;order:1;width:100%;position:static}.avmel-app .app-main:not(:has(.storefront-tabs)) .overview-topbar-layout{grid-template-columns:1fr;align-items:stretch;gap:4px;width:100%;min-height:0;margin:0;padding:0;display:grid}.avmel-app .app-main:not(:has(.storefront-tabs)) .overview-topbar-identity{transform:none}.avmel-app .app-main:not(:has(.storefront-tabs)) .overview-topbar-identity small{white-space:normal;max-width:none}.avmel-app .app-main:not(:has(.storefront-tabs)) .app-user-menu{order:2;justify-self:end}.avmel-app .reports-page .report-summary-grid{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.avmel-app .reports-page .report-metric{border-right:0;border-bottom:1px solid var(--avmel-divider);min-width:0;min-height:68px;padding:10px}.avmel-app .reports-page .report-metric:nth-child(odd){border-right:1px solid var(--avmel-divider)}.avmel-app .reports-page .report-metric:nth-last-child(-n+2){border-bottom:0}}.delivery-verification-card{grid-column:span 2;gap:18px;display:grid}.delivery-verification-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.delivery-verification-head h2{margin:4px 0 6px}.delivery-verification-head p:not(.app-section-label){color:#65738a;max-width:660px;margin:0;line-height:1.5}.delivery-status{white-space:nowrap;color:#64748b;border:1px solid #dce4ee;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.delivery-status i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.delivery-status.is-verified{color:#17805d;border-color:#bfe6d6}.delivery-status.is-verified i{background:#31b989}.delivery-status.is-failed{color:#9a6514;border-color:#f0d0a0}.delivery-status.is-failed i{background:#d59624}.delivery-verification-configured{gap:10px;max-width:760px;display:grid}.delivery-verification-configured p{color:#34445b;margin:0}.delivery-verification-configured code{color:#315e89;background:#f8fafc;border:1px solid #e1e7ef;border-radius:8px;padding:11px 12px;font-size:12px;display:block;overflow:auto}.delivery-verification-configured small{color:#77859a;line-height:1.5}.delivery-verification-error{color:#6f531f;background:#fffaf0;border:1px solid #f0d0a0;border-radius:10px;gap:8px;max-width:760px;padding:14px;display:grid}.delivery-verification-error strong{color:#8b5b15}.delivery-verification-error span{font-size:13px;line-height:1.5}.delivery-verification-error .app-button{justify-self:start}.avmel-app .customer-path-health.is-warning{color:#93651b;background:#fffdf8;border-color:#ecd9b2}.avmel-app .customer-path-health.is-critical{color:#b42318;background:snow;border-color:#f2c7c7}.avmel-app .customer-path-health.is-muted{color:#667085;background:#f8fafc;border-color:#dce4ec}.delivery-verification-setup{gap:14px;max-width:760px;display:grid}.delivery-verification-setup>p{color:#34445b;margin:0;line-height:1.5}.delivery-advanced-details{color:#516079;border-top:1px solid #e1e7ef;padding-top:10px;font-size:12px}.delivery-advanced-details summary{cursor:pointer;color:#34445b;font-weight:650}.delivery-advanced-details>div{gap:8px;padding-top:10px;display:grid}.delivery-advanced-details p{margin:0;line-height:1.5}.delivery-advanced-details code{color:#315e89}.delivery-verification-warning{color:#8b5b15;background:#fff9ec;border-left:3px solid #d59a2b;padding:10px 12px;font-size:13px}.delivery-permission-note,.delivery-verification-readonly{color:#516079;background:#f8fbff;border:1px solid #dce6f3;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.delivery-verification-readonly{gap:4px;display:grid}.delivery-verification-readonly strong{color:#26364d}.delivery-verification-readonly p{margin:0}.delivery-verification-actions{flex-wrap:wrap;gap:10px;display:flex}.delivery-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.delivery-option{background:#fff;border:1px solid #e1e7ef;border-radius:10px;gap:8px;padding:14px;display:grid}.delivery-option.is-recommended{background:#fbfffd;border-color:#bfe6d6}.delivery-option strong{color:#26364d;font-size:13px}.delivery-option span{color:#65738a;min-height:34px;font-size:12px;line-height:1.45}.delivery-option .app-button{justify-self:start}.report-client-proof{justify-content:space-between;align-items:center;gap:28px;margin-top:16px;display:flex}.report-client-proof-copy{gap:8px;min-width:0;display:grid}.report-client-proof h2{margin:0}.report-client-proof p:not(.app-section-label){color:#65738a;max-width:720px;margin:0;line-height:1.5}.report-client-proof-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.report-client-proof-actions .app-button{white-space:nowrap}.report-client-proof .report-share-control{align-items:center;gap:8px;display:inline-flex}.report-client-proof .report-share-revoke{white-space:nowrap}.report-header-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.report-share-control{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.report-share-actions{align-items:center;gap:8px;display:inline-flex}.report-share-revoke{color:#9b5c47;cursor:pointer;font:inherit;background:0 0;border:0;font-size:11px}.report-share-url{box-sizing:border-box;color:#475467;text-overflow:ellipsis;background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:min(420px,100%);min-width:180px;height:34px;padding:0 9px;font:11px/1.3 ui-monospace,monospace}.report-share-url:focus-visible{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #dbeafe}.shared-report-page{color:#20312e;background:#f4f7f5;min-height:100vh;padding:48px 20px}.shared-report-shell{gap:16px;width:min(860px,100%);margin:0 auto;display:grid}.shared-report-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:8px 2px 16px;display:flex}.shared-report-header h1{letter-spacing:-.04em;margin:8px 0 4px;font-size:32px}.shared-report-header p{color:#667874;margin:0}.shared-report-eyebrow{color:#70827e;letter-spacing:.12em;font-size:10px;font-weight:800}.shared-report-status{white-space:nowrap;border:1px solid #d9e2df;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.shared-report-status i{background:#9aa9a5;border-radius:50%;width:7px;height:7px}.shared-report-status.is-healthy{color:#177553;border-color:#bce3d2}.shared-report-status.is-healthy i{background:#32b989}.shared-report-status.is-warning{color:#956515;border-color:#eed49d}.shared-report-status.is-warning i{background:#d59a2b}.shared-report-summary{background:#fff;border:1px solid #dfe8e4;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid}.shared-report-summary>div{border-right:1px solid #e5ece9;gap:4px;padding:20px;display:grid}.shared-report-summary>div:last-child{border-right:0}.shared-report-summary strong{font-size:24px}.shared-report-summary span{color:#6c7d78;font-size:12px}.shared-report-card{background:#fff;border:1px solid #dfe8e4;border-radius:12px;padding:22px}.shared-report-card h2{margin:6px 0;font-size:18px}.shared-report-card p{color:#5e716c;line-height:1.6}.shared-report-sites,.shared-report-incidents{border-top:1px solid #e5ece9;margin-top:14px}.shared-report-site,.shared-report-incidents>div{border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.shared-report-site div,.shared-report-incidents>div{gap:4px;display:grid}.shared-report-site small,.shared-report-incidents small{color:#71827e;font-size:12px}.shared-report-site>span{color:#177553;font-size:12px;font-weight:700}.shared-report-warning{color:#956515!important}.shared-report-footer{text-align:center;color:#869591;padding:8px;font-size:11px}.shared-report-page .shared-report-card{box-shadow:0 8px 28px #20312e0a}.shared-report-error-card{box-sizing:border-box;background:#fff;border:1px solid #dfe8e4;border-radius:14px;gap:12px;width:min(520px,100%);margin:12vh auto 0;padding:28px;display:grid;box-shadow:0 12px 34px #20312e0f}.shared-report-error-icon{color:#956515;background:#fff8eb;border:1px solid #eed49d;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.shared-report-error-icon svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.shared-report-error-card h1{letter-spacing:-.03em;margin:0;font-size:24px}.shared-report-error-card p{color:#5e716c;margin:0;line-height:1.55}.shared-report-error-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.shared-report-error-actions button,.shared-report-error-actions a{min-height:40px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.shared-report-error-actions button{color:#fff;background:#2563eb;border:1px solid #2563eb}.shared-report-error-actions button:hover{background:#1d4ed8}.shared-report-error-actions a{color:#31544c;background:#fff;border:1px solid #cbd8d3}.shared-report-error-actions a:hover{background:#f5faf7}.shared-report-error-actions button:focus-visible,.shared-report-error-actions a:focus-visible{outline-offset:2px;outline:3px solid #c7ddff}.delivery-safe-test-confirm{color:#516079;align-items:flex-start;gap:8px;width:100%;font-size:12px;line-height:18px;display:flex}.delivery-safe-test-confirm input{accent-color:#2563eb;margin-top:2px}@media (max-width:700px){.delivery-verification-card{grid-column:span 1}.delivery-verification-head{display:block}.delivery-status{margin-top:14px}.delivery-option-grid{grid-template-columns:1fr}.report-client-proof{flex-direction:column;align-items:flex-start;gap:16px}.report-client-proof-actions{flex-wrap:wrap;justify-content:flex-start}.shared-report-page{padding:24px 14px}.shared-report-header{display:grid}.shared-report-header h1{font-size:26px}.shared-report-summary{grid-template-columns:repeat(2,1fr)}.shared-report-summary>div:nth-child(2){border-right:0}.shared-report-site{align-items:start;display:grid}.shared-report-site>span{justify-self:start}}@media print{.avmel-app aside,.avmel-app nav,.app-shell-header,.app-page>header a,.app-page .app-button,.overview-action-queue,.report-client-proof-actions{display:none!important}.avmel-app .app-main{margin:0!important}.app-card{break-inside:avoid;box-shadow:none!important}.reports-page{max-width:none!important}}.report-client-proof-actions .report-print-button{border-color:var(--avmel-border)!important;background:var(--avmel-surface)!important;color:var(--avmel-secondary)!important;box-shadow:none!important}.report-client-proof-actions .report-print-button:hover{border-color:var(--avmel-border-strong)!important;background:var(--avmel-hover)!important;color:var(--avmel-heading)!important;box-shadow:none!important}.avmel-app .overview-activity-main strong{font-size:13px}.avmel-app .overview-activity-main span,.avmel-app .overview-activity-time,.avmel-app .report-row small,.avmel-app .report-row time{font-size:11px}.avmel-app .portfolio-action-state,.avmel-app .portfolio-action-detail,.avmel-app .portfolio-action-next,.avmel-app .site-portfolio-action{font-size:12px}.avmel-app .incident-list-main strong{font-size:13px}.avmel-app .incident-list-main span,.avmel-app .incident-list-owner strong,.avmel-app .incident-list-status,.avmel-app .incident-list-action strong,.avmel-app .incident-related-run-result{font-size:12px}.avmel-app .incident-related-run-head time{font-size:11px}.avmel-app .incident-evidence-link.app-button{min-height:30px;padding-inline:9px;font-size:11px}.avmel-app .app-main:has(.storefront-tabs) .lead-path-meta{font-size:12px}.avmel-app .app-main:has(.storefront-tabs) .lead-path-meta strong{font-size:13px}.avmel-app .app-main:has(.storefront-tabs) .lead-path-entry{font-size:12px}.avmel-app .app-main:has(.storefront-tabs) .lead-path-action a{font-size:13px}.avmel-app .verification-result-context small,.avmel-app .verification-ladder-result strong{font-size:12px}.avmel-app .verification-evidence-item{min-height:42px;font-size:13px}.avmel-app .verification-evidence-item span{font-size:11px}.avmel-app .app-sidebar-main nav a{position:relative}.avmel-app .app-nav-badge{border-radius:7px;justify-content:center;align-self:center;align-items:center;min-width:23px;height:22px;margin:0 0 0 auto;padding:0 6px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.avmel-app .app-nav-badge.is-critical{color:#b42318;background:#fee4e2}.avmel-app .app-nav-badge.is-attention{color:#b45309;background:#fff1dc}.avmel-app .app-nav-badge.is-dot{background:var(--avmel-warning);border-radius:50%;width:8px;min-width:8px;height:8px;padding:0}.avmel-app .app-sidebar.is-collapsed .app-nav-badge{border:0;border-radius:999px;min-width:18px;height:18px;margin:0;padding:0 4px;font-size:9px;position:absolute;top:2px;right:2px}.avmel-app .app-sidebar.is-collapsed .app-nav-badge:not(.is-dot){border-radius:50%;width:8px;min-width:8px;height:8px;padding:0;font-size:0;top:4px;right:4px}.avmel-app .app-sidebar.is-collapsed .app-nav-badge.is-dot{border-width:1px;width:8px;min-width:8px;height:8px;top:4px;right:4px}.avmel-app .settings-hub-tabs{width:fit-content;max-width:100%;margin-bottom:18px}.avmel-app .settings-hub-tabs a{min-height:38px;padding-inline:16px}.avmel-app .settings-hub-tabs a.is-active{background:var(--avmel-surface);color:var(--avmel-heading);border-color:#d5dce6;box-shadow:0 1px 2px #10182814}.avmel-app .settings-hub-panel{max-width:860px;padding:22px 24px}.avmel-app .settings-hub-panel h2{color:var(--avmel-heading);margin:7px 0 5px;font-size:18px;line-height:1.3}.avmel-app .settings-hub-panel p{max-width:620px;color:var(--avmel-secondary);margin:0;font-size:14px;line-height:1.55}.avmel-app .team-settings-content>.app-card,.avmel-app .team-pending-section{border-color:var(--avmel-border);background:var(--avmel-surface)}.avmel-app .team-settings-page .app-card h2,.avmel-app .team-pending-section h2{color:var(--avmel-heading)}.avmel-app .team-invite-description{color:var(--avmel-secondary)}.avmel-app .pending-invite-row{border-color:var(--avmel-border);background:var(--avmel-surface-muted)}.avmel-app .pending-invite-row:hover{background:var(--avmel-hover);border-color:#cbd5e1}.avmel-app .pending-invite-avatar{color:#286494;background:#f5f9ff;border-color:#c9ddf4}.avmel-app .pending-invite-identity strong{color:var(--avmel-heading)}.avmel-app .pending-invite-identity small,.avmel-app .pending-invite-details small{color:var(--avmel-muted)}.avmel-app .pending-invite-role{color:var(--avmel-secondary)}@media (max-width:620px){.avmel-app .settings-hub-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;display:grid;overflow:visible}.avmel-app .settings-hub-tabs a{white-space:nowrap;justify-content:center;min-width:0;padding-inline:6px;font-size:12px}.avmel-app .settings-hub-panel{padding:19px}.avmel-app .portfolio-action-queue .app-panel-head{flex-direction:column;align-items:flex-start;gap:10px}.avmel-app .portfolio-action-queue .app-panel-head>div{min-width:0}.avmel-app .portfolio-action-queue .portfolio-action-view-all{align-self:flex-start}.avmel-app .billing-plan-preview-meta{gap:8px}.avmel-app .billing-plan-preview-audience{flex:none;font-size:11px}.avmel-app .billing-plan-preview-audience b{margin:0 0 2px;display:block}.avmel-app .billing-plan-feature-copy{flex-wrap:wrap;row-gap:1px;line-height:1.35}.avmel-app .integration-card-head{margin-bottom:14px;padding-right:0}.avmel-app .integration-card-head>div{min-width:0}.avmel-app .integration-card .integration-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.avmel-app .integration-card .integration-enable-control{font-size:11px;position:static}}.avmel-app .portfolio-action-state i,.avmel-app .stores-monitoring-state i,.avmel-app .incident-related-run-result i{flex:0 0 5px;width:5px;height:5px}@media (max-width:900px){.avmel-app .operational-status-card{grid-template-columns:minmax(0,1fr) auto;gap:20px}.avmel-app .operational-status-card .portfolio-metrics{border-top:1px solid var(--avmel-divider);border-left:0;grid-column:1/-1;padding-top:16px}.avmel-app .operational-status-card.report-summary-card{grid-template-columns:minmax(0,1fr) auto}.avmel-app .operational-status-card.report-summary-card .portfolio-metrics{grid-column:1/-1}}@media (max-width:560px){.avmel-app .operational-status-card{grid-template-columns:1fr;gap:16px;padding:20px}.avmel-app .operational-status-action{justify-self:start}.avmel-app .operational-status-card .portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;width:100%;padding-top:14px;display:grid}.avmel-app .operational-status-card .portfolio-metrics>div{min-width:0;padding:0 12px}.avmel-app .operational-status-card .portfolio-metrics>div:nth-child(odd){border-left:0;padding-left:0}.avmel-app .operational-status-card .portfolio-metrics>div:nth-child(2n){border-left:1px solid var(--avmel-divider)}.avmel-app .operational-status-card .portfolio-metrics>div:nth-child(n+3){border-top:1px solid var(--avmel-divider);padding-top:12px}.avmel-app .operational-status-card .portfolio-metrics>div:first-child{padding-left:0}.avmel-app .operational-status-card .portfolio-metrics>div:last-child{padding-right:0}.avmel-app .operational-status-card.report-summary-card{grid-template-columns:1fr}}.avmel-app .protected-access-wizard{border:1px solid var(--avmel-border);background:var(--avmel-surface);color:var(--avmel-text);border-radius:12px;margin:0;padding:24px}.avmel-app .protected-access-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.avmel-app .protected-access-head h2{color:var(--avmel-heading);margin:7px 0 6px;font-size:21px;line-height:1.25}.avmel-app .protected-access-head p:last-child{max-width:700px;color:var(--avmel-secondary);margin:0;font-size:13px;line-height:1.5}.avmel-app .protected-access-state{color:var(--avmel-secondary);white-space:nowrap;flex:none;font-size:12px}.avmel-app .protected-access-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}@media (min-width:1100px){.avmel-app .protected-access-options{grid-template-columns:repeat(4,minmax(0,1fr))}}.avmel-app .protected-access-option{box-sizing:border-box;width:100%;min-width:0;min-height:92px;font:inherit;text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:20px;line-height:normal;transition:border-color .14s,background .14s,box-shadow .14s;border:1px solid var(--avmel-border)!important;background:var(--avmel-surface)!important;color:var(--avmel-text)!important;box-shadow:none!important;padding:17px 17px 15px!important;display:flex!important}.avmel-app .protected-access-option:hover{background:var(--avmel-hover)!important;border-color:#9bc3f5!important;box-shadow:0 3px 10px #2563eb0f!important}.avmel-app .protected-access-option:focus-visible{outline:none;border-color:#6ea8ee!important;box-shadow:0 0 0 3px #2563eb24!important}.avmel-app .protected-access-option.is-recommended{background:#f8fbff!important;border-color:#c9ddf4!important}.avmel-app .protected-access-option.is-selected{background:#eff6ff!important;border-color:#93b8eb!important}.avmel-app .protected-access-option>span{grid-template-rows:auto 1fr auto;align-self:stretch;gap:4px;min-width:0;display:grid}.avmel-app .protected-access-option strong{color:var(--avmel-heading);font-size:13px;font-weight:700;line-height:1.3}.avmel-app .protected-access-option small{color:var(--avmel-secondary);font-size:12px;line-height:1.4}.avmel-app .protected-access-option em{color:var(--avmel-muted);font-size:11px;font-style:normal;line-height:1.35}.avmel-app .protected-access-option>i{width:23px;height:23px;color:var(--avmel-muted);border:1px solid #cbd5e1;border-radius:50%;flex:0 0 23px;align-self:center;place-items:center;font-style:normal;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;display:grid}.avmel-app .protected-access-option:hover:not(.is-selected)>i{color:var(--avmel-brand);background:#eff6ff;border-color:#8bbaf0;transform:none;box-shadow:0 2px 5px #2563eb24}.avmel-app .protected-access-option>i svg{stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:14px;height:14px}.avmel-app .protected-access-option.is-selected>i{color:#16704b;background:#ecfdf3;border-color:#79b59a}.avmel-app .protected-access-url{color:var(--avmel-secondary);gap:6px;margin-top:16px;font-size:12px;display:grid}.avmel-app .protected-access-url input{box-sizing:border-box;border:1px solid var(--avmel-border);background:var(--avmel-surface);height:40px;color:var(--avmel-text);border-radius:7px;padding:0 12px}.avmel-app .protected-access-url-error{color:#b42318;margin-top:1px;font-size:11px;line-height:1.35;display:block}.avmel-app .protected-access-url input[aria-invalid=true]{background:snow;border-color:#e5a4a4;box-shadow:0 0 0 3px #b4231814}.avmel-app .protected-access-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.avmel-app .protected-access-fields .protected-access-next{grid-column:1/-1;margin-top:0}.avmel-app .protected-access-next code{overflow-wrap:anywhere;color:#1d4ed8;background:#fff;border:1px solid #c9ddf4;border-radius:6px;width:max-content;max-width:100%;margin-top:4px;padding:7px 9px;font:600 12px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.avmel-app .protected-access-next small{color:var(--avmel-muted);font-size:11px;line-height:1.4}.avmel-app .protected-access-next .protected-access-command{box-sizing:border-box;white-space:pre-wrap;width:100%}.avmel-app .teach-start-url-error{color:#b42318;margin-top:1px;font-size:11px;line-height:1.35;display:block}.avmel-app .teach-path-form input[aria-invalid=true]{background:snow;border-color:#e5a4a4;box-shadow:0 0 0 3px #b4231814}.avmel-app .monitoring-email-error{color:#b42318;margin-top:5px;font-size:11px;line-height:1.35;display:block}.avmel-app .monitoring-auth-card input[aria-invalid=true]{background:snow;border-color:#e5a4a4;box-shadow:0 0 0 3px #b4231814}.avmel-app .protected-access-next{background:#f8fbff;border:1px solid #c9ddf4;border-radius:9px;gap:4px;margin-top:16px;padding:14px 15px;display:grid}.avmel-app .protected-access-next strong{color:var(--avmel-heading);font-size:12.5px}.avmel-app .protected-access-next span{color:var(--avmel-secondary);font-size:12px;line-height:1.45}.avmel-app .protected-access-next a{color:var(--avmel-brand);white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;margin-top:2px;padding:5px 8px;font-size:12px;font-weight:650;text-decoration:none;width:max-content!important;max-width:none!important;display:inline-flex!important}.avmel-app .protected-access-next a:hover{color:#1d4ed8;background:#eff6ff;border-color:#b8d4f5;text-decoration:none}.avmel-app .protected-access-next a:focus-visible{border-radius:4px;outline:none;box-shadow:0 0 0 3px #2563eb1f}.avmel-app .protected-access-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.avmel-app .protected-access-recommended{gap:8px;margin-top:20px;display:grid}.avmel-app .protected-access-recommended>p{color:var(--avmel-secondary);margin:0;font-size:12px;font-weight:650}.avmel-app .protected-access-recommended>.protected-access-option{max-width:480px}.avmel-app .protected-access-other-toggle{font:inherit;cursor:pointer;align-items:center;gap:6px;margin-top:14px;font-size:12px;font-weight:650;width:max-content!important;min-height:0!important;color:var(--avmel-brand)!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:5px 0!important;display:inline-flex!important}.avmel-app .protected-access-other-toggle:hover{color:#1d4ed8!important;background:0 0!important}.avmel-app .protected-access-other-toggle:focus-visible{border-radius:4px;outline:none;box-shadow:0 0 0 3px #2563eb1f}.avmel-app .protected-access-other-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:14px;height:14px}.avmel-app .protected-access-options.is-secondary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px}.avmel-app .protected-access-actions-hint{color:var(--avmel-muted);margin-right:auto;font-size:12px}@media (max-width:700px){.avmel-app .protected-access-head{gap:10px;display:grid}.avmel-app .protected-access-options,.avmel-app .protected-access-options.is-secondary{grid-template-columns:1fr}.avmel-app .protected-access-actions{flex-direction:column-reverse;align-items:stretch}.avmel-app .protected-access-actions .app-button{width:100%}.avmel-app .protected-access-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.avmel-app .protected-access-option,.avmel-app .protected-access-option>i{transition:none}}@media (max-width:700px){.avmel-app .site-portfolio-header{display:none}.avmel-app .site-portfolio-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:15px 16px 16px}.avmel-app .site-portfolio-status,.avmel-app .site-portfolio-identity,.avmel-app .site-portfolio-path,.avmel-app .site-portfolio-verification,.avmel-app .site-portfolio-last,.avmel-app .site-portfolio-action{grid-area:auto/1}.avmel-app .site-portfolio-status{order:1}.avmel-app .site-portfolio-identity{order:2}.avmel-app .site-portfolio-path{order:3}.avmel-app .site-portfolio-verification{order:4}.avmel-app .site-portfolio-last{order:5}.avmel-app .site-portfolio-action{border-top:1px solid var(--avmel-divider);order:6;justify-content:flex-start;width:fit-content;max-width:100%;margin-top:3px;padding-top:10px}.avmel-app .site-portfolio-identity strong,.avmel-app .site-portfolio-path strong,.avmel-app .site-portfolio-verification strong{white-space:normal}}@media (max-width:620px){.avmel-app .reports-content-grid{gap:14px}.avmel-app .reports-panel{padding:18px}.avmel-app .report-empty{border:1px dashed var(--avmel-border);background:#fbfdff;border-radius:8px;align-items:center;min-height:54px;margin:12px 0 0;padding:0 12px;display:flex}.avmel-app .report-client-proof{gap:18px}.avmel-app .report-client-proof-copy h2{max-width:280px}}.avmel-app .overview-onboarding-v5{border-color:var(--avmel-border);background:var(--avmel-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 20px;display:grid}.avmel-app .overview-onboarding-v5-copy{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.avmel-app .overview-onboarding-v5-icon{width:64px;height:64px;color:var(--avmel-heading);border-radius:50%;place-items:center;display:grid;position:relative}.avmel-app .overview-onboarding-v5-icon:after{content:"";background:var(--avmel-surface);border-radius:50%;position:absolute;inset:8px}.avmel-app .overview-onboarding-v5-icon strong{z-index:1;color:var(--avmel-heading);font-size:17px;line-height:1;position:relative}.avmel-app .overview-onboarding-v5-copy h2{color:var(--avmel-heading);letter-spacing:-.025em;margin:3px 0 5px;font-size:21px}.avmel-app .overview-onboarding-site{color:var(--avmel-secondary);flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 6px;font-size:13px;line-height:1.35;display:flex}.avmel-app .overview-onboarding-site>span{background:#60a5fa;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #eff6ff}.avmel-app .overview-onboarding-site em{color:#64748b;font-size:12px;font-style:normal;font-weight:500}.avmel-app .overview-onboarding-site strong{color:var(--avmel-heading);font-size:14px;font-weight:700}.avmel-app .overview-onboarding-site small{color:var(--avmel-muted);font-size:12px}.avmel-app .overview-onboarding-v5-copy p{color:var(--avmel-secondary);margin:0;font-size:14px}.avmel-app .overview-onboarding-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.avmel-app .overview-onboarding-milestone{text-align:center;grid-template-columns:1fr;align-content:start;justify-items:center;min-width:0;display:grid;position:relative}.avmel-app .overview-onboarding-milestone:not(:last-child):after{content:"";z-index:0;background:#d7e2ef;height:1px;position:absolute;top:11px;left:calc(50% + 12px);right:calc(-50% - 3px)}.avmel-app .overview-onboarding-milestone i{z-index:1;color:#718096;background:#fff;border:1px solid #c7d3e1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:700;display:grid;position:relative}.avmel-app .overview-onboarding-milestone i svg{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.avmel-app .overview-onboarding-milestone b{z-index:1;min-width:0;color:var(--avmel-heading);margin-top:7px;font-size:13px;font-weight:650;line-height:1.25;position:relative}.avmel-app .overview-onboarding-milestone small{z-index:1;color:var(--avmel-muted);font-size:12px;line-height:1.3;position:relative}.avmel-app .overview-onboarding-milestone.is-done i{color:#fff;background:#35a86b;border-color:#35a86b;box-shadow:0 1px 2px #1665342e}.avmel-app .overview-onboarding-milestone.is-done:after{background:#9ed5b5}.avmel-app .overview-onboarding-milestone.is-done small{color:var(--avmel-success)}.avmel-app .overview-onboarding-milestone.is-current i{color:#fff;background:#2563eb;border:1px solid #2563eb;box-shadow:0 0 0 4px #eff6ff}.avmel-app .overview-onboarding-milestone.is-current b{color:var(--avmel-heading)}.avmel-app .overview-onboarding-milestone.is-current small{color:#2563eb;font-weight:650}.avmel-app .overview-onboarding-v5-action{white-space:nowrap;min-width:154px;min-height:42px;font-size:13px}@media (max-width:1100px){.avmel-app .overview-onboarding-v5{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:700px){.avmel-app .overview-onboarding-v5{grid-template-columns:1fr;gap:16px;padding:18px}.avmel-app .overview-onboarding-v5-copy{grid-template-columns:48px minmax(0,1fr);gap:12px}.avmel-app .overview-onboarding-v5-icon{width:46px;height:46px}.avmel-app .overview-onboarding-v5-icon strong{font-size:14px}.avmel-app .overview-onboarding-v5-copy h2{font-size:17px}.avmel-app .overview-onboarding-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;margin-top:16px}.avmel-app .overview-onboarding-milestone:nth-child(2):after{display:none}.avmel-app .overview-onboarding-v5-action{grid-area:auto;width:100%}}.avmel-app .store-create-context strong{color:var(--avmel-muted)}.avmel-app .store-create-context .is-current strong{color:var(--avmel-brand-dark)}.avmel-app .store-create-progress>strong{white-space:nowrap}.avmel-app .store-create-progress>strong span{display:inline}.avmel-app .store-create-progress{grid-template-columns:1fr;align-content:center;gap:0;display:grid}.avmel-app .store-create-progress-meta{align-items:baseline;gap:6px;min-height:20px;display:flex}.avmel-app .store-create-progress-meta>strong{color:var(--avmel-heading);white-space:nowrap;font-size:17px;line-height:1}.avmel-app .store-create-progress-meta>strong span{color:var(--avmel-muted);font-size:12px;font-weight:600}.avmel-app .store-create-progress-meta>small{color:var(--avmel-secondary);white-space:nowrap;font-size:10px}.avmel-app .store-create-progress>i{grid-column:auto;width:100%;margin-top:6px}.avmel-app .store-create-context{border:0;border-bottom:1px solid var(--avmel-divider);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 190px;align-items:center;min-height:58px}.avmel-app .store-create-context-steps{display:block}.avmel-app .store-create-context-steps span{display:none}.avmel-app .store-create-context-steps span.is-current{border:0;border-left:3px solid var(--avmel-brand);grid-template-columns:auto 1fr;align-content:center;gap:3px 0;width:fit-content;min-height:34px;padding:0 0 0 10px;display:grid}.avmel-app .store-create-context-steps span.is-current:after,.avmel-app .store-create-context-steps span.is-current b,.avmel-app .store-create-context-steps span.is-current>.avmel-milestone-icon{display:none}.avmel-app .store-create-context-steps span.is-current strong{color:var(--avmel-brand-dark);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.avmel-app .store-create-context-steps span.is-current small{color:var(--avmel-secondary);grid-column:1/-1;font-size:12px;line-height:1.35}.avmel-app .store-create-progress{border-left:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:0 9px;padding:0 0 0 16px}.avmel-app .store-create-progress>strong{grid-row:1/span 2;font-size:16px}.avmel-app .store-create-progress small{grid-column:2;font-size:10px}.avmel-app .store-create-progress>i{background:0 0;grid-column:2;gap:4px;height:4px;margin-top:5px;display:flex}.avmel-app .store-create-progress>i b{background:#e2e8f0;flex:1;width:auto}@media (max-width:620px){.avmel-app .store-create-context{grid-template-columns:1fr;gap:14px;padding:0 0 14px}.avmel-app .store-create-progress{border-top:0;padding:0}}.avmel-app .store-create-progress{grid-template-columns:1fr}.avmel-app .store-create-progress-meta,.avmel-app .store-create-progress>i{grid-column:auto}.avmel-app .store-create-progress-meta>strong{align-items:baseline;height:auto;display:inline-flex}.avmel-app .store-create-progress-meta>strong>span{border:0;width:auto;min-width:0;height:auto;min-height:0;padding:0;position:static;display:inline!important}.avmel-app .store-create-progress-meta>small{height:auto;display:inline-block}.avmel-app .store-create-context{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:10px;min-height:64px;padding:14px 18px}.avmel-app .store-create-context-steps span.is-current{border-left-color:var(--avmel-brand)}.avmel-app .store-create-context-steps span.is-current strong{color:var(--avmel-brand)}.avmel-app .store-create-progress-meta{min-height:18px}.avmel-app .store-create-progress-meta>strong{font-size:12px;font-weight:700}.avmel-app .store-create-progress-meta>strong span{font-size:12px}.avmel-app .store-create-progress>i{margin-top:4px}.avmel-app .store-create-mode-switch{border:1px solid var(--avmel-border);background:var(--avmel-surface-muted);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.avmel-app .store-create-mode-switch button{min-height:54px;color:var(--avmel-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;gap:2px;padding:8px 13px;display:grid}.avmel-app .store-create-mode-switch button:hover{color:var(--avmel-heading);background:#ffffffb3}.avmel-app .store-create-mode-switch button:not(.is-active):hover{color:#1d4ed8;background:#f8fbff;border-color:#bfdbfe}.avmel-app .store-create-mode-switch button.is-active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd;box-shadow:0 1px 2px #2563eb1a}.avmel-app .store-create-mode-switch button strong{color:inherit;font-size:13px;font-weight:700;line-height:1.2}.avmel-app .store-create-mode-switch button small{color:var(--avmel-muted);font-size:11px;line-height:1.25}.avmel-app .store-create-mode-switch button.is-active strong{color:#1d4ed8}.avmel-app .store-create-mode-switch button.is-active small{color:#4772a6}.avmel-app .store-create-mode-switch button:focus-visible{border-color:var(--avmel-brand);outline:none;box-shadow:0 0 0 3px #2563eb1f}.avmel-app .store-create-flow-card{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:12px;width:100%;overflow:hidden}.avmel-app .store-create-flow-card .store-create-context{box-sizing:border-box;border:0;border-bottom:1px solid var(--avmel-divider);border-radius:0}.avmel-app .store-create-flow-card .store-create-mode-switch{box-sizing:border-box;border:0;border-bottom:1px solid var(--avmel-divider);background:0 0;border-radius:0}.avmel-app .store-create-flow-card .store-create-primary{padding:0 18px 18px}.avmel-app .store-create-flow-card .store-form,.avmel-app .store-create-flow-card .bulk-store-form{box-shadow:none;border:0;border-radius:0;padding:20px 0 0}.avmel-app .store-create-flow-card .store-environment-field{grid-column:1/-1}.avmel-app .store-create-flow-card .store-environment-field select,.avmel-app .store-create-flow-card .bulk-environment-field select{min-height:42px}.avmel-app .store-create-flow-card .store-environment-field .form-field-help,.avmel-app .store-create-flow-card .bulk-environment-field small{color:var(--avmel-secondary);font-size:12px;line-height:1.4}.avmel-app .store-create-progress{align-items:center;gap:9px;display:flex}.avmel-app .store-create-progress>i{flex:auto;order:1;width:auto;margin:0}.avmel-app .store-create-progress-meta{flex:none;order:2;min-height:18px}.avmel-app .avmel-milestone-icon{z-index:1;color:#718096;background:#fff;border:1px solid #c7d3e1;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:grid;position:relative}.avmel-app .avmel-milestone-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:16px;height:16px}.avmel-app .avmel-milestone-icon.is-done{color:#fff;background:#35a86b;border-color:#35a86b;box-shadow:0 1px 2px #1665342e}.avmel-app .avmel-milestone-icon.is-current{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 4px #eff6ff}.avmel-app .store-create-context .avmel-milestone-icon{grid-row:span 2}.avmel-app .store-create-context .avmel-milestone-icon.is-done,.avmel-app .store-create-context .avmel-milestone-icon.is-current{box-shadow:none}.avmel-app .store-create-discovery-progress li>.avmel-milestone-icon{width:23px;height:23px;box-shadow:none;background:#edf2f7;border:0;flex-basis:23px}.avmel-app .store-create-discovery-progress li.is-active>.avmel-milestone-icon{color:#2563eb;box-shadow:none;background:#dbeafe}.avmel-app .store-create-discovery-progress li.is-complete>.avmel-milestone-icon{color:#fff;background:#35a86b;border-color:#35a86b;box-shadow:0 1px 2px #1665342e}.avmel-app .portfolio-action-progress .avmel-milestone-icon{width:17px;height:17px;box-shadow:none;flex-basis:17px;font-size:10px}.avmel-app .portfolio-action-progress .avmel-milestone-icon svg{stroke-width:2px;width:11px;height:11px}.avmel-app .store-create-context-steps span.is-complete b{color:#16804f;background:#dcfce7}.avmel-app .store-create-context-steps span.is-complete strong{color:#16804f}.avmel-app .store-create-progress>i b.is-filled{background:var(--avmel-brand)}.avmel-app .store-create-step-content{gap:16px;padding:18px;display:grid}.avmel-app .store-create-site-card{border:1px solid var(--avmel-border);background:#fbfdff;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.avmel-app .store-create-site-card>div{min-width:0}.avmel-app .store-create-site-card .app-section-label{color:var(--avmel-brand);letter-spacing:.08em;margin:0 0 5px;font-size:11px;font-weight:750}.avmel-app .store-create-site-card h2{color:var(--avmel-heading);margin:0;font-size:18px;line-height:1.25}.avmel-app .store-create-site-card p:last-child{color:var(--avmel-secondary);margin:4px 0 0;font-size:13px}.avmel-app .store-create-step-status{color:var(--avmel-brand);flex:none;align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.avmel-app .store-create-step-status i{border:1px solid;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:grid}.avmel-app .store-create-step-status>.store-create-step-status-icon{color:#fff;background:#35a86b;border:0;flex-basis:22px;width:22px;height:22px;box-shadow:0 1px 2px #1665342e}.avmel-app .store-create-step-status>.store-create-step-status-icon svg{width:16px;height:16px}.avmel-app .store-create-step-status.is-working i{background:currentColor;border:0;flex-basis:8px;width:8px;height:8px;box-shadow:0 0 0 3px #2563eb1f}.avmel-app .store-create-step-status.is-completed,.avmel-app .store-create-step-status.is-completed.has-icon{color:var(--avmel-success)}.avmel-app .store-create-step-status.is-access_required,.avmel-app .store-create-step-status.is-partial,.avmel-app .store-create-step-status.is-uncertain,.avmel-app .store-create-step-status.is-failed{color:var(--avmel-warning)}.avmel-app .store-create-next-card{background:#f8fbff;border:1px solid #bfd8f7;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.avmel-app .store-create-next-card>div{min-width:0}.avmel-app .store-create-next-card .app-section-label{color:var(--avmel-brand);letter-spacing:.08em;margin:0 0 5px;font-size:11px;font-weight:750}.avmel-app .store-create-next-card h2{color:var(--avmel-heading);margin:0;font-size:17px;line-height:1.25}.avmel-app .store-create-next-card p:last-child{color:var(--avmel-secondary);margin:5px 0 0;font-size:13px;line-height:1.45}.avmel-app .store-create-next-card .app-button{flex:none;min-height:40px}.avmel-app .store-create-discovery-card{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:9px;gap:20px;padding:20px;display:grid}.avmel-app .store-create-discovery-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.avmel-app .store-create-discovery-heading>div{min-width:0}.avmel-app .store-create-discovery-heading .app-section-label{color:var(--avmel-brand);letter-spacing:.08em;margin:0 0 5px;font-size:11px;font-weight:750}.avmel-app .store-create-discovery-heading h2{color:var(--avmel-heading);margin:0;font-size:20px;line-height:1.25}.avmel-app .store-create-discovery-heading p:last-child{max-width:620px;color:var(--avmel-secondary);margin:6px 0 0;font-size:14px;line-height:1.45}.avmel-app .store-create-live-status{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:650;display:inline-flex}.avmel-app .store-create-live-status i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2563eb1f}.avmel-app .store-create-discovery-track{background:#e7edf5;border-radius:999px;height:5px;overflow:hidden}.avmel-app .store-create-discovery-track i{border-radius:inherit;background:#2563eb;width:0;height:100%;display:block}.avmel-app .store-create-discovery-track.is-running i{width:50%}.avmel-app .store-create-discovery-track.is-queued i{width:0}.avmel-app .store-create-discovery-track.is-complete i{background:var(--avmel-success);width:100%;animation:none}.avmel-app .store-create-discovery-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.avmel-app .store-create-discovery-progress li{border:1px solid var(--avmel-border);min-height:48px;color:var(--avmel-muted);border-radius:7px;align-items:center;gap:9px;padding:0 12px;display:flex}.avmel-app .store-create-discovery-progress li.is-active{color:var(--avmel-brand-dark);background:#f8fbff;border-color:#b8d4f5}.avmel-app .store-create-discovery-progress li.is-complete{color:#16704b;background:#f6fcf8;border-color:#bfe4d1}.avmel-app .store-create-discovery-progress li>span{background:var(--avmel-surface-muted);width:23px;height:23px;color:var(--avmel-muted);border-radius:50%;flex:0 0 23px;place-items:center;font-size:11px;font-weight:700;display:grid}.avmel-app .store-create-discovery-progress li.is-active>span{background:var(--avmel-brand-soft);color:var(--avmel-brand)}.avmel-app .store-create-discovery-progress li.is-complete>span{color:#16804f;background:#dcfce7}.avmel-app .store-create-discovery-progress li div{gap:2px;min-width:0;display:grid}.avmel-app .store-create-discovery-progress li strong{color:inherit;font-size:13px}.avmel-app .store-create-discovery-progress li small{color:var(--avmel-muted);font-size:11px}.avmel-app .store-create-discovery-reassurance{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.avmel-app .store-create-discovery-reassurance>i{color:#2563eb;border:1px solid #93c5fd;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;font-weight:750;display:grid}.avmel-app .store-create-discovery-reassurance>span{gap:2px;display:grid}.avmel-app .store-create-discovery-reassurance strong{color:var(--avmel-heading);font-size:13px}.avmel-app .store-create-discovery-reassurance small{color:var(--avmel-secondary);font-size:12px;line-height:1.4}.avmel-app .store-create-discovery-notice{background:#fffdf8;border:1px solid #eadfca;border-radius:8px;gap:6px;padding:16px;display:grid}.avmel-app .store-create-discovery-notice strong{color:#9a6514;font-size:14px}.avmel-app .store-create-discovery-notice span{color:var(--avmel-secondary);font-size:13px;line-height:1.4}.avmel-app .store-create-discovery-notice .app-button{justify-self:start;min-height:38px;margin-top:4px}@media (max-width:620px){.avmel-app .store-create-site-card,.avmel-app .store-create-next-card{flex-direction:column;align-items:flex-start}.avmel-app .store-create-discovery-heading{flex-direction:column}.avmel-app .store-create-discovery-progress{grid-template-columns:1fr}.avmel-app .store-create-next-card .app-button{width:100%}}@keyframes store-create-discovery-pulse{0%,to{opacity:.75;transform:translate(-12%)}50%{opacity:1;transform:translate(110%)}}.avmel-app .store-create-flow-design{max-width:1180px}.avmel-app .design-preview-header{max-width:700px;margin-bottom:24px}.avmel-app .design-preview-header h1{color:var(--avmel-heading);letter-spacing:-.03em;margin:6px 0 8px;font-size:28px}.avmel-app .design-preview-header>p:last-child{color:var(--avmel-secondary);margin:0;font-size:14px;line-height:1.55}.avmel-app .store-create-flow-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.avmel-app .store-create-flow-variant{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:12px;min-width:0;padding:18px}.avmel-app .store-create-flow-variant-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.avmel-app .store-create-flow-variant-head .app-section-label{color:var(--avmel-brand);letter-spacing:.08em;margin:0 0 5px;font-size:10px;font-weight:750}.avmel-app .store-create-flow-variant-head h2{color:var(--avmel-heading);margin:0;font-size:18px}.avmel-app .store-create-flow-variant-tag{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.avmel-app .store-create-flow-variant-tag.is-operational{color:#475467;background:#f8fafc;border-color:#d7dee8}.avmel-app .store-create-flow-variant-tag.is-calm{color:#16704b;background:#f4fcf7;border-color:#bfe4d1}.avmel-app .store-create-flow-variant-tag.is-narrative{color:#6d4ac2;background:#f7f5ff;border-color:#ddd6fe}.avmel-app .store-create-flow-variant-note{min-height:42px;color:var(--avmel-secondary);margin:8px 0 16px;font-size:12px;line-height:1.5}.avmel-app .store-create-flow-stage{border:1px solid var(--avmel-divider);background:#f8fafc;border-radius:9px;gap:14px;min-height:330px;padding:16px;display:grid}.avmel-app .design-flow-progress{border-bottom:1px solid var(--avmel-divider);grid-template-columns:minmax(0,1fr) 120px 28px;align-items:center;gap:12px;padding-bottom:12px;display:grid}.avmel-app .design-flow-progress-copy{gap:2px;display:grid}.avmel-app .design-flow-progress-copy strong{color:var(--avmel-brand);letter-spacing:.09em;font-size:10px}.avmel-app .design-flow-progress-copy span{color:var(--avmel-secondary);font-size:11px}.avmel-app .design-flow-progress-bar{gap:4px;display:flex}.avmel-app .design-flow-progress-bar i{background:#dce5ef;border-radius:999px;flex:1;height:4px}.avmel-app .design-flow-progress-bar i.is-active{background:var(--avmel-brand)}.avmel-app .design-flow-progress>b{color:var(--avmel-heading);white-space:nowrap;font-size:12px}.avmel-app .design-flow-progress>b span{color:var(--avmel-muted);font-size:10px}.avmel-app .design-flow-site-line,.avmel-app .design-flow-command-site{background:#fff;border:1px solid #dbe4ee;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.avmel-app .design-flow-site-line>div,.avmel-app .design-flow-command-site>div{gap:2px;display:grid}.avmel-app .design-flow-site-line small{color:var(--avmel-brand);letter-spacing:.08em;font-size:9px;font-weight:750}.avmel-app .design-flow-site-line strong,.avmel-app .design-flow-command-site strong{color:var(--avmel-heading);font-size:14px}.avmel-app .design-flow-site-line span,.avmel-app .design-flow-command-site span{color:var(--avmel-muted);font-size:11px}.avmel-app .design-flow-site-line em,.avmel-app .design-flow-command-site em{color:#1d4ed8;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-style:normal;font-weight:650;display:inline-flex}.avmel-app .design-flow-site-line em i{background:currentColor;border-radius:50%;width:6px;height:6px}.avmel-app .design-flow-focus{background:#fff;border:1px solid #cfe0f5;border-radius:8px;gap:10px;padding:15px;display:grid}.avmel-app .design-flow-focus>small,.avmel-app .design-flow-command-status>small,.avmel-app .design-flow-command-next>small,.avmel-app .design-flow-timeline-content>small{color:var(--avmel-brand);letter-spacing:.08em;font-size:9px;font-weight:750}.avmel-app .design-flow-focus h3,.avmel-app .design-flow-command-status h3,.avmel-app .design-flow-quiet-copy h3,.avmel-app .design-flow-timeline-content h3{color:var(--avmel-heading);margin:0;font-size:17px}.avmel-app .design-flow-focus p,.avmel-app .design-flow-command-status p,.avmel-app .design-flow-quiet-copy p,.avmel-app .design-flow-timeline-content p{color:var(--avmel-secondary);margin:-3px 0 2px;font-size:12px;line-height:1.45}.avmel-app .design-flow-track{background:#e5edf6;border-radius:999px;height:5px;overflow:hidden}.avmel-app .design-flow-track i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);width:54%;height:100%;display:block}.avmel-app .design-flow-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.avmel-app .design-flow-phases span{border:1px solid #e1e8f0;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;padding:7px;display:grid}.avmel-app .design-flow-phases span.is-current{background:#f8fbff;border-color:#b8d4f5}.avmel-app .design-flow-phases span.is-done{background:#f6fcf8;border-color:#bfe4d1}.avmel-app .design-flow-phases b{width:18px;height:18px;color:var(--avmel-muted);background:#edf2f7;border-radius:50%;grid-row:span 2;place-items:center;font-size:9px;display:grid}.avmel-app .design-flow-phases .is-current b{color:#2563eb;background:#dbeafe}.avmel-app .design-flow-phases .is-done b{color:#16804f;background:#dcfce7}.avmel-app .design-flow-phases strong{color:var(--avmel-heading);font-size:10px;line-height:1.2}.avmel-app .design-flow-phases small{color:var(--avmel-muted);font-size:9px}.avmel-app .design-flow-phases .avmel-milestone-icon{width:18px;height:18px;box-shadow:none;background:#edf2f7;border:0;flex-basis:18px;font-size:9px}.avmel-app .design-flow-phases .avmel-milestone-icon.is-current{color:#2563eb;box-shadow:none;background:#dbeafe}.avmel-app .design-flow-phases .avmel-milestone-icon.is-done{color:#fff;background:#35a86b;border-color:#35a86b;box-shadow:0 1px 2px #1665342e}.avmel-app .design-flow-reassurance{background:#f8fbff;border-radius:6px;align-items:flex-start;gap:8px;padding:9px;display:flex}.avmel-app .design-flow-reassurance>i{color:#2563eb;border:1px solid #93c5fd;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.avmel-app .design-flow-reassurance span{gap:2px;display:grid}.avmel-app .design-flow-reassurance strong{color:var(--avmel-heading);font-size:10px}.avmel-app .design-flow-reassurance small{color:var(--avmel-secondary);font-size:9px;line-height:1.35}.avmel-app .design-flow-command-site em{color:#1d4ed8;font-size:11px;font-style:normal;font-weight:650}.avmel-app .design-flow-command-grid{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.avmel-app .design-flow-command-status,.avmel-app .design-flow-command-next{background:#fff;border:1px solid #dbe4ee;border-radius:8px;align-content:start;gap:8px;padding:15px;display:grid}.avmel-app .design-flow-command-next{background:#f8fbff;border-color:#cfe0f5}.avmel-app .design-flow-command-next strong{color:var(--avmel-heading);font-size:14px}.avmel-app .design-flow-command-next span{color:var(--avmel-secondary);font-size:11px;line-height:1.4}.avmel-app .design-flow-quiet-top{color:var(--avmel-heading);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.avmel-app .design-flow-quiet-top div{gap:4px;width:120px;display:flex}.avmel-app .design-flow-quiet-top i{background:#dce5ef;border-radius:999px;flex:1;height:4px}.avmel-app .design-flow-quiet-top i.is-on{background:#2563eb}.avmel-app .design-flow-quiet-copy{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:210px;display:grid}.avmel-app .design-flow-quiet-copy small{color:#1d4ed8;letter-spacing:.08em;font-size:10px;font-weight:750}.avmel-app .design-flow-quiet-copy p{margin:0}.avmel-app .design-flow-quiet-copy strong{color:var(--avmel-muted);font-size:11px;font-weight:500}.avmel-app .design-flow-spinner{border:5px solid #e5edf6;border-top-color:#2563eb;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.avmel-app .design-flow-spinner i{background:#2563eb;border-radius:50%;width:9px;height:9px}.avmel-app .design-flow-quiet-link{color:#1d4ed8;justify-self:center;align-items:center;gap:5px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.avmel-app .design-flow-quiet-link .arrow-icon{stroke:currentColor;stroke-width:1.6px;width:13px;height:13px}.avmel-app .design-flow-timeline{grid-template-columns:30px 1fr;gap:14px;min-height:290px;display:grid}.avmel-app .design-flow-timeline-rail{flex-direction:column;align-items:center;display:flex}.avmel-app .design-flow-timeline-rail span{justify-items:center;display:grid}.avmel-app .design-flow-timeline-rail b{width:23px;height:23px;color:var(--avmel-muted);background:#edf2f7;border-radius:50%;place-items:center;font-size:10px;display:grid}.avmel-app .design-flow-timeline-rail span.is-done b{color:#16804f;background:#dcfce7}.avmel-app .design-flow-timeline-rail span.is-current b{color:#2563eb;background:#dbeafe}.avmel-app .design-flow-timeline-rail i{background:#dbe4ee;width:1px;height:52px}.avmel-app .design-flow-timeline-content{align-content:start;gap:8px;display:grid}.avmel-app .design-flow-timeline-site,.avmel-app .design-flow-timeline-next{background:#fff;border:1px solid #dbe4ee;border-radius:7px;gap:3px;padding:11px 12px;display:grid}.avmel-app .design-flow-timeline-site strong,.avmel-app .design-flow-timeline-next strong{color:var(--avmel-heading);font-size:13px}.avmel-app .design-flow-timeline-site span,.avmel-app .design-flow-timeline-next span{color:var(--avmel-secondary);font-size:11px}.avmel-app .design-flow-timeline-site em{color:#1d4ed8;font-size:11px;font-style:normal;font-weight:650}.avmel-app .design-flow-timeline-rail .avmel-milestone-icon{width:23px;height:23px;box-shadow:none;background:#edf2f7;border:0;flex-basis:23px;font-size:10px}.avmel-app .design-flow-timeline-rail .avmel-milestone-icon.is-current{color:#2563eb;box-shadow:none;background:#dbeafe}.avmel-app .design-flow-timeline-rail .avmel-milestone-icon.is-done{color:#fff;background:#35a86b;border-color:#35a86b;box-shadow:0 1px 2px #1665342e}.avmel-app .store-create-back-row{justify-content:flex-start;display:flex}.avmel-app .store-create-back-row .app-button{min-height:36px}.avmel-app .store-create-path-review{background:#f8fbff;border:1px solid #bfd8f7;border-radius:9px;gap:16px;padding:20px;display:grid}.avmel-app .store-create-path-review-head,.avmel-app .store-create-protection-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.avmel-app .store-create-path-review-head>div,.avmel-app .store-create-protection-head>div{min-width:0}.avmel-app .store-create-path-review-head .app-section-label,.avmel-app .store-create-protection-head .app-section-label{color:var(--avmel-brand);letter-spacing:.08em;margin:0 0 5px;font-size:11px;font-weight:750}.avmel-app .store-create-path-review-head h2,.avmel-app .store-create-protection-head h2{color:var(--avmel-heading);margin:0;font-size:20px;line-height:1.25}.avmel-app .store-create-path-review-head p,.avmel-app .store-create-protection-head p{color:var(--avmel-secondary);margin:6px 0 0;font-size:14px;line-height:1.45}.avmel-app .store-create-path-review-head>strong,.avmel-app .store-create-protection-head>strong{color:var(--avmel-brand-dark);flex:none;font-size:13px}.avmel-app .store-create-path-options{gap:8px;display:grid}.avmel-app .store-create-path-option{border:1px solid var(--avmel-border);width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.avmel-app .store-create-path-option:hover{background:#fbfdff;border-color:#9fc5f7}.avmel-app .store-create-path-option.is-selected{background:#eef6ff;border-color:#70a8fa;box-shadow:0 0 0 1px #70a8fa}.avmel-app .store-create-path-option>span:nth-child(2){gap:3px;min-width:0;display:grid}.avmel-app .store-create-path-option strong{color:var(--avmel-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.avmel-app .store-create-path-option small{color:var(--avmel-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.avmel-app .store-create-path-option em{color:var(--avmel-muted);white-space:nowrap;font-size:11px;font-style:normal}.avmel-app .store-create-path-radio{background:#fff;border:1px solid #aab9ca;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.avmel-app .store-create-path-option.is-selected .store-create-path-radio{border-color:#2563eb}.avmel-app .store-create-path-radio i{background:#2563eb;border-radius:50%;width:10px;height:10px}.avmel-app .store-create-path-review-footer,.avmel-app .store-create-protection-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.avmel-app .store-create-path-review-footer>span,.avmel-app .store-create-protection-footer>span{color:var(--avmel-secondary);font-size:12px;line-height:1.4}.avmel-app .store-create-protection-card{background:#f8fbff;border:1px solid #bfd8f7;border-radius:9px;gap:18px;padding:20px;display:grid}.avmel-app .store-create-selected-path{background:#f6fcf8;border:1px solid #bfe4d1;border-radius:8px;align-items:center;gap:11px;padding:13px 14px;display:flex}.avmel-app .store-create-selected-path-icon{color:#fff;background:#35a86b;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:grid}.avmel-app .store-create-selected-path>span:nth-child(2){flex:auto;gap:3px;min-width:0;display:grid}.avmel-app .store-create-selected-path strong{color:#166044;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.avmel-app .store-create-selected-path small{color:#39785c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.avmel-app .store-create-protection-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.avmel-app .store-create-protection-checklist li{border:1px solid var(--avmel-border);background:#fff;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:12px;display:flex}.avmel-app .store-create-protection-checklist li.is-complete{background:#f6fcf8;border-color:#bfe4d1}.avmel-app .store-create-protection-checklist li.is-current{background:#fff;border-color:#b8d4f5}.avmel-app .store-create-protection-checklist li>span:last-child{gap:3px;min-width:0;display:grid}.avmel-app .store-create-protection-checklist strong{color:var(--avmel-heading);font-size:13px}.avmel-app .store-create-protection-checklist small{color:var(--avmel-secondary);font-size:11px;line-height:1.35}.avmel-app .store-create-protection-checklist .avmel-milestone-icon{flex-basis:23px;width:23px;height:23px}.avmel-app .store-create-empty-paths{background:#fff;border:1px dashed #cbd8e6;border-radius:8px;gap:4px;padding:15px;display:grid}.avmel-app .store-create-empty-paths strong{color:var(--avmel-heading);font-size:14px}.avmel-app .store-create-empty-paths span{color:var(--avmel-secondary);font-size:13px;line-height:1.4}@media (max-width:620px){.avmel-app .store-create-path-review-head,.avmel-app .store-create-protection-head,.avmel-app .store-create-path-review-footer,.avmel-app .store-create-protection-footer{flex-direction:column;align-items:stretch}.avmel-app .store-create-path-option{grid-template-columns:auto minmax(0,1fr)}.avmel-app .store-create-path-option em{grid-column:2}.avmel-app .store-create-path-review-footer .app-button,.avmel-app .store-create-protection-footer .app-button{width:100%}.avmel-app .store-create-protection-checklist{grid-template-columns:1fr}}@media (max-width:850px){.avmel-app .store-create-flow-design-grid{grid-template-columns:1fr}}@media (max-width:520px){.avmel-app .store-create-flow-stage{min-height:0}.avmel-app .design-flow-progress{grid-template-columns:1fr auto}.avmel-app .design-flow-progress-bar{order:3;grid-column:1/-1}.avmel-app .design-flow-phases,.avmel-app .design-flow-command-grid{grid-template-columns:1fr}.avmel-app .design-flow-site-line,.avmel-app .design-flow-command-site{flex-direction:column;align-items:flex-start}}.avmel-app .overview-activity-table-head{border-top:1px solid var(--avmel-divider);border-bottom:1px solid var(--avmel-divider);color:var(--avmel-secondary);grid-template-columns:110px minmax(0,1fr) 150px 158px;align-items:center;gap:14px;margin-top:16px;padding:10px 8px;font-size:11px;font-weight:700;display:grid}.avmel-app .overview-activity-feed{border-top:0;margin-top:0}.avmel-app .overview-activity-row{border-bottom:1px solid var(--avmel-divider);grid-template-columns:110px minmax(0,1fr) 150px 158px;align-items:center;gap:14px;min-height:66px;margin-inline:0;padding:10px 8px;display:grid}.avmel-app .overview-activity-row:not(:last-child):before{display:none}.avmel-app .overview-activity-identity{align-items:center;gap:10px;min-width:0;display:flex}.avmel-app .overview-activity-time{grid-area:1/1;justify-self:start}.avmel-app .overview-activity-identity{grid-area:1/2}.avmel-app .overview-activity-result{grid-area:1/3;justify-self:start;margin-left:0}.avmel-app .overview-activity-action{box-sizing:border-box;grid-area:1/4;justify-self:stretch;width:100%}@media (max-width:860px){.avmel-app .overview-activity-table-head,.avmel-app .overview-activity-row{grid-template-columns:96px minmax(0,1fr) 132px 142px;gap:10px}}@media (max-width:680px){.avmel-app .overview-activity-table-head{display:none}.avmel-app .overview-activity-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 4px}.avmel-app .overview-activity-time{grid-area:1/1;justify-self:start}.avmel-app .overview-activity-identity{grid-area:2/1}.avmel-app .overview-activity-result{grid-area:1/2;justify-self:end}.avmel-app .overview-activity-action{grid-area:2/2;justify-self:end;width:auto}}.avmel-app .evidence-design-preview{max-width:1180px}.avmel-app .evidence-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.avmel-app .evidence-variant{border:1px solid var(--avmel-border);background:var(--avmel-surface);border-radius:14px;min-width:0;padding:20px;box-shadow:0 2px 8px #192b4808}.avmel-app .evidence-variant-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.avmel-app .evidence-variant-head .app-section-label{color:var(--avmel-brand);letter-spacing:.08em;margin:0 0 6px;font-size:11px;font-weight:750}.avmel-app .evidence-variant-head h2{color:var(--avmel-heading);letter-spacing:-.02em;margin:0;font-size:21px}.avmel-app .evidence-variant-tag{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.avmel-app .evidence-variant-tag.is-action{color:#3564b7;background:#f5f8ff;border-color:#c7d7f4}.avmel-app .evidence-variant-tag.is-timeline{color:#6d4ac2;background:#f8f6ff;border-color:#ddd6fe}.avmel-app .evidence-variant-tag.is-report{color:#16704b;background:#f4fcf7;border-color:#bfe4d1}.avmel-app .evidence-variant-note{min-height:44px;color:var(--avmel-secondary);margin:10px 0 18px;font-size:13px;line-height:1.5}.avmel-app .evidence-stage{background:#f7f9fc;border:1px solid #dce5ef;border-radius:11px;gap:16px;min-height:390px;padding:20px;display:grid}.avmel-app .evidence-stage.is-story{background:linear-gradient(145deg,#f8fbff 0%,#f7f9fc 65%,#f5f8ff 100%)}.avmel-app .evidence-stage.is-action{background:#f9fbff}.avmel-app .evidence-stage.is-timeline{background:#fbfbfe}.avmel-app .evidence-stage.is-report{background:#fff}.avmel-app .evidence-incident-heading{border-bottom:1px solid #e2e8f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:14px;display:grid}.avmel-app .evidence-incident-heading.is-compact{padding-bottom:12px}.avmel-app .evidence-status-mark{border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:17px;font-weight:800;display:grid}.avmel-app .evidence-status-mark.is-critical{color:#c2410c;background:#fff0ed;box-shadow:inset 0 0 0 1px #fed7c7}.avmel-app .evidence-incident-heading small,.avmel-app .evidence-action-banner small,.avmel-app .evidence-report-brand small{color:var(--avmel-brand);letter-spacing:.08em;font-size:10px;font-weight:800}.avmel-app .evidence-incident-heading h3,.avmel-app .evidence-action-banner h3,.avmel-app .evidence-report-title h3{color:var(--avmel-heading);letter-spacing:-.02em;margin:4px 0;font-size:19px;line-height:1.2}.avmel-app .evidence-incident-heading p,.avmel-app .evidence-action-banner p,.avmel-app .evidence-report-title p{color:var(--avmel-secondary);margin:0;font-size:13px;line-height:1.4}.avmel-app .evidence-incident-heading time{color:var(--avmel-muted);white-space:nowrap;padding-top:9px;font-size:11px}.avmel-app .evidence-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.avmel-app .evidence-stats span{background:#fff;border:1px solid #e0e7ef;border-radius:8px;gap:5px;padding:11px 12px;display:grid}.avmel-app .evidence-stats small,.avmel-app .evidence-story-proof .evidence-kicker,.avmel-app .evidence-action-layout .evidence-kicker{color:var(--avmel-muted);letter-spacing:.06em;font-size:10px;font-weight:750}.avmel-app .evidence-stats strong{color:var(--avmel-heading);font-size:14px}.avmel-app .evidence-story-body{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:14px;display:grid}.avmel-app .evidence-story-proof{gap:8px;display:grid}.avmel-app .evidence-story-proof .evidence-kicker,.avmel-app .evidence-action-layout .evidence-kicker{color:var(--avmel-brand);margin:0}.avmel-app .evidence-story-proof h4{color:var(--avmel-heading);margin:0;font-size:16px;line-height:1.3}.avmel-app .evidence-story-proof>p:not(.evidence-kicker){color:var(--avmel-secondary);margin:0 0 4px;font-size:12px;line-height:1.45}.avmel-app .evidence-proof-row{background:#f5fcf7;border:1px solid #ccebd7;border-radius:7px;align-items:center;gap:8px;padding:8px 9px;display:flex}.avmel-app .evidence-proof-row.is-failure{background:#fff9f7;border-color:#f2d0c5}.avmel-app .evidence-proof-icon{color:#fff;background:#35a86b;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:12px;font-weight:800;display:grid}.avmel-app .evidence-proof-row.is-failure .evidence-proof-icon{background:#e76f51}.avmel-app .evidence-proof-icon svg{stroke:currentColor;stroke-width:2px;width:13px;height:13px}.avmel-app .evidence-proof-row span:last-child{gap:2px;display:grid}.avmel-app .evidence-proof-row strong{color:var(--avmel-heading);font-size:11px}.avmel-app .evidence-proof-row small{color:var(--avmel-secondary);font-size:10px}.avmel-app .evidence-next-action{background:#f5f9ff;border:1px solid #bfd8f7;border-radius:9px;align-content:start;gap:7px;padding:13px;display:grid}.avmel-app .evidence-next-action small{color:var(--avmel-brand);letter-spacing:.07em;font-size:10px;font-weight:800}.avmel-app .evidence-next-action strong{color:var(--avmel-heading);font-size:14px}.avmel-app .evidence-next-action span{color:var(--avmel-secondary);font-size:11px;line-height:1.4}.avmel-app .evidence-next-action button,.avmel-app .evidence-action-layout button,.avmel-app .evidence-timeline-footer button,.avmel-app .evidence-report-footer button{border:1px solid var(--avmel-brand);background:var(--avmel-brand);color:#fff;cursor:pointer;min-height:38px;font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin-top:5px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.avmel-app .evidence-next-action button .arrow-icon,.avmel-app .evidence-action-layout button .arrow-icon,.avmel-app .evidence-timeline-footer button .arrow-icon,.avmel-app .evidence-report-footer button .arrow-icon{stroke:currentColor;stroke-width:1.7px;width:14px;height:14px}.avmel-app .evidence-action-banner{background:#fffaf8;border:1px solid #f0cfc5;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px;display:grid}.avmel-app .evidence-age{color:var(--avmel-muted);white-space:nowrap;padding-top:6px;font-size:11px}.avmel-app .evidence-action-layout{background:#fff;border:1px solid #dce5ef;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.avmel-app .evidence-action-layout div{gap:5px;display:grid}.avmel-app .evidence-action-layout strong{color:var(--avmel-heading);font-size:15px}.avmel-app .evidence-action-layout span{color:var(--avmel-secondary);font-size:12px}.avmel-app .evidence-action-layout button{flex:none}.avmel-app .evidence-mini-proof{grid-template-columns:1fr 1fr;gap:9px;display:grid}.avmel-app .evidence-mini-proof span{background:#fff;border:1px solid #dce5ef;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:12px;display:grid}.avmel-app .evidence-mini-proof i{color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;display:grid}.avmel-app .evidence-mini-proof i.is-good{background:#35a86b}.avmel-app .evidence-mini-proof i.is-bad{background:#e76f51}.avmel-app .evidence-mini-proof strong{color:var(--avmel-heading);font-size:12px}.avmel-app .evidence-mini-proof small{color:var(--avmel-secondary);font-size:10px}.avmel-app .evidence-timeline{gap:0;padding:2px 0;display:grid}.avmel-app .evidence-timeline-item{grid-template-columns:30px 1fr;gap:11px;min-height:70px;display:grid}.avmel-app .evidence-timeline-item>i{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;font-style:normal;font-weight:800;display:grid;position:relative}.avmel-app .evidence-timeline-item:not(:last-child)>i:after{content:"";background:#dce5ef;width:1px;height:62px;position:absolute;top:25px;left:12px}.avmel-app .evidence-timeline-item.is-good>i{background:#35a86b}.avmel-app .evidence-timeline-item.is-bad>i{background:#e76f51}.avmel-app .evidence-timeline-item.is-next>i{color:#2563eb;background:#dbeafe}.avmel-app .evidence-timeline-item span{align-content:start;gap:3px;display:grid}.avmel-app .evidence-timeline-item small{color:var(--avmel-muted);letter-spacing:.05em;font-size:10px;font-weight:750}.avmel-app .evidence-timeline-item strong{color:var(--avmel-heading);font-size:13px}.avmel-app .evidence-timeline-item em{color:var(--avmel-secondary);font-size:11px;font-style:normal}.avmel-app .evidence-timeline-footer{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.avmel-app .evidence-timeline-footer span{color:var(--avmel-secondary);font-size:11px}.avmel-app .evidence-timeline-footer button,.avmel-app .evidence-report-footer button{min-height:34px;color:var(--avmel-brand);background:#fff}.avmel-app .evidence-report-brand{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.avmel-app .evidence-report-brand span{color:var(--avmel-heading);letter-spacing:.13em;font-size:13px;font-weight:850}.avmel-app .evidence-report-title{align-items:flex-start;gap:11px;display:flex}.avmel-app .evidence-report-title h3{margin-top:1px;font-size:18px}.avmel-app .evidence-report-columns{grid-template-columns:1fr 1fr;gap:9px;display:grid}.avmel-app .evidence-report-columns div{background:#f9fbfd;border:1px solid #dce5ef;border-radius:8px;gap:7px;padding:13px;display:grid}.avmel-app .evidence-report-columns small{color:var(--avmel-brand);letter-spacing:.06em;font-size:10px;font-weight:800}.avmel-app .evidence-report-columns strong{color:var(--avmel-heading);font-size:12px;line-height:1.45}.avmel-app .evidence-report-footer{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.avmel-app .evidence-report-footer span{color:var(--avmel-muted);font-size:11px}.avmel-app .evidence-design-principles{background:linear-gradient(120deg,#f7fbff,#faf9ff);border:1px solid #c9d9ee;border-radius:13px;grid-template-columns:1.15fr .85fr;gap:24px;margin-top:24px;padding:22px;display:grid}.avmel-app .evidence-design-principles h2{color:var(--avmel-heading);letter-spacing:-.02em;margin:7px 0;font-size:20px}.avmel-app .evidence-design-principles p:not(.app-section-label){max-width:600px;color:var(--avmel-secondary);margin:0;font-size:13px;line-height:1.55}.avmel-app .evidence-principle-list{align-content:center;gap:8px;display:grid}.avmel-app .evidence-principle-list span{background:#ffffffd1;border:1px solid #dce5ef;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:9px 10px;display:grid}.avmel-app .evidence-principle-list i{width:22px;height:22px;color:var(--avmel-brand);background:#e8f1ff;border-radius:50%;grid-row:span 2;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.avmel-app .evidence-principle-list strong{color:var(--avmel-heading);font-size:12px}.avmel-app .evidence-principle-list small{color:var(--avmel-secondary);font-size:11px}@media (max-width:900px){.avmel-app .evidence-variant-grid,.avmel-app .evidence-design-principles{grid-template-columns:1fr}}@media (max-width:600px){.avmel-app .evidence-stage{min-height:0;padding:15px}.avmel-app .evidence-incident-heading,.avmel-app .evidence-action-banner{grid-template-columns:auto minmax(0,1fr)}.avmel-app .evidence-incident-heading time,.avmel-app .evidence-age{grid-column:2;padding-top:0}.avmel-app .evidence-story-body,.avmel-app .evidence-report-columns{grid-template-columns:1fr}.avmel-app .evidence-action-layout,.avmel-app .evidence-timeline-footer,.avmel-app .evidence-report-footer{flex-direction:column;align-items:stretch}.avmel-app .evidence-action-layout button,.avmel-app .evidence-next-action button,.avmel-app .evidence-timeline-footer button,.avmel-app .evidence-report-footer button{width:100%}.avmel-app .evidence-stats{grid-template-columns:1fr}}.avmel-app .evidence-linear-hero{color:#f5f7fa;background:radial-gradient(circle at 72% 18%,#435b9a30,#0000 28%),radial-gradient(circle at 20% 68%,#1d4ed821,#0000 34%),#080a0d;border-bottom:1px solid #252a32;margin:-32px -32px 42px;padding:22px 42px 0;position:relative;overflow:hidden}.avmel-app .evidence-linear-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 78%);mask-image:linear-gradient(#0000008c,#0000 78%)}.avmel-app .evidence-linear-nav,.avmel-app .evidence-linear-copy,.avmel-app .evidence-linear-window{z-index:1;position:relative}.avmel-app .evidence-linear-nav{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;display:flex}.avmel-app .evidence-linear-brand{color:#f5f7fa;letter-spacing:-.02em;align-items:center;gap:9px;font-size:16px;font-weight:760;text-decoration:none;display:inline-flex}.avmel-app .evidence-linear-mark{align-items:end;gap:2px;width:19px;height:19px;display:inline-flex;transform:rotate(-22deg)}.avmel-app .evidence-linear-mark i{background:#eef2f7;border-radius:6px;width:5px;height:14px;display:block}.avmel-app .evidence-linear-mark i:nth-child(2){height:18px}.avmel-app .evidence-linear-mark i:nth-child(3){height:11px}.avmel-app .evidence-linear-mark.small{gap:1px;width:14px;height:14px}.avmel-app .evidence-linear-mark.small i{width:4px;height:10px}.avmel-app .evidence-linear-mark.small i:nth-child(2){height:13px}.avmel-app .evidence-linear-mark.small i:nth-child(3){height:8px}.avmel-app .evidence-linear-nav nav{gap:28px;display:flex}.avmel-app .evidence-linear-nav nav a{color:#8b929e;font-size:12px;text-decoration:none;transition:color .18s}.avmel-app .evidence-linear-nav nav a:hover{color:#fff}.avmel-app .evidence-linear-open{color:#111318;background:#eef0f2;border:1px solid #e6e9ee;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.avmel-app .evidence-linear-open .arrow-icon{stroke:currentColor;stroke-width:1.7px;width:13px;height:13px}.avmel-app .evidence-linear-copy{text-align:left;max-width:920px;margin:92px auto 64px}.avmel-app .evidence-linear-eyebrow{color:#8994a8;letter-spacing:.14em;margin:0 0 18px;font-size:11px;font-weight:760}.avmel-app .evidence-linear-copy h1{color:#f5f7fa;letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(42px,6vw,76px);font-weight:520;line-height:.98}.avmel-app .evidence-linear-copy h1 em{color:#91aaff;font-style:normal}.avmel-app .evidence-linear-copy>p:not(.evidence-linear-eyebrow){color:#969da9;max-width:550px;margin:26px 0 0;font-size:16px;line-height:1.55}.avmel-app .evidence-linear-meta{flex-wrap:wrap;gap:18px;margin-top:27px;display:flex}.avmel-app .evidence-linear-meta span{color:#c2c8d2;align-items:center;gap:7px;font-size:12px;display:inline-flex}.avmel-app .evidence-linear-meta i{background:#8ba4ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #8ba4ffd9}.avmel-app .evidence-linear-window{background:#111419;border:1px solid #2b313b;border-bottom:0;border-radius:14px 14px 0 0;max-width:1280px;margin:0 auto;box-shadow:0 -18px 70px #3052a829,0 0 0 7px #ffffff05}.avmel-app .evidence-linear-window-bar{color:#858d9c;border-bottom:1px solid #292e37;align-items:center;gap:14px;min-height:42px;padding:0 15px;font-size:11px;display:flex}.avmel-app .evidence-linear-dots{gap:5px;display:flex}.avmel-app .evidence-linear-dots i{border:1px solid #505765;border-radius:50%;width:7px;height:7px}.avmel-app .evidence-linear-url{flex:1}.avmel-app .evidence-linear-window-status{color:#8ee2ad;align-items:center;gap:6px;font-weight:650;display:inline-flex}.avmel-app .evidence-linear-window-status i{background:#65d391;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #65d391b3}.avmel-app .evidence-linear-app{grid-template-columns:174px minmax(0,1fr);min-height:365px;display:grid}.avmel-app .evidence-linear-app aside{color:#89919f;border-right:1px solid #292e37;align-content:start;gap:4px;padding:19px 13px;font-size:12px;display:grid}.avmel-app .evidence-linear-app aside strong{color:#eef1f5;align-items:center;gap:5px;margin:0 7px 17px;font-size:14px;display:flex}.avmel-app .evidence-linear-app aside>span{border-radius:6px;padding:7px 9px}.avmel-app .evidence-linear-app aside>span.is-active{color:#f4f6fa;background:#202631}.avmel-app .evidence-linear-app aside>span.is-alert{color:#f1a18d}.avmel-app .evidence-linear-app aside>span b{float:right;color:#f5b7a8;text-align:center;background:#4a2e31;border-radius:999px;min-width:17px;padding:2px 4px;font-size:10px}.avmel-app .evidence-linear-app aside small{color:#626b7b;letter-spacing:.08em;margin:23px 7px 5px;font-size:9px;font-weight:750}.avmel-app .evidence-linear-app main{min-width:0}.avmel-app .evidence-linear-tabs{border-bottom:1px solid #292e37;gap:4px;padding:14px 20px;display:flex}.avmel-app .evidence-linear-tabs span{color:#858d9c;border-radius:6px;padding:7px 10px;font-size:11px}.avmel-app .evidence-linear-tabs span.is-active{color:#f1f3f6;background:#242b37}.avmel-app .evidence-linear-main{max-width:800px;padding:28px 42px 34px}.avmel-app .evidence-linear-main-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.avmel-app .evidence-linear-main-head small{color:#8299ea;letter-spacing:.09em;font-size:9px;font-weight:750}.avmel-app .evidence-linear-main-head h2{color:#f3f5f8;letter-spacing:-.04em;margin:8px 0 7px;font-size:27px}.avmel-app .evidence-linear-main-head p{color:#949cab;margin:0;font-size:13px}.avmel-app .evidence-linear-date{color:#778090;white-space:nowrap;padding-top:7px;font-size:11px}.avmel-app .evidence-linear-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px;display:grid}.avmel-app .evidence-linear-metrics span{background:#171b22;border:1px solid #303743;border-radius:8px;gap:6px;padding:12px;display:grid}.avmel-app .evidence-linear-metrics small{color:#7e8797;font-size:10px}.avmel-app .evidence-linear-metrics strong{color:#edf1f5;font-size:14px}.avmel-app .evidence-linear-detail{background:linear-gradient(120deg,#1b2434,#171b24);border:1px solid #34415b;border-radius:9px;justify-content:space-between;align-items:end;gap:18px;margin-top:14px;padding:18px;display:flex}.avmel-app .evidence-linear-detail div{gap:7px;display:grid}.avmel-app .evidence-linear-detail small{color:#91aaff;letter-spacing:.08em;font-size:10px;font-weight:750}.avmel-app .evidence-linear-detail strong{color:#edf1f5;font-size:14px}.avmel-app .evidence-linear-detail p{color:#9fa9b8;margin:0;font-size:12px;line-height:1.4}.avmel-app .evidence-linear-detail button{color:#101521;cursor:pointer;min-height:37px;font:inherit;background:#7f9dff;border:1px solid #84a0ff;border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.avmel-app .evidence-linear-detail button .arrow-icon{stroke:currentColor;stroke-width:1.8px;width:13px;height:13px}@media (max-width:900px){.avmel-app .evidence-linear-hero{margin-inline:-18px;padding-inline:22px}.avmel-app .evidence-linear-nav nav{display:none}.avmel-app .evidence-linear-copy{margin-top:64px}.avmel-app .evidence-linear-app{grid-template-columns:130px minmax(0,1fr)}.avmel-app .evidence-linear-main{padding-inline:25px}}@media (max-width:600px){.avmel-app .evidence-linear-hero{margin:-20px -14px 30px;padding:17px 16px 0}.avmel-app .evidence-linear-open{padding-inline:9px;font-size:10px}.avmel-app .evidence-linear-copy{margin:54px 0 40px}.avmel-app .evidence-linear-copy h1{font-size:clamp(38px,12vw,54px)}.avmel-app .evidence-linear-copy>p:not(.evidence-linear-eyebrow){font-size:14px}.avmel-app .evidence-linear-window{border-radius:10px 10px 0 0}.avmel-app .evidence-linear-window-bar{padding-inline:10px}.avmel-app .evidence-linear-url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avmel-app .evidence-linear-window-status{display:none}.avmel-app .evidence-linear-app{grid-template-columns:1fr}.avmel-app .evidence-linear-app aside{display:none}.avmel-app .evidence-linear-main{padding:23px 16px}.avmel-app .evidence-linear-main-head{gap:9px;display:grid}.avmel-app .evidence-linear-main-head h2{font-size:23px}.avmel-app .evidence-linear-metrics{grid-template-columns:1fr}.avmel-app .evidence-linear-detail{flex-direction:column;align-items:stretch}.avmel-app .evidence-linear-detail button{justify-content:center;width:100%}}
