.announcement-banner[data-banner-finish].banner-finish{--banner-ink:#f3f5f9;--banner-muted:#e0e6ef;--banner-border:#535d70;--banner-tint:#ffffff1a;--banner-copy-success:#fff;color:var(--banner-muted);border-block:1px solid var(--banner-border);font-weight:500}.announcement-banner[data-banner-finish].banner-finish--black-midnight{background:linear-gradient(100deg,#0c1424,#24334b 50%,#101828)}.announcement-banner[data-banner-finish].banner-finish--black-navy{--banner-border:#3d465e;background:#282e43}.announcement-banner[data-banner-finish].banner-finish--black-blue-hour{background:linear-gradient(105deg,#111827,#293c57 55%,#151e30)}.announcement-banner[data-banner-finish].banner-finish--black-soft-navy{--banner-border:#48536a;background:#333b50}.announcement-banner[data-banner-finish].banner-finish--black-quiet{--banner-border:#2b3340;background:#12161d}.announcement-banner[data-banner-finish].banner-finish--black-navy-edge{--banner-border:#40516d;background:linear-gradient(100deg,#131b2b,#202d43 50%,#131b2b);box-shadow:inset 0 -1px #536583}.announcement-banner[data-banner-finish][class*=banner-finish--white-]{--banner-ink:#28354d;--banner-muted:#4b5a72;--banner-border:#dce2ea;--banner-tint:#edf1f6;--banner-copy-success:var(--success)}.announcement-banner[data-banner-finish].banner-finish--white-clean{background:#fff}.announcement-banner[data-banner-finish].banner-finish--white-cool{background:#f4f7fc}.announcement-banner[data-banner-finish].banner-finish--white-warm{--banner-border:#e3e0da;background:#faf9f6}.announcement-banner[data-banner-finish].banner-finish--white-pearl{--banner-border:#e0e3e7;background:#f8f9fa}.announcement-banner[data-banner-finish].banner-finish--white-navy-edge{background:#fff;border-bottom:2px solid #28354d}.announcement-banner[data-banner-finish].banner-finish button{color:var(--banner-ink)}.announcement-banner[data-banner-finish].banner-finish button:hover{background:var(--banner-tint)}.announcement-banner[data-banner-finish].banner-finish [data-copy-check]{color:var(--banner-copy-success)}.coa-catalog-card{box-shadow:var(--shadow-panel);transition:border-color .2s,transform .2s,box-shadow .2s}.coa-catalog-card:has(.coa-catalog-trigger:is(:hover,:focus-visible)):not(:has(.coa-kind-help:is(:hover,:focus-visible,[data-state=open]))){border-color:var(--action-hover-border);transform:translateY(var(--coa-card-pressed,-2px));box-shadow:0 4px 6px -1px oklch(0% 0 0/.1),0 2px 4px -2px oklch(0% 0 0/.1)}.coa-catalog-card:has(.coa-catalog-trigger:active){--coa-card-pressed:0px}.coa-catalog-trigger{appearance:none;background:color-mix(in srgb, var(--pearl-cool) 35%, var(--card));color:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:0;transition:background-color .2s}.coa-catalog-trigger:is(:hover,:focus-visible){background:var(--pearl-cool)}.coa-catalog-trigger:active{background:color-mix(in srgb, var(--pearl-cool) 75%, var(--card))}.coa-catalog-image{box-shadow:0 2px 5px -3px color-mix(in srgb, var(--primary) 16%, transparent)}.coa-catalog-chevron{transition:color .2s,background-color .2s,transform .2s}.coa-catalog-trigger:is(:hover,:focus-visible) .coa-catalog-chevron{color:var(--primary);background:var(--card)}.coa-catalog-card[data-expanded=true] .coa-catalog-chevron{color:var(--primary);transform:rotate(180deg)}.coa-catalog-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .2s;display:grid}.coa-catalog-panel[data-expanded=true]{opacity:1;grid-template-rows:1fr}.coa-catalog-panel-inner{min-height:0;overflow:hidden}.coa-catalog-report-list{border-top:1px solid var(--border);background:var(--card);container-type:inline-size}.coa-report-row{--coa-report-lift:0px;--coa-report-background:var(--card);--coa-report-border:var(--border);--coa-report-shadow:none;grid-template-columns:minmax(135px,1fr) auto 16px;align-items:center;gap:10px;min-height:56px;padding:12px;display:grid;position:relative}.coa-report-open{border-radius:var(--control-radius);cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.coa-report-open:before{content:"";pointer-events:none;border:1px solid var(--coa-report-border);border-radius:inherit;background:var(--coa-report-background);box-shadow:var(--coa-report-shadow);transform:translateY(var(--coa-report-lift));transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;position:absolute;inset:0}.coa-report-row:hover{--coa-report-lift:var(--coa-report-pressed,-2px);--coa-report-background:var(--pearl-cool);--coa-report-border:var(--action-hover-border);--coa-report-shadow:0 4px 6px -1px oklch(0% 0 0/.1), 0 2px 4px -2px oklch(0% 0 0/.1)}.coa-report-row:has(>.coa-report-open:focus-visible){--coa-report-lift:var(--coa-report-pressed,-2px);--coa-report-background:var(--pearl-cool);--coa-report-border:var(--action-hover-border);--coa-report-shadow:0 4px 6px -1px oklch(0% 0 0/.1), 0 2px 4px -2px oklch(0% 0 0/.1)}.coa-report-row:has(.coa-kind-help:is(:focus-visible,[data-state=open])){--coa-report-lift:var(--coa-report-pressed,-2px);--coa-report-background:var(--pearl-cool);--coa-report-border:var(--action-hover-border);--coa-report-shadow:0 4px 6px -1px oklch(0% 0 0/.1), 0 2px 4px -2px oklch(0% 0 0/.1)}.coa-report-row:has(>.coa-report-open:active){--coa-report-pressed:0px}.coa-report-date,.coa-report-badges,.coa-report-arrow{transform:translateY(var(--coa-report-lift));pointer-events:none;transition:transform .2s;position:relative}.coa-report-date,.coa-report-badges{align-items:center;gap:8px;display:flex}.coa-report-badges{flex-wrap:nowrap;gap:6px}.coa-report-badges .coa-kind-help{pointer-events:auto;transform:translateY(calc(-1 * var(--coa-report-lift)));transition:transform .2s}.coa-report-badges .coa-kind-help svg{transform:translateY(var(--coa-report-lift));transition:transform .2s}.coa-report-arrow{justify-self:end}@container (width<=412px){.coa-report-row{grid-template-columns:minmax(0,1fr) 16px;gap:9px}.coa-report-badges{flex-wrap:wrap}.coa-report-date{grid-column:1/-1}.coa-report-badges:empty{display:none}.coa-report-row:has(.coa-report-badges:empty) .coa-report-date{grid-column:1}}
