@layer base{.shell{--sidebar-rail:56px;--shell-sidebar-full:224px;--ask-width:400px;background:var(--bg-canvas);min-height:100vh;display:flow-root;overflow-x:clip}.sidebar{inset:var(--shell-gap) auto var(--shell-gap) var(--shell-gap);z-index:var(--z-rail);width:var(--sidebar-width);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-raised);opacity:1;visibility:visible;transition:transform var(--dur-3) var(--ease-out), opacity var(--dur-2) linear, visibility 0s linear;flex-direction:column;padding:10px;display:flex;position:fixed;transform:translate(0)}@media (min-width:601px) and (prefers-reduced-motion:no-preference){.shell:not(.shell-focus):has(.sidebar-toggle:focus) .sidebar{transition:transform var(--dur-3) var(--ease-out), opacity var(--dur-2) linear, visibility 0s linear, width var(--dur-3) var(--ease-out)}}.sidebar-nav{flex-direction:column;flex:auto;min-height:0;display:flex}.sidebar-head{border-bottom:1px solid var(--border-subtle);flex-direction:column;flex:none;gap:6px;margin-bottom:4px;padding-bottom:8px;display:flex}.nav-zone-app{scrollbar-width:thin;min-height:0;scroll-padding-block:var(--space-6);flex-direction:column;flex:auto;padding-top:4px;display:flex;overflow-y:auto}.nav-zone-pinned{border-top:1px solid var(--border-subtle);flex-direction:column;flex:none;gap:2px;max-height:35%;margin-top:8px;padding-top:8px;display:flex}@property --nav-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --nav-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.nav-zone-app{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--nav-fade-top), #000 calc(100% - var(--nav-fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--nav-fade-top), #000 calc(100% - var(--nav-fade-bottom)), transparent 100%);animation:linear both nav-fade-top,linear both nav-fade-bottom;animation-timeline:scroll(self),scroll(self);animation-range:0 var(--space-6), calc(100% - var(--space-6)) 100%}@supports (color:lab(0% 0 0)){.nav-zone-app{-webkit-mask-image:linear-gradient(to bottom, transparent 0, lab(0% 0 0) var(--nav-fade-top), lab(0% 0 0) calc(100% - var(--nav-fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, lab(0% 0 0) var(--nav-fade-top), lab(0% 0 0) calc(100% - var(--nav-fade-bottom)), transparent 100%)}}}@keyframes nav-fade-top{0%{--nav-fade-top:0px}to{--nav-fade-top:var(--space-6)}}@keyframes nav-fade-bottom{0%{--nav-fade-bottom:var(--space-6)}to{--nav-fade-bottom:0px}}.workspace-switcher,.app-switcher{display:block}.workspace-chip{border-radius:var(--radius-lg);width:100%;min-height:44px;color:var(--text-1);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:6px 8px;display:grid}.workspace-chip:hover,.workspace-switcher[data-open] .workspace-chip{border-color:var(--border);background:var(--bg-hover)}.workspace-chip:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.workspace-mark{width:24px;height:24px;display:block}.workspace-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.workspace-copy strong{max-width:100%;font:var(--type-body-semibold);letter-spacing:var(--track-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-plan{border-radius:var(--radius-full);background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-2);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2);flex:none;padding:0 6px}.workspace-chip>.icon,.app-switcher-trigger>.icon{width:var(--icon-sm);color:var(--text-3)}.workspace-initial{border-radius:var(--radius-xs);background:var(--bg-sunken);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-2);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2);flex:none;place-items:center;display:inline-grid}.app-switcher-trigger{width:100%;min-height:var(--control-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-1);text-align:left;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 8px;display:grid}.app-switcher-trigger:has(.app-switcher-incident-count){grid-template-columns:16px minmax(0,1fr) auto 14px}.app-switcher-trigger:hover,.app-switcher[data-open] .app-switcher-trigger{border-color:var(--border-strong);background:var(--bg-hover)}.app-switcher-trigger:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.app-switcher-trigger strong{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-app-mark{display:none}.shell-popover-anchor{position:relative}@keyframes shell-pop-in{0%{opacity:0;transform:scale(.98)}}.shell-popover{z-index:var(--z-popover);min-width:0;padding:var(--space-1_5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-popover);animation:shell-pop-in var(--dur-3) var(--ease-out);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.shell-popover:focus-visible{border-color:color-mix(in oklab, var(--accent-solid) 75%, transparent);outline:none}.shell-popover-below{transform-origin:0 0}.shell-popover-below-end{transform-origin:100% 0}.shell-popover-above{transform-origin:0 100%}.shell-popover-side{transform-origin:0 0}.shell-popover-label{margin:var(--space-1_5) var(--space-2) var(--space-1);color:var(--text-3);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.shell-popover-list{margin:0;padding:0;list-style:none}.shell-popover-footer{border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:4px}.shell-popover-list a,.shell-popover-list button{width:100%;min-height:var(--control-md);align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-1);font:var(--type-body-regular);letter-spacing:var(--track-body);text-align:left;white-space:nowrap;background:0 0;border:0;display:flex}.shell-popover-list a>span:not(.link-pending):not(.app-favicon):not(.workspace-initial):not(.env-dot):not(.app-health),.shell-popover-list button>span:not(.env-dot){text-overflow:ellipsis;min-width:0;overflow:hidden}.shell-popover-list a>.icon,.shell-popover-list button>.icon{width:15px;color:var(--text-2);flex:none}.shell-popover-list a>.icon:last-child,.shell-popover-list button>.icon:last-child:not(:first-child){color:var(--accent-fg);margin-left:auto}.shell-popover-list a:hover,.shell-popover-list button:hover:not(:disabled),.shell-popover-list a:focus-visible,.shell-popover-list button:focus-visible{background:var(--bg-hover)}.shell-popover-list a:focus-visible,.shell-popover-list button:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:-2px}.shell-popover-list a[aria-current],.shell-popover-list button[aria-current]{background:var(--bg-active)}.shell-popover-list button:disabled{opacity:var(--opacity-disabled)}.shell-sheet-layer{z-index:var(--z-drawer);position:fixed;inset:0}.shell-sheet-scrim{background:oklch(var(--shadow-ink) / .32);animation:fade-in var(--dur-2) var(--ease-out);position:absolute;inset:0}@keyframes shell-sheet-in{0%{opacity:0;transform:translateY(24px)}}.shell-popover-sheet{width:auto;max-width:none;max-height:80dvh;padding:12px 10px calc(12px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-dialog);animation:shell-sheet-in var(--dur-4) var(--ease-out);border-width:1px 0 0;position:absolute;bottom:0;left:0;right:0}.shell-popover-sheet .shell-popover-list a,.shell-popover-sheet .shell-popover-list button{min-height:var(--control-touch)}.nav-empty{border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--bg-sunken);flex-direction:column;gap:6px;margin:0 2px;padding:14px 12px;display:flex}.nav-empty strong{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.nav-empty p{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.nav-empty a{min-height:var(--control-sm);color:var(--accent-fg);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);align-items:center;gap:6px;margin-top:2px;display:inline-flex}.nav-empty a:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.nav-empty a .icon{width:15px}.nav-tree{margin:0;padding:0;list-style:none}.nav-menu{margin:0 0 2px}.nav-row{align-items:center;display:flex;position:relative}.nav-tree a{min-height:var(--control-md);border-radius:var(--radius-md);min-width:0;color:var(--text-2);font:var(--type-body-medium);letter-spacing:var(--track-body);scroll-margin-block:var(--space-6);flex:auto;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.nav-tree a>span:not(.link-pending){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-tree a:hover{background:var(--bg-hover);color:var(--text-1)}.nav-tree a:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.nav-tree a.active{background:var(--accent-soft);color:var(--accent-fg);font-weight:600}.nav-tree a.active .icon{stroke-width:1.5px}.nav-menu.is-current>.nav-row>a{color:var(--text-1);font-weight:600}.has-submenu>.nav-row>a{padding-right:34px}.nav-toggle{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-3);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.nav-toggle .icon{width:14px;transition:transform var(--dur-2) var(--ease-out)}.nav-toggle:hover{background:var(--bg-active);color:var(--text-1)}.nav-toggle:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.is-open>.nav-row>.nav-toggle .icon{transform:rotate(180deg)}.nav-submenu{margin:var(--space-0_5) 0 var(--space-1_5)}.nav-submenu-section+.nav-submenu-section{margin-top:var(--space-4)}.nav-submenu-links{margin:0 0 0 var(--space-5);padding:0 0 0 calc(var(--space-2) + var(--space-0_5));border-left:var(--border-width) solid var(--border-subtle);list-style:none}.nav-submenu a{min-height:var(--control-sm);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);padding:0 8px}.nav-submenu a.active{background:var(--accent-soft)}.nav-submenu a:before{border-radius:var(--radius-full);background:var(--accent-solid);content:"";width:2px;transition:transform var(--dur-3) var(--ease-out);position:absolute;top:6px;bottom:6px;left:-11px;transform:scaleY(0)}.nav-submenu a.active:before{transform:scaleY(1)}.nav-submenu-group{align-items:center;gap:var(--space-2);margin:0 var(--space-2) var(--space-1) calc(var(--space-2) + var(--space-0_5));color:var(--text-4);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);display:flex}.nav-submenu-group:after{content:"";height:var(--border-width);background:var(--border-subtle);flex:1}.nav-submenu-section:first-child:has(.nav-submenu-group){padding-top:var(--space-2)}.nav-tree .is-hidden>a,.nav-tree .is-hidden>.nav-row>a{color:var(--text-3);font-style:italic}.link-pending{display:none}.link-pending[data-pending]{border-radius:var(--radius-full);opacity:.8;width:10px;height:10px;animation:link-pending-spin calc(var(--dur-4) * 2) linear infinite;border:1.5px solid;border-right-color:#0000;flex:none;margin-left:auto;display:inline-block}@keyframes link-pending-spin{to{transform:rotate(360deg)}}.nav-section{display:block}.nav-section-head{width:100%;min-height:var(--control-md);border-radius:var(--radius-md);color:var(--text-2);text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:4px 8px 4px 10px;display:grid}.nav-section-head:hover,.nav-section[data-open] .nav-section-head{background:var(--bg-hover);color:var(--text-1)}.nav-section-head:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.nav-section-head.is-current{color:var(--text-1)}.nav-section-head>.icon:last-child{width:14px;color:var(--text-3)}.nav-section-copy{flex-direction:column;min-width:0;line-height:1.15;display:flex}.nav-section-copy strong{font:var(--type-body-medium);letter-spacing:var(--track-body)}.nav-section-copy small{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-section-copy small:empty{display:none}.nav-section-head.is-current .nav-section-copy small{color:var(--accent-fg)}.sidebar>.account-control{margin-top:auto}.sidebar-quick{border-top:1px solid var(--border-subtle);flex:none;margin-top:8px;padding-top:8px}.sidebar-quick+.account-control{margin-top:2px}.nav-tree a>.nav-agent-logos{align-items:center;gap:var(--space-1);grid-column:2;display:flex;overflow:visible}.nav-tree .nav-agent-setup{row-gap:var(--space-1);padding-block:var(--space-2);grid-template-columns:16px minmax(0,1fr);display:grid}.nav-tree .nav-agent-setup>.nav-agent-label{min-width:0;font:var(--type-caption-1-medium);white-space:nowrap;text-overflow:clip}.nav-agent-logos>:is(svg,img){width:14px;height:14px}.sidebar-footer{border-radius:var(--radius-lg);width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:8px;display:grid}.sidebar-footer:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.sidebar-footer>.icon{width:13px;color:var(--text-3)}.sidebar-footer:hover{border-color:var(--border);background:var(--bg-hover);color:var(--text-1)}.sidebar-footer.active{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-fg)}.avatar{border:1px solid color-mix(in oklab, var(--accent-solid) 24%, var(--bg-surface));background:color-mix(in oklab, var(--accent-solid) 14%, var(--bg-surface));width:32px;height:32px;color:var(--accent-fg);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2);border-radius:50%;place-items:center;display:grid}.avatar-button{padding:0}.staff-meta{flex-direction:column;min-width:0;display:flex}.staff-meta strong,.staff-meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-meta strong{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.staff-meta small{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2)}.workspace{min-height:calc(100vh - var(--shell-gap) * 2);margin:var(--shell-gap) var(--shell-gap) var(--shell-gap) calc(var(--sidebar-width) + var(--shell-gap) * 2);border-radius:var(--radius-xl);background:var(--bg-canvas);border:1px solid #0000;overflow:clip}.sidebar-collapsed .workspace,.sidebar-forced-rail .workspace{margin-left:calc(var(--sidebar-rail) + var(--shell-gap) * 2)}.sidebar-collapsed.ask-expanded .ask-rail{left:calc(var(--sidebar-rail) + var(--shell-gap) * 2)}.topbar{z-index:var(--z-topbar);height:var(--topbar-height);border-bottom:1px solid var(--border-subtle);background:var(--bg-canvas);position:sticky;top:0}.topbar-inner{width:min(100%,1580px);height:100%;padding:0 var(--space-page-x);padding-left:max(var(--space-page-x), env(safe-area-inset-left,0px));padding-right:max(var(--space-page-x), env(safe-area-inset-right,0px));grid-template-columns:minmax(0,max-content) minmax(13.25rem,1fr) auto;align-items:center;gap:16px;margin:0 auto;display:grid}@supports (animation-timeline:scroll()){.topbar{animation:linear both topbar-frost;animation-timeline:scroll(root);animation-range:0 var(--space-6);border-bottom-color:#0000}@media (prefers-reduced-motion:reduce){.topbar{animation-timing-function:step-start}}}@keyframes topbar-frost{to{border-bottom-color:var(--border-subtle);background-color:color-mix(in oklab, var(--bg-canvas) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.topbar-progress{opacity:0;pointer-events:none;height:2px;transition:opacity var(--dur-2) var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.topbar-progress[data-active]{opacity:1;transition-delay:var(--dur-1)}.topbar-progress>span{border-radius:var(--radius-full);background:var(--accent-solid);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.topbar-progress[data-active]>span{animation:topbar-progress calc(var(--dur-4) * 4) var(--ease-in-out) infinite}@keyframes topbar-progress{to{transform:translate(250%)}}.topbar-location{min-width:0;font:var(--type-body-medium);letter-spacing:var(--track-body);align-items:center;gap:8px;display:flex;overflow-x:clip}.topbar-separator{background:var(--border-subtle);width:1px;height:16px;margin-right:2px}.shell-ghost,.shell-ghost,.topbar .bd-icon-button.shell-ghost{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-md);color:var(--text-2);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.shell-ghost:hover:not(:disabled),.shell-ghost:hover:not(:disabled),.topbar .bd-icon-button.shell-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-1)}.shell-ghost:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.shell-ghost:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.shell-ghost>.icon{width:17px}.sidebar-toggle>.icon{width:16px}.shell-tip{z-index:var(--z-tooltip);border-radius:var(--radius-sm);background:var(--text-1);color:var(--bg-surface);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-1) linear, transform var(--dur-2) var(--ease-out);visibility:hidden;align-items:center;gap:6px;padding:4px 8px;display:inline-flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-2px)}.shell-tip kbd{background:color-mix(in oklab, var(--bg-surface) 18%, transparent);min-width:18px;min-height:18px;color:inherit;border-color:#0000}.sidebar-toggle .shell-tip{left:0;transform:translateY(-2px)}.ask-button .shell-tip{left:auto;right:0;transform:translateY(-2px)}:is(.shell-ghost,.ask-button):hover>.shell-tip,:is(.shell-ghost,.ask-button):focus-visible>.shell-tip{opacity:1;visibility:visible;transition-delay:calc(var(--dur-4) + var(--dur-2)), calc(var(--dur-4) + var(--dur-2)), 0s;transform:translate(-50%)}.sidebar-toggle:hover>.shell-tip,.sidebar-toggle:focus-visible>.shell-tip,.ask-button:hover>.shell-tip,.ask-button:focus-visible>.shell-tip{transform:translate(0)}:is(.shell-ghost,.ask-button)[aria-expanded=true]>.shell-tip{display:none}.command-trigger{height:var(--control-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-3);font:var(--type-body-regular);letter-spacing:var(--track-body);text-align:left;grid-template-columns:17px 1fr auto;align-items:center;gap:8px;padding:0 8px 0 10px;display:grid;container:command-trigger/inline-size}.command-trigger:hover{border-color:var(--border-strong);background:var(--bg-hover)}@container command-trigger (max-width:249px){.command-trigger>kbd{display:none}.command-trigger>span{grid-column:2/-1}}.command-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}kbd{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-sunken);min-width:20px;min-height:20px;color:var(--text-2);font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2);place-items:center;padding:0 4px;display:inline-grid}.top-actions{flex:none;justify-content:flex-end;align-items:center;gap:4px;display:flex}.top-actions form{margin:0}.theme-icon{place-items:center;display:grid}.theme-icon .icon{width:16px;height:16px}.theme-icon-sun,html[data-theme=dark] .theme-icon-moon{display:none}html[data-theme=dark] .theme-icon-sun{display:grid}.notification-control{position:relative}.notification-count{border:2px solid var(--bg-canvas);border-radius:var(--radius-full);background:var(--danger-solid);min-width:18px;height:18px;color:var(--on-solid);font:var(--type-caption-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2);place-items:center;padding:0 4px;display:grid;position:absolute;top:-4px;right:-4px}.notification-count.is-new{animation:badge-pop var(--dur-4) var(--ease-out)}@keyframes badge-pop{0%{transform:scale(.4)}60%{transform:scale(1.18)}to{transform:scale(1)}}.account-control{position:relative}.account-menu{z-index:var(--z-popover);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);width:min(280px,100vw - 24px);box-shadow:var(--shadow-popover);animation:shell-pop-in var(--dur-3) var(--ease-out);transform-origin:0 100%;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden}.account-menu-profile{border-bottom:1px solid var(--border-subtle);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.account-menu-avatar{border:1px solid color-mix(in oklab, var(--accent-solid) 24%, var(--bg-surface));background:color-mix(in oklab, var(--accent-solid) 14%, var(--bg-surface));width:36px;height:36px;color:var(--accent-fg);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);border-radius:50%;place-items:center;display:grid}.account-menu-copy{flex-direction:column;min-width:0;display:flex}.account-menu-copy strong,.account-menu-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-copy strong{font:var(--type-body-semibold);letter-spacing:var(--track-body)}.account-menu-copy small{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin-top:1px}.account-menu-copy>span{border-radius:var(--radius-full);background:color-mix(in oklab, var(--accent-solid) 14%, var(--bg-surface));width:max-content;max-width:100%;color:var(--accent-fg);font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;padding:4px 8px;overflow:hidden}.account-menu>.account-menu-action{width:calc(100% - 12px);margin:0 6px 6px}.account-menu form{border-top:1px solid var(--border-subtle);padding:6px}.account-menu-action{width:100%;min-height:var(--control-md);border-radius:var(--radius-md);color:var(--text-2);font:var(--type-body-regular);letter-spacing:var(--track-body);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:flex}.account-menu-action:hover,.account-menu-action:focus-visible{background:var(--bg-hover);color:var(--text-1)}.account-menu-action:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:-2px}.account-menu-action .icon{width:15px}.account-menu-action .theme-icon .icon{height:15px}.content{gap:var(--space-section);width:min(100%,1580px);padding:var(--space-4) var(--space-page-x) var(--space-page-bottom);padding-left:max(var(--space-page-x), env(safe-area-inset-left,0px));padding-right:max(var(--space-page-x), env(safe-area-inset-right,0px));padding-bottom:calc(var(--space-page-bottom) + env(safe-area-inset-bottom,0px));flex-direction:column;margin:0 auto;display:flex}.content>*{min-width:0}.command-trigger,.sidebar-toggle,.sidebar-footer,.nav-tree a,.nav-section-head,.nav-toggle,.account-menu-action,.notification-item,.ask-button,.topbar-back,.command-results [role=option],.workspace-chip,.app-switcher-trigger,.env-pill,.shell-ghost,.shell-popover-list a,.shell-popover-list button{transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), transform var(--dur-4) var(--ease-in-out)}.command-trigger:active,.sidebar-toggle:active,.ask-button:active:not(:disabled),.topbar-back:active,.workspace-chip:active,.app-switcher-trigger:active,.env-pill:active,.shell-ghost:active:not(:disabled),.account-menu-action:active:not(:disabled),.command-results [role=option]:active{transform:scale(var(--press-scale));transition-duration:var(--dur-2), var(--dur-2), var(--dur-2), var(--dur-2), var(--dur-3)}.command-backdrop{z-index:var(--z-palette);background:oklch(var(--shadow-ink) / .32);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-in var(--dur-2) var(--ease-out);place-items:start center;padding:12vh 20px 20px;display:grid;position:fixed;inset:0}.command-palette{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-raised);width:min(600px,100%);box-shadow:var(--shadow-dialog);animation:palette-in var(--dur-3) var(--ease-out);overflow:hidden}.command-head{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-right:12px;display:grid}.command-input{grid-template-columns:20px 1fr;align-items:center;gap:10px;padding:10px 16px;display:grid}.command-close{min-height:var(--control-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);padding:0 10px}.command-close:hover{border-color:var(--border-strong);color:var(--text-1)}.command-close:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.command-input input{min-height:40px;box-shadow:none;font:var(--type-headline-regular);letter-spacing:var(--track-headline);background:0 0;border:0;padding:0}.command-input input:focus{box-shadow:none;outline:none}.command-input:focus-within{box-shadow:inset 0 -2px 0 color-mix(in oklab, var(--accent-solid) 75%, transparent)}.command-results{max-height:min(440px,60vh);padding:4px 8px 8px;overflow-y:auto}.command-label{color:var(--text-3);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caps);text-transform:uppercase;margin:10px 10px 4px}.command-results [role=option]{width:100%;min-height:var(--control-lg);border-radius:var(--radius-md);color:var(--text-1);text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 10px;display:grid}.command-results [role=option]>.icon{width:16px;color:var(--text-2)}.command-results [role=option]:hover,.command-results [role=option]:focus-visible,.command-results [role=option].is-active{background:var(--accent-soft);color:var(--accent-fg)}.command-results [role=option]:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:-2px}.command-results [role=option].is-active>.icon,.command-results [role=option].is-active small{color:currentColor}.command-results [role=option] span{font:var(--type-body-medium);letter-spacing:var(--track-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-results [role=option] small{max-width:220px;color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-results [role=option] kbd{min-width:22px}.command-palette footer{border-top:1px solid var(--border-subtle);color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);gap:16px;padding:10px 14px;display:flex}.command-palette footer span{align-items:center;gap:4px;display:inline-flex}.command-empty{color:var(--text-2);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 20px;display:flex}.command-empty>.icon{width:24px;height:24px}.command-empty strong{color:var(--text-1);font:var(--type-title-3-semibold)}.command-empty p{margin:0}.command-searching{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-align:center;margin:0;padding:36px 20px}.env-selector-slot{flex:none;align-items:center;gap:8px;margin-left:6px;display:inline-flex}.env-pill{height:var(--control-sm);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-1);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);white-space:nowrap;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex;position:relative}.env-pill:hover,.env-selector[data-open] .env-pill{border-color:var(--border-strong);background:var(--bg-hover)}.env-pill:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.env-pill>.icon{width:12px;color:var(--text-3)}.env-pill[data-tone=production]{border-color:var(--warning-border);box-shadow:0 0 0 3px var(--warning-soft)}.env-pill[data-tone=staging]{border-color:var(--info-border)}.env-dot{border:1.5px solid var(--text-3);border-radius:var(--radius-full);background:0 0;flex:none;width:8px;height:8px;display:inline-block}[data-tone=production]>.env-dot,.env-dot[data-tone=production]{border-color:var(--warning-solid);background:var(--warning-solid)}[data-tone=staging]>.env-dot,.env-dot[data-tone=staging]{border-color:var(--info-solid);background:var(--info-solid)}.env-marker{border-radius:var(--radius-full);background:var(--info-solid);width:6px;height:6px;box-shadow:0 0 0 2px var(--bg-surface)}.env-option>.env-dot{margin-inline:2px}.env-notice{border:1px solid var(--info-border);border-radius:var(--radius-md);background:var(--info-soft);flex-direction:column;gap:6px;margin:6px 4px 2px;padding:10px;display:flex}.env-notice p{max-width:260px;color:var(--text-1);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);white-space:normal;margin:0}.env-notice a{color:var(--accent-fg);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);align-items:center;gap:4px;display:inline-flex}.env-notice a .icon{width:12px}.env-badge{font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);align-items:center;gap:6px;display:inline-flex}.env-freshness{flex:none;place-items:center;width:14px;height:14px;display:inline-grid;position:relative}.env-freshness-word{color:var(--text-2);font:var(--type-caption-1-medium);white-space:nowrap;display:none}@container topbar (min-width:1100px){.env-freshness:not([data-state=live]){gap:var(--space-1_5);width:auto;display:inline-flex}.env-freshness-word{display:inline}}.env-freshness-dot{border-radius:var(--radius-full);background:var(--text-4);width:6px;height:6px;position:relative}.env-freshness[data-state=live] .env-freshness-dot{background:var(--positive-solid)}.env-freshness[data-state=live] .env-freshness-dot:after{border-radius:inherit;background:inherit;content:"";animation:status-live-pulse calc(var(--motion-pulse) * 2) var(--ease-out) infinite;position:absolute;inset:0}.env-freshness[data-state=stale] .env-freshness-dot{background:var(--warning-solid)}.env-freshness[data-state=stopped] .env-freshness-dot{background:var(--danger-solid)}.env-freshness[data-state=empty] .env-freshness-dot{border:1.5px dashed var(--text-3);background:0 0;width:8px;height:8px}.env-freshness>.shell-tip{left:50%}@media (hover:hover){.env-freshness:hover>.shell-tip{opacity:1;visibility:visible;transition-delay:var(--dur-2), var(--dur-2), 0s;transform:translate(-50%)}}.shell[data-incident] .topbar{box-shadow:inset 0 2px 0 var(--danger-solid)}.incident-pill{height:var(--control-sm);border:1px solid var(--danger-border);border-radius:var(--radius-full);background:var(--danger-soft);color:var(--danger-fg);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}@media (hover:hover){.incident-pill:hover{border-color:var(--danger-solid)}}.incident-pill:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.incident-pill-dot{border-radius:var(--radius-full);background:var(--danger-solid);width:6px;height:6px}.incident-pill-count{font-variant-numeric:tabular-nums}.incident-pill-short{display:none}.app-health{border-radius:var(--radius-full);background:var(--warning-solid);flex:none;width:6px;height:6px;display:inline-block}.app-health[data-tone=danger]{background:var(--danger-solid)}.shell-popover-list a>.app-health{margin-left:auto}.shell-popover-list a>.app-health~.icon:last-child{margin-left:0}.app-switcher-cue{justify-content:center;display:inline-flex;position:relative}.app-switcher-incident-count{min-width:14px;height:14px;padding-inline:var(--space-0_5);border-radius:var(--radius-full);background:var(--danger-solid);color:var(--on-solid);font:var(--type-caption-2-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.live-session{align-items:center;gap:var(--space-1_5);min-width:0;color:var(--warning-fg);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);display:inline-flex}.live-session a{color:inherit;text-underline-offset:2px;text-decoration:underline}.live-session a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--focus-color);outline-offset:2px}.shell-session{padding:var(--space-2) var(--space-page-x) 0;justify-content:center;display:flex}.shell-session>.live-session{min-height:var(--control-sm);padding:var(--space-0_5) var(--space-0_5) var(--space-0_5) var(--space-3);border:1px solid var(--warning-border);border-radius:var(--radius-full);background:var(--warning-soft)}.shell-session>.live-session:not(:has(button)){padding-right:var(--space-3)}.reveal-value{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);font-family:var(--font-mono);word-break:break-all;align-items:center;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.breadcrumbs{flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.breadcrumbs>.crumb{flex:none;align-items:center;gap:6px;min-width:max-content;display:inline-flex}.breadcrumbs>.crumb-app{flex-shrink:0;min-width:max-content}.breadcrumbs>.crumb:last-child{flex:0 auto;min-width:0}.breadcrumbs i{color:var(--text-3);font-style:normal}.breadcrumbs a,.breadcrumbs b{font:var(--type-body-medium);letter-spacing:var(--track-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumbs a{color:var(--text-2)}.breadcrumbs a:hover{color:var(--text-1)}.breadcrumbs b{color:var(--text-1);font-weight:600}.topbar{container:topbar/inline-size}@media (min-width:601px){@container topbar (max-width:1280px){.incident-pill-label{display:none}.incident-pill-short{display:inline}.topbar-location:has(.incident-pill) .breadcrumbs>.crumb:not(:first-child):not(:last-child):not(:nth-last-child(2)){display:none}}@container topbar (max-width:1040px){.topbar-location:has(.incident-pill) .breadcrumbs>.crumb:not(:first-child):not(:last-child){display:none}}@container topbar (max-width:900px){.breadcrumbs>.crumb:not(:first-child):not(:last-child){display:none}}@container topbar (max-width:640px){.breadcrumbs>.crumb:not(:last-child),.breadcrumbs>.crumb:last-child>i{display:none}}}.topbar-back{height:var(--control-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);flex:none;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.topbar-back:hover{border-color:var(--border-strong);background:var(--bg-hover);color:var(--text-1)}.topbar-back:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.topbar-back .icon{width:14px}.ask-button{height:var(--control-md);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-fg);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);border:0;align-items:center;gap:6px;margin-left:4px;padding:0 12px 0 10px;display:inline-flex;position:relative}.ask-button:hover:not(:disabled),.ask-button[aria-expanded=true]{background:color-mix(in oklab, var(--accent-solid) 18%, var(--bg-surface))}.ask-button:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.ask-button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ask-button .icon{width:var(--icon-lg);height:var(--icon-lg)}@keyframes ask-in{0%{opacity:0;transform:translate(18px)}}.ask-rail{top:var(--shell-gap);right:var(--shell-gap);bottom:var(--shell-gap);z-index:calc(var(--z-rail) + 1);width:var(--ask-width);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-raised);animation:ask-in var(--dur-3) var(--ease-out);flex-direction:column;display:flex;position:fixed;overflow:hidden}.ask-rail:focus-visible{border-color:color-mix(in oklab, var(--accent-solid) 75%, transparent);outline:none}.ask-rail>header{border-bottom:1px solid var(--border-subtle);background:var(--accent-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.ask-rail>header div{flex-direction:column;min-width:0;display:flex}.ask-rail>header strong{font:var(--type-body-semibold);letter-spacing:var(--track-body)}.ask-rail>header small{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.ask-body{flex:1;min-height:0;display:flex;overflow:hidden}.ask-open .workspace{margin-right:calc(var(--ask-width) + var(--shell-gap) * 2)}.ask-rail>header .ask-rail-actions{flex-direction:row;flex:none;align-items:center;gap:4px}.ask-rail>header .ui-select-trigger{margin-top:4px}.ask-expanded .ask-rail{left:calc(var(--sidebar-width) + var(--shell-gap) * 2);width:auto}.ask-expanded .workspace{margin-right:var(--shell-gap)}.ask-expanded .ask-body{justify-content:center}.ask-expanded .ask-body .ask-panel{max-width:64rem}.ask-page-context{flex:none;padding:0 12px 6px;display:flex}.ask-page-context-chip{max-width:100%;min-height:var(--control-xs);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-sunken);color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);align-items:center;gap:6px;padding:0 2px 0 8px;display:inline-flex}.ask-page-context-chip>.icon{width:12px;color:var(--text-3);flex:none}.ask-page-context-copy{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-page-context-lead{color:var(--text-2)}.ask-page-context-remove{border-radius:var(--radius-full);width:20px;height:20px;color:var(--text-3);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ask-page-context-remove .icon{width:12px}.ask-page-context-remove:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}@media (hover:hover){.ask-page-context-remove:hover{background:var(--bg-hover);color:var(--text-1)}}.guide-shortcuts-group{flex-direction:column;gap:6px;display:flex}.guide-shortcuts dl>div[data-shadowed] dd{color:var(--text-3)}html[data-content-transition] #console-content{view-transition-name:console-content}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(console-content){animation:none}::view-transition-old(console-content){animation-duration:var(--dur-2);animation-timing-function:var(--ease-out)}::view-transition-new(console-content){animation-duration:var(--dur-2);animation-timing-function:var(--ease-out)}.help-rail{top:var(--shell-gap);right:var(--shell-gap);bottom:var(--shell-gap);z-index:calc(var(--z-rail) + 1);width:var(--ask-width);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-raised);animation:ask-in var(--dur-3) var(--ease-out);flex-direction:column;display:flex;position:fixed;overflow:hidden}.help-rail:focus-visible{border-color:color-mix(in oklab, var(--accent-solid) 75%, transparent);outline:none}.help-rail>header{border-bottom:1px solid var(--border-subtle);background:var(--accent-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.help-rail>header div{flex-direction:column;min-width:0;display:flex}.help-rail>header strong{font:var(--type-body-semibold);letter-spacing:var(--track-body)}.help-rail>header small{color:var(--text-2);font:var(--type-caption-1-regular);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.help-body{scrollbar-width:thin;flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.help-open .workspace{margin-right:calc(var(--ask-width) + var(--shell-gap) * 2)}.rail-scrim{display:none}.page-tabs-rail{position:relative}.page-tabs-rail[data-fade-start]{--page-tabs-fade-start:var(--space-8)}.page-tabs-rail[data-fade-end]{--page-tabs-fade-end:var(--space-8)}@media (min-width:1024px){.shell:not(.sidebar-collapsed):not(.shell-focus) .page-tabs-rail[data-level=section],.shell-focus.sidebar-revealed .page-tabs-rail[data-level=section]{display:none}}@media (min-width:601px){.topbar-inner>.command-trigger{justify-self:end;width:100%;max-width:280px}}@media (max-width:1100px){.topbar-inner{gap:12px}}@media (min-width:601px){.sidebar:has(.account-menu,.shell-popover){z-index:calc(var(--z-rail) + 2)}.sidebar-collapsed .sidebar{width:var(--sidebar-rail);padding-left:6px;padding-right:6px}.sidebar-collapsed .workspace-chip{grid-template-columns:minmax(0,1fr);justify-items:center;padding-inline:0}.sidebar-collapsed .workspace-copy,.sidebar-collapsed .workspace-chip>.icon,.sidebar-collapsed .staff-meta,.sidebar-collapsed .sidebar-footer>.icon{display:none}.sidebar-collapsed .sidebar-head{align-items:center}.sidebar-collapsed .nav-app-mark{border-radius:var(--radius-md);place-items:center;width:36px;height:36px;display:grid;position:relative}.sidebar-collapsed .nav-app-mark:hover{background:var(--bg-hover)}.sidebar-collapsed .nav-app-mark:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.sidebar-collapsed .nav-app-mark .app-favicon{width:22px;height:22px}.sidebar-collapsed .nav-app-mark .app-favicon.is-fallback{background:var(--accent-soft);box-shadow:none;color:var(--accent-fg);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.sidebar-collapsed .nav-app-mark>.env-dot{box-shadow:0 0 0 2px var(--bg-surface);position:absolute;bottom:3px;right:3px}.sidebar-collapsed .nav-tree a{justify-content:center;padding:0;display:flex}.sidebar-collapsed .nav-section-head{grid-template-columns:minmax(0,1fr);justify-items:center;padding-inline:0}.sidebar-collapsed .nav-section-copy,.sidebar-collapsed .nav-section-head>.icon:last-child{display:none}.sidebar-collapsed .nav-tree a>span,.sidebar-collapsed .nav-app-mark>span:not(.app-favicon):not(.env-dot){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sidebar-collapsed .nav-tree a>.link-pending[data-pending]{clip-path:none;width:8px;height:8px;position:absolute;top:4px;right:4px;overflow:visible}.sidebar-collapsed .sidebar-footer{grid-template-columns:minmax(0,1fr);justify-items:center;padding-left:0;padding-right:0}.sidebar-collapsed .account-menu{bottom:0;left:calc(100% + 8px)}.shell-focus:not(.sidebar-revealed) .sidebar{pointer-events:none;opacity:0;transform:translateX(calc(-100% - var(--shell-gap) * 2));visibility:hidden;transition:transform var(--dur-3) var(--ease-out), opacity var(--dur-2) linear, visibility 0s linear var(--dur-3)}.shell-focus:not(.sidebar-revealed) .workspace{margin-left:var(--shell-gap)}.shell-focus:not(.sidebar-revealed).ask-expanded .ask-rail{left:var(--shell-gap)}.sidebar-overlay .sidebar{z-index:var(--z-drawer);width:var(--shell-sidebar-full);box-shadow:var(--shadow-dialog)}.sidebar-scrim{z-index:var(--z-scrim);pointer-events:none;background:oklch(var(--shadow-ink) / 0);transition:background var(--dur-2) var(--ease-out);position:fixed;inset:0}.sidebar-scrim.is-open{pointer-events:auto;background:oklch(var(--shadow-ink) / .24)}}@media (min-width:601px) and (max-width:1100px){.shell:not(.shell-focus) .workspace{margin-left:calc(var(--sidebar-rail) + var(--shell-gap) * 2)}.shell:not(.sidebar-overlay):not(.shell-focus) .sidebar{width:var(--sidebar-rail);padding-left:6px;padding-right:6px}.shell:not(.sidebar-overlay):not(.sidebar-collapsed):not(.shell-focus) .sidebar{overflow:hidden}.ask-expanded .ask-rail{left:calc(var(--sidebar-rail) + var(--shell-gap) * 2)}}@media (min-width:601px) and (max-width:1023px){.ask-open .workspace,.help-open .workspace{margin-right:var(--shell-gap)}.ask-rail,.help-rail{z-index:var(--z-drawer);box-shadow:var(--shadow-dialog)}.rail-scrim{z-index:var(--z-scrim);background:oklch(var(--shadow-ink) / .24);animation:fade-in var(--dur-2) var(--ease-out);display:block;position:fixed;inset:0}}@media (max-width:820px){.topbar .avatar-button,.topbar .bd-icon-button,.topbar .avatar-button{width:44px;min-width:44px;height:44px;min-height:44px}.topbar .bd-icon-button.shell-ghost{width:var(--control-touch);height:var(--control-touch)}.command-trigger{grid-template-columns:1fr;justify-items:center;width:44px;height:44px;padding:0;display:grid}.command-trigger>span,.command-trigger>kbd{display:none}.topbar-inner>.command-trigger{width:44px}.ask-button span:not(.shell-tip){display:none}.ask-button{justify-content:center;width:44px;height:44px;padding:0}.shell-ghost{width:var(--control-touch);height:var(--control-touch)}}@media (max-width:600px){.shell{--shell-gap:0px;--space-page-x:16px}.sidebar,.sidebar-collapsed .sidebar{z-index:var(--z-drawer);pointer-events:auto;opacity:1;visibility:hidden;border-radius:0 var(--radius-xl) var(--radius-xl) 0;width:min(300px,100vw - 44px);box-shadow:var(--shadow-dialog);transition:transform var(--dur-3) var(--ease-out);padding-top:8px;inset:0 auto 0 0;transform:translate(-102%)}.sidebar.is-open,.sidebar-collapsed .sidebar.is-open{visibility:visible;transform:translate(0)}.mobile-close{align-self:flex-end}.sidebar .nav-tree a,.sidebar .nav-section-head,.sidebar .workspace-chip,.sidebar .app-switcher-trigger{min-height:44px}.sidebar .nav-submenu a{min-height:40px}.sidebar-scrim{z-index:var(--z-scrim);pointer-events:none;background:oklch(var(--shadow-ink) / 0);transition:background var(--dur-2) var(--ease-out);position:fixed;inset:0}.sidebar-scrim.is-open{pointer-events:auto;background:oklch(var(--shadow-ink) / .32)}.workspace,.sidebar-collapsed .workspace,.sidebar-forced-rail .workspace{border:0;border-radius:0;min-height:100vh;margin:0}.topbar{transition:transform var(--dur-3) var(--ease-out)}.topbar-hidden .topbar{transform:translateY(-100%)}.topbar-inner{padding-inline:max(8px, env(safe-area-inset-left,0px)) max(8px, env(safe-area-inset-right,0px));grid-template-columns:auto minmax(0,1fr) auto auto;gap:4px}.topbar-location{overflow:visible}.topbar .mobile-menu,.topbar .mobile-overflow-trigger{background:0 0;border-color:#0000}.topbar .command-trigger{color:var(--text-2);background:0 0;border-color:#0000}.topbar-back{justify-content:center;width:44px;height:44px;padding:0}.topbar-back span{display:none}.incident-pill{height:var(--control-touch);padding-inline:10px}.incident-pill-label,.incident-pill-short{display:none}.topbar-inner:has(.topbar-back,.incident-pill) .mobile-context-trigger{grid-template-columns:minmax(0,1fr) 14px}.topbar-inner:has(.topbar-back,.incident-pill) .mobile-context-trigger>.app-favicon{display:none}.mobile-context{min-width:0;display:block}.mobile-context-trigger{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--text-1);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 8px;display:grid}.mobile-context-trigger:not(:has(.app-favicon)){grid-template-columns:minmax(0,1fr) 14px}.mobile-context-trigger:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}.mobile-context-trigger>.icon{width:14px;color:var(--text-3)}.mobile-context-copy{flex-direction:column;min-width:0;display:flex}.mobile-context-copy strong{font:var(--type-body-2-semibold);letter-spacing:var(--track-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-context-copy small{min-width:0;color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:block;overflow:hidden}.mobile-context-copy small .env-dot{margin-right:6px}.mobile-overflow{display:block}.mobile-overflow-trigger{position:relative}.mobile-overflow-badge{min-width:18px;height:18px;padding-inline:var(--space-1);border:2px solid var(--bg-canvas);border-radius:var(--radius-full);background:var(--danger-solid);color:var(--on-solid);font:var(--type-caption-2-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;top:0;right:0}.mobile-overflow-count{border-radius:var(--radius-full);background:var(--danger-solid);color:var(--on-solid);font:var(--type-caption-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2);margin-left:auto;padding:0 6px}.mobile-overflow .shell-popover-list button{min-height:var(--control-touch)}.command-backdrop{padding-top:7vh}.ask-rail,.ask-expanded .ask-rail{z-index:var(--z-drawer);width:100%;box-shadow:none;border:0;border-radius:0;inset:0}.ask-open .workspace,.help-open .workspace{margin-right:0}.help-rail{z-index:var(--z-drawer);width:100%;box-shadow:none;border:0;border-radius:0;inset:0}}@media (pointer:coarse){.nav-tree a,.nav-section-head,.nav-submenu a,.account-menu-action,.workspace-chip,.app-switcher-trigger,.shell-popover-list a,.shell-popover-list button{min-height:var(--control-touch)}.command-trigger,.ask-button,.topbar-back,.env-pill{height:var(--control-touch)}.sidebar-toggle,.shell-ghost{width:var(--control-touch);height:var(--control-touch)}.shell-tip{display:none}}@media (min-width:821px){.shell-focus .content:has(.flag-editor){max-width:1120px}}@media (prefers-reduced-motion:reduce){.sidebar,.command-trigger,.sidebar-toggle,.sidebar-footer,.nav-tree a,.nav-section-head,.nav-toggle,.account-menu-action,.notification-item,.ask-button,.topbar-back,.command-results [role=option],.workspace-chip,.app-switcher-trigger,.env-pill,.shell-ghost,.shell-popover-list a,.shell-popover-list button,.topbar,.nav-toggle .icon,.nav-submenu a:before,.shell-tip,.topbar-progress{transition:none}.shell-popover,.shell-popover-sheet,.shell-sheet-scrim,.account-menu,.rail-scrim,.notification-count.is-new{animation:none}.env-freshness[data-state=live] .env-freshness-dot:after{content:none;animation:none}::view-transition-old(console-content){animation:none}::view-transition-new(console-content){animation:none}.topbar-progress[data-active]>span{opacity:.5;width:100%;animation:none;transform:none}.link-pending[data-pending]{opacity:.5;border-right-color:currentColor;animation:none}.command-trigger:active,.sidebar-toggle:active,.ask-button:active,.topbar-back:active,.workspace-chip:active,.app-switcher-trigger:active,.env-pill:active,.shell-ghost:active,.account-menu-action:active:not(:disabled),.command-results [role=option]:active{transform:none}}.console-missing{flex-direction:column;min-height:100dvh;display:flex}.console-missing-header{border-bottom:1px solid var(--border);background:var(--bg-surface);padding:16px 24px}.console-missing-brand{min-height:44px;color:var(--text-1);font:var(--type-body-semibold);align-items:center;gap:10px;display:inline-flex}.console-missing-brand svg{width:28px;height:28px}.console-missing>.content{width:100%;max-width:960px;margin:auto;padding:24px}.nav-tree .nav-agent-logos{color:var(--text-1)}}@layer utilities{.mobile-close{display:none}@media (min-width:601px){.mobile-context,.mobile-overflow,.mobile-menu{display:none}}@media (max-width:600px){.mobile-close,.mobile-menu{display:inline-grid}.mobile-close{width:var(--control-touch);min-height:var(--control-touch)}.sidebar-toggle,.topbar-separator,.breadcrumbs,.env-selector-slot,.topbar .help-button,.topbar .notification-control>.bd-icon-button,.ask-button{display:none}}@media (pointer:coarse),(max-width:640px){.command-palette kbd,.command-palette footer{display:none}.command-input{grid-template-columns:20px minmax(0,1fr);gap:8px;min-width:0;padding-inline:12px}.command-input input{width:100%;min-width:0}.command-close{min-width:44px;min-height:44px}.command-results [role=option]{grid-template-columns:18px minmax(0,1fr) auto}.command-results [role=option] small{max-width:96px}}}
@layer components{[data-chart-color=chart-1]{--spm-chart-color:var(--chart-1)}[data-chart-color=chart-2]{--spm-chart-color:var(--chart-2)}[data-chart-color=chart-3]{--spm-chart-color:var(--chart-3)}[data-chart-color=chart-4]{--spm-chart-color:var(--chart-4)}[data-chart-color=chart-5]{--spm-chart-color:var(--chart-5)}[data-chart-color=chart-6]{--spm-chart-color:var(--chart-6)}[data-chart-color=chart-7]{--spm-chart-color:var(--chart-7)}[data-chart-color=chart-8]{--spm-chart-color:var(--chart-8)}[data-chart-color=accent]{--spm-chart-color:var(--chart-1)}[data-chart-color=secondary]{--spm-chart-color:var(--chart-4)}[data-chart-color=positive]{--spm-chart-color:var(--positive-fg)}[data-chart-color=warning]{--spm-chart-color:var(--warning-fg)}[data-chart-color=danger]{--spm-chart-color:var(--danger-fg)}[data-chart-color=muted],[data-chart-color=other]{--spm-chart-color:var(--chart-other)}[data-chart-color=compare]{--spm-chart-color:var(--chart-compare)}[data-chart-color=level-fatal]{--spm-chart-color:var(--chart-level-fatal)}[data-chart-color=level-error]{--spm-chart-color:var(--chart-level-error)}[data-chart-color=level-warning]{--spm-chart-color:var(--chart-level-warning)}[data-chart-color=level-info]{--spm-chart-color:var(--chart-level-info)}[data-chart-color=level-debug]{--spm-chart-color:var(--chart-level-debug)}@property --spm-xp{syntax:"<percentage>";inherits:false;initial-value:0%}@property --spm-xd{syntax:"<percentage>";inherits:false;initial-value:0%}@property --spm-yp{syntax:"<percentage>";inherits:false;initial-value:0%}@property --spm-yd{syntax:"<percentage>";inherits:false;initial-value:0%}[data-xp="0"]{--spm-xp:0%}[data-xp="1"]{--spm-xp:1%}[data-xp="2"]{--spm-xp:2%}[data-xp="3"]{--spm-xp:3%}[data-xp="4"]{--spm-xp:4%}[data-xp="5"]{--spm-xp:5%}[data-xp="6"]{--spm-xp:6%}[data-xp="7"]{--spm-xp:7%}[data-xp="8"]{--spm-xp:8%}[data-xp="9"]{--spm-xp:9%}[data-xp="10"]{--spm-xp:10%}[data-xp="11"]{--spm-xp:11%}[data-xp="12"]{--spm-xp:12%}[data-xp="13"]{--spm-xp:13%}[data-xp="14"]{--spm-xp:14%}[data-xp="15"]{--spm-xp:15%}[data-xp="16"]{--spm-xp:16%}[data-xp="17"]{--spm-xp:17%}[data-xp="18"]{--spm-xp:18%}[data-xp="19"]{--spm-xp:19%}[data-xp="20"]{--spm-xp:20%}[data-xp="21"]{--spm-xp:21%}[data-xp="22"]{--spm-xp:22%}[data-xp="23"]{--spm-xp:23%}[data-xp="24"]{--spm-xp:24%}[data-xp="25"]{--spm-xp:25%}[data-xp="26"]{--spm-xp:26%}[data-xp="27"]{--spm-xp:27%}[data-xp="28"]{--spm-xp:28%}[data-xp="29"]{--spm-xp:29%}[data-xp="30"]{--spm-xp:30%}[data-xp="31"]{--spm-xp:31%}[data-xp="32"]{--spm-xp:32%}[data-xp="33"]{--spm-xp:33%}[data-xp="34"]{--spm-xp:34%}[data-xp="35"]{--spm-xp:35%}[data-xp="36"]{--spm-xp:36%}[data-xp="37"]{--spm-xp:37%}[data-xp="38"]{--spm-xp:38%}[data-xp="39"]{--spm-xp:39%}[data-xp="40"]{--spm-xp:40%}[data-xp="41"]{--spm-xp:41%}[data-xp="42"]{--spm-xp:42%}[data-xp="43"]{--spm-xp:43%}[data-xp="44"]{--spm-xp:44%}[data-xp="45"]{--spm-xp:45%}[data-xp="46"]{--spm-xp:46%}[data-xp="47"]{--spm-xp:47%}[data-xp="48"]{--spm-xp:48%}[data-xp="49"]{--spm-xp:49%}[data-xp="50"]{--spm-xp:50%}[data-xp="51"]{--spm-xp:51%}[data-xp="52"]{--spm-xp:52%}[data-xp="53"]{--spm-xp:53%}[data-xp="54"]{--spm-xp:54%}[data-xp="55"]{--spm-xp:55%}[data-xp="56"]{--spm-xp:56%}[data-xp="57"]{--spm-xp:57%}[data-xp="58"]{--spm-xp:58%}[data-xp="59"]{--spm-xp:59%}[data-xp="60"]{--spm-xp:60%}[data-xp="61"]{--spm-xp:61%}[data-xp="62"]{--spm-xp:62%}[data-xp="63"]{--spm-xp:63%}[data-xp="64"]{--spm-xp:64%}[data-xp="65"]{--spm-xp:65%}[data-xp="66"]{--spm-xp:66%}[data-xp="67"]{--spm-xp:67%}[data-xp="68"]{--spm-xp:68%}[data-xp="69"]{--spm-xp:69%}[data-xp="70"]{--spm-xp:70%}[data-xp="71"]{--spm-xp:71%}[data-xp="72"]{--spm-xp:72%}[data-xp="73"]{--spm-xp:73%}[data-xp="74"]{--spm-xp:74%}[data-xp="75"]{--spm-xp:75%}[data-xp="76"]{--spm-xp:76%}[data-xp="77"]{--spm-xp:77%}[data-xp="78"]{--spm-xp:78%}[data-xp="79"]{--spm-xp:79%}[data-xp="80"]{--spm-xp:80%}[data-xp="81"]{--spm-xp:81%}[data-xp="82"]{--spm-xp:82%}[data-xp="83"]{--spm-xp:83%}[data-xp="84"]{--spm-xp:84%}[data-xp="85"]{--spm-xp:85%}[data-xp="86"]{--spm-xp:86%}[data-xp="87"]{--spm-xp:87%}[data-xp="88"]{--spm-xp:88%}[data-xp="89"]{--spm-xp:89%}[data-xp="90"]{--spm-xp:90%}[data-xp="91"]{--spm-xp:91%}[data-xp="92"]{--spm-xp:92%}[data-xp="93"]{--spm-xp:93%}[data-xp="94"]{--spm-xp:94%}[data-xp="95"]{--spm-xp:95%}[data-xp="96"]{--spm-xp:96%}[data-xp="97"]{--spm-xp:97%}[data-xp="98"]{--spm-xp:98%}[data-xp="99"]{--spm-xp:99%}[data-xp="100"]{--spm-xp:100%}[data-xd="0"]{--spm-xd:0%}[data-xd="1"]{--spm-xd:0.1%}[data-xd="2"]{--spm-xd:0.2%}[data-xd="3"]{--spm-xd:0.3%}[data-xd="4"]{--spm-xd:0.4%}[data-xd="5"]{--spm-xd:0.5%}[data-xd="6"]{--spm-xd:0.6%}[data-xd="7"]{--spm-xd:0.7%}[data-xd="8"]{--spm-xd:0.8%}[data-xd="9"]{--spm-xd:0.9%}[data-yp="0"]{--spm-yp:0%}[data-yp="1"]{--spm-yp:1%}[data-yp="2"]{--spm-yp:2%}[data-yp="3"]{--spm-yp:3%}[data-yp="4"]{--spm-yp:4%}[data-yp="5"]{--spm-yp:5%}[data-yp="6"]{--spm-yp:6%}[data-yp="7"]{--spm-yp:7%}[data-yp="8"]{--spm-yp:8%}[data-yp="9"]{--spm-yp:9%}[data-yp="10"]{--spm-yp:10%}[data-yp="11"]{--spm-yp:11%}[data-yp="12"]{--spm-yp:12%}[data-yp="13"]{--spm-yp:13%}[data-yp="14"]{--spm-yp:14%}[data-yp="15"]{--spm-yp:15%}[data-yp="16"]{--spm-yp:16%}[data-yp="17"]{--spm-yp:17%}[data-yp="18"]{--spm-yp:18%}[data-yp="19"]{--spm-yp:19%}[data-yp="20"]{--spm-yp:20%}[data-yp="21"]{--spm-yp:21%}[data-yp="22"]{--spm-yp:22%}[data-yp="23"]{--spm-yp:23%}[data-yp="24"]{--spm-yp:24%}[data-yp="25"]{--spm-yp:25%}[data-yp="26"]{--spm-yp:26%}[data-yp="27"]{--spm-yp:27%}[data-yp="28"]{--spm-yp:28%}[data-yp="29"]{--spm-yp:29%}[data-yp="30"]{--spm-yp:30%}[data-yp="31"]{--spm-yp:31%}[data-yp="32"]{--spm-yp:32%}[data-yp="33"]{--spm-yp:33%}[data-yp="34"]{--spm-yp:34%}[data-yp="35"]{--spm-yp:35%}[data-yp="36"]{--spm-yp:36%}[data-yp="37"]{--spm-yp:37%}[data-yp="38"]{--spm-yp:38%}[data-yp="39"]{--spm-yp:39%}[data-yp="40"]{--spm-yp:40%}[data-yp="41"]{--spm-yp:41%}[data-yp="42"]{--spm-yp:42%}[data-yp="43"]{--spm-yp:43%}[data-yp="44"]{--spm-yp:44%}[data-yp="45"]{--spm-yp:45%}[data-yp="46"]{--spm-yp:46%}[data-yp="47"]{--spm-yp:47%}[data-yp="48"]{--spm-yp:48%}[data-yp="49"]{--spm-yp:49%}[data-yp="50"]{--spm-yp:50%}[data-yp="51"]{--spm-yp:51%}[data-yp="52"]{--spm-yp:52%}[data-yp="53"]{--spm-yp:53%}[data-yp="54"]{--spm-yp:54%}[data-yp="55"]{--spm-yp:55%}[data-yp="56"]{--spm-yp:56%}[data-yp="57"]{--spm-yp:57%}[data-yp="58"]{--spm-yp:58%}[data-yp="59"]{--spm-yp:59%}[data-yp="60"]{--spm-yp:60%}[data-yp="61"]{--spm-yp:61%}[data-yp="62"]{--spm-yp:62%}[data-yp="63"]{--spm-yp:63%}[data-yp="64"]{--spm-yp:64%}[data-yp="65"]{--spm-yp:65%}[data-yp="66"]{--spm-yp:66%}[data-yp="67"]{--spm-yp:67%}[data-yp="68"]{--spm-yp:68%}[data-yp="69"]{--spm-yp:69%}[data-yp="70"]{--spm-yp:70%}[data-yp="71"]{--spm-yp:71%}[data-yp="72"]{--spm-yp:72%}[data-yp="73"]{--spm-yp:73%}[data-yp="74"]{--spm-yp:74%}[data-yp="75"]{--spm-yp:75%}[data-yp="76"]{--spm-yp:76%}[data-yp="77"]{--spm-yp:77%}[data-yp="78"]{--spm-yp:78%}[data-yp="79"]{--spm-yp:79%}[data-yp="80"]{--spm-yp:80%}[data-yp="81"]{--spm-yp:81%}[data-yp="82"]{--spm-yp:82%}[data-yp="83"]{--spm-yp:83%}[data-yp="84"]{--spm-yp:84%}[data-yp="85"]{--spm-yp:85%}[data-yp="86"]{--spm-yp:86%}[data-yp="87"]{--spm-yp:87%}[data-yp="88"]{--spm-yp:88%}[data-yp="89"]{--spm-yp:89%}[data-yp="90"]{--spm-yp:90%}[data-yp="91"]{--spm-yp:91%}[data-yp="92"]{--spm-yp:92%}[data-yp="93"]{--spm-yp:93%}[data-yp="94"]{--spm-yp:94%}[data-yp="95"]{--spm-yp:95%}[data-yp="96"]{--spm-yp:96%}[data-yp="97"]{--spm-yp:97%}[data-yp="98"]{--spm-yp:98%}[data-yp="99"]{--spm-yp:99%}[data-yp="100"]{--spm-yp:100%}[data-yd="0"]{--spm-yd:0%}[data-yd="1"]{--spm-yd:0.1%}[data-yd="2"]{--spm-yd:0.2%}[data-yd="3"]{--spm-yd:0.3%}[data-yd="4"]{--spm-yd:0.4%}[data-yd="5"]{--spm-yd:0.5%}[data-yd="6"]{--spm-yd:0.6%}[data-yd="7"]{--spm-yd:0.7%}[data-yd="8"]{--spm-yd:0.8%}[data-yd="9"]{--spm-yd:0.9%}[data-plot-h="120"]{--spm-plot-h:120px}[data-plot-h="140"]{--spm-plot-h:140px}[data-plot-h="160"]{--spm-plot-h:160px}[data-plot-h="180"]{--spm-plot-h:180px}[data-plot-h="200"]{--spm-plot-h:200px}[data-plot-h="220"]{--spm-plot-h:220px}[data-plot-h="240"]{--spm-plot-h:240px}[data-plot-h="260"]{--spm-plot-h:260px}[data-plot-h="280"]{--spm-plot-h:280px}[data-plot-h="300"]{--spm-plot-h:300px}[data-plot-h="320"]{--spm-plot-h:320px}[data-plot-h="340"]{--spm-plot-h:340px}[data-plot-h="360"]{--spm-plot-h:360px}[data-plot-h="380"]{--spm-plot-h:380px}[data-plot-h="400"]{--spm-plot-h:400px}.spm-chart{flex-direction:column;gap:12px;width:100%;min-width:0;margin:0;display:flex;container:spm-chart/inline-size}.spm-chart-frame{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"y stage"".x";column-gap:8px;min-width:0;padding-top:8px;display:grid}.spm-chart-yaxis{grid-area:y;position:relative}.spm-chart-ysizer{visibility:hidden;flex-direction:column;height:0;display:flex;overflow:hidden}.spm-chart-ysizer>span,.spm-chart-tick{font:var(--type-caption-2-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2);white-space:nowrap}.spm-chart-tick{color:var(--text-2);pointer-events:none;position:absolute}.spm-chart-tick.is-y{top:calc(var(--spm-yp) + var(--spm-yd));right:0;transform:translateY(-50%)}.spm-chart-stage{min-width:0;height:var(--spm-plot-h,200px);grid-area:stage;position:relative}.spm-chart-plot{position:absolute;inset:0}.spm-chart-layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.spm-chart-xaxis{grid-area:x;min-width:0;height:24px;position:relative}.spm-chart-tick.is-x{top:6px;left:calc(var(--spm-xp) + var(--spm-xd));transform:translate(-50%)}.spm-chart-tick.is-x.is-start{transform:none}.spm-chart-tick.is-x.is-end{transform:translate(-100%)}.spm-chart-tick.is-boundary{color:var(--text-1);font:var(--type-caption-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2)}.spm-chart.has-markers .spm-chart-xaxis{height:44px}.spm-chart.has-markers .spm-chart-tick.is-x{top:26px}@container spm-chart (max-width:520px){.spm-chart-tick.is-x.is-rank-3{display:none}.spm-chart-stage{height:clamp(160px, var(--spm-plot-h,200px), 200px)}}@container spm-chart (max-width:340px){.spm-chart-tick.is-x.is-rank-2{display:none}}.spm-chart-grid line{stroke:var(--chart-grid);stroke-width:1px;shape-rendering:crispedges}.spm-chart-zero{stroke:var(--chart-axis);stroke-width:1px;shape-rendering:crispedges}.spm-chart-floor{stroke:var(--chart-axis);stroke-width:1px;stroke-dasharray:2 3;shape-rendering:crispedges}.spm-chart-band{--spm-zone:var(--chart-other);fill:color-mix(in oklab, var(--spm-zone) 9%, transparent);shape-rendering:crispedges}.spm-chart-band.is-good{--spm-zone:var(--positive-fg)}.spm-chart-band.is-warning{--spm-zone:var(--warning-fg)}.spm-chart-band.is-poor,.spm-chart-band.is-target{--spm-zone:var(--danger-fg)}.spm-chart-threshold{--spm-zone:var(--text-2);stroke:var(--spm-zone);stroke-width:1.5px;stroke-dasharray:5 4;shape-rendering:crispedges}.spm-chart-threshold.is-good{--spm-zone:var(--positive-fg)}.spm-chart-threshold.is-warning{--spm-zone:var(--warning-fg)}.spm-chart-threshold.is-poor,.spm-chart-threshold.is-target{--spm-zone:var(--danger-fg)}.spm-chart-band-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.spm-chart-band-label{top:calc(var(--spm-yp) + var(--spm-yd));border-radius:var(--radius-full);background:color-mix(in oklab, var(--bg-surface) 90%, transparent);color:var(--text-2);font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2);white-space:nowrap;padding:0 6px;position:absolute;right:6px;transform:translateY(3px)}.spm-chart-band-label.is-bottom{transform:translateY(calc(-100% - 3px))}.spm-chart-band-label.is-good{color:var(--positive-fg)}.spm-chart-band-label.is-warning{color:var(--warning-fg)}.spm-chart-band-label.is-poor,.spm-chart-band-label.is-target{color:var(--danger-fg)}.spm-chart-band-label.is-line{transform:translateY(calc(-100% - 2px))}.spm-chart-band-label.is-line.is-below{transform:translateY(2px)}.spm-chart-zone-keys{color:var(--text-2);font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.spm-chart-zone-key{--spm-zone:var(--chart-other);align-items:center;gap:6px;display:inline-flex}.spm-chart-zone-key:before{border:1px solid color-mix(in oklab, var(--spm-zone) 45%, transparent);background:color-mix(in oklab, var(--spm-zone) 18%, transparent);content:"";border-radius:2px;flex:none;width:10px;height:10px}.spm-chart-zone-key.is-good{--spm-zone:var(--positive-fg)}.spm-chart-zone-key.is-warning{--spm-zone:var(--warning-fg)}.spm-chart-zone-key.is-poor,.spm-chart-zone-key.is-target{--spm-zone:var(--danger-fg)}.spm-chart-span{--spm-span:var(--chart-marker-note);fill:color-mix(in oklab, var(--spm-span) 12%, transparent)}.spm-chart-span.is-incident{--spm-span:var(--chart-marker-incident)}.spm-chart-span.is-deploy{--spm-span:var(--chart-marker-deploy)}.spm-chart-span.is-release{--spm-span:var(--chart-marker-release)}.spm-chart-span.is-campaign{--spm-span:var(--chart-marker-campaign)}.spm-chart-span.is-flag{--spm-span:var(--chart-marker-flag)}@media (forced-colors:active){.spm-chart-band,.spm-chart-span{fill:#0000}.spm-chart-threshold{stroke:canvastext}}.spm-chart-break{background:var(--bg-surface);padding:0 1px;line-height:0;display:block;position:absolute;bottom:0;left:0;transform:translate(-50%,50%)}.spm-chart-break path{fill:none;stroke:var(--text-3);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.spm-chart-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spm-chart-comparison{stroke-dasharray:5 4;stroke-width:1.5px}.spm-chart-comparison.is-ghost{fill:var(--chart-compare-fill);stroke:none}.spm-chart-dot{stroke:var(--bg-surface);stroke-width:2px}.spm-chart-bar,.spm-chart-bar-track,.spm-chart-area{stroke:none}.spm-chart-line.is-partial{stroke-dasharray:4 4}.spm-chart-area.is-partial{opacity:.45}.spm-chart-dot.is-partial{fill:var(--bg-surface);stroke:var(--spm-chart-color,var(--chart-1))}.spm-chart-baseline.is-quiet{stroke:var(--chart-axis);stroke-width:1px;stroke-dasharray:4 4;shape-rendering:crispedges}.spm-chart-quiet{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.spm-chart-markers{z-index:var(--z-sticky);pointer-events:none;position:absolute;inset:0}.spm-marker{--spm-marker:var(--chart-marker-note);top:0;bottom:0;left:calc(var(--spm-xp) + var(--spm-xd));width:0;position:absolute}.spm-marker.is-deploy{--spm-marker:var(--chart-marker-deploy)}.spm-marker.is-release{--spm-marker:var(--chart-marker-release)}.spm-marker.is-campaign{--spm-marker:var(--chart-marker-campaign)}.spm-marker.is-incident{--spm-marker:var(--chart-marker-incident)}.spm-marker.is-flag{--spm-marker:var(--chart-marker-flag)}.spm-marker.is-mixed{--spm-marker:var(--text-2)}.spm-marker-rule{background:var(--spm-marker);opacity:0;width:1px;transition:opacity var(--dur-2) var(--ease-out);position:absolute;top:0;bottom:-4px;left:-.5px}.spm-marker:hover .spm-marker-rule,.spm-marker:focus-within .spm-marker-rule{opacity:.8}.spm-marker-pin{border:1.5px solid var(--spm-marker);border-radius:var(--radius-full);background:var(--bg-surface);width:18px;height:18px;color:var(--spm-marker);cursor:default;pointer-events:auto;place-items:center;padding:0;display:grid;position:absolute;top:calc(100% + 4px);left:0;transform:translate(-50%)}.spm-marker-pin .icon{width:10px;height:10px}.spm-marker-count{font:var(--type-caption-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2)}.spm-marker-pin:hover,.spm-marker-pin:focus-visible{background:var(--spm-marker);color:var(--bg-surface)}.spm-marker-pin:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.spm-marker-pop{z-index:var(--z-popover);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);width:max-content;min-width:168px;max-width:260px;box-shadow:var(--shadow-popover);pointer-events:auto;padding:8px 10px;display:none;position:absolute;bottom:8px;left:0;transform:translate(-50%)}.spm-marker-pop:after{content:"";height:14px;position:absolute;top:100%;left:0;right:0}.spm-marker.is-start .spm-marker-pop{transform:translate(-14px)}.spm-marker.is-end .spm-marker-pop{transform:translate(calc(14px - 100%))}.spm-marker:hover .spm-marker-pop,.spm-marker:focus-within .spm-marker-pop{display:block}.spm-marker-pop ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.spm-marker-item{gap:2px;display:grid}.spm-marker-kind{color:var(--text-2);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2)}.spm-marker-label{color:var(--text-1);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);overflow-wrap:anywhere}a.spm-marker-label{color:var(--accent-fg)}a.spm-marker-label:focus-visible{border-radius:var(--radius-xs);outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.spm-marker-when,.spm-marker-detail{color:var(--text-2);font:var(--type-caption-2-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2)}.spm-legend{flex-wrap:wrap;gap:6px 16px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.spm-legend-item{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.spm-legend-key{width:8px;height:8px;color:var(--spm-chart-color,var(--chart-1));background:currentColor;border-radius:50%;flex:none;align-self:center;display:inline-block}.spm-legend-key.is-line{border-radius:1px;width:12px;height:2px}.spm-legend-key.is-area,.spm-legend-key.is-bar{border-radius:3px;width:10px;height:10px}.spm-legend-key.is-dashed{background:repeating-linear-gradient(90deg,currentColor 0 3px,#0000 3px 5px);border-radius:1px;width:12px;height:2px}.spm-legend-name{min-width:0;color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spm-legend-value{color:var(--text-1);font:var(--type-caption-1-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);white-space:nowrap}.spm-legend-note{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);margin-inline-start:4px}.spm-legend.is-tiles{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.spm-legend.is-tiles .spm-legend-item{border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;padding:10px 12px;display:grid}.spm-legend.is-tiles .spm-legend-value{font:var(--type-headline-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-headline);grid-column:1/-1}.spm-chart-table{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spm-chart-table.is-visible{clip:auto;white-space:normal;width:100%;height:auto;max-height:360px;margin:0;position:static;overflow:auto}.spm-chart-table.is-visible caption{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-align:left;padding-bottom:8px}.spm-chart-table.is-visible td,.spm-chart-table.is-visible th{font-variant-numeric:tabular-nums;height:auto;padding:8px 10px}.spm-chart-empty{border-radius:var(--radius-md);color:var(--text-2);text-align:center;place-items:center;display:grid;position:relative}.spm-chart-empty:not(.is-ghost){border:1px dashed var(--border)}.spm-chart-empty>*{grid-area:1/1}.spm-chart-empty-strut{display:block}.spm-chart-empty-ghost{position:absolute;inset:0}.spm-chart-empty-ghost svg{width:100%;height:100%;position:absolute;inset:0}.spm-chart-empty-grid line{stroke:var(--chart-grid);stroke-width:1px;shape-rendering:crispedges}.spm-chart-empty-curve path{fill:color-mix(in oklab, var(--chart-other) 15%, transparent);stroke:none}.spm-chart-empty-copy{max-width:44ch;padding:var(--space-4) var(--space-card-x);justify-items:center;gap:4px;display:grid;position:relative}.spm-chart-empty-label{color:var(--text-1_5);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.spm-chart-empty-description{color:var(--text-2);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1)}.spm-chart-empty-action{margin-top:4px}.spm-sparkline{display:block;overflow:visible}.spm-sparkline.is-fluid{width:100%}.spm-sparkline.is-empty{height:28px}.spm-sparkline.is-quiet{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.spm-sparkline-line{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spm-sparkline-area{stroke:none}.spm-sparkline-dot{stroke:var(--bg-surface);stroke-width:1.5px;vector-effect:non-scaling-stroke}.spm-sparkline-line.is-partial{stroke-dasharray:3 3;stroke-width:1.5px}.spm-sparkline-dot.is-partial{fill:var(--bg-surface);stroke:var(--spm-chart-color,var(--chart-1))}.spm-data-menu{display:inline-flex;position:relative}.spm-data-menu-trigger{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.spm-data-menu-trigger:hover,.spm-data-menu-trigger[aria-expanded=true]{background:var(--bg-hover);color:var(--text-1)}.spm-data-menu-trigger:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.spm-data-menu-trigger .icon{width:var(--icon-md);height:var(--icon-md)}.spm-data-menu-panel{z-index:var(--z-popover);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);min-width:184px;box-shadow:var(--shadow-popover);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.spm-barlist{--spm-barlist-color:var(--spm-chart-color,var(--chart-1));flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.spm-barlist-value,.spm-barlist-secondary{z-index:1;font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);white-space:nowrap;position:relative}.spm-barlist-value{color:var(--text-1);font-weight:600}.spm-funnel-link{stroke:none}.spm-retention,.spm-heatmap{scrollbar-width:thin;width:100%;overflow:auto}.spm-retention caption,.spm-heatmap caption{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-align:left;padding:0 0 10px}.spm-retention td,.spm-retention th,.spm-heatmap td,.spm-heatmap th{font-variant-numeric:tabular-nums;text-align:center;border-bottom:0;height:auto;padding:8px}.spm-retention th[scope=row],.spm-heatmap th[scope=row]{z-index:1;background:var(--bg-surface);color:var(--text-1_5);font:var(--type-caption-1-medium);font-variant-numeric:tabular-nums;letter-spacing:normal;text-align:left;text-transform:none;position:sticky;left:0}.spm-retention thead th:first-child,.spm-heatmap thead th:first-child{z-index:3;background:var(--bg-surface);position:sticky;left:0}.spm-heatmap-cell{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--spm-chart-color,var(--chart-1)) var(--spm-heat-weight,0%), var(--bg-surface));color:var(--text-1);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.spm-heatmap-scale-ramp span{background:color-mix(in oklab, var(--spm-chart-color,var(--chart-1)) var(--spm-heat-weight,0%), var(--bg-surface))}.spm-retention-cell.is-dark,.spm-heatmap-cell.is-dark{color:var(--on-accent-fg)}.spm-retention-cell.is-blank,.spm-heatmap-cell.is-blank{--spm-heat-weight:0%;background:var(--bg-sunken);opacity:.4}.spm-retention-size{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);font-variant-numeric:tabular-nums}.spm-heatmap td,.spm-heatmap th{padding:4px}.spm-heatmap-scale{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.spm-heatmap-scale-ramp{border-radius:0;gap:4px;display:inline-flex;overflow:visible}.spm-stat{min-width:0;padding:var(--space-metric-y) var(--space-card-x);border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card)}.spm-stat .spm-stat-link{border-radius:var(--radius-sm);color:inherit;text-decoration:none;display:block}.spm-stat .spm-stat-link:focus-visible{outline:2px solid var(--focus-color);outline-offset:4px}.spm-stat .spm-stat-label{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);display:block}.spm-stat-head{flex-wrap:wrap;align-items:baseline;gap:8px 10px;min-width:0;margin:10px 0 4px;display:flex}.spm-stat .spm-stat-value,.spm-stat-head .spm-stat-value{font:var(--type-metric);font-variant-numeric:tabular-nums;letter-spacing:var(--track-metric);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;display:block;overflow:hidden}.spm-stat.is-positive .spm-stat-value{color:var(--positive-fg)}.spm-stat.is-warning .spm-stat-value{color:var(--warning-fg)}.spm-stat.is-danger .spm-stat-value{color:var(--danger-fg)}.spm-stat.is-accent .spm-stat-value{color:var(--accent-fg)}.spm-stat .spm-stat-delta{min-width:0;max-width:100%;color:var(--text-2);font:var(--type-caption-2-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.spm-stat .spm-stat-delta-badge{border-radius:var(--radius-full);align-items:center;gap:4px;padding:4px 8px;font-weight:600;display:inline-flex}.spm-stat .spm-stat-delta.is-good .spm-stat-delta-badge{background:color-mix(in oklab, var(--positive-fg) 16%, var(--bg-surface));color:var(--positive-fg)}.spm-stat .spm-stat-delta.is-bad .spm-stat-delta-badge{background:color-mix(in oklab, var(--danger-fg) 16%, var(--bg-surface));color:var(--danger-fg)}.spm-stat .spm-stat-delta.is-flat .spm-stat-delta-badge{background:var(--bg-sunken);color:var(--text-2)}.spm-stat .spm-stat-delta.is-good{color:var(--positive-fg)}.spm-stat .spm-stat-delta.is-bad{color:var(--danger-fg)}.spm-stat .spm-stat-delta.is-flat{color:var(--text-2)}.spm-stat .spm-stat-delta-label{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.spm-stat-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.spm-stat .spm-stat-spark{color:var(--accent-fg);margin-top:0}.spm-stat.has-spark,.spm-stat.has-spark>.spm-stat-link{flex-direction:column;display:flex}.spm-stat.has-spark>.spm-stat-link{flex:auto}.spm-stat-foot{margin-top:auto;padding-top:12px;display:block}.spm-stat .spm-stat-hint{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin-top:8px;display:block}.spm-stat .spm-stat-source{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin-top:4px;display:block}.spm-stat.has-definition{position:relative}.spm-stat.has-definition .spm-stat-label{padding-right:var(--space-6)}.spm-stat-definition{top:calc(var(--space-metric-y) - 2px);right:calc(var(--space-card-x) - 4px);position:absolute}.spm-stat-info{border-radius:var(--radius-full);width:20px;height:20px;color:var(--text-3);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.spm-stat-info:hover{background:var(--bg-hover);color:var(--text-1)}}@media (pointer:coarse){.spm-stat-info{width:var(--control-touch);height:var(--control-touch);margin:calc((20px - var(--control-touch)) / 2)}}@media (max-width:600px){.metrics .spm-stat-value{font:var(--type-title-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-title)}}.spm-gauge{min-width:0;padding:var(--space-metric-y) var(--space-card-x);text-align:center;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.spm-gauge .spm-gauge-label{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);grid-row:1;justify-self:start;display:block}.spm-gauge-svg{grid-area:2/1;max-width:100%;height:auto;margin:0;display:block}.spm-gauge-track,.spm-gauge-fill{fill:none;stroke-width:14px;stroke-linecap:round}.spm-gauge-threshold line{stroke:var(--border-strong);stroke-width:1.5px;stroke-linecap:round}.spm-gauge .spm-gauge-value{z-index:1;font:var(--type-title-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-title);grid-area:2/1;align-self:center;margin:10px 0 0;display:block}.spm-gauge .spm-gauge-unit{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);margin-left:2px}.spm-gauge>.status-badge{grid-row:3;margin-top:2px}.spm-gauge .spm-gauge-hint{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);grid-row:4;margin-top:8px;display:block}.spm-chart-interactive{min-width:0;position:relative}.spm-chart-interactive:focus-visible{border-radius:var(--radius-md);outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:4px}.spm-crosshair{z-index:var(--z-sticky);background:var(--chart-axis);pointer-events:none;width:1px;position:absolute}.spm-hover-band{z-index:var(--z-sticky);border-radius:var(--radius-xs);background:color-mix(in oklab, var(--text-1) 6%, transparent);pointer-events:none;position:absolute}.spm-hover-dot{z-index:var(--z-sticky);border:2px solid var(--bg-surface);border-radius:var(--radius-full);background:var(--spm-chart-color,var(--chart-1));pointer-events:none;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.spm-hover-dot.is-previous{border:2px solid var(--chart-compare);background:var(--bg-surface)}.spm-tooltip{z-index:var(--z-popover);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-raised);min-width:148px;max-width:280px;box-shadow:var(--shadow-popover);pointer-events:none;padding:8px 12px;position:absolute;transform:translate(12px)}.spm-tooltip.is-flipped{transform:translate(calc(-100% - 12px))}.spm-tooltip.is-centered{transform:translate(12px,-50%)}.spm-tooltip.is-centered.is-flipped{transform:translate(calc(-100% - 12px),-50%)}.spm-tooltip-label{color:var(--text-1);font:var(--type-caption-1-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);white-space:nowrap;margin:0 0 6px}.spm-tooltip-progress{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);margin:-4px 0 6px}.spm-tooltip-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.spm-tooltip-row{grid-template-columns:12px auto minmax(0,1fr) auto;align-items:baseline;column-gap:8px;display:grid}.spm-tooltip-key{width:12px;height:2px;color:var(--spm-chart-color,var(--chart-1));background:currentColor;border-radius:1px;align-self:center}.spm-tooltip-key.is-dashed{background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 7px)}.spm-tooltip-key.is-total{background:0 0}.spm-tooltip-value{color:var(--text-1);font:var(--type-caption-1-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1)}.spm-tooltip-row.is-previous .spm-tooltip-value{color:var(--text-2);font:var(--type-caption-1-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1)}.spm-tooltip-row.is-total{border-top:1px solid var(--border-subtle);padding-top:4px}.spm-tooltip-name{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spm-tooltip-delta{color:var(--text-1);font:var(--type-caption-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2)}.spm-tooltip-delta.is-flat{color:var(--text-2)}.spm-tooltip-action{border-top:1px solid var(--border-subtle);color:var(--accent-fg);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2);white-space:nowrap;margin:6px 0 0;padding-top:6px}.spm-chart-interactive[data-bucket-links] .spm-chart-plot{cursor:pointer}.spm-chart-interactive[data-range-select]:not([data-bucket-links]) .spm-chart-plot{cursor:zoom-in}.spm-chart-interactive[data-range-select] .spm-chart-plot{-webkit-user-select:none;user-select:none}.spm-chart-interactive.is-brushing,.spm-chart-interactive.is-brushing .spm-chart-plot{cursor:col-resize;-webkit-user-select:none;user-select:none}.spm-brush{z-index:var(--z-sticky);border-right:1px solid var(--accent-border);border-left:1px solid var(--accent-border);background:color-mix(in oklab, var(--accent-soft) 70%, transparent);pointer-events:none;position:absolute}.spm-brush-label{z-index:var(--z-popover);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-raised);box-shadow:var(--shadow-popover);color:var(--text-1);font:var(--type-caption-1-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);pointer-events:none;white-space:nowrap;padding:2px 8px;position:absolute;transform:translate(-50%,4px)}.spm-tooltip,.spm-crosshair,.spm-hover-band,.spm-brush{transition:background-color var(--dur-2) var(--ease-out), opacity var(--dur-1) linear}@media (prefers-reduced-motion:reduce){.spm-tooltip,.spm-crosshair,.spm-hover-band,.spm-brush,.spm-marker-rule{transition:none}}@media print{.spm-crosshair,.spm-tooltip,.spm-hover-band,.spm-hover-dot,.spm-brush,.spm-brush-label,.spm-marker-pop,.spm-data-menu,.spm-heatmap-scale{display:none!important}.spm-chart-layer{-webkit-print-color-adjust:exact;print-color-adjust:exact}.spm-chart,.spm-retention,.spm-heatmap,.spm-barlist{break-inside:avoid}.spm-chart-table{clip:auto;white-space:normal;width:100%;height:auto;margin:12px 0 0;position:static;overflow:visible}.spm-chart-table caption{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-align:left;padding-bottom:6px}.spm-chart-table td,.spm-chart-table th{height:auto;font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);padding:4px 8px}.spm-chart-table th{font:var(--type-caption-1-semibold);font-variant-numeric:tabular-nums}}@media (forced-colors:active){.spm-chart-line,.spm-sparkline-line,.spm-gauge-fill{stroke:canvastext}.spm-chart-comparison{stroke:graytext}.spm-chart-bar{fill:canvastext}.spm-chart-area,.spm-chart-comparison.is-ghost,.spm-chart-bar-track{fill:#0000}.spm-hover-dot{background:canvastext}.spm-retention-cell,.spm-heatmap-cell{forced-color-adjust:none}}@media (max-width:767px),(pointer:coarse){.spm-data-menu-trigger{width:var(--control-touch);height:var(--control-touch);min-width:var(--control-touch);min-height:var(--control-touch)}}.spm-marker-pin:before{content:"";position:absolute;inset:-3px}:is(.spm-heatmap,.spm-retention).spm-scroll-cue[data-scroll-back=true] :is(th[scope=row],thead th:first-child){box-shadow:6px 0 6px -6px var(--border-strong)}@media (pointer:coarse){.spm-marker-pin:before{inset:-13px}}@media (max-width:640px){.spm-scroll-cue[data-scroll-more=true]{-webkit-mask-image:linear-gradient(to right, var(--text-1) 0, var(--text-1) calc(100% - 28px), transparent 100%);mask-image:linear-gradient(to right, var(--text-1) 0, var(--text-1) calc(100% - 28px), transparent 100%)}.spm-scroll-cue[data-scroll-back=true]{-webkit-mask-image:linear-gradient(to right, transparent, var(--text-1) 28px);mask-image:linear-gradient(to right, transparent, var(--text-1) 28px)}.spm-scroll-cue[data-scroll-back=true][data-scroll-more=true]{-webkit-mask-image:linear-gradient(to right, transparent, var(--text-1) 28px, var(--text-1) calc(100% - 28px), transparent);mask-image:linear-gradient(to right, transparent, var(--text-1) 28px, var(--text-1) calc(100% - 28px), transparent)}:is(.spm-heatmap,.spm-retention).spm-scroll-cue[data-scroll-back=true]{-webkit-mask-image:none;mask-image:none}}}
@layer components{[data-pct="0"]{--pct:0%}[data-pct="1"]{--pct:1%}[data-pct="2"]{--pct:2%}[data-pct="3"]{--pct:3%}[data-pct="4"]{--pct:4%}[data-pct="5"]{--pct:5%}[data-pct="6"]{--pct:6%}[data-pct="7"]{--pct:7%}[data-pct="8"]{--pct:8%}[data-pct="9"]{--pct:9%}[data-pct="10"]{--pct:10%}[data-pct="11"]{--pct:11%}[data-pct="12"]{--pct:12%}[data-pct="13"]{--pct:13%}[data-pct="14"]{--pct:14%}[data-pct="15"]{--pct:15%}[data-pct="16"]{--pct:16%}[data-pct="17"]{--pct:17%}[data-pct="18"]{--pct:18%}[data-pct="19"]{--pct:19%}[data-pct="20"]{--pct:20%}[data-pct="21"]{--pct:21%}[data-pct="22"]{--pct:22%}[data-pct="23"]{--pct:23%}[data-pct="24"]{--pct:24%}[data-pct="25"]{--pct:25%}[data-pct="26"]{--pct:26%}[data-pct="27"]{--pct:27%}[data-pct="28"]{--pct:28%}[data-pct="29"]{--pct:29%}[data-pct="30"]{--pct:30%}[data-pct="31"]{--pct:31%}[data-pct="32"]{--pct:32%}[data-pct="33"]{--pct:33%}[data-pct="34"]{--pct:34%}[data-pct="35"]{--pct:35%}[data-pct="36"]{--pct:36%}[data-pct="37"]{--pct:37%}[data-pct="38"]{--pct:38%}[data-pct="39"]{--pct:39%}[data-pct="40"]{--pct:40%}[data-pct="41"]{--pct:41%}[data-pct="42"]{--pct:42%}[data-pct="43"]{--pct:43%}[data-pct="44"]{--pct:44%}[data-pct="45"]{--pct:45%}[data-pct="46"]{--pct:46%}[data-pct="47"]{--pct:47%}[data-pct="48"]{--pct:48%}[data-pct="49"]{--pct:49%}[data-pct="50"]{--pct:50%}[data-pct="51"]{--pct:51%}[data-pct="52"]{--pct:52%}[data-pct="53"]{--pct:53%}[data-pct="54"]{--pct:54%}[data-pct="55"]{--pct:55%}[data-pct="56"]{--pct:56%}[data-pct="57"]{--pct:57%}[data-pct="58"]{--pct:58%}[data-pct="59"]{--pct:59%}[data-pct="60"]{--pct:60%}[data-pct="61"]{--pct:61%}[data-pct="62"]{--pct:62%}[data-pct="63"]{--pct:63%}[data-pct="64"]{--pct:64%}[data-pct="65"]{--pct:65%}[data-pct="66"]{--pct:66%}[data-pct="67"]{--pct:67%}[data-pct="68"]{--pct:68%}[data-pct="69"]{--pct:69%}[data-pct="70"]{--pct:70%}[data-pct="71"]{--pct:71%}[data-pct="72"]{--pct:72%}[data-pct="73"]{--pct:73%}[data-pct="74"]{--pct:74%}[data-pct="75"]{--pct:75%}[data-pct="76"]{--pct:76%}[data-pct="77"]{--pct:77%}[data-pct="78"]{--pct:78%}[data-pct="79"]{--pct:79%}[data-pct="80"]{--pct:80%}[data-pct="81"]{--pct:81%}[data-pct="82"]{--pct:82%}[data-pct="83"]{--pct:83%}[data-pct="84"]{--pct:84%}[data-pct="85"]{--pct:85%}[data-pct="86"]{--pct:86%}[data-pct="87"]{--pct:87%}[data-pct="88"]{--pct:88%}[data-pct="89"]{--pct:89%}[data-pct="90"]{--pct:90%}[data-pct="91"]{--pct:91%}[data-pct="92"]{--pct:92%}[data-pct="93"]{--pct:93%}[data-pct="94"]{--pct:94%}[data-pct="95"]{--pct:95%}[data-pct="96"]{--pct:96%}[data-pct="97"]{--pct:97%}[data-pct="98"]{--pct:98%}[data-pct="99"]{--pct:99%}[data-pct="100"]{--pct:100%}.spm-barlist-chart{--spm-bar:var(--spm-chart-color,var(--chart-1));--spm-bar-weight:14%;--spm-bar-lead:28%;--spm-bar-hover:22%;min-width:0}.spm-barlist-chart>.spm-barlist{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.spm-barlist-chart>.spm-barlist.has-secondary{grid-template-columns:minmax(0,1fr) auto auto}.spm-barlist-chart>.spm-barlist.has-share{grid-template-columns:minmax(0,1fr) auto 3em}.spm-barlist-chart>.spm-barlist.has-secondary.has-share{grid-template-columns:minmax(0,1fr) auto auto 3em}html[data-theme=dark] .spm-barlist-chart{--spm-bar-weight:24%;--spm-bar-lead:36%;--spm-bar-hover:32%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .spm-barlist-chart{--spm-bar-weight:24%;--spm-bar-lead:36%;--spm-bar-hover:32%}}.spm-barlist-chart .spm-barlist-row{grid-column:1/-1;grid-template-columns:subgrid;border-radius:0;align-items:center;gap:0 12px;min-width:0;min-height:32px;padding:0;display:grid;position:static}.spm-barlist-chart .spm-barlist-row.is-lead{--spm-bar-weight:var(--spm-bar-lead)}.spm-barlist-chart .spm-barlist-row:hover{--spm-bar-weight:var(--spm-bar-hover)}.spm-barlist-chart .spm-barlist-row.is-lead:hover{--spm-bar-weight:calc(var(--spm-bar-lead) + 6%)}.spm-barlist-cell{align-items:center;min-width:0;min-height:32px;padding:0 10px;display:flex;position:relative}.spm-barlist-chart .spm-barlist-fill{width:var(--pct,0%);border-radius:var(--radius-sm);background-color:color-mix(in oklab, var(--spm-bar) var(--spm-bar-weight), var(--bg-surface));transition:width var(--dur-3) var(--ease-out), background-color var(--dur-2) var(--ease-out);position:absolute;top:0;bottom:0;left:0}.spm-barlist-chart .spm-barlist-row.is-remainder .spm-barlist-fill{background-color:color-mix(in oklab, var(--chart-other) 8%, var(--bg-surface));background-image:var(--chart-hatch-other)}.spm-barlist-chart .spm-barlist-label{z-index:1;min-width:0;color:var(--text-1);font:var(--type-body-2-medium);letter-spacing:var(--track-body);align-items:center;gap:8px;text-decoration:none;display:inline-flex;position:relative}.spm-barlist-chart .spm-barlist-row.is-remainder .spm-barlist-label,.spm-barlist-chart .spm-barlist-row.is-remainder .spm-barlist-value{color:var(--text-2)}.spm-barlist-chart a.spm-barlist-label:hover .spm-barlist-text{color:var(--text-1);text-underline-offset:3px;text-decoration:underline}.spm-barlist-chart a.spm-barlist-label:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--focus-color);outline-offset:2px}.spm-barlist-media{border-radius:var(--radius-xs);width:16px;height:16px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.spm-barlist-media img,.spm-barlist-media svg{width:100%;height:100%}.spm-barlist-chart .spm-barlist-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spm-barlist-chart .spm-barlist-meta{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex:none}.spm-barlist-chart .spm-barlist-value{color:var(--text-1);font:var(--type-body-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body);text-align:right;white-space:nowrap;position:static}.spm-barlist-chart .spm-barlist-secondary,.spm-barlist-chart .spm-barlist-share{min-width:0;color:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);text-align:right;white-space:nowrap;position:static}.spm-barlist-chart .spm-barlist-secondary{color:var(--text-2)}.spm-chart.spm-funnel{--spm-funnel:var(--spm-chart-color,var(--chart-1));--spm-funnel-gap:76px;--spm-funnel-ghost:color-mix(in oklab, var(--spm-funnel) 10%, var(--bg-surface));--spm-funnel-hatch:color-mix(in oklab, var(--spm-funnel) 34%, transparent);gap:0;container-type:inline-size}html[data-theme=dark] .spm-chart.spm-funnel{--spm-funnel-ghost:color-mix(in oklab, var(--spm-funnel) 16%, var(--bg-surface));--spm-funnel-hatch:color-mix(in oklab, var(--spm-funnel) 42%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .spm-chart.spm-funnel{--spm-funnel-ghost:color-mix(in oklab, var(--spm-funnel) 16%, var(--bg-surface));--spm-funnel-hatch:color-mix(in oklab, var(--spm-funnel) 42%, transparent)}}.spm-funnel-cols{align-items:stretch;gap:0 var(--spm-funnel-gap);min-width:0;margin:0;padding:0;list-style:none;display:flex}.spm-funnel-col{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex;position:relative}.spm-funnel-rate{color:var(--text-1);font:var(--type-headline-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-headline);white-space:nowrap;align-self:flex-start;display:inline-block}.spm-funnel-plot{border-bottom:1px solid var(--chart-axis);display:block;position:relative}.spm-funnel-strut{display:block}.spm-funnel-stack{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.spm-funnel-ghost{height:var(--pct,0%);background-color:var(--spm-funnel-ghost);background-image:repeating-linear-gradient(135deg, var(--spm-funnel-hatch) 0 1.5px, transparent 1.5px 6px);border-radius:4px 4px 0 0;flex:none;display:block}.spm-funnel .spm-funnel-ghost+.spm-funnel-bar{border-radius:0}.spm-funnel-ghost.is-largest,.spm-funnel-item-ghost.is-largest{--spm-funnel-ghost:color-mix(in oklab, var(--danger-fg) 10%, var(--bg-surface));--spm-funnel-hatch:color-mix(in oklab, var(--danger-fg) 40%, transparent)}a.spm-funnel-ghost,a.spm-funnel-item-ghost{cursor:pointer;transition:background-color var(--dur-2) var(--ease-out)}a.spm-funnel-item-ghost{position:relative}a.spm-funnel-item-ghost:before{content:"";position:absolute;inset:-7px 0}@media (pointer:coarse){a.spm-funnel-item-ghost:before{inset-block:-17px}}a.spm-funnel-ghost:hover,a.spm-funnel-item-ghost:hover{background-color:color-mix(in oklab, var(--spm-funnel) 22%, var(--bg-surface))}a.spm-funnel-ghost.is-largest:hover,a.spm-funnel-item-ghost.is-largest:hover{background-color:color-mix(in oklab, var(--danger-fg) 20%, var(--bg-surface))}a.spm-funnel-ghost:focus-visible,a.spm-funnel-item-ghost:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.spm-funnel .spm-funnel-cols:hover .spm-funnel-col:not(:hover) .spm-funnel-bar{opacity:.6}.spm-funnel-name,.spm-funnel-item-name{min-width:0;color:var(--text-1);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spm-funnel-name{margin-top:2px}.spm-funnel-count,.spm-funnel-item-count{color:var(--text-2);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);white-space:nowrap}.spm-funnel-count{margin-top:-6px}.spm-funnel-conv{width:var(--spm-funnel-gap);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:30px;right:100%}.spm-funnel-conv-rate{color:var(--text-2);font:var(--type-caption-1-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);white-space:nowrap;display:inline-block}.spm-funnel-conv.is-largest .spm-funnel-conv-rate,.spm-funnel-item-conv.is-largest .spm-funnel-conv-rate{color:var(--text-1)}.spm-funnel-flag{color:var(--danger-fg);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2)}.spm-funnel-list{flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:none}.spm-funnel-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"conv conv""name count""track rate";align-items:center;gap:4px 12px;min-width:0;display:grid}.spm-funnel-item-conv{grid-area:conv;align-items:baseline;gap:8px;display:flex}.spm-funnel-item-name{grid-area:name}.spm-funnel-item-count{text-align:right;grid-area:count}.spm-funnel-item-track{grid-area:track;min-width:0;height:10px;display:flex}.spm-funnel-item-fill{width:var(--pct,0%);background:var(--spm-funnel);border-radius:3px 0 0 3px;flex:none;height:100%;display:block}.spm-funnel-item-fill:only-child{border-radius:3px}.spm-funnel-item-ghost{width:var(--pct,0%);background-color:var(--spm-funnel-ghost);background-image:repeating-linear-gradient(135deg, var(--spm-funnel-hatch) 0 1.5px, transparent 1.5px 6px);border-radius:0 3px 3px 0;flex:none;height:100%;display:block}.spm-funnel-item-base{color:var(--text-2);font:var(--type-caption-2-regular)}.spm-funnel-item-rate{min-width:3.5em;color:var(--text-1);font:var(--type-caption-1-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);text-align:right;white-space:nowrap;grid-area:rate}.spm-funnel[data-layout=list] .spm-funnel-cols{display:none}.spm-funnel[data-layout=list] .spm-funnel-list{display:flex}@container (max-width:439px){.spm-funnel[data-layout=auto] .spm-funnel-cols{display:none}.spm-funnel[data-layout=auto] .spm-funnel-list{display:flex}}@container (max-width:599px){.spm-funnel[data-layout=auto][data-fit=m] .spm-funnel-cols,.spm-funnel[data-layout=auto][data-fit=l] .spm-funnel-cols{display:none}.spm-funnel[data-layout=auto][data-fit=m] .spm-funnel-list,.spm-funnel[data-layout=auto][data-fit=l] .spm-funnel-list{display:flex}}@container (max-width:799px){.spm-funnel[data-layout=auto][data-fit=l] .spm-funnel-cols{display:none}.spm-funnel[data-layout=auto][data-fit=l] .spm-funnel-list{display:flex}}.spm-retention .spm-retention-cell[data-seq="0"],.spm-heatmap .spm-heatmap-cell[data-seq="0"]{background:color-mix(in oklab, var(--text-1) 4%, var(--bg-surface))}.spm-retention .spm-retention-cell[data-seq="1"],.spm-heatmap .spm-heatmap-cell[data-seq="1"],.spm-heatmap-scale-ramp [data-seq="1"]{background:var(--seq-1)}.spm-retention .spm-retention-cell[data-seq="2"],.spm-heatmap .spm-heatmap-cell[data-seq="2"],.spm-heatmap-scale-ramp [data-seq="2"]{background:var(--seq-2)}.spm-retention .spm-retention-cell[data-seq="3"],.spm-heatmap .spm-heatmap-cell[data-seq="3"],.spm-heatmap-scale-ramp [data-seq="3"]{background:var(--seq-3)}.spm-retention .spm-retention-cell[data-seq="4"],.spm-heatmap .spm-heatmap-cell[data-seq="4"],.spm-heatmap-scale-ramp [data-seq="4"]{background:var(--seq-4)}.spm-retention .spm-retention-cell[data-seq="5"],.spm-heatmap .spm-heatmap-cell[data-seq="5"],.spm-heatmap-scale-ramp [data-seq="5"]{background:var(--seq-5)}.spm-retention .spm-retention-cell[data-seq="6"],.spm-heatmap .spm-heatmap-cell[data-seq="6"],.spm-heatmap-scale-ramp [data-seq="6"]{background:var(--seq-6)}.spm-retention .spm-retention-cell[data-seq="7"],.spm-heatmap .spm-heatmap-cell[data-seq="7"],.spm-heatmap-scale-ramp [data-seq="7"]{background:var(--seq-7)}.spm-retention .spm-retention-cell[data-seq="6"],.spm-retention .spm-retention-cell[data-seq="7"]{color:var(--on-solid)}html[data-theme=dark] .spm-retention .spm-retention-cell[data-seq="5"],html[data-theme=dark] .spm-retention .spm-retention-cell[data-seq="6"],html[data-theme=dark] .spm-retention .spm-retention-cell[data-seq="7"]{color:var(--bg-canvas)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .spm-retention .spm-retention-cell[data-seq="5"],:root:not([data-theme=light]) .spm-retention .spm-retention-cell[data-seq="6"],:root:not([data-theme=light]) .spm-retention .spm-retention-cell[data-seq="7"]{color:var(--bg-canvas)}}.spm-retention,.spm-heatmap{position:relative}.spm-retention table,.spm-heatmap table{border-collapse:separate;border-spacing:2px}.spm-retention thead th,.spm-heatmap thead th{color:var(--text-3);background:0 0;font-weight:500}.spm-retention .spm-retention-cell{border-radius:var(--radius-sm);min-width:48px;color:var(--text-1);font:var(--type-caption-1-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);transition:box-shadow var(--dur-2) var(--ease-out);background:0 0}.spm-retention .spm-retention-cell.is-base{background:color-mix(in oklab, var(--text-1) 6%, var(--bg-surface));color:var(--text-2)}.spm-retention .spm-retention-cell.is-blank{opacity:1;background:0 0}.spm-retention .spm-retention-cell[data-rt-period]:hover{box-shadow:inset 0 0 0 2px var(--text-1)}.spm-retention-link{border-radius:inherit;color:inherit;margin:-8px;padding:8px;text-decoration:none;display:block}.spm-retention-link:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.spm-retention-summary th,.spm-retention-summary td{border-bottom:1px solid var(--border)}.spm-retention .spm-retention-summary th[scope=row]{color:var(--text-1);font-weight:600}.spm-retention-summary .spm-retention-cell{font:var(--type-caption-1-semibold)}.spm-retention.is-dense .spm-retention-cell{min-width:24px;height:24px}.spm-retention.is-dense .spm-retention-num{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spm-chart.spm-rcurve{gap:8px;container-type:inline-size}.spm-rcurve-legend{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.spm-rcurve-legend-item{align-items:center;gap:6px;display:inline-flex}.spm-rcurve-key{background:var(--spm-chart-color,var(--chart-1));border-radius:1px;width:12px;height:2px}.spm-rcurve-frame{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;min-width:0;display:grid}.spm-rcurve-yaxis{color:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);grid-area:1/1;position:relative}.spm-rcurve-ywidth{visibility:hidden;height:0;display:block;overflow:hidden}.spm-rcurve-tick{right:0;bottom:var(--pct,0%);white-space:nowrap;position:absolute;transform:translateY(50%)}.spm-rcurve-plot{grid-area:1/2;min-width:0;height:200px;position:relative}@container (max-width:479px){.spm-rcurve-plot{height:160px}}.spm-rcurve-svg{width:100%;height:100%;display:block;overflow:visible}.spm-rcurve-grid line{stroke:var(--chart-grid);stroke-width:1px}.spm-rcurve-guide{opacity:0;stroke:var(--chart-axis);stroke-width:1px;transition:opacity var(--dur-1) linear}.spm-rcurve-guide.is-active{opacity:1}.spm-rcurve-series{--spm-rcurve:var(--spm-chart-color,var(--chart-1))}.spm-rcurve .spm-rcurve-line{fill:none;stroke:var(--spm-rcurve);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.spm-rcurve .spm-rcurve-line.is-partial{stroke-dasharray:4 4;stroke-linecap:butt}.spm-rcurve .spm-rcurve-band{fill:var(--spm-rcurve);fill-opacity:.12;stroke:none}.spm-rcurve-dot{fill:none;stroke:var(--spm-rcurve);stroke-linecap:round;stroke-width:0;transition:stroke-width var(--dur-2) var(--ease-out)}.spm-rcurve.has-dots .spm-rcurve-dot{stroke-width:6px}.spm-rcurve-dot.is-partial{stroke:color-mix(in oklab, var(--spm-rcurve) 55%, var(--bg-surface))}.spm-rcurve .spm-rcurve-dot.is-active{stroke-width:11px}.spm-rcurve-xaxis{min-width:0;color:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);grid-area:2/2;display:flex}.spm-rcurve-xlabel{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;display:flex}.spm-rcurve-xlabel.is-active{color:var(--text-1);font-weight:600}.spm-rcurve-caption{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.spm-heatmap .spm-heatmap-cell{border-radius:var(--radius-xs);background:0 0;min-width:20px;height:20px}.spm-heatmap .spm-heatmap-cell.is-blank{box-shadow:inset 0 0 0 1px var(--border-subtle);opacity:1;background:0 0}.spm-heatmap .spm-heatmap-cell:not(.is-blank):hover{box-shadow:inset 0 0 0 2px var(--text-1)}.spm-heatmap th{color:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1)}.spm-heatmap-scale .spm-heatmap-scale-ramp span{border-radius:var(--radius-xs);width:12px;height:12px}.spm-stat .spm-stat-label{align-items:center;gap:6px;min-width:0;display:flex}.spm-stat-glyph{width:14px;height:14px;color:var(--text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.spm-stat-glyph svg{width:100%;height:100%}.spm-stat .spm-stat-delta.is-neutral{color:var(--text-2)}.spm-stat .spm-stat-delta.is-neutral .spm-stat-delta-badge{background:var(--bg-sunken);color:var(--text-2)}.spm-stat .spm-stat-spark.is-fluid{width:100%;margin-top:0;display:block}.spm-gauge .spm-gauge-label,.spm-gauge>.status-badge{justify-self:center}@media (forced-colors:active){.spm-barlist-chart .spm-barlist-fill,.spm-funnel .spm-funnel-bar,.spm-funnel-item-fill{forced-color-adjust:none;background:canvas;border:1px solid canvastext}.spm-funnel .spm-funnel-bar,.spm-funnel-item-fill{background:canvastext}.spm-barlist-chart .spm-barlist-row.is-remainder .spm-barlist-fill,.spm-funnel-ghost,.spm-funnel-item-ghost{forced-color-adjust:none;background:canvas;border:1px dashed canvastext}.spm-rcurve .spm-rcurve-line,.spm-rcurve-dot{stroke:canvastext}}@media print{.spm-barlist-fill,.spm-funnel-bar,.spm-funnel-ghost,.spm-funnel-item-fill,.spm-funnel-item-ghost,.spm-retention-cell,.spm-heatmap-cell{-webkit-print-color-adjust:exact;print-color-adjust:exact}.spm-barlist-chart,.spm-funnel,.spm-rcurve{break-inside:avoid}}.spm-funnel-drop-note{white-space:nowrap;min-height:16px}.spm-funnel-item-drop{grid-column:1/-1}.spm-retention thead th:first-child,.spm-heatmap thead th:first-child{text-align:start}}
