:root{--sidebar:var(--primary-rail);--sidebar-muted:var(--primary-nav-inactive);--sidebar-line:#233a58;--shadow:0 12px 30px rgb(30 48 76/8%);--panel-radius:14px;--control-radius:10px;--focus:0 0 0 3px rgb(53 104 212/26%)}:root[data-theme=dark]{--sidebar:var(--primary-rail);--sidebar-muted:var(--primary-nav-inactive);--sidebar-line:#263a54;--shadow:0 14px 34px rgb(0 0 0/22%);--focus:0 0 0 3px rgb(116 161 255/32%)}*{box-sizing:border-box}html{min-width:320px}body,html{background:var(--cloud)}body{min-height:100vh;margin:0;color:var(--graphite);font-family:Arial,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5;text-rendering:optimizeLegibility}button,input,select{font:inherit}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{border-radius:5px;outline:none;box-shadow:var(--focus)}a{color:var(--signal-blue);text-decoration:none}a:hover{color:var(--signal-blue-hover)}button,summary{cursor:pointer}button:disabled{cursor:wait;opacity:.58}h1,h2,h3,p{margin-top:0}h1,h2{color:var(--midnight);font-family:Georgia,Times New Roman,serif}h1{margin-bottom:8px;font-size:clamp(2rem,2.6vw,2.75rem);letter-spacing:-.035em;line-height:1.08}h1,h2{font-weight:600}h2{margin-bottom:4px;font-size:1.24rem;letter-spacing:-.015em}h3{color:var(--midnight);font-size:.94rem}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}code{color:var(--midnight);font-size:.86em}pre{overflow:auto;padding:14px;border:1px solid var(--mist);border-radius:9px;background:var(--cloud);color:var(--graphite);font-size:.78rem;white-space:pre-wrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ops-app{min-height:100vh}.ops-sidebar{position:fixed;z-index:30;top:0;bottom:0;left:0;display:flex;width:252px;flex-direction:column;padding:30px 22px 20px;overflow-y:auto;background:var(--sidebar);color:#f7f9fc}.ops-brand,.signin-brand{display:flex;align-items:center;gap:12px}.ops-brand{margin-bottom:18px}.ops-brand>span:last-child,.signin-brand>span:last-child{display:grid}.ops-brand strong,.signin-brand strong{color:inherit;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;line-height:1.1}.ops-brand small,.signin-brand small{color:var(--sidebar-muted);font-size:.69rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.logo-mark{display:inline-flex;width:43px;height:43px;flex:0 0 43px;align-items:center;justify-content:center;color:var(--signal-blue)}.logo-mark svg{width:100%;height:100%}.logo-mark.is-compact{width:31px;height:31px;flex-basis:31px}.environment-badge{align-self:flex-start;padding:3px 8px;margin:0 0 36px 54px;border:1px solid rgb(255 255 255/18%);border-radius:999px;background:rgb(255 255 255/7%);color:#aab9cd;font-size:.61rem;font-weight:800;letter-spacing:.11em}.ops-sidebar nav{display:grid;gap:7px}.ops-sidebar nav a{display:flex;min-height:47px;align-items:center;gap:14px;padding:10px 14px;border-radius:10px;color:var(--sidebar-muted);font-size:.92rem;font-weight:600;transition:color .14s ease,background .14s ease}.ops-sidebar nav a:hover{background:var(--primary-nav-hover-surface);color:var(--primary-nav-hover-foreground)}.ops-sidebar nav a.is-active{background:var(--primary-nav-active-surface);color:var(--primary-nav-active-foreground)}.ops-sidebar nav a.is-active:hover{background:var(--primary-nav-active-hover-surface)}.icon{width:20px;height:20px;flex:0 0 20px}.sidebar-user{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding-top:22px;margin-top:auto;border-top:1px solid var(--sidebar-line)}.sidebar-user>span:nth-child(2){display:grid;min-width:0}.sidebar-user strong{overflow:hidden;color:#f7f9fc;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.sidebar-user small{color:var(--sidebar-muted);font-size:.69rem}.avatar{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:50%;background:#315fba;color:#ffffff;font-size:.72rem;font-weight:800}.ops-workspace{min-height:100vh;margin-left:252px}.desktop-header{position:sticky;z-index:20;top:0;display:flex;min-height:69px;align-items:center;justify-content:space-between;padding:10px clamp(24px,3vw,46px);border-bottom:1px solid var(--mist);background:color-mix(in srgb,var(--snow) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.desktop-header>p{display:flex;align-items:center;gap:9px;margin:0;font-size:.78rem}.desktop-header>p,.desktop-header>p a{color:var(--slate)}.desktop-header>p strong{color:var(--midnight)}.desktop-header>div{display:flex;align-items:center;gap:22px}.theme-buttons{display:flex;padding:3px;border:1px solid var(--mist);border-radius:9px;background:var(--cloud)}.theme-buttons button{display:flex;min-height:28px;align-items:center;gap:5px;padding:3px 8px;border:0;border-radius:6px;background:transparent;color:var(--slate);font-size:.69rem}.theme-buttons button[aria-pressed=true]{background:var(--snow);color:var(--midnight);box-shadow:0 1px 5px rgb(21 38 62/10%)}.drawer-layer,.mobile-header{display:none}.ops-main{width:100%;max-width:1680px;padding:44px clamp(24px,3vw,48px) 64px;margin:0 auto}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:30px}.page-heading>div{max-width:740px}.page-heading p{margin:0;color:var(--slate);font-size:.9rem}.page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-8px 0 26px}.segmented-control{display:inline-flex;flex-wrap:wrap;gap:3px;padding:4px;border:1px solid var(--mist);border-radius:11px;background:var(--snow);box-shadow:0 4px 14px rgb(21 38 62/3%)}.segmented-control a{display:inline-flex;min-height:35px;align-items:center;justify-content:center;padding:6px 13px;border-radius:7px;color:var(--slate);font-size:.76rem;font-weight:700}.segmented-control a.is-active{background:var(--horizon);color:var(--signal-blue)}.updated-label,.zone-indicator{color:var(--slate);font-size:.74rem}.zone-indicator{padding:5px 9px;border:1px solid var(--mist);border-radius:999px;background:var(--snow);white-space:nowrap}.panel{border:1px solid var(--mist);border-radius:var(--panel-radius);background:var(--snow);box-shadow:var(--shadow)}.panel-header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--mist)}.panel-header h2,.panel-header p{margin:0}.panel-header p{color:var(--slate);font-size:.75rem}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.kpi-card{display:grid;min-height:154px;grid-template-columns:44px minmax(0,1fr);grid-template-rows:1fr auto;gap:12px;padding:20px 20px 16px;border:1px solid var(--mist);border-top:3px solid var(--signal-blue);border-radius:var(--panel-radius);background:var(--snow);box-shadow:var(--shadow)}.kpi-card.pending{border-top-color:var(--signal-blue)}.kpi-card.trial{border-top-color:var(--ember)}.kpi-card.customer{border-top-color:var(--verdant-strong)}.kpi-card.suspended{border-top-color:var(--alert-red)}.kpi-symbol{display:inline-flex;width:39px;height:39px;align-items:center;justify-content:center;border-radius:50%;background:var(--horizon);color:var(--signal-blue);font-size:1rem;font-weight:800}.kpi-card.trial .kpi-symbol{background:color-mix(in srgb,var(--ember) 14%,var(--snow));color:var(--ember)}.kpi-card.customer .kpi-symbol{background:var(--verdant-soft);color:var(--verdant-strong)}.kpi-card.suspended .kpi-symbol{background:var(--alert-soft);color:var(--alert-red)}.kpi-card p{margin-bottom:1px;color:var(--slate);font-size:.73rem;font-weight:700;text-transform:uppercase}.kpi-card p span{color:var(--pebble)}.kpi-value{display:block;color:var(--midnight);font-family:Arial,Helvetica Neue,sans-serif;font-size:2.15rem;font-weight:600;line-height:1.1}.kpi-card footer{display:flex;grid-column:1/-1;align-items:center;gap:6px;padding-top:11px;border-top:1px solid var(--mist);color:var(--slate);font-size:.69rem}.kpi-card footer strong{font-size:.73rem}.is-positive{color:var(--verdant-strong)}.is-negative{color:var(--alert-red)}.no-baseline{padding:2px 7px;border-radius:999px;background:var(--mist);color:var(--slate);font-weight:700}.chart-panel{margin-bottom:20px}.chart-panel-header{align-items:flex-start}.metric-tabs,.section-tabs{display:flex;flex-wrap:wrap;gap:6px}.metric-tabs a{padding:5px 8px;border-radius:7px;color:var(--slate);font-size:.69rem;font-weight:700}.aggregation-badge,.metric-tabs a.is-active,.revision-badge{background:var(--horizon);color:var(--signal-blue)}.aggregation-badge,.revision-badge{padding:4px 9px;border-radius:999px;font-size:.68rem;font-weight:800;text-transform:uppercase}.chart-figure{padding:12px 20px 14px;margin:0}.chart-legend{display:flex;min-height:32px;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px;color:var(--slate);font-size:.67rem}.chart-legend span{display:inline-flex;align-items:center;gap:5px}.chart-legend i{width:9px;height:9px;border-radius:50%}.chart-legend .conversion,.movement-conversion{fill:var(--verdant-strong);background:var(--verdant-strong)}.chart-legend .reactivation,.movement-reactivation{fill:var(--aqua-strong);background:var(--aqua-strong)}.chart-legend .suspension,.movement-suspension{fill:var(--ember);background:var(--ember)}.chart-legend .cancellation,.movement-cancellation{fill:var(--alert-red);background:var(--alert-red)}.chart-svg{display:block;width:100%;min-height:230px;overflow:visible}.chart-grid-line{stroke:var(--mist);stroke-width:1}.chart-baseline{stroke:var(--pebble);stroke-width:1.4}.chart-axis-label{fill:var(--slate);font-family:Arial,Helvetica Neue,sans-serif;font-size:11px}.chart-hover-target{outline:none}.chart-bar-hit-area,.chart-line-hit-area{fill:transparent;cursor:default;pointer-events:all}.chart-tooltip{opacity:0;pointer-events:none;transition:opacity .1s ease}.chart-hover-target:focus .chart-tooltip,.chart-hover-target:hover .chart-tooltip{opacity:1}.chart-tooltip-surface{fill:var(--primary-rail);filter:drop-shadow(0 5px 8px rgb(0 0 0/26%));stroke:rgb(255 255 255/22%);stroke-width:1}.chart-tooltip-date,.chart-tooltip-value{fill:#fff;font-family:Arial,Helvetica Neue,sans-serif}.chart-tooltip-date{fill:#b8c6da;font-size:11px}.chart-tooltip-value{font-size:13px;font-weight:700}.chart-table-fallback{border-top:1px solid var(--mist);color:var(--slate);font-size:.75rem}.chart-table-fallback summary{display:inline-block;padding:10px 0 0;color:var(--signal-blue);font-weight:700}.chart-table-fallback table{width:100%;margin-top:8px;border-collapse:collapse}.chart-table-fallback td,.chart-table-fallback th{padding:7px;border-bottom:1px solid var(--mist);text-align:left}.section-tabs{gap:26px;margin:-9px 0 27px;border-bottom:1px solid var(--mist)}.section-tabs a{padding:0 2px 12px;border-bottom:2px solid transparent;color:var(--slate);font-size:.8rem;font-weight:700}.section-tabs a.is-active{border-color:var(--signal-blue);color:var(--signal-blue)}.filter-bar{display:flex;min-height:52px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:16px}.filter-bar input,.filter-bar select{min-height:42px;border:1px solid var(--pebble);border-radius:var(--control-radius);background:var(--snow);color:var(--midnight)}.filter-bar select{min-width:128px;padding:0 34px 0 12px}.search-field{position:relative;display:flex;min-width:min(290px,100%);flex:1 1 220px;align-items:center}.search-field>span[aria-hidden]{position:absolute;left:13px;color:var(--slate);font-size:1.08rem;pointer-events:none}.search-field input{width:100%;padding:0 12px 0 39px}.primary-button,.secondary-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:8px 15px;border-radius:var(--control-radius);font-weight:750}.secondary-button{border:1px solid var(--pebble);background:var(--snow)}.secondary-button:hover{border-color:var(--signal-blue);color:var(--signal-blue)}.primary-button{border:1px solid var(--signal-blue);background:var(--signal-blue)}.primary-button:hover{border-color:var(--signal-blue-hover);background:var(--signal-blue-hover);color:#ffffff}.result-count{margin-left:auto;color:var(--slate);font-size:.73rem}.clear-link{padding:8px 2px;font-size:.76rem;font-weight:700}.table-panel{max-width:100%;overflow:hidden}.table-scroll{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:.77rem}.data-table th{padding:12px 16px;background:color-mix(in srgb,var(--cloud) 72%,var(--snow));color:var(--slate);font-size:.66rem;font-weight:800;letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap}.data-table td,.data-table th{border-bottom:1px solid var(--mist)}.data-table td{padding:14px 16px;color:var(--graphite);vertical-align:top}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr.is-selected td,.data-table tbody tr:hover td{background:var(--horizon)}.data-table td:first-child a,.data-table td:first-child strong{color:var(--midnight);font-weight:750}.category-pill,.outcome-pill,.role-pill,.status-pill{display:inline-flex;min-height:23px;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;font-size:.64rem;font-weight:800;line-height:1;text-transform:capitalize;white-space:nowrap}.outcome-pill.is-info,.status-pill.is-pending{background:var(--mist);color:var(--slate)}.status-pill.is-trial{background:color-mix(in srgb,var(--ember) 16%,var(--snow));color:var(--ember)}.outcome-pill.is-success,.status-pill.is-customer{background:var(--verdant-soft);color:var(--verdant-strong)}.outcome-pill.is-failed,.outcome-pill.is-rejected,.status-pill.is-suspended{background:var(--alert-soft);color:var(--alert-red)}.status-pill.is-closed{background:var(--mist);color:var(--graphite)}.role-pill{background:var(--horizon);color:var(--signal-blue)}.category-pill{background:var(--mist);color:var(--graphite)}.category-pill.is-authentication,.category-pill.is-navigation{background:var(--horizon);color:var(--signal-blue)}.category-pill.is-account,.category-pill.is-mail{background:var(--verdant-soft);color:var(--verdant-strong)}.category-pill.is-billing{background:color-mix(in srgb,var(--ember) 15%,var(--snow));color:var(--ember)}.category-pill.is-provider,.category-pill.is-system{background:var(--alert-soft);color:var(--alert-red)}.event-time{min-width:148px;white-space:nowrap}.event-metadata,.row-details{margin-top:5px}.event-metadata summary,.row-details summary{color:var(--signal-blue);font-size:.69rem;font-weight:700}.event-metadata dl,.row-details p{padding:8px;margin:5px 0 0;border:1px solid var(--mist);border-radius:8px;background:var(--cloud)}.event-metadata dl div{display:flex;gap:8px}.event-metadata dt,.row-details strong{color:var(--slate);font-size:.65rem;text-transform:uppercase}.event-metadata dd{margin:0}.row-details p{display:grid;gap:2px}.events-actions{display:flex;min-height:44px;align-items:center;justify-content:flex-end;gap:var(--button-group-gap);margin:-4px 0 8px}.events-actions p{margin:0 auto 0 0;color:var(--slate);font-size:.73rem}.event-sentinel{padding:13px;border-top:1px solid var(--mist);color:var(--slate);font-size:.72rem;text-align:center}.customer-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.customer-layout.has-detail{grid-template-columns:minmax(0,1fr) 288px}.customer-list{min-width:0}.account-detail{position:sticky;top:91px;align-self:start;padding:27px 22px 22px}.detail-close{position:absolute;top:11px;right:13px;display:inline-flex;width:27px;height:27px;color:var(--slate);font-size:1.15rem}.account-monogram,.detail-close{align-items:center;justify-content:center}.account-monogram{display:flex;width:54px;height:54px;margin-bottom:13px;border-radius:14px;background:var(--horizon);color:var(--signal-blue);font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:700}.account-detail h2{margin-bottom:8px}.account-detail dl,.detail-card dl,.source-status dl{display:grid;gap:0;margin:20px 0}.account-detail dl div,.detail-card dl div,.source-status dl div{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--mist)}.account-detail dt,.detail-card dt,.source-status dt{color:var(--slate);font-size:.71rem}.account-detail dd,.detail-card dd,.source-status dd{margin:0;color:var(--midnight);font-size:.73rem;font-weight:700;text-align:right}.outcome-breakdown{padding:14px;margin-bottom:17px;border-radius:10px;background:var(--cloud)}.outcome-breakdown h3{margin-bottom:9px}.outcome-breakdown p{display:flex;justify-content:space-between;padding:4px 0;margin:0;color:var(--slate);font-size:.71rem;text-transform:capitalize}.outcome-breakdown strong{color:var(--midnight)}.text-link{font-size:.75rem;font-weight:800}.pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 4px;color:var(--slate);font-size:.72rem}.pagination a{font-weight:700}.detail-grid,.notice-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.account-lifecycle-banner{display:flex;min-height:128px;align-items:center;justify-content:space-between;gap:28px;padding:24px 26px;margin-bottom:18px;border-left:4px solid var(--signal-blue);background:linear-gradient(105deg,color-mix(in srgb,var(--horizon) 56%,var(--snow)),var(--snow) 62%)}.account-lifecycle-banner.is-critical{border-left-color:var(--alert-red);background:linear-gradient(105deg,color-mix(in srgb,var(--alert-soft) 52%,var(--snow)),var(--snow) 62%)}.account-lifecycle-copy{max-width:760px}.account-lifecycle-copy h2{margin-bottom:7px;font-size:1.32rem}.account-lifecycle-copy p:last-child{margin-bottom:0;color:var(--slate)}.account-lifecycle-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--button-group-gap)}.destructive-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:8px 15px;border:1px solid var(--alert-red);border-radius:var(--control-radius);background:transparent;color:var(--alert-red);font-weight:750}.destructive-button.is-solid,.destructive-button:hover{background:var(--alert-red);color:#ffffff}.lifecycle-progress{color:var(--slate);font-size:.78rem;font-weight:750}.lifecycle-dialog-layer{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px}.lifecycle-dialog-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgb(4 14 29/70%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lifecycle-dialog{position:relative;width:min(520px,100%);padding:28px;box-shadow:0 26px 70px rgb(0 0 0/32%)}.lifecycle-dialog>p{color:var(--slate)}.lifecycle-dialog label{display:grid;gap:7px;margin-top:15px;color:var(--midnight);font-size:.77rem;font-weight:750}.lifecycle-dialog input,.lifecycle-dialog textarea{width:100%;padding:11px 12px;border:1px solid var(--pebble);border-radius:var(--control-radius);background:var(--snow);color:var(--midnight)}.lifecycle-dialog textarea{min-height:108px;resize:vertical}.lifecycle-dialog small{display:block;margin-top:5px;color:var(--slate);text-align:right}.lifecycle-dialog-error{padding:10px 12px;margin-top:15px;border-radius:8px;background:var(--alert-soft);color:var(--alert-red)!important;font-weight:700}.lifecycle-dialog-actions{display:flex;justify-content:flex-end;gap:var(--button-group-gap);margin-top:24px}.detail-card{padding:22px}.delivery-pipeline-card{grid-column:1/-1}.delivery-pipeline-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.delivery-pipeline-heading h2{margin-bottom:6px}.delivery-pipeline-heading>div>p:last-child,.delivery-stage-note{max-width:660px;margin:0;color:var(--slate);font-size:.73rem;line-height:1.55}.pipeline-state{flex:0 0 auto;padding:6px 9px;border-radius:999px;font-size:.66rem;font-weight:800}.pipeline-state.is-clear{background:var(--verdant-soft);color:var(--verdant-strong)}.pipeline-state.is-processing{background:var(--horizon);color:var(--signal-blue)}.pipeline-alert,.pipeline-state.is-attention{background:var(--alert-soft);color:var(--alert-red)}.pipeline-alert{padding:11px 13px;margin:18px 0 0;border-left:3px solid var(--alert-red);border-radius:8px;font-size:.74rem;font-weight:700}.delivery-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.delivery-stage-grid section{min-width:0;padding:16px;border:1px solid var(--mist);border-radius:12px;background:var(--cloud)}.delivery-stage-grid h3{margin-bottom:4px}.delivery-stage-grid dl{margin:8px 0}.delivery-stage-grid code{overflow-wrap:anywhere}.delivery-stage-grid dd a{color:var(--signal-blue);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--signal-blue) 30%,transparent);text-underline-offset:3px}.delivery-retry-action{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:18px;margin-top:18px;border-top:1px solid var(--mist)}.delivery-retry-summary{margin:0;color:var(--slate);font-size:.72rem;line-height:1.55}.delivery-detail-toolbar,.pagination-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.delivery-detail-toolbar{margin-bottom:16px}.delivery-detail-toolbar .section-tabs{flex:1 1;margin:0}.delivery-detail-table{min-height:180px}.delivery-detail-table table{min-width:1040px}.delivery-message-cell{min-width:240px;max-width:360px}.delivery-detail-table td small,.delivery-message-cell strong,.delivery-recipient-cell a,.delivery-recipient-cell strong{display:block;overflow-wrap:anywhere}.delivery-detail-table td small,.delivery-message-cell small{margin-top:5px;color:var(--slate);font-size:.68rem}.delivery-recipient-cell a{margin-top:4px;color:var(--signal-blue)}.delivery-status{display:inline-flex;padding:4px 8px;border-radius:999px;background:var(--horizon);color:var(--signal-blue);font-size:.66rem;font-weight:800}.delivery-status.is-bounced,.delivery-status.is-complained,.delivery-status.is-failed,.delivery-status.is-rejected{background:var(--alert-soft);color:var(--alert-red)}.delivery-status.is-delivered,.delivery-status.is-sent{background:var(--verdant-soft);color:var(--verdant-strong)}.delivery-empty-state{padding:34px;margin:0;color:var(--slate);text-align:center}.pagination-row{margin-top:14px;color:var(--slate);font-size:.72rem;text-align:center}.event-drilldown{display:block;width:fit-content;margin-top:6px;color:var(--signal-blue);font-size:.68rem;font-weight:750}.notice-detail-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.notice-preview{padding:32px}.eyebrow{margin-bottom:8px;color:var(--signal-blue);font-size:.65rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.notice-preview-text{padding:15px;border:1px solid var(--mist);border-radius:10px;background:var(--cloud);color:var(--graphite);font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;white-space:pre-wrap}.notice-preview-html{padding:18px;margin-top:16px;border:1px dashed var(--pebble);border-radius:10px}.coming-soon{max-width:760px;padding:68px clamp(28px,6vw,74px);overflow:hidden;text-align:center}.coming-soon>span{display:inline-flex;width:66px;height:66px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:20px;background:var(--horizon);color:var(--signal-blue);font-size:1.7rem}.coming-soon h2{font-size:1.7rem}.coming-soon>p:last-child{max-width:530px;margin:0 auto;color:var(--slate)}.financial-toolbar{align-items:center}.financial-refresh{display:flex;align-items:center;gap:10px}.financial-refresh p{margin:0;color:var(--slate);font-size:.7rem}.live-finance-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:var(--verdant-soft);color:var(--verdant-strong);font-size:.68rem;font-weight:800;white-space:nowrap}.live-finance-badge i{width:7px;height:7px;border-radius:50%;background:var(--verdant-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--verdant-strong) 15%,transparent)}.financial-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;margin-bottom:20px;overflow:hidden}.financial-kpis article{min-width:0;padding:19px 18px;border-right:1px solid var(--mist)}.financial-kpis article:last-of-type{border-right:0}.financial-kpis article p{margin-bottom:7px;color:var(--slate);font-size:.68rem;font-weight:700}.financial-kpis article strong{color:var(--midnight);font-family:Arial,Helvetica Neue,sans-serif;font-size:clamp(1.1rem,1.7vw,1.62rem);white-space:nowrap}.financial-kpis article.aws strong,.financial-kpis article.fee strong,.financial-kpis article.gcp strong,.financial-kpis article.refund strong{color:var(--alert-red)}.financial-kpis article.net{background:var(--horizon)}.financial-kpis article.net strong{color:var(--signal-blue)}.financial-disclaimer{grid-column:1/-1;padding:11px 18px;margin:0;border-top:1px solid var(--mist);background:var(--cloud);color:var(--slate);font-size:.68rem}.source-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.source-status{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:17px}.source-logo{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:10px;background:var(--horizon);color:var(--signal-blue);font-weight:850}.source-logo.is-stripe{background:#eeebff;color:#635bff}:root[data-theme=dark] .source-logo.is-stripe{background:#2a2850;color:#aaa3ff}.source-logo.is-aws{background:color-mix(in srgb,var(--gold) 17%,var(--snow));color:var(--gold)}.source-status>div>strong{color:var(--midnight);font-size:.77rem}.source-status>div>p{margin:2px 0 0;color:var(--slate);font-size:.68rem;text-transform:capitalize}.status-dot{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:var(--pebble)}.status-dot.is-fresh{background:var(--verdant-strong)}.status-dot.is-stale{background:var(--ember)}.status-dot.is-failed,.status-dot.is-running{background:var(--alert-red)}.source-status dl{grid-column:1/-1;margin:3px 0 0}.net-cell{color:var(--signal-blue)!important;font-weight:800}.signin-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:radial-gradient(circle at 20% 10%,rgb(53 104 212/16%),transparent 30%),radial-gradient(circle at 90% 80%,rgb(82 183 136/12%),transparent 34%),var(--cloud)}.signin-card{display:grid;width:min(440px,100%);gap:26px;padding:38px;border:1px solid var(--mist);border-radius:20px;background:var(--snow);box-shadow:0 24px 70px rgb(21 38 62/14%)}.signin-brand{color:var(--midnight)}.signin-brand small,.signin-copy{color:var(--slate)}.signin-copy{margin:0}.signin-card .primary-button{min-height:48px}.signin-footnote{margin:0;color:var(--slate);font-size:.72rem;text-align:center}.alert{padding:11px 13px;margin:0;border:1px solid color-mix(in srgb,var(--alert-red) 34%,transparent);border-radius:9px;background:var(--alert-soft);color:var(--alert-red);font-size:.78rem}@media (max-width:1240px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-kpis article:nth-of-type(3){border-right:0}.financial-kpis article:nth-of-type(-n+3){border-bottom:1px solid var(--mist)}.customer-layout.has-detail{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:1050px){.customer-layout.has-detail{display:block}.account-detail{position:relative;top:auto;margin-top:18px}.detail-grid{grid-template-columns:1fr 1fr}.delivery-stage-grid{grid-template-columns:1fr}.source-status-grid{grid-template-columns:1fr 1fr}}@media (max-width:899px){.desktop-header,.ops-app>.ops-sidebar{display:none}.ops-workspace{margin-left:0}.mobile-header{position:sticky;z-index:24;top:0;display:grid;min-height:62px;grid-template-columns:34px 33px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 15px;border-bottom:1px solid var(--mist);background:color-mix(in srgb,var(--snow) 93%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-header>strong{overflow:hidden;color:var(--midnight);text-overflow:ellipsis;white-space:nowrap}.menu-button{display:grid;width:34px;height:34px;place-content:center;gap:4px;padding:0;border:0;background:transparent}.menu-button span{width:19px;height:2px;border-radius:2px;background:var(--midnight)}.theme-buttons.is-compact{border:0;background:transparent}.theme-buttons.is-compact button{display:none;width:32px;min-height:32px;padding:0;font-size:1rem}.theme-buttons.is-compact button:not([aria-pressed=true]){display:flex}.drawer-layer{position:fixed;z-index:80;inset:0;display:block}.drawer-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgb(4 14 29/66%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer-panel{position:absolute;inset:0 auto 0 0;width:min(304px,87vw);animation:drawer-in .18s ease-out}.drawer-panel .ops-sidebar{position:relative;display:flex;width:100%;height:100%}.drawer-close{position:absolute;z-index:1;top:16px;right:16px;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:0;background:transparent;color:#cbd5e2;font-size:1.5rem}.ops-main{padding:30px 18px 48px}.page-heading{margin-bottom:24px}.page-heading h1{font-size:2rem}.chart-panel-header{display:block}.metric-tabs{margin-top:12px}.chart-figure{padding-inline:12px}.notice-detail-grid{grid-template-columns:1fr}}@media (max-width:680px){.financial-toolbar,.page-heading,.page-toolbar{align-items:flex-start;flex-direction:column}.range-control{width:100%;flex-wrap:nowrap;overflow-x:auto}.range-control a{flex:0 0 auto}.updated-label{align-self:flex-end}.detail-grid,.kpi-grid,.source-status-grid{grid-template-columns:1fr}.delivery-pipeline-heading{flex-direction:column;gap:12px}.delivery-detail-toolbar,.delivery-retry-action{align-items:stretch;flex-direction:column}.delivery-detail-toolbar .secondary-button,.delivery-detail-toolbar .section-tabs,.delivery-retry-action .primary-button{width:100%}.account-lifecycle-banner,.pagination-row{align-items:stretch;flex-direction:column}.account-lifecycle-banner{gap:18px;padding:22px}.account-lifecycle-actions,.account-lifecycle-actions button{width:100%}.account-lifecycle-actions{align-items:stretch;flex-direction:column}.lifecycle-dialog{max-height:calc(100vh - 30px);padding:22px;overflow-y:auto}.lifecycle-dialog-actions{flex-direction:column-reverse}.lifecycle-dialog-actions button{width:100%}.kpi-card{min-height:135px}.filter-bar{align-items:stretch}.filter-bar .secondary-button,.filter-bar label,.filter-bar select{width:100%}.result-count{width:100%;margin-left:0;text-align:right}.financial-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-kpis article,.financial-kpis article:nth-of-type(3){border-right:1px solid var(--mist);border-bottom:1px solid var(--mist)}.financial-kpis article:nth-of-type(2n){border-right:0}.financial-refresh{width:100%;align-items:flex-start;flex-direction:column}.chart-svg{min-width:660px}.chart-figure{overflow-x:auto}.signin-card{padding:28px 24px}}@keyframes drawer-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.desktop-header,.drawer-layer,.financial-refresh,.mobile-header,.ops-sidebar{display:none!important}.ops-workspace{margin-left:0}.ops-main{max-width:none;padding:0}.kpi-card,.panel{box-shadow:none}}.marketing-tabs{border-bottom:1px solid var(--line-strong);display:flex;gap:var(--space-3);margin:var(--space-2) 0 20px;overflow-x:auto}.marketing-tabs a{align-items:center;border-bottom:calc(var(--hairline) * 2) solid transparent;color:var(--ink-soft);display:inline-flex;flex:0 0 auto;font-size:.86rem;font-weight:760;min-height:var(--space-6)}.marketing-tabs a.is-active{border-bottom-color:var(--signal-blue);color:var(--midnight)}.marketing-tabs a:focus-visible{border-radius:0;box-shadow:none;outline:3px solid rgb(53 104 212/38%);outline-offset:calc(var(--space-1) * -1)}.ledger-period{align-items:end;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px;padding:16px}.ledger-actions label,.ledger-period label{color:var(--ink-soft);display:grid;font-size:.78rem;font-weight:700;gap:5px}.ledger-actions input,.ledger-actions select,.ledger-period input{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);min-height:38px;padding:7px 9px}.ledger-actions button,.ledger-actions-launcher>button,.ledger-export-links a,.ledger-period button{background:var(--signal-blue);border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:750;min-height:38px;padding:9px 13px}.ledger-period p{color:var(--ink-soft);margin:0 0 9px auto}.ledger-tab-list{border-bottom:1px solid var(--line-strong);display:flex;gap:18px;margin:-2px 0 18px;overflow-x:auto;scrollbar-width:thin}.ledger-tab-list button{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--ink-soft);flex:0 0 auto;font-size:.86rem;font-weight:750;min-height:45px;padding:4px 2px 1px;white-space:nowrap}.ledger-tab-list button:hover{color:var(--midnight)}.ledger-tab-list button[aria-selected=true]{border-bottom-color:var(--signal-blue);color:var(--midnight)}.ledger-tab-list button:focus-visible{border-radius:0;box-shadow:none;outline:3px solid rgb(53 104 212/38%);outline-offset:-3px}.ledger-tab-panel>.ledger-member-equity,.ledger-tab-panel>.ledger-report{margin-bottom:0}.ledger-kpis{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.ledger-kpis article{padding:17px}.ledger-kpis p{color:var(--ink-soft);margin:0 0 8px}.ledger-kpis strong{font-size:1.35rem}.ledger-actions-launcher{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-bottom:18px}.ledger-action-dialog-layer{align-items:center;background:rgb(4 14 29/70%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.ledger-action-dialog.panel{box-shadow:0 26px 70px rgb(0 0 0/32%);margin:0;max-height:calc(100dvh - 40px);overflow:auto;width:min(620px,100%)}.ledger-action-dialog-header{align-items:flex-start;gap:18px}.ledger-action-dialog-header p{color:var(--ink-soft);margin-bottom:0}.ledger-actions .ledger-action-dialog-close{align-items:center;background:transparent;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink-soft);display:inline-flex;flex:0 0 38px;font-size:1.45rem;font-weight:400;height:38px;justify-content:center;line-height:1;min-height:38px;padding:0 0 2px}.ledger-actions .ledger-action-dialog-close:hover{border-color:var(--ink-soft);color:var(--midnight)}.ledger-action-dialog .ledger-action-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ledger-journal-lines{border:0;display:grid;gap:10px;margin:0;min-width:0;padding:0}.ledger-journal-lines legend{color:var(--midnight);font-size:.82rem;font-weight:800;margin-bottom:7px}.ledger-journal-line{align-items:end;border:1px solid var(--line);border-radius:9px;display:grid;gap:9px;grid-template-columns:82px minmax(0,1fr) 108px auto;padding:10px}.ledger-journal-line input,.ledger-journal-line label,.ledger-journal-line select{min-width:0;width:100%}.ledger-actions .ledger-journal-add-line,.ledger-actions .ledger-journal-remove-line{background:transparent;border:1px solid var(--line-strong);color:var(--signal-blue)}.ledger-actions .ledger-journal-add-line{justify-self:start}.ledger-actions .ledger-journal-remove-line{padding-inline:9px}.ledger-journal-totals{border-top:1px solid var(--line-strong);display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 0 0;padding-top:12px}.ledger-journal-totals div{display:grid;gap:2px}.ledger-journal-totals dt{color:var(--ink-soft);font-size:.75rem;font-weight:700}.ledger-journal-totals dd{font-weight:800;margin:0}.ledger-actions,.ledger-member-equity,.ledger-report{margin-bottom:18px;padding:18px}.ledger-action-grid,.ledger-member-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ledger-action-grid form,.ledger-member-grid article{border:1px solid var(--line);border-radius:10px;display:grid;gap:11px;padding:15px}.ledger-action-grid h3,.ledger-action-grid p,.ledger-member-grid h3{margin:0}.ledger-action-grid p,.ledger-action-message,.ledger-boundary-note{color:var(--ink-soft);font-size:.85rem}.ledger-action-message{margin-bottom:0}.ledger-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-member-grid h3 small{color:var(--ink-soft);font-size:.78rem;font-weight:600}.ledger-cash-summary dl,.ledger-member-grid dl{display:grid;gap:7px;margin:0}.ledger-cash-summary dl div,.ledger-member-grid dl div{display:flex;gap:12px;justify-content:space-between}.ledger-cash-summary dt,.ledger-member-grid dt{color:var(--ink-soft)}.ledger-cash-summary dd,.ledger-member-grid dd{font-weight:750;margin:0}.ledger-export-links{display:flex;gap:7px}.ledger-export-links a{align-items:center;display:inline-flex;font-size:.78rem;min-height:32px;padding:6px 10px;text-decoration:none}.ledger-total td{border-top:1px solid var(--line-strong);font-weight:750}.ledger-grand-total td{border-top:2px solid var(--ink);font-weight:850}.ledger-warning td{background:rgb(180 55 55/10%);color:var(--alert-red);font-weight:800}.ledger-cash-summary{margin-bottom:16px;max-width:560px}@media (max-width:1000px){.ledger-action-grid,.ledger-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ledger-action-grid,.ledger-kpis,.ledger-member-grid{grid-template-columns:1fr}.ledger-period p{margin-left:0;width:100%}.ledger-action-dialog-layer{align-items:stretch;padding:10px}.ledger-action-dialog.panel{max-height:calc(100dvh - 20px)}.ledger-journal-line,.ledger-journal-totals{grid-template-columns:1fr}.ledger-actions .ledger-journal-remove-line{justify-self:start}}:root{color-scheme:light;--midnight:#18243b;--primary-rail:#120f0e;--primary-nav-inactive:#9fb0c8;--primary-nav-hover-foreground:#ffffff;--primary-nav-hover-surface:rgb(255 255 255/5%);--primary-nav-active-foreground:#ffffff;--primary-nav-active-surface:rgb(255 255 255/10%);--primary-nav-active-hover-surface:rgb(255 255 255/14%);--subheader-surface:#eef0f3;--list-rail:#ffffff;--header-surface:#f7f8fa;--signal-blue:#3568d4;--signal-blue-dark:#2856ba;--signal-blue-hover:var(--signal-blue-dark);--primary-button:#3568d4;--primary-button-hover:#2856ba;--horizon:#eaf2ff;--aqua:#a6e1df;--relay-purple:#5753ca;--aqua-soft:#a6e1df;--aqua-strong:#3aa9a6;--verdant:#52b788;--verdant-soft:#dff4ea;--verdant-strong:#52b788;--ember:#e8843a;--alert-red:#c94b54;--alert-soft:#fbe9eb;--gold:#d5a03a;--snow:#ffffff;--cloud:#f3f6fa;--mist:#e9edf3;--pebble:#cdd5e0;--slate:#647187;--graphite:#3e4a5d;--ink-soft:var(--slate);--line:var(--mist);--line-strong:var(--pebble);--quiet-blue:var(--horizon);--list-highlight:var(--mist);--avatar-gray:var(--mist);--secondary-button-gray:var(--mist);--field-surface:#fbfcfe;--field-border:#c4cedb;--field-text:#18243b;--floating-surface:var(--list-rail);--floating-surface-foreground:var(--field-text);--floating-surface-muted:var(--ink-soft);--floating-surface-border:var(--line-strong);--floating-surface-hover:var(--list-highlight);--home-glow-hue:var(--relay-purple);--modal-canvas:var(--cloud);--modal-chrome:var(--header-surface);--toast-surface:var(--list-rail);--toast-border:var(--line-strong);--toast-shadow:0 var(--space-2) var(--space-5) rgb(24 36 59/16%);--content-overlay-surface:var(--snow);--content-overlay-border:var(--line);--content-overlay-divider:var(--line);--body-font-size:1rem;--body-font-weight:400;--body-heavy-font-size:0.88rem;--body-heavy-font-weight:700;--metadata-font-family:Roboto,ui-sans-serif,system-ui,sans-serif;--metadata-font-size:0.74rem;--metadata-font-weight:400;--metadata-line-height:1.55;--dashboard-number-font-family:Roboto,ui-sans-serif,system-ui,sans-serif;--dashboard-number-font-size:1.75rem;--dashboard-number-font-weight:500;--dashboard-number-line-height:1.1;--dashboard-number-letter-spacing:-0.015em;--dashboard-number-variant:lining-nums tabular-nums;--button-font-size:0.88rem;--button-font-weight:720;--grid:8px;--hairline:1px;--focus-ring:3px;--space-1:var(--grid);--space-2:calc(var(--grid) * 2);--space-3:calc(var(--grid) * 3);--space-4:calc(var(--grid) * 4);--space-5:calc(var(--grid) * 5);--space-6:calc(var(--grid) * 6);--space-7:calc(var(--grid) * 7);--space-8:calc(var(--grid) * 8);--space-9:calc(var(--grid) * 9);--space-10:calc(var(--grid) * 10);--space-11:calc(var(--grid) * 11);--space-12:calc(var(--grid) * 12);--button-compact-height:var(--space-5);--button-compact-padding-inline:var(--space-2);--button-group-gap:var(--space-2);--field-action-gap:var(--space-1);--field-label-gap:var(--space-1);--home-card-min-width:480px;--home-card-max-width:1000px;--page-content-max-width:1184px}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--midnight:#f5f1ed;--primary-rail:#120f0e;--list-rail:#292735;--header-surface:#1c1922;--subheader-surface:#211d29;--signal-blue:#74a1ff;--signal-blue-dark:#9cbaff;--signal-blue-hover:var(--signal-blue-dark);--primary-button:#386de8;--primary-button-hover:#2b59c3;--horizon:#1b1922;--aqua:#4fc7c1;--relay-purple:#5753ca;--aqua-soft:#225652;--aqua-strong:#4fc7c1;--verdant:#5aca93;--verdant-soft:#173d32;--verdant-strong:#5aca93;--ember:#f29a5d;--alert-red:#c94b54;--alert-soft:#46242d;--gold:#e6b75c;--snow:#302c39;--cloud:#25222e;--mist:#463f52;--pebble:#675e75;--slate:#bdb5c6;--graphite:#e6e0e9;--ink-soft:var(--slate);--line:var(--mist);--line-strong:var(--pebble);--quiet-blue:var(--horizon);--list-highlight:var(--mist);--avatar-gray:var(--mist);--secondary-button-gray:var(--mist);--field-surface:#302c39;--field-border:#675e75;--field-text:#f5f1ed;--toast-shadow:0 var(--space-2) var(--space-6) rgb(0 0 0/46%);--content-overlay-surface:rgb(226 214 255/8%);--content-overlay-border:rgb(226 214 255/16%);--content-overlay-divider:rgb(226 214 255/13%)}.field-section{background:var(--content-overlay-surface);border:var(--hairline) solid var(--content-overlay-border);border-radius:var(--space-2);box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:var(--space-3)}.field-section-label{display:block;font-size:.8rem;font-weight:700;line-height:1.25}.field-section-description,.field-section-label{margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere}.field-section-description{color:var(--slate);font-family:var(--metadata-font-family);font-size:var(--metadata-font-size);font-weight:var(--metadata-font-weight);line-height:var(--metadata-line-height)}.destructive-button,.icon-button,.primary-button,.secondary-button,.tertiary-button{display:inline-flex;min-height:var(--space-6);align-items:center;justify-content:center;gap:var(--space-1);padding:0 var(--space-3);border-radius:999px;cursor:pointer;font:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:1;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.destructive-button.compact-button,.primary-button.compact-button,.secondary-button.compact-button,.tertiary-button.compact-button{min-height:var(--button-compact-height);padding-inline:var(--button-compact-padding-inline)}.icon-button.compact-button{width:var(--button-compact-height);min-height:var(--button-compact-height)}.primary-button{border:var(--hairline) solid var(--primary-button);background:var(--primary-button);color:#ffffff}.primary-button:hover:not(:disabled){border-color:var(--primary-button-hover);background:var(--primary-button-hover);color:#ffffff}.secondary-button{border:var(--hairline) solid var(--pebble);background:var(--secondary-button-gray);color:var(--midnight)}.secondary-button:hover:not(:disabled){border-color:var(--midnight);background:var(--midnight);color:var(--snow)}.destructive-button{border:var(--hairline) solid var(--alert-red);background:var(--alert-red);color:#ffffff}.destructive-button:hover:not(:disabled){border-color:var(--midnight);background:var(--midnight);color:var(--snow)}.text-button{padding:var(--space-1) 0;border:0;background:transparent;color:var(--signal-blue-dark);cursor:pointer;font:inherit;font-size:.76rem;font-weight:700}.text-button:hover:not(:disabled){color:var(--midnight)}.tertiary-button{border:var(--hairline) solid transparent;background:transparent;color:var(--signal-blue)}.tertiary-button:hover:not(:disabled){background:color-mix(in srgb,var(--signal-blue) 10%,transparent)}.icon-button{width:var(--space-6);padding:0;border:var(--hairline) solid var(--pebble);background:var(--snow);color:var(--midnight)}.destructive-button:focus-visible,.icon-button:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.tertiary-button:focus-visible,.text-button:focus-visible{outline:var(--focus-ring) solid color-mix(in srgb,var(--signal-blue) 38%,transparent);outline-offset:var(--focus-ring)}.destructive-button:active:not(:disabled),.icon-button:active:not(:disabled),.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.tertiary-button:active:not(:disabled),.text-button:active:not(:disabled){transform:translateY(1px)}.destructive-button:disabled,.destructive-button[aria-disabled=true],.icon-button:disabled,.icon-button[aria-disabled=true],.primary-button:disabled,.primary-button[aria-disabled=true],.secondary-button:disabled,.secondary-button[aria-disabled=true],.tertiary-button:disabled,.tertiary-button[aria-disabled=true],.text-button:disabled,.text-button[aria-disabled=true]{cursor:not-allowed;opacity:.42}