html:root{--frost-ground:#e2e8ee;--frost-panel:rgba(255,255,255,0.6);--frost-panel-strong:rgba(255,255,255,0.7);--frost-tile:rgba(255,255,255,0.64);--frost-tile-hover:rgba(255,255,255,0.88);--frost-open:rgba(255,255,255,0.92);--frost-edge:rgba(255,255,255,0.8);--frost-line:rgba(22,36,60,0.07);--frost-shadow:0 22px 46px -26px rgba(24,40,68,0.3),0 3px 10px -4px rgba(24,40,68,0.07);--frost-shadow-sm:0 10px 24px -16px rgba(24,40,68,0.28),0 1px 3px rgba(24,40,68,0.05);--frost-inset:inset 0 1px 0 rgba(255,255,255,0.95);--frost-hatch:repeating-linear-gradient(135deg,rgba(22,36,60,0.045) 0 1px,transparent 1px 7px)}html:root .apple-os{--mat-bg:var(--frost-panel);--mat-line:var(--frost-edge);--mat-line-soft:var(--frost-line);--mat-edge:var(--frost-inset);--mat-hover:var(--frost-tile-hover);--r-lg:16px;--r-xl:22px;--r-2xl:28px}html:root .k2a-shell-root{--k2a-bg:transparent;background-color:var(--frost-ground);background-image:radial-gradient(1200px 700px at -5% -10%,rgba(255,255,255,.95),transparent 60%),radial-gradient(900px 600px at 105% 0,var(--wash-1),transparent 62%),radial-gradient(1000px 700px at 60% 110%,var(--wash-2),transparent 65%);background-repeat:no-repeat;background-attachment:fixed}html:root .k2a-main.apple-os{background-color:transparent;background-image:none}html:root .k2a-sidebar-desktop{margin:12px 0 12px 12px;top:12px;height:calc(100vh - 24px);max-height:calc(100vh - 24px);border-radius:26px;color:var(--sidebar-fg);background:linear-gradient(135deg,var(--ink-900) 0,var(--accent-700) 100%);border:1px solid rgba(255,255,255,.06);box-shadow:0 24px 48px -24px rgba(16,28,49,.45),0 4px 12px -6px rgba(16,28,49,.2),inset 0 1px 0 rgba(255,255,255,.12)}html:root .k2a-sidebar-divider{background-color:rgba(255,255,255,.1)}html:root .apple-os .k2a-sidebar-group-label{color:rgba(255,255,255,.4)}html:root .apple-os .k2a-sidebar-link{color:rgba(255,255,255,.74)}html:root .apple-os .k2a-sidebar-link:hover{background-color:rgba(255,255,255,.07);color:#fff}html:root .apple-os .k2a-sidebar-link.active{background-color:rgba(255,255,255,.14);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 6px 14px -8px rgba(0,0,0,.35)}html:root .apple-os .k2a-sidebar-link:focus-visible{outline-color:rgba(255,255,255,.6)}html:root .apple-os .k2a-sidebar-foot{display:flex;align-items:center;gap:6px;border-top-color:rgba(255,255,255,.08)}html:root .k2a-sidebar-foot-inner{flex:1;min-width:0;background:rgba(255,255,255,.05)}html:root .apple-os .k2a-account-trigger:not(:disabled):hover{background:rgba(255,255,255,.08)!important}html:root .k2a-sidebar-desktop nav{scrollbar-color:rgba(255,255,255,.15) transparent}html:root .k2a-sidebar-desktop nav::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12)}html:root .k2a-sidebar-brand-mark{display:none}html:root .k2a-sidebar-collapse{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:rgba(255,255,255,.6);cursor:pointer;transition:background-color var(--dur-base) var(--spring),color var(--dur-base) var(--spring),transform var(--press) var(--spring)}html:root .k2a-sidebar-collapse:hover{background:rgba(255,255,255,.08);color:#fff}html:root .k2a-sidebar-collapse:active{transform:scale(.94)}html:root .k2a-sidebar-collapse:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:1px}html:root .k2a-sidebar-collapse svg{transition:transform var(--dur-base) var(--spring)}html:root[data-sidebar-collapsed] .k2a-sidebar-desktop{width:76px;overflow:visible;z-index:40}html:root[data-sidebar-collapsed] .k2a-sidebar-brand{padding:18px 12px 14px}html:root[data-sidebar-collapsed] .k2a-desktop-shell .k2a-sidebar-brand{padding-top:calc(var(--k2a-titlebar-h, 52px) + 22px)}html:root[data-sidebar-collapsed] .k2a-sidebar-brand-logo{display:none}html:root[data-sidebar-collapsed] .k2a-sidebar-brand-mark{display:block;width:44px;height:44px;border-radius:12px;object-fit:cover}html:root[data-sidebar-collapsed] .k2a-sidebar-divider{margin:0 14px}html:root[data-sidebar-collapsed] .k2a-sidebar-nav{padding:12px 10px 16px;overflow-x:hidden}html:root[data-sidebar-collapsed] .apple-os .k2a-sidebar-group-label{font-size:0;height:1px;padding:0;margin:4px 12px 12px;background:rgba(255,255,255,.12)}html:root[data-sidebar-collapsed] .apple-os .k2a-sidebar-group:first-child .k2a-sidebar-group-label{display:none}html:root[data-sidebar-collapsed] .apple-os .k2a-sidebar-link{position:relative;justify-content:center;gap:0;padding:11px 0}html:root[data-sidebar-collapsed] .k2a-sidebar-link-label{display:none}html:root[data-sidebar-collapsed] .k2a-sidebar-link-icon svg{width:18px;height:18px}html:root[data-sidebar-collapsed] .k2a-sidebar-badge{position:absolute;top:3px;right:5px;min-width:15px;padding:0 4px;font-size:9px;line-height:15px;text-align:center}html:root[data-sidebar-collapsed] .apple-os .k2a-sidebar-foot{flex-direction:column-reverse;gap:10px;padding:10px 8px 14px}html:root[data-sidebar-collapsed] .k2a-sidebar-foot-inner{flex:none;background:transparent;padding:0}html:root[data-sidebar-collapsed] .k2a-sidebar-desktop .k2a-account-trigger{justify-content:center;margin:0!important;padding:0!important}html:root[data-sidebar-collapsed] .k2a-sidebar-desktop .k2a-account-trigger>div:last-child{display:none}html:root[data-sidebar-collapsed] .k2a-sidebar-desktop .k2a-account-popover{right:auto!important;width:240px}html:root[data-sidebar-collapsed] .k2a-sidebar-collapse svg{transform:rotate(180deg)}html:root .apple-os .k2a-topbar-desktop,html:root .k2a-topbar-desktop{background:none;backdrop-filter:none;border-bottom:0}html:root .apple-os .k2a-topbar-desktop:after{display:none}html:root .k2a-topbar-desktop>div{height:0!important;padding:0!important;background:transparent!important;border-bottom-color:transparent!important;overflow:visible}html:root .k2a-topbar-desktop a[href="/settings"],html:root .k2a-topbar-desktop nav[aria-label=Breadcrumb]{display:none!important}html:root .k2a-topbar-desktop .k2a-inbox-btn{position:fixed!important;top:18px;right:24px;z-index:var(--z-topbar,30);width:44px!important;height:44px!important;border-radius:999px!important;border:1px solid var(--frost-edge)!important;background:rgba(255,255,255,.72)!important;color:var(--ink-700)!important;backdrop-filter:blur(20px) saturate(170%);box-shadow:var(--frost-shadow-sm),var(--frost-inset);transition:transform var(--press) var(--spring),background-color var(--dur-base) var(--spring)}html:root .k2a-topbar-desktop .k2a-inbox-btn:hover{background:#fff!important}html:root .k2a-topbar-desktop .k2a-inbox-btn:active{transform:scale(.95)}html:root .k2a-topbar-desktop .k2a-inbox-btn[data-open]{background:#fff!important;box-shadow:0 8px 18px -10px rgba(var(--brand-hue),.55),var(--frost-inset)}@media (min-width:768px){html:root .k2a-main.apple-os:not(:has(.vp-page-header,.k2a-page-head,.page-header)){padding-top:78px}}@media (min-width:768px){html:root .apple-os .k2a-page-head,html:root .apple-os .page-header,html:root .apple-os .vp-page-header{padding-right:60px}html:root .apple-os .k2a-page-head:has(>.k2a-page-head-actions),html:root .apple-os .vp-page-header:has(>:nth-child(2)){padding-right:0}html:root .apple-os .k2a-page-head>.k2a-page-head-actions,html:root .apple-os .vp-page-header>:nth-child(2){margin-top:42px}}.k2a-header-pill{transition:border-color .14s ease,box-shadow .14s ease,filter .14s ease}.k2a-header-pill:not([data-static]):not([data-tone=idle]):hover{filter:brightness(1.04) saturate(1.1)}.k2a-header-pill[data-tone=idle]:not([data-static]):hover{border-color:var(--ink-300,#8a93a3)!important;box-shadow:0 6px 14px -10px rgba(24,40,68,.35)}.k2a-header-pill:focus-visible{outline:2px solid var(--accent-500);outline-offset:2px}.k2a-header-pill[data-tone=good]{--pill:var(--good)}.k2a-header-pill[data-tone=warn]{--pill:var(--warn)}.k2a-header-pill[data-tone=info]{--pill:var(--accent-600)}.k2a-header-pill[data-tone=bad]{--pill:var(--bad)}.k2a-header-pill:not([data-tone=idle]){border-color:var(--pill)!important;color:var(--pill)!important}.k2a-header-pill:not([data-tone=idle]) .k2a-header-pill-dot{background:var(--pill)}@supports (color:color-mix(in srgb,red 50%,white)){.k2a-header-pill[data-tone=good]{--pill:color-mix(in srgb,var(--good) 65%,#22c55e)}.k2a-header-pill[data-tone=warn]{--pill:color-mix(in srgb,var(--warn) 75%,#f59e0b)}.k2a-header-pill[data-tone=bad]{--pill:color-mix(in srgb,var(--bad) 70%,#ef4444)}.k2a-header-pill:not([data-tone=idle]){background-color:transparent!important;background-image:linear-gradient(180deg,color-mix(in srgb,var(--pill) 24%,rgba(255,255,255,.6)),color-mix(in srgb,var(--pill) 40%,rgba(255,255,255,.3)));border-color:color-mix(in srgb,var(--pill) 60%,transparent)!important;color:color-mix(in srgb,var(--pill) 62%,#000)!important;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 18px -9px var(--pill)}.k2a-header-pill:not([data-tone=idle]) .k2a-header-pill-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--pill) 22%,transparent)}}@media (min-width:768px){html:root .apple-os .k2a-page-head{align-items:flex-end}}html:root .apple-os .card,html:root .apple-os .k2a-chart-card,html:root .apple-os .k2a-surface,html:root .apple-os .mat-over{background-color:var(--frost-panel)!important;backdrop-filter:blur(28px) saturate(170%);border:1px solid var(--frost-edge)!important;box-shadow:var(--frost-shadow),var(--frost-inset)!important}html:root .apple-os .card,html:root .apple-os .k2a-chart-card,html:root .apple-os .mat-over{border-radius:28px!important}html:root .apple-os .k2a-surface{border-radius:26px!important}html:root .apple-os .mat{background:var(--frost-panel);backdrop-filter:blur(28px) saturate(170%);border:1px solid var(--frost-edge);border-radius:26px;box-shadow:var(--frost-shadow),var(--frost-inset)}html:root .apple-os .mat-hero{background:var(--frost-panel-strong);border-radius:30px}html:root .apple-os .k2a-surface .k2a-surface{background-color:var(--frost-tile)!important;border-radius:20px!important;box-shadow:var(--frost-shadow-sm),var(--frost-inset)!important;backdrop-filter:none}html:root .k2a-card-eyebrow{font-family:var(--k2a-font-sans);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-400)}html:root .k2a-card-title{font-family:var(--k2a-font-sans);font-size:15.5px;font-weight:600;letter-spacing:-.015em;color:var(--ink-900)}html:root .apple-os .vp-kpi-grid,html:root .dashboard-root.apple-os .stat-group.mat{gap:14px;overflow:visible;background:transparent!important;backdrop-filter:none;border:0!important;box-shadow:none!important}html:root .apple-os .vp-kpi,html:root .dashboard-root.apple-os .stat-cell{background:var(--frost-panel)!important;backdrop-filter:blur(28px) saturate(170%);border:1px solid var(--frost-edge)!important;border-radius:22px!important;box-shadow:var(--frost-shadow-sm),var(--frost-inset)!important}html:root .apple-os .vp-kpi:hover,html:root .dashboard-root.apple-os .stat-cell:hover{background:var(--frost-tile-hover)!important}html:root .apple-os .vp-kpi-grid.k2a-kpi-fit{display:flex;flex-wrap:wrap}html:root .apple-os .vp-kpi-grid.k2a-kpi-fit>.vp-kpi{flex:1 1 200px;min-width:0}html:root .apple-os .vp-kpi-grid.k2a-kpi-fit .vp-kpi-meta{flex-wrap:wrap;row-gap:2px}html:root .apple-os .vp-kpi[aria-pressed=true]{background:#fff!important;box-shadow:inset 0 0 0 2px var(--accent-600),var(--frost-shadow-sm)!important}html:root .apple-os .kpi-grid{gap:14px!important;overflow:visible;background:transparent!important;backdrop-filter:none;border:0!important;box-shadow:none!important}html:root .apple-os .kpi-grid .kpi{background:var(--frost-panel)!important;backdrop-filter:blur(28px) saturate(170%);border:1px solid var(--frost-edge)!important;border-radius:22px!important;box-shadow:var(--frost-shadow-sm),var(--frost-inset)!important}html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)){
  /* !important: several list tables (Outreach, Demos) set borderCollapse:
     'collapse' inline, which would otherwise keep their rows flat. */border-collapse:separate!important;border-spacing:0 6px;padding:2px 10px 8px;box-sizing:border-box}html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)) thead th{background:transparent;border-bottom:0!important;padding-top:14px;padding-bottom:2px}html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)) tbody tr,html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)) tbody tr:hover{background:transparent}html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)) tbody td{background-color:var(--frost-tile);border-top:1px solid var(--frost-edge)!important;border-bottom:1px solid var(--frost-edge)!important;transition:background-color var(--dur-base) var(--spring)}html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)) tbody td:first-child{border-left:1px solid var(--frost-edge)!important;border-radius:14px 0 0 14px}html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)) tbody td:last-child{border-right:1px solid var(--frost-edge)!important;border-radius:0 14px 14px 0}html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)) tbody td:only-child{border-radius:14px}html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)) tbody tr:hover>td{background-color:var(--frost-tile-hover)}html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)) tbody tr[data-open]>td,html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)) tbody tr[style*=accent-50]>td{background-color:var(--frost-open);background-image:var(--frost-hatch)}html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)) tbody tr[tabindex]:focus-visible{outline:none}html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)) tbody tr[tabindex]:focus-visible>td{border-top-color:var(--accent-500)!important;border-bottom-color:var(--accent-500)!important;box-shadow:inset 0 1px 0 var(--accent-500),inset 0 -1px 0 var(--accent-500)}html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)) tbody tr[tabindex]:focus-visible>td:first-child{border-left-color:var(--accent-500)!important;box-shadow:inset 1px 0 0 var(--accent-500),inset 0 1px 0 var(--accent-500),inset 0 -1px 0 var(--accent-500)}html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)) tbody tr[tabindex]:focus-visible>td:last-child{border-right-color:var(--accent-500)!important;box-shadow:inset -1px 0 0 var(--accent-500),inset 0 1px 0 var(--accent-500),inset 0 -1px 0 var(--accent-500)}html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)) tbody td[colspan]{background-color:rgba(255,255,255,.8)!important;border-left:1px solid var(--frost-edge)!important;border-right:1px solid var(--frost-edge)!important;border-radius:14px!important}html:root .apple-os .k2a-surface>.k2a-list-row{margin:8px;border:1px solid var(--frost-edge);border-radius:16px;background:var(--frost-tile)}html:root .apple-os .k2a-surface>.k2a-list-row+.k2a-list-row{margin-top:-2px}@media (max-width:767px){html:root .apple-os .k2a-list-rows{padding:8px}html:root .apple-os .k2a-list-rows>*{background-color:var(--frost-tile);border:1px solid var(--frost-edge)!important;border-radius:16px;overflow:hidden;margin-bottom:6px}html:root .apple-os .k2a-list-rows>:last-child{margin-bottom:0}html:root .apple-os .k2a-list-rows>*>[style*=accent-50]{background-color:var(--frost-open)!important;background-image:var(--frost-hatch)}html:root .apple-os .k2a-list-rows>*>[tabindex]:focus-visible{outline:2px solid var(--accent-500);outline-offset:-2px;border-radius:15px}}html:root .dashboard-root.apple-os .panel-head:after{display:none}html:root .dashboard-root.apple-os .panel>div:last-child{padding:0 10px 10px}html:root .dashboard-root.apple-os .row{box-shadow:none;background:var(--frost-tile);border:1px solid var(--frost-edge);border-radius:16px;margin-bottom:6px;padding:13px 16px}html:root .dashboard-root.apple-os a .row:hover,html:root .dashboard-root.apple-os button .row:hover{background:var(--frost-tile-hover)}html:root .dashboard-root.apple-os .dept-card{border-left:1px solid var(--frost-edge)!important}html:root .dashboard-root.apple-os .dept-card:before{display:none}html:root .dashboard-root.apple-os .row-icon{border-radius:12px;background:rgba(255,255,255,.85)}html:root .k2a-tabstrip{background:rgba(22,36,60,.055)!important;border:1px solid var(--frost-line)!important;border-radius:999px!important;box-shadow:none!important;padding:3px!important;gap:2px!important}html:root .apple-os .k2a-cal-modeswitch,html:root .apple-os .k2a-tabstrip,html:root .apple-os .vp-tab-nav{background:rgba(255,255,255,.42)!important;border:1px solid var(--frost-edge)!important;border-radius:999px!important;box-shadow:inset 0 1px 2px rgba(24,40,68,.05)!important;padding:3px!important;gap:2px!important;backdrop-filter:blur(12px) saturate(180%)}html:root .apple-os :is(.k2a-surface,.k2a-overlay,.k2a-tc-modal,.k2a-conv-card,.k2a-pipeline-summary,[style*="background-color:var(--k2a-white)"],[style*="background-color: var(--k2a-white)"],[style*="background:var(--k2a-white)"],[style*="background: var(--k2a-white)"],[style*="background-color:var(--white)"],[style*="background-color: var(--white)"],[style*="background:var(--white)"],[style*="background: var(--white)"]) :is(.k2a-tabstrip,.vp-tab-nav,.k2a-cal-modeswitch){background:rgba(22,36,60,.055)!important;border-color:var(--frost-line)!important;box-shadow:none!important;backdrop-filter:none}html:root .apple-os .k2a-cal-modebtn,html:root .apple-os .vp-tab,html:root .k2a-tabstrip-btn{padding:7px 14px!important;border:none!important;border-radius:999px!important;font-size:var(--type-caption)!important;font-weight:600!important;letter-spacing:-.005em;white-space:nowrap;transition:color var(--dur-base,.2s) var(--spring,ease),background-color var(--dur-base,.2s) var(--spring,ease),box-shadow var(--dur-base,.2s) var(--spring,ease),transform var(--press,.12s) var(--spring,ease)!important}html:root .apple-os .k2a-cal-modebtn:not([data-active=true]),html:root .apple-os .vp-tab:not([data-active=true]){color:var(--ink-500)!important}html:root .k2a-tabstrip-btn:active:not(:disabled){transform:scale(.96)}html:root .apple-os .k2a-cal-modebtn[data-active=true],html:root .apple-os .vp-tab[data-active=true],html:root .k2a-tabstrip-btn[data-active=true]{background:#fff!important;box-shadow:0 6px 14px -8px rgba(24,40,68,.3),var(--frost-inset)!important}html:root .apple-os .k2a-cal-modebtn[data-active=true],html:root .apple-os .vp-tab[data-active=true]{color:var(--ink-900)!important}html:root .k2a-tabstrip-btn:disabled{opacity:.45;cursor:default!important}html:root .k2a-tabstrip-btn:focus-visible{outline:2px solid var(--accent-500);outline-offset:1px}html:root .k2a-tabstrip-count{border-radius:7px!important;background:rgba(22,36,60,.07)!important;padding:1px 7px!important;color:var(--ink-700)!important;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}html:root .k2a-tabstrip-count[data-tone=warn]{background:var(--warn)!important;color:#fff!important}html:root .k2a-tabstrip-count[data-tone=bad]{background:var(--bad)!important;color:#fff!important}@media (prefers-reduced-motion:reduce){html:root .k2a-tabstrip-btn:active:not(:disabled){transform:none}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){html:root .apple-os .k2a-cal-modeswitch,html:root .apple-os .vp-tab-nav,html:root .k2a-tabstrip{backdrop-filter:none}}html:root .apple-os .k2a-btn-ghost{background:rgba(255,255,255,.74);border-color:rgba(255,255,255,.95);box-shadow:0 8px 18px -12px rgba(24,40,68,.35),var(--frost-inset)}html:root .apple-os .k2a-btn-ghost:hover:not(:disabled){background:#fff}html:root .apple-os .k2a-btn-accent,html:root .apple-os .k2a-btn-primary{box-shadow:0 10px 20px -10px rgba(16,28,49,.55),inset 0 1px 0 rgba(255,255,255,.16)}html:root .apple-os input:not([type]),html:root .apple-os input[type=email],html:root .apple-os input[type=number],html:root .apple-os input[type=password],html:root .apple-os input[type=search],html:root .apple-os input[type=tel],html:root .apple-os input[type=text],html:root .apple-os input[type=url],html:root .apple-os select,html:root .apple-os textarea{background-color:rgba(255,255,255,.66)!important;border:1px solid rgba(255,255,255,.95)!important;border-radius:14px!important;box-shadow:inset 0 1px 2px rgba(24,40,68,.07)!important}html:root .apple-os input:focus-visible,html:root .apple-os select:focus-visible,html:root .apple-os textarea:focus-visible{border-color:var(--accent-400)!important;box-shadow:0 0 0 3px rgba(42,77,140,.12)!important}html:root .apple-os :is(.k2a-overlay,.k2a-tc-modal,[style*="background-color:var(--k2a-white)"],[style*="background-color: var(--k2a-white)"],[style*="background:var(--k2a-white)"],[style*="background: var(--k2a-white)"],[style*="background-color:var(--white)"],[style*="background-color: var(--white)"],[style*="background:var(--white)"],[style*="background: var(--white)"]) :is(input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],input:not([type]),textarea,select):not(.k2a-composer-input){background-color:#fff!important;border-color:var(--ink-200)!important}html:root .apple-os :is(.k2a-overlay,.k2a-tc-modal,[style*="background-color:var(--k2a-white)"],[style*="background-color: var(--k2a-white)"],[style*="background:var(--k2a-white)"],[style*="background: var(--k2a-white)"],[style*="background-color:var(--white)"],[style*="background-color: var(--white)"],[style*="background:var(--white)"],[style*="background: var(--white)"]) .k2a-btn-ghost{background:#fff;border-color:var(--ink-200)}html:root .apple-os .k2a-dock-composer{background-color:rgba(255,255,255,.9)!important;border-color:var(--ink-200)!important}@media (prefers-reduced-transparency:reduce){html:root .apple-os .k2a-surface,html:root .apple-os .mat,html:root .apple-os .vp-kpi,html:root .dashboard-root.apple-os .stat-cell{backdrop-filter:none;background-color:#fff!important}}@media (prefers-contrast:more){html:root .apple-os .k2a-surface,html:root .apple-os .mat,html:root .apple-os .vp-kpi,html:root .apple-os :is(table.k2a-table,.k2a-wide-table>table:not(.ue-table)) tbody td{backdrop-filter:none;background-color:#fff!important;border-color:var(--ink-300)!important}}
/* !important on the two font properties only: hand-built pages set the
   heading's or the word's font inline (a client's To-Do List forced
   Instrument Serif on its word), and inline styles beat any rule without it.
   The type system is decided, so it holds on those pages too. Colour, size
   and weight stay the page's. */html:root .apple-os :is(.vp-page-title,.k2a-page-head-title),html:root .apple-os :is(h1,h2,h3,h4):not(.k2a-md-heading):has(>em){font-family:var(--k2a-font-title)!important}html:root .apple-os :is(.k2a-display,.vp-page-title,.k2a-page-head-title) em,html:root .apple-os :is(h1,h2,h3,h4):not(.k2a-md-heading) em{font-family:var(--k2a-font-title)!important;font-style:italic!important;font-weight:400;letter-spacing:inherit;opacity:1}html:root .apple-os .k2a-turn-arial :is(.k2a-page-head-title,.vp-page-title),html:root .apple-os .k2a-turn-arial :is(.k2a-page-head-title,.vp-page-title) em{font-family:Arial,sans-serif!important}@media (min-width:768px){html:root .apple-os .k2a-agent-chat-grid{height:calc(100dvh - 106px);min-height:520px}html:root .apple-os .k2a-agent-chat-grid>*{max-height:none!important;min-height:0}}.k2a-composer{display:flex;flex-direction:column;gap:2px;padding:12px 10px 8px 16px;border-radius:24px;background:#fff;border:1px solid rgba(22,36,60,.1);box-shadow:0 14px 34px -22px rgba(24,40,68,.4),0 1px 2px rgba(24,40,68,.04);cursor:text;transition:border-color .18s ease,box-shadow .18s ease}.k2a-composer:focus-within{border-color:rgba(var(--brand-hue),.32);box-shadow:0 16px 38px -22px rgba(var(--brand-hue),.5),0 1px 2px rgba(24,40,68,.04)}.k2a-composer textarea.k2a-composer-input,html:root .apple-os .k2a-composer textarea.k2a-composer-input{display:block;width:100%;min-height:48px;max-height:min(38vh,320px);margin:0;padding:2px 6px 2px 0!important;border:0!important;border-radius:0!important;outline:0;background:transparent!important;box-shadow:none!important;resize:none;overflow-y:auto;font:inherit;font-size:15px;line-height:1.5;color:var(--ink-900)}.k2a-composer-input::placeholder{color:var(--ink-400)}html:root .apple-os .k2a-composer textarea.k2a-composer-input:focus-visible{border:0!important;background:transparent!important;box-shadow:none!important}.k2a-composer-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-left:-8px}.k2a-composer-attach{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--ink-600);cursor:pointer;transition:background-color .14s ease,color .14s ease;position:relative}.k2a-composer-attach input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0);pointer-events:none}.k2a-composer-attach:focus-within{outline:2px solid var(--accent-500);outline-offset:2px}.k2a-composer-attach:hover{background:rgba(22,36,60,.06);color:var(--ink-900)}.k2a-composer-attach[data-busy]{opacity:.45;pointer-events:none}.k2a-composer-send{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--ink-900) 0,var(--accent-700) 100%);box-shadow:0 8px 18px -10px rgba(var(--brand-hue),.7),inset 0 1px 0 rgba(255,255,255,.14);cursor:pointer;transition:opacity .15s ease,transform .15s cubic-bezier(.22,1,.36,1)}.k2a-composer-send:not([data-ready]){opacity:0;transform:scale(.8);pointer-events:none}.k2a-composer-send[data-ready]:active{transform:scale(.92)}.k2a-composer-actions{display:inline-flex;align-items:center;gap:4px}.k2a-composer--mic .k2a-composer-send{transition:opacity .15s ease,transform .15s cubic-bezier(.22,1,.36,1),width .18s ease,margin .18s ease}.k2a-composer--mic .k2a-composer-send:not([data-ready]){width:0;margin-left:-4px;overflow:hidden}.k2a-composer-mic{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;color:var(--ink-600);background:transparent;cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .15s cubic-bezier(.22,1,.36,1)}.k2a-composer-mic:hover{background:rgba(22,36,60,.06);color:var(--ink-900)}.k2a-composer-mic:focus-visible{outline:2px solid var(--accent-500);outline-offset:2px}.k2a-composer-mic[data-state=recording],.k2a-composer-mic[data-state=starting]{color:#fff;background:linear-gradient(135deg,var(--ink-900) 0,var(--accent-700) 100%);box-shadow:0 8px 18px -10px rgba(var(--brand-hue),.7),inset 0 1px 0 rgba(255,255,255,.14)}.k2a-composer-mic[data-state=recording]:active{transform:scale(.92)}.k2a-composer-mic:disabled{cursor:default}.k2a-composer-rec{display:inline-flex;align-items:center;gap:8px;min-width:0}.k2a-composer-rec-dot{width:8px;height:8px;border-radius:999px;background:var(--bad);animation:k2a-rec-pulse 1.2s ease-in-out infinite}.k2a-composer-rec-time{font-family:var(--k2a-font-mono);font-size:var(--type-mono-sm);color:var(--ink-600);font-variant-numeric:tabular-nums}.k2a-composer-rec-bars{display:inline-flex;align-items:center;gap:2px;height:16px}.k2a-composer-rec-bars span{width:3px;height:16px;border-radius:2px;background:var(--accent-700);opacity:.75;transform-origin:center;transition:transform 90ms linear}.k2a-composer-rec-writing{padding-left:8px;font-size:var(--type-body-sm);color:var(--ink-500)}.k2a-composer-spinner{width:16px;height:16px;border-radius:999px;border:2px solid rgba(22,36,60,.15);border-top:2px solid var(--accent-700);animation:k2a-rec-spin .8s linear infinite}.k2a-composer-note{padding:0 6px 4px 0;font-size:var(--type-body-sm);color:var(--bad)}@keyframes k2a-rec-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes k2a-rec-spin{to{transform:rotate(1turn)}}@media (max-width:767px){.k2a-composer{padding:10px 8px 6px 14px;border-radius:22px}html:root .apple-os .k2a-composer textarea.k2a-composer-input{min-height:44px;font-size:16px}}@media (prefers-reduced-motion:reduce){.k2a-composer-send{transition:none}.k2a-composer-rec-dot,.k2a-composer-spinner{animation:none}.k2a-composer-rec-bars span{transition:none}}.k2a-phone-only{display:none!important}@media (max-width:767px){html:root .k2a-main{padding-top:calc(env(safe-area-inset-top) + 20px);padding-bottom:calc(env(safe-area-inset-bottom) + 96px)}html:root .k2a-shell-root:before{content:"";position:fixed;top:0;left:0;right:0;height:calc(env(safe-area-inset-top, 0px) + min(14px, env(safe-area-inset-top, 0px)));z-index:var(--z-topbar);pointer-events:none;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent)}html:root{--k2a-mobile-topbar-height:0px}html:root :is(.k2a-phone-menu-btn,.k2a-phone-agents){position:fixed;bottom:calc(14px + env(safe-area-inset-bottom));width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,var(--ink-900) 0,var(--accent-700) 100%);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 18px 36px -16px rgba(16,28,49,.55),0 4px 12px -6px rgba(16,28,49,.25),inset 0 1px 0 rgba(255,255,255,.12);z-index:var(--z-bottombar);transition:transform var(--press) var(--spring),opacity var(--dur-base) ease-out}html:root .k2a-phone-menu-btn{left:14px}html:root .k2a-phone-agents{right:14px}html:root :is(.k2a-phone-menu-btn,.k2a-phone-agents) svg{width:24px;height:24px}html:root :is(.k2a-phone-menu-btn,.k2a-phone-agents):active{transform:scale(.94)}html:root .k2a-phone-menu-dot{position:absolute;top:12px;right:12px;width:9px;height:9px;border-radius:50%;background:var(--bad);box-shadow:0 0 0 2px var(--ink-900)}html:root .k2a-phone-nav:has(.k2a-phone-agents[data-open]) :is(.k2a-phone-menu-btn,.k2a-phone-agents){opacity:0;pointer-events:none}html:root .k2a-mobile-menu{top:auto;left:0;right:0;bottom:0;width:100%;max-width:none;max-height:calc(100vh - 24px);max-height:calc(100dvh - env(safe-area-inset-top) - 24px);border-radius:26px 26px 0 0;background:linear-gradient(160deg,var(--ink-900) 0,var(--accent-700) 100%);box-shadow:0 -12px 40px rgba(0,0,0,.35);transform:translateY(calc(100% + 56px));transition:transform .28s var(--spring)}html:root .k2a-mobile-menu[data-open=true]{transform:translateY(0)}html:root .k2a-mobile-menu-foot{background:transparent}html:root .k2a-mobile-menu-sub a[data-active=true]{background-color:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}html:root .apple-os .k2a-phone-only{display:revert!important}html:root .apple-os :is(.vp-page-header-body,.k2a-page-head-main):has(>.k2a-phone-only){display:grid;grid-template-columns:minmax(0,var(--k2a-phone-side,0)) minmax(min-content,1fr) var(--k2a-phone-side,0);align-items:center;align-self:stretch}html:root .apple-os :is(.vp-page-header-body,.k2a-page-head-main):has(>.k2a-phone-views){grid-template-columns:minmax(0,1fr) auto minmax(var(--k2a-phone-side,0),1fr)}html:root .apple-os :is(.vp-page-header-body,.k2a-page-head-main):has(>.k2a-phone-actions){--k2a-phone-side:52px}html:root .apple-os :is(.vp-page-header-body,.k2a-page-head-main):has(>.k2a-phone-actions>:nth-child(2)){--k2a-phone-side:100px}html:root .apple-os :is(.vp-page-header-body,.k2a-page-head-main):has(>.k2a-phone-only)>*{grid-column:1/-1}html:root .apple-os :is(.vp-page-header-body,.k2a-page-head-main):has(>.k2a-phone-only)>:is(.vp-page-eyebrow,.k2a-page-head-eyebrow){grid-row:1}html:root .apple-os :is(.vp-page-header-body,.k2a-page-head-main):has(>.k2a-phone-only)>:is(.vp-page-title,.k2a-page-head-title,.k2a-phone-views){grid-column:2;grid-row:2;margin-bottom:0}html:root .apple-os :is(.vp-page-header-body,.k2a-page-head-main):has(>.k2a-phone-only)>:is(.vp-page-title,.k2a-page-head-title){max-width:calc(100vw - 2 * var(--k2a-mobile-gutter, 16px) - var(--k2a-phone-side, 0px));overflow-wrap:break-word}html:root .apple-os :is(.vp-page-header-body,.k2a-page-head-main):has(>.k2a-phone-only)>.k2a-phone-views{justify-self:center;max-width:100%}html:root .apple-os :is(.vp-page-header-body,.k2a-page-head-main):has(>.k2a-phone-only)>.k2a-phone-actions{grid-column:3;grid-row:2;justify-self:end}html:root .apple-os :is(.vp-page-header-body,.k2a-page-head-main):has(>.k2a-phone-only)>:is(.vp-page-subtitle,.k2a-page-head-sub){grid-row:3;margin-top:8px;justify-self:center}html:root .apple-os :is(.vp-page-header-body,.k2a-page-head-main):has(>.k2a-phone-views)>:is(.vp-page-title,.k2a-page-head-title){display:none}html:root .apple-os .k2a-phone-views{display:inline-flex!important;align-items:center;gap:6px;min-width:0;justify-self:start;padding:0;border:0;background:transparent;color:var(--ink-900);font-family:var(--k2a-font-title);font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-.03em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}html:root .apple-os .k2a-phone-views-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:root .apple-os .k2a-phone-views-chevron{flex-shrink:0;color:var(--ink-400);margin-top:3px}html:root .apple-os .k2a-phone-actions{display:flex!important;align-items:center;gap:8px}html:root .apple-os .k2a-phone-icon-btn{position:relative;display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border-radius:999px;border:1px solid var(--frost-edge);background:rgba(255,255,255,.72);color:var(--ink-700);box-shadow:var(--frost-shadow-sm),var(--frost-inset);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--press) var(--spring),background-color var(--dur-base) var(--spring)}html:root .apple-os .k2a-phone-icon-btn:active{transform:scale(.94);background:#fff}html:root .apple-os .k2a-phone-primary{border-color:transparent;color:#fff;box-shadow:0 10px 20px -10px rgba(var(--brand-hue),.7),inset 0 1px 0 rgba(255,255,255,.14)}html:root .apple-os .k2a-phone-primary,html:root .apple-os .k2a-phone-primary:active{background:linear-gradient(135deg,var(--ink-900) 0,var(--accent-700) 100%)}html:root .apple-os .k2a-phone-filter-btn[data-narrowed]:after{content:"";position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--accent-600);box-shadow:0 0 0 2px #fff}html:root .k2a-main:has(.k2a-phone-views) .k2a-phone-fold-views{display:none!important}html:root .k2a-main:has(.k2a-phone-actions) .k2a-phone-fold-actions{display:none!important}html:root .k2a-toolbar-wrap:has(>.k2a-phone-filter-btn){flex-wrap:nowrap!important;gap:8px!important}html:root .apple-os .k2a-toolbar-wrap:has(>.k2a-phone-filter-btn) .k2a-phone-fold-filter{display:none!important}html:root .k2a-toolbar-wrap>.k2a-search-field{max-width:none!important}html:root .k2a-toolbar-wrap>.k2a-search-field input{padding-top:11px!important;padding-bottom:11px!important;border-radius:999px!important}html:root .apple-os .k2a-calendar-header-nav>.k2a-cal-todaybtn{display:none!important}html:root .apple-os .k2a-period-end{flex:1 1 100%;margin-left:0!important}html:root .apple-os .vp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html:root .apple-os .vp-kpi-grid .vp-kpi:last-child:nth-child(n){grid-column:auto}html:root .apple-os .vp-kpi-grid .vp-kpi:last-child:nth-child(odd){grid-column:1/-1}html:root .apple-os .vp-kpi-grid .vp-kpi{padding:14px 16px!important;min-width:0}html:root .apple-os .vp-kpi-grid .vp-kpi-value{font-size:22px!important;overflow-wrap:anywhere}html:root .apple-os .vp-kpi-grid .vp-kpi-meta{flex-wrap:wrap;row-gap:2px}html:root .apple-os .vp-kpi-grid.k2a-kpi-fit>.vp-kpi{flex-basis:140px}html:root .apple-os .k2a-cardhead{flex-wrap:wrap}html:root .apple-os .k2a-cardhead>.k2a-cardhead-main{flex-basis:130px!important}html:root .apple-os .k2a-cardhead>.k2a-cardhead-action{max-width:100%}
  /* !important: the Online line's display is an inline style. It moves into
     the ••• menu's About. */html:root .apple-os .k2a-agent-chat-head:has(.k2a-phone-views) :is(.k2a-agent-chat-name,.k2a-agent-chat-online){display:none!important}html:root .apple-os .k2a-agent-chat-head .k2a-phone-views{flex:1;font-family:inherit;font-size:var(--type-body-lg);font-weight:700;letter-spacing:-.01em}html:root .apple-os .k2a-agent-chat-head .k2a-phone-views-chevron{margin-top:1px}html:root .apple-os .k2a-agent-chat-grid{min-height:0;height:calc(100dvh - env(safe-area-inset-top) - 20px - env(safe-area-inset-bottom) - 96px)}html:root .apple-os .k2a-agent-chat-grid>:nth-child(2){height:100%;max-height:none!important}html:root .apple-os .k2a-agent-chat-head{padding:12px 14px!important}html:root .k2a-conversations-grid[data-open]>:first-child{display:none}html:root .k2a-main:has(.k2a-conversations-grid[data-open]) .vp-page-header{display:none}html:root .k2a-conversations-grid[data-open]{height:calc(100dvh - env(safe-area-inset-top) - 20px - env(safe-area-inset-bottom) - 96px);grid-template-rows:minmax(0,1fr)}html:root .k2a-conversations-grid[data-open]>:nth-child(2){height:100%;min-height:0;overflow:hidden}html:root .k2a-conversations-grid[data-open] .k2a-tc-thread{height:100%!important}html:root .k2a-tc-thread-head:has(.k2a-phone-actions) .k2a-tc-thread-actions{display:none!important}html:root .apple-os .k2a-tabstrip.k2a-chip-scroll{overflow-x:auto!important;overflow-y:hidden!important}}.k2a-phone-sheet-list{display:flex;flex-direction:column;gap:2px;margin:-4px -10px}.k2a-phone-sheet-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 14px;border:0;border-radius:14px;background:transparent;color:var(--ink-800);font-family:inherit;font-size:var(--type-body-lg);font-weight:500;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.k2a-phone-sheet-row:active{background:rgba(22,36,60,.07)}.k2a-phone-sheet-row[data-active]{background:rgba(22,36,60,.05);color:var(--ink-900);font-weight:600}.k2a-phone-sheet-label{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.k2a-phone-sheet-empty{padding:12px 14px;color:var(--ink-500);font-size:var(--type-body-sm)}.k2a-phone-sheet-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.k2a-phone-sheet-icon{display:inline-flex;width:20px;justify-content:center;color:var(--ink-500)}.k2a-phone-sheet-count{font-family:var(--k2a-font-mono);font-size:var(--type-caption);color:var(--ink-500);background:rgba(22,36,60,.06);border-radius:8px;padding:2px 8px}.k2a-phone-sheet-check{color:var(--accent-700);flex-shrink:0}.k2a-phone-sheet-heading{font-family:var(--k2a-font-mono);font-size:var(--type-mono-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-400);margin:0 0 8px}.k2a-phone-sheet-group+.k2a-phone-sheet-group{margin-top:18px}.k2a-phone-sheet-status{display:flex;flex-direction:column;gap:10px;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid var(--frost-line)}@media (max-width:767px){html:root .k2a-sdr-nudge{left:16px!important;right:16px!important;width:auto!important;bottom:calc(env(safe-area-inset-bottom, 0px) + 92px)!important}}@media (prefers-reduced-transparency:reduce){html:root .apple-os :is(.k2a-surface,.mat,.mat-over,.card,.k2a-chart-card,.vp-kpi,.kpi-grid .kpi,.k2a-btn-ghost,.vp-tab-nav,.k2a-cal-modeswitch),html:root .dashboard-root.apple-os .stat-cell,html:root .k2a-chatdock-drawer.apple-os,html:root .k2a-header-pill,html:root .k2a-inbox-btn,html:root .k2a-tabstrip{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:root .apple-os :is(.k2a-surface,.mat,.mat-over,.card,.k2a-chart-card,.vp-kpi,.kpi-grid .kpi),html:root .dashboard-root.apple-os .stat-cell,html:root .k2a-inbox-btn:not(.k2a-phone-agents){background-color:#fff!important}html:root .apple-os .k2a-dock-composer{background-color:#fff!important}}@media (prefers-contrast:more){html:root .apple-os :is(.k2a-surface,.mat,.mat-over,.card,.k2a-chart-card,.vp-kpi,.kpi-grid .kpi,.k2a-btn-ghost,.vp-tab-nav,.k2a-cal-modeswitch),html:root .dashboard-root.apple-os .stat-cell,html:root .k2a-chatdock-drawer.apple-os,html:root .k2a-header-pill,html:root .k2a-inbox-btn,html:root .k2a-tabstrip{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:root .apple-os :is(.k2a-surface,.mat,.mat-over,.card,.k2a-chart-card,.vp-kpi,.kpi-grid .kpi),html:root .dashboard-root.apple-os .stat-cell,html:root .k2a-inbox-btn:not(.k2a-phone-agents){background-color:#fff!important;border-color:var(--ink-300)!important}html:root .k2a-tabstrip{border-color:var(--ink-300)!important}html:root .apple-os .k2a-dock-composer{background-color:#fff!important;border-color:var(--ink-300)!important}html:root .k2a-card-eyebrow{color:var(--ink-600)}}@media (prefers-reduced-motion:reduce){html:root .k2a-header-pill:active,html:root .k2a-inbox-btn:active,html:root .k2a-tabstrip-btn:active{transform:none!important}}html:root .k2a-drop-notices{position:fixed;top:18px;left:50%;transform:translateX(-50%);z-index:var(--z-toast,1000);width:min(720px,calc(100vw - 48px));display:flex;flex-direction:column;gap:10px;pointer-events:none}html:root .k2a-drop-notice{pointer-events:auto;display:flex;align-items:center;gap:14px;padding:12px 12px 12px 14px;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);border:1px solid var(--frost-edge);border-radius:22px;box-shadow:var(--frost-shadow),var(--frost-inset);color:var(--ink-800);animation:k2a-drop-in .42s var(--spring,cubic-bezier(.22,1,.36,1)) both}html:root .k2a-drop-notice.is-leaving{animation:k2a-drop-out .2s ease-in both}@keyframes k2a-drop-in{0%{opacity:0;transform:translateY(-18px) scale(.97)}to{opacity:1;transform:none}}@keyframes k2a-drop-out{to{opacity:0;transform:translateY(-10px) scale(.98)}}html:root .k2a-drop-notice-icon{flex:none;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:rgba(var(--brand-hue),.12);color:var(--accent-700)}html:root .k2a-drop-notice.is-action .k2a-drop-notice-icon{background:rgba(var(--brand-hue),.92);color:#fff}html:root .k2a-drop-notice.is-good .k2a-drop-notice-icon{background:rgba(46,160,103,.14);color:var(--good)}html:root .k2a-drop-notice.is-bad .k2a-drop-notice-icon{background:rgba(177,50,95,.12);color:var(--bad)}html:root .k2a-drop-notice-text{flex:1;min-width:0}html:root .k2a-drop-notice-title{font-size:var(--type-body-sm,13px);font-weight:700;color:var(--ink-900);line-height:1.35}html:root .k2a-drop-notice-body{font-size:var(--type-body-sm,13px);color:var(--ink-600);line-height:1.45;margin-top:2px}html:root .k2a-drop-notice-actions{flex:none;display:flex;gap:8px}html:root .k2a-drop-notice-close{flex:none;width:26px;height:26px;border:0;border-radius:999px;display:grid;place-items:center;background:transparent;color:var(--ink-400);cursor:pointer;transition:background-color var(--dur-base) ease,color var(--dur-base) ease}html:root .k2a-drop-notice-close:hover{background:rgba(24,40,68,.06);color:var(--ink-700)}html:root .k2a-drop-notice-icon.is-agent{background:none}html:root .k2a-drop-notice-from{font-size:12px;font-weight:600;color:var(--ink-500);line-height:1.3;margin-bottom:1px}html:root .k2a-drop-notice-when{font-weight:500;color:var(--ink-400)}html:root .k2a-drop-notice.is-stacked{flex-wrap:wrap;align-items:flex-start}html:root .k2a-drop-notice.is-stacked .k2a-drop-notice-close{order:2}html:root .k2a-drop-notice.is-stacked .k2a-drop-notice-actions{order:3;flex-basis:100%;flex-wrap:wrap;padding-left:46px;margin-top:-4px}html:root .k2a-drop-notices-tail{pointer-events:auto;align-self:center;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);border:1px solid var(--frost-edge);box-shadow:var(--frost-shadow),var(--frost-inset);font-size:12px;font-weight:600;color:var(--ink-600);font-variant-numeric:tabular-nums}@media (max-width:767px){html:root .k2a-drop-notices{top:calc(env(safe-area-inset-top, 0px) + 8px);width:calc(100vw - 24px)}html:root .k2a-drop-notice{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px 12px 14px 14px}html:root .k2a-drop-notice-text{padding-top:2px}html:root .k2a-drop-notice-close{order:2}html:root .k2a-drop-notice-actions{order:3;flex-basis:100%;flex-wrap:wrap;padding-left:44px;margin-top:-2px}}@media (prefers-reduced-motion:reduce){html:root .k2a-drop-notice{animation:k2a-drop-fade-in .16s ease-out both}html:root .k2a-drop-notice.is-leaving{animation:k2a-drop-fade-out .16s ease-in both}}@keyframes k2a-drop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes k2a-drop-fade-out{to{opacity:0}}